Enviar intención al navegador para abrir una URL específica [repetir]

Este artículo fue traducido de: Envío de una intención al navegador para abrir una URL específica [duplicado]

Esta pregunta ya tiene una respuesta aquí: Esta pregunta ya tiene una respuesta aquí :

Me pregunto cómo activar una intención en el navegador del teléfono para abrir una URL específica y mostrarla. Solo quiero saber cómo iniciar una intención en el navegador móvil para abrir una URL específica y mostrarla.

¿Alguien puede darme una pista? ¿Alguien puede darme una pista ?


Piso # 1

Referencia: https://stackoom.com/question/Cbbv/ Enviar intención al navegador para abrir una URL-repetición específica


# 2F

En algunos casos, la URL puede comenzar con "www". En algunos casos, la URL puede comenzar con "www" . En este caso, obtendrá una excepción: en este caso, obtendrá una excepción:

android.content.ActivityNotFoundException: No Activity found to handle Intent

La URL siempre debe comenzar con "http: //" o "https: //", así que utilizo este código cortado: la URL siempre debe comenzar con "http: //" o "https: //" , por lo que utilizo El siguiente fragmento de código:

if (!url.startsWith("https://") && !url.startsWith("http://")){
    url = "http://" + url;
}
Intent openUrlIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(openUrlIntent);

Piso # 3

La versión más corta.

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com")));

# 4F

De XML a XML

En caso si usted tiene la web- dirección / URL que aparece en la vista y que desea para que sea el usuario clikable y directo a determinada página web que puede utilizar: Si ves una dirección web / URL, sus puntos de vista y la esperanza de que permitirá a los usuarios Para que sea más fácil de entender y dirigirlo a un sitio web específico, puede usar:

android:autoLink="web"

De la misma manera, puede usar diferentes atributos de autoLink (correo electrónico, teléfono, mapa, todo) para realizar su tarea ... Del mismo modo, puede usar diferentes atributos de autoLink (correo electrónico, teléfono, mapa, etc.) para completar la tarea ...


# 5F

Use siguiente fragmento en el código , utilice el siguiente fragmento de código

Intent newIntent = new Intent(Intent.ACTION_VIEW, 
Uri.parse("https://www.google.co.in/?gws_rd=cr"));
startActivity(newIntent);

Utilice este enlace utilizar este enlace

http://developer.android.com/reference/android/content/Intent.html#ACTION_VIEW http://developer.android.com/reference/android/content/Intent.html#ACTION_VIEW


Piso # 6

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(browserIntent);
Publicado 0 artículos originales · elogiado 8 · 30,000+ visitas

Supongo que te gusta

Origin blog.csdn.net/asdfgh0077/article/details/105469895
Recomendado
Clasificación