关于sdCard 路径
来源:互联网 发布:自学python看什么书 编辑:程序博客网 时间:2024/06/11 05:25
大部分应用是直接在SDcard 的根目录下创建一个文件夹,然后把数据保存在该文件夹中。
这样当该应用被卸载后,这些数据还保留在SDCard中,留下了垃圾数据。
如果你想让你的应用被卸载后,与该应用相关的数据也清除掉,
通过Context,getExternalFilesDir 方法可以得到SDCard/Android/data/你的应用的包名./files/目录,一般放一些长时间保存的数据。
public abstract File getCacheDir ()
该目录主要用于存放缓存文件,当系统的内存存储空间紧张时,该目录下的文件会被删除掉。关于这些文件究竟会在存储空间剩余多少的情况,没有严格的标准保障。
注意:你不应该依赖系统来清理这些缓存文件,你应该对这些缓存文件占用的最大存储空间设定个最大值,比如是1M,当实际占用空间超过这个值时,你应该对这些缓存文件做相应的清理工作(prune)。
public abstract File getDir (String name, int mode)
该函数主要用于得到一个文件夹的句柄,并通过该句柄创建和访问外文件夹。
public abstract File getFileStreamPath (String name)
返回文件系统上胡绝对路径,其中存储了一个使用openFileOutput(字符串,int) ,创建的文件
public abstract File getFilesDir ()
将绝对路径返回到文件系统上的目录,其中存储了使用openFileOutput(字符串、int)创建的文件。
Environment中关于内存部存储的重要函数
public static File getDataDirectory ()
用File返回数据文件的根目录,返回的文件的路径为“/data”。该目录下的文件是只读。应用程序无法对该目录下的文件进行写操作。
public static File getDownloadCacheDirectory ()
用File返回缓存文件的根目录,返回的文件的路径为“/cache”。对于第三方应用程序。该目录下的文件是只读。第三方应用程序无法对该目录下的文件进行写操作。
public static File getRootDirectory ()
用File返回Android系统文件的根目录,返回的文件的路径为“/system”。该目录下的文件是只读。应用程序无法对该目录下的文件进行写操作。
瞎哔哔了那么多,最后一句话才是重点中的重点,请参考大神做的详细笔录
url 链接http://www.myexception.cn/android/797035.html
- 关于sdCard 路径
- android-sdcard路径
- 获取sdcard路径
- SDcard路径获取问题
- Android sdCard路径问题
- Android SDCard路径问题
- 关于被安装到sdcard,无法接受到系统启动事件的问题, 修改安装路径
- 关于sdcard的理解
- Android关于SDCard存储
- Android4.1 SDcard路径问题
- Android 获取外置SDcard路径
- Android sdcard的路径问题
- 获取sdcard路径的方法
- 获取外部sdcard存储路径
- Android获取内置sdcard跟外置sdcard路径
- Android获取内置sdcard跟外置sdcard路径
- android 系统文件路径.sdcard路径.外部路径
- 获得SDCard路径,TF卡路径,OTG路径。
- python2.7.9安装爬虫框架Scrapy的问题
- adb不是内部或外部命令,也不是可运行的程序或批量文件“
- 十一、Google Protobuf 编解码
- mybatis面试总结(1)——介绍mybatis
- LeetCode--51. N-Queens
- 关于sdCard 路径
-  |"|&|<|>等html字符转义
- VC++获取本机所有IP和掩码信息
- C#设计模式总结
- UVA
- 为ROS navigation功能包添加自定义的全局路径规划器(Global Path Planner)
- 实例的生命周期
- 分类与聚类的区别
- 那些年Android黑科技②:欺骗的艺术