如何在我的Android myTouch手机上浏览我在应用中创建的SQLite数据库?
当我通过adb shell登录时,sqlite3给了我一个拒绝的权限。是否有另一种方法来检查我的数据库和表是否实际被创建,以及是否正在插入行?
我无法使用模拟器,因为它不能很好地播放视频等,这是我的应用程序的主要功能,所以我只能在手机上进行测试。
答案 0 :(得分:4)
整个数据库是单个文件,因此通过Eclipse中的DDMS视图或通过命令行,您可以从手机中提取该文件。然后,您可以使用SQLite DataBase Browser查看内容,例如。
答案 1 :(得分:0)
使用此库,您可以直接从应用程序浏览SQLite数据库 https://github.com/sanathp/DatabaseManager_For_Android
它是一个单独的java活动文件,只需将java文件添加到源文件夹即可查看应用数据库中的表,更新,删除,向表中插入行。从应用程序中获取所有内容。
开发完成后,从你的src文件夹中删除java文件。
它给了我很多帮助。希望它也可以帮到你。
您可以在此处查看1分钟演示:http://youtu.be/P5vpaGoBlBY