2017-08-01 15 views
0

私は、その機能のうちの1つが、電源をオフにしたときにデバイスの電源をオンにするアプリケーションを開発したいと考えています。私は開発者のドキュメントを検索しましたが、関連するものは見つかりました。アンドロイドデバイスの自動起動

デバイスの自動電源をオンにする方法はありますか?スケジュールされたタスクのような?

+0

"オフ"をどのように定義していますか?画面がオフだがデバイスの電源は入っているということですか?デバイスの電源が完全に切れていることを意味しますか?他に何か意味がありますか? – CommonsWare

+0

質問を編集しました。私の言うことは電源が切られているということです! –

答えて

1

完全に電源がオフの状態からデバイスをオンにするためのAndroid SDK自体には何もありません。一部のデバイスメーカではこの機能を備えている場合があり、その一部のサブセットにAPIがある場合があります。

1

これはRTC wake alarmと、通常のLinuxマシン上で可能です:

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

私は、Android上でこれを試したことがない、それは仕事をしている場合、私はそれはあなたのデバイスを応援必要と想像します。たぶんあなたのユースケースには十分に良いでしょう。

@ CommonSWareが述べたように、製造元によってはこれを設定としてサポートしているようです。彼らがAPIを持っているかどうかはわかりませんが、それはまた調査する価値があるかもしれません。そのうちの1つはSamsungと思われます。