设为首页 加入收藏

TOP

Android数据存取之file (文件存取操作)(二)
2014-11-24 07:29:26 来源: 作者: 【 】 浏览:6
Tags:Android 数据 存取 file 文件 操作
ort android.widget.TextView;
import android.widget.Toast;


public class FileSaveReadActivity extends Activity {
private EditText filenameText;
private EditText contentText;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
filenameText = (EditText) this.findViewById(R.id.filename);
contentText = (EditText) this.findViewById(R.id.content);
Button saveButton = (Button) this.findViewById(R.id.save);
Button readButton = (Button) this.findViewById(R.id.read);

/*saveButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
String content = contentText.getText().toString();
String filename = filenameText.getText().toString();
String sendResult = "发送成功!";
OutputStream outputStream;
try {
outputStream = FileSaveReadActivity.this.openFileOutput(filename, MODE_APPEND);
FileService.save(outputStream, content);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
sendResult = "发送失败";
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
sendResult = "发送失败";
}
Toast.makeText(FileSaveReadActivity.this, sendResult, Toast.LENGTH_LONG).show();
}
});*/

saveButton.setOnClickListener(onClickListener);
readButton.setOnClickListener(onClickListener);
}
private View.OnClickListener onClickListener = new View.OnClickListener(){


@Override
public void onClick(View v) {
Button button = (Button) v;
String filename = filenameText.getText().toString();
switch (button.getId()) {
case R.id.save:
String sendResult = "保存成功!";
String content = contentText.getText().toString();
OutputStream outputStream;
try {
outputStream = FileSaveReadActivity.this.openFileOutput(filename, MODE_APPEND);
FileService.save(outputStream, content);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
sendResult = "保存失败";
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
sendResult = "保存失败";
}
Toast.makeText(FileSaveReadActivity.this, sendResult, Toast.LENGTH_LONG).show();
break;


case R.id.read:
try {
InputStream inputStream = FileSaveReadActivity.this.openFileInput(filename);
String contentShow = FileService.read(inputStream);
TextView contentShowLabel = (TextView) FileSaveReadActivity.this.findViewById(R.id.r

首页 上一页 1 2 3 下一页 尾页 2/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java中Date的使用 下一篇Android toy program 之打电话发..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Java 并发工具类:提 (2025-12-25 20:25:44)
·Java面试技巧:如何 (2025-12-25 20:25:41)
·Java并发编程中的线 (2025-12-25 20:25:38)
·C 语言 - cppreferen (2025-12-25 19:50:27)
·《C 语言入门教程》 (2025-12-25 19:50:23)