4

アイコンで特定のブラウザを起動するには、ACTION_MAIN を使用します。デフォルトのブラウザを使用して特定の URL を起動するには、ACTION_VIEW を使用します。

特定の URL を特定のブラウザで開きたい場合はどうすればよいでしょうか。

4

3 に答える 3

7

ブラウザのパッケージ名とクラス名が分かれば、Intent.setClassName(String packageName, String className)が使えます。次のようになります。

Intent i=new Intent(ACTION_VIEW, url);
i.setClassName("com.test.browser","BrowserActivity");
startActivity(i);
于 2012-04-22T12:54:02.413 に答える
6

パッケージ名を介して特定のブラウザを呼び出すこともできます。
このような;

Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("https://www.google.co.com"));
intent.setPackage("org.mozilla.firefox");
startActivity(intent);
于 2015-12-08T06:39:59.070 に答える
-3

これは設定だと思います。アプリケーション マネージャーに移動し、お気に入りのブラウザーに移動します。次に、オプションで、あなたがデフォルトであることを示すはずです。

ところで、私は Android 開発者ではありません...

于 2012-04-22T12:34:02.173 に答える