如何定期下载网站的HTML并在我的webview android中使用它?
我正在制作一个必须显示网站内容的应用程序。 我创建了我想要使用的网站,它将具有响应性,因此可以与不同的设备配合使用。 问题是如何定期(每天一次)下载网站的html代码,并在webview中显示下载的html文件。 [页面将只包含一个我将定期在线更新的简单表。 我想你能告诉我实现这一目标的步骤吗?如何定期下载网站的HTML并在我的webview android中使用它?,android,html,file,webview,Android,Html,File,Webview,我正在制作一个必须显示网站内容的应用程序。 我创建了我想要使用的网站,它将具有响应性,因此可以与不同的设备配合使用。 问题是如何定期(每天一次)下载网站的html代码,并在webview中显示下载的html文件。 [页面将只包含一个我将定期在线更新的简单表。 我想你能告诉我实现这一目标的步骤吗? 提前谢谢!如果不需要下载html代码并显示更新的内容,您可以通过向webview提供url来显示整个网站,您只需更改移动设备的网站视图,它将反映在webview中 如果这不是您想要的,那么您需要执行we
提前谢谢!如果不需要下载html代码并显示更新的内容,您可以通过向webview提供url来显示整个网站,您只需更改移动设备的网站视图,它将反映在webview中 如果这不是您想要的,那么您需要执行webservice调用,该调用反过来为您提供JSON字符串,将其解析为本地字符串并替换html代码
public class Main extends Activity {
private WebView mWebview ;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mWebview = new WebView(this);
mWebview.getSettings().setJavaScriptEnabled(true); // enable javascript
final Activity activity = this;
mWebview.setWebViewClient(new WebViewClient() {
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Toast.makeText(activity, description, Toast.LENGTH_SHORT).show();
}
});
mWebview .loadUrl("http://www.google.com");
setContentView(mWebview );
}
}
您需要为此编写和托管WebAPI。您可以在android域中阅读以下主题以找到答案:-在android中使用Rest/Ksoap API-JSON/XMLParsing@Eu.Dr.我想下载网页作为一个整体,所以我不认为我需要一个webAPI,这一切都必须在安卓方面。我看到了一些解决方案,但我想看到更准确的如何访问..非常感谢,我问这个问题是因为我不知道如何以其他方式缓存网站,这样当我没有连接到internet时,我可以在webview中查看网站的上次保存状态。你有什么建议吗?请参考此链接