2

Androidアプリ開発初心者です。

アプリケーションを介してAndroidモバイルにインストールされているブラウザ名のリストを取得したい。どうやってやるの?

4

2 に答える 2

3

私はこれをテストしませんでしたが、最も明白な方法は、PackageManager を使用して、Web アドレスを閲覧するインテントを解決できるアプリケーション/アクティビティを見つけることです。

あなたが探している機能があります:http://developer.android.com/reference/android/content/pm/PackageManager.html#queryIntentActivities(android.content.Intent , int)

インテントにはアクションACTION_VIEWが含まれている必要があり、データは「http://www.google.com」または任意の Web URL にすることができます (http で始まる限り)。

于 2012-04-27T08:51:17.107 に答える
0

あなたの質問から、おそらくユーザーに URL を開くブラウザを選択してもらいたいのではないでしょうか?! インストールされているブラウザーの 1 つをユーザーが選択して、アプリによって指定された URL を開くようにするだけの場合は、それらのリストを自分で表示する必要はありません。Android はそれを気にします。これを見る

于 2012-04-27T09:06:33.780 に答える