文档章节

Android获取文件夹路径

我家有宝
 我家有宝
发布于 2015/06/10 09:03
字数 261
阅读 13
收藏 0

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


本文转载自:http://blog.csdn.net/buptlzx/article/details/8773447

我家有宝
粉丝 8
博文 69
码字总数 46410
作品 0
南京
高级程序员
私信 提问
Android 离线人脸识别 ArcFace 2.0 Demo开发分享

环境要求 1、运行环境 armeabi-v7a 2、系统要求 Android 5.0 (API Level 21)及以上 3、开发环境 Android Studio 下载地址:https://github.com/ArcsoftEscErd/ArcfaceDemo_Android SDK获取地...

feishixin123
01/30
0
0
Android Studio 获取 sha1、MD5签名

APP开发过程中使用百度地图 API , 申请 KEY 的时候需要开发者提供SHA1 证书指纹数据, 用Eclipse 可以直接查看,但是 Android Studio却不能,这个时候我们需要以下几步操作既可: 1.打开jav...

chenyy1203
2018/06/28
0
0
Android使用FFmpeg(一)--编译ffmpeg

关于 Android使用FFmpeg(一)--编译ffmpeg Android使用FFmpeg(二)--Android Studio配置ffmpeg Android使用FFmpeg(三)--ffmpeg实现视频播放 Android使用FFmpeg(四)--ffmpeg实现音频播放(使用A...

天王盖地虎626
01/14
80
0
Android有用代码片段(四)

不知不觉中,就收集了超过60条的自己感觉有意思的代码片段,分为三篇文章:android有用代码片段、Android有用代码片段(二)、Android有用代码片段(三)这三篇,今天,开始第四篇的整理! ...

curitis
2012/05/18
500
0
Android应用正确使用扩展SD卡

Android 开发时如何正确获取使用扩展存储路径 先介绍一下Android的存储 在 2.x 版本中,Android设备都是单存储,第三方App写文件,必须申请 WRITEEXTERNALSTORAGE 权限; 在4.0之后,Android...

Cundong
2014/09/17
8.5K
1

没有更多内容

加载失败,请刷新页面

加载更多

线程池总结

1、主要参数说明 corepoolsize核心线程数、maxpoolsize最大线程数、keepalivetime闲置线程收回时间设置、workQueue工作队列(SynchronousQueue、LinkedBlockingQueue、ArrayListBlockingQueu...

青菜番茄h
27分钟前
5
0
Linux 下防火墙开启端口

1. 查看系统防火墙状态(running 表示开启运行状态) firewall-cmd --state 开启防火墙:systemctl start firewalld.service 关闭防火墙:systemctl stop firewalld.service 2. 开启端口外网访...

newdengs
30分钟前
4
0
一文看懂 K8s 日志系统设计和实践

作者 | 元乙 阿里云存储服务技术专家 导读:上一篇文章《6 个 K8s 日志系统建设中的典型问题,你遇到过几个?》中我们介绍了为什么需要一个日志系统、为什么云原生下的日志系统如此重要以及云...

阿里巴巴云原生
31分钟前
3
0
2019上海会议还有哪些召开,11月及12月的互联网技术类等大会?

2019年还剩下40多天的时候,上海有还有哪些会议召开呢?让我们跟随活动家官网的展示,看看今年还剩下哪些会议可以去参加! 上海2019年11月至12月会议列表清单 技术/互联网/通信/区块链 类 20...

活动家峰会
33分钟前
3
0
2019最新数据分析软件PASS&NVIVO视频教程合集

还在为数据繁杂而困扰吗? 还在为不知道怎么提炼有价值的数据而焦躁吗? 别担心,解决的办法来了!本文就为大家介绍两款数据分析的实用软件。当然介绍软件的同时,更有两款软件最全的视频教程...

yuyuyuyo
34分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部