android中的數據保存

一:保存數據到手機內存:
       核心代碼:
public void saveFile(String filename, String content) throws Exception {
 
@SuppressWarnings({ "unused", "static-access" })
FileOutputStream fileoutStram = this.openFileOutput(filename,
this.MODE_PRIVATE);
fileoutStram.write(content.getBytes("utf-8"));
 
fileoutStram.close();
}
二:保存數據到手機SDcard:
       核心代碼:
public void saveToSd(String filename, String content) throws Exception {
 
@SuppressWarnings({ "unused", "static-access" })
File f = new File(Environment.getExternalStorageDirectory(),filename);
FileOutputStream out = new FileOutputStream(f,true);
out.write(content.getBytes("UTF-8"));
}
    權限設置(使用sdcard):
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章