• 大小: 0.11M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 语言: Java
  • 标签: Android  sdcard  

资源简介


 

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


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

  <!-- 在SDCard中创建与删除文件权限 -->

  <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

 <!-- 往SDCard写入数据权限 -->

 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

    

    接着我们在使用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值,判断外部设置是否可以移除

 

资源截图

代码片段和文件信息

/* AUTO-GENERATED FILE.  DO NOT MODIFY.
 *
 * This class was automatically generated by the
 * aapt tool from the resource data it found.  It
 * should not be modified by hand.
 */

package com.jiangqq.sdcard;

public final class R {
    public static final class attr {
    }
    public static final class drawable {
        public static final int ic_launcher=0x7f020000;
    }
    public static final class id {
        public static final int bt1=0x7f050001;
        public static final int bt2=0x7f050003;
        public static final int et1=0x7f050000;
        public static final int et2=0x7f050002;
    }
    public static final class layout {
        public static final int main=0x7f030000;
    }
    public static final class string {
        public static final i

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        5432  2012-01-12 14:56  QQ截图20120112145649.png
     文件       24296  2012-01-12 15:07  QQ截图20120112150735.png
     文件       26374  2012-01-12 15:07  QQ截图20120112150745.png
     目录           0  2012-01-12 15:09  SDcardDemo\
     文件         364  2012-01-12 13:55  SDcardDemo\.classpath
     文件         846  2012-01-12 13:55  SDcardDemo\.project
     文件         999  2012-01-12 14:04  SDcardDemo\AndroidManifest.xml
     目录           0  2012-01-12 13:55  SDcardDemo\assets\
     目录           0  2012-01-12 15:09  SDcardDemo\bin\
     目录           0  2012-01-12 15:09  SDcardDemo\bin\classes\
     文件        5712  2012-01-12 14:57  SDcardDemo\bin\classes.dex
     目录           0  2012-01-12 15:09  SDcardDemo\bin\classes\com\
     目录           0  2012-01-12 15:09  SDcardDemo\bin\classes\com\jiangqq\
     目录           0  2012-01-12 15:09  SDcardDemo\bin\classes\com\jiangqq\sdcard\
     文件         340  2012-01-12 14:55  SDcardDemo\bin\classes\com\jiangqq\sdcard\R$attr.class
     文件         407  2012-01-12 14:55  SDcardDemo\bin\classes\com\jiangqq\sdcard\R$drawable.class
     文件         462  2012-01-12 14:55  SDcardDemo\bin\classes\com\jiangqq\sdcard\R$id.class
     文件         394  2012-01-12 14:55  SDcardDemo\bin\classes\com\jiangqq\sdcard\R$layout.class
     文件         427  2012-01-12 14:55  SDcardDemo\bin\classes\com\jiangqq\sdcard\R$string.class
     文件         531  2012-01-12 14:55  SDcardDemo\bin\classes\com\jiangqq\sdcard\R.class
     文件        2755  2012-01-12 14:57  SDcardDemo\bin\classes\com\jiangqq\sdcard\SDcardActivity$MySetonclickListener.class
     文件        1560  2012-01-12 14:57  SDcardDemo\bin\classes\com\jiangqq\sdcard\SDcardActivity.class
     文件        1799  2012-01-12 14:29  SDcardDemo\bin\classes\com\jiangqq\sdcard\SDcradService.class
     目录           0  2012-01-12 15:09  SDcardDemo\bin\res\
     文件       10976  2012-01-12 14:48  SDcardDemo\bin\resources.ap_
     目录           0  2012-01-12 15:09  SDcardDemo\bin\res\drawable-hdpi\
     文件        3966  2012-01-12 14:44  SDcardDemo\bin\res\drawable-hdpi\ic_launcher.png
     目录           0  2012-01-12 15:09  SDcardDemo\bin\res\drawable-ldpi\
     文件        1537  2012-01-12 14:44  SDcardDemo\bin\res\drawable-ldpi\ic_launcher.png
     目录           0  2012-01-12 15:09  SDcardDemo\bin\res\drawable-mdpi\
     文件        2200  2012-01-12 14:44  SDcardDemo\bin\res\drawable-mdpi\ic_launcher.png
............此处省略25个文件信息

评论

共有 条评论