如何启动Android浏览器?

时间:2010-09-02 21:08:27

标签: android security browser android-intent

我有以下代码:

Intent myIntent = new Intent(Intent.ACTION_VIEW,
    ContentURI.create(arAdapter.getItem(position).getUrl()));
    startActivity(myIntent);

但是我得到编译时错误:

ContentURI cannot be resolved.

我该如何解决这个问题?还是有不同的方式来启动Android浏览器?

2 个答案:

答案 0 :(得分:1)

activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));

其中url类似于http://google.com

答案 1 :(得分:1)

以上代码:

activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));

是否正确且功能正常,我只是想提一下,您也可以使用WebView轻松地在浏览器中嵌入浏览器,如下所示:

<WebView  xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>

WebView显然不是eclipse列表中的可用视图,因此您必须手动添加XML,但这既不困难也不耗时。获得Web视图后,您可以设置其URL(以及其他重要属性):

WebView mWebView;
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setBuiltInZoomControls(true);
mWebView.loadUrl("http://www.google.com");

希望这有用:)