Cómo encontrar el navegador predeterminado establecido en el dispositivo Android

¿Hay alguna forma de averiguar qué navegador se establece como navegador predeterminado en el dispositivo android? En el dispositivo android puede haber varios navegadores instalados, pero de los cuales sólo se establece uno como predeterminado. Necesito averiguarlo programáticamente.

Gracias por adelantado. Se agradece la respuesta temprana.

Este código puede ayudarle a:

Intent browserIntent = new Intent("android.intent.action.VIEW", Uri.parse("http://")); ResolveInfo resolveInfo = getPackageManager().resolveActivity(browserIntent,PackageManager.MATCH_DEFAULT_ONLY); // This is the default browser's packageName String packageName = resolveInfo.activityInfo.packageName; 

Y si quieres iniciarlo, haz lo siguiente:

 startActivity(getPackageManager().getLaunchIntentForPackage(packageName)); 

Puede utilizar PackageManager y resolveActivity() para intentar determinar qué actividad (en qué aplicación) manejará un Intent particular. Sin embargo, esto puede indicar que el selector manejará la solicitud, ya que no hay ningún valor predeterminado actual (por ejemplo, el usuario acaba de instalar un nuevo navegador y, por lo tanto, el selector aparecerá para la siguiente solicitud del navegador web).

  • Cómo ocultar la barra de direcciones del navegador cuando la altura de la página es fija y tiene jQuery desplazamiento interno
  • Página Web que bloquea los navegadores Android
  • No se pudo iniciar la aplicación llamando a una URL desde el navegador de Android
  • Emulador de Android: el mensaje de error "Desafortunadamente, el navegador dejó de funcionar"
  • Android Browser Problema con jQuery Ajax y cuando se utiliza appcache
  • Obtener el historial de WebView de WebBackForwardList
  • ¿Cómo cambiar la página principal del navegador Android predeterminado dentro de una aplicación?
  • Windows Phone 7 equivalente de Android WebView
  • Cómo enfocar un campo de entrada en el navegador de Android a través de javascript o jquery
  • ¿Cómo evitar que el navegador Google Chrome android muestre la lupa cuando los usuarios hacen clic en un botón?
  • Android: lanzar google map a través de url web
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.