我需要从远程访问中读取我的手机的Sqlite日期库吗?通过网络(就像sql Server一样)
注意:
如果我的手机中有SQlite数据库文件。从我的电脑,我需要阅读/编辑数据库。
答案 0 :(得分:4)
要通过网络进行访问,您可以通过WiFi使用ADB,例如adbWireless。连接到手机IP
adb connect 192.168.100.20
通过adb。
拉出数据库文件adb pull /data/data/APPLICATION/databases/APPLICATION C:\myProject\APPLICATION.db
然后使用SQLite Database Browser编辑您的数据库。然后再推一次。
adb push C:\myProject\APPLICATION.db /data/data/APPLICATION/databases/APPLICATION
希望有所帮助。如果您正在寻找其他内容,请澄清您的问题:)
答案 1 :(得分:1)
试试这个应用程序:SQLiteWeb(https://play.google.com/store/apps/details?id=br.com.cm.sqliteweb)。它提供了对数据库的远程访问,而无需将其删除。
专业版包含root访问权限,如果您正在开发应用程序,则可以使用SQLiteWeb实现Content Provider连接
虽然简单但非常有用!
答案 2 :(得分:0)
通过adb shell,您可以登录模拟器并读取应用程序的数据库。但是在设备上你不能这样做,除非设备由于安全隐患而植根。您正在尝试实现的目标是,您是否正在尝试阅读其他应用程序的sqlite数据库,或者您正在尝试调试您的应用程序。如果它是前一种情况,那么它是不可取的,如果是后一种情况,那么你可以在模拟器上运行你的应用程序并使用adb shell检查你的sqlite数据库。