android 程序的安装过程

1.拷贝xxx.apk 到/data/app/xxx.xxx.xxx-1.apk(重命名为当前程序的包名加 ‘-1’)

2.在 /data/data 目录下创建一个文件夹 文件夹的名称是当前安装程序的包名

程序生成的相关数据与文件就存放于该包名文件夹内

3.在 /data/system/packages.xml(android的注册表) 文件中写入配置信息(包名、路径、签名...)

4.在 /data/system/packages.list 文件中写入包名和相应的数据目录(/data/data/xxxxx)

卸载则是相反的过程

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,860评论 25 709
  • 目录 一、 官方产品介绍... 2 二、 背景... 2 三、 用户特征和需求... 2 四、任性点APP体验分析...
    senlice阅读 463评论 0 0
  • 为明天做准备的最好方法就是集中你所有智慧,所有的热忱,把今天的工作做得尽善尽美。
    4c91e9ead0cf阅读 252评论 0 0
  • 第五章 上一篇链接(戳此处) “望山哥哥,望山哥哥,我听说王母娘娘的蟠桃园里的桃树都开花了,甚是好看,你陪我...
    丘巳北阅读 406评论 1 3
  • 慵懒了一天,胡思乱想,不知所以然。分别是那么痛苦。 谁会陪我看细水长流?感觉自己是一座孤岛,里面长满了杂草,...
    伯鱼阅读 111评论 0 0