Android系统目录结构详解

发布时间:2017-7-9 7:18:05编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Android系统目录结构详解 ",主要涉及到Android系统目录结构详解 方面的内容,对于Android系统目录结构详解 感兴趣的同学可以参考一下。

Android系统目录结构详解

Android系统基于linux内核、JAVA应用,算是一个小巧精致的系统。虽是开源,但不像Linux一般庞大,娇小可亲,于是国内厂商纷纷开发出自己基于Android的操作系统。在此呼吁各大厂商眼光放远,不要各自之间设置技术壁垒,使得国内能在OS方面接着Android的东风,一鼓作气打造出属于我们自己的操作系统的天空!

废话少说,言归正传,Android操作系统目录结构详解。Android操作系统没有内置文件管理器,经过安装第三方文件管理器后可以对主系统内存和SD卡上的文件管理。主内存中的文件目录都是由主系统自动生成。下面是Android系统目录结构详解,供大家交流使用。

\system\app
这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\app中。

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

\system\etc
从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。

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

\system\framework
framework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。
jar是JAVA的jar包,相当于windows的可执行文件

\system\lib
lib目录中存放的主要是系统底层库,一些so文件,如平台运行时库。

\system\media
\system\media\audio
铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音

\system\sounds
默认的音乐测试文件,仅有一个test.mid文件,用于播放测试的文件。

\system\usr
用户文件夹,包含共享、键盘布局、时间区域文件等。

  1. system\bin目录文件列表详解

    \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
  2. system\etc文件列表详解

    \system\etc\apns-conf.xml APN接入点配置文件\system\etc\AudioFilter.csv 音频过滤器配置文件\system\etc\AudioPara4.csv\system\etc\bookmarks.xml 书签数据库\system\etc\dbus.conf 总线监视配置文件\system\etc\dhcpcd\system\etc\event-log-tags\system\etc\favorites.xml 收藏夹\system\etc\firmware 固件信息\system\etc\gps.conf GPS设置文件\system\etc\hcid.conf  内核HCID配置文件\system\etc\hosts 网络DNS缓存\system\etc\init.goldfish.sh\system\etc\location 定位相关\system\etc\mountd.conf 存储挂载配置文件\system\etc\NOTICE.html 提示网页\system\etc\permissions.xml 权限许可\system\etc\pvplayer.conf\system\etc\security\system\etc\wifi WLAN相关组件\system\etc\dhcpcd\dhcpcd-hooks\system\etc\dhcpcd\dhcpcd-run-hooks\system\etc\dhcpcd\dhcpcd.conf\system\etc\dhcpcd\dhcpcd-hooks\01-test\system\etc\dhcpcd\dhcpcd-hooks\20-dns.conf\system\etc\dhcpcd\dhcpcd-hooks\95-configured\system\etc\firmware\brf6300.bin\system\etc\location\gps\system\etc\location\gps\location 定位相关\system\etc\location\gps\nmea GPS数据解析\system\etc\location\gps\properties\system\etc\security\cacerts.bks\system\etc\security\otacerts.zip OTA下载验证\system\etc\wifi\Fw1251r1c.bin\system\etc\wifi\tiwlan.ini\system\etc\wifi\wpa_supplicant.conf WPA验证组件
  3. system\framework文件列表详解

    \system\framework\am.jar\system\framework\am.odex\system\framework\android.awt.jar AWT库\system\framework\android.awt.odex\system\framework\android.policy.jar\system\framework\android.policy.odex\system\framework\android.test.runner.jar\system\framework\android.test.runner.odex\system\framework\com.google.android.gtalkservice.jar GTalk服务\system\framework\com.google.android.gtalkservice.odex\system\framework\com.google.android.maps.jar 电子地图库\system\framework\com.google.android.maps.odex\system\framework\core.jar 核心库,启动桌面时首先加载这个\system\framework\core.odex\system\framework\ext.jar\system\framework\ext.odex\system\framework\framework-res.apk\system\framework\framework-tests.jar\system\framework\framework-tests.odex\system\framework\framework.jar\system\framework\framework.odex\system\framework\input.jar 输入库\system\framework\input.odex\system\framework\itr.jar\system\framework\itr.odex\system\framework\monkey.jar\system\framework\monkey.odex\system\framework\pm.jar 包管理库\system\framework\pm.odex\system\framework\services.jar\system\framework\services.odex\system\framework\ssltest.jar\system\framework\ssltest.odex\system\framework\svc.jar 系统服务\system\framework\svc.odex
  4. \system\lib目录文件列表详解:

    \system\lib\libaes.so\system\lib\libagl.so\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\libc.so\system\lib\libcamera.so 超相机组件\system\lib\libcameraservice.so\system\lib\libcorecg.so\system\lib\libcrypto.so 加密组件\system\lib\libctest.so\system\lib\libcutils.so\system\lib\libdbus.so\system\lib\libdl.so\system\lib\libdrm1.so DRM解析库\system\lib\libdrm1_jni.so\system\lib\libdvm.so\system\lib\libexif.so\system\lib\libexpat.so\system\lib\libFFTEm.so\system\lib\libGLES_CM.so\system\lib\libgps.so\system\lib\libhardware.so\system\lib\libhgl.so\system\lib\libhtc_ril.so\system\lib\libicudata.so\system\lib\libicui18n.so\system\lib\libicuuc.so\system\lib\liblog.so\system\lib\libm.so\system\lib\libmedia.so\system\lib\libmediaplayerservice.so\system\lib\libmedia_jni.so\system\lib\libnativehelper.so\system\lib\libnetutils.so\system\lib\libOmxCore.so\system\lib\libOmxH264Dec.so\system\lib\libpixelflinger.so\system\lib\libpvasf.so\system\lib\libpvasfreg.so\system\lib\libpvauthor.so\system\lib\libpvcommon.so\system\lib\libpvdownload.so\system\lib\libpvdownloadreg.so\system\lib\libpvmp4.so\system\lib\libpvmp4reg.so\system\lib\libpvnet_support.so\system\lib\libpvplayer.so\system\lib\libpvrtsp.so\system\lib\libpvrtspreg.so\system\lib\libqcamera.so\system\lib\libreference-ril.so\system\lib\libril.so\system\lib\librpc.so\system\lib\libsgl.so\system\lib\libsonivox.so\system\lib\libsoundpool.so\system\lib\libsqlite.so\system\lib\libssl.so\system\lib\libstdc++.so\system\lib\libsurfaceflinger.so\system\lib\libsystem_server.so\system\lib\libthread_db.so\system\lib\libUAPI_jni.so\system\lib\libui.so\system\lib\libutils.so\system\lib\libvorbisidec.so\system\lib\libwbxml.so\system\lib\libwbxml_jni.so\system\lib\libwebcore.so\system\lib\libwpa_client.so\system\lib\libxml2wbxml.so\system\lib\libz.so\system\lib\modules\system\lib\modules\wlan.ko
  5. \system\media目录文件列表详解

    \system\media\audio\system\media\audio\alarms 闹铃音\system\media\audio\notifications 提示音\system\media\audio\ringtones 铃声\system\media\audio\ui 界面操作事件音
  6. system\usr目录文件列表详解:

    \system\usr\keychars\system\usr\keylayout\system\usr\share\system\usr\srec\system\usr\keychars\qwerty.kcm.bin\system\usr\keychars\qwerty2.kcm.bin\system\usr\keychars\trout-keypad-qwertz.kcm.bin\system\usr\keychars\trout-keypad-v2.kcm.bin\system\usr\keychars\trout-keypad-v3.kcm.bin\system\usr\keychars\trout-keypad.kcm.bin\system\usr\keylayout\h2w_headset.kl\system\usr\keylayout\qwerty.kl\system\usr\keylayout\trout-keypad-qwertz.kl\system\usr\keylayout\trout-keypad-v2.kl\system\usr\keylayout\trout-keypad-v3.kl\system\usr\keylayout\trout-keypad.kl\system\usr\share\bsk\system\usr\share\zoneinfo\system\usr\share\bsk\V_FD_speed_101.bsk\system\usr\share\bsk\V_FD_std_101.bsk\system\usr\share\zoneinfo\zoneinfo.dat\system\usr\share\zoneinfo\zoneinfo.idx\system\usr\srec\config\system\usr\srec\config\en.us\system\usr\srec\config\en.us\baseline.par\system\usr\srec\config\en.us\baseline11k.par\system\usr\srec\config\en.us\baseline8k.par\system\usr\srec\config\en.us\dictionary\system\usr\srec\config\en.us\g2p\system\usr\srec\config\en.us\grammars\system\usr\srec\config\en.us\models\system\usr\srec\config\en.us\dictionary\basic.ok\system\usr\srec\config\en.us\dictionary\cmu6plus.ok.zip\system\usr\srec\config\en.us\dictionary\enroll.ok\system\usr\srec\config\en.us\g2p\en-US-ttp.data\system\usr\srec\config\en.us\grammars\VoiceDialer.g2g\system\usr\srec\config\en.us\models\generic.swiarb\system\usr\srec\config\en.us\models\generic11.lda\system\usr\srec\config\en.us\models\generic11_f.swimdl\system\usr\srec\config\en.us\models\generic11_m.swimdl\system\usr\srec\config\en.us\models\generic8.lda\system\usr\srec\config\en.us\models\generic8_f.swimdl\system\usr\srec\config\en.us\models\generic8_m.swimdl


上一篇:各种分布式文件系统简介
下一篇:计算机底层知识拾遗(十)理解进程调度【转】 - 张昺华

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款