【发布时间】:2011-06-02 14:08:23
【问题描述】:
我想知道是否有办法通过代码重启设备。我试过了:
Intent i = new Intent(Intent.ACTION_REBOOT);
i.putExtra("nowait", 1);
i.putExtra("interval", 1);
i.putExtra("window", 0);
sendBroadcast(i);
并添加了REBOOT 的权限,但它仍然不起作用。
谢谢
【问题讨论】:
-
我想我需要用“平台证书”签署我的应用程序。谁能告诉我该怎么做?我不打算在市场上发布这个应用程序,我只需要它用于我的安卓平板电脑。谢谢
-
如果是 HTC Desire,您可以打开 GPS 并使用 OpenGL 进行一些 3D 渲染。这种组合会导致手机快速过热,进而导致重启。
-
根据经验,如果有足够多的待处理意图排队等待您未提供服务(例如,如果您处理意图的线程因某事被阻塞),Android 2.2(或 2.3)设备将自发重启别的)。无论如何,这并不是真正可接受的重启设备的方式。
-
有什么方法可以在不root的情况下以编程方式重启设备?
-
在 CM12.1 Samsung 4 Jactivelte 手机上为我工作。