我有以下示例程序包签名的应用程序(“ myapp”):com.example.mycorp.myapp

我通过adb shell浏览应用程序文件夹/data/data/com.example.mycorp.myapp/来查找任何cookie-都是徒劳的。

由于我有显示外部链接(html)和Google登录为例的WebView对象,因此应该创建一些cookie(至少iOS同事在同一iOS上的应用程序中有cookie)。

那么,在哪里可以找到有关我自己的应用程序的Cookie?

最佳答案

通过CookieManager以编程方式:

成员变量

private CookieManager cookieManager = null;


在onCreate()或其他构造函数中

cookieManager = new CookieManager();
cookieManager.setCookiePolicy(CookiePolicy.ACCEPT_ALL);
CookieHandler.setDefault(cookieManager);


可以频繁触发的checkCookies()方法

List<HttpCokie> cookies = cookieManager.getCookieStore().getCookies();


现在,遍历cookies并打印出来。

关于android - 在哪里找到/浏览应用程序数据文件夹中的cookie?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42202839/

10-09 13:31