Une application peut-elle s'inscrire pour consommer certaines URL? -- default-applications domaine et intents domain android en relation problème

Can an app register itself to consume certain URLs?



2
vote

problème

français

Ceci est pas une question de programmation mais une convivialité une.

Site d'actualités Exemple.com a une habitude agaçante: lorsque je suis un lien vers un article, le site affiche d'abord un dicton pop-up "Venez utiliser notre application à la place!" Je l'ai donc fait, mais les liens d'article ouvrent toujours le navigateur Web et évoquent toujours cette pop-up.

J'aimerais déposer un bogue avec le développeur d'applications. L'application pourrait-elle avoir été conçue pour consommer toutes les URL commençant par http://example.com/ ? (Sinon, je me plains aux concepteurs de sites Web.)

langue Anglaise

This is not a programming question but a usability one.

News site example.com has an annoying habit: when I follow a link to an article, the site first displays a pop-up saying xe2x80x9ccome use our app instead!xe2x80x9d So I did, but article links still open the web browser, and still bring up that pop-up.

Ixe2x80x99d like to file a bug with the app developer. Could the app have been designed to consume all URLs beginning with http://example.com/? (Otherwise Ixe2x80x99ll complain to the web site designers.)

     

Liste de réponses

3
 
vote
vote
Meilleure réponse
 

Qu'est-ce que vous décrivez est généralement mentionné dans Android Parlance en tant que "filtre à l'intention", et oui - Android prend en charge cette via la <data> élément dans le fichier manifeste de l'application. Vous pouvez les signaler à ce lien de documentation dans votre rapport de bogue. Vous pouvez également trouver des exemples sur le débordement de pile avec des échantillons de code pertinents:

  • Android Répondre à l'URL en intention
  • intercepter des liens depuis le navigateur pour ouvrir mon Android app
 

What you're describing is generally referred to in Android parlance as an "intent filter", and yes - Android supports this via the <data> element in the application's manifest file. You could point them to that documentation link in your bug report. You can also find examples on Stack Overflow with some relevant code samples:

  • Android Respond To URL in Intent
  • Intercepting links from the browser to open my Android app
 
 

Questions connexes

1  Simployez le raccourci pour ouvrir une nouvelle note  ( Simplenote shortcut to open a new note ) 
Je voudrais un raccourci d'écran d'accueil qui ouvre une nouvelle note dans Simplenote . Je sais que je peux facilement configurer un raccourci qui s'ouvre s...

5  Arrêter la lecture des médias via adb  ( Stop media playback through adb ) 
Je teste quelques paramètres sur un téléphone et, malheureusement, le seul contrôle que j'ai est via ADB en ce moment. Mon problème est que, même si je peux c...

1  Écran d'intention de partage aléatoire  ( Random share intent screen ) 
Parfois, lorsque je viens de cliquer avec désinvolture sur les applications ou de glisser via le système d'exploitation, je reçois une action aléatoire partag...

0  Comment déclencher la tâche lorsque vous appuyez sur le bouton de lecture / pause sur le widget de podcast ou la notification?  ( How to trigger task when play pause button is pressed on podcast addict widget o ) 
J'aimerais déclencher une tâche lorsque vous appuyez sur la touche PLAY / PAUSE sur le widget ou la notification de l'addict de podcast sur l'écran de verroui...

6  Trouver l'intention d'utiliser une application en interne  ( Finding out the intents an app uses internally ) 
J'ai une application ( Outils intelligents ) qui consiste en misère des souspps distincts. J'aimerais avoir un raccourci pour un seul SubApp, donc je n'aurais...

0  Aide avec intention de: macrodroïde  ( Help with intents macrodroid ) 
Suite à ce Problème d'intention des intentions: Macrodroid , la solution dans la réponse acceptée fonctionne mais tristement uniquement pour le Première fois...

0  Problème d'intention des intentions: macrodroid  ( Problem with intents macrodroid ) 
Je ne suis pas capable d'obtenir l'intention de courir pour cette sur une application forte . L'application Description dit Lancez ces Activités pour c...

0  Appelez quelqu'un automatiquement après avoir reçu une notification de l'application  ( Call someone automatically after receiving an app notification ) 
Je suis assez nouveau à Android, je veux juste savoir s'il est possible de mettre en œuvre une fonctionnalité sur une application que lorsque vous recevrez un...

24  Existe-t-il un moyen de désactiver définitivement Google Maps jusqu'à ce que nécessaire?  ( Is there a way to permanently turn off google maps until needed ) 
Google Maps semble avoir une quantité insensée d'inventations enregistrées pour cela, ainsi que d'autres moyens d'être démarré. Comme il s'agit d'une jolie ...

0  Liste d'intentions et applications enregistrées pour ces intentions?  ( List of intents and registered apps for those intents ) 
est-il possible de visualiser une liste d'intentions et que la demande est définie sur le lancement lorsqu'une telle intention est émise par une application? ...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés