您好,我想实现一个应用程序唤醒锁。

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");

看来限定在上面的代码中所示的PowerManager时强制关闭。什么回事?

有帮助吗?

解决方案

您在实际设备上运行在仿真器中的代码,当靠近接收该力?

你有没有设置在Eclipse断点验证getSystemService()调用是什么原因造成的问题?

在蚀当力接近发生确实的logcat说什么?

你设置

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

在清单?

您也可以尝试定义时作为最后的:

final PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);

让我知道如果任何这有助于...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top