0 votes

Découvrez vers quel lien un raccourci d'application pointe (pas les raccourcis web)

Certaines applications peuvent ajouter une icône de raccourci sur l'écran d'accueil pour l'une de leurs pages internes.

  1. Comment puis-je détecter vers quel lien ce raccourci pointe?
  2. Est-il possible d'ajouter des raccourcis personnalisés avec des icônes différentes?

0voto

Firelord Points 23064

Comment puis-je détecter à quoi le raccourci pointe?

Si vous avez un accès root, accédez au répertoire de données du lanceur par défaut. Parcourez ses fichiers et utilisez l'essai et l'erreur pour déterminer où les raccourcis de l'écran principal sont stockés par l'application du lanceur. Par exemple, dans Nova Launcher, les raccourcis de l'écran principal sont enregistrés dans une base de données nommée launcher.db. Ce fichier contient une table nommée favoris qui contient les informations sur les raccourcis, y compris les intentions nécessaires pour exécuter une application (ou une activité/cible spécifique en elle).

Une fois que vous avez trouvé le fichier contenant les informations, vous pouvez le consulter pour voir quelle intention il utilise pour le raccourci.

Est-il possible d'ajouter des raccourcis personnalisés avec des icônes différentes?

Oui, c'est facile. Il pourrait y avoir des applications sur le Play Store qui vous permettent de créer un raccourci pour n'importe quoi. Cependant, je ne connais que l'application d'automatisation Tasker. Vous pouvez y configurer une tâche qui doit contenir la logique et les actions qui doivent être exécutées une fois que l'utilisateur (vous-même) appuie sur le raccourci sur l'écran d'accueil. Après avoir configuré la tâche, allez sur votre écran d'accueil, découvrez comment ajouter des widgets, choisissez le widget Tasker 1x1 et sélectionnez la tâche récemment créée dans la liste qui vous est présentée.

Quant à l'utilisation d'une icône personnalisée, il y a deux façons de procéder. Soit sélectionnez une icône personnalisée lors de la création de la tâche et cette icône sera utilisée comme icône de raccourci. Sinon, utilisez un lanceur d'écran d'accueil qui permet de changer les icônes des raccourcis (comme Nova Launcher le permet).

0 votes

Merci. Y a-t-il d'autres solutions pour les appareils non rootés ? par exemple, Samsung ?

1 votes

@AhmadBehzadi peut-être que l'alternative est d'obtenir le fichier APK (par tous les moyens) et inspecter le fichier manifest Android.

1 votes

@AhmadBehzadi vous pouvez essayer l'approche suggérée par Andrew T. Pour déterminer l'activité ou la cible intégrée dans le raccourci, vous pouvez également utiliser logcat pour voir quel intent est lancé lorsque l'utilisateur appuie sur le raccourci. Cela ne nécessite pas d'accès root. Aucune de ces approches n'est conviviale cependant.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X