私は、その機能のうちの1つが、電源をオフにしたときにデバイスの電源をオンにするアプリケーションを開発したいと考えています。私は開発者のドキュメントを検索しましたが、関連するものは見つかりました。アンドロイドデバイスの自動起動
デバイスの自動電源をオンにする方法はありますか?スケジュールされたタスクのような?
私は、その機能のうちの1つが、電源をオフにしたときにデバイスの電源をオンにするアプリケーションを開発したいと考えています。私は開発者のドキュメントを検索しましたが、関連するものは見つかりました。アンドロイドデバイスの自動起動
デバイスの自動電源をオンにする方法はありますか?スケジュールされたタスクのような?
完全に電源がオフの状態からデバイスをオンにするためのAndroid SDK自体には何もありません。一部のデバイスメーカではこの機能を備えている場合があり、その一部のサブセットにAPIがある場合があります。
これは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と思われます。
"オフ"をどのように定義していますか?画面がオフだがデバイスの電源は入っているということですか?デバイスの電源が完全に切れていることを意味しますか?他に何か意味がありますか? – CommonsWare
質問を編集しました。私の言うことは電源が切られているということです! –