作者:男人要走火_293 | 来源:互联网 | 2023-05-17 13:21
我想知道Android Studio有哪些SQLite插件允许用户浏览创建的数据库?
1> Gabriele Mar..:
目前,您的应用中没有适用于DB Inspection的官方插件.
您可以使用 DDMS:工具> Android> Android设备监视器,如@ Subhalaxmi的答案中所述
您可以在这里尝试使用idescout提供的beta插件.
Facebook提供的Stetho工具(开源和免费)
我建议你使用Facebook提供的Stetho开源工具.它实现简单,功能强大.
只需添加您的依赖项 build.gradle
dependencies {
// Stetho core
compile 'com.facebook.stetho:stetho:1.3.1'
//Optional network helper
compile 'com.facebook.stetho:stetho-okhttp:1.3.1'
}
然后只需在Application类中初始化该工具:
Stetho.initialize(Stetho.newInitializerBuilder(this)
.enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
.enableWebKitInspector(Stetho.defaultInspectorModulesProvider(this))
.build());
最后,只需在您的电脑上打开Chrome,然后在chrome:// inspect中导航.
在这里,您可以在应用程序中显示数据库(具有读/写功能),您可以运行查询.
![在此输入图像描述](https://img.php1.cn/3cd4a/1eebe/cd5/67cc2e96eddffff8.png)
你可以在这里找到更多关于Stetho的信息:
http://gmariotti.blogspot.it/2015/07/a-first-glance-at-stetho-tool.html
http://facebook.github.io/stetho/
上面给出的代码将构建Stetho初始化程序,但不能使用它.要实际执行初始化,请调用Stetho.initialize(initializer); 其中"initializer"是对build()的调用返回的内容.
2> Subhalaxmi..:
安装Sqlite
打开DDMS: Tools > Android > Android Device Monitor
点击左侧的设备.
你应该看到你的申请:
转到File Explorer
(右侧的一个选项卡),转到/data/data/databases
并选择您的应用程序package
例如:检查图像
![在此输入图像描述](https://img.php1.cn/3cd4a/1eebe/cd5/7d7ef3f69d479716.webp)
只需单击它即可选择数据库.
转到Android Device Monitor窗口的右上角.
点击pull a file from the device
按钮:
![在此输入图像描述](https://img.php1.cn/3cd4a/1eebe/cd5/2d903861d5ad779c.png)
将打开一个窗口,询问您要将数据库文件保存到何处.将其保存在PC上的任何位置.
现在,打开您安装的SQLiteBrowser.单击open database
,导航到保存数据库文件的位置,然后打开.您现在可以查看数据库的内容.
我无法在文件资源管理器中展开数据文件夹,任何想法为什么?
3> Henrique de ..:
我正在使用TKlerx/android-sqlite-browser-for-eclipse进行即时浏览Android Device Monitor
.我发现它是最快,最实用的方式.
只需从发布页面下载jar 并将其放入[android-sdk-folder]/tools/lib/monitor-x86_64/plugins
.
然后,只需浏览其中的任何数据库文件,File Explorer
然后单击图片中显示的蓝色图标:
![在此输入图像描述](https://img.php1.cn/3cd4a/1eebe/cd5/8373b1277127c518.webp)
请享用 !