一、修改MainActivity文件
package com.example.yxp.httpclient;
import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
/**
* 读取文件
*/
public void readFile( View view) {// 很多初学者都会犯的错误
try {
FileInputStream fis = openFileInput("file.txt");
byte[] bytes = new byte[20];
fis.read(bytes);
System.out.println("content:" + new String(bytes));
Toast.makeText(MainActivity.this,"content:" + new String(bytes),Toast.LENGTH_SHORT).show();
fis.close();
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 写入文件
*/
public void writeFile( View view) {
// 创建一个文件,程序自身可以读写
try {
FileOutputStream fos = openFileOutput("file.txt", Context.MODE_PRIVATE);
fos.write("data".getBytes());
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
二、效果