接着我们在使用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() 获取到AndroidRoot路径  6:isExternalStorageEmulated()返回Boolean值判断外部设置是否有效  7:isExternalStorageRemovable() 返回Boolean值,判断外部设置是否可以移除 -IMDN开发者社群-imdn.cn">          接着我们在使用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() 获取到AndroidRoot路径  6:isExternalStorageEmulated()返回Boolean值判断外部设置是否有效  7:isExternalStorageRemovable() 返回Boolean值,判断外部设置是否可以移除  - IMDN开发者社群-imdn.cn">
登录
首页 » Java » android常用操作:sdcard的读取和写入 实例 附完整源码

android常用操作:sdcard的读取和写入 实例 附完整源码

于 2013-05-27 发布
0 118
下载积分: 1 下载次数: 0

代码说明:

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

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 696518资源总数
  • 104269会员总数
  • 42今日下载