0 votes

Comment arrêter automatiquement la tablette après sa mise en route automatique?

Actuellement, ma tablette sous Android 4.0.4 (rooté) s'allume parfois accidentellement, ce que je ne veux pas. (Je fais du vélo à travers l'Afrique et parfois les connexions électriques sont minimales.) J'ai besoin d'un moyen d'éteindre la tablette après son démarrage. Donc quelque chose comme :

  1. Démarrer au démarrage
  2. Après X (disons, 10) minutes, me demander de continuer avec un bouton "Oui" (au cas où je l'utilise)
  3. Si je sélectionne "Non", éteindre et éteindre complètement la tablette.

J'ai essayé plusieurs applications mais je n'arrive pas à trouver de solution. Des suggestions ?

0 votes

Ermm... Que se passerait-il si le bouton "Oui" était accidentellement pressé pendant le cycle? Peut-être qu'un délai de 1 minute serait suffisant...

1voto

Firelord Points 23064

Vous pouvez utiliser Tasker (payant ; essai gratuit de 7 jours) et ses Scènes pour atteindre l'objectif.

Exemple:

(Cliquez sur l'image pour agrandir)

IMG: IMG: IMG:

Instructions

(Note : l'accès root est nécessaire pour éteindre l'appareil.)

  1. Allez dans Tasker → Scènes et créez une scène nommée Auto off.

  2. Selon vos préférences, définissez la taille de la scène.

    Vous pouvez ajouter du texte en utilisant l'élément Texte. Le Oui et le Non dans les images sont également des éléments de texte, mais vous pouvez également opter pour des éléments de bouton.

  3. De même, créez une scène séparée pour les options Oui et Non nommée Oui et Non.

    Bien que vous n'ayez pas demandé de confirmation, j'ai considéré le point d'Andrew T. légitime et authentique, par conséquent, une confirmation séparée pour la sélection Oui et Non serait une bonne chose.

  4. Je donne ici une idée générale.

    • Pour chaque élément de scène, sous Tapez, il y a une option pour exécuter une action lorsque l'élément est tapé une fois.
    • Les options Afficher scène et Détruire scène sont disponibles dans la catégorie d'action Scènes.
    • Pour toute Afficher scène, définissez l'Affichage comme : Superposition Bloquante et décochez la case Afficher le bouton de sortie -- cela vous obligerait à choisir une option dans une scène et éviterait que la scène ne se ferme avec un bouton matériel, tel que le bouton Retour.
    • Partout où vous voulez afficher le minuteur, mentionnez %Scount.
    • Scène Auto off,

      • pour l'élément Oui, détruisez la scène Auto off et montrez la scène Oui
      • pour l'élément Non, détruisez la scène Auto off et montrez la scène Oui
    • Scène Oui,

      • pour l'élément Yo man!, détruisez la scène Oui et exécutez Tâche → Arrêt → Auto éteint automatique
      • pour l'élément Éteindre maintenant, sélectionnez Système Redémarrage Type : Éteindre
    • Scène Non,

      • pour l'élément Just do it!, sélectionnez Système Redémarrage Type : Éteindre
      • pour l'élément Hell no!!, détruisez la scène Non et exécutez Tâche → Arrêt → Auto éteint automatique
  5. Profil, tâche et actions :

    1. Profil : Événement → Système → Démarrage de l'appareil
    2. Tâche : (Nom : Auto éteint automatique) : (Actions) :

      1. Tâche → Attendre → définir Attendez comme la période de temps après laquelle vous voulez demander l'intervention de l'utilisateur pour continuer ou éteindre
      2. Scène → Afficher Scène → sélectionnez votre première scène (Auto off)
      3. Variables → Définir Variable → Nom : %Scount, À : définir 60 ou le nombre maximum de secondes pour le minuteur d'extinction automatique
      4. Tâche → Attendre → 1 minute
      5. Variables → Soustraire Variable → Nom : %Scount, Valeur : 1
      6. Tâche → Aller à :

        • Type : Numéro d'action
        • Nombre : 4
        • Si %Scount > 0
      7. Système → Redémarrage → Type : Éteindre

Informations supplémentaires :

  • %Scount est votre variable globale personnalisée qui doit être égale à la valeur maximale du minuteur d'extinction automatique, par exemple 60 pour 1 minute ou 60 secondes.
  • Dans la tâche Auto éteint automatique, la variable est définie sur la valeur maximale du minuteur après la fin de l'attente des premières X minutes et l'affichage de la première scène. C'est ce qui lance le minuteur.
  • Pour que le minuteur fonctionne, Tasker attend une seconde, puis soustrait la valeur 1 de la valeur actuelle de %Scount, décide d'attendre une seconde de plus et de refaire la soustraction, si la valeur de la variable n'est pas zéro, et une fois la valeur atteint zéro, l'appareil exécute l'action d'extinction automatique. (J'ai appris sur le minuteur du post par nooblikeyou ici.)
  • Dans les scènes Oui et Non, la tâche Auto éteint automatique doit être arrêtée où que vous choisissiez de continuer à utiliser l'appareil, sinon, une fois le minuteur terminé, l'appareil s'éteindra automatiquement.
  • La solution fonctionnerait même si l'écran est éteint.

0 votes

J'ai testé ma solution sur Android 4.2.1 et 5.0.2, si cela importe.

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