安卓系统的安装文件格式是APK格式,下面给你讲讲系统APK和一般用户APK的一些知识:
APK是Android Package的缩写,即Android安装包。
APK安装可以通过以下四种方式:
1. 系统应用安装,开机时完成系统应用的检查,没安装就安装,安装就跳过,无安装界面。
2. 网络下载应用安装,通过market应用完成,无安装界面。
3. ADB工具安装,无安装界面
4. 通过SD卡来安装apk,有安装界面,由packageinstaller.apk应用处理安装及卸载过程的界面。
应用安装涉及到如下几个目录:
system/app 系统自带的应用程序,无法删除
data/app 用户程序安装的目录,有删除权限
data/data 存放应用程序的数据
Data/dalvik-cache 将apk中的dex文件安装到dalvik-cache目录下
(dex文件是dalvik虚拟机的可执行文件,其大小约为原始apk文件大小的四分之一)
系统预装的程序放在/system/app 目录,还是以apk格式保存
自行安装的程序放在 /data/app/ 目录,也是以apk保存
在/data/data/目录下,就是应用程序的数据目录, 一般是应用程序package的名字
比如在 AndroidManifest.xml定义了 package=”zhiwei.li”, 那么/data/data/ 下应该有个 package的目录
在/data/dalvik-cache 下会对dex进行缓存,以date@app@+package的名字[email protected] 文件名格式存在。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)