android配置文件读取
A. Android 开发之系统 packages 文件解析
Android 系统中保存 app 信息的两个配置文件, packages.xml 和 packages.list ,此两个文件的初始路径为: /data/system/packages.xml 和 /data/system/packages.list 。系统中所有安装的app的基本信息在这里都能体现出来。这里以Android 6.0为基础来分析, 不同的Android版本, 可能内容会稍有出入, 但是基本上是相同的。
packages.list 文件位于 /data/system 目录下,该文件记录了系统中所有应用程序的基本信息,包含如下基本信息:
该文件的内容和格式相对简单,内容格式如下:
打开 packages.xml 文件,会发现这个文件非常的长,所以先列出这个文件的框架,以便对它有个整体的认知。
2.1 permissions
permissions块的类容如下:
它里面定义了系统中所有的申明的权限信息, 每个 item 块代表一个权限。name 表示权限的名字, package 表示申明权限的package, protection表示权限的级别, 如normal, dangerous之类的
2.2 keyset-settings
先看看keyset-settings块的内容:
另:
2.3 package
package 块内容如下:
package 块里包含了每个 app 的详细信息, 具体说明如下:
2.4 shared-user
以 android.uid.system 为例。
2.5 updated-package: 代表更新后的包信息。举个栗子:
B. 瀹夊崜镓嬫満濡备綍镓揿紑.mobileprovision鏂囦欢
瀹夊崜镓嬫満涓嶈兘镓揿紑.mobileprovision鏂囦欢銆.mobileprovision鏂囦欢鏄鐢ㄤ簬鍦╥OS璁惧囦笂瀹夎呭拰杩愯屽簲鐢ㄧ▼搴忕殑閰岖疆鏂囦欢锛屽苟涓嶉傜敤浜庡畨鍗撹惧囥傚洜姝わ纴镞犳硶鍦ㄥ畨鍗撴坠链轰笂镓揿紑鎴栦娇鐢.mobileprovision鏂囦欢銆
C. apk是什么文件apk文件怎么打开
1APK是Android Package的缩写,即Android安装包(apk)。
打开方法;
1
首先,要确定你的APK文件的性质,是在电脑的什么位置,电脑中是否有能打开APK文件的软件,如果没有的话,要安装些类软件或在手机里打开APK文件。
2
apk软件是基于LINX开发的,而我们现在用的电脑系统一般都是windos操作系统,所以肯定不能直接打开。所以要借助一些软件或其它方法才能在电脑中打开。
3
APK文件是zip格式,可以在电脑中右键点击文件选择打开方式,然后选择用winrar打开来查看文件中的内容。或者更改文件后缀名为.rar,然后用winrar文件解压,会得到一个文件夹,里面就是改程序的源文件了。
4
如果想在电脑中打开下载了的apk文件,也可以下载一豌豆荚或91助手类型的软件,安装在电脑上,这时,把手机通过USB数据线连接到电脑上,在电脑上可以读出APK文件并且可以安装在手机。
5
如果用带有安卓(Android)系统手机的“ES浏览器”找到存放手机内的apk文件,点击后等于把文件进行了解压,这时会问你是否安装此文件,你如果同意的话,此软件就会安装在你的手机内了。这是用手机直接打开APK文件的最好办法。
6
其实APK文件只是zip格式文件一种,是安装在安卓手机上,后缀名为apk的一种类型的文件。安卓系统手机的操作系统本身有打开这类文件的软件,通过UnZip解压后,可以便可以直接安装在安卓手机系统内了。