/data/system/packages.xml
来源:互联网 发布:sql sqlserver一样吗 编辑:程序博客网 时间:2024/06/13 05:40
/data/system/packages.xml这个文件由PackageManagerService.java生成,里面记录了系统当中安装的APK的所有属性,权限等信息。当系统中的APK安装、删除、升级时,文件就会被更新。
<permissions>标签定义了目前系统中定义的所有权限。主要分为两类:系统定义的(package属性为android)和APK定义的(package属性为APK的包名)。
<package>代表一个APK的属性,它的属性含义如下。
name:APK的包名
codePath:安装路径。有/system/app系统APK和/data/app两种。/system/app存放系统出厂时预置的一些APK,/data/app存放用户安装的第三方APK。
system:如果APK被安装在/system/app下,system的值为true;安装在/data/app下面的话,值为true。
ts:时间戳
version:APK的版本号
sharedUserId/userId:Android系统启动一个普通的APK时,会为这个APK分配一个独立的UID,这就是userId。如果APK要和系统中其它APK使用相同的UID的话,那就是sharedUserId。关于共享UID,下面有更详细的描述。
perms:APK的AndroidManifest.xml文件中,每使用一个<uses-permission>标签,<perms>标签中就会增加一项。
<shared-user>代表一个共享UID,通常,共同实现一系列相似功能的APK共享一个UID。<perms>标签中的权限代表了这个共享UID的权限,所有使用的同一个共享UID的APK运行在同一进程中,这个进程的UID就是这个共享UID,这些APK都具有这个共享UID的权限。
name:共享UID的名字,在APK的android:sharedUserId属性中使用。
userId:使用这个共享UID的所有APK运行时所在的进程的UID。
转自 http://blog.csdn.net/a345017062/article/details/6236262
- /data/system/packages.xml
- /data/system/packages.xml
- packages.list和packages.xml
- System.IO.Packages 初探
- packages.xml和packages.list全解析
- R packages for big data:data.table
- failed parsing /data/system/wallpaper_info.xml java.io.FileNotFoundException
- Fedora 软件包管理器system-config-packages
- Fedora 软件包管理器system-config-packages
- Fedora软件包管理器system-config-packages
- Fedora软件包管理器system-config-packages
- Best packages for data manipulation in R
- System.Data 和System.Data.Common
- Android权限之二packages.xml解析
- Android权限之二packages.xml解析
- Android权限之二packages.xml解析
- Android权限之二packages.xml解析
- Android权限之packages.xml解析
- 0 or 1
- HibernateException异常:identifier of an instance of bean was altered from 1 to 1(持久化对象ID变更)
- 黑苹果的安装记录
- 每天进步一点点
- 统治世界的十大算法
- /data/system/packages.xml
- xcode6 创建pch文件
- 高僧斗法—题解
- 3.5 最短摘要的声成
- 网站域名都是从哪里来的(也就是说网络域名是哪个公司弄出来的,总部在哪里? 购买域名的费用到了谁的口袋?)
- CSS兼容:解决IE6、IE7和IE8的兼容问题
- JavaScript之创建对象
- Swift学习—— 求Fibonacci数列
- Make Tomcat Ignore Servlet in WEB-INF/LIB