1
有人可以與我分享Android
操作系統在新下載的APK上爲其捆綁的AndroidManifest
文件執行的步驟嗎? 其實我很想知道Android
OS在下載和確認安裝成功之前做了什麼。它如何讀取AndroidManifest
以及那個序列是什麼...?安裝應用程序後Android如何解析清單文件?
有人可以與我分享Android
操作系統在新下載的APK上爲其捆綁的AndroidManifest
文件執行的步驟嗎? 其實我很想知道Android
OS在下載和確認安裝成功之前做了什麼。它如何讀取AndroidManifest
以及那個序列是什麼...?安裝應用程序後Android如何解析清單文件?
其實你可以在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
你應該儘量具體談談您的查詢 - '下載APK其捆綁AndroidManifest文件'? – 2011-12-24 04:48:44