带有 contentobserver 的睡眠服务
我创建了一个托管 ContentObserver (C) 的服务 (S)。 C 跟踪一些数据并记录对数据库 (D) 所做的更改。 S 还有一个计时器,它按时间间隔将 D 的内容转…
Android GPS 跟踪和 WakeLock
我需要在 Android 手机上进行后台 GPS 跟踪,目前我计划有两种情况: 当手机连接到(汽车)充电器时,获取频繁的 GPS 位置(每分钟)。 当手机未连接…
在 BroadcastReceiver 中获取 WakeLock 并在 Service 中释放它的正确模式
即使经过大量研究,我仍然不能完全确定为 BroadcastReceiver 启动的 Service 实现 WakeLock 的方式是否正确- 尽管它看起来工作正常。广播接收器获取从…
在 Android 上关闭屏幕
我试图在某个操作发生后打开和关闭显示器(我们现在只关心关闭屏幕)。根据我对唤醒锁的理解,这就是我所拥有的: PowerManager pm = (PowerManager) …
NotificationManager.notify() 失败并出现 SecurityException
在 Android 2.2 上,NotificationManager.notify() 何时需要 WAKE_LOCK 权限? 我从一位用户那里收到了以下堆栈跟踪: java.lang.SecurityException: …
三星 Galaxy Tab 中的唤醒锁定
我正在开发一个应用程序,我需要在后台发送和接收数据包。但我发现,当屏幕关闭时,CPU 和网络也会被禁用。所以我在 Android Developers 上发现我应该…
警报管理器,使用唤醒锁来确保所有代码运行
我正在考虑使用警报管理器,并在开发人员文档中阅读了此内容,但我不太明白。 "If your alarm receiver called Context.startService(), it is possib…
WakeLock 在仍持有时完成
pm 和 keepScreenOn 变量是全局定义的。 我在 OnCreate 方法中获取 PowerManager.WakeLock: pm = (PowerManager) getSystemService(Context.POWER_SE…