我尝试在 Android 上使用 SQLite。我想查看我的数据库文件。所以,我使用Android File Explorer
并浏览了这个链接:
Data\data\App_name
但是在Data\data
. 我看不到我的应用名称。(在下面的代码中将是:com/app/TimeTracker)
这是我要测试的代码:
首先是我的主程序:
package com.app;
public class TimeTrackerActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TimeTrackerDatabase database = new TimeTrackerDatabase(this);
}
}
第二个是我的数据库助手:
package com.app;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class TimeTrackerDatabase extends SQLiteOpenHelper {
public TimeTrackerDatabase(Context context){
super(context, "timetracker.db", null, 1);
}
@Override
public void onCreate(SQLiteDatabase database) {
database.execSQL(
"CREATE TABLE timerecords"+"id INTEGER PRIMARY KEY, time TEXT, notes TEXT)"
);
}
@Override
public void onUpgrade(SQLiteDatabase database, int oldVersion, int newVersion) {
}
}
以上两个文件有问题吗?如果有,请告诉我是什么。如果没有,请告诉我如何解决这个问题。
谢谢 :)
@Edit:我添加了我的数据文件夹的屏幕截图。(lib文件夹中没有文件)