【问题标题】:Android browse SQLite database on phoneAndroid 在手机上浏览 SQLite 数据库
【发布时间】:2011-02-28 22:50:00
【问题描述】:

如何在我的 Android myTouch 手机上浏览我在我的应用程序中创建的 SQLite 数据库?

当我通过 adb shell 登录时,sqlite3 给了我一个权限被拒绝。是否有其他方法可以检查我的数据库和表是否正在创建,以及是否正在插入行?

我无法使用模拟器,因为它不能很好地播放视频等。这是我的应用程序的主要功能,所以我只能在手机上测试。

【问题讨论】:

标签: android database sqlite android-sqlite


【解决方案1】:

整个数据库是一个文件,因此通过 Eclipse 中的 DDMS 视图或命令行,您可以从手机中提取该文件。然后,您可以使用SQLite DataBase Browser 来查看内容,例如。

【讨论】:

  • 如果DDMS模式下data文件夹是空的,说明我那里没有数据库,对吧?
  • @sammiwei 不一定。显然您的手机需要 root 才能访问手机上的数据库。
【解决方案2】:

使用这个库,您可以直接从您的应用程序中浏览您的 SQLite 数据库 https://github.com/sanathp/DatabaseManager_For_Android

它是一个单一的 java 活动文件,只需将 java 文件添加到您的源文件夹中,您就可以查看应用程序数据库中的表,更新、删除、插入行到您的表中。一切都来自您的应用程序。

开发完成后,从 src 文件夹中删除 java 文件。

对我帮助很大。希望对你也有帮助。

您可以在此处查看 1 分钟演示:http://youtu.be/P5vpaGoBlBY

【讨论】:

    猜你喜欢
    • 2011-12-08
    • 1970-01-01
    • 1970-01-01
    • 2015-05-22
    • 1970-01-01
    • 1970-01-01
    • 2011-11-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多