【发布时间】:2013-12-15 02:10:22
【问题描述】:
我在assets 文件夹中有一个名为plik 的文件。我的 sqlhelper 有一个方法叫databaseExist():
public boolean databaseExist()
{
System.out.println(DB_PATH + DB_NAME);
File dbFile = new File(DB_PATH + DB_NAME);
return dbFile.exists();
}
我的包名是:
package pl.mobiledietplanner;
路径和名称设置为:
private static String DB_PATH = "/data/data/pl.mobiledietplanner/databases/";
private static String DB_NAME = "plik";
在活动中我调用了这个方法:
MyDBHelper helper = new MyDBHelper(this);
System.out.println(helper.databaseExist());
结果是:
/data/data/pl.mobiledietplanner/databases/plik
false
我已按照blog 中的说明完成所有操作。
谁能告诉我我做错了什么?
编辑:
我也打开了File Explorerhere,并添加了<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />。但是data 文件夹是空的。
【问题讨论】:
标签: android sql sqlite file-io