Ouvrir une URL avec un navigateur

Je programme automatiquement une Url dans un navigateur en:

private final String url = "https://www.google.com"; Uri uri = Uri.parse(url); Intent intent = new Intent(); intent.setData(uri); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent); 

Généralement, le code fonctionne bien, il ouvre l'adresse Http dans un navigateur.

  • L'équivalent d'iOS des SharedPreferences d'Android
  • Erreur lors de la récupération du parent pour l'élément - Android Studio
  • Utilisation élevée du processeur avec l'émulateur Android (qemu-system-i386.exe)
  • Comment obtenir le temps de démarrage du système Android
  • API audio de bas niveau pour Android
  • Vérifiez la connexion Internet dans Android WebView (Cordova)
  • Mais il y a toujours une boîte de dialogue contextuelle du système, demandez à l'utilisateur de sélectionner une application pour compléter l'action en premier.

    Entrez la description de l'image ici

    L'utilisateur doit sélectionner Chrome à partir du menu déroulant, puis, la page s'ouvre. Je ne comprends pas pourquoi l'application google + fait partie des options.

    Comment puis-je éviter cette boîte de dialogue système pour la sélection de l'application? Je veux dire comment puis-je configurer un navigateur par défaut (Chrome) et mon code pourrait simplement ouvrir l'url sans cette boîte de dialogue système?

  • Comment trouver les restrictions disponibles d'une application pour DevicePolicyManager.setApplicationRestrictions
  • Sélecteur de bouton Android
  • Android Studio dit "Empty Test Suite" pour AndroidTestCase
  • Où trouver les anciennes versions de android ndk
  • Android WebView ne charge pas une URL HTTPS
  • Quelles URL les services Google Play ont-ils besoin?
  • One Solution collect form web for “Ouvrir une URL avec un navigateur”

    Utilisation

     Intent intent= new Intent(Intent.ACTION_VIEW,Uri.parse(YOUR_URL)); startActivity(intent); 

    Mais vous devrez toujours choisir entre différents navigateurs ou plutôt des activités qui prennent en charge cette action et ces données.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.