Android系统文件夹目录结构详解
核心提示:本文介绍的是Android手机系统的文件夹结构,帮助大家更直观地了解系统,作为查询工具加入收藏夹还是很不错的哦*^_^*\system\app这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。
下面是详细的介绍:
\system\app\AlarmClock.apk闹钟
\system\app\AlarmClock.odex\system\app\Browser.apk浏览器
\system\app\Browser.odex\system\app\Bugreport.apkBug报告
\system\app\Bugreport.odex\system\app\Calculator.apk计算器
\system\app\Calculator.odex\system\app\Calendar.apk日历
\system\app\Calendar.odex\system\app\CalendarProvider.apk日历提供
\system\app\CalendarProvider.odex\system\app\Camera.apk照相机
\system\app\Camera.odex\system\app\com.amazon.mp3.apk亚马逊音乐
\system\app\Contacts.apk联系人
\system\app\Contacts.odex\system\app\DownloadProvider.apk下载提供
\system\app\DownloadProvider.odex\system\app\DrmProvider.apkDRM数字版权提供
\system\app\DrmProvider.odex\system\app\Email.apk电子邮件客户端
\system\app\Email.odex\system\app\FieldTest.apk测试程序
\system\app\FieldTest.odex\system\app\GDataFeedsProvider.apkGoogleData提供
\system\app\GDataFeedsProvider.odex\system\app\Gmail.apkGmail电子邮件
\system\app\Gmail.odex\system\app\GmailProvider.apkGmail提供
\system\app\GmailProvider.odex\system\app\GoogleApps.apk谷歌程序包
\system\app\GoogleApps.odex\system\app\GoogleSearch.apk搜索工具
\system\app\GoogleSearch.odex\system\app\gtalkservice.apkGTalk服务
\system\app\gtalkservice.odex\system\app\HTMLViewer.apkHTML查看器
\system\app\HTMLViewer.odex\system\app\IM.apk即时通讯组件包含MSN、yahoo通
\system\app\ImCredentialProvider.apk\system\app\ImProvider.apk\system\app\ImProvider.odex\system\app\Launcher.apk启动加载器
\system\app\Launcher.odex\system\app\Maps.apk电子地图
\system\app\Maps.odex\system\app\MediaProvider.apk多媒体播放提供
\system\app\MediaProvider.odex\system\app\Mms.apk短信、彩信
\system\app\Mms.odex\system\app\Music.apk音乐播放器
\system\app\Music.odex\system\app\MyFaves.apkT-MobileMyFaves程序
\system\app\MyFaves.odex\system\app\PackageInstaller.apkapk安装程序
\system\app\PackageInstaller.odex\system\app\Phone.apk电话拨号器
\system\app\Phone.odex\system\app\Settings.apk系统设置
\system\app\Settings.odex\system\app\SettingsProvider.apk设置提供
\system\app\SettingsProvider.odex\system\app\SetupWizard.apk设置向导
\system\app\SetupWizard.odex\system\app\SoundRecorder.apk录音工具
\system\app\SoundRecorder.odex\system\app\Street.apk街景地图
\system\app\Street.odex\system\app\Sync.apk同步程序
\system\app\Sync.odex、\system\app\Talk.apk语音程序
\system\app\Talk.odex\system\app\TelephonyProvider.apk电话提供
\system\app\TelephonyProvider.odex\system\app\Updater.apk更新程序
\system\app\Updater.odex\system\app\Vending.apk制造商信息
\system\app\Vending.odex\system\app\VoiceDialer.apk语音拨号器
\system\app\VoiceDialer.odex\system\app\YouTube.apkYoutube视频
\system\app\YouTube.odex
\system\bin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件,Android手机网就主要文件做下简单的分析介绍:
\system\bin\akmd\system\bin\am\system\bin\app_process系统进程
\system\bin\dalvikvmDalvik虚拟机宿主
\system\bin\dbus-daemon系统BUS总线监控
\system\bin\debuggerd调试器
\system\bin\debug_tool调试工具
\system\bin\dexoptDEX选项
\system\bin\dhcpcdDHCP服务器
\system\bin\dumpstate状态抓取器
\system\bin\dumpsys系统抓取器
\system\bin\dvz\system\bin\fillup\system\bin\flash_image闪存映像
\system\bin\hciattach\system\bin\hcidHCID内核
\system\bin\hostapd\system\bin\hostapd_cli\system\bin\htclogkernel\system\bin\input\system\bin\installd\system\bin\itr\system\bin\linker\system\bin\logcatLogcat日志打印
\system\bin\logwrapper\system\bin\mediaserver\system\bin\monkey\system\bin\mountd存储挂载器
\system\bin\netcfg网络设置
\system\bin\pingPing程序
\system\bin\playmp3MP3播放器
\system\bin\pm包管理器
\system\bin\qemudQEMU虚拟机
\system\bin\radiooptions无线选项
\system\bin\rildRIL组件
\system\bin\sdptool\system\bin\sdutil\system\bin\service\system\bin\servicemanager服务管理器
\system\bin\sh\system\bin\ssltestSSL测试
\system\bin\surfaceflinger触摸感应驱动
\system\bin\svc服务
\system\bin\system_server\system\bin\telnetdTelnet组件
\system\bin\toolbox\system\bin\wlan_loader\system\bin\wpa_cli\system\bin\wpa_supplicant
\system\etc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。
\system\etc\apns-conf.xmlAPN接入点配置文件
\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.confGPS设置文件
\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\wifiWLAN相关组件
\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\nmeaGPS数据解析
\system\etc\location\gps\properties\system\etc\security\cacerts.bks\system\etc\security\otacerts.zipOTA下载验证
\system\etc\wifi\Fw1251r1c.bin\system\etc\wifi\tiwlan.ini\system\etc\wifi\wpa_supplicant.confWPA验证组件
\system\fonts字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-MobileG1上可以清楚的看到显示简体中文正常,其中
:DroidSansFallback.ttf文件大小
\system\fonts\DroidSans-Bold.ttf\system\fonts\DroidSans.ttf
\system\fonts\DroidSansFallback.ttf
\system\fonts\DroidSansMono.ttf
\system\fonts\DroidSerif-Bold.ttf
\system\fonts\DroidSerif-BoldItalic.ttf
\system\fonts\DroidSerif-Italic.ttf
\system\fonts\DroidSerif-Regular.ttf
\system\frameworkframework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。
\system\framework\am.jar\
system\framework\am.odex
\system\framework\android.awt.jarAWT库
\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.jarGTalk服务
\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\media
铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音
\system\media\audio
\system\media\audio\alarms闹铃音
\system\media\audio\notifications提示音
\system\media\audio\ringtones铃声
\system\media\audio\ui界面操作事件音
\system\media\audio\alarms\Alarm_Beep_01.ogg
\system\media\audio\alarms\Alarm_Beep_02.ogg
\system\media\audio\alarms\Alarm_Beep_03.ogg
\system\media\audio\alarms\Alarm_Buzzer.ogg
\system\media\audio\alarms\Alarm_Classic.ogg
\system\media\audio\alarms\Alarm_Rooster_02.ogg
\system\media\audio\notifications\Beat_Box_Android.ogg
\system\media\audio\notifications\CaffeineSnake.ogg
\system\media\audio\notifications\DearDeer.ogg
\system\media\audio\notifications\DontPanic.ogg
\system\media\audio\notifications\F1_MissedCall.ogg
\system\media\audio\notifications\F1_New_MMS.ogg
\system\media\audio\notifications\F1_New_SMS.ogg
\system\media\audio\notifications\Heaven.ogg
\system\media\audio\notifications\Highwire.ogg
\system\media\audio\notifications\KzurbSonar.ogg
\system\media\audio\notifications\OnTheHunt.ogg
\system\media\audio\notifications\TaDa.ogg
\system\media\audio\notifications\Tinkerbell.ogg
\system\media\audio\notifications\Voila.ogg
\system\media\audio\ringtones\BeatPlucker.ogg
\system\media\audio\ringtones\BentleyDubs.ogg
\system\media\audio\ringtones\BirdLoop.ogg
\system\media\audio\ringtones\CaribbeanIce.ogg
\system\media\audio\ringtones\CrazyDream.ogg
\system\media\audio\ringtones\CurveBall.ogg
\system\media\audio\ringtones\DreamTheme.ogg
\system\media\audio\ringtones\EtherShake.ogg
\system\media\audio\ringtones\FriendlyGhost.ogg
\system\media\audio\ringtones\GameOverGuitar.ogg
\system\media\audio\ringtones\Growl.ogg
\system\media\audio\ringtones\InsertCoin.ogg
\system\media\audio\ringtones\LoopyLounge.ogg
\system\media\audio\ringtones\LoveFlute.ogg
\system\media\audio\ringtones\MidEvilJaunt.ogg
\system\media\audio\ringtones\MildlyAlarming.ogg
\system\media\audio\ringtones\NewPlayer.ogg
\system\media\audio\ringtones\Noises1.ogg
\system\media\audio\ringtones\Noises2.ogg
\system\media\audio\ringtones\Noises3.ogg
\system\media\audio\ringtones\OrganDub.ogg
\system\media\audio\ringtones\Ring_Classic_02.ogg
\system\media\audio\ringtones\Ring_Digital_02.ogg
\system\media\audio\ringtones\Ring_Synth_02.ogg
\system\media\audio\ringtones\Ring_Synth_04.ogg
\system\media\audio\ringtones\RomancingTheTone.ogg
\system\media\audio\ringtones\SitarVsSitar.ogg
\system\media\audio\ringtones\SpringyJalopy.ogg
\system\media\audio\ringtones\T-Jingle.ogg
\system\media\audio\ringtones\Terminated.ogg
\system\media\audio\ringtones\TwirlAway.ogg
\system\media\audio\ringtones\VeryAlarmed.ogg
\system\media\audio\ringtones\World.ogg
\system\media\audio\ui\Effect_Tick.ogg
\system\sounds
默认的音乐测试文件,仅有一个test.mid文件,用于播放测试的文件。
\system\sounds\test.mid
\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
整个Android平台的文件不止是这么多,部分文件在/data文件夹中都是用户文件夹,这里就不介绍了。