it培训网站成都网推公司
it培训网站,成都网推公司,工程承包去哪个网站,太原seo管理兄弟#xff0c;你理解错了。可以看看官方文档。Android的储存空间分两块#xff1a;Internal storage和External storageInternal storage总是可用的#xff0c;不需要额外权限#xff0c;这里的文件默认只能被我们的app所访问。可以通过Context下的getFilesDir()方法获取…兄弟你理解错了。可以看看官方文档。Android的储存空间分两块Internal storage和External storageInternal storage总是可用的不需要额外权限这里的文件默认只能被我们的app所访问。可以通过Context下的getFilesDir()方法获取到App的internal目录通过getCacheDir()获取到internal缓存目录。External storage可能由于挂载外部储存器的原因导致这个空间不是总是可用。但是目前越来越多的厂商已经不允许用户自行使用SD卡来扩容转而固定了设备的储存空间这些储存空间仍会被分为Internal storage和External storage不过这种情况下External storage基本上是总是可用的你也可以使用Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)来判断External storage是否挂载。可以通过Context下的getExternalFilesDir()方法获取到App的external目录通过getExternalCacheDir()获取到external缓存目录。这两个目录位于外置储存空间目录/Android/data/你的App的包名/下你往这里面读写是不需要额外权限的(API 18以上)如果你的App的minSdkVersion 18建议你在AndroidManifest.xml里加上这个权限android:nameandroid.permission.WRITE_EXTERNAL_STORAGEandroid:maxSdkVersion18/但是如果你往这个目录以外的地方读写文件就需要运行时权限了(例如你要往External storage根目录里写一个日志文件啥的)很多App或者第三方SDK会往External storage根目录读写缓存分分钟逼死强迫症看着自己手机外置SD卡根目录下各种奇奇怪怪的目录真的很崩溃好吗不过我相信随着6.0及以上版本Android设备占有率的不断上升这个问题一定会慢慢解决的。希望各位Android应用开发的同仁尽量使用getExternalFilesDir()和getExternalCacheDir()方法还用户一个干净整洁的External storage。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89345.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!