Comment puis-je faire en sorte qu'Android se souvienne des applications par défaut après les mises à niveau?


18

Après avoir choisi un programme par défaut pour une action, chaque fois qu'une application est mise à jour en rapport avec cette action, le système d'exploitation demande inutilement quel programme utiliser. Je ne peux pas être le seul à être aggravé par ce défaut.

C'est particulièrement irritant pour les applications qui sont mises à jour fréquemment et servent plusieurs objectifs.

Voici le scénario:

  1. L'utilisateur installe l'application (par exemple, un nouveau navigateur Web-Dolphin)
  2. L'utilisateur exécute une intention (par exemple en cliquant sur un lien hypertexte à partir d'un e-mail)
  3. Android OS demande à l'utilisateur quelle application utiliser.
  4. L'utilisateur sélectionne le navigateur Dolphin, coche la case en bas de la fenêtre contextuelle avec le libellé "Utiliser par défaut" et sélectionne une nouvelle application de navigateur Web.
  5. Android Market installe une nouvelle mise à jour pour Dolphin.
  6. L'utilisateur exécute la même intention que # 2 (en cliquant sur un lien hypertexte à partir d'un e-mail)
  7. Android OS oublie le paramètre "utiliser par défaut" et Android OS demande à l'utilisateur quelle application utiliser. [Les étapes 3 à 7 se répètent à l'infini]

Le bogue se produit à l'étape 7.

J'ai soumis un rapport de bogue pour ce problème. En attendant, existe-t-il une application qui fonctionne autour d'elle?


3
J'ai toujours trouvé ce comportement ennuyeux, surtout depuis que j'utilise GO Launcher qui se met à jour assez souvent. J'aime que mes applications obtiennent de nouvelles fonctionnalités et corrections de bugs, mais devoir constamment les réinitialiser à mesure que l'application par défaut vieillit.
Zeke

Réponses:


8

Non, vous ne pouvez pas le contourner sauf si vous apportez des modifications aux sources Android et compilez une ROM personnalisée. Le service d'installation est un élément central du système et ne peut pas être remplacé ou remplacé comme le peuvent d'autres applications.

C'est par conception. Il vous demandera à nouveau uniquement si l'une des applications qui a été mise à jour est celle qui a d'autres applications pouvant effectuer la même tâche.

La même chose se produit si vous installez une nouvelle application qui peut effectuer la tâche d'une autre application. En effet, la mise à jour d'une application revient à installer une "nouvelle" application. Il n'y a aucune différence dans ce qui se passe lorsque vous installez une nouvelle application sur votre appareil ou si vous mettez à jour une application existante. Donc, s'il y avait un moyen de l'avoir "toujours en mémoire" de cette option, alors lorsque vous avez installé une application complètement nouvelle que vous souhaitez utiliser, vous ne vous verriez jamais proposer l'option de l'utiliser.

Permet d'utiliser le lanceur comme exemple. Vous utilisez GO Launcher depuis longtemps et vous l'avez défini par défaut. Ensuite, vous décidez que vous souhaitez utiliser le nouveau lanceur Foo, vous l'installez donc. Maintenant, lorsque vous allez dans le lanceur, il vous est demandé quel lanceur vous souhaitez utiliser. Si vous le définissez sur "souvenez-vous toujours", l'option ne vous serait pas présentée et vous (ou peut-être d'autres utilisateurs) considéreriez cela comme une mauvaise expérience car maintenant ils doivent trouver comment changer le lanceur en celui qu'ils viennent d'installer. .


5
Je comprends que c'est par conception - pour moi, une conception mal pensée. Je comprends le cas d'utilisation très différent que vous avez présenté lorsqu'un utilisateur installe une nouvelle application qui peut réaliser une intention qu'une autre application peut déjà exécuter. Dans le cas d'une nouvelle application en cours d'installation qui exécute une intention, l'application par défaut doit être demandée à nouveau.
glenviewjeff

C'est particulièrement ennuyeux (et potentiellement dangereux) lorsque, par exemple, vous conduisez et utilisez des commandes vocales pour appeler quelqu'un ... seulement pour qu'il reste assis en attendant que vous choisissiez Skype ou Téléphone par défaut. :(
CodeRedick
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.