我无法使用AlarmManager唤醒某些Android设备。根据其他StackOverflow帖子中的建议,我正在测试未经修改的CommonsWares cwac-wakeful演示,在Eclipse中编译,并直接发送到我的平板电脑设备。
当屏幕打开时,应用程序每15分钟唤醒并尽职地写一条日志消息,如果我关闭屏幕(短按电源按钮)并拔下USB线,然后重新连接说30分钟后,有设备处于休眠期间没有日志消息。在我唤醒设备后(根据日志消息时间戳),警报会立即触发。如果我连接USB电缆,即使屏幕关闭,警报也会触发,大概是因为设备处于“调试”模式。
我在较旧的Android 2.2平板电脑上看到过这种行为,我认为这可能是这两种设备常见的硬件或操作系统中的错误。但是,如果可能的话,我想排除cwac-wakeful实用程序中的错误和“操作符错误”。
是否有其他人看到此行为并对进一步诊断或补救措施有任何建议?
答案 0 :(得分:2)
当我从主页设置内置时钟闹钟时,我实际上得到相同的行为,即A90和VEGAn-TAB在下次手动开机之前不会唤醒。因此,它必须是平板电脑的基本问题,而不是AlarmManager或WakefulIntentService中的错误。