文件存储是保存的ASCII值
package com.gaodml.file;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
public class FileDemoActivity extends Activity {
private Button submitbutton, showbutton;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
submitbutton = (Button) findViewById(R.id.buttonsubmit);
showbutton = (Button) findViewById(R.id.buttonshow);
submitbutton.setOnClickListener(ocl);
showbutton.setOnClickListener(ocl);
}
private OnClickListener ocl = new OnClickListener() {
// 构建Properties对象
Properties properties = new Properties();
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.buttonsubmit:
// 把数据打包成Properties
properties.put("name", "高明");
try {
FileOutputStream fos = openFileOutput("mydb.cfg",
Context.MODE_WORLD_READABLE);
// 把打包好的数据写入文件
properties.store(fos, "");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
break;
case R.id.buttonshow:
try {
FileInputStream fis = openFileInput("mydb.cfg");
properties.load(fis);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// 获取数据
String name = String.valueOf(properties.get("name").toString());
Toast.makeText(FileDemoActivity.this, name, Toast.LENGTH_LONG)
.show();
break;
}
}
};
package com.gaodml.file;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
public class FileDemoActivity extends Activity {
private Button submitbutton, showbutton;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
submitbutton = (Button) findViewById(R.id.buttonsubmit);
showbutton = (Button) findViewById(R.id.buttonshow);
submitbutton.setOnClickListener(ocl);
showbutton.setOnClickListener(ocl);
}
private OnClickListener ocl = new OnClickListener() {
// 构建Properties对象
Properties properties = new Properties();
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.buttonsubmit:
// 把数据打包成Properties
properties.put("name", "高明");
try {
FileOutputStream fos = openFileOutput("mydb.cfg",
Context.MODE_WORLD_READABLE);
// 把打包好的数据写入文件
properties.store(fos, "");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
break;
case R.id.buttonshow:
try {
FileInputStream fis = openFileInput("mydb.cfg");
properties.load(fis);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// 获取数据
String name = String.valueOf(properties.get("name").toString());
Toast.makeText(FileDemoActivity.this, name, Toast.LENGTH_LONG)
.show();
break;
}
}
};
}