2012-03-10 17 views
2
String url = "<html><body>hello World</body></html>"; 
    Intent i = new Intent(Intent.ACTION_VIEW); 
    i.setData(Uri.parse(url)); 
    startActivity(i); 

HTMLソースコードをブラウザに読み込む方法例をもって親切に説明してください。ANDROID BROWSERのHTMLコードを読み込み

答えて

4
Intent i = new Intent(); 

// MUST instantiate android browser, otherwise it won't work 
i.setComponent(new ComponentName("com.android.browser", "com.android.browser.BrowserActivity")); 
i.setAction(Intent.ACTION_VIEW); 

String html = "<html><body>hello World</body></html>"; 

// May work without url encoding, but I think is advisable 
// URLEncoder.encode replace space with "+", must replace again with %20 
String dataUri = "data:text/html," + URLEncoder.encode(html).replaceAll("\\+","%20"); 
i.setData(Uri.parse(dataUri)); 

startActivity(i); 
関連する問題