我是否需要在 onReceive 方法中为 CONNECTIVITY_ACTION 广播保留 PARTIAL_WAKE_LOCK?
我有一个服务,它使用 ConnectivityManager.CONNECTIVITY_ACTION 意图过滤器侦听网络连接更改。我是否应该在 onReceive 方法开始时获取部分 cpu 锁来…
每 10 秒获取一次 PARTIAL_WAKELOCK
以 10 秒间隔获取部分唤醒锁的应用程序是否存在任何问题。我的用例是能够通过设备加速计持续监控用户的运动。基本上,我有一个服务,每 10 秒由警报调…
哪些事件可以唤醒正在睡眠的 Android 设备?
我正在编写一个 Android 客户端应用程序,它使用 HTTP 长轮询(Comet)不断接收来自服务器的推送通知。 我不想总是保留 WakeLock,因为它会耗尽电池,…
Android - 唤醒锁无法正确获取,应用程序需要在待机状态下保持运行
在我的应用程序中,在主活动的 onCreate() 方法中,我创建了一个唤醒锁,以便在手机处于待机状态/屏幕关闭时 CPU 将继续运行。 另外,在 onCreate 方…
即使我有 PARTIAL_WAKE_LOCK,屏幕关闭时也无法写入 SDCard
我对 Java 和 Android 完全陌生,所以我想我可能遗漏了一些明显的东西。 我正在编写一个应用程序,在其中对方向传感器进行采样并将结果写入 SDCard 上…
如何跨多个活动安全地实施 WakeLock
我希望为我的应用程序的用户提供使用 WakeLock 保持屏幕打开的能力。在我的主要活动中,我创建了以下函数: protected void processWakeLock(int paus…
Android - 使用 LocationManager.requestLocationUpdates 时,我需要 WakeLock 吗?
我的应用程序使用启动服务的 BroastcastReceiver 警报定期检查位置。我知道我应该在启动服务之前获取唤醒锁,但我的问题是我什么时候可以释放它? 如…
在 Android 1.5 服务中使用唤醒锁
您好,我正在尝试使用服务来控制唤醒锁,以便我可以在应用程序运行时永久保持屏幕打开。 我创建唤醒锁并在 onCreate() 中激活它并在 onDestroy() 中释…