基本上,我想知道是否有一个特定的文件夹我可以查看并复制/粘贴cookie数据。我试过环顾四周,但无济于事。谷歌也没有多大帮助。
如果它们没有存储到可直接访问的文件夹中,还有其他方法可以访问它们吗?
如果有帮助,我会使用Android 2.2(Froyo)版本。谢谢。 :d
答案 0 :(得分:7)
出于安全原因,每个应用程序将其数据存储在私有沙箱/文件夹中,而其他应用程序无法访问它。请参阅Webview http://developer.android.com/reference/android/webkit/WebView.html
中的Cookie管理详细信息答案 1 :(得分:6)
我们遇到了一个特殊情况,我们希望看到我们的网站Cookie如何重新使用设备。我们能够在模拟设备上使用“adb shell”查看存储cookie的数据库。 运行shell后,我们可以使用以下命令跟踪数据库中的cookie。
sqlite3 /data/data/com.android.browser/databases/webviewCookiesChromium.db
和这里的select语句:
select * from cookies;
可以使用以下命令查看列列表:
pragma table_info(cookies);
答案 2 :(得分:1)
如果您在应用程序中使用WebView来显示相关页面,您可以在db文件中找到cookie:
/data/data/your.apps.package.name/databases/webview.db
一旦你有了这个数据库,你可以从Mike的答案中做同样的事情来检查cookie。
select * from cookies