當我們用ADT建立了一個Android項目後,預設是沒有包含Android.jar原始碼的,例如當我們想查看類Activity的代碼時,我們通常會得到這樣的一個介面:
這個時候我們如果想在項目中查看android中的類的代碼,就得採用其他的方法如下的方法
ADT搜尋android的代碼是從sdk目錄下的sources檔案夾下搜尋的,當我們將android.jar的代碼放入其中,則在Eclipse中就可以查看了,不過android的原始碼非常多,要先下載整個的android的代碼才能提取出來,不過我們不用提取了,網上已經有高人將其提取出來了
例如以下的下載網址中就可以下載到Android1.5,Android1.6的Android source code
http://rgruet.free.fr/public/android-1.5-cupcake-src.zip (21.6MB). 這個是1.5的android source code
http://www.weka.com.br/files/android/android-1.6-donut-src.zip 這個是1.6的android source code
載下來後,需要進入sdk的安裝目錄下的\platforms檔案夾下,所有的sdk版本都在此目錄下,
這個目錄下一般有android-2,android-3,android-4,android-5,android-6,android-7,android-8,這個與我們通常說的Android的版本對應關係式Android-8對應
Android2.2版本,Android-7對應的是Android2.1,Android-6對應Android2.0.1,Android-5對應Android2.0,Android-4對應Android1.6,Android-3對應Android1.5
比如,你下載了上面的http://rgruet.free.fr/public/android-1.5-cupcake-src.zip,那你應該進入platforms\android-3下,建立一個檔案夾sources注意是sources,不是source),將下載的壓縮檔解壓到sources目錄下,這樣在Eclipse中就可以查看android類的代碼了!!!!
Android系統重要檔案類型詳解
Android 多任務多線程斷點下載
Android Activity和Intent機制學習筆記
在Android應用程式中使用Internet資料