界面如下
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
分享到:
相关推荐
以下是如何在运行时请求文件读写权限的示例代码: ```java if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { // 检查是否...
以下是一个简单的读写示例: 1. 写文件到SD卡: ```java public void writeToFileOnSdCard(String filePath, String content) { File file = new File(filePath); try (FileOutputStream fos = new ...
这个简单的示例展示了如何使用GDAL在Android项目中读写shp文件的基本流程。实际应用中,你可能还需要处理更复杂的数据结构,如字段信息、几何类型等,以及错误处理和资源管理。GDAL提供了丰富的API,可以满足各种...
总结来说,Android的配置文件读写主要涉及SharedPreferences和File操作。对于简单的偏好设置,SharedPreferences提供了方便快捷的方法;而对于复杂数据结构或自定义格式,直接操作文件(如XML或JSON)会更有灵活性。...
下面是一个简单的文本文件读写示例: ```delphi uses System.Classes, System.SysUtils; var FileStream: TFileStream; TextStream: TTextStream; FileName: string; LineContent: string; begin FileName ...
在` USBDiskDemo `项目中,你应该能看到一个完整的示例,包括USB设备检测、请求权限、文件读写等功能的实现。该项目可能包含以下几个关键部分: 1. **USBBroadcastReceiver**:用于接收USB设备插入和移除的广播事件...
在给定的`文件SaveRead`中,可能包含了一个简单的读写示例。通常,这个示例会演示如何创建一个文件,然后写入一些数据,最后读取并打印出来。这种练习有助于理解Android中的文件操作流程。 总结来说,Android的文件...
总结起来,Qt 5.12.6在Android上的本地文件读写涉及了Android权限管理、Qt的文件操作类以及路径管理。通过正确地申请权限并使用Qt提供的API,开发者可以在Android设备上创建、读取和写入文件,实现功能丰富的移动...
本源代码示例提供了Android应用中实现文件读写功能的方法。以下是对这些知识点的详细解析: 1. **Android权限管理**:在Android中,进行文件读写前,必须在AndroidManifest.xml文件中声明相应的权限。对于读取文件...
首先,我们来详细了解一下Qt在Android上处理文件读写权限的过程。在Android系统中,读写文件权限分为内部存储和外部存储两种。内部存储权限用于访问应用私有的数据目录,而外部存储权限则允许访问公共的外部存储区域...
本文将深入解析如何在Android环境中进行文件读写操作,并通过示例代码展示具体实现过程。 #### 一、Android环境变量与文件目录 在进行文件读写前,理解Android提供的不同存储目录及其访问方式至关重要。`android....
在Android开发中,文件读写和Wi-Fi检测是两个重要的功能模块。本实例将深入探讨如何在Android设备上实现SD卡文件的操作以及如何检测Wi-Fi的状态。这些功能对于创建涉及数据存储和网络通信的应用至关重要。 首先,...
在安卓(Android)平台上,对SdCard(外部存储设备)进行读写文件是应用程序开发中的常见操作。这里,我们将详细探讨如何通过源码实现这一功能,并了解相关的知识点。 首先,安卓系统为开发者提供了`java.io`和`...
### Android平台的txt文本文件读写操作 #### 一、引言 在Android应用程序开发过程中,文本文件(如.txt格式)的读写操作是常见需求之一。这些操作可以帮助开发者存储临时数据、配置信息或者实现简单的文件共享功能...
本文将详细介绍如何在Android Studio中获取内部存储路径,创建文件夹,以及进行读写和删除文件的操作。 首先,获取内部存储路径通常使用Android的`getFilesDir()`或`getInternalStorageDirectory()`方法。`...
本示例代码着重于Android平台上的文件上传和下载操作,尤其是针对txt文本和mp3音频文件。下面将详细阐述实现这些功能的关键知识点。 一、Android文件系统 Android设备使用Linux内核,因此其文件系统遵循Unix-like...
以下是一个简单的示例,展示如何读取`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如何读写文本文件,并提供一个简单的示例帮助初学者...
以下是一个简单的写入文本文件的示例: ```java try (BufferedWriter writer = new BufferedWriter(new FileWriter(file))) { writer.write("Hello, World!"); } catch (IOException e) { e.printStackTrace();...