一.图示

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操作的都是该上的文件。

更多相关文章

  1. android 源码下java文件的路径
  2. 后台动态添加布局文件、控件与动态设置属性2
  3. Android 之 使用File类在SD卡中读取数据文件
  4. Cordova 3.x 入门 - 目录
  5. Android之如何安装(卸载)apk文件到模拟器

随机推荐

  1. 对Android平台Linux部分的初步理解
  2. Android应用程序注冊广播接收器(registerR
  3. drawable属性
  4. 【Android游戏开发十六】Android Gesture
  5. android使用Intent实现页面跳转--startActi
  6. android:ellipsize实现跑马灯效果总结
  7. Android做按住显密码的View
  8. Android之UI学习篇三:TextVeiw单击文字链
  9. 获取Android System 写入权限
  10. Android培训班(8)