引用:https://www.cnblogs.com/zhaoyanjun/p/4530155.html

应用程序在运行的过程中如果需要向手机上保存数据,一般是把数据保存在SDcard中的。
大部分应用是直接在SDCard的根目录下创建一个文件夹,然后把数据保存在该文件夹中。
这样当该应用被卸载后,这些数据还保留在SDCard中,留下了垃圾数据。
如果你想让你的应用被卸载后,与该应用相关的数据也清除掉,该怎么办呢?

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

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

如果使用上面的方法,当你的应用在被用户卸载后,SDCard/Android/data/你的应用的包名/ 这个目录下的所有文件都会被删除,不会留下垃圾信息。

而且上面二个目录分别对应 设置->应用->应用详情里面的”清除数据“与”清除缓存“选项

如果要保存下载的内容,就不要放在以上目录下

如何在Android/data文件夹下面出现包路径相关推荐

  1. android data文件夹操作

    1,看代码 public class DBTest extends Activity {SQLiteDatabase db;Button bn = null;ListView listView;@Ov ...

  2. android /data文件夹无法显示内容

    Eclipse开发Android上的数据库应用,需要把数据库文件放到/data/data/mynamespace/database文件夹下,普通手机通过ROOT后经常还是看不到这个文件夹,这时需要用R ...

  3. 解决Android11 无法访问/Android/data文件夹的问题

    由于Android11的什么沙盒存储机制,导致系统自带的文件管理器(miui)和第三方(es文件管理器)都无法访问.(关于es文件管理器,官方旧版无法访问,直接显示空文件夹,官方新版没试过)     ...

  4. Android配置----DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法...

    Android DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹,问题在于data文件夹没有权限,用360手机助手或豌豆荚也是看不见的. 有以下两种解决方法: ...

  5. Android真机连接Eclipse时,打不开File Explorer下的data文件夹解决方法

    当用真机开发Android时,连接了Eclipse后,默认在File Explorer下是达不开我们手机的data文件夹的,这里打不开是因为权限不足.以下有个小技巧可以解决这问题. 首先,测试机先ro ...

  6. Android 努比亚Z9min root 以及 data文件夹读写权限开放

    root: 下载root工具包:http://pan.baidu.com/s/1kTj7zin 连接上手机之后解压缩工具包,执行即可. 权限开放: root之后使用Android Studio依旧不能 ...

  7. android 手机查看sql数据库 以及data文件夹为空

    之前在测试一个关于sqlite的数据库的demo中,为了查看数据库的结果,于是去data文件夹找,但是没找到为空,查阅资料后发现问题还不是一下子就能解决的,以下是我的 解决经历,都是在网上大神的帮助下 ...

  8. mysql 删除数据后myd_Windows下的MySQL删除data文件夹后……

    MySQL删除data文件夹后,怎么都无法启动了,出现错误: 150106 9:28:43 [Note] Plugin 'FEDERATED' is disabled. wampmysqld: Tab ...

  9. android 创建文件夹_Android安全(四)数据库 之 SQLite数据库

    每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的.与操作系统无关的SQL数据库-SQLite.SQLite第一个Alpha版本诞生于2000年5月,它是一款轻量级数据 ...

最新文章

  1. 频繁分配释放内存导致的性能问题的分析--brk和mmap的实现
  2. 将若干字符串按字母顺序(由小到大)输出(用指针)
  3. 华为正式宣布鸿蒙,空欢喜一场?华为正式宣布,鸿蒙系统用作他用
  4. 谷歌TPU优化新进展:数据吞吐提升15倍、每瓦特性能猛增
  5. 回溯和递归的区别(简述)
  6. static 和 visibility hidden 的区别
  7. 拓端tecdat|R语言社区发现算法检测心理学复杂网络:spinglass、探索性图分析walktrap算法与可视化
  8. c++计算字符串中浮点数
  9. 删除数据库中的所有表
  10. mfc简易的学生管理系统
  11. java同期_Java日期处理-本期,同期,上期
  12. HTML下拉菜单(超详细):
  13. 11 个很少人知道但很有用的 Linux 命令
  14. 10个Excel实用操作技巧分享,使用率超高,让你一学就会
  15. http://windowsandroid.cn.uptodown.com/download
  16. 中国漆画名品东京展出 促中日文化交流
  17. 高通平台开发系列讲解(AI篇)SNPE工作流程介绍
  18. java/mysql多个字段in从而保持字段一一对应
  19. ELK搭建毫秒级响应社工裤
  20. 推荐!机器学习、深度学习绘图模板.ppt

热门文章

  1. xamarin android 微信,转换微信SDK为Xamarin绑定库 Android5.5.8 iOS1.8.6.2
  2. can和could的用法_情态动词:can与could的用法详解
  3. 拯救纠结症 选iPhone SE还是iPhone6?
  4. 爬虫ua设置及ip代理
  5. 机器视觉检测助力软包动力电池检测
  6. 如何做好一个项目经理
  7. 云效codeup使用
  8. java中的线程及常用方法
  9. OpenMV扫码识别
  10. 搜狗微博搜索悄悄上线 实时搜索还是人肉搜索