Obtenir du texte de la page Web à la chaîne
Ok, je suis nouveau sur android et je veux obtenir l'ensemble du texte à partir d'une page web à une chaîne. J'ai trouvé beaucoup de questions comme ça, mais comme je l'ai dit je suis nouveau sur android et je ne sais pas comment les utiliser dans mon application. J'ai des erreurs. Une seule méthode, j'ai réussi à le faire fonctionner, il utilise WebView et JavaScript, et il est lent comme l'enfer. Quelqu'un peut-il me dire d'une autre façon de faire ceci ou comment accélérer le WebView depuis je ne l'utilise pas du tout pour l'affichage du contenu.
BTW j'ai ajouté le code suivant pour accélérer WebView
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setBlockNetworkImage(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(false);
webView.getSettings().setPluginsEnabled(false);
webView.getSettings().setSupportMultipleWindows(false);
webView.getSettings().setSupportZoom(false);
webView.getSettings().setSavePassword(false);
webView.setVerticalScrollBarEnabled(false);
webView.setHorizontalScrollBarEnabled(false);
webView.getSettings().setAppCacheEnabled(false);
webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
Et s'il vous plaît si vous savez mieux et plus rapide solution que d'utiliser WebView svp me donner le code source en entier de l'activité principale ou expliquer d'où je suis censé écrire si je ne reçois pas d'erreurs.. Merci d'avance!!
source d'informationauteur null | 2013-01-19
Vous devez vous connecter pour publier un commentaire.
Utiliser Ceci:
main.xml
C'est le code que j'utilise généralement pour télécharger une chaîne à partir de l'internet
Et vous pouvez exécuter la tâche avec
De voir que vous n'êtes pas intéressé à regarder le contenu à tous, essayez d'utiliser les éléments suivants:
Afin d'obtenir votre code source à partir d'une URL, vous pouvez utiliser ceci :
Assurez-vous d'exécuter ce le thread d'INTERFACE utilisateur dans un AsyncTask ou dans un Fil.