目前功能:创建一个文件,并写入内容
========================
截图:
========================
部分代码:
/** * <p> * 业务层<br/> * 2012-02-09 * </p> * @author Bo * */ public class FileService { /** * context对象 */ private Context context; /** * 构造函数,是的使用此类必须传一个context进来 * @param context */ public FileService(Context context){ this.context = context; } /** * 保存内容 * @param fileName 文件名称 * @param fileContent 文件内容 * @throws Exception */ public void save(String fileName, String fileContent) throws Exception{ // MODE_PRIVATE 表示私有的,只能被当前应该使用 FileOutputStream outStream = context.openFileOutput(fileName, context.MODE_PRIVATE); outStream.write(fileContent.getBytes()); } }
/** * <p> * 文件的创建与保存</br/> * 2012-02-09 * </p> * @author bo * */ public class MainFileActivity extends Activity { private FileService service ; private static final String TAG = "MainFileActivity"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //实例化 service = new FileService(this); Button button = (Button)this.findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { EditText fileNameText = (EditText) findViewById(R.id.fileName); EditText fileContentText = (EditText) findViewById(R.id.fileContent); //文件名 String fileName = fileNameText.getText().toString(); //内容 String fileContent = fileContentText.getText().toString(); try { service.save(fileName, fileContent); Toast.makeText(MainFileActivity.this, R.string.success, 1).show(); } catch (Exception e) { Log.e(TAG, e.toString()); Toast.makeText(MainFileActivity.this, R.string.error, 1).show(); } } }); } }
文章来源于网络或者作者投稿,若有侵权请联系删除,作者:老钟,如若转载,请注明出处:https://www.laoz.net/221.html