Time of Update: 2018-12-03
BluetoothSetting.java 這個介面的入口方法:void addPreferencesForActivity() { addPreferencesFromResource(R.xml.bluetooth_settings);
Time of Update: 2018-12-03
原創文章,轉載請註明出處:http://www.blog.csdn.net/tangcheng_ok
Time of Update: 2018-12-03
總結一下android keystore的一些問題。android的debug.keystore出現了問題會導致以下問題:1.eclipse clean無法產生APK檔案出現這個問題的原因在於android的debug.keystore出現了問題。預設情況下eclipse會自動產生一個debug.keystore(C:\Documents and
Time of Update: 2018-12-03
*res/raw和assets的相同點:1.兩者目錄下的檔案在打包後會原封不動的儲存在apk包中,不會被編譯成二進位。*res/raw和assets的不同點:1.res/raw中的檔案會被映射到R.java檔案中,訪問的時候直接使用資源ID即R.id.filename;assets檔案夾下的檔案不會被映射到R.java中,訪問的時候需要AssetManager類。2.res/raw不可以有目錄結構,而assets則可以有目錄結構,也就是assets目錄下可以再建立檔案夾*讀取檔案資源:1.讀取r
Time of Update: 2018-12-03
做公司的android應用,功能很簡單,ViewFlipper中用GestureDetector實現滑動切換圖片。重寫onFling() 方法,判斷手指滑動方向,將Bitmap載入到一個imageView中,在調用viewFlipper的addView()方法,再將imageView載入到viewFlipper中。 最不好解決的就是Bitmap的Out of
Time of Update: 2018-12-03
在Workspace.Java類實現,相關方法有:1) computeScroll():重寫了父類的computeScroll();主要功能是計算拖動的位移量、更新背景、設定要顯示的螢幕(setCurrentScreen(mCurrentScreen);)。2)
Time of Update: 2018-12-03
在上一篇博文Android Bitmap記憶體限制中我們詳細的瞭解並分析了Android為什麼會在Decode
Time of Update: 2018-12-03
說到對話方塊你肯定會想到AlertDialog.Builder。當然這次不是用AlertDialog.Builder來實現的!而是Dialog類AlertDialog.Builder提供的方法有:setTitle():給對話方塊設定title.setIcon():給對話方塊設定表徵圖。setMessage():設定對話方塊的提示資訊setItems():設定對話方塊要顯示的一個list,一般用於要顯示幾個命令時setSingleChoiceItems():設定對話方塊顯示一個單選的Listset
Time of Update: 2018-12-03
String BATTERY_CHANGED_ACTION 廣播:充電狀態,或者電池的電量發生變化 "android.intent.action.BATTERY_CHANGED"String BOOT_COMPLETED_ACTION 廣播:在系統啟動後,這個動作被廣播一次(只有一次) "android.intent.action.BOOT_COMPLETED"String CALL_FORWARDING_STATE_CHANGED_ACTION 廣播:語音電話的來電轉接狀態已經改變
Time of Update: 2018-12-03
方法一:很多應用都會有一個啟動介面。歡迎畫面慢慢隱現,然後慢慢消隱。實現這種效果的方法有兩種(暫時只發現兩種)1、使用兩個Activity,程式啟動時候load第一張Activity,然後由tick觸發N秒鐘後startActivity另外一張Activity。2、使用一個Activity,可以用到View.gone() 這個方法。把Acitivity的某些元素移除。 1、兩個Activity:首先是AndroidManifest.xml <?xml version="1.0"
Time of Update: 2018-12-03
一 SlidingDrawer 這個類,也就是所謂的"抽屜"類。它的用法很簡單,要包括handle ,和content .handle 就是當你點擊它的時候,content 要麼抽抽屜要麼關抽屜。這是上下拉抽屜的效果,將 SlidingDrawer屬性設定為android:orientation="vertical"即可這是左右拉抽屜的效果,將 SlidingDrawer屬性設定為android:orientation="horizontal"即可。二、重要屬性
Time of Update: 2018-12-03
Android的參數大致分成兩塊:系統服務參數和平台系統資訊。系統服務參數:Android的系統服務不僅指服務元件,而且還包括 Android 系統提供的服務功能。Android為這些系統服務參數提供了介面---管理器,不同的組件會有不同的管理器進行管理,主要有Wi-Fi管理,串連管理, 電話管理,電源管理,震動管理,音量管理,IME管理,視窗管理等等,我們通過這些系統服務介面就可以方便地擷取系統資訊。我在此處把一些可能和華為項目 相關的管理器拿出來仔細研究研究。Wi-Fi管理(重點):
Time of Update: 2018-12-03
Context menu預設要long click才會觸發。 以下方法使單擊也能觸發public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo){//添加功能表項目menu.add(Menu.NONE, ITEM_MENU_PREVIEW, 0,"查看");menu.add(Menu.NONE, ITEM_MENU_SAVE2ALBUM,
Time of Update: 2018-12-03
原文詳見:http://developer.android.com/training/monitoring-device-state/connectivity-monitoring.html 通常在開發中設定一些計劃的任務,比如重複鬧鐘,後台定時啟動的任務等。但是如果我們的網路沒有串連上,那麼就沒有必要啟動那些需要串連網路的任務。 我們可以使用ConnectivityManager來檢查是否串連上網路,是何種網路。
Time of Update: 2018-12-03
1、自訂Android標題列TitleBar布局 很多網友發現自己Android程式的標題列TitleBar地區很單調,如果想個人化一些可以通過下面的方法來為自己軟體的標題定製一個layout布局檔案,比如瀏覽器的標題列,它包含了網站的Favicon,自訂的進度條,和不確定的進度指示等等,實現的方法自己控制吧。下面代碼在onCreate中使用,同時順序不要改變,否則將無法生效: requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
Time of Update: 2018-12-03
1. handler 1.1 概述處理對象:handler是用來發送、處理線程中MessageQueue裡的訊息或者Runnable的對象;執行個體特點:一個handler的執行個體對應於一個線程和該線程的 MessageQueue;自動綁定:當handler被建立之後,它就自動和建立它的線程和MessageQueue綁定在一起;1.2
Time of Update: 2018-12-03
TextToSpeech簡稱 TTS,是Android 1.6版本中比較重要的新功能。將所指定的文本轉成不同語言音訊輸出。它可以方便的嵌入到遊戲或者應用程式中,增強使用者體驗。在講解TTS API和將這項功能應用到你的實際項目中的方法之前,先對這套TTS引擎有個初步的瞭解。對TTS資源的大體瞭解:TTS engine依託於當前Android
Time of Update: 2018-12-03
定期更新的最佳頻率將取決於裝置的狀態,網路連接,使用者的行為和明確的使用者喜好。最佳化電池壽命,討論了如何通過在基於主機裝置的狀態來修改其重新整理頻率,打造高效電池的應用程式。包括當你失去串連後禁用後台服務更新以及在電池電量低的時候減少更新的速度。在這裡會介紹更新頻率是多少才會使得更新操作對無線電狀態機器的影響最小。利用推送資訊來替換電子郵件服務每次app去向server詢問檢查是否有更新操作的時候會啟用無線電,這樣造成了不必要的能量消耗(在3G情況下,會差不多消耗20秒的能量)。C2DM是一個
Time of Update: 2018-12-03
Android 調試橋http://www.androidin.com/docs/reference/adb.html#sqlite Android 調試橋(adb)是多種用途的工具,該工具可以協助你你管理裝置或模擬器 的狀態。可以通過下列幾種方法加入adb:在裝置上運行shell命令 通過連接埠轉寄來管理模擬器或裝置 從模擬器或裝置上拷貝來或拷貝走檔案 下面對adb進行了介紹並描述了常見的使用.Contents概要 發出adb命令 查詢模擬器/裝置執行個體
Time of Update: 2018-12-03
只要你記住下面幾個原則,在android 中處理圖片的OOM問題絕對是easy之極:1.超大圖片要按比例壓縮之後才做顯示,退出當前activity 必須回收 public static Bitmap decodeSampledBitmapFromResource(Resources res, int resId, int reqWidth, int reqHeight) { // First decode with