【发布时间】:2017-07-14 17:46:35
【问题描述】:
我正在使用 Android 版本 4.0.3 的 Micromax Fun Book,我想通过我的 Android 代码关闭该平板电脑。
实际上,我想在我的应用程序退出后立即关闭平板电脑。
可能是我需要一些硬件权限。我不确定。
【问题讨论】:
标签: java hardware android-4.0-ice-cream-sandwich android
我正在使用 Android 版本 4.0.3 的 Micromax Fun Book,我想通过我的 Android 代码关闭该平板电脑。
实际上,我想在我的应用程序退出后立即关闭平板电脑。
可能是我需要一些硬件权限。我不确定。
【问题讨论】:
标签: java hardware android-4.0-ice-cream-sandwich android
您可以使用 PowerManager API 重新启动设备。不过,您可能需要在清单中拥有 REBOOT 权限。
http://developer.android.com/reference/android/os/PowerManager.html#reboot(java.lang.String) http://developer.android.com/reference/android/Manifest.permission.html#REBOOT
【讨论】:
Android 将不允许通过代码关闭设备,也许稍后一些有根设备会允许这样做。
但我们可以给他们一个对话框,如下所示,关闭设备:
Intent i = new Intent("android.intent.action.ACTION_REQUEST_SHUTDOWN");
i.putExtra("android.intent.extra.KEY_CONFIRM", true);
startActivity(i);
【讨论】:
所有这些代码都只能在 Rooted 设备上运行,否则不行。
【讨论】: