【问题标题】:How to create application to reboot device with not rooted device?如何创建应用程序以重新启动没有根设备的设备?
【发布时间】:2016-11-17 03:28:21
【问题描述】:

如何在没有root设备的情况下创建应用程序自动重启设备?

我在 PowerManager 中使用了方法重启并获得了权限

<uses-permission android:name="android.permission.REBOOT" />

所以出现错误"neither user 10039 nor current process has android.permission.REBOOT"

原因可能是只有系统应用程序和使用用于签署固件的相同密钥签署的应用程序才能获得该权限。

请建议我一个更好的方法来创建应用程序自动重启。

【问题讨论】:

    标签: android permissions reboot


    【解决方案1】:

    您无法从普通的 SDK 应用程序重新启动。只有使用系统固件签名密钥签名的应用程序才能执行此操作。 从这个答案复制,

    Programmatically switching off Android phone

    您需要系统密钥来为您的应用签名。详情见此帖;

    How to compile Android Application with system permissions

    参考和原答案here

    【讨论】:

      猜你喜欢
      • 2021-04-25
      • 1970-01-01
      • 2011-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-19
      • 1970-01-01
      相关资源
      最近更新 更多