分类

首页 > 软件资讯 > 玩机技巧 > 正文

APK是什么 APK文件和Android系统有什么关系

作者:小黑游戏   来源:本站整理   时间:2020-06-16 15:22
        APK是什么?APK类型的文件要如何使用?作为一个资深的安卓党,小编有理由相信大多数安卓粉丝们都能够非常完美的回答出这个问题,不过鉴于还是有些许童鞋刚接触这么个新的事物还不熟悉,小编也就不厌其烦的再次写一个新人教程科普一下吧。

        APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。
 

  【一个APK文件结构为】

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

  res/ 存放资源文件的目录

  AndroidManifest.xml 程序全局配置文件

  classes.dex Dalvik字节码

  resources.arsc 编译后的二进制资源文件
 

  总结下我们发现Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和Windows Mobile中的PE文件有区别,这样做对于程序的保密性和可靠性不是很高,通过dexdump命令可以反编译,但这样做符合发展规律,微软的 Windows Gadgets或者说WPF也采用了这种构架方式。
 

  在Android平台中dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的。
 

  最终我们平时安装的文件可能不是这个文件夹,而在android rom中系统的apk文件默认会放入这个文件夹,它们拥有着root权限。


小编点评:
        认识APK的结构虽然不会对手机本身使用造成什么影响,但是从专业玩机的角度来说还是有必要去了解的。因为一些汉化、修改之类的软件都会用到相关的文件,这是一些更深层次的问题,小编在此就不多说了。之后有时间会把今天这个坑给填上的。

手机福利视频播放器推荐
豆奶视频 丝瓜视频 avbobo 包子视频
秋秋影视 香蕉视频 蜜瓜电影 茄子视频
磁力吧 怡春院 电影港 食色抖音
私密免费观看直播吧 逗别看 唇色直播 影豆网
苦瓜网 尘落电影网 4k屋 火豆电影网

Tags:

相关文章

相关下载

猜你喜欢

阅读排行

网友评论

我要跟帖
取消
声明:评论内容只代表网友观点,与本站立场无关!