`

Android文件读写简单示例

阅读更多

界面如下


package org.snailteam;

import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

public class FileSave extends Activity {
	private EditText text;
	private Button save, reader;

	protected void onCreate(Bundle savedInstanceState) {

		super.onCreate(savedInstanceState);
		setContentView(R.layout.fileui);
		text = (EditText) findViewById(R.id.editText1);
		save = (Button) findViewById(R.id.buttonSave);
		reader = (Button) findViewById(R.id.reader);
		save.setOnClickListener(new OnClickListener() {

			public void onClick(View view) {
				OutputStream os = null;
				try {
					os = openFileOutput("textMe", MODE_PRIVATE);
					os.write(text.getText().toString().getBytes());
				} catch (FileNotFoundException e) {

				} catch (IOException e) {

				} finally {
					try {
						os.close();
					} catch (IOException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					}
				}
				text.setText("");
			}
		});
		reader.setOnClickListener(new OnClickListener() {

			public void onClick(View arg0) {
				text.setText("");
				InputStream is = null;
				byte[] b = null;
				try {
					is = openFileInput("textMe");
					b = new byte[1024];
					int length = is.read(b);
					text.setText(new String(b));
				} catch (FileNotFoundException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}finally{
					try {
						is.close();
					} catch (IOException e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					}
				}
			}
		});
	}

}
 
  • 大小: 70.1 KB
分享到:
评论

相关推荐

    android文件读写权限

    以下是如何在运行时请求文件读写权限的示例代码: ```java if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { // 检查是否...

    Android 文件读写操作

    以下是一个简单的读写示例: 1. 写文件到SD卡: ```java public void writeToFileOnSdCard(String filePath, String content) { File file = new File(filePath); try (FileOutputStream fos = new ...

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

    这个简单的示例展示了如何使用GDAL在Android项目中读写shp文件的基本流程。实际应用中,你可能还需要处理更复杂的数据结构,如字段信息、几何类型等,以及错误处理和资源管理。GDAL提供了丰富的API,可以满足各种...

    Android读写配置文件

    总结来说,Android的配置文件读写主要涉及SharedPreferences和File操作。对于简单的偏好设置,SharedPreferences提供了方便快捷的方法;而对于复杂数据结构或自定义格式,直接操作文件(如XML或JSON)会更有灵活性。...

    delphi 文件读写

    下面是一个简单的文本文件读写示例: ```delphi uses System.Classes, System.SysUtils; var FileStream: TFileStream; TextStream: TTextStream; FileName: string; LineContent: string; begin FileName ...

    Android USB检测,文件读写demo

    在` USBDiskDemo `项目中,你应该能看到一个完整的示例,包括USB设备检测、请求权限、文件读写等功能的实现。该项目可能包含以下几个关键部分: 1. **USBBroadcastReceiver**:用于接收USB设备插入和移除的广播事件...

    android 内存 文件读写操作

    在给定的`文件SaveRead`中,可能包含了一个简单的读写示例。通常,这个示例会演示如何创建一个文件,然后写入一些数据,最后读取并打印出来。这种练习有助于理解Android中的文件操作流程。 总结来说,Android的文件...

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

    总结起来,Qt 5.12.6在Android上的本地文件读写涉及了Android权限管理、Qt的文件操作类以及路径管理。通过正确地申请权限并使用Qt提供的API,开发者可以在Android设备上创建、读取和写入文件,实现功能丰富的移动...

    文件读写源代码

    本源代码示例提供了Android应用中实现文件读写功能的方法。以下是对这些知识点的详细解析: 1. **Android权限管理**:在Android中,进行文件读写前,必须在AndroidManifest.xml文件中声明相应的权限。对于读取文件...

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

    首先,我们来详细了解一下Qt在Android上处理文件读写权限的过程。在Android系统中,读写文件权限分为内部存储和外部存储两种。内部存储权限用于访问应用私有的数据目录,而外部存储权限则允许访问公共的外部存储区域...

    android文件的读写操作说明

    本文将深入解析如何在Android环境中进行文件读写操作,并通过示例代码展示具体实现过程。 #### 一、Android环境变量与文件目录 在进行文件读写前,理解Android提供的不同存储目录及其访问方式至关重要。`android....

    android开发实例-sdcard文件读写及WIFI检测

    在Android开发中,文件读写和Wi-Fi检测是两个重要的功能模块。本实例将深入探讨如何在Android设备上实现SD卡文件的操作以及如何检测Wi-Fi的状态。这些功能对于创建涉及数据存储和网络通信的应用至关重要。 首先,...

    安卓Android源码——SdCard读写文件实例.zip

    在安卓(Android)平台上,对SdCard(外部存储设备)进行读写文件是应用程序开发中的常见操作。这里,我们将详细探讨如何通过源码实现这一功能,并了解相关的知识点。 首先,安卓系统为开发者提供了`java.io`和`...

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

    ### Android平台的txt文本文件读写操作 #### 一、引言 在Android应用程序开发过程中,文本文件(如.txt格式)的读写操作是常见需求之一。这些操作可以帮助开发者存储临时数据、配置信息或者实现简单的文件共享功能...

    内部存储读写文件

    本文将详细介绍如何在Android Studio中获取内部存储路径,创建文件夹,以及进行读写和删除文件的操作。 首先,获取内部存储路径通常使用Android的`getFilesDir()`或`getInternalStorageDirectory()`方法。`...

    android文件上传下载示例代码

    本示例代码着重于Android平台上的文件上传和下载操作,尤其是针对txt文本和mp3音频文件。下面将详细阐述实现这些功能的关键知识点。 一、Android文件系统 Android设备使用Linux内核,因此其文件系统遵循Unix-like...

    android项目中读取ini配置文件

    以下是一个简单的示例,展示如何读取`ini`文件: ```java AssetManager assetManager = context.getAssets(); try { InputStream inputStream = assetManager.open("config.ini"); BufferedReader reader = ...

    文件读写替换行

    下面是一个简单的示例,演示了如何读取文件、查找和替换特定内容,然后写回文件: ```csharp using System; using System.IO; class Program { static void Main() { string filePath = "input.txt"; // 输入...

    Android读写文件

    在Android平台上进行文件读写是开发过程中常见的任务,无论是在保存用户数据、记录日志,还是在处理资源文件时,都可能需要用到这项技术。本文将详细介绍Android如何读写文本文件,并提供一个简单的示例帮助初学者...

    android文件的创建、删除、 读写、 判断是否操作、文件MD5

    以下是一个简单的写入文本文件的示例: ```java try (BufferedWriter writer = new BufferedWriter(new FileWriter(file))) { writer.write("Hello, World!"); } catch (IOException e) { e.printStackTrace();...

Global site tag (gtag.js) - Google Analytics