Time of Update: 2013-12-10
在這一章我們會講講常用控制項的使用。在今後的大多數章節裡面也是一樣的,我們會具體的說說某些控制項的用法。因為只要把這些控制群組合在一起它們就是一個應用了。好吧我們直接看看這個控制項怎麼用。細心的同學會發現,其實這個控制項的內容是定義在values檔案夾裡面的strings.xml中的。那麼我們只需要給它加一段代碼:[java] <string name="test">Welcome to Joven\'s blog</string>&
Time of Update: 2013-12-10
這裡我們是在ubuntu下進行操作我是用root使用者登陸的,首先安裝netpbm庫執行:apt-get install netpbm對於Android系統最開始顯示logo是在核心當中,所以首先我們要修改核心中的logo.一.核心中相關修改編譯linux核心logo製作指令碼mklogo.sh,內容如下:[python]#!/bin/sh pngtopnm logo.png > linuxlogo.pnm pnmquant 224
Time of Update: 2013-12-10
用Maui META 3G查看鎖網資訊時,找不到NVRAM_EF_SML_LID的資料結構 請在 nvram_editor_data_item.h 中找到以下部分: #if defined(__NVRAM_SML_IN_DB__) LID_BIT VER_LID(NVRAM_EF_SML_LID) &
Time of Update: 2013-12-10
Sapan Diwakar在過去幾年間一直從事Android開發工作,同時他也積累了一些非常實用的Android應用開發資源,希望對你有所協助。 1. Android Annotations Android
Time of Update: 2013-12-10
在android 4.2上的版本,google defautl就已經把觸摸板上虛擬按鍵的背光功能去掉了,如想實現按power鍵亮屏的時候,能把home/menu/back這些鍵的背光燈點亮,請參考下面的實現方法:KeyguardViewMediator.java1,public KeyguardViewMediator(Context context, LockPatternUtils lockPatternUtils) {
Time of Update: 2013-12-10
開發android有一段時間了,每次SDK更新時總是被下面問題困擾著1. 公司的網路是需要通過代理才能出外網的,SDK Manager設了代理,可還是下載不了。2. SDK Manage更新sdk還是比較慢 今天試了試手動下載sdk,速度嗷嗷的。1. 獲得伺服器位址的url開啟SDK Manager,查看SDK Manager的log會得到下面兩個URL 2. 獲得sdk,
Time of Update: 2013-12-10
大家在碼代碼的時候,每個activity肯定是會調用onCreate方法的,但是onCreate方法中的savedInstanceState這個參數卻很少用到,經常就這麼被忽略了,從其命名來看,應該是用來儲存activity狀態的,而這些狀態資料是從何而來呢?就是自己這回要學習的onSaveInstanceState方法,沒有什麼資料比官方文檔更準確詳細的了, onSavedInstanceState方法的翻譯,記錄學習一下該方法的使用。 protected
Time of Update: 2013-12-10
1. 下列哪些語句關於記憶體回收的說明是正確的? (b ) A、 程式員必須建立一個線程來釋放記憶體 B、 記憶體回收程式負責釋放無用記憶體 C、 記憶體回收程式允許程式員直接釋放記憶體 D、 記憶體回收程式可以在指定的時間釋放記憶體對象 2. 下面異常是屬於Runtime Exception 的是(abcd)(多選)
Time of Update: 2013-12-10
在進行UI設計時,我們經常需要將螢幕設定成無標題列或者全屏。要實現起來也非常簡單,主要有兩種方法:配置xml檔案和編寫代碼設定。1.在xml檔案中進行配置在項目的資訊清單檔AndroidManifest.xml中,找到需要全屏或設定成無標題列的Activity,在該Activity進行如下配置即可。實現全屏效果:[java]<SPAN style="FONT-SIZE: 12px">android:theme="@android:style/Theme.
Time of Update: 2013-12-10
Android不允許activity新啟動的線程訪問該activity裡的介面組件,這樣就導致新啟動的線程無法動態改變介面組件的屬性值,但在實際開發中,尤其設計動畫的遊戲開發中,需要讓新啟動的線程周期性的改變介面組件的屬性值,這是就需要藉助於Handler的訊息傳遞機制來實現了。Handler類的主要作用有兩個:1. 在新啟動的線程中發送訊息2.
Time of Update: 2013-12-10
第1章 Launcher的誕生1.1 Framework啟動Launcher流程 1.2 Launcher自身啟動流程App-Launcher-資料載入和UI綁定目錄 [隱藏]1 1.Launcher案頭資料和主菜單資料載入流程1.1 1.1 載入主菜單資料1.1.1 1.載入調用流程1.2 1.2 載入案頭資料1.3 1.3 插入SIM卡時候的資料載入的問題1.4 1.4 經典Bug1.4.1 166
Time of Update: 2013-12-10
在Android4.0的系統中,手機中顯示訊號強度格數的代碼在frameworks\base\telephony\java\android\telephony\SignalStrength.javagetLevel( )函數,該函數是主要用來擷取訊號的強度。[java]public int getLevel() { int
Time of Update: 2013-12-10
我們都知道,在Android中調用其他程式進行相關處理,幾乎都是使用的Intent,所以,Email也不例外。在Android中,調用Email有三種類型的Intent: Intent.ACTION_SENDTO 無附件的發送 Intent.ACTION_SEND 帶附件的發送
Time of Update: 2013-12-10
在Android中,動畫Animation的實現有兩種方式:Tween Animation(漸層動畫)和Frame
Time of Update: 2013-12-10
聽到二分尋找,大家可能都會覺得它非常簡單,從而會自然而然地忽略它。那麼在實現這個看似簡單的演算法過程中有沒有什麼值得注意的地方呢?下面是我寫的一個二分尋找的實現int binary_search(int array[],int n,int value){ int begin = 0, end = n-1, mid = 0; bool flag =0; //判斷資料的排序方式,從小到大則為1
Time of Update: 2013-12-10
問題如下:1. ViewPager應該怎麼配?(仿的功能引導頁) * 需要一個布局,布局裡面有android.support.v4.view.ViewPager,還有幾個代表點(用XML實現drawable,目的是切換不同顏色的點)的ImageView * 需要自訂配接器繼承PagerAdapter,實現getCount, isViewFromObject, destroyItem,
Time of Update: 2013-12-10
先說說我自己吧,二線城市(以外包為主)的小程式員,工作多年了,月收入5-6K。主要從事asp.net
Time of Update: 2013-12-10
Android不同api調用顯示的路徑: [java]Environment.getExternalStorageState:mounted Environment.getDownloadCacheDirectory().getPath():/cache Environment.getDataDirectory().getPath():/data Environment.getExternalStorageDirectory().getPath
Time of Update: 2013-12-10
1>獲得TelephonyManagerTelephonyManager telMgr = (TelephonyManager)
Time of Update: 2013-12-10
案例1:關鍵詞:ContentResolver in AsyncTask onPostExecute, high iowaitProcess:com.android.emailActivity:com.android.email/.activity.MessageViewSubject:keyDispatchingTimedOutCPU usage from 2550ms to -2814ms ago:5%187/system_server: 3.5% user + 1.4% kernel /