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'>

  • 相关阅读:
    [HNOI2008]玩具装箱TOY
    [洛谷P3628] [APIO2010]特别行动队
    [洛谷P2698] [USACO12MAR]花盆Flowerpot
    [SCOI2010]股票交易
    [洛谷P3957] 跳房子
    [洛谷P1822] 魔法指纹
    [NOI2003] 文本编辑器
    平衡树小结
    C++异常处理
    常用颜色的RGB值
  • 原文地址:https://www.cnblogs.com/ahao214/p/4257265.html
Copyright © 2011-2022 走看看