标签:
如果需要在程序中使用sdcard进行数据的存储,那么需要在AndroidMainfset.xml文件中
进行权限的配置:
<!-- 向SD卡中的写入权限 -->
小贴士:
在对SD卡进行读写的时候会用到的知识点:
Environment类的静态方法:
* getDataDirectory(); 获取android中的data目录;
* getExternalStorgeDirectory(); 获取到外部存储的目录一般指SD卡;
* getDownloadCacheDirectory(); 获取到下载的缓存目录;
* getExternalStorageState(); 获取外部设置的当前状态,sd卡
android对于外部的设置状态,我们比较常用的应该是MEDIA_MOUNTED(sd卡存在并且可以进行
读写 )
* getRootDirectory(); 获取到Android Root路径;
* isExternalStorageEmulated(); 返回Boolean值判断外部设置是否有效;
* isExternalStorageRemovable(); 判断外部设置是否可以移除;
Android中外部设置的状态情况如下:
* MEDIA_MOUNTED sd卡中可以进行读写;
* MEDIA_MOUNTED_READ_ONLY sd卡 存在,只可以进行读的操作
.......................................................[/b][/color]
案例:效果实现,点击实现将数据写入到SD卡中,代码如下:
java代码:
读取SD卡中的文件:
/* 读取数据 */
转-Android 之 使用File类在SD卡中读取数据文件
标签:
原文地址:http://www.cnblogs.com/awkflf11/p/4613509.html