Bonjour,
Je veux récupérer la page Html à partir de l'URL j'ai trouvé un code que j'ai l'essayé mais un erreur se produit lors de l’exécution.
Voici le code que j'ai utilisé . Pouvez vous m'aider
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 package com.load.page_html; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; public class MyJavaScriptInterface extends Activity { /** Called when the activity is first created. */ WebSettings websettings; final Context myApp = this; /* An instance of this class will be registered as a JavaScript interface */ @Override public void onCreate(Bundle savedInstanceState) { setContentView(R.layout.main); final WebView browser = (WebView)findViewById(R.id.browser); /* JavaScript must be enabled if you want it to work, obviously */ websettings = browser.getSettings(); websettings.setJavaScriptEnabled(true); /* Register a new JavaScript interface called HTMLOUT */ browser.addJavascriptInterface(new MyJavaScriptInterface(), "HTMLOUT"); /* WebViewClient must be set BEFORE calling loadUrl! */ browser.setWebViewClient(new WebViewClient() { public void onPageFinished(WebView view, String url) { /* This call inject JavaScript into the page which just finished loading. */ browser.loadUrl("javascript:window.HTMLOUT.showHTML('<head>'+document.getElementsByTagName('html')[0].innerHTML+'</head>');"); } }); /* load a web page */ browser.loadUrl("http://lexandera.com/files/jsexamples/gethtml.html"); }}
