2 votes

Comment désactiver l'accès aux données mobiles pour certaines applications à certains intervalles ?

En raison de la consommation accrue de la batterie, je me suis dit que je devais probablement trouver une solution qui me permette de bloquer l'accès à certaines applications pendant certaines heures alors que la seule connectivité de données disponible est la connexion mobile.

Par exemple : Je ne me soucie pas vraiment de savoir si quelqu'un m'envoie des messages via LinkedIn pendant la nuit, il est donc probablement préférable de ne pas vérifier. Ou si je ne suis pas trop obsédé par les personnes qui m'envoient des messages via OkCupid, j'aimerais probablement augmenter l'intervalle de vérification de cette application pour ne vérifier les nouvelles données qu'une fois par heure ou trois heures. Bloquer les notifications push de Facebook pendant les heures de travail est un autre exemple tout à fait raisonnable.

J'ai examiné des solutions telles que AWall+ et, bien que j'aie pu comprendre comment bloquer des données, je n'ai pas trouvé de méthode simple pour définir une plage de temps pour cette opération.

Je pensais également à une possibilité de bloquer l'accès pendant une demi-heure après une recherche, de cette façon l'intervalle passera à une demi-heure minimum, ce qui permettra à la batterie de moins se vider.

Connaissez-vous une application ou un script Tasker existant ? (Mon téléphone est rooté) Merci d'avance !

1voto

Firelord Points 23064

AFWall+ permet la création de plusieurs profils et les profils peuvent être basculés à l'aide de Tasker. Je vous donne maintenant une idée de base.

  1. Activez le support multi-profils dans AFWall+. C'est dans l'onglet Préférences .

  2. Pour la nuit, créez un profil et autorisez ou interdisez les applications que vous voulez/ne voulez pas connecter à Internet ou à une interface réseau particulière.

    (Cliquez sur l'image pour l'agrandir)

    IMG:

  3. Une fois cela fait, créez une tâche dans Tasker avec l'action Plugin → AFWall+ → Configuration → choisissez votre profil.

C'est maintenant à vous de décider comment vous voulez que cette tâche soit exécutée. La meilleure option est de créer un profil à déclenchement temporel et d'y affecter la tâche. Cette technique fonctionne également pour les heures de bureau.

Je pensais aussi à une possibilité de bloquer l'accès pendant une demi-heure après un fetch...

Cela peut être fait aussi, maintenant que vous avez compris l'idée des profils AFWall+.

Prenons cet exemple : S'il s'agit de deux profils qui doivent être changés après un intervalle, j'utiliserai grossièrement ces actions dans une tâche :

  1. Sélectionnez un profil AFWall+ de votre choix sous Plugins
  2. Tâche → Attente et le faire en 30 minutes
  3. Sélectionner un autre profil AFWall+ à déclencher
  4. Ajouter Attendez de 30 minutes supplémentaires
  5. Tâche → Goto → et choisissez la première action.

Vous venez de créer une tâche sans fin. Attachez-la à un profil à déclenchement temporel ou à tout autre profil de votre choix.

Afin d'arrêter cette tâche qui tourne en boucle, créez une autre tâche et utilisez l'action Tâche → Arrêt → choisissez la tâche à arrêter. Vous devez exécuter cette tâche bien sûr.

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