android系统目录说明

时间:2022-04-01 15:04:06

一.图示

android系统目录说明

android是基于linux的,和我们通常认为的windows不同。它的文件结构和linux类似,因此它的根目录是/,然后之下是:
1. mnt:挂载点目录,sdcard在改目录下
2. etc:系统主要配置文件
3. system:Android 系统文件
4. sys:Linux 内核文件
5. proc:运行时文件
6. init.rc:启动脚本
7. default.prop:系统属性配置文件
8. data:用户程序目录
9. dev:设备文件

二.各目录简介

  以上是 Android 根目录下文件目录,根据之前的分区结构可以大致看出每个目录的所处位置和大致功能,
以下是几个重要目录/文件的说明:

  1. mnt:挂载点目录,sdcard在改目录下
  2. etc:系统主要配置文件
  3. system:Android 系统文件
  4. sys:Linux 内核文件
  5. proc:运行时文件
  6. init.rc:启动脚本
  7. default.prop:系统属性配置文件
  8. data:用户程序目录
  9. dev:设备文件

三两种文件操作

1.内存,文件操作

  android设备上的每个应用都有一个放置在沙盒中的文件目录。将文件保存在沙盒中可阻止其他应用的访问。每个应用的沙盒目录都是设备/data/data目录的子目录,且默认以应用包命名。
  我们使用openFileOutput和openFileInput API操作的文件,生成位置就在设备/data/data目录的子目录/files下。

2.sd卡

  位于mnt,挂载点目录,sdcard在该目录下。我们用getExternalStorageDirectory API操作的都是该上的文件。