Mostrar el diálogo "Abrir con" en Android
¿Cómo puedo dar oportunidad al usuario de elegir la aplicación para abrir un enlace?
Por ejemplo, el usuario tiene 3 navegadores y estableció Firefox como navegador predeterminado. Quiero dar la oportunidad de abrir un enlace con Opera para el usuario cuando el usuario hace clic en el enlace.
- ¿Funcionan los tamaños de fuente de escala automáticamente para android, usando el appcelerator?
- ¿Cual es mejor? Alto número de llamadas de servicio web (mensajes SOAP) o alta cantidad de datos en un único mensaje de jabón?
- Error Android Bluetooth LE: Error al registrar la devolución de llamada
- Cómo hacer que una llamada entrante en mi dispositivo móvil active una acción en mi PC
- Necesita ayuda con el selector de colores para los elementos de ListView seleccionados
- okhttp carga de imagen multipart con nombre de archivo
- Android: Conexión e impresión a Bixolon SPP-R200
- Desarrollo de la ROM de Android. ¿Qué se necesita?
- Los vínculos / iconos que se generan en codebehind no aparecen en ciertos dispositivos móviles
- Respuesta de Bootstrap en dispositivos móviles
- Slow eventos de toque de Javascript en Android
- Android / Mobile Webkit CSS Antecedentes-Adjunto: fijo ¿No funciona?
- ¿Qué opciones están disponibles para manejar la introducción de texto en Android con Adobe AIR?
Intente usar Intent.createChooser :
Uri uri = Uri.parse( "http://www.google.com" ); startActivity(Intent.createChooser(new Intent(Intent.ACTION_VIEW, uri), "Choose browser"));
PackageManager.queryIntentActivities () devuelve todas las actividades que pueden manejar un Intent particular.
Con la Intención que pasó a ella, para usarla ahora para iniciar una de las actividades de la lista devuelta, se utiliza Intent.setComponent con un ComponentName construido a partir de packageName y el nombre de la actividad que desea en esa lista.
Puede crear un Uri con su URL y pasarlo a un intento así:
Uri uri = Uri.parse( "http://www.google.com" ); startActivity( new Intent( Intent.ACTION_VIEW, uri ) );
¿Es esto lo que buscas lograr?
- Problema con Android ApiDemos en Eclipse
- Inflación de XML de diseño a LinearLayout personalizado crea vista LinearLayout redundante