【发布时间】:2014-05-10 22:42:17
【问题描述】:
我想使用 HTML 和 javascript 构建一个基于浏览器的离线应用,以在 Android 平板电脑上收集调查数据。该应用程序将包含一些带有表单的静态页面,供用户输入数据,然后使用 Web Storage 或 IndexedDB 将其存储在本地。但是,我还想构建一个小型原生 Android 应用程序,它可以获取这些数据并将其传输到其他设备。这可能吗,如果可以,我将如何处理?
具体来说,我想了解本机应用程序是否以及如何访问浏览器的数据存储(我可以管理其余部分)。我更喜欢使用 Android 浏览器,但如果这样更容易,我可以使用任何其他浏览器。我发现了这个blog post,这表明它可能是可能的,但我希望能提供一些关于 Android 浏览器存储数据的位置以及其他应用程序访问数据的难易程度的指针。
【问题讨论】:
-
我不确定您是否可以按照您要求的方式轻松完成此操作,但您可能可以使用这些示例来创建一个应用程序,该应用程序既显示网页又使用普通 android 数据管理数据通过将数据从 js 传递到本机应用程序来存储而不是基于浏览器的数据存储。 stackoverflow.com/questions/6357191/…stackoverflow.com/questions/5264489/…
标签: java android indexeddb android-browser web-storage