Androidアプリ開発初心者です。
アプリケーションを介してAndroidモバイルにインストールされているブラウザ名のリストを取得したい。どうやってやるの?
私はこれをテストしませんでしたが、最も明白な方法は、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 で始まる限り)。
あなたの質問から、おそらくユーザーに URL を開くブラウザを選択してもらいたいのではないでしょうか?! インストールされているブラウザーの 1 つをユーザーが選択して、アプリによって指定された URL を開くようにするだけの場合は、それらのリストを自分で表示する必要はありません。Android はそれを気にします。これを見る