问题标签 [android-doze]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1027 浏览

android - 务实地关闭打盹模式

android Marshmallow 有一个新的内置打盹功能,可以在一段时间后关闭后台进程。如何通过简单地检查设备是否从这个打盹事件中唤醒然后重新启动调度程序进程(比较时间戳以查看已经过去了多少时间)来解决此问题。

请帮忙!!

0 投票
0 回答
60 浏览

android - 几天后重复闹钟取消

我在使用一个非常简单的应用程序时遇到问题,该应用程序每天显示一次通知。为此,我只是这样做:

在运行 Android 6.0 (LG G4) 的设备上,这可以工作几天,然后停止工作。

adb -d shell dumpsys alarm表明我的闹钟确实不在“待处理的闹钟批次”列表中。

我在运行 Android 5.1 (Samsung S4) 的设备上没有这个问题。

我猜这与打盹模式或应用待机有关,但据我所知(如果我错了,请纠正我),警报可能会延迟,这对我的用例来说很好,但不是应该取消!

想法?

0 投票
2 回答
854 浏览

android - 适用于运动传感器的 Android 打盹模式

我有与 Android Doze 模式(Android N [deep doze] 和 M)相关的问题。根据 Android 官方文档,一旦设备进入打盹模式,它就会停止通过 GPS 或网络接收位置更新。

要退出打盹模式,屏幕打开或插入电源。但是怎么样

1) 如果设备移动但屏幕保持关闭,则处于打盹模式。设备会退出打盹模式以进行移动吗?

2) 在打盹模式下,陀螺仪或加速度计等传感器是在工作还是停止?

0 投票
0 回答
1122 浏览

android - Doze 和 BroadcastReceiver - 不在 Marshmallow 上一起工作

我有一个BroadcastReceiver监听电话,当它们结束时AlertDialog出现。在 Android 5.1 及更低版本上运行良好,但在 Android 6.0 (Marshmallow) 及更高版本上,当有人打电话时,通话后对话框不会出现。它显示何时再次手动启动应用程序以及是否有多个呼叫 - 所有应该立即显示的对话框都立即显示,这是不好的。

有谁知道这个问题是关于什么的?

代码:

}

显现:

0 投票
1 回答
240 浏览

android - 具有打盹电池优化的 Spotify Android SDK

当我使用 Spotify Android SDK 播放音乐并且 Doze 启动时,音乐停止播放,因为应用程序失去了网络连接。有没有办法解决这个问题?

我能想到的唯一方法是要求用户使用 ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS 意图将应用列入白名单。但是我读到很多开发人员在这样做时会禁止他们的应用进入 Play 商店。

0 投票
1 回答
2074 浏览

android - 意图设置对话框。ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS

我正在使用带有 Cyanogenmod 的 Android 6,当我开始执行以下意图时,什么也没有发生!

是否应该出现电池优化对话框?如果是这样,我做错了什么?

0 投票
2 回答
836 浏览

android - 地理围栏有效,但一段时间后停止触发

我的地理围栏在开始时正在工作,但在一两天后突然停止触发,这里是谷歌方面的问题还是我的代码有问题?

在启动并启动应用程序时,我使用一个 IntentService,然后注册一个地理围栏:

还有这个:

另请参阅我的答案,我尝试并认为我已修复。但这并没有帮助。

0 投票
4 回答
1375 浏览

android - PhoneStateListener 有时在 Nougat 中没有响应

我正在注册我PhoneStateListeneronStartCommand服务。它在以下 android N 设备中运行良好。但有时它在 android N 设备中没有响应。它与打盹模式有关吗?如果是,如何解决?

0 投票
0 回答
479 浏览

android - 设备处于打盹模式时网络故障

我对打盹模式有疑问。在打盹模式下,当我们收到 GCM 通知时,应用程序可以访问网络服务多长时间?我们可以获取部分唤醒锁以防止再次进入打盹模式吗?如何查看设备是进入打盹模式还是退出打盹模式的日志?

在我的应用程序中,我有一个 pjsip 本机库,当我们收到 GCM 通知时,它会为 SIP 注册进行 SRV 查找。当我们收到 GCM 通知时设备被唤醒,但当我们尝试 SRV 查找时,我们收到“不允许操作”错误。

此问题仅在打盹模式下发生

有人可以帮忙吗

0 投票
1 回答
1301 浏览

android - 打盹模式停止了定位服务

我正在开发运动跟踪应用程序,它使用位置管理器和 gps 提供商每秒获取位置更新,即使屏幕关闭并且手机在口袋里。

当用户在我的活动中按下开始按钮时,我在前台启动服务,显示通知并注册位置监听器。

服务开始接收位置更新并将它们写入我的跟踪文件。

突然我收到日志消息“电源管理器空闲模式:true”,手机进入打盹模式,我的服务停止获取任何位置更新,直到手机唤醒。

我阅读了有关打盹模式的文档,发现它不应该影响位置服务,但在我的情况下确实如此。

可能是我做错了什么。这是我的服务代码,非常感谢任何帮助。