【问题标题】:Access Android 1.5 browser's gears-created database localy在本地访问 Android 1.5 浏览器的 gears-created 数据库
【发布时间】:2010-05-17 14:24:13
【问题描述】:

我在 Android 1.5 上使用 Google Gears 通过 javascript 创建了一个数据库,我想直接访问 sqlite 文件以在不使用 Gears 的情况下查看其中的内容。我找到了几个“文件浏览器”,但它们只浏览 SD 卡。有没有办法从手机文件系统中获取它?

我有一个运行 Androis 1.5 的 HTC Dream。

谢谢!

【问题讨论】:

    标签: database android google-gears file-manager


    【解决方案1】:

    手机文件系统的权限通常基于每个应用程序。当然,您可以使用它们来访问多个应用程序,但这不是受支持的场景。另一方面,挂载在 /sdcard 的文件系统对所有人开放,应用程序可以轻松共享同一个文件夹/文件。如果您只想从本地存储中推/拉,请使用 adb 'pull' 和 'push' 命令将文件从手机获取到您的计算机上,然后在本地处理它们。 ADB 是 Android SDK 工具的一部分。

    见:http://developer.android.com/guide/topics/security/security.html#userid

    不过,我不确定您是否真的可以轻松获得浏览器生成的 sqlite 数据库。祝你好运!

    【讨论】:

    • 谢谢! adb 可以在获取文件夹和文件之前列出它们吗?
    • 并非如此。好吧,我可能是错的,但我真的应该说不。但是您要查找的文件应该在 /data/data/com.android.browser/ 下,这样您就可以在那里 'cd' 然后 'ls' 没问题。
    • 不错!看起来我可以在设备上使用adb -d shell
    • 在数据中:ls opendir failed, Permission denied
    • 这就是为什么我说“不过,我不确定你是否真的能轻松获得浏览器生成的 sqlite 数据库。祝你好运!”。你需要一个有根电话才能去那里。不确定 adb shell 运行的是哪个用户,但肯定不是 root。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-06
    • 2013-03-29
    • 1970-01-01
    • 2011-02-10
    相关资源
    最近更新 更多