アプリケーションから電源ボタンを長押しすると、デフォルトのアンドロイドダイアログと同じダイアログが表示され、電源を切ったり、再起動したりすることができます。
私のアプリケーションから直接再起動、電源切断などを呼び出す必要はありません。
このダイアログを呼び出すだけです。
どのように呼び出すのですか?アプリケーションで電源ボタンのキーを送信する方法は?
ありがとうございます。アプリケーションからダイアログを再起動するにはどうすればいいですか?
2
A
答えて
1
あなたがソースコードを見れば、あなたはそれが内部で処理だ表示されます(PhoneWindowManager.javaとGlobalActions.java)によるセキュリティ制限をプログラム的に可能ではありません。 APIを介したインタフェースはまったくありません。要するに、できない。
REBOOT権限を持っている場合は、PowerManager.reboot()
で直接電話機を再起動できますが、公開アプリケーションにはこの機能が必要ない可能性は非常に低いです。 REBOOT権限を持つアプリは信頼できません。
1
それは
+0
しかし、面倒なことに、REBOOT権限を持っていれば、デバイスを直接再起動することができます(確認せずに)。それは、私はOPのダイアログがインテントに繋がっているのか、それともインテントがAPIの一部であるのかどうかわからない。それは、各メーカーが独自のカスタムソリューションを持つことができるという意味ではありません。 – EboMike
関連する問題
- 1. .NETからリモートサーバー上のCOM +アプリケーションを再起動するにはどうすればよいですか?
- 2. slonyを再起動するにはどうすればいいですか?
- 3. C#モバイルアプリケーションを再起動するにはどうすればよいですか?
- 4. スプールプリンタを再起動するにはどうすればよいですか?
- 5. スクリプトを再起動するにはどうすればよいですか?
- 6. インテントでアプリケーションを起動するにはどうすればよいですか?
- 7. qmailを再起動するにはどうしたらいいですか?
- 8. SQLサーバージョブを再起動するにはどうしたらいいですか?
- 9. EclipseでTomcatの自動再起動をオフにするにはどうすればいいですか?
- 10. 再起動時にglassfishを起動させるにはどうすればよいですか?
- 11. Linuxアプリケーション内で偽起動を起動するにはどうすればよいですか?
- 12. seeds.rb列をゼロから再起動するにはどうすればよいですか?
- 13. サービスによって起動されるダイアログを作成するにはどうすればよいですか?
- 14. LinuxのJava GUIから外部アプリケーションを起動するにはどうすればよいですか?
- 15. アプリケーションからiTunes Storeアプリを起動するにはどうすればよいですか?
- 16. .shスクリプトからアプリケーションを起動するにはどうすればよいですか?
- 17. Linux、Mac、WindowsのJavaから.NETアプリケーションを起動するにはどうすればよいですか?
- 18. スクリプトを自動再起動するにはどうすればいいですか
- 19. facebook-ios-sdkのようなアプリを再起動するにはどうすればいいですか?
- 20. Aptana 3.3.1で起動時にリモートファイルを再オープンするにはどうすればいいですか?
- 21. ボタンをインテントを起動するにはどうすればいいですか?
- 22. weblogic reloadキャッシュされたJSPを再起動するにはどうすればいいですか?
- 23. どうすればgit bashを再起動できますか?
- 24. iPhoneアプリケーションの起動にかかる時間を確認するにはどうすればよいですか?
- 25. 繰り返しタスクを再起動/再利用するにはどうすればよいですか?
- 26. Snortソフトウェアを起動するにはどうすればいいですか?
- 27. ダイアログ内からjQueryダイアログボックスを再ロードするにはどうすればよいですか?
- 28. Greasemonkeyスクリプトを再起動しないFirefoxアドオンに変換するにはどうすればよいですか?
- 29. BLACKBERRYデバイスをプログラム的に再起動するにはどうすればいいですか?
- 30. 電話機のインターネット設定ダイアログを起動するにはどうすればよいですか?
ありがとう、ジーガーとエボマイケ。私はREBOOTパーミッションを持つアプリも信用しておらず、「要するに:できない」と理解しています。私はちょうど私のアプリケーションで "Bra bra bra brakeを再起動してください"という警告メッセージを表示します。 – tknv