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