【问题标题】:Get LocalStorage file for app's browser in the Java code在 Java 代码中获取应用程序浏览器的 LocalStorage 文件
【发布时间】:2017-09-08 09:34:56
【问题描述】:

我有一个 Cordova android 应用程序,它基本上是一个应用内浏览器窗口,它在某处有一个本地存储文件,我在其中保存来自应用程序的数据。我现在想从 Java 代码中访问这个本地存储文件,但我不知道怎么做。我该怎么做?

  • 询问前在 Google 中搜索。
  • 没有要显示的代码,因为有 没有任何相关内容可显示。

【问题讨论】:

标签: java android cordova local-storage


【解决方案1】:

【讨论】:

  • 这对我没有帮助,我需要从 Java 代码而不是 javascript 访问它
  • 抱歉,没有正确阅读 Q。是你要访问浏览器缓存的文件吗?为什么你必须通过 Java 而不是 Javascript 访问?
【解决方案2】:

Cordova 只是一个容器,可让您通过 html、css 和 javascript 访问设备 API。当您使用localStorage 之类的东西时,它会存储在手机使用的任何浏览器中(iOS 将是 Safari,Android 会有所不同)。

使用localStorage.getItem(idOfTheItemYouStored) 访问您要查找的任何文件。如果你不知道你给它起什么名字,你可以使用 for 循环来循环并记录每个项目:

for(var i in localStorage) {
    console.log(localStorage[i]);
}

【讨论】:

  • 请阅读我的问题,我需要从本地 Java 代码访问本地存储
猜你喜欢
  • 1970-01-01
  • 2014-05-22
  • 2015-02-19
  • 2013-05-07
  • 2011-01-30
  • 2012-01-11
  • 2010-10-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多