【Android源码 栏目提醒】:网学会员Android源码 为您提供Android系统目录结构详解 - 电子设计参考,解决您在Android系统目录结构详解 - 电子设计学习中工作中的难题,参考学习。
post by 仓木泽 / 2010-4-17 20:26 Saturday 一、 镜像文件image 1. 如何得到镜像文件 1 编译
android源码之后在out/target/product/generic产生 ramdisk.img、system.img、userdata.img 2 SDK的platformsandroid-images ramdisk.img、system.img、userdata.img 2. 各镜像文件的含义 1 system.img是由 system目录打包压缩得到的以只读方式挂载。
2 userdata.img是由 data目录打包压缩得到的以读写方式挂载用于存放用户数据用户安装的软件包在被装在这里。
3 ramdisk.img是模拟器的文件系统把ramdisk.img解压出来可知道ramdisk.img里的文件和根文件夹的文件基本一样。
3. 镜像文件的挂载顺序 模拟器装载ramdisk.img并解压到内存接着分别把system.img和userdata.img挂载到 ramdisk下的system和data目录。
4. 如何更改系统的镜像文件 1 模拟器 运行模拟器时指明镜像文件名参数可以使用新生成的镜像文件 2 真机 通过烧写替换原有镜像文件 二、 系统目录说明 1. 应用程序安装目录 1 系统应用程序所在目录 /system/app/.apk 2 用户安装应用程序所在目录 /data/app/.apk 3 注意 a 在模拟器中每重启一次/system/app/下的应用都会被还原有时/data/app下也会被清除 b 若在/system/app和/data/app下有重名的应用不一定会启动哪一个尤其是在adb install杀死正在运行的程序时有时旧的就会被启动 2. 用户数据所在目录 /data/data/应用包名/shared_prefs 配置文件 /data/data/应用包名/databases/ 库文件所在目录 3. SD卡对应目录 /sdcard/ Android系统目录结构详解2011-01-16 00:16:35转载标签 android系统目录详解it 分类 电子厅 Android系统基于linux内核、JAVA应用算是一个小巧精致的系统。
虽是开源但不像Linux一般庞大娇小可亲于是国内厂商纷纷开发出自己基于Android的操作系统。
在此呼吁各大厂商眼光放远不要各自之间设置技术壁垒使得国内能在OS方面接着Android的东风一鼓作气打造出属于我们自己的操作系统的天空 废话少说言归正传Android操作系统目录结构详解。
Android操作系统没有内置文件管理器经过安装第三方文件管理器后可以对主系统内存和SD卡上的文件管理。
主内存中的文件目录都是由主系统自动生成。
下面是Android系统目录结构详解供大家交流使用。
systemapp 这个里面主要存放的是常规下载的应用程序可以看到都是以APK格式结尾的文件。
在这个文件夹下的程序为系统默认的组件自己安装的软件将不会出现在这里而是dataapp中。
systembin 这个目录下的文件都是系统的本地程序从bin文件夹名称可以看出是binary二进制的程序里面主要是Linux系统自带的组件命令。
systemetc 从文件夹名称来看保存的都是系统的配置文件比如APN接入点设置等核心配置。
systemfonts 字体文件夹除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库或一些unicode字库 systemframework framework主要是一些核心的文件从后缀名为jar可以看出是是系统平台框架。
jar是JAVA的jar包相当于windows的可执行文件 systemlib lib目录中存放的主要是系统底层库一些so文件如平台运行时库。
systemmedia systemmediaaudio 铃声音乐文件夹除了常规的铃声外还有一些系统提示事件音 systemsounds 默认的音乐测试文件仅有一个test.mid文件用于播放测试的文件。
systemusr 用户文件夹包含共享、键盘布局、时间区域文件等。
1. systembin目录文件列表详解 systembinakmd systembinam systembinapp_process 系统进程 systembindalvikvm Dalvik虚拟机宿主 systembindbus-daemon 系统BUS总线监控 systembindebuggerd 调试器 systembindebug_tool 调试工具 systembindexopt DEX选项 systembindhcpcd DHCP服务器 systembindumpstate 状态抓取器 systembindumpsys 系统抓取器 systembindvz systembinfillup systembinflash_image 闪存映像 systembinhciattach systembinhcid HCID内核 systembinhostapd systembinhostapd_cli systembinhtclogkernel systembininput systembininstalld systembinitr systembinlinker systembinlogcat Logcat日志打印 systembinlogwrapper systembinmediaserver systembinmonkey systembinmountd 存储挂载器 systembinnetcfg 网络设置 systembinping Ping程序 systembinplaymp3 MP3播放器 systembinpm 包管理器 systembinqemud QEMU虚拟机 systembinradiooptions 无线选项 systembinrild RIL组件 systembinsdptool systembinsdutil systembinservice systembinservicemanager 服务管理器 systembinsh systembinssltest SSL测试 systembinsurfaceflinger 触摸感应驱动 systembinsvc 服务 systembinsystem_server systembintelnetd Telnet组件 systembintoolbox systembinwlan_loader systembinwpa_cli systembinwpa_supplicant 2. systemetc文件列表详解 systemetcapns-conf.xml APN接入点配置文件 systemetcAudioFilter.csv 音频过滤器配置文件 systemetcAudioPara4.csv systemetcbookmarks.xml 书签数据库 systemetcdbus.conf 总线监视配置文件 systemetcdhcpcd systemetcevent-log-tags systemetcfavorites.xml 收藏夹 systemetcfirmware 固件信息 systemetcgps.conf GPS设置文件 systemetchcid.conf 内核HCID配置文件 systemetchosts 网络DNS缓存 systemetcinit.goldfish.sh systemetclocation 定位相关 systemetcmountd.conf 存储挂载配置文件 systemetcNOTICE.html 提示网页 systemetcpermissions.xml 权限许可 systemetcpvplayer.conf systemetcsecurity systemetcwifi WLAN相关组件 systemetcdhcpcddhcpcd-hooks systemetcdhcpcddhcpcd-run-hooks systemetcdhcpcddhcpcd.conf systemetcdhcpcddhcpcd-hooks01-test systemetcdhcpcddhcpcd-hooks20-dns.conf systemetcdhcpcddhcpcd-hooks95-configured systemetcfirmwarebrf6300.bin systemetclocationgps systemetclocationgpslocation 定位相关 systemetclocationgpsnmea GPS数据解析 systemetclocationgpsproperties systemetcsecuritycacerts.bks systemetcsecurityotacerts.zip OTA下载验证 systemetcwifiFw1251r1c.bin systemetcwifitiwlan.ini systemetcwifiwpa_supplicant.conf WPA验证组件 3. systemframework文件列表详解 systemframeworkam.jar systemframeworkam.odex systemframeworkandroid.awt.jar AWT库 systemframeworkandroid.awt.odex systemframeworkandroid.policy.jar systemframeworkandroid.policy.odex systemframeworkandroid.test.runner.jar systemframeworkandroid.test.runner.odex systemframeworkcom.google.android.gtalkservice.jar GTalk服务 systemframeworkcom.google.android.gtalkservice.odex systemframeworkcom.google.android.maps.jar 电子地图库 systemframeworkcom.google.android.maps.odex systemframeworkcore.jar 核心库启动桌面时首先加载这个 systemframeworkcore.odex systemframeworkext.jar systemframeworkext.odex systemframeworkframework-res.apk systemframeworkframework-tests.jar systemframeworkframework-tests.odex systemframeworkframework.jar systemframeworkframework.odex systemframeworkinput.jar 输入库 systemframeworkinput.odex systemframeworkitr.jar systemframeworkitr.odex systemframeworkmonkey.jar systemframeworkmonkey.odex systemframeworkpm.jar 包管理库 systemframeworkpm.odex systemframeworkservices.jar systemframeworkservices.odex systemframeworkssltest.jar systemframeworkssltest.odex systemframeworksvc.jar 系统服务 systemframeworksvc.odex 4. systemlib目录文件列表详解 systemliblibaes.so systemliblibagl.so systemliblibandroid_runtime.so Android运行时库 systemliblibandroid_servers.so 系统服务组件 systemliblibaudio.so 音频处理 systemliblibaudioeq.so EQ均衡器 systemliblibaudioflinger.so 音频过滤器 systemliblibbluetooth.so 蓝牙组件 systemliblibc.so systemliblibcamera.so 超相机组件 systemliblibcameraservice.so systemliblibcorecg.so systemliblibcrypto.so 加密组件 systemliblibctest.so systemliblibcutils.so systemliblibdbus.so systemliblibdl.so systemliblibdrm1.so DRM解析库 systemliblibdrm1_jni.so systemliblibdvm.so systemliblibexif.so systemliblibexpat.so systemliblibFFTEm.so systemliblibGLES_CM.so systemliblibgps.so systemliblibhardware.so systemliblibhgl.so systemliblibhtc_ril.so systemliblibicudata.so systemliblibicui18n.so systemliblibicuuc.so systemlibliblog.so systemliblibm.so systemliblibmedia.so systemliblibmediaplayerservice.so systemliblibmedia_jni.so systemliblibnativehelper.so systemliblibnetutils.so systemliblibOmxCore.so systemliblibOmxH264Dec.so systemliblibpixelflinger.so systemliblibpvasf.so systemliblibpvasfreg.so systemliblibpvauthor.so systemliblibpvcommon.so systemliblibpvdownload.so systemliblibpvdownloadreg.so systemliblibpvmp4.so systemliblibpvmp4reg.so systemliblibpvnet_support.so systemliblibpvplayer.so systemliblibpvrtsp.so systemliblibpvrtspreg.so systemliblibqcamera.so systemliblibreference-ril.so systemliblibril.so systemliblibrpc.so systemliblibsgl.so systemliblibsonivox.so systemliblibsoundpool.so systemliblibsqlite.so systemliblibssl.so systemliblibstdc.so systemliblibsurfaceflinger.so systemliblibsystem_server.so systemliblibthread_db.so systemliblibUAPI_jni.so systemliblibui.so systemliblibutils.so systemliblibvorbisidec.so systemliblibwbxml.so systemliblibwbxml_jni.so systemliblibwebcore.so systemliblibwpa_client.so systemliblibxml2wbxml.so systemliblibz.so systemlibmodules systemlibmoduleswlan.ko 5. systemmedia目录文件列表详解 systemmediaaudio systemmediaaudioalarms 闹铃音 systemmediaaudionotifications 提示音 systemmediaaudioringtones 铃声 systemmediaaudioui 界面操作事件音 6. systemusr目录文件列表详解 systemusrkeychars systemusrkeylayout systemusrshare systemusrsrec systemusrkeycharsqwerty.kcm.bin systemusrkeycharsqwerty2.kcm.bin systemusrkeycharstrout-keypad-qwertz.kcm.bin systemusrkeycharstrout-keypad-v2.kcm.bin systemusrkeycharstrout-keypad-v3.kcm.bin systemusrkeycharstrout-keypad.kcm.bin systemusrkeylayouth2w_headset.kl systemusrkeylayoutqwerty.kl systemusrkeylayouttrout-keypad-qwertz.kl systemusrkeylayouttrout-keypad-v2.kl systemusrkeylayouttrout-keypad-v3.kl systemusrkeylayouttrout-keypad.kl systemusrsharebsk systemusrsharezoneinfo systemusrsharebskV_FD_speed_101.bsk systemusrsharebskV_FD_std_101.bsk systemusrsharezoneinfozoneinfo.dat systemusrsharezoneinfozoneinfo.idx systemusrsrecconfig systemusrsrecconfigen.us systemusrsrecconfigen.usbaseline.par systemusrsrecconfigen.usbaseline11k.par systemusrsrecconfigen.usbaseline8k.par systemusrsrecconfigen.usdictionary systemusrsrecconfigen.usg2p systemusrsrecconfigen.usgrammars systemusrsrecconfigen.usmodels systemusrsrecconfigen.usdictionarybasic.ok systemusrsrecconfigen.usdictionarycmu6plus.ok.zip systemusrsrecconfigen.usdictionaryenroll.ok systemusrsrecconfigen.usg2pen-US-ttp.data systemusrsrecconfigen.usgrammarsVoiceDialer.g2g systemusrsrecconfigen.usmodelsgeneric.swiarb systemusrsrecconfigen.usmodelsgeneric11.lda systemusrsrecconfigen.usmodelsgeneric11_f.swimdl systemusrsrecconfigen.usmodelsgeneric11_m.swimdl systemusrsrecconfigen.usmodelsgeneric8.lda systemusrsrecconfigen.usmodelsgeneric8_f.swimdl systemusrsrecconfigen.usmodelsgeneric8_m.swimdl
上一篇:
Android 读取信息实例
下一篇:
西语童话:聪明的牧羊人