我的应用程序(" myapp ")包含以下示例包签名:com.example.mycorp.myapp
我通过adb shell
浏览应用文件夹/data/data/com.example.mycorp.myapp/来查找任何Cookie - 徒劳无功。
由于我将WebView对象显示为外部链接(html)和Google Login,因此应该创建一些cookie(至少iOS同事在iOS的同一个应用程序中有cookie)。
那么在哪里可以找到有关我自己的应用的任何Cookie?
答案 0 :(得分:1)
通过CookieManager编程:
Memeber变量
private CookieManager cookieManager = null;
在onCreate()或其他构造函数
中cookieManager = new CookieManager();
cookieManager.setCookiePolicy(CookiePolicy.ACCEPT_ALL);
CookieHandler.setDefault(cookieManager);
可以经常触发的checkCookies()方法
List<HttpCokie> cookies = cookieManager.getCookieStore().getCookies();
现在,遍历cookies
并打印出来。
答案 1 :(得分:0)
如果您想获取cookie值,可以使用:
CookieManager.getInstance().getCookie("http://the.url.com")
此处将提供更多帮助: http://developer.android.com/reference/android/webkit/CookieManager.html#getCookie(java.lang.String)