1001得票15回答
使用数据库打包一个应用程序

如果您的应用程序需要数据库,并且内置数据,那么最好的方式是如何发送该应用程序呢?我应该做以下哪些操作: 预先创建SQLite数据库并将其包含在.apk中? 将SQL命令与应用程序一起包含,并在第一次使用时创建数据库并插入数据? 我看到的缺点是: 可能会产生SQLite版本不匹配的问...

395得票18回答
如何访问Android设备中的data/data文件夹?

我正在开发一个应用程序,我知道我的数据库*.db将出现在data/data/com.****.***中。 我可以通过Eclipse中的sqlite manager从AVD访问此文件。 但是我无法在我的Android手机上访问此文件。 我搜索了一下,它说我需要root我的手机才能这样做,但我不想...

319得票15回答
SQLiteOpenHelper的onCreate() / onUpgrade()方法何时运行?

我已经在我的SQLiteOpenHelper的onCreate()中创建了表,但是收到了SQLiteException: no such table 或者SQLiteException: no such column 错误。为什么? 注意: (这是每周数十个类似问题的综合摘要。...

297得票31回答
在Android Studio中查看数据库文件的内容

自从Android Studio发布以来,我一直在使用它来开发我的应用程序。 一切都很好,直到最近我不得不与检查数据库文件一起进行调试。由于我不知道如何直接查看数据库,当我调试生成数据库文件时,我必须将数据库文件从手机导出到电脑上。 为了做到这一点,我必须打开DDMS > 文件资源管...

124得票12回答
使用run-as从内部存储中检索数据库或任何其他文件

在非root的安卓设备上,我可以使用我的包名和run-as命令来导航到包含数据库的数据文件夹。对于大多数文件类型,我只需查看即可满足,但是对于数据库,我想从安卓设备中提取它。 在adb shell的这一部分中,是否有download、copy或move命令?我想下载数据库文件并使用数据库浏览...

93得票2回答
安卓将SQLite数据库版本存储在哪里?

我找不到Android在SQLite数据库文件中存储数据库版本的位置。数据库版本到底存储在哪里?

80得票10回答
SQLite按日期排序1530019888000

我的SQLite数据库中的每条记录都包含一个字段,其中包含以'yyyy-MM-dd HH:mm:ss'格式存储为string的Date。 请问是否可以查询数据库以获取包含最近日期的记录?

76得票8回答
如何使用具有预填充数据库的Room持久性库?

我想使用预填充的数据库来使用Room,但我不知道如何告诉Room去哪里找到我的数据库。 现在我已经把它放在src/main/assets/databases中了,当我创建Room数据库的实例时,我会这样创建:Room.databaseBuilder( getApplicationCo...

75得票21回答
安卓数据库打开异常:未知错误(代码14):无法打开数据库。

我已经阅读了各种关于这个问题的现场信息,但是我无法弄清楚。我正在为这个应用程序使用预构建数据库。我正在使用Jelly Bean版本进行此应用程序。 AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> &l...

74得票2回答
如果SQLite数据库大小大于2GB,性能会下降吗?

去年当我在 SQLite 官网查阅时,官方推荐的 SQLite 数据库大小为 2GB。但现在我无法再找到该推荐了。 因此,有人尝试使用最新版本的 SQLite 处理超过 2GB 的数据库吗?SQLite 的性能如何? 附言:我想制作一个需要大型数据库(例如存储维基百科文章)本地工作的移动应...