我想知道有什么可能的方法可以将一个简单的网站加载到我的应用程序中。我的第一个想法是使用WebView,但我想要一个动态的应用程序,而WebView在加载页面和链接之间需要一些时间。
是一个常见的解决方案,从本地加载html资源,让我们说资产文件夹?然后我可以使用AsyncTask来保持文件的最新状态,每当应用程序启动时,它就会加载和工作得更快。
或者我应该使用HTTP请求和解析外部Html文档?
这类应用程序最合适的解决方案是什么?
谢谢,Ved
我认为您应该考虑构建html所需的数据。如果你的应用程序使用简单的静态数据,我建议你将html和引用html的数据保存在assets文件夹中,因为你不会有服务器HTTP请求来加载。以同样的方式,如果html是用静态数据动态创建的,我将把html页面放在assets文件夹中。只有当构建html的数据发生动态变化,不能被更新覆盖时,我将使用HTTP请求服务器。
最后,如果你认为你的应用程序需要大量的html代码,我相信更好的选择是创建一个phongap应用程序。