ROM包内的大致框架及各个文件的作用[转]

1、system/app这个里面主要存放的是常规的应用程序,都是以apk格式结尾的文件,在这个文件夹下面的程序为系统默认的组件,个人安装的软件不会出现在这里,而是data文件夹中。

2、system/bin 这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary           二进制的程序,里面主要是Linux系统自带的组件。

3、system/etc 该文件夹下保存的都是系统的配置文件,比如APN接入点设置等核心的配置。

4、system/fonts 该文件夹下除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库或者一些unicode字库。

5、system/framework 该文件夹下主要是一些核心的文件,是系统平台的框架。

6、system/lib目录中存放的主要是系统的底层库,比如系统平台运行时的服务库,移植过程中很多关键的地方在于此。

7、system/media 该文件下包括开机动画的文件、音乐铃声文件夹,除此以外还包括一些系统提示音文件。

8、system/usr 用户文件夹,包括一些共享、时区文件、键盘的一些布局文件。

接下来是一些相关文件的介绍

部分System/bin

\system\\bin\\app_process 系统进程
\\system\\bin\\dalvikvm Dalvik虚拟机宿主
\\system\\bin\\dbus-daemon 系统BUS总线监控
\\system\\bin\\debuggerd 调试器
\\system\\bin\\debug_tool 调试工具
\\system\\bin\\dexopt DEX选项
\\system\\bin\\dhcpcd DHCP服务器
\\system\\bin\\dumpstate 状态抓取器
\\system\\bin\\dumpsys 系统抓取器
\\system\\bin\\hcid HCID内核

\\system\\bin\\mountd 存储挂载器
\\system\\bin\\netcfg 网络设置
\\system\\bin\\ping Ping程序
\\system\\bin\\playmp3 MP3播放器
\\system\\bin\\pm 包管理器
\\system\\bin\\qemud QEMU虚拟机
\\system\\bin\\radiooptions 无线选项
\\system\\bin\\rild RIL组件

\\system\\bin\\servicemanager 服务管理器
\\system\\bin\\ssltest SSL测试
\\system\\bin\\su**ceflinger 触摸感应驱动
\\system\\bin\\svc 服务
部分system/etc

\\system\\etc\\apns-conf.xml APN接入点配置文件
\\system\\etc\\AudioFilter.csv 音频过滤器配置文件
\system\\etc\\bookmarks.xml 书签数据库
\\system\\etc\\dbus.conf 总线监视配置文件
\\system\\etc\\favorites.xml 收藏夹
\\system\\etc\\firmware 固件信息
\\system\\etc\\gps.conf GPS设置文件
\\system\\etc\\hcid.conf内核HCID配置文件
\\system\\etc\\hosts 网络DNS缓存
\\system\\etc\\mountd.conf 存储挂载配置文件
\\system\\etc\\NOTICE.html 提示网页
\\system\\etc\\permissions.xml 权限许可
部分system/lib

\\system\\lib\\libandroid_runtime.so Android运行时库
\\system\\lib\\libandroid_servers.so 系统服务组件
\\system\\lib\\libaudio.so 音频处理
\\system\\lib\\libaudioeq.so EQ均衡器
\\system\\lib\\libaudioflinger.so 音频过滤器
\\system\\lib\\libbluetooth.so 蓝牙组件
\system\\lib\\libcamera.so 相机组件

\system\\lib\\libcrypto.so 加密组件
\\system\\lib\\libdrm1.so DRM解析库

时间: 2024-10-12 23:39:48

ROM包内的大致框架及各个文件的作用[转]的相关文章

Android ROM包制作

制作ROM包是做Android系统工程师的第一步,Android第三方的市场前景有多大相信大家也都明白. 制作方法 一.ROOT 无论是什么版本,首先要ROOT一下机器这是定制的前提 ROOT方法现在又好多集成工具:一键root.360root...在此不再赘述 二.工具准备 下载安装附件中的R.explorer管理器(rootexplorer.v2.9.4.apk)这个工具的作用是备份APK文件.删除APK文件.查看系统目录里面都有什么 下载http://androidforums.com/d

关于在Websphere下程序找不到jar包内.properties文件的问题

问题描述: 最近在测试V3.1.1时,发现AM部署在websphere下程序会提示找不到jar包内的 *.properties 文件问题 程序写法类似如下: this.getClass().getResource("/xxxxxxx.properties") (这种写法在tomcat下可行) 问题原因: 在tomcat和websphere 下类加载方式实现不一样 导致的 已经按照以下方式在Websphere下进行测试,均行不通: Thread.currentThread().getCo

通过扫描包路径获取包内class

public static Set<Class<?>> getClasses(ClassLoader classLoader, String pack) { Set<Class<?>> classes = new LinkedHashSet<Class<?>>(); boolean recursive = true; String packageName = pack; // 包路径分隔符 . 换为 / String packageD

Java实现动态修改Jar包内文件内容

import java.io.*; import java.util.Enumeration; import java.util.LinkedList; import java.util.List; import java.util.jar.JarEntry; import java.util.jar.JarFile; import java.util.jar.JarOutputStream; /** * jarPath: jar包所在路径 * jarFilePath: jar中想要修改文件所在

concurrent包分析之Executor框架

文章目录 线程生命周期的开销:线程比较少的情况使用new Thread(task)无多大影响,但是如果涉及到线程比较多的情况,应用的性能就会受到影响,如果jdbc创建连接一样,new Thead创建线程也会耗资源.耗时间的. 资源的消耗量:活动线程会消耗系统性能,如果运行的线程数量多余可用的处理器数,那么就会有大量空闲的线程占用内存,会给垃圾收集器带来压力,如果有cpu资源竞争,还会有其他性能开销. 限定创建线程的数目:如果不设定创建线程的数量,一个任务一个线程无限创建线程,高负载情况下就有可能

外部导包scrapy转scrapy框架的问题

想问一下关于scrapyd部署时候出现了这个问题是什么原因,因为本人的scrapy 是外部导包的现在把他改成了 scrapy文件但有一个文件我加进去不是框架里面的文件.想问一下大佬怎么解决 原文地址:https://blog.51cto.com/14759548/2481073

maven(android-maven-plugin3.8.0)打包apk无法启动,apklib依赖包的资源索引出错(R文件与主模块冲突)问题解析

近期在用maven,遇到了一个问题,用maven打出的apk有问题无法启动,但是用idea打包的就是正常的. 日志中显示的问题是,一个apklib形式的依赖包中的一个资源出现了问题.反编译对比maven包和idea包,找到了问题所在. 假设: 主模块包名为com.android.main apklib依赖包包名为com.android.apklib 出问题的资源(layout)名为MyView 问题: apk打包后apklib依赖包的资源文件会与主模块的资源整合到一起,依赖包引用资源实际上是在主

SSM框架-SpringMVC 实例文件上传下载

SSM框架-SpringMVC 实例文件上传下载 2017-04-17 09:38 4497人阅读 评论(6) 收藏 举报  分类: java基础(3)  目录(?)[+] 目录(?)[+] 林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 本文详细讲解了SpringMVC实例单文件上传.多文件上传.文件列表显示.文件下载. 本文工程免费下载 一.新建一个Web工程,导入相关的包 springmvc的包+commons-fileupload

使用Dom4j解析包含有DB连接信息的XML文件以及节点属性的获取

包含DB连接信息的XML文件 1 <!--示例1——三级显示--> 2 <db-connections> 3 <connection> 4 <name>DBTest</name> 5 <jndi></jndi> 6 <url> 7 <![CDATA[jdbc:mysql://localhost:3306/db_test?useUnicode=true&characterEncoding=UTF8]