Android学习14——数据存储之文件存储
来源:互联网 发布:mac查看进程 编辑:程序博客网 时间:2024/06/05 17:47
页面主要布局activity_main.xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="文件名称" /> <EditText android:id="@+id/name" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/neirong" /> <EditText android:id="@+id/content" android:layout_width="fill_parent" android:layout_height="300dp" android:gravity="top" android:text="" /> <Button android:id="@+id/save" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/save" /></LinearLayout>
Activity主要代码:
FileService.java:
package com.zzw.fileshared;import java.io.FileOutputStream;import android.content.Context;public class FileService {private Context context;public FileService(Context context) {super();this.context = context;}public void save (String fileName,String content)throws Exception{FileOutputStream fos;fos = context.openFileOutput(fileName,Context.MODE_PRIVATE);fos.write(content.getBytes());fos.close();}}
MainActivity.java :
package com.zzw.fileshared;import android.os.Bundle;import android.app.Activity;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;public class MainActivity extends Activity {private EditText filename;private EditText filecontent;private Button save;private String name;private String content;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);filename = (EditText) this.findViewById(R.id.name);filecontent = (EditText) this.findViewById(R.id.content);save = (Button) this.findViewById(R.id.save);save.setOnClickListener(new SaveListener());}private class SaveListener implements View.OnClickListener {public void onClick(View v) {FileService fileService = new FileService(MainActivity.this);try {name = filename.getText().toString();content = filecontent.getText().toString();fileService.save(name, content);Toast.makeText(getApplicationContext(), R.string.savesuccess,Toast.LENGTH_LONG).show();} catch (Exception e) {e.printStackTrace();Toast.makeText(getApplicationContext(), R.string.savefail,Toast.LENGTH_LONG).show();}}}}
程序运行效果图如下:
- Android学习14——数据存储之文件存储
- Android开发——数据存储之文件存储
- Android数据存储方式之——文件存储
- Android安卓——数据存储之文件存储
- Android学习日记——数据存储5部曲之文件存储
- 数据存储之文件存储——第一行代码Android学习笔记
- Android学习笔记032之数据存储—文件存储读取
- Android学习笔记三十二之数据存储—文件存储读取
- Android数据存储——文件存储
- android数据存储——文件存储
- android数据存储—文件存储
- Android学习 数据存储之_文件存储
- Android数据存储之文件存储数据
- Android存储之——文件存储
- Android数据存储之文件存储
- Android数据存储之文件存储
- Android数据存储之文件存储
- Android数据存储之文件存储
- MFC中的CDC详细教程(2)
- 项目5--数组的排序。
- android 配置问题
- Linux内核的Oops
- PHP版本DES加密解(对应.net版与JAVA版)
- Android学习14——数据存储之文件存储
- windows,linux and imac 一些命令
- 堆和栈的区别(转过无数次的文章)
- 关于codewarrior调试出现illegal BP的问题解决过程(转载)
- 人之初,性本懒
- 验证微软和微软提供给第三方的数字签名
- 社交求职类网站
- 如何在win7添加office鼠标右键新建
- 英文