首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

WebView取得头文件

2012-09-23 
WebView获得头文件private WebView webview public void onCreate(Bundle icicle){webview new WebView

WebView获得头文件

private WebView webview; public void onCreate(Bundle icicle){        webview = new WebView(this);     webview.setWebViewClient(new YourWebClient()); }  private class YourWebClient extends WebViewClient{        public boolean  shouldOverrideUrlLoading  (WebView  view, String  urlConection){              URL url;         URLConnection conexion;         try {             url = new URL(urlConection);             conexion = url.openConnection();             conexion.setConnectTimeout(3000);             conexion.connect();             // get the size of the file which is in the header of the request             int size = conexion.getContentLength();         }                  String htmlContent = "";         HttpGet httpGet = new HttpGet(urlConection);         // this receives the response         HttpResponse response;         try {             response = httpClient.execute(httpGet);             if (response.getStatusLine().getStatusCode() == 200) {                 // la conexion fue establecida, obtener el contenido                 HttpEntity entity = response.getEntity();                 if (entity != null) {                     InputStream inputStream = entity.getContent();                     htmlContent = convertToString(inputStream);                 }             }          } catch (Exception e) {}           webview.loadData(htmlContent, "text/html", "utf-8");          return true;     }      public String convertToString(InputStream inputStream){         StringBuffer string = new StringBuffer();         BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));         String line;         try {             while ((line = reader.readLine()) != null) {                 string.append(linea + "\n");             }         } catch (IOException e) {}         return string.toString();     } } 

?

热点排行