10 votes

Est-il possible de demander au Play Store de mettre à jour toutes les applications, ou d'activer la mise à jour automatique ?

Je possède un Samsung Galaxy S2, qui fonctionne avec le système d'exploitation officiel ICS. Je veux utiliser l'application Llama (trop pauvre pour Tasker !) pour dire à mon téléphone de mettre à jour toutes les applications lorsque je suis connecté à certains réseaux Wi-Fi (mais pas tous - le Wi-Fi de ma maison est basé sur le volume).

Llama vous permet de signaler des intents personnalisés, mais je ne sais pas comment les intents fonctionnent. Le Play Store prend-il en charge une intention permettant soit de signaler "tout mettre à jour", soit d'activer la mise à jour automatique ?

(Essentiellement, j'essaie de faire quelque chose comme ça : Comment autoriser la mise à jour automatique des applications dans le Play Store uniquement lorsqu'elles sont branchées ? )

4voto

Peter Stuifzand Points 3160

"pour activer la mise à jour automatique ?"

Je doute fortement qu'il y ait une intention pour cela - il s'agit d'un paramètre utilisateur et Android ne permet généralement pas aux applications de modifier les paramètres utilisateur.

Je pense que la meilleure solution est, premièrement, d'activer manuellement la fonction de mise à jour automatique du Play Store, et de le configurer en wifi uniquement, et deuxièmement, de lancer le Play Store lorsque vous vous connectez au hotspot souhaité. Le simple fait de la lancer permet généralement d'effectuer toutes les mises à jour en attente.

Je ne suis pas sûr de la façon dont vous le spécifiez dans tasker ou llama, mais vous pouvez lancer le play store en envoyant une intention qui demande qu'une URL du play store soit lancée (par exemple l'URL d'une application ou d'un éditeur du play store), par ex.

new Intent( Intent.ACTION_VIEW, Uri.parse(" http://play.google.com/store/apps/details?id= "+appName) )

Plus d'informations à ce sujet est ici .

Enfin, vous devez aller dans les paramètres wifi et marquer votre réseau wifi domestique comme étant à compteur. Oups. J'ai vu ce paramètre dans l'API documents ici mais maintenant je ne trouve pas de moyen pour qu'un utilisateur puisse le définir. Peut-être que cela n'est disponible que pour les réseaux cellulaires, ou peut-être que cela sera disponible dans les futures versions d'Android (l'API a été ajoutée récemment).

1voto

Luis Filipe Points 3302

En vertu de la Account Sync action dans Llama, vous pouvez Enable Account Sync then Request Update . Il est possible que le Play Store se mette à jour au moment de l'appel, mais je n'ai pas essayé et je ne peux donc pas vous le dire avec certitude. Mais ça vaut le coup d'essayer.

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