Kev*_*Kev 3 sqlite android android-room
我正在尝试使用 Android 的新房间数据库助手。
因此,我为条目和 DAO 以及数据库本身创建了所有类。
然后我在 MainActivity 中创建了一个 db 实例:
mDb = myDatabase.getDatabase(getApplication());
Run Code Online (Sandbox Code Playgroud)
但是什么时候在 Android 设备上创建“物理”数据库文件?
我想要做的是将该文件复制到我的 PC 并在 SQLITE-mnager 中打开它,以便以更舒适的方式填充空数据库。
但我不知道在哪里找到它,或者我的应用程序是否已经创建了该文件(该应用程序已经生成了 JSON 架构文件,所以我希望该数据库也存在)。
那么我如何知道它是否存在以及如何将它从我的设备拉到我的 PC 上?
1)当你运行任何类型的查询第一次它被创建,因此,例如调用从你的DAO带注释的任何方法@Query,@Insert或其他
2) 打开Device File Explorer(您会在 Android Studio 的右侧下方找到它),然后导航到:data/data/YOUR_PACKAGE_NAME/databases/您的数据库文件将存储的位置,使用您在Room.databaseBuilder方法中指定的名称。从这里您可以右键单击该文件并将其复制到您的 PC
| 归档时间: |
|
| 查看次数: |
1356 次 |
| 最近记录: |