今天,讲讲如何把程序的byte[]保存到手机,并且作为文件可以读取。
package com.example.edittextresearch;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import android.app.Activity;
import android.os.Bundle;
import android.os.Environment;
import android.widget.Toast;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initData();
// 假设这是从服务器上获取的数据,或者其他的什么地方获取到的。
byte[] bytes = "hello world".getBytes();
// 根据byte数组生成文件,保存到手机上
createFileWithByte(bytes);
// 弹出信息提示
Toast.makeText(MainActivity.this, "生成文件成功!", Toast.LENGTH_LONG).show();
}
private String fileName;// 文件命名
private void initData() {
// TODO Auto-generated me