下你所需,载你所想!
汇集开发技术源码资料

android常用操作sdcard读取和写入

:55.326KB :1 :2021-11-30 15:51:26

部分简介

首先如果要在程序中使用sdcard进行存储,我们必须要在AndroidManifset.xml文件进行下面的权限设置:

在AndroidManifest.xml中加入访问SDCard的权限如下:











接着我们在使用SDcard进行读写的时候 会用到Environment类下面的几个静态方法

1: getDataDirectory() 获取到Androi中的data数据目录

2:getDownloadCacheDirectory() 获取到下载的缓存目录

3:getExternalStorageDirectory() 获取到外部存储的目录 一般指SDcard

4:getExternalStorageState() 获取外部设置的当前状态 一般指SDcard,

android系统中对于外部设置的状态,我们比较常用的应该是 MEDIA_MOUNTED(SDcard存在并且可以进行读写) MEDIA_MOUNTED_READ_ONLY (SDcard存在,只可以进行读操作) 当然还有其他的一些状态,可以在文档中进行查找到


5:getRootDirectory() 获取到Android Root路径

6:isExternalStorageEmulated() 返回Boolean值判断外部设置是否有效

7:isExternalStorageRemovable() 返回Boolean值,判断外部设置是否可以移除

android常用操作sdcard读取和写入

热门推荐

相关文章