忍不住整理了一份自己喜欢的阅读风格

层次分明的Android文件目录,清晰的结构帮你更好的理解Android系统

有补充欢迎评论

|-3rdmodemnvm

|-3rdmodemnvmbkp

|-acct //系统回收站

|-uid

|-uid_0

|-bin

|-cache //缓存

|-config //配置

|-cust

|-etc

|-global

|-hw

|-xml

|-data //【内部存储】 --> Environment.getDataDirectory()

|-app //存放用户安装的软件

|-data //存放用户安装的所有程序,包含/system/app 和 /data/app 和 /mnt/asec中装的软件

|-android

|-com.test.demo //应用程序的内部存储目录,卸载时自动清除

|-app_textures // --> Context.getDir(String name, int mode)

|-app_webview // --> Context.getDir(String name, int mode)

|-cache //缓存,不需要额外的权限;当该文件夹超额时,系统将自动删除该目录中的文件 --> context.getCacheDir()

|-code_cache

|-databases //数据库

|-files //不需要额外的权限 --> context.getFilesDir()

|-file1 // --> Context.getFileStreamPath("file1")

|-shared_prefs //sharedPrefrences配置文件

|-.xml 配置文件

|-system //安装app时的注册表配置

|-local

|-tmp

|-user

|-0

|-com.test.demo //文件系统目录的绝对路径,所有属于该应用程序的私有文件都存储在文件系统中 (minsdk 21) --> context.getDataDir()

|-cache //

|-code_cache //保存应用程序代码缓存文件的目录路径 (minsdk 21) --> context.getCodeCacheDir()

|-databases //

|-files //

|-no_backup //不会自动备份到远程存储的应用程序文件的路径 (minsdk 21) --> context.getNoBackupFilesDir()

|-dev //设备文件,Linux系统常规文件夹,里面的文件很多都是设备模拟的文件系统

|-blkio

|-background

|-foreground

|-block

|-input

|-dload

|-eng

|-etc //系统配置文件

|-bluetooth

|-init

|-logo

|-log

|-mnt //挂载点

|-proc //运行时文件

|-product

|-app

|-etc

|-lib

|-media

|-res

|-root

|-sdcard

|-amap

|-Android

|-data //应用程序包 同上面的/data/data/com.test.demo

|-media

|-dcim

|-camera //照片以及视频

|-download //下载的文件,存放.apk包

|-logo

|-movies

|-musics

|-pictures //屏幕截屏

|-sandbox

|-storage //【外部存储】

|-sdcard0 //文件管理器看到的文件 下面的目录跟 /sdcard/目录下的文件目录一样 --> Environment.getExternalStorageDirectory()

|-Android //

|-data //同上面的/data/data/

|- com.test.demo

|-cache //系统不会时刻监测这里的数据,有可能不会自动清除 --> context.getExternalCacheDir()

|-files // --> context.getExternalFilesDir

|-file1 // --> Context.getExternalFilesDir("file1")

|-obb // --> context.getObbDir()

|-DCIM // --> Environment.getExternalStoragePublicDirectory("DCIM")

|-backups

|-baidu

|-Download

|-self

|-sys //Linux 内核文件

|-system // 包含系统的framework、组件、字体播放器等系统自带的资源配置;常用开发工具tcpdump/sqlite3

|-app //系统自带的应用程序, .apk包

|-bin //存放用户常用的工具程序

|-build.prop //记录了系统的设置和改变,类似于/etc中的文件

|-etc //存放了系统中几乎所有的配置文件,根目录下的/etc链结于此,比如APN接入点设置等核心配置,Bluetooth...

|-modules //存放内核模块(主要是fs和net)和模块配置文件

|-fonts //字体库

|-framework //.jar包,系统核心文件

|-init.rc //一个初始化脚本,用于将/system/modules和/system/xbin挂载为cramfs,避免系统被无意破坏

|-lib //.so包,系统底层类库,框架层的实现文件

|-usr //用户文件夹,包含共享、键盘布局、时间区域文件等

|-media //.ogg音频文件

|-audio //系统默认铃声

|-alarms //闹钟

|-animationsounds //开关机动画

|-notificatinos //短信或提示音

|-rignstones //来电铃声

|-ui //界面音效,比如键盘敲击声

|-video //

|-xbin //系统管理工具

|-theme

|-vendor

|-version

HUAWEI LYA-ALOO

android uid文件存储目录,Android系统文件目录结构相关推荐

  1. android获取文件上级目录,Android 文件存储

    Android 存储位置及 API 一.内部存储 应用安装后都会在Android 根目录生成 /data/data/packagename,当前应用读取不需要读写权限 注意: 有些开发者可能看到过应用 ...

  2. android音频文件存放目录,Android系统声音文件目录

    1 系统自带声音文件存放的位置和内容. 1.1 总目录:/system/media/audio 1.2 闹钟:/system/media/audio/alarms 1.3 短信通知:/system/m ...

  3. android 手机存储 目录,android 62 手机存储目录的划分

    android下应用程序的路径和javase不同,应用程序的数据要保存自己的文件夹里面 > > getFileDir(); 获取自己的文件夹 /data/data/包名(应用程序的名字)/ ...

  4. android studio文件存储路径,配置Android Studio的缓存文件路径(释放你的C盘)

    Android Studio默认安装完后会在C:\Users\YourName.xxx 缓存一些数据,有限的C盘很容易爆增. 如果你的C盘也像我这样捉襟见肘,或者你是处女座的,那么请看完本文,结果会让 ...

  5. android 读取内部存储文件格式,Android中的数据储存之文件存储

    当我们在使用各种程序时,其实际上是在和各种数据打交道,当我们聊QQ,刷微博,看新闻,其实都是在和里面的数据交互 例如在聊天时发出的消息,以及在登录时输入的账号密码,其实都是瞬时数据,那什么是瞬时数据呢 ...

  6. android常用的存储方式,Android 常见数据存储方式

    Android 常见数据存储方式有以下三种:1.使用SharedPreferences存储数据:其本质就是一个xml文件,可以保存字符串.布尔值.基础数据.集合等数据.常用于存储较简单的参数设置. 2 ...

  7. android app数据存储,基于Android开发的APP数据存储研究

    谢原武+龙文 摘要: 作为一个完整的应用程序,数据存储操作是必不可少的.Android系统一共提供了四种数据存储方式分别为File文件存储.Shared Preferences存储.ContentPr ...

  8. android bp文件_Android 基础 | Android.bp 语法浅析

    相关推荐: 随着 android 工程越来越大,包含的 module 越来越多,以 makefile 组织的项目编译花费的时间越来越多.Google 在 7.0 引入了 ninja 是 Google ...

  9. 怎么实现动态设置静态文件存储目录?

    前言 文章名字有点绕口,举例说明一下: 多用户使用同一个网站上传文件,但是因为一些原因,文件需要存储到服务器的不同目录下. 比如用户 A 对应 c:\abc,用户 B 对应 d:\xyz\123. 并 ...

最新文章

  1. 共享变量类vb.net中的共享方法、共享变量、全局变量
  2. kvm虚拟化技术下虚拟机磁盘的数据保护
  3. 交流潮流matlab程序,大神们,求个电力系统潮流计算的matlab程序。
  4. tensorflow入门教程和底层机制简单解说——本质就是图计算,自动寻找依赖,想想spark机制就明白了...
  5. 【零基础】讲述网络安全介绍
  6. ci框架mysql多条件_CI框架同时连接不同的数据库(或不同表前缀)
  7. 极寒极热天气是否可以使用福禄克DSX2-5000网线测试仪工作
  8. [python opencv 计算机视觉零基础到实战] 三、numpy与图像编辑
  9. 这是东西:jUnit:动态测试生成
  10. 如何快速的解决Maven依赖冲突
  11. linux环境下配置虚拟主机域名
  12. 20年来从不涨价,这个地方用1块钱的打火机,垄断了全球70%的市场
  13. Hbase入门官网教程
  14. 安卓psp模拟器联机教程_让PSP带你回童年FC模拟器联机教程.doc
  15. Java 和python多态区别_python面向对象之多态鸭子类型与Java的比较
  16. Python基于openCV火焰识别
  17. VproC#混合编程,Basler相机加载显示实时图像
  18. 使用Audacity对清浊音进行频谱分析
  19. 七星彩长奖表图_够力七星彩奖表长条图最新版
  20. 分享99个ASP电子商务源码,总有一款适合您

热门文章

  1. Kong API Gateway 配置文件详解
  2. Horizo​​ntal Pod Autoscaler (HPA) 根据资源横向扩展
  3. java使用DES加密方式,实现对数据的加密解密
  4. Python查找两个word中的相同内容
  5. 调整DOSBOX窗口大小
  6. 洛谷—— P1268 树的重量
  7. 违反了引用完整性约束。Dependent Role 具有多个具有不同值的主体。S级乌龙,自己制造的笑话...
  8. C++ set简介及简单应用
  9. 高速掌握Lua 5.3 —— 扩展你的程序 (1)
  10. PHP程序员进阶学习书籍参考指南