zoukankan      html  css  js  c++  java
  • 读、写SD上的文件请按如下步骤进行

    1、调用Environment的getExternalStorageState()方法判断手机上是否插入了SD卡,并且应用程序具有读写SD卡的权限。例如使用如下代码
    //Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)
    2、调用Environment的getExternalStorageDirectory()方法来获取外部存储器,也就是SD卡的目录。
    3、使用FileInputStream、FileOutputStream、FileReader或FileWriter读、写SD卡里的文件。

    应用程序读、写SD卡的文件有如下两个注意点:
    1、手机上应该已插入SD卡。对于模拟器来说,可通过mksdcard命令来创建虚拟存储卡。
    2、为了读、写SD卡上的数据,必须在应用程序的清单文件(AndroidManifest.xml)中添加读、写SD卡的权限。例如如下配置:
    <!--在SD卡中创建与删除文件的权限-->
    <uses-permission android:name='android.permission.MOUNT_UNMOUNT_FILESYSTEMS'>
    <!--向SD卡中写入数据权限-->
    <uses-permission android:name='android.permission.WRITE_EXTERNAL_STORAGE'>

  • 相关阅读:
    alias 命令
    iptables 命令
    unzip 命令
    gzip 命令
    zip 命令
    tar 命令
    nslookup 命令
    dig 命令
    java 线程池
    java 线程
  • 原文地址:https://www.cnblogs.com/ahao214/p/4257265.html
Copyright © 2011-2022 走看看