`
l540151663
  • 浏览: 185419 次
  • 性别: Icon_minigender_1
  • 来自: 浙江
社区版块
存档分类
最新评论

android 读写文件数据

阅读更多
android 读写文件数据 Demo:

public class HolderFile {

final String sFileName="android_info.csv";

//创建并写入
public void createFile(String info) {

File root = Environment.getExternalStorageDirectory();
File file = new File(root, sFileName);

try {
FileWriter Writer = new FileWriter(file);
// String str = "FileDemo";
Writer.write(info);
Writer.flush();
Writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}

//读取资料
public String read() {

String content = null;
File root = Environment.getExternalStorageDirectory();
File file = new File(root, sFileName);
try {
if (file.exists()) {
FileInputStream fis = new FileInputStream(file);
byte[] buffer = new byte[1024];
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int len = 0;
while ((len = fis.read(buffer)) != -1) {
baos.write(buffer, 0, len);
}
byte[] data = baos.toByteArray();
baos.close();
fis.close();
content = new String(data);
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return content;

}

public boolean isFileExist() {
File file = new File(Environment.getExternalStorageDirectory() + "/"
+ sFileName);
return file.exists();
}

public boolean delFile() {
File file = new File(Environment.getExternalStorageDirectory() + "/"
+ sFileName);
return file.delete();
}

}
分享到:
评论

相关推荐

    Android 读写文件实例

    在Android平台上,对文件进行读写操作是应用程序中常见的需求,比如存储用户数据、缓存信息或者媒体资源。本文将详细讲解如何在Android系统中进行SD卡和内部存储的读写,以及如何获取文件目录。 ### 1. Android权限...

    Android读写配置文件

    在Android开发中,读写配置文件是常见的任务,主要用于存储应用程序的设置、用户偏好或者其他持久化数据。配置文件通常以XML或JSON格式存在,因为它们结构清晰,易于解析。本实例将详细介绍如何在Android中进行读取...

    Android 文件读写操作

    1. 从resource的raw中读取文件数据: 资源文件通常存储在`res/raw`目录下,可以通过`openRawResource()`方法获取输入流,然后读取数据。例如,要读取名为`test.txt`的文件,可以使用以下代码: ```java InputStream ...

    android文件读写权限

    在Android应用开发中,文件读写权限是至关重要的一个环节,因为这关乎到应用程序能否正常地存储和访问数据。Android操作系统采用严格的权限管理系统,确保应用只能在其被授权的范围内操作。下面将详细介绍Android中...

    Qt Android 读写文件权限与录制音频权限询问Demo

    在Android平台上,开发基于Qt的应用程序时,由于Android 6.0(API级别23)引入了运行时权限管理,因此对于涉及敏感操作如读写文件和录制音频的功能,需要在运行时请求用户授权。本Demo是针对这些权限管理的一个实例...

    Android 实现读写U盘文件

    在Android平台上,与U盘进行文件的读写操作并不像在桌面系统中那样直接,因为Android设备通常不直接支持USB主机模式(Host Mode)。然而,借助第三方库如libaums,我们可以实现这一功能。libaums是Android上一个用于...

    Android USB检测,文件读写demo

    在Android平台上,USB设备的检测和文件读写是开发者经常遇到的任务,特别是在移动设备与外部存储设备交互的场景中。本教程将详细讲解如何实现"Android USB检测,文件读写demo",帮助你掌握相关技能。 首先,让我们...

    内部存储读写文件

    以上就是关于Android内部存储读写文件,包括获取路径、创建文件夹、读写操作以及解压文件的基本知识。在实际应用中,还需要考虑异常处理、文件权限管理等更多细节,以确保文件操作的稳定性和安全性。

    Android 13读写权限变更,小米14 txt 文件读写

    本文将详细探讨Android 13的读写权限变更,以及如何在小米14设备上处理txt文件的读写测试。 首先,理解Android 13中的存储权限变化是至关重要的。以前,应用可以通过`READ_EXTERNAL_STORAGE`和`WRITE_EXTERNAL_...

    Android NDK文件读取 读写 操作 NDK数据加密DEMO

    Android jni文件读写 NDK文件读取 读写 操作 NDK数据加密DEMO 源码直接上传,运行在android6.0系统测试通过

    Android创建文件并读写数据

    在Android系统中,创建文件并进行读写操作是应用程序中常见的功能,比如保存用户设置、存储游戏进度或者缓存网络数据。以下将详细介绍如何在Android环境中实现这些操作。 首先,要创建一个文件,你需要获得一个File...

    android读写文件例程

    本文将详细讲解如何在Android系统中执行读取和写入文件的操作,以实例“android读写文件例程”为例,具体是在"data/data/example.fliedemo/"目录下创建一个名为"abcd.txt"的文本文件。 首先,我们需要了解Android的...

    Android应用源码SdCard读写文件实例

    在Android平台上,对SD卡(外部存储)进行读写文件是常见的操作,尤其对于需要存储大量数据或资源的应用来说更是必不可少。本实例将探讨如何在Android应用中实现SdCard的读取和写入功能,这涉及到Android的权限管理...

    android读写数据,文件i/o操作

    在Android平台上,对文件进行输入/输出(I/O)操作是应用程序处理本地数据的基本方式。无论是存储用户设置、缓存数据还是保存媒体文件,都离不开文件I/O操作。本实例将详细讲解Android中的文件读写操作,确保源代码...

    android 内存 文件读写操作

    在Android系统中,进行文件的读写操作是应用程序与设备交互的重要部分,特别是在处理用户数据、日志记录或者资源缓存时。本篇文章将详细探讨...开发者需要熟悉这些概念和方法,以便在实际项目中高效地处理文件数据。

    Android平台的txt文本文件读写操作

    建议在读写文件前明确指定编码格式,以避免乱码问题。 - **异常处理**:由于文件操作可能遇到各种异常情况(如文件不存在、权限不足等),因此编写代码时应加入适当的异常处理逻辑。 - **资源释放**:在完成文件读写...

    GDAL2.2.3依赖包和Android项目读写shp文件示例代码

    在Android平台上,使用GDAL进行空间数据的读写可以为移动应用提供强大的地图处理能力。本文将详细介绍如何在Android项目中集成GDAL2.2.3依赖包,并提供读写shp文件的示例代码。 首先,我们需要将GDAL2.2.3的依赖包...

    Android 读写文件,读写数据库(SQLite)

    在Android开发中,读写文件和管理数据库是两个至关重要的任务。SQLite是一个轻量级的、关系型数据库,被广泛应用于移动应用中,因为它能够高效地存储和检索大量数据。以下是对这两个主题的详细讲解: ### 1. ...

    android 读写Excel(支持xlsx xls格式)

    在Android平台上进行Excel文件的读写操作,是许多应用程序中常见的需求,比如数据管理、报表生成等场景。本文将详细讲解如何在Android中实现对.xlsx和.xls格式的Excel文件进行读写,主要涉及的技术点包括文件操作、...

    Qt移动开发-Android上实现本地文件读写.zip

    本文将深入探讨如何在Qt 5.12.6版本下实现在Android设备上动态申请存储权限,并进行文件操作,如创建目录、创建文件以及读写文件。 首先,为了在Android设备上进行文件操作,你需要遵循Android的权限管理系统。自...

Global site tag (gtag.js) - Google Analytics