2011-12-24 87 views
1

有人可以與我分享Android操作系統在新下載的APK上爲其捆綁的AndroidManifest文件執行的步驟嗎? 其實我很想知道Android OS在下載和確認安裝成功之前做了什麼。它如何讀取AndroidManifest以及那個序列是什麼...?安裝應用程序後Android如何解析清單文件?

+0

你應該儘量具體談談您的查詢 - '下載APK其捆綁AndroidManifest文件'? – 2011-12-24 04:48:44

回答

0

其實你可以在Android的源代碼中找到更直接:

$ find sdk/sdkmanager/* -name "*Manifest*.java" 
sdk/sdkmanager/libs/sdklib/src/com/android/sdklib/xml/AndroidManifest.java 
sdk/sdkmanager/libs/sdklib/src/com/android/sdklib/xml/ManifestData.java 
sdk/sdkmanager/libs/sdklib/src/com/android/sdklib/xml/AndroidManifestParser.java 
sdk/sdkmanager/libs/sdklib/tests/com/android/sdklib/xml/AndroidManifestParserTest.java 

ManifestData.java是非常重要的,並且起到一個根本性的作用,建議您進一步閱讀。

附錄:這個目錄有四個Java源代碼:

$ ls sdk/sdkmanager/libs/sdklib/src/com/android/sdklib/xml/ 
AndroidManifest.java  AndroidXPathFactory.java 
AndroidManifestParser.java ManifestData.java 
相關問題