1.调用Context对象的方法:

getCacheDir()方法用于获取/data/data/app包名/cache目录;

getFilesDir()方法用于获取/data/data/app包名/files目录;

getExternalCacheDir()方法可以获取到 SDCard/Android/data/你的应用包名/cache/目录,一般存放临时缓存数据;

getExternalFilesDir()方法可以获取到 SDCard/Android/data/你的应用的包名/files/ 目录,一般放一些长时间保存的数据;

如果使用上面的方法,当应用被用户卸载后,目录下的所有文件都会被删除。

2.调用Environment的方法

Environment.getExternalStorageDirectory(),获取sd卡根目录,跟应用的是否卸载无关。

更多相关文章

  1. Activiy或者Fragment 销毁时,Dialog 的正确Dismiss方式和测试方法
  2. 【Tech-Android-View】Android4.0的横竖屏变动
  3. Android(安卓)NDK之 ----- Java 方法映射到C中的签名
  4. Android快速开发系列 10个常用工具类
  5. PopupWindow简单实现
  6. 文件下载cordovaFileTransfer:cordova.file.documentsDirectory i
  7. Android-Fresco系列3 Producer
  8. Android(安卓)Butterknife 8.4.0 使用方法总结
  9. Android(安卓)HandlerThread分析

随机推荐

  1. Mysql常用运算符与函数汇总
  2. MySQL数据库同时查询更新同一张表的方法
  3. MySQL8.0.3 RC版即将发布 先来看看有哪些
  4. MySQL慢查询日志的配置与使用教程
  5. Mysql数据库增量备份的思路和方法
  6. windows环境下mysql的解压安装及备份和还
  7. MySQL联合索引功能与用法实例分析
  8. Spring jdbc中数据库操作对象化模型的实
  9. MySQL主从数据库搭建方法详解
  10. MySQL实现快速删除所有表而不删除数据库