T O P

[资源分享]     【android学习】Android系统根目录结构及说明

  • By - 楼主

  • 2019-11-21 12:24:24
  • /system目录

    /system/app/  存放系统应用,包括google预先绑定得app,厂商或运营商得app(这些app应该放在/vendor/app目录)

    /system/bin 主要是Linux系统自带的二进制可执行文件

    /system/build.prop 记录了系统的设置和改变

    /system/etc 存放安卓系统配置文件

    /system/fonts 存放各种字体

    /system/framework/ 存放android得框架(framework)

    /system/lib 存放运行得.so文件

    /system/lost+found 通常是空得,如果系统崩溃了,会生成一些inode

    /system/media 系统提示音 系统铃声

    /system/priv-app 一些有特权得app

    /system/usr/  用户的配置文件,如键盘布局、共享、时区文件等等

    /system/vendor/  专门用于存放供应商提供得文件

    /system/etc目录

    /system/etc/NOTICE.html.gz    android 开源组件得法律告知书

    /system/etc/apns-conf.xml    设备支持得所有运营商,会被TelephonyProvider使用

    /system/etc/bluetooth 蓝牙配置信息

    /system/etc/event-log-tags 各个不同android系统组件日志

    /system/etc/gps.conf GPS配置文件

    /system/etc/hosts 主机-ip对应关系表

    /system/etc/permissions 存放多个xml文件,每个文件规定一个内置app得权限

    /system/etc/security/cacerts 各个app得证书,包括https得证书

    /system/etc/wifi 用于控制WIFI WIFI P2P链接活动

    /data目录

    /data/app 用户自己安装得应用

    /data/app-asec 当一个应用使用asec保护技术时,每个加密得应用都会生成一个容器

    /data/app-lib 应用JNI库都可以在这里找到

    /data/app-private 给应用提供私有存储控件,不过实践中很少用到,asec提供了更高得安全性

    /data/backup 供备份服务使用

    /data/dalvik-cache 用户安装得应用得classes.dex文件,每个应用得dex文件名都是路径@文件名(system@framework@ime.jar@classes.dex)

    /data/data 安装得应用得数据目录

    /data/local 提供uid shell使用得一个可读可写得临时文件目录

    /data/media 提供sdcard服务,把SD卡mount到这里

    /data/misc 提供各个组件存放数据和配置文件

    /data/property 存放持久属性(重启也被保留)

    /data/resource-cache  提供AssetManager使用得资源缓存

    /data/system 提供大量得配置文件,应用包的基本信息,权限信息、用户权组信息等等

    /data/data目录

    /data/data/com.android.providers.contacts 存放联系人相关数据库

    /data/data/com.android.providers.telephony 短信数据库

    /data/data/com.android.providers.settings android架构运行时设置

    /data/misc目录

    /data/misc/adb 存储允许运行adb的电脑公匙(每次链接电脑,允许USB调试吗?弹窗)

    /data/misc/bluetooth 存放蓝牙的配置文件(< 4.2)

    /data/misc/bluedroid存放蓝牙的配置文件(>= 4.2)

    /data/misc/keychain 存放android内置证书pin码

    /data/misc/sms 存放短信code数据库

    /data/systemkeys 存储打开ASEC容器的密匙

    /data/vpn 存放vpn状态配置文件

    /data/wifi 存放WIFI子系统的配置文件

    /data/system目录

    /data/system/appops.xml 应用权限AppOps服务使用

    /data/system/batterystats.bin 统计各个应用电量使用情况

    /data/system/packages.list packagemanager 列出的所有安装再系统的包

    /data/system/packages.xml   packagemanager 列出的所有安装再系统的包的元数据

    /data/system/password.key 锁屏PIN码/口令hash

    /data/system/users/ 多用户支持

    /sys/devices/cpu/cpu0/cpufreq 目录

    /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq  当前cpu频率

    /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq  最大cpu频率

    /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq  最小cpu频率

    /sys/devices/system/cpu/cpu0/cpufreq/related_cpus  cpu数量标号,从0开始,如果是双核,结果为0,1

    /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies  cpu所有可用频率

    /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors  cpu所有可用调控模式

    /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency  cpu变频延迟

    本帖子中包含资源

    您需要 登录 才可以下载,没有帐号?立即注册