2

アプリケーションから電源ボタンを長く押すと、デフォルトのAndroidダイアログと同じように、電源オフ、再起動などのダイアログを呼び出したいと思います。
アプリケーションから再起動、電源オフなどを直接呼び出す必要はありません。
そのダイアログを呼び出したいだけです。
呼び方は?またはアプリケーションで電源ボタンキーを送信する方法は?
前もって感謝します。

4

2 に答える 2

1

ソース コードを見ると、内部で処理されていることがわかります (PhoneWindowManager.java および GlobalActions.java)。API を介したインターフェイスはまったくありません。要するに:できません。

REBOOT パーミッションがあれば、 で電話を直接再起動できますがPowerManager.reboot()、パブリック アプリでこの機能が必要になることはほとんどありません。REBOOT 権限を持つアプリは信用できません。

于 2011-01-25T09:51:55.743 に答える
1

セキュリティ上の制限により、プログラムで行うことはできません

于 2011-01-25T09:39:55.623 に答える