【发布时间】:2011-09-26 10:01:01
【问题描述】:
我在安卓平板电脑上有离线网页。
是否可以编写android服务,当用户插入数据并提交时从网页获取数据,当android服务接收数据时,它必须将其保存在文本文件或数据库中。
一切都处于离线本地模式。
【问题讨论】:
标签: android web-services webpage
我在安卓平板电脑上有离线网页。
是否可以编写android服务,当用户插入数据并提交时从网页获取数据,当android服务接收数据时,它必须将其保存在文本文件或数据库中。
一切都处于离线本地模式。
【问题讨论】:
标签: android web-services webpage
在android之外使用Service这个词要小心。人们可能对你在谈论什么有一个陈旧的概念,因为它对 android 有特殊的含义。
因为本地网页会向某个 URL 提交发布请求,而您的设备实际上不是网络服务器,所以您会因此而失败。但是您可以通过连接到本地 HTML 的 javascript/JSON 桥来完成您的任务。请参阅this post 了解如何操作。
这个想法是使用一个点击处理程序,它收集所需的数据并通过 javascript 桥将其返回到 webview,而不是将数据提交到来自提交 URL。从 java 端到 WebView,您可以使用 JSON 对象进行响应。
要做到这一点,您需要具备HTML and javascript 的基本知识并了解WebView 的用法。
【讨论】: