国产日韩在线视频_欧美综合视频在线观看_狠狠视频_成人免费在线视频观看_97在线免费观看_欧美性一区二区三区

2013-02-27 15:07:29
分享

什么是APK文件?APK文件與Android系統有什么關系?

標簽:APK文件,Android,系統

  機油們在平常玩機的時候,經常都能看到APK這個詞。那什么是APK,它與Android系統是什么關系?機油們也許也不太清楚,今天小編將為大一一解答。

  APK是Android Package的縮寫,即Android安裝包。APK是類似SymbianSis或Sisx的文件格式。通過將APK文件直接傳到Android模擬器或Android手機中執行即可安裝。

  APK文件其實是zip格式,但后綴名被修改為apk,通過UnZip解壓后,可以看到Dex文件,Dex是Dalvik VMexecutes的全稱,即Android Dalvik執行程序,并非Java ME的字節碼而是Dalvik字節碼。

  一個APK文件結構為:

  mete-INF Jar文件中常可以看到

  res 存放資源文件的目錄

  AndroidManifest.xml 程序全局配置文件

  classes.dex Dalvik字節碼

  resources.arsc 編譯后的二進制資源文件

  在Android平臺中dalvikvm的執行文件被打包為apk格式,最終運行時加載器會解壓然后獲取編譯后的androidmanifest.xml文件中的permission分支相關的安全訪問,但仍然存在很多安全限制,如果你將apk文件傳到/system/app文件夾下會發現執行是不受限制的。最終我們平時安裝的文件可能不是這個文件夾,而在androidrom中系統的apk文件默認會放入這個文件夾,它們擁有著root權限。

   總結下我們發現Android在運行一個程序時首先需要UnZip,然后類似Symbian那樣直接,和WindowsMobile中的PE文件有區別,這樣做對于程序的保密性和可靠性不是很高,通過dexdump命令可以反編譯,但這樣做符合發展規律,微軟的Windows Gadgets或者說WPF也采用了這種構架方式。

主站蜘蛛池模板: 亚洲综合久久久 | 欧美日韩在线观看视频网站 | 超碰网址| 久久精品一二三影院 | 亚洲精品乱码久久久久久按摩观 | 亚洲三区视频 | 在线成人 | 精品国产一区二区国模嫣然 | 一区二区三区视频在线观看 | 一区二区国产精品 | 国产传媒视频在线观看 | 在线观看黄色电影 | 精品一区久久 | 亚洲人成免费 | 亚洲狠狠| 国产高潮好爽受不了了夜色 | 亚洲精品中文字幕 | 在线欧美激情 | 99精品视频一区二区三区 | 欧美激情在线观看一区二区三区 | 亚洲欧美在线一区 | 亚洲成人av在线播放 | 99热这里有精品 | 亚洲三级免费看 | 欧美成年黄网站色视频 | 国产一级淫片a直接免费看 免费a网站 | caoporn视频 | 日本午夜在线视频 | 国产一区二区三区四区 | 日韩综合| 亚洲性爰 | 日韩在线观看一区二区三区 | 欧美激情在线观看一区二区三区 | 成人伊人 | 欧美精品在线播放 | 亚洲视屏| 亚洲精品久久久久久国产精华液 | 欧美日韩成人网 | 99久久婷婷国产综合精品电影 | 99热精品久久 | 午夜资源 |