接着我们在使用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 435
下载积分: 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 个回复

  • android wifi信息扫描和rssi值检测 实例源码下载
    android wifi信息扫描和rssi值检测 实例源码下载
    2014-08-26下载
    积分:1
  • android 转盘抽奖 实例源码
    android 转盘抽奖 实例源码
    2013-06-16下载
    积分:1
  • android api 手册(chm)
    android api 手册(chm)
    2015-01-09下载
    积分:1
  • 实现android相册网格和gallery功能 实例源码下载
    实现android相册网格和gallery功能 实例源码下载
    2015-03-17下载
    积分:1
  • android menu菜单的 入门实例 附源码 有截图
    适合新手学习的 android menu实例 详见截图
    2013-03-26下载
    积分:1
  • UI设计实现右侧类似抽屉画出的效果
    通过拖动右侧的小图片可以拖出界面
    2015-03-16下载
    积分:1
  • android 高仿易信UI主界面 实例源码下载
    android 高仿易信UI主界面 实例源码下载
    2013-10-23下载
    积分:1
  • android 百度地图 实例源码下载
    android 百度地图 实例源码下载
    2014-08-09下载
    积分:1
  • android调用摄像头拍摄一段视频并上传
    android调用摄像头拍摄一段视频并上传
    2013-08-14下载
    积分:1
  • android中不错的ExpandableListView实例效果源码
    一、ExpandableListView介绍     一个垂直滚动的显示两个级别(Child,Group)列表项的视图,列表项来自ExpandableListAdapter 。组可以单独展开。   1.重要方法       expandGroup(int groupPos) :在分组列表视图中展开一组,      setSelectedGroup(int groupPosition) :设置选择指定的组。      setSelectedChild(int groupPosition, int childPosition, boolean shouldExpandGroup) :设置选择指定的子项。      getPackedPositionGroup(long packedPosition) :返回所选择的组      getPackedPositionForChild(int groupPosition, int childPosition) :返回所选择的子项      getPackedPositionType(long packedPosition) :返回所选择项的类型(Child,Group)      isGroupExpanded(int groupPosition) :判断此组是否展开  2.代码:ExpandableListContextMenuInfo menuInfo=(ExpandableListContextMenuInfo)item.getMenuInfo();String title=((TextView)menuInfo.targetView).getText().toString();int type=ExpandableListView.getPackedPositionType(menuInfo.packedPosition);if (type==ExpandableListView.PACKED_POSITION_TYPE_CHILD) {int groupPos =ExpandableListView.getPackedPositionGroup(menuInfo.packedPosition);int childPos =ExpandableListView.getPackedPositionChild(menuInfo.packedPosition);二、ExpandableListAdapter    一个接口,将基础数据链接到一个ExpandableListView。此接口的实施将提供访问Child的数据(由组分类),并实例化的Child和Group。 getChildId(int groupPosition, int childPosition) 获取与在给定组给予孩子相关的数据。     getChildrenCount(int groupPosition) 返回在指定Group的Child数目。
    2013-03-07下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载