2017-08-01 3 views
0

Je souhaite développer une application dans laquelle l'une de ses fonctionnalités est la mise sous tension de l'appareil lorsqu'il est hors tension. J'ai cherché dans les documents de développement, mais je trouve tout ce qui s'y rapporte.Allumage automatique de l'appareil Android

Il existe un moyen de mettre votre appareil sous tension automatique? comme une tâche planifiée?

+0

Comment définissez-vous "off"? Voulez-vous dire que l'écran est éteint mais que l'appareil est toujours sous tension? Voulez-vous dire que l'appareil est complètement éteint? Voulez-vous dire quelque chose d'autre? – CommonsWare

+0

J'ai édité la question. ce que je veux dire est éteint! –

Répondre

1

Il n'y a rien dans le SDK Android lui-même pour allumer l'appareil à partir d'un état complètement hors tension. Certains fabricants de périphériques peuvent avoir des fonctionnalités pour cela, et certains sous-ensembles de ceux-ci peuvent avoir une API pour cela.

1

Ceci est possible sur des machines Linux normales avec RTC wake alarm:

$ sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm" 
$ sudo sh -c "echo `date '+%s' -d '+ 3 minutes'` > /sys/class/rtc/rtc0/wakealarm" 

Je n'ai jamais essayé sur Android, et si elle fonctionne, j'imagine qu'il nécessite enracinant votre appareil. Peut-être que ce serait assez bon pour votre cas d'utilisation.

Comme @CommonsWare mentionné, certains fabricants semblent soutenir cela comme un paramètre. Je ne suis pas sûr s'ils ont une API, mais cela pourrait aussi valoir la peine d'être recherchée. L'un d'eux semble être Samsung.