android-doze-and-standby相关内容

打ze/待机功能如何影响位置更新?

有人知道持有部分唤醒锁的白名单应用程序在设备处于打ze状态或待机状态时是否可以接收位置更新吗? Android文档( http://developer.android.com/training/monitoring-device-state/doze-standby.html )仅声明CPU和网络已延迟,并且未提及对位置更新的任何影响(例如,来自LocationManager).基于此,位置 ..

手机闲置/打zing/锁定时,Android服务无法正常工作

晚上好 几天来我一直在努力实现目标,但我真的不知道还能尝试什么,我基本上已经尝试了网上发现的所有内容,但仍然无法正常工作,但我有一次感觉我发现解决方案一定很简单. 我正在做一个更大的项目,但是在这里我只是想尝试一个非常简单的示例,以便以后可以适应我的项目. 我想做什么 我希望计数器在1200秒(20分钟)内每秒增加+1,并在每次计数时写入文件.我应该最终得到一个包含1200 ..

BroadcastReceiver无法访问互联网

我的广播接收器遇到问题. 我已将闹钟设置为上午6点,它必须触发我的广播接收器,广播接收器只需从互联网下载一些数据并进行处理即可. 例如,如果我将闹钟设置为下午3点,则可以正常工作.但是问题出在上午6点,由于没有网络连接,下载失败. 在尝试下载之前,我执行了部分唤醒锁定.可以与此相关吗?手机是否进入深度睡眠并且部分唤醒锁还不够? 那还能是什么?我已经仔细检查过,让手机保持启用 ..

Android 6.0中的打ze和应用待机模式

Google在Android 6.0 OS上引入了Doze和App Standby模式. 如果拔出设备并在一段时间内不使用设备,并且应用程序在一段时间内保持不活动状态,则该设备将进入StandBy模式(如果我输入错了,请纠正我). 我们(开发人员)是否可以知道以Doze模式输入的设备或以StandBy模式输入的应用程序?怎么样? http://developer.android.co ..

setAndAllowWhileIdle和setExactAndAllowWhileIdle之间的区别

AlarmManager.setAndAllowWhileIdle()和AlarmManager.setExactAndAllowWhileIdle()有什么区别?这些都如何影响Android 6.0(棉花糖)API中引入的打ze模式? 解决方案 请参阅AlarmManager的文档: 注意:从API 19(KITKAT)开始,警报传递是不准确的:操作系统将转移警报,以最大程度地减少 ..

打ze模式处理

我正在开发一个使用AlarmManager在后台生成一些服务的应用程序.时间对于我们的应用程序至关重要,其功能不能等待下一个维护窗口的出现. 要求用户将应用程序列入白名单不是问题,但不能解决暂停警报的问题.同样,电池消耗也不是什么大问题. 我想到的第一个可能的解决方案是生成一个始终运行的前台服务来处理服务的重新安排,而不是使用AlarmManager来处理,但是这样做会改变我们应用程序的大多 ..

在有/无部分/全部唤醒锁的情况下,打ze模式如何影响后台/前台服务?

这是一个简单的问题,看到有关Google+的大量帖子( 此处 ),并且缺少有关官方文档的信息( 此处 ): 当设备进入“打ze"模式时,应用程序的服务会发生什么? 在有/没有部分/全部唤醒锁的情况下,它对后台/前台服务(绑定/未绑定,已启动/未启动)有什么作用? 例如,为了创建一种在设备屏幕关闭时播放音频流的服务,您会怎么做?如果音频流不是来自本地文件,而是来自网络,该怎么办? ..

如何保护后台服务/警报在定制操作系统(如oppo-coloros,vivo-funtouch os,Xiomi-MIUI os)中的新启动设备中被杀死?

我有一个 WakefulBroadcastReceiver 和 IntentService ,每隔半小时就会发出警报并执行一些操作。 我已经使用 setExactAndAllowWhileIdle()方法处理打mode模式。 一些带有自定义功能的新智能手机操作系统最近在市场上推出,他们有自己的基于android os的自定义os 。就像带彩色OS的oppo,带funtouch os的vi ..
发布时间:2020-06-03 19:17:17 移动开发

通过ADB拔出设备的电源:“找不到服务”

我必须测试我的应用在打ze模式下的行为。根据文档,我首先必须通过在终端中输入以下命令,设备认为已将其拔出: $ adb shell dumpsys电池拔出 但是什么也没发生,它会记录: 找不到服务:电池 我该怎么办? 解决方案 日志中没有指出电池服务(这可能是特定于设备的。) 输入以下命令以查找现有的电池相关服务: ..