相关疑难解决方法(0)

如何在Android设备上查看SQLite数据库?

我在SQLite数据库中有一组数据.我需要在设备上查看数据库.我怎么做?

我已经检查了ddms模式.文件资源管理器中的数据为空.

database sqlite android adb

125
推荐指数
8
解决办法
26万
查看次数

Android - 拉动SQlite数据库安卓设备

我到处寻找,我找不到真正准确的答案或教程,如果可能的话,如何做到这一点.

是否有可能以任何方式提取Android设备的数据库而无需root用户?我只需要以任何方式提取数据,以便将其收集到我的电脑上,那么我该如何执行此操作呢?我是否需要重新编程应用程序或您知道的任何方法,但请记住,不要使用设备.谢谢

sqlite android

93
推荐指数
7
解决办法
11万
查看次数

从adb shell读取二进制stdout数据?

是否可以从adb shell命令读取二进制stdout?例如,如何使用screencap的所有示例包括两个步骤:

adb shell screencap -p /sdcard/foo.png
adb pull /sdcard/foo.png
Run Code Online (Sandbox Code Playgroud)

但是,该服务支持写入stdout.例如,您可以执行以下操作:

adb shell "screencap -p > /sdcard/foo2.png"
adb pull /sdcard/foo2.png
Run Code Online (Sandbox Code Playgroud)

这同样有效.但是,如何阅读亚行的产出呢?我想做的是以下内容:

adb shell screencap -p > foo3.png
Run Code Online (Sandbox Code Playgroud)

并避免中间写入SD卡.这会生成看起来像PNG文件的strings foo3.png东西(正在运行生成带有IHDR,IEND等的东西)并且大小大致相同,但就图像阅读器而言,文件已损坏.

我也尝试在java中使用ddmlib来做到这一点,结果是一样的.我很乐意使用任何必要的图书馆.我的目标是减少获取捕获的总时间.在我的设备上,使用双命令解决方案,获取图像大约需要3秒钟.使用ddmlib和捕获stdout需要不到900毫秒,但它不起作用!

是否有可能做到这一点?

编辑:这是两个文件的hexdump.第一个,screen.png来自stdout并且已损坏.第二个,xscreen来自双命令解决方案并且有效.图像应在视觉上相同.

$ hexdump -C screen.png | head
00000000  89 50 4e 47 0d 0d 0a 1a  0d 0a 00 00 00 0d 49 48  |.PNG..........IH|
00000010  44 52 00 00 02 d0 00 00  05 00 08 06 00 00 00 6e  |DR.............n|
00000020  ce …
Run Code Online (Sandbox Code Playgroud)

android adb

60
推荐指数
7
解决办法
3万
查看次数

如何在Eclipse的Eclipse Debug模式下查看SQL数据库

我正在寻找一种方法来查看实时(我调试)我的SQL数据库中的内容.

有谁知道如何做到这一点?我试过查看变量选项卡,但似乎找不到任何东西.

sql database eclipse debugging android

16
推荐指数
1
解决办法
4万
查看次数

标签 统计

android ×4

adb ×2

database ×2

sqlite ×2

debugging ×1

eclipse ×1

sql ×1