安roid 包
发布时间
阅读量:
阅读量
1. /data/system/packages.xml
该Java类packagerService.java自动生成了位于../data/system/packages.xml的文件。该文件详细记录了系统中已安装的所有APK包及其相关属性与权限信息。
当系统中的APK安装、删除、升级时,文件就会被更新,不要手动修改。
package代表一个APK的属性,它的属性含义如下:
name:APK的包名
codePath:安装路径。有/system/app系统APK和/data/app两种,
系统变量设置:当APK位于系统应用目录下时(即系统变量为true);或者安装于数据应用目录中时(系统变量设为false)。
ts:时间戳
version:APK的版本号
运行普通Android APK时系统会自动为其分配一个独立的唯一标识符即userId这是确保每个应用拥有独特的标识以避免冲突的方式。而如果多个Android APK需要共享同一个唯一标识符以便实现资源管理或其他协作功能则必须使用sharedUserId
2 .安装目录
注
/data/app // apk包
/data/app-lib// native lib
在数据目录中存在一个名为lib的文件夹,并位于上述app-lib目录下。
该文件夹内包含了dalvik-cache以及a
全部评论 (0)
还没有任何评论哟~
