当前位置: 移动技术网 > IT编程>移动开发>Android > Android 应用管理详情介绍

Android 应用管理详情介绍

2018年11月01日  | 移动技术网IT编程  | 我要评论

游戏人物名称,内衣秀露了毛,浴室自杀22天

android 应用程序主要由 packagemangerservice 来管理, 包括 apk 安装, 卸载, 以及查询;

开机启动—-加载 apk 等资源
packagemangerservice 会在手机启动的时候扫描手里里所有 apk (包括 jar, aar),

apk, jar, aar 本质上都是压缩包, 里面包含了app 运行需要和数据.

packagemangerservice 会把这些包的信息读取出来加载在内存中, 这样运行的时候就能很快的找到每个应用和组件的信息;

这个过程中其实还会优化资源, 比如将 app 文件的优化:

android 5.0 之前: dex 转化成 odex,
android 5.0 之后: dex 转化为oat;

开机完成—-提供安装卸载和查询功能
app 分类: 系统应用 和 普通应用
系统应用:
位于/system/app/ 或者 /system/priv-app/ 目录下;
其中 /system/priv-app/ 目录是 android 4.4 开始出现的目录, 该目录存放一些系统底层app, 如: settings, systemui 等.
/system/app/ 存放的是常用的系统应用, 如: phone, contacts, camera 等;

系统应用不能删除,只能升级.

普通应用
位于/data/app/

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网