《安卓系统文件夹详细结构及其文件解析.doc》由会员分享,可在线阅读,更多相关《安卓系统文件夹详细结构及其文件解析.doc(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、HHT安卓系统文件夹及其文件解析打开Android文件管理器,会发现里面数十个英文名称命名的文件夹罗列其中,很多功能我们可以从其名字上略有所知,内部大批量的文件却让我们有些一头雾水。这些文件是什么?有什么用?我们能不能删?这些都是我们脑中充满疑问的。现在将将Android手机内部文件夹的架构和各文件的功能描述介绍给大家,让大家自己手机的内部资源有个比较透彻的理解,同时也避免了用户误删造成的数据丢失和系统崩溃。【文件夹功能简介】systemapp这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是d
2、ata文件夹中。systembin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件(命令)systemetc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。systemfonts字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常,其中DroidSansFallback.ttf文件大小 。systemframeworkframework主要是一些核心的文件,从后缀名为jar可以看出是是系统
3、平台框架。systemliblib目录中存放的主要是系统底层库,一些so文件,如平台运行时库。systemmediasystemmediaaudio铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音。systemsounds默认的音乐测试文件,仅有一个test.mid文件,用于播放测试的文件。systemusr用户文件夹,包含共享、键盘布局、时间区域文件等。systemapp这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是data文件夹中。systemappAlarmClock.apk 闹
4、钟systemappAlarmClock.odexsystemappBrowser.apk 浏览器systemappBrowser.odexsystemappBugreport.apk Bug报告systemappBugreport.odexsystemappCalculator.apk 计算器systemappCalculator.odexsystemappCalendar.apk 日历systemappCalendar.odexsystemappCalendarProvider.apk 日历提供systemappCalendarProvider.odexsystemappCamera.ap
5、k 照相机systemappCamera.odexsystemappcom.amazon.mp3.apk 亚马逊音乐systemappContacts.apk 联系人systemappContacts.odexsystemappDownloadProvider.apk 下载提供systemappDownloadProvider.odexsystemappDrmProvider.apk DRM数字版权提供systemappDrmProvider.odexsystemappEmail.apk 电子邮件客户端systemappEmail.odexsystemappFieldTest.apk 测试程序
6、systemappFieldTest.odexsystemappGDataFeedsProvider.apk GoogleData提供systemappGDataFeedsProvider.odexsystemappGmail.apk Gmail电子邮件systemappGmail.odexsystemappGmailProvider.apk Gmail提供systemappGmailProvider.odexsystemappGoogleApps.apk 谷歌程序包systemappGoogleApps.odexsystemappGoogleSearch.apk 搜索工具systemappG
7、oogleSearch.odexsystemappgtalkservice.apk GTalk服务systemappgtalkservice.odexsystemappHTMLViewer.apk HTML查看器systemappHTMLViewer.odexsystemappIM.apk 即使通讯组件包含MSN、yahoo通systemappImCredentialProvider.apksystemappImProvider.apksystemappImProvider.odexsystemappLauncher.apk 启动加载器systemappLauncher.odexsystema
8、ppMaps.apk 电子地图systemappMaps.odexsystemappMediaProvider.apk 多媒体播放提供systemappMediaProvider.odexsystemappMms.apk 短信、彩信systemappMms.odexsystemappMusic.apk 音乐播放器systemappMusic.odexsystemappMyFaves.apk T-Mobile MyFaves程序systemappMyFaves.odexsystemappPackageInstaller.apk apk安装程序systemappPackageInstaller.o
9、dexsystemappPhone.apk 电话拨号器systemappPhone.odexsystemappSettings.apk 系统设置systemappSettings.odexsystemappSettingsProvider.apk 设置提供systemappSettingsProvider.odexsystemappSetupWizard.apk 设置向导systemappSetupWizard.odexsystemappSoundRecorder.apk 录音工具systemappSoundRecorder.odexsystemappStreet.apk 街景地图system
10、appStreet.odexsystemappSync.apk 同步程序systemappSync.odexsystemappTalk.apk 语音程序systemappTalk.odexsystemappTelephonyProvider.apk 电话提供systemappTelephonyProvider.odexsystemappUpdater.apk 更新程序systemappUpdater.odexsystemappVending.apk 制造商信息systemappVending.odexsystemappVoiceDialer.apk 语音拨号器systemappVoiceDia
11、ler.odexsystemappYouTube.apk Youtube视频systemappYouTube.odexsystembin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件:systembinakmdsystembinamsystembinapp_process 系统进程systembindalvikvm Dalvik虚拟机宿主systembindbus-daemon 系统BUS总线监控systembindebuggerd 调试器systembindebug_tool 调试工具systembindexopt
12、 DEX选项systembindhcpcd DHCP服务器systembindumpstate 状态抓取器systembindumpsys 系统抓取器systembindvzsystembinfillupsystembinflash_image 闪存映像systembinhciattachsystembinhcid HCID内核systembinhostapdsystembinhostapd_clisystembinhtclogkernelsystembininputsystembininstalldsystembinitrsystembinlinkersystembinlogcat Logc
13、at日志打印systembinlogwrappersystembinmediaserversystembinmonkeysystembinmountd 存储挂载器systembinnetcfg 网络设置systembinping Ping程序systembinplaymp3 MP3播放器systembinpm 包管理器systembinqemud QEMU虚拟机systembinradiooptions 无线选项systembinrild RIL组件systembinsdptoolsystembinsdutilsystembinservicesystembinservicemanager 服务
14、管理器systembinshsystembinssltest SSL测试systembinsur-f-aceflinger 触摸感应驱动systembinsvc 服务systembinsystem_serversystembintelnetd Telnet组件systembintoolboxsystembinwlan_loadersystembinwpa_clisystembinwpa_supplicantsystemetc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。systemetcapns-conf.xml APN接入点配置文件systemetcAudioFi
15、lter.csv 音频过滤器配置文件systemetcAudioPara4.csvsystemetcbookmarks.xml 书签数据库systemetcdbus.conf 总线监视配置文件systemetcdhcpcdsystemetcevent-log-tagssystemetcfavorites.xml 收藏夹systemetcfirmware 固件信息systemetcgps.conf GPS设置文件systemetchcid.conf内核HCID配置文件systemetchosts 网络DNS缓存systemetcinit.goldfish.shsystemetclocation
16、定位相关systemetcmountd.conf 存储挂载配置文件systemetcNOTICE.html 提示网页systemetcpermissions.xml 权限许可systemetcpvplayer.confsystemetcsecuritysystemetcwifi WLAN相关组件systemetcdhcpcddhcpcd-hookssystemetcdhcpcddhcpcd-run-hookssystemetcdhcpcddhcpcd.confsystemetcdhcpcddhcpcd-hooks01-testsystemetcdhcpcddhcpcd-hooks20-dns.
17、confsystemetcdhcpcddhcpcd-hooks95-configuredsystemetcfirmwarebrf6300.binsystemetclocationgpssystemetclocationgpslocation 定位相关systemetclocationgpsnmea GPS数据解析systemetclocationgpspropertiessystemetcsecuritycacerts.bkssystemetcsecurityotacerts.zip OTA下载验证systemetcwifiFw1251r1c.binsystemetcwifitiwlan.in
18、isystemetcwifiwpa_supplicant.conf WPA验证组件systemfonts字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常,其中DroidSansFallback.ttf文件大小systemfontsDroidSans-Bold.ttfsystemfontsDroidSans.ttfsystemfontsDroidSansFallback.ttfsystemfontsDroidSansMono.ttfsystemfontsDroidSerif-Bold.t
19、tfsystemfontsDroidSerif-BoldItalic.ttfsystemfontsDroidSerif-Italic.ttfsystemfontsDroidSerif-Regular.ttfsystemframeworkframework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。systemframeworkam.jarsystemframeworkam.odexsystemframeworkandroid.awt.jar AWT库systemframeworkandroid.awt.odexsystemframeworkandroid.policy.ja
20、rsystemframeworkandroid.policy.odexsystemframeworkandroid.test.runner.jarsystemframeworkandroid.test.runner.odexsystemframeworkcom.google.android.gtalkservice.jar GTalk服务systemframeworkcom.google.android.gtalkservice.odexsystemframeworkcom.google.android.maps.jar 电子地图库systemframeworkcom.google.andro
21、id.maps.odexsystemframeworkcore.jar 核心库,启动桌面时首先加载这个systemframeworkcore.odexsystemframeworkext.jarsystemframeworkext.odexsystemframeworkframework-res.apksystemframeworkframework-tests.jarsystemframeworkframework-tests.odexsystemframeworkframework.jarsystemframeworkframework.odexsystemframeworkinput.j
22、ar 输入库systemframeworkinput.odexsystemframeworkitr.jarsystemframeworkitr.odexsystemframeworkmonkey.jarsystemframeworkmonkey.odexsystemframeworkpm.jar 包管理库systemframeworkpm.odexsystemframeworkservices.jarsystemframeworkservices.odexsystemframeworkssltest.jarsystemframeworkssltest.odexsystemframeworksv
23、c.jar 系统服务systemframeworksvc.odexsystemliblib目录中存放的主要是系统底层库,如平台运行时库。systemliblibaes.sosystemliblibagl.sosystemliblibandroid_runtime.so Android运行时库systemliblibandroid_servers.so 系统服务组件systemliblibaudio.so 音频处理systemliblibaudioeq.so EQ均衡器systemliblibaudioflinger.so 音频过滤器systemliblibbluetooth.so 蓝牙组件sy
24、stemliblibc.sosystemliblibcamera.so 超相机组件systemliblibcameraservice.sosystemliblibcorecg.sosystemliblibcrypto.so 加密组件systemliblibctest.sosystemliblibcutils.sosystemliblibdbus.sosystemliblibdl.sosystemliblibdrm1.so DRM解析库systemliblibdrm1_jni.sosystemliblibdvm.sosystemliblibexif.sosystemliblibexpat.sos
25、ystemliblibFFTEm.sosystemliblibGLES_CM.sosystemliblibgps.sosystemliblibhardware.sosystemliblibhgl.sosystemliblibhtc_ril.sosystemliblibicudata.sosystemliblibicui18n.sosystemliblibicuuc.sosystemlibliblog.sosystemliblibm.sosystemliblibmedia.sosystemliblibmediaplayerservice.sosystemliblibmedia_jni.sosys
26、temliblibnativehelper.sosystemliblibnetutils.sosystemliblibOmxCore.sosystemliblibOmxH264Dec.sosystemliblibpixelflinger.sosystemliblibpvasf.sosystemliblibpvasfreg.sosystemliblibpvauthor.sosystemliblibpvcommon.sosystemliblibpvdownload.sosystemliblibpvdownloadreg.sosystemliblibpvmp4.sosystemliblibpvmp4
27、reg.sosystemliblibpvnet_support.sosystemliblibpvplayer.sosystemliblibpvrtsp.sosystemliblibpvrtspreg.sosystemliblibqcamera.sosystemliblibreference-ril.sosystemliblibril.sosystemliblibrpc.sosystemliblibsgl.sosystemliblibsonivox.sosystemliblibsoundpool.sosystemliblibsqlite.sosystemliblibssl.sosystemlib
28、libstdc+.sosystemliblibsur-f-aceflinger.sosystemliblibsystem_server.sosystemliblibthread_db.sosystemliblibUAPI_jni.sosystemliblibui.sosystemliblibutils.sosystemliblibvorbisidec.sosystemliblibwbxml.sosystemliblibwbxml_jni.sosystemliblibwebcore.sosystemliblibwpa_client.sosystemliblibxml2wbxml.sosystem
29、liblibz.sosystemlibmodulessystemlibmoduleswlan.kosystemmedia铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音systemmediaaudiosystemmediaaudioalarms 闹铃音systemmediaaudionotifications 提示音systemmediaaudioringtones 铃声systemmediaaudioui 界面操作事件音systemmediaaudioalarmsAlarm_Beep_01.oggsystemmediaaudioalarmsAlarm_Beep_02.oggsystem
30、mediaaudioalarmsAlarm_Beep_03.oggsystemmediaaudioalarmsAlarm_Buzzer.oggsystemmediaaudioalarmsAlarm_Classic.oggsystemmediaaudioalarmsAlarm_Rooster_02.oggsystemmediaaudionotificationsBeat_Box_Android.oggsystemmediaaudionotificationsCaffeineSnake.oggsystemmediaaudionotificationsDearDeer.oggsystemmediaa
31、udionotificationsDontPanic.oggsystemmediaaudionotificationsF1_MissedCall.oggsystemmediaaudionotificationsF1_New_MMS.oggsystemmediaaudionotificationsF1_New_SMS.oggsystemmediaaudionotificationsHeaven.oggsystemmediaaudionotificationsHighwire.oggsystemmediaaudionotificationsKzurbSonar.oggsystemmediaaudi
32、onotificationsOnTheHunt.oggsystemmediaaudionotificationsTaDa.oggsystemmediaaudionotificationsTinkerbell.oggsystemmediaaudionotificationsVoila.oggsystemmediaaudioringtonesBeatPlucker.oggsystemmediaaudioringtonesBentleyDubs.oggsystemmediaaudioringtonesBirdLoop.oggsystemmediaaudioringtonesCaribbeanIce.
33、oggsystemmediaaudioringtonesCrazyDream.oggsystemmediaaudioringtonesCurveBall.oggsystemmediaaudioringtonesDreamTheme.oggsystemmediaaudioringtonesEtherShake.oggsystemmediaaudioringtonesFriendlyGhost.oggsystemmediaaudioringtonesGameOverGuitar.oggsystemmediaaudioringtonesGrowl.oggsystemmediaaudiorington
34、esInsertCoin.oggsystemmediaaudioringtonesLoopyLounge.oggsystemmediaaudioringtonesLoveFlute.oggsystemmediaaudioringtonesMidEvilJaunt.oggsystemmediaaudioringtonesMildlyAlarming.oggsystemmediaaudioringtonesNewPlayer.oggsystemmediaaudioringtonesNoises1.oggsystemmediaaudioringtonesNoises2.oggsystemmediaa
35、udioringtonesNoises3.oggsystemmediaaudioringtonesOrganDub.oggsystemmediaaudioringtonesRing_Classic_02.oggsystemmediaaudioringtonesRing_Digital_02.oggsystemmediaaudioringtonesRing_Synth_02.oggsystemmediaaudioringtonesRing_Synth_04.oggsystemmediaaudioringtonesRomancingTheTone.oggsystemmediaaudioringto
36、nesSitarVsSitar.oggsystemmediaaudioringtonesSpringyJalopy.oggsystemmediaaudioringtonesT-Jingle.oggsystemmediaaudioringtonesTerminated.oggsystemmediaaudioringtonesTwirlAway.oggsystemmediaaudioringtonesVeryAlarmed.oggsystemmediaaudioringtonesWorld.oggsystemmediaaudiouiEffect_Tick.oggsystemsounds默认的音乐测
37、试文件,仅有一个test.mid文件,用于播放测试的文件。systemsoundstest.midsystemusr用户文件夹,包含共享、键盘布局、时间区域文件等。systemusrkeycharssystemusrkeylayoutsystemusrsharesystemusrsrecsystemusrkeycharsqwerty.kcm.binsystemusrkeycharsqwerty2.kcm.binsystemusrkeycharstrout-keypad-qwertz.kcm.binsystemusrkeycharstrout-keypad-v2.kcm.binsystemusr
38、keycharstrout-keypad-v3.kcm.binsystemusrkeycharstrout-keypad.kcm.binsystemusrkeylayouth2w_headset.klsystemusrkeylayoutqwerty.klsystemusrkeylayouttrout-keypad-qwertz.klsystemusrkeylayouttrout-keypad-v2.klsystemusrkeylayouttrout-keypad-v3.klsystemusrkeylayouttrout-keypad.klsystemusrsharebsksystemusrsh
39、arezoneinfosystemusrsharebskV_FD_speed_101.bsksystemusrsharebskV_FD_std_101.bsksystemusrsharezoneinfozoneinfo.datsystemusrsharezoneinfozoneinfo.idxsystemusrsrecconfigsystemusrsrecconfigen.ussystemusrsrecconfigen.usbaseline.parsystemusrsrecconfigen.usbaseline11k.parsystemusrsrecconfigen.usbaseline8k.
40、parsystemusrsrecconfigen.usdictionarysystemusrsrecconfigen.usg2psystemusrsrecconfigen.usgrammarssystemusrsrecconfigen.usmodelssystemusrsrecconfigen.usdictionarybasic.oksystemusrsrecconfigen.usdictionarycmu6plus.ok.zipsystemusrsrecconfigen.usdictionaryenroll.oksystemusrsrecconfigen.usg2pen-US-ttp.dat
41、asystemusrsrecconfigen.usgrammarsVoiceDialer.g2gsystemusrsrecconfigen.usmodelsgeneric.swiarbsystemusrsrecconfigen.usmodelsgeneric11.ldasystemusrsrecconfigen.usmodelsgeneric11_f.swimdlsystemusrsrecconfigen.usmodelsgeneric11_m.swimdlsystemusrsrecconfigen.usmodelsgeneric8.ldasystemusrsrecconfigen.usmodelsgeneric8_f.swimdlsystemusrsrecconfigen.usmodelsgeneric8_m.swimdl本文由“都市信息港”整理: