Time of Update: 2013-12-11
首先是下載,不再贅述。 然後定義開啟pdf的Intent /** * Get PDF file Intent */ public Intent getPdfFileIntent(String path){ Intent i = new
Time of Update: 2013-12-11
很多朋友在android開發中,都會遇到行動電話通訊類型判斷,因為就目前的android平台手機來說:可能會存在4中狀態 1.無網路(這種狀態可能是因為手機停機,網路沒有開啟,訊號不好等原因) 2.使用WIFI上網 3.CMWAP(中國移動代理)
Time of Update: 2013-12-11
效果:在案頭長按彈出捷徑的選項,點擊添加該應用的捷徑1:在第一個介面的onCreate方法中添加startActivity(new Intent(ShortCutsActivity.this,
Time of Update: 2013-12-11
向百度/Google諮詢這是最常用的方法。如果你在開發中遇到問題,但該問題只是因為你對此不太熟悉,你可以在百度/Google中搜尋關鍵詞,尋找相關資訊。在此,建議各位在Android專業網站進行搜尋,效果可能會更好。例如:在百度中搜尋:
Time of Update: 2013-12-11
在做android 應用的開發的時候,橫向滾動或者要做出跑馬燈的效果很簡單,textview本身的屬性就支援,只要設定準確就會滾動,開發起來比較簡單,但是textview 不支援垂直滾動,那麼垂直滾動就需要自己來實現了,很多網友提供的垂直滾
Time of Update: 2013-12-11
上幾篇文章介紹了libgdx架構的一些基本類的用法,也夾雜著瀏覽了一下部分原始碼,但是如果使用libgdx進實際開發? 僅僅瞭解幾個類是不夠的,還需要對架構有具體和宏觀的瞭解。 1.應用的生命週期 遊戲應該高效和穩定,特別是對於android平台。目前的開發都是面向手機和平板。如果有效管理資源,如何高效的運行都是非常重要的。 試想一個製作優美,可玩性高的遊戲運行於你的android手機上卻10秒鐘崩潰一次,運行時卡的如同在看漫畫,這樣的遊戲是有
Time of Update: 2013-12-11
今天很成功地將我們自己開發的基於ffmpeg播放器移植到了Android上,並且在tablet上面測試成功。按照本文提供的思路,可以移植所有基於ffmpeg的播放器到Android上。 準備工作:需要的兩個庫,ffmpeg和SDL,其編譯方法在前文中都有敘述。 在開發時,需要把這兩個編譯好的庫檔案:libffmpeg.so和libSDL.so放入<ndk-path>/platforms/android-8/arch-arm/usr/lib/
Time of Update: 2013-12-11
作者:Lauren Darcey & Shane Conder 隨著手機平台的發展和所提供應用的提升,品質成為應用成功的最重要因素。如果那些應用無法提供強大的功能和穩定的使用者體驗,那就會很快被使用者卸載。開發人員需要記住的是,雖然Android智能手機和平板電腦的速度日益提升,但其應用仍然運行在資源有限的環境中,其電池及處理器效能與最新的台式電腦、手提電腦仍存在差距。以下是某些最佳化應用運行效果的方法: 我們先來闡述某些讓應用反應靈敏的編程技巧。
Time of Update: 2013-12-11
上次我們說了part1中的File的操作,今天我們來說一下SQLite有關的內容,首先還是看一下一張:相信看過part1部分的人都知道了,這代表的含義,開啟或者建立一個資料庫的方法,傳回值是一個SQLiteDatabase的類,這個等會仔細說;再來說說這個方法的參數,看看下面的圖: 第一個參數是資料庫的名稱,第二個是操作的模式,第三個參數是是一個可選的factory類,當進行查詢操作的時候就會執行個體化一個cursor子類,當使用null時就代表使用預設的factory。 &
Time of Update: 2013-12-11
最近一直在被activity之間傳值問題所糾結,然後我所要求是不是簡單的傳值,它們包括應用間的傳值與應用內的傳值,並且加上了activity的載入模式,這個就有點不一樣了。那今天就以android裡activity的四種載入模式為話題說說吧。 總所周知,activity有四種載入模式:standard,singleTop,singleTask,singleInstance。standard模式也就是標準模式,是activity預設的模式,這個比較簡單,就不講。下面主要就說說其它三種。 &nbs
Time of Update: 2013-12-11
處理系統配置變化很多裝置可以在運行時改變系統配置,比如螢幕方向,鍵盤配置以及語言等。當類似的變化發生時,系統會把啟動並執行activity重啟(調用onDestroy(),然後調用onStart(),――哦~,沒有調用onRestart()),如果你的activity能跟據這些變化做出相應的處理,那麼你的程式將更穩定可愛。那麼如何應付這些變化呢,最好的辦法就是寫好狀態儲存/恢複方法們。比如onSaveInstanceState(),onRestoreInstanceState()/onCreat
Time of Update: 2013-12-11
上一篇:http://www.bkjia.com/kf/201201/115826.htmlAndroid中的AutoCompleteTextView可以實現文本輸入框的自動補全功能,和網頁上的輸入框使用Ajax時有點像,使用這個功能時,需指定一個adapter來設定補全的文本。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout
Time of Update: 2013-12-11
1. 在activity中加上這段代碼就可以屏蔽home鍵(onKeyDown事件會捕捉到home鍵)。public void onAttachedToWindow() { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); &
Time of Update: 2013-12-11
在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函數來修改系統時間,可惜無論你怎麼調用這個函數都是沒用的,無論模擬器還是真機,在logcat中總會得到"Unable to open alarm driver: Permission denied ".這個函數需要root許可權或者運行與系統進程中才可以用。
Time of Update: 2013-12-11
J2ME 項目中修改了下jad檔案中的MIDlet-Name,結果項目就不行了,不管編譯還是打包都出Illegal Manifest Entry Key or Value "MIDlet-Version"這個錯。但是看裡面的內容並未改動MIDlet-Version ,只是改了MIDlet-Name,就怎麼都過不去。svn找出原來的jad覆蓋就又正常了。
Time of Update: 2013-12-11
今天學習SQLite,完全按照視頻教程上的方法進行操作,但是仍然出現問題,我百思不解。在cmd中敲入'adb'--->提示adb不是內部或者外部命令。 試想貌似是更新過SDK的緣故,環境變數的位置被我換了。在Path中修改環境變數的位置資訊。例如:D:\android-sdk-windows\tools
Time of Update: 2013-12-11
Android 近年來在行動裝置行業是相當火熱的詞彙,在此我從互動設計的角度整理了此文章,文章分為三個部分,跟大家討論android的那些事兒。本文接上文《android那些事兒(一)成長中的Android 》 下文描述Android
Time of Update: 2013-12-11
之前的幾篇文章重點介紹了android中感應器模組的標準移植方法,這篇文章我主要跟大家介紹下android
Time of Update: 2013-12-11
一、中文介面設定 1. 單擊模擬器螢幕底部的功能表按鈕 2.在彈出的主功能表中找到Settings這項進入設定對話方塊 3.選擇Language & keyboard 這項,這樣我們就可以設定地區和文字了。 4.這時選擇第一項Select
Time of Update: 2013-12-11
下面是Android的系統架構圖