Android APK文件学习调研
生活随笔
收集整理的這篇文章主要介紹了
Android APK文件学习调研
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Android的.apk文件實際上就是一個rar/zip文件 可以直接用winrar打開如下圖所示:包括了一個META-INF目錄一個res目錄一個AndroidManifest.xml一個classes.dexAndroidManifest.xml是每個應用都必須定義和包含的,它描述了應用的名字、版本、權限、引用的庫文件等等信息,如要把apk上傳到Google Market上,也要對這個xml做一些配置。 META-INF目錄 META-INF目錄下存放的是簽名信息,用來保證apk包的完整性和系統的安全。在eclipse編譯生成一個api包時,會對所有要打包的文件做一個校驗計算,并把計算結果放在META-INF目錄下。而在Android平臺上安裝apk包時,應用管理器會按照同樣的算法對包里的文件做校驗,如果校驗結果與META-INF下的內容不一致,系統就不會安裝這個apk。這就保證了apk包里的文件不能被隨意替換。比如拿到一個apk
轉載于:https://www.cnblogs.com/zengyangtech/archive/2010/07/14/1777472.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的Android APK文件学习调研的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL Server 负载均衡方案集锦
- 下一篇: 教你如何获取索爱X10 Android2