我想使用HTML和JavaScript构建一个基于浏览器的离线应用程序来收集Android平板电脑上的调查数据。该应用程序将包含一些带有表单的静态页面,供用户输入数据,然后使用Web存储或IndexedDB将其存储在本地。不过,我也想构建一个小型原生Android应用程序,它可以获取这些数据并将其传输到其他设备。这是可能的,如果是的话,我会怎么做呢?从Android浏览器之外访问Web存储或IndexedDB
具体而言,我想了解本机应用程序是否以及如何访问浏览器的数据存储(我可以管理其余部分)。我宁愿使用Android浏览器,但可以使用任何其他功能,如果这样做更容易。我发现这个blog post,这表明它可能是可能的,但我会感谢一些指针,指出Android浏览器存储数据的位置以及另一个应用程序可以轻松访问的位置。
我不知道,你可以很容易地做到这一点在你所问的方式,但你也许可以用这些例子来创建一个应用程序,都使用普通的Android数据存储,而显示网页和管理数据通过将数据从js传递到本机应用程序,可以获得比基于浏览器的数据存 http://stackoverflow.com/questions/6357191/how-to-pass-data-from-javascript-to-android-webview-in-this-case http://stackoverflow.com/questions/5264489/how -do-i-pass-return-values-from-a-javascript-function-to-android –