设为首页 加入收藏

TOP

Android中使用SDcard进行文件的读取
2014-11-24 14:34:40 来源: 作者: 【 】 浏览:1
Tags:Android 使用 SDcard 进行 文件 读取

本文工程源码下载地址


首先如果要在程序中使用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值,判断外部设置是否可以移除


【注】上面进行红色标记的方法,我们会常用




下面看实现SDCard进行文件读写操作的Demo:









】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇使用SAX技术对XML文档进行解析范例 下一篇Android中使用File文件进行数据存..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: