Android分区简介

安卓手机和平板一般包括以下分区:

  • /boot
  • /system
  • /recovery
  • /data
  • /cache
  • /misc
  • /sdcard
  • /sd-ext

/boot

此分区可以保证手机正常启动,他包含了kernel(内核) and ramdisk(虚拟内存盘:通过软件将一部分内存(RAM)模拟为硬盘来使用的一种技术,可以极大的提高在其上进行的文件访问的速度),如果没有此分区,手机通常不能正常启动。只有必要的时候,才去通过Recovery软件擦除(format)这个分区,一旦擦除,设备只有再重新安装一个新的boot分区,可以通过安装一个包含boot分区的ROM来实现,否则无法启动安卓系统。

/system

此分区用来存放除kernel和ramdisk以外的系统相关配置,他包括了用户界面、手机预装的软件等。擦除这个分区将会删除整个系统,但不会导致不能启动。可以通过进入Recovery程序或者bootloader程序中,安装一个新ROM(安卓系统)。

/recovery

在正常分区或内核分区被破坏,不能正常启动时,可以进入此分区进行恢复,他相当与一个简易的OS或blos,可以认为是一个boot分区的替代品,通过他可以让我们在这一分区进行备份维护和恢复,我们通常说的刷机便指的是此分区。

进入此分区方法:1、通过 adb reboot recovery2、通过组合键,电源键+音量键

/data

此分区包含了用户的数据信息,如:联系人、短信、设置、用户安装的程序的,擦除此分区,相当于手机恢复出厂设置,可以在Recovery模式中选择“data/factory reset ”擦除此分区。

此分区下的一些常见目录:/data/data/[packagename]/files 文件缓存目录,一般存小的文件缓存,如果是图片,不建议放这里,一般放到外置卡;/data/data/[packagename]/cache目录,存放一些其他缓存;/data/data/[packagename]/databases,存放数据库;/data/data/[packagename]/lib,应用的so目录;/data/data/[packagename]/shared_prefs 应用的SharedPreferences保存;

/cache

此分区是安卓系统缓存区,他保存系统最常访问的数据和应用程序。擦除这个分区,不会影响个人数据,只是删除了这个分区中已经保存的缓存内容,缓存内容会在后续手机使用过程中重新自动生成。

/misc

此分区包含了一些系统设置和系统功能启用禁用的相关设置。这些设置包括CID(运营商或区域识别码)、USB设置和一些硬件设置等等。这是一个很重要的分区,如果此分区损坏或者部分数据丢失,手机的一些特定功能可能不能正常工作。

/sdcard

此分区为内部存储,可以存放相片、视频、文档、ROM安装包等,擦除这个分区是完全安全的

/storage/emulated/0/Android/data/[packagename]/cache 外置缓存/storage/emulated/0/Android/data/[packagename]/files 外置文件缓存注意: /storage/emulated/0/Android/data/[packagename] 在android2.2之后,在应用卸载后也会一并卸载

/sd-ext

SD卡扩展分区,即我们通常所说的外部存储区。

更多相关文章

  1. Android(安卓)屏幕旋转重新调用onCreate
  2. 黑客黑科技?Python代码让android手机实现监控功能
  3. android手机QQ尾巴修改(QQ for Pad)
  4. RomUtil【Android判断手机ROM,用于判断手机机型】
  5. 河北Android手机平台开发
  6. android编程语言如何实现一个简单的手机打电话应用程序
  7. Android高手进阶教程(十一)之----Android(安卓)通用获取Ip的方法
  8. Android手机添加根证书
  9. android:stateNotNeeded="true"

随机推荐

  1. Android之Adapter用法总结
  2. 图说Android开机画面和开机动画
  3. Android(安卓)USB下的Accessory模式
  4. Android入门前言(一)之------Android应用
  5. 专访丰生强:Android软件安全与逆向分析
  6. Android(安卓)MediaPlayer的核心原理
  7. 在 Android(安卓)上使用 XML 传输数据(附
  8. Android(安卓)monkey介绍
  9. 如何选好Android开发书籍和教程[总结]
  10. Android(安卓)ART虚拟机和Dalvik虚拟机区