【发布时间】:2011-01-25 09:31:58
【问题描述】:
当从我的应用程序中长按电源按钮时,我想调用电源关闭、重启等。对话框与默认的 android 对话框相同。
我不需要从我的应用程序中直接调用重启、关机等。
只是想调用那个对话框。
怎么称呼它?或如何在应用程序上发送电源按钮键?
提前致谢。
【问题讨论】:
标签: java android keycode android-softkeyboard
当从我的应用程序中长按电源按钮时,我想调用电源关闭、重启等。对话框与默认的 android 对话框相同。
我不需要从我的应用程序中直接调用重启、关机等。
只是想调用那个对话框。
怎么称呼它?或如何在应用程序上发送电源按钮键?
提前致谢。
【问题讨论】:
标签: java android keycode android-softkeyboard
如果您查看源代码,您会发现它是在内部处理的(PhoneWindowManager.java 和 GlobalActions.java)。 API没有任何接口。简而言之:做不到。
如果你有REBOOT权限,你可以直接用PowerManager.reboot()重启手机,但公共应用不太可能需要这个功能。我不会信任具有 REBOOT 权限的应用。
【讨论】:
由于安全限制,无法以编程方式进行
【讨论】: