0
我想直接將數據保存到我創建的設備文件夾中,但不保存在數據/數據/包名稱中。無法在設備中保存或創建數據庫
我曾嘗試過,它成功創建了一個數據庫文件,我可以更新數據。但是現在我使用相同的代碼,它返回錯誤14,無法打開數據庫。
誰能告訴我發生了什麼事?
public DataBaseHelper(Context context) {
super(context, Environment.getExternalStorageDirectory().getAbsolutePath()
+ File.separator + FILE_DIR
+ File.separator + "Database"
+ File.separator + DB_NAME, null, DATABASE_VERSION);
this.context = context;
DB_PATH = Environment.getExternalStorageDirectory().getAbsolutePath() +
File.separator + FILE_DIR +
File.separator + "Database" +
File.separator;
myPath = DB_PATH + DB_NAME;
}
我在清單中添加的權限。 – angie1289
我的意思是你必須在你的文件系統上有權限到Environment.getExternalStorageDirectory()。getAbsolutePath()+ File.separator + FILE_DIR + File.separator +「Database」+ File.separator + DB_NAME – Jorge
我試過這個並得到相同的錯誤.. – angie1289