从外部网站将数据加载到应用程序?

时间:2014-03-18 09:59:54

标签: android parsing android-asynctask android-webview local-storage

我想知道将一个简单的网站加载到我的应用程序的可行方法。我的第一个想法是使用WebView,但我想要一个动态应用程序,而webview在页面和链接之间加载时需要一些时间。

是一种在本地加载html资源的常用解决方案,比如资产文件夹?我可以使用AsyncTask来保持文件的最新状态,每当应用程序启动时,它都会加载并快速运行。

或者我应该使用HTTP请求并解析外部Html文档吗?

这种应用程序最适合的解决方案是什么?

谢谢, VED

1 个答案:

答案 0 :(得分:0)

我相信你应该考虑构建那个html所需的数据。如果您的应用程序使用简单的静态数据,我建议您将html和数据保存到assets文件夹中的html,因为您不会加载服务器HTTP请求。 同样地,如果用静态数据创建html,我会将html页面放在assets文件夹中。 只有当构建该html的数据被动态改变并且不能被更新覆盖时, 我将HTTP请求用于服务器。

最后,如果你认为你的应用程序需要大量的HTML代码我相信更好的选择是创建一个phongap应用程序。