我编写了一些代码,这些代码如果不存在,则创建表。
我不明白它在Android上的工作原理。我想知道它在哪里创建了表格,以及如何看到它(使用某些工具 - 也许在Android Studio上存在的工具),这将向我显示此数据库/数据库文件上存在的所有表格
@Override
public void onCreate(SQLiteDatabase db) {
String query = "CREATE TABLE IF NOT EXISTS " + TABLE_NAME + " (" + COLUMN_DATE_AS_TEXT + " TEXT);";
try {
db.execSQL(query);
} catch (Exception e) {
String eee = e.getMessage();
}
}
在物理设备中无法查看为应用程序创建的数据库。但是您可以在虚拟设备中运行它时看到它们。在Eclipse中,请访问 DDMS TAB -> 文件Explorer Tab -> 展开数据 -> 展开数据 -> 搜索您的软件包名称 -> 展开数据库。
数据库通常位于:
中/data/data/yourapppackagename/databases/
您无法通过Android Studio访问它,除非您具有该设备的根访问权限。您可以使用stetho库通过Chrome开发人员工具启用数据库。