Android==》数据存储==》File(文件)存储
来源:互联网 发布:刚开的淘宝店怎么装修 编辑:程序博客网 时间:2024/06/13 21:27
public class MainActivity extends Activity {
private EditText inputEditText;
private Button btn;
private TextView showView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
inputEditText = (EditText) findViewById(R.id.input);
btn = (Button) findViewById(R.id.btn);
showView = (TextView) findViewById(R.id.show);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
WriteFiles(inputEditText.getText().toString());
showView.setText(readFiles());
}
});
}
//保存文件内容
public void WriteFiles(String content){
try {
FileOutputStream fos = openFileOutput("stu.txt", MODE_PRIVATE);
fos.write(content.getBytes());
fos.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//读取文件内容
public String readFiles(){
String content = null;
try {
FileInputStream fis = openFileInput("stu.txt");
ByteArrayOutputStream baos = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int len = 0;
while ((len = fis.read(buffer))!=-1) {
baos.write(buffer, 0, len);
}
content = baos.toString();
fis.close();
baos.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return content;
}
}
private EditText inputEditText;
private Button btn;
private TextView showView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
inputEditText = (EditText) findViewById(R.id.input);
btn = (Button) findViewById(R.id.btn);
showView = (TextView) findViewById(R.id.show);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
WriteFiles(inputEditText.getText().toString());
showView.setText(readFiles());
}
});
}
//保存文件内容
public void WriteFiles(String content){
try {
FileOutputStream fos = openFileOutput("stu.txt", MODE_PRIVATE);
fos.write(content.getBytes());
fos.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//读取文件内容
public String readFiles(){
String content = null;
try {
FileInputStream fis = openFileInput("stu.txt");
ByteArrayOutputStream baos = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int len = 0;
while ((len = fis.read(buffer))!=-1) {
baos.write(buffer, 0, len);
}
content = baos.toString();
fis.close();
baos.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return content;
}
}
0 0
- Android==》数据存储==》File(文件)存储
- Android数据存储:File文件存储
- Android数据存储:File存储
- Android数据存储----File 存储
- Android数据存储之文件File
- 【Android数据存储】- File
- Android开发--数据存储之File文件存储
- Android File 文件存储
- Android 数据存储--文件存储
- android 数据存储-文件存储
- Android数据存储之File存储
- Android 数据存储---File内部存储
- Android数据存储技术 (一) : File存储
- Android数据存储(三)---File存储
- Android 数据存储这File
- Android数据存储之File
- Android----数据存储之File
- Android的数据存储--File
- cpio命令与文件系统制作
- 子数组最大和
- "Could not create the Java Virtual Machine" when used Ant package
- Foundation框架: 5.常用结构体知识补充
- Distinct Subsequences
- Android==》数据存储==》File(文件)存储
- Code[vs]1008 选数( dfs+枚举判素)
- Practical Programming in C
- cpio文件系统的解压和制作方法
- 如何评价个人在软件开发团队中的绩效
- 责任链模式
- sort函数
- 【数学】数组循环右移k位,要求时间复杂度为O(n)
- 源代码控制管理办法