参考:http://blog.csdn.net/buptlzx/article/details/8773447
首先内部存储路径为/data/data/youPackageName/,下面讲解的各路径都是基于你自己的应用的内部存储路径下。所有内部存储中保存的文件在用户卸载应用的时候会被删除。
一、 files
1. Context.getFilesDir(),该方法返回/data/data/youPackageName/files的File对象。
2. Context.openFileInput()与Context.openFileOutput(),只能读取和写入files下的文件,返回的是FileInputStream和FileOutputStream对象。www.2cto.com
3. Context.fileList(),返回files下所有的文件名,返回的是String[]对象。
4. Context.deleteFile(String),删除files下指定名称的文件。
二、cache
1. Context.getCacheDir(),该方法返回/data/data/youPackageName/cache的File对象。
三、custom dir
getDir(String name, int mode),返回/data/data/youPackageName/下的指定名称的文件夹File对象,如果该文件夹不存在则用指定名称创建一个新的文件夹。
一些路径的标准写法
Environment.getDataDirectory() = /data
Environment.getDownloadCacheDirectory() = /cache
Environment.getExternalStorageDirectory() = /mnt/sdcard
Environment.getRootDirectory() = /system
context.getCacheDir() = /data/data/com.mt.mtpp/cache
context.getExternalCacheDir() = /mnt/sdcard/Android/data/com.mt.mtpp/cache
context.getFilesDir() = /data/data/com.mt.mtpp/files
相关推荐
以下是对标题和描述中提到的一些主要文件夹的详尽说明: 1. `.android_secure`:这是官方应用转移到SD卡时产生的文件夹,存放了应用相关的数据。如果删除,可能导致相关应用无法正常使用。 2. `.thumbnails`:存储...
Android系统文件夹结构说明.pdf
### Android系统文件夹结构详解 在深入探讨Android系统的文件夹结构之前,我们首先需要了解,Android作为一种基于Linux的开源操作系统,其文件系统架构遵循了传统Unix/Linux目录结构的基本原则,但同时也进行了诸多...
### Android系统文件夹结构说明 #### 一、概述 Android操作系统是基于Linux内核的开源移动设备操作系统,广泛应用于智能手机和平板电脑等移动设备。为了更好地理解和管理Android系统的内部文件结构,本文将详细...
在Android系统中,移动文件是常见的操作,特别是当你...以上就是关于从Android外置TF卡文件夹复制文件到手机内存文件夹的核心知识点。通过理解这些概念和实践,你可以编写出能够有效处理文件转移的Android应用程序。
疯狂的Android讲义第三版 源码 书内的源码, 本光盘codes目录下有19个文件夹,其内容和含义说明如下: (1) 01~19文件夹名对应于《疯狂Android讲义》(第3版)中的章名, 即第2章所使用的代码放在codes文件夹的02...
比如,若要将`E:\Android-DRILL\Video_resource\Video2.mp4`复制到模拟器的下载文件夹,命令应为: ``` adb push E:/Android-DRILL/Video_resource/Video2.mp4 storage/emulated/0/Download ``` 注意,路径中的...
有感叹号,说明有的文件损坏或丢失了 解决方法: ...以上这篇Android 文件夹显示红色叹号的解决方法(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。
【标题】:“Android项目及说明” 在这个主题中,我们探讨的是一个Android开发相关的项目,它可能是一个完整的应用程序或者是一个特定功能的实现示例。Android是一个开源的操作系统,主要用于移动设备,如智能手机...
综上所述,Android SDK Platforms 21是开发者进入Android 5.0世界的关键,通过使用说明.txt文件,开发者可以了解如何安装和配置这个平台,以便在Android Studio中进行项目开发。同时,android-21文件夹中包含了所有...
如果文件夹为空,说明无文件需要排序,返回`true`。 如果文件夹非空,我们通过`file.listFiles()`获取文件夹内的所有文件,将其存储在`File[]`数组`fileList`中。同时,更新`mFileSize`为文件数量,清空`...
以下是对这些知识点的详细说明: 1. **文件系统操作**:Android设备的文件系统通常采用Linux内核,因此遵循POSIX标准。音乐文件通常存储在外部存储(如SD卡)的`/sdcard/Music`目录下,或者内部存储的特定位置。...
C盘空间严重不足 首先博主的笔记本环境:Windows 10 | Android Studio 3.5 博主今天发现自己笔记本的C盘剩下不足1G,连微信PC端都使用不了。...这里说明一下,因为.android文件夹下的9个G主要就是这个
解压后的文件夹中包含了一些重要的工具链,如`arm-linux-androideabi-4.4.3`等。 ##### 2.4 配置开发环境 - **路径检查**:确认NDK安装的工具链路径是否正确。例如,在作者的环境中,路径为`D:\AndroidFPC\NDK\...
这通常涉及到Android的文件系统操作,如`Environment.getExternalStorageDirectory()`可以获取外部存储目录,然后结合特定的文件夹路径,如`/Movies`或`/Videos`来构建完整的视频文件路径。 2. **视频文件扫描**:...
说明: 主要用于删除VC编译生成的文件夹debug和release,因为这两个文件夹下的文件太浪费空间了。 利用STL中的queue来存储文件夹名,实现非递归来查找指定的文件夹debug和release。 其实就是找到一个文件夹就加入...
### A10 Android 内容定制说明文档解析 #### 一、Crane A10 定制化内容说明 ##### 1.1 Android Logo 及 Boot Animation 修改 **Boot 阶段的 Logo:** A10 平板因为启动速度快,因此在 boot 阶段并没有特别加入 ...