我在这里在android中创建应用程序,我想将浏览器称为非默认浏览器,而不是特定的歌剧或其他人。坦白地说,这些浏览器比默认浏览器更好,并且还有更多选择。

我用谷歌搜索很多,但是我只能调用默认浏览器。

这是呼叫默认浏览器的代码

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("http://www.google.co.in"));

startActivity(intent);


请任何建议...

最佳答案

使用WebView
例如,
在xml中

<?xml version="1.0" encoding="utf-8"?>
<WebView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/webView1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
/>


在java中

public class WebViewActivity extends Activity {

    private WebView webView;

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.webview);

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

    }

}


在清单文件中:

<uses-permission android:name="android.permission.INTERNET" />

10-07 19:22
查看更多