安卓数据在外存中的保存与读取
安卓开发中,必不可少的就是数据的保存与读取,安卓手机中的SD卡就是外部存储空间。
数据保存
我在第一个安卓项目中加入了安卓数据的保存与读取。
//把用户名和密码存储到外存中
File sdCard = Environment.getExternalStorageDirectory();
File directory = new File(sdCard.getAbsolutePath()+"/amyandroidtest");
directory.mkdirs();
File file = new File(directory,"textfile.txt");
try{
FileOutputStream fos = new FileOutputStream(file);
OutputStreamWriter osw = new OutputStreamWriter(fos);
osw.write(username+" "+password);
osw.flush();
osw.close();
Toast.makeText(getApplicationContext(), "用户名已写入内存", Toast.LENGTH_SHORT).show();