使用WebView可以实现浏览器效果。连网时需要获得permission来访问网络
<uses-permission android:name="android.permission.INTERNET"/>
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout ll = new LinearLayout(this) ;
WebView wv = new WebView(this) ;
wv.getSettings().setJavaScriptEnabled(true) ;//能使用javas
wv.setWebViewClient(new WebViewClientDemo()) ;//在本页面显示而不是浏览器中
wv.loadUrl("http://www.baidu.com/") ;
ll.addView(wv) ;
setContentView(ll) ;
}
private class WebViewClientDemo extends WebViewClient{
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url) ;
return true ;
}
}