美文网首页
安卓获取存储文件路径

安卓获取存储文件路径

作者: 不规则先生 | 来源:发表于2016-02-26 15:32 被阅读1896次

首先内部存储路径为/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

相关文章

  • 安卓获取存储文件路径

    首先内部存储路径为/data/data/youPackageName/,下面讲解的各路径都是基于你自己的应用的内部...

  • 安卓获取文件夹路径

    目的:获取sd卡根目录下的文件夹 推荐一篇关于安卓路径的文章彻底搞懂Android文件存储---内部存储,外部存储...

  • 安卓调用系统文件管理器遇到的坑

    今天调用安卓系统文件之后获取文件路径突然出现了异常,不知道是什么情况,安卓版本5.1,先看代码: 1.调用系统文件...

  • DocumentsContract.getDocumentId(

    近期在部分安卓手机中获取文件,发现部分安卓手机的uri路径中返回的不是 content://media/exte...

  • Android数据存储

    (一)文件存储分类: 获取文件路径:内部路径和外部路径如下: 文件写操作如下: 文件读操作如下: 文件存储在设备上...

  • 安卓常见文件路径

    安卓文件路径非常容易记混,现记录如下,方便以后查看 1.外部存储和内部存储的区别 Internal storage...

  • Android安卓adb命令相关 大全

    pull 到电脑的当前路径下 push 到安卓系统文件路径 查看sdcard剩余存储空间 检查文件系统的磁盘空间占...

  • 性能优化之存储优化

    一、安卓4种存储方式 安卓系统4种基本的存储方式 使用SharedPreferences存储数据 文件存储数据 S...

  • 安卓编程技巧总结(4) 数据文件处理

    1.文件与存储路径 测试: SD卡可用性检查 文件共享 Sharepreference 5.DB 第一篇: 安卓编...

  • Android获取文件夹api及对应存储地址整理

    本文整理了一些安卓中常用的获取文件夹的api, 并得到它们的实际存储地址, 方便开发者了解在做文件存储时,文件会具...

网友评论

      本文标题:安卓获取存储文件路径

      本文链接:https://www.haomeiwen.com/subject/tolwkttx.html