安卓系统文件夹详细结构及其文件解析
安卓系统文件夹结构及其文件解析(详细)
安卓系统文件夹及其文件解析打开Android文件管理器,会发现里面数十个英文名称命名的文件夹罗列其中,很多功能我们可以从其名字上略有所知,内部大批量的文件却让我们有些一头雾水。
这些文件是什么?有什么用?我们能不能删?这些都是我们脑中充满疑问的。
现在将将Android手机内部文件夹的架构和各文件的功能描述介绍给大家,让大家自己手机的内部资源有个比较透彻的理解,同时也避免了用户误删造成的数据丢失和系统崩溃。
【文件夹功能简介】\system\app这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。
在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。
\system\bin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux 系统自带的组件(命令)\system\etc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。
\system\fonts字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常,其中DroidSansFallback.ttf文件大小。
\system\frameworkframework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。
\system\liblib目录中存放的主要是系统底层库,一些so文件,如平台运行时库。
\system\media\system\media\audio铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音。
\system\sounds默认的音乐测试文件,仅有一个test.mid文件,用于播放测试的文件。
\system\usr用户文件夹,包含共享、键盘布局、时间区域文件等。
\system\app这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。
android系统目录各文件简介
android系统目录各文件简介2012-05-04 22:24:43| 分类:工作资料|举报|字号订阅一个完整的ROM根目录会有以下几个文件夹及文件:dataMETA-INsystemboot.img系统目录说明1. 应用程序安装目录1) 系统应用程序所在目录/system/app/*.apk2)用户安装应用程序所在目录/data/app/*.apk3) 注意:a)在模拟器中,每重启一次,/system/app/下的应用都会被还原,有时/data/app 下也会被清除b)若在/system/app和/data/app下有重名的应用,不一定会启动哪一个,尤其是在adb install杀死正在运行的程序时,有时旧的就会被启动2.用户数据所在目录/data/data/应用包名/shared_prefs 配置文件/data/data/应用包名/databases/* 库文件所在目录3. SD卡对应目录/sdcard/而我们需要处理的只是两个文件夹里面的内容:data/app –该文本夹里的文件可以全删,也可以自由添加自已所需安装的应用软件,刷机安装后可以自由删除。
system/app –在这个文件夹下的程序为系统默认的组件,可以看到都是以APK 格式结尾的文件,但有些自制的ROM里面还有和APK文件名对应的odex文件。
我们主要是针对该文件夹里的文件进行精简,如果有odex文件的,删除APK文件名时同时也删除与其对应的odex文件。
虽然一般定制时只是对以上两个文件夹里的文件做相应的增减,但我们还是一起来了解system相应目录相应文件的用途吧。
(rom版本不同里面的APK也会不一样)\\system\\app\\system\\app\\AlarmClock.apk 闹钟\\system\\app\\Browser.apk 浏览器\\system\\app\\Bugreport.apk Bug报告\\system\\app\\Calculator.apk 计算器\\system\\app\\Calendar.apk 日历\\system\\app\\CalendarProvider.apk 日历提供\\system\\app\\Camera.apk 照相机\\system\\app\\com.amazon.mp3.apk 亚马逊音乐\\system\\app\\Contacts.apk 联系人\\system\\app\\DownloadProvider.apk 下载提供\\system\\app\\DrmProvider.apk DRM数字版权提供\\system\\app\\Email.apk 电子邮件客户端\\system\\app\\FieldTest.apk 测试程序\\system\\app\\GDataFeedsProvider.apk GoogleData提供\\system\\app\\Gmail.apk Gmail电子邮件\\system\\app\\GmailProvider.apk Gmail提供\\system\\app\\GoogleApps.apk 谷歌程序包\\system\\app\\GoogleSearch.apk 搜索工具\\system\\app\\gtalkservice.apk GTalk服务\\system\\app\\HTMLViewer.apk HTML查看器\\system\\app\\HtcTwitter.apk 集成Twitter客户端PEEP\\system\\app\\IM.apk 即使通讯组件包含MSN、yahoo通\\system\\app\\ImCredentialProvider.apk\\system\\app\\ImProvider.apk\\system\\app\\Launcher.apk 启动加载器\\system\\app\\HtcNaviPanel.apk 导航软件\\system\\app\\Maps.apk 电子地图\\system\\app\\MediaProvider.apk 多媒体播放提供\\system\\app\\Mms.apk 短信、彩信\\system\\app\\Music.apk 音乐播放器\\system\\app\\MyFaves.apk T-Mobile MyFaves程序\\system\\app\\NewsReader.apk 新闻阅读器\\system\\app\\PackageInstaller.apk apk安装程序\\system\\app\\Phone.apk 电话拨号器\\system\\app\\Settings.apk 系统设置\\system\\app\\SettingsProvider.apk 设置提供\\system\\app\\SetupWizard.apk 设置向导\\system\\app\\SoundRecorder.apk 录音工具\\system\\app\\Street.apk 街景地图\\system\\app\\Sync.apk 同步程序\\system\\app\\Talk.apk 语音程序\\system\\app\\TelephonyProvider.apk 电话提供\\system\\app\\Updater.apk 更新程序\\system\\app\\VpnServices.apk VPN服务\\system\\app\\Vending.apk 制造商信息\\system\\app\\VoiceDialer.apk 语音拨号器\\system\\app\\VoiceSearch.apk 语音搜索\\system\\app\\YouTube.apk Youtube视频\\system\\bin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary 二进制的程序,里面主要是Linux系统自带的组件,Android手机网就主要文件做下简单的分析介绍:\\system\\bin\\akmd\\system\\bin\\am\\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\\dvz\\system\\bin\\fillup\\system\\bin\\flash_image 闪存映像\\system\\bin\\hciattach\\system\\bin\\hcid HCID内核\\system\\bin\\hostapd\\system\\bin\\hostapd_cli\\system\\bin\\htclogkernel\\system\\bin\\input\\system\\bin\\installd\\system\\bin\\itr\\system\\bin\\linker\\system\\bin\\logcat Logcat日志打印\\system\\bin\\logwrapper\\system\\bin\\mediaserver\\system\\bin\\monkey\\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\\sdptool\\system\\bin\\sdutil\\system\\bin\\service\\system\\bin\\servicemanager 服务管理器\\system\\bin\\sh\\system\\bin\\ssltest SSL测试\\system\\bin\\surfaceflinger 触摸感应驱动\\system\\bin\\svc 服务\\system\\bin\\system_server\\system\\bin\\telnetd Telnet组件\\system\\bin\\toolbox\\system\\bin\\wlan_loader\\system\\bin\\wpa_cli\\system\\bin\\wpa_supplicant\\system\\etc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。
安卓系统文件结构
安卓系统文件结构安卓系统的文件结构是由一系列目录和文件组成的。
了解这些文件结构可以帮助我们更好地理解安卓系统的运行机制和文件存储的方式。
安卓系统的根目录是/,也可以称为根目录。
在根目录下有一些重要的子目录和文件,包括以下几个:1. /system:这个目录包含了安卓系统的核心文件,包括操作系统的库文件、二进制文件、系统应用和系统服务等。
这个目录是只读的,普通用户无法更改其中的文件。
2. /data:这个目录存储了安卓系统的关键数据,包括应用程序的数据、设置以及用户的个人数据等。
这个目录是可写的,普通用户可以根据需要进行读写操作。
3. /proc:这个目录是一个虚拟目录,它包含了系统内核和进程相关的信息。
通过读取这些文件,我们可以获取到系统的一些运行状态和信息。
4. /dev:这个目录包含了设备文件,用于与硬件设备进行通信。
在这个目录下,每个硬件设备都会被表示为一个文件或者文件夹。
5. /mnt:这个目录包含了外部存储设备和挂载点的信息。
当我们连接一个外部设备,如SD卡或者USB设备时,它们会被挂载到这个目录下对应的文件夹内,以供使用。
除了这些重要的目录外,安卓系统还有一些其他的目录和文件,如以下几个:1. /boot:这个目录包含了启动安卓系统所需的文件,包括内核文件和引导程序。
2. /cache:这个目录存储了一些临时文件和缓存文件,如应用程序的缓存数据和系统的临时文件等。
3. /sbin:这个目录包含了一些系统管理员使用的工具和命令。
4. /vendor:这个目录包含了厂商定制的一些文件和配置,如厂商的驱动程序和特定的系统设置等。
总的来说,安卓系统的文件结构是一个层次化的结构,由多个目录和文件组成,并且每个目录和文件都有着特定的用途和功能。
通过了解这些目录和文件,我们可以更好地管理系统和应用程序,以及进行开发和调试。
Android工程各文件夹结构的含义及全代码使用与全解
Android工程各文件夹结构的含义及全代码使用与全解对Android这些东西一开始听迷惑的,不知道什么东西该放在上面地方,把网上的资源整合一下,放在这里。
1.总述我们建立一个android工程,其结构如下:1.1、src文件夹顾名思义(src, source code)该文件夹是放项目的源代码的。
A. android.app.Activity类:Activity类关注创建窗口与交互,它使用方法setContentView(View)将自己的UI放到里面。
重要的方法:onCreate(Bundle):初始化活动(Activity)。
(1)通过调用setContentView(int)方法加载布局资源(layoutresource)从而实现对UI的定义;(2)另一方面,可以用findViewById(int)在UI中检索到需要编程交互的小部件(widgets)。
主要的思想:setContentView指定由哪个文件指定布局(main.xml),可以将这个界面显示出来,然后我们进行相关操作,我们的操作会被包装成为一个意图(Intent),然后这个意图对应有相关的activity进行处理。
B. android.os.Bundle类:从字符串值映射各种可打包的(Parcelable)类型(Bundle单词就是捆绑的意思,所有这个类很好理解和记忆)。
如该类提供了公有方法——public boolean containKey(String key),如果给定的key包含在Bundle的映射中返回true,否则返回false。
该类实现了Parceable和Cloneable接口,所以它具有这两者的特性。
1.2、gen文件夹该文件夹下面有个R.java文件,R.java是在建立项目时自动生成的,这个文件是只读模式的,不能更改。
R.java文件中定义了一个类——R,R类中包含很多静态类,且静态类的名字都与res中的一个名字对应,即R类定义该项目所有资源的索引。
手机文件夹全解
⼿机⽂件夹全解⼿机⽂件夹全解盘符详解、⽂件夹⽬录详情C盘:⼿机本⾝的⽤户存储D盘:虚拟盘,使⽤空闲运⾏内存虚拟的缓冲盘E盘:存储卡Z盘:⼿机的系统ROM只读1.基础⽂件夹C\E:Images\ 图像,图⽚存储⽂件夹C\E:Sounds\ 声⾳⽚段,包含两个⼦⽂件夹C\E:Videos\ 视频⽚段,视频⽂件存储⽂件夹C\E:System\ 是⼿机安装⽂件的系统⽂件夹C\E:System\Apps\ 存放的是安装软件程序的⽂件夹。
C\E: Data\ 存放的是安装软件程序的⽂件夹+存放的是安装软件程序的配置存放⽂件夹C\E:Installs\ 存放安装⽂件⽂件夹2.Private⽂件夹C\E:\Private\101f9cfe 字典C\E:\Private\1000484b\Mail2 短信存放⽂件夹C\E:\Private\10202dce 安装⽂件的备份,有些程序删除后在程序管理⾥有残余,在这删除C\E:\Private\102033E6\MIDlets Java程序存放⽂件夹,此⽂件夹⾥存放的是Java安装程序C\E:\Private\10207114\import 主题存放⽂件夹C\E:\Private\10202dce 安装⽂件的备份,有些程序删除后在程序管理⾥有残余,在这删除C\E:\Private\10003a3f 软件注册信息C\E:\Private\102033E6 JAVA程序安装⽬录C\E:\Private\101f8857 是浏览器缓存C\E:\Private\10009D8F ⾃带词典配置⽂件C\E:\Private\20003b40 这是发声词典的的发声库C\E:\Private\100012a5 系统存档记录⽂件夹,安装记录C\E:\Private\102072c3 ⾃带⾳乐播放器的扫描记录C\E:\Private\10005a32 (也是import),import⼀般是关联⽂件C\E:\Private\101ffa91 ⾃带的图⽚编辑器的配置⽂件C\E:\Private\1020e519 软件冲突导致死机记录C\E:\Private\101daa2b 蓝⽛⽂件管理C\E:\Private\20004ebb 掌中任务C\E:\Private\A000998F-UC浏览器C\E:\Private\a0001806-来电通C\E:\Private\A00007A6-Y-browerC\E:\Private\101ffca9 ⾳乐库刷新C\E:\Private\2000afc7 街舞时尚游戏C\E:\Private\2000CEA3 ⾕歌地图C\E:\Private\2001F848 UC浏览器相关C\E:\Private\2002AD70 ⽹易掌中邮C\E:\Private\10281e17 ⾳乐库相关C\E:\Private\20026666 天天动听C\E:\Private\a000b86a 图⽚浏览PhotoBookC\E:\Private\a0000bcd X-ploreC\E:\Private\A0000EC3 卡丁车游戏C\E:\Private\A00045D4 超级截图C\E:\Private\A0005409 同花顺炒股C\E:\Private\E0005C36 ⼿机详情PhoNetInfoC\E:\Private\E6742CF3 IBOOKC\E:\Private\EDABB99B 主题元素Orange_oratsuC\E:\Private\EF27B0F5 sis编辑器C\E:\Private\f0bcd003 系统守护C\E:\Private\f0cabf02 系统守护3.system系统⽂件夹C:\system\AppsC:\system\Apps\Applnst\Appinst.ini这个⽂件是⽤来记录安装软件的信息,随着软件安装的增多⽽增⼤。
安卓系统文件夹详细结构及其文件解析
安卓系统文件夹详细结构及其文件解析Android操作系统是一种基于Linux内核的开源操作系统,它的文件系统也是采用的Linux文件系统结构。
下面我将详细介绍安卓系统文件夹的结构及其文件解析。
1. /system- /bin: 该文件夹存放一些包含Android系统所需的可执行文件,如busybox等。
- /etc: 该文件夹存放一些系统配置文件,如/hosts文件、init.d 文件夹等。
- /lib: 该文件夹存放一些系统库文件,如libc.so、libm.so等。
- /usr: 该文件夹存放一些系统资源文件,如fonts文件夹、keylayout文件夹等。
2. /data- /app: 该文件夹存放已安装的应用程序,每个应用程序都会生成一个以包名命名的子文件夹。
- /cache: 该文件夹存放系统缓存文件,如应用程序缓存、系统临时文件等。
- /data: 该文件夹存放应用程序的数据文件,如数据库文件、SharedPreferences文件等。
- /system: 该文件夹存放一些系统级别的数据文件,如系统配置文件、系统数据库文件等。
- /block: 该文件夹存放块设备文件,如硬盘、U盘等。
- /input: 该文件夹存放输入设备文件,如键盘、鼠标等。
- /graphics: 该文件夹存放图形设备文件,如显示器等。
- /net: 该文件夹存放网络设备文件,如网卡等。
4. /proc- 各个进程的文件夹: 在/proc文件夹下,以进程ID命名的文件夹中存放有关该进程的信息,如进程的状态、资源占用情况等。
5. /sys- 各个设备的文件夹: 在/sys文件夹下,存放了系统的各个设备的相关信息,如CPU、内存、磁盘等设备。
6. /mnt- /sdcard: 该文件夹是外部存储的挂载点,通常被映射为手机的SD 卡。
- /usb: 该文件夹是USB存储的挂载点,用于连接USB存储设备。
7. /root- 该文件夹是Android系统的根目录。
安卓系统文件夹结构及其文件解析
安卓系统文件夹结构及其文件解析安卓系统的文件夹结构是由多个文件夹和文件组成,每个文件夹和文件都有特定的功能和用途。
下面将详细介绍安卓系统文件夹结构及其文件解析。
1.根目录(/)根目录是整个文件系统的起点,它包含了一些重要的目录和文件,例如:- system:系统文件夹,包含了系统的核心文件和程序。
- data:数据文件夹,包含了应用程序的数据和设置。
- dev:设备文件夹,包含了设备的文件和设备节点。
- proc:进程文件夹,包含了正在运行的进程的信息。
- etc:配置文件夹,包含了系统的配置文件。
- mnt:挂载文件夹,包含了已挂载的存储设备。
- sys:系统文件夹,包含了系统的配置和状态信息。
- vendor:供应商文件夹,包含了设备供应商提供的一些文件。
2. system文件夹system文件夹是安卓系统的核心,包含了系统的核心文件和程序。
其中一些重要的子文件夹和文件包括:- app:应用程序文件夹,包含了系统预装的应用程序。
- etc:配置文件夹,包含了系统的配置文件。
- lib:共享库文件夹,包含了系统的共享库文件。
- media:多媒体文件夹,包含了系统的多媒体文件。
- framework:框架文件夹,包含了系统的框架文件。
- priv-app:特权应用程序文件夹,包含了一些特权应用程序。
3. data文件夹data文件夹包含了应用程序的数据和设置。
其中一些重要的子文件夹和文件包括:- app:应用程序文件夹,包含了已安装的应用程序。
- data:数据文件夹,包含了应用程序的数据。
- system:系统数据文件夹,包含了一些系统的数据文件。
- dalvik-cache:Dalvik虚拟机缓存文件夹,包含了应用程序的二进制代码缓存。
- shared_prefs:共享首选项文件夹,包含了应用程序的共享首选项。
4. dev文件夹dev文件夹包含了设备的文件和设备节点。
其中一些重要的文件和文件夹包括:- null:空设备文件,用于丢弃输出。
安卓手机文件名详解
安卓手机文件名详解让你了解每个文件的作用,放心删除无用文件系统数据类一一系统文件存储相关文件夹1、.android_secure :官方app2sd的产物,存储了相关的软件使用认证验证,删除之后SD卡中的软件将无法使用。
2、An droid:存放重要的程序数据,比如google : map的地图缓存,误删掉后地图还需重新下载。
安卓手机文件名详解让你了解每个文件的作用,放心删除无用文件3、backups :包含重要的备份文件,比如联系人导出到SD卡会导入到此文件夹。
4、bugtogo :系统出现问题的时候会形成一些报告文件, 存放在此文件夹。
5、data :缓存数据文件夹,与An droid类似。
例如, “截图助手”截图保存在data'com.edwardkim.a ndroid.scree nshotitfull'scree nshots 里。
6、LOST.DIR :卡上丢失或出错的文件会移动到这里,此目录删了会自动生成。
7、SystemA pp Back up :SystemApp remove(深度卸载)备份系统文件后,备份文件保存的目录。
8、bugreports :升级系统或刷机,系统和程序发生兼容错误报告列表(包括内存使用全部内容)将保存在这个文件,重起机器可以删除。
9、.keepsafe :隐藏类的软件、加密保存文件地址存放于此。
10、.thumbs :浏览或使用某一软件,以及使用某一文件夹后用于记录次数和内容的文件,随机产生,需要定期不断清除,长时间不清理会大量占用储存卡的有效空间。
11、openfeint :打开联接网络后的一个启动程序,它广泛植入移动类平台发布的软件或游戏,是更新下载或评论反馈信息的记录地址,可删除。
12、com :播放类软件在收看播放影视节目生成的文件将存放于此,可以对制作方反映回馈信息,可以删除。
13、Download(download):大写字母的是网络联接下载文件目录,小写字母的是手机自身(蓝牙,近场等)存放下载传输文件,不要误删。
手机文件夹全解
手机文件夹全解盘符详解、文件夹目录详情C盘:手机本身的用户存储D盘:虚拟盘,使用空闲运行内存虚拟的缓冲盘E盘:存储卡Z盘:手机的系统R OM只读1.基础文件夹C\E:Ima ges\图像,图片存储文件夹C\E:Sound s\ 声音片段,包含两个子文件夹C\E:Vide os\ 视频片段,视频文件存储文件夹C\E:Sy stem\是手机安装文件的系统文件夹C\E:Syste m\App s\ 存放的是安装软件程序的文件夹。
C\E: D ata\存放的是安装软件程序的文件夹+存放的是安装软件程序的配置存放文件夹C\E:I nstal ls\ 存放安装文件文件夹2.Pri vate文件夹C\E:\P rivat e\101f9cfe字典C\E:\P rivat e\1000484b\Mail2 短信存放文件夹C\E:\Priva te\10202dc e 安装文件的备份,有些程序删除后在程序管理里有残余,在这删除C\E:\Pri vate\102033E6\M IDlet s Jav a程序存放文件夹,此文件夹里存放的是Ja va安装程序C\E:\Pri vate\10207114\i mport主题存放文件夹C\E:\Priva te\10202dc e 安装文件的备份,有些程序删除后在程序管理里有残余,在这删除C\E:\Pr ivate\10003a3f软件注册信息C\E:\Pri vate\102033E6 J AVA程序安装目录C\E:\Priv ate\101f8857 是浏览器缓存C\E:\Priva te\10009D8F 自带词典配置文件C\E:\Priv ate\20003b40 这是发声词典的的发声库C\E:\Priva te\100012a5 系统存档记录文件夹,安装记录C\E:\Pri vate\102072c3 自带音乐播放器的扫描记录C\E:\Pri vate\10005a32 (也是imp ort),impor t一般是关联文件C\E:\P rivat e\101ffa91自带的图片编辑器的配置文件C\E:\Priva te\1020e519 软件冲突导致死机记录C\E:\P rivat e\101daa2b蓝牙文件管理C\E:\Pr ivate\20004ebb掌中任务C\E:\Priva te\A000998F-UC浏览器C\E:\Pr ivate\a0001806-来电通C\E:\P rivat e\A00007A6-Y-br owerC\E:\Priva te\101ffca9 音乐库刷新C\E:\P rivat e\2000afc7街舞时尚游戏C\E:\P rivat e\2000CEA3谷歌地图C\E:\Priv ate\2001F848 UC浏览器相关C\E:\Priv ate\2002AD70 网易掌中邮C\E:\P rivat e\10281e17音乐库相关C\E:\Pri vate\20026666 天天动听C\E:\P rivat e\a000b86a图片浏览Photo BookC\E:\Priva te\a0000bc d X-p loreC\E:\Priva te\A0000EC3 卡丁车游戏C\E:\Pr ivate\A00045D4超级截图C\E:\Priva te\A0005409 同花顺炒股C\E:\Pr ivate\E0005C36手机详情P hoNet InfoC\E:\Priv ate\E6742C F3 IB OOKC\E:\P rivat e\EDA BB99B主题元素Orang e_ora tsu C\E:\Priva te\EF27B0F5 sis编辑器C\E:\P rivat e\f0b cd003系统守护C\E:\Priv ate\f0cabf02 系统守护3.syst em系统文件夹C:\syst em\Ap psC:\syst em\Ap ps\Ap plnst\Appi nst.i ni这个文件是用来记录安装软件的信息,随着软件安装的增多而增大。
安卓系统文件夹结构及其文件解析
安卓系统文件夹结构及其文件解析Android系统的文件夹结构是由一系列目录和文件组成的,用于存储系统文件、应用程序、用户数据等。
以下是Android系统文件夹结构的详细解析。
1. /system:该目录包含了系统级别的文件和应用程序。
主要包含以下几个子目录和文件:- /bin:存放一些系统的可执行文件。
- /etc:存放一些系统的配置文件。
- /lib:存放系统级别的库文件。
- /vendor:存放供应商定制的文件和应用程序。
2. /data:该目录存放应用程序的数据、用户数据等。
主要包含以下几个子目录和文件:- /data/app:存放应用程序的安装包及其相关数据。
- /data/data:存放应用程序的数据。
- /data/system:存放系统级别的数据,如配置文件、登录信息等。
- /data/user:存放用户的数据,如文档、照片等。
3. /cache:该目录存放系统的缓存文件。
主要包含以下几个子目录和文件:- /cache/app:存放应用程序的缓存数据。
- /cache/dalvik-cache:存放Dalvik虚拟机的缓存文件。
- /cache/recovery:存放系统恢复相关的缓存文件。
4. /root:该目录是系统的根目录,包含一些系统级别的文件和目录。
5. /mnt:该目录是挂载点目录,用于挂载外部存储设备和其他文件系统。
6. /proc:该目录是一个虚拟文件系统,用于存放系统和进程相关的信息。
除了以上主要的文件夹,还有一些重要的文件可以解析如下:7. /init.rc:该文件是系统的启动脚本,用于初始化系统的各个组件和服务。
8. /build.prop:该文件包含了系统的一些基本属性和配置,如设备型号、版本号等。
9. /system/framework:该目录存放Android系统的核心框架文件。
10. /system/app:该目录存放系统自带的应用程序。
11. /system/lib:该目录存放系统级别的共享库文件。
安卓系统文件结构
安卓系统文件结构安卓系统采用的是Linux核心,因此其文件系统也采用类Unix文件系统的结构。
以下是安卓系统文件结构的详细解释。
1. /system目录:这是安卓系统的核心目录,包含了系统的关键文件和可执行程序。
其中最重要的子目录是/bin、/lib和/etc。
- /bin目录:存放一些系统重要的可执行文件,如sh、ls等命令。
- /lib目录:存放一些系统库文件,用于支持系统运行。
- /etc目录:存放一些系统配置文件,如hosts文件等。
- /data/app目录:用于存储应用程序的安装文件。
- /data/data目录:用于存储应用程序的数据。
- /data/system目录:用于存储一些系统重要的数据,如用户的账户信息、设备的安全信息等。
3. /sdcard目录:存储用户的SD卡中的数据,如照片、音乐和视频等。
4. /proc目录:存储内核和进程相关的信息。
这个目录中的文件是虚拟的,实际上并不存在。
5. /sys目录:存储设备和设备驱动的信息。
6. /dev目录:存储设备文件,用于与硬件设备进行通信。
7. /mnt目录:用于挂载外部存储设备的目录,如USB存储设备、SD 卡等。
8. /cache目录:存储应用程序的缓存文件。
9. /root目录:这是系统的超级用户目录,一般情况下没有访问权限。
10. /sbin目录:存储一些系统命令,只有管理员才有访问权限。
这些只是安卓系统文件结构的一部分,还有很多子目录和文件没有提到。
总的来说,安卓系统文件结构是一个分层结构,不同的目录用于存储不同类型的文件和数据。
安卓系统文件夹详细结构及其文件解析
安卓系统文件夹及其文件解析打开Android文件管理器,会发现里面数十个英文名称命名的文件夹罗列其中,很多功能我们可以从其名字上略有所知,内部大批量的文件却让我们有些一头雾水。
这些文件是什么?有什么用?我们能不能删?这些都是我们脑中充满疑问的。
现在将将Android手机内部文件夹的架构和各文件的功能描述介绍给大家,让大家自己手机的内部资源有个比较透彻的理解,同时也避免了用户误删造成的数据丢失和系统崩溃。
【文件夹功能简介】\system\app这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。
在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。
\system\bin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件(命令)\system\etc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。
\system\fonts字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常,其中文件大小。
\system\frameworkframework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。
\system\liblib目录中存放的主要是系统底层库,一些so文件,如平台运行时库。
\system\media\system\media\audio铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音。
\system\sounds默认的音乐测试文件,仅有一个文件,用于播放测试的文件。
\system\usr用户文件夹,包含共享、键盘布局、时间区域文件等。
\system\app这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。
Android的文件系统根目录的结构
经过这几天在网上搜索关于Android文件系统的相关资料,发现已经有很多高手分析了Android的文件系统,这些高手多从不同的方面分析了其文件系统的结构和运行原理。
我这里就写一下自己的理解。
首先是Android的文件系统根目录的结构:# pwd && ls -a -l/drwxrwxrwt root root 2009-06-10 09:53 sqlite_stmt_journalsdrwxrwx--- system cache 2008-09-06 22:51 cached---rwxrwx system system 1970-01-01 08:00 sdcardlrwxrwxrwx root root 2009-06-09 22:11 etc -> /system/etcdrwxr-xr-x root root 2008-09-06 22:45 systemdrwxr-xr-x root root 1970-01-01 08:00 sysdrwxr-x--- root root 1970-01-01 08:00 sbin-rw-r--r-- root root 117 1970-01-01 08:00 runme.shdr-xr-xr-x root root 1970-01-01 08:00 proc-rwxr-x--- root root 1704 1970-01-01 08:00 init.trout.rc-rwxr-x--- root root 9329 1970-01-01 08:00 init.rc-rwxr-x--- root root 1677 1970-01-01 08:00 init.goldfish.rc-rwxr-x--- root root 106636 1970-01-01 08:00 init-rw-r--r-- root root 118 1970-01-01 08:00 default.propdrwxrwx--x system system 2008-09-06 22:51 datadrwx------ root root 2009-06-07 16:29 rootdrwxr-xr-x root root 2009-06-09 22:11 devsqlite_stmt_journals:一个根目录下的tmpfs文件系统,用于存放临时文件数据。
Android系统的手机文件夹目录详解
Android系统的手机文件夹目录详解一、文件夹1./acct/ 系统回收站,删除的系统文件。
2./cache/ 缓存3./data/ 用户的所有程序相关数据app/ 所有用户安装的apk文件app-private/data/ 每一个应用的数据com.xx.appname/ 每一个应用的数据都存放在本目录下的一个以包名为命名的文件夹cache/lib/files/shared_prefs/system/ 安装app会在这里进行注册表的配置package.xml 注册表xmllost+found/4./proc/ 运行时的文件5./dev/ 设备文件,Linux系统常规文件夹,里面的文件很多都是设备模拟的文件系统6./storage/ 手机存储设备sdcard0/ 第一块SD存储卡7./firmware/8./mnt/ 挂载点adcard0/ 存储卡挂载目录udisk/ U盘挂载目录9./sys/ Linux 内核文件10./system/ Android 系统文件app/ 存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。
在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。
bin/ 这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件(命令)etc/ android系统的配置文件,比如APN接入点设置等核心配置。
fonts/ 这里面保存着系统的字体,标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常.如果你有root权限,可以往里添加自己喜欢的字体,比如雅黑。
framework/ 主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。
lib/ 里面保存的是系统底层类库,里面很多都是框架层的实现文件,一般以.so后缀结尾类似windows下的dll文件usr/ 用户文件夹,包含共享、键盘布局、时间区域文件等。
android系统的手机目录各个文件夹代表什么
自己整理的:打开ROOT目录后所看到的路径:ROOT手机后,安装一个Root Explor文件管理器(RE管理器)就可以看到手机系统里的各种文件夹以及各种文件了Mounted as r/o是什么?(Mounted as r/w可以切换成Mounted as r/o)r/w = read/write(就是说可以更改,删除等等)r/o = read only (就是单单读资料,不能更改)1、acct文件夹根目录/acct/ 系统回收站,误删除的系统文件恢复ACCT计算机语言,系统调用禁止/启用系统记录进程信息。
名称: acct -- 启用/禁止进程信息记录功能库: Standard C Library (libc, -lc)概要: #include <unistd.h> int acct(const char * file, int mode);详述: acct()系统调用禁止/启用系统系统调用禁止/启用系统记录进程信息。
若,记录功能将被禁用;若file指向一个存在的文件(以'\0'结尾),则记录功能被启用,正常结束的进程都会在该文件尾添加对应的信息。
异常结束是指重启或其它致命的系统问题。
acct()不能生成那些永远不会结束的进程的信息acct()系统调用禁止/启用系统记录进程信息。
若,记录功能将被禁用;若file指向一个存在的文件(以'\0'结尾),则记录功能被启用,正常结束的进程都会在该文件尾添加对应的信息。
异常结束是指重启或其它致命的系统问题。
acct()不能生成那些永远不会结束的进程的信息2、cache文件夹-----缓存(cache)3、config文件夹【计】(计算机系统)配置1、mnt 挂载点目录2、etc 系统主要配置文件3、system Android 系统文件4、sys Linux 内核文件5、proc 运行时文件6、init.rc 启动脚本7、default.prop 系统属性配置文件8、data 用户程序目录9、dev 设备文件system 目录下面的主要文件目录下面也简单介绍一下:1、usr 用户文件夹,包含共享、键盘布局、时间区域文件等2、app 常规下载的应用程序,这些apk 包都是受保护的哦3、lib 系统底层库,如平台运行时库等4、etc 系统的配置文件,比如APN接入点设置等核心配置等5、framework Android 系统平台核心framework 的文件6、build.prop Android 系统属性配置文件7、xbin 常用开发工具,比如tcpdump/sqlite3 等8、bin 系统工具,比如ps/cp/pm 等。
安卓系统文件夹详解:安卓手机系统文件夹存储作用对照表大全
安卓系统⽂件夹详解:安卓⼿机系统⽂件夹存储作⽤对照表⼤全对于很多⼿机爱好者来说,对于安卓⼿机SD卡中琳琅满⽬的⽂件夹都代表什么?哪些可以删除,⼿机拍摄的照⽚视频在SD卡哪个位置?等等这些是否都寻在疑问呢?⼿机安装太多应⽤,使⽤空间逐渐减少,那么那些缓存⽂件该如何清除,哪些⽂件可以删除呢?以下百事⽹⼩编为⼤家分享下安卓系统⽂件夹详解。
安卓系统⽂件夹对照表更多安卓系统⽂件夹对照表⼤全:1、Android ⽐较重要的⽂件夹,⾥⾯是⼀些程序数据,⽐如google map的地图缓存。
2、AndroidOptimizer 安装“安卓优化⼤师”后⽣成的⽂件夹3、AndroidSDLPAL 解压AndroidSDLPAL_95.zip,得到AndroidSDLPAL⽂件夹4、babyplan_caches 宝贝全计划缓存⽂件5、baidu 顾名思义,掌上百度、百度输⼊法之类程序的缓存⽂件夹。
6、BaiduMap 百度地图⽂件夹7、BcgmDict8、Beats 跳舞机之类的游戏(找了我好久晕死了)9、boyaa_texas_v2 得克萨斯扑克游戏10、cache11、camera36012、chinapay13、DCIM 相机的缓存⽂件夹。
14、documents Documents To Go 的相关⽂件夹。
15、DomobInterstitial 是⽔果忍者⾥⾯弹出⼴告和⼀些照⽚16、download 下载⽂件夹17、downloaded_rom 系统更新⽂件夹18、droidhen ⽤⼿机当电脑摄象头软件的⽂件夹19、DX-Theme 点⼼桌⾯软件⽂件夹20、ea EA出品的游戏(我的是极品飞车)21、gameloft gameloft/games⽂件夹是存放游戏数据的。
Gameloft的⼤型游戏都有⼏⼗MB到上百MB的游戏数据与主程序分开存放。
你安装完相应的游戏后,可以打开wifi(省流量.)再运⾏游戏,会⾃动下载游戏数据资料到这个⽂件夹;或者也可以不开wifi,从⽹上下载相应的游戏数据包解压后放到gameloft/games⽂件夹下⾯。
安卓Android手机系统内文件夹目录解释
安卓Android手机系统内文件夹目录解释Android系统的开放,使其用户可以自己查看系统和SD卡中的文件夹。
就系统和SD卡中常见的目录代表什么意思,下面是一个较实用的总结:一、SD卡中1. /mnt/sdcard或者/sdcard这是Android手机中SD卡的文件夹路径,其中/mnt/sdcard/是android2.2或更高版本所使用的,而/sdcard是android 2.1或早期版本的存储卡位置。
2. /mnt/sdcard/dcim或/sdcard/dcim这个DCIM文件夹是干什么用的,这里提示大家,一般数码相机都有DCIM文件夹,其中进入后Camera为手机摄像头拍摄的照片或视频存放位置。
同时在DCIM 文件夹中还有.thumbnails这个目录,在Linux中开头为“.”的文件夹就是开头为“点”的文件夹是隐藏目录,这里面记录着手机SD卡图片的缩略图。
3. /mnt/sdcard/LOST.DIR或/sdcard/LOST.DIR这个LOST.DIR 为SD卡扫描时发现的丢失文件,里面的文件用处不大,可以不用理会。
二、手机或平板电脑中1. /system/app 这里是android手机rom中的系统应用存放地,如果有Root权限可以将手机rom中自带的应用删除掉,这里面一般包含一个apk文件和odex文件,大家注意文件名一一对应。
2. /data/data 这里是每个安装过应用的用户文件存储位置,一般为设置文件、数据库或临时缓存文件,进入后以每个软件的package name包名来命名。
3. /dev 这里是Linux系统常规文件夹,里面的文件很多都是设备模拟的文件系统,一般用户无需理会。
4. /system/fonts 这里面保存着系统的字体,如果你有root权限,可以往里添加自己喜欢的字体,比如雅黑。
5. /system/framework 这里是android系统的框架,里面保存着系统核心程序或java类库,十分重要里面的任何文件几乎都不要做删除操作。
Android的文件系统结构
Android的⽂件系统结构1、Android⽂件系统的结构官⽅android源码编译后得到的⽂件如下:其中有system.img,ramdisk.img,userdata.img三个映像⽂件。
其中,ramdisk.img是⽂件系统,system.img包括了主要的包、库等⽂件,userdata.img包括了⼀些⽤户数据,当emulator加载这3个映像⽂件后,会把system.img和userdata.img分别加载到ramdisk⽂件系统中的system和userdata⽬录下。
2、分离组建Android⽂件系统system.img,ramdisk.img,userdata.img映像⽂件是采⽤cpio打包、gzip压缩的,可以通过file命令验证:filer amdisk.img,输出:[plain]1. ramdisk.img:gzip compressed data, from Unix, last modified:其中ramdisk.img是⼀个分区映像⽂件,即是⼀个⽂件系统(root file system),,kernel启动时,ramdisk负责init,system.img包括了主要系统,系统app等,挂载于⽂件系统下的system⽂件夹, userdata.img包括了⼀些⽤户数据,被挂载到⽂件系统下的data⽂件夹下。
另外Android源码编译后还有root、system、data三个⽂件夹,其实就是上述三个img解压之后的内容⽽已,root⽂件夹⾥⾯的内容就是ramdisk.img解压后的内容,即是⼀个⽂件系统,包括system、data、bin、dev等⽬录。
⽽system与data则对应着system.img与userdata.img 的解压后的内容。
验证⼀下就⾏了,将ramdisk.img复制⼀份到任何其他⽬录下,将其名称改为ramdisk.img.gz,并使⽤命令[java]1. gunzip ramdisk.img.gz然后新建⼀个名为ramdisk的⽂件夹,转到ramdisk⽬录,输⼊命令[html]1. <pre name="code" class="java">cpio-i -F ../ramdisk.img这下,就能看见ramdisk⾥⾯的内容与root⽂件夹⼀样的了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安卓系统文件夹详细结构及其文件解析安卓系统的文件夹结构是一个非常复杂的层次结构,涵盖了各种各样的文件和文件夹,用于管理设备的各种功能和资源。
下面是对安卓系统文件夹结构的详细解析。
1.根目录:
- /system:系统级文件夹,包含了系统的核心组件和应用程序。
其中最重要的文件是/ system / bin / 和/ system / xbin / 中的二进制可执行文件。
- /data:包含了应用程序和用户数据的文件夹。
每个应用程序都会被分配一个唯一的文件夹,其中包含了该应用程序的所有数据。
- /cache:用于存储临时文件和缓存文件。
- /mnt:用于挂载外部存储设备和其他文件系统。
2. /system目录:
- /system/bin:包含了系统级的可执行文件,例如adb、mount等。
- /system/etc:包含了一些系统配置文件,例如hosts文件用于域名解析。
- /system/framework:包含了系统框架的核心文件,例如Android 的API类库和资源文件。
- /system/lib:包含了系统级的共享库,例如图形渲染库、音频库等。
- /system/media:包含了系统的多媒体资源文件,例如系统的铃声、壁纸等。
- /system/usr:包含了一些系统级的用户应用程序。
3. /data目录:
- /data/app:包含了已安装的应用程序的APK文件。
- /data/data:包含了应用程序的数据文件,包括数据库、偏好设置等。
- /data/cache:包含了应用程序的缓存文件。
- /data/misc:包含了一些杂项的系统数据,例如wifi配置文件。
- /data/system:包含了系统级的数据,例如安全证书、用户配置等。
4. /cache目录:
- /cache/dalvik-cache:包含了Dalvik虚拟机的缓存文件,用于提
高应用程序的启动速度。
- /cache/recovery:包含了刷机时使用的恢复模式的相关文件。
5. /mnt目录:
- /mnt/sdcard:设备上的外部存储设备的挂载点,默认为SD卡的根
目录。
- /mnt/extsd:一些设备上的外部SD卡的挂载点。
- /mnt/usbhost:当连接USB设备时,用于挂载USB存储设备的目录。
这只是对安卓系统文件夹结构的简要解析,实际上还有许多其他的子文件夹和文件。
不同设备和安卓版本可能会有一些差异,但总体的结构大致是相似的。
每个文件夹和文件都有其特定的功能和用途,对于开发者和用户来说,了解这些结构可以更好地管理和维护设备。