iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android对sdcard扩展卡文件操作实例详解
  • 328
分享到

Android对sdcard扩展卡文件操作实例详解

Android 2022-06-06 10:06:03 328人浏览 泡泡鱼
摘要

Android对sdcard扩展卡文件的操作其实就是普通的文件操作,但是仍然有些地方需要注意。比如: 1.加入sdcard操作权限; 2.确认sdcard的存在; 3.不能直接

Android对sdcard扩展卡文件的操作其实就是普通的文件操作,但是仍然有些地方需要注意。比如:

1.加入sdcard操作权限;

2.确认sdcard的存在;

3.不能直接在非sdcard的根目录创建文件,而是需要先创建目录,再创建文件;

实例如下:

(1)在AndroidManifest.xml添加sdcard操作权限


<!-- sdcard权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>

(2)变量声明:


private final static String PATH = "/sdcard/digu";
private final static String FILENAME = "/notes.txt";

(3)向sdcard写文件:



private void onWrite() {
   try {
     Log.d(LOG_TAG, "Start Write");
     //1.判断是否存在sdcard
     if (Environment.MEDIA_MOUNTED.equals(Environment
         .getExternalStorageState())) {
       //目录
       File path = new File(PATH);
       //文件
       File f = new File(PATH + FILENAME);
       if(!path.exists()){
         //2.创建目录,可以在应用启动的时候创建
         path.mkdirs();
       }
       if (!f.exists()) {
         //3.创建文件
         f.createNewFile();
       }
       OutputStreamWriter osw = new OutputStreamWriter(
           new FileOutputStream(f));
       //4.写文件,从EditView获得文本值
       osw.write(editor.getText().toString());
       osw.close();
     }
   } catch (Exception e) {
     Log.d(LOG_TAG, "file create error");
   }
 }
您可能感兴趣的文章:Android 文件操作详解及简单实例android文件操作——读取assets和raw文件下的内容Android SD卡上文件操作及记录日志操作实例分析Android中扫描多媒体文件操作详解Android 文件操作方法Android开发之文件操作模式深入理解Android中文件读写(输入流和输出流)操作小结Android操作存放在assets文件夹下sqlite数据库的方法Android中使用pull解析器操作xml文件的解决办法Android编程之在SD卡上进行文件读写操作实例详解Android编程之文件读写操作与技巧总结【经典收藏】Android开发之文件操作详解


--结束END--

本文标题: Android对sdcard扩展卡文件操作实例详解

本文链接: https://www.lsjlt.com/news/27061.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java文件操作实例详解
    本文实例为大家分享了Java文件操作的具体代码,供大家参考,具体内容如下 简介 本程序主要采用了FileInputStream和FileOutputStream两类对文件进行操作。具...
    99+
    2024-04-02
  • Node文件操作汇总实例详解
    目录前言文件系统目录处理读写文件文件描述监控文件异步文件删除文件总结前言 前两天我们介绍了 Nodejs 中 I/O 的重要组成部分:Buffer对象 和 Stream流,今天我们介...
    99+
    2022-11-13
    Node文件操作汇总 Node 文件操作
  • java文件读写操作实例详解
    目录File类File类的构造方法创建功能判断获取删除IO流字节流写数据小问题总结File类 它是文件和目录路径名的抽象表示。 文件和目录是可以通过File封装成对象的。 对于Fil...
    99+
    2024-04-02
  • Android开发之文件操作详解
    本文实例讲述了Android开发之文件操作。分享给大家供大家参考,具体如下:目前,几乎所有的设备都会涉及到文件的操作,例如什么电脑,手机等设备。Android的文件操作和电脑是比较类似的,既可以存储在手机内置的存储器里也可以是sd卡。在这篇...
    99+
    2023-05-30
    android 文件操作
  • C语言实现对文件进行操作的示例详解
    目录前言文件指针文件的打开和关闭文件的打开方式文件读写函数二进制方式存储文件对文件进行拷贝文件随机读写函数文件缓冲区前言 文件操作 在运行程序的时候,此时数据是存放在内存中,当程序退...
    99+
    2023-05-15
    C语言实现文件操作 C语言文件操作 C语言文件
  • R语言对CSV文件操作实例讲解
    在 R 语言中,我们可以从存储在 R 语言环境外的文件中读取数据。 我们还可以将数据写入将被操作系统存储和访问的文件。 R 语言可以读取和写入各种文件格式,如​csv&#...
    99+
    2024-04-02
  • Android开发之SD卡文件操作的示例分析
    这篇文章主要为大家展示了“Android开发之SD卡文件操作的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Android开发之SD卡文件操作的示例分析”这篇文章吧。具体如下:前面的文章...
    99+
    2023-05-30
    android sd卡
  • java 流操作对文件的分割和合并的实例详解
    java 流操作对文件的分割和合并的实例详解学习文件的输入输出流,自己做一个小的示例,对文件进行分割和合并。    下面是代码:package com.dufy.file; import java.io.Fi...
    99+
    2023-05-31
    java 分割合并 作对
  • R语言对Excel文件操作实例
    Microsoft Excel是最广泛使用的电子表格程序,以.xls或.xlsx格式存储数据。 R语言可以直接从这些文件使用一些excel特定的包。 很少这样的包是XLConnect...
    99+
    2024-04-02
  • Pandas对CSV文件读写操作详解
    目录什么是 CSV 文件CSV 库解析 CSV 文件读取 CSV 文件CSV reader 参数CSV 文件的写入使用 pandas 库解析 CSV 文件pandas 读取 CSV ...
    99+
    2024-04-02
  • Android  Wifi的forget()操作实例详解
    Android  Wifi的forget()操作实例详解我们在处理某个Wifi连接时,有时会需要忘掉当前连接的密码信息。执行这项操作,我们需要调用WifiManager::forget()函数: public void forge...
    99+
    2023-05-31
    android wifi forget()操作
  • Rust 中的文件操作示例详解
    目录文件路径文件创建和删除目录创建和删除文件创建和删除文件读取和写入文件打开文件读取文件写入相关资料文件路径 想要打开或者创建一个文件,首先要指定文件的路径。 Rust 中的路径操作...
    99+
    2024-04-02
  • Android local.properties 文件读取实例详解
    Android local.properties 文件读取实例详解在Android Studio项目里面有个local.properties文件,这个文件可以放一些系统配置。比如:sdk路径、ndk路径。ndk.dir=D\:\\soft\...
    99+
    2023-05-31
    android local.properties 文件读取
  • python shutil操作文件实例讲解
    1、使用函数shutil.make_archive()创建归档文件,并返回归档后的名称。 import shutil path_1 = r'D:\PycharmProjects\...
    99+
    2024-04-02
  • C#实现XML文件操作详解
    目录实践过程效果代码实践过程 效果 代码 public partial class Form1 : Form { public Form1() { ...
    99+
    2022-12-23
    C# XML文件操作 C# XML 操作 C# XML
  • C语言中炫酷的文件操作实例详解
    目录什么是文件程序文件数据文件 (本文重点)文件名文件的打开和关闭文件指针文件函数相对路径与绝对路径输入输出流二进制读写fwirtefread总结什么是文件 磁盘上的文件是文件 但是...
    99+
    2024-04-02
  • Python常见文件操作的示例详解
    目录从文件中读取数据为什么要提供文件路径逐行读取创建一个包含文件各行内容的列表使用文件中的内容包含千位以上的大型文件圆周率中包含你的生日吗写入文件附加到文件从文件中读取数据 1:读取...
    99+
    2024-04-02
  • R语言对二进制文件操作详解
    二进制文件是包含仅以位和字节(0和1)的形式存储的信息的文件。它们不是人类可读的,因为它中的字节转换为包含许多其他不可打印字符的字符和符号。尝试使用任何文本编辑器读取二进制文件将显示...
    99+
    2024-04-02
  • C++文件的操作及小实验示例代码详解
    目录写文件:读文件:实验介绍代码部分:查看文件操作:对于文件,它是一个流对象,对文件的操作无非是读和写,我先来介绍一下写文件: 写文件: 写文件有五步: 1.包含头文件 #inclu...
    99+
    2024-04-02
  • Python文件的操作示例的详细讲解
    目录1. 文件的读写原理:2. 常用的文件打开模式3. 文件对象的常用方法4. 目录的相关操作1. 文件的读写原理: 文件的读写称为I/O操作。 操作原理: .py文件是用解释器...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作