本文主要是介绍android存储空间,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
**内部存储空间
**RAM 运行内存
**ROM 存储内存(之前的老手机 不带有外部存储空间 即没有内置sd卡 和 不支持sd卡扩展
**外部存储空间
**sd卡(内置sd卡和外置sd卡等)
**在内部存储空间中 为每个应用程序创建了一个专属空间
**专属空间是以该应用程序包名而创建的文件夹(默认含有一个cache文件夹)
** 该专属空间 只能该应用程序使用 且不需要 添加访问权限
**专属空间路径是 data/data/应用包名;
** getFilesDir() 获取内部专属空间路径即 data/data/应用程序包名/files
**getCacheDir() ………………………………………………………../cache
**cache文件夹
**当系统内存不足时cache文件下的文件会被系统自动删除而 files文件夹下的文件不会删除 开发人员也可以指定当cache文件夹大于一定值时 删除缓存问文件夹
***外部存储空间
** 不同手机厂商的手机 的sd卡路径不一样
**不同手机厂商的手机存储卡接口路径不一样
**Environment.getExternalstoragedirectory();获取内置sd卡接口路径
**或者使用获取所有存储卡接口路径的方法来获取sd路径 http://blog.csdn.net/t_ravelers/article/details/51181997
这篇关于android存储空间的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!