Android lanzando url específica con un navegador específico
El lanzamiento de un navegador específico por icono se realiza con un ACTION_MAIN. El lanzamiento de una URL específica mediante el navegador predeterminado se realiza con un ACTION_VIEW.
¿Qué sucede si desea abrir una URL específica en un navegador específico?
- Pantalla de chat de Skype desde la intención
- EditText afterTextChanged no funciona
- ¿Cómo obtener una instancia de archivo de un drawable?
- Cómo obtener la ruta del archivo de la imagen de URI en Android Lollipop?
- ¿Es posible usar Uri.Builder y no tener la parte "//"?
- Obtener el camino real para Uri Android
- Image uri no muestra imágenes en ImageView en algún dispositivo Android
- Obtenga la colección de nombres de parámetros de la url de Java / Android
- Obtener nombre de archivo y ruta de URI de mediastore
- ¿El método notifyChange de ContentResolver notifica también el detalle de Uri?
- Cómo implementar mi propio esquema URI en Android
- Contactos photo uri en Android 2.3 y Android 4.0
- ¿Cómo puedo transformar un Bitmap en un Uri?
Si conoce el nombre del paquete y el nombre de clase del explorador, puede utilizar Intent.setClassName (String packageName, String className). parece:
Intent i=new Intent(ACTION_VIEW, url); i.setClassName("com.test.browser","BrowserActivity"); startActivity(i);
Incluso puede llamar al navegador específico a través de su nombre de paquete.
Me gusta esto;
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("https://www.google.co.com")); intent.setPackage("org.mozilla.firefox"); startActivity(intent);
Creo que este es un escenario . Vaya al Administrador de aplicaciones y vaya a su navegador favorito. Entonces en las opciones que debe mostrar que sea su valor predeterminado.
No soy un desarrollador de Android por cierto …