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 程序的安装过程)