在打盹模式下白色列出的Android应用程序

时间:2018-05-06 11:01:01

标签: android gps

我正在尝试制作GPS追踪器应用。

我不打算在Play商店发布此应用程序。所以,我完全控制了设备(并且可以手动白名单)。

我想知道是否:

  1. 如果始终连接充电器,将激活打盹模式 电话?
  2. 手机突然猛拉或振动会禁用打盹模式 经过长时间不活动?例如,考虑放置电话 在卡车里面并且会发生振动(从发动机启动或 旅行)足以让设备从打瞌睡到正常 模式?
  3. 作业调度程序服务是否会按计划在打盹模式下工作 app手动列入白名单(包括GPS和网络)?
  4. 打电话给打盹模式设备会将其状态更改为正常模式吗?
  5. 陀螺仪,加速度计等传感器是否会处于打盹模式?

1 个答案:

答案 0 :(得分:1)

问题1:

  

如果充电器始终连接到手机,是否会激活打盹模式?

没有

  

一旦用户通过移动设备唤醒设备,请打开设备   屏幕或连接充电器,系统退出Doze和所有应用程序   恢复正常活动。

问题2:

  

手机突然抖动或振动会在打开后禁用打盹模式   长时间不活动?例如,考虑将手机置于卡车内并且振动(从发动机启动或行驶)足以获得   设备从打瞌睡到正常模式?

在Android N之前,是的。来自Android N,没有。

  

Android 7.0通过应用子集为Doze带来了进一步的增强功能   设备拔出时的CPU和网络限制   屏幕关闭,但不一定是静止的,例如,当a   手机正在用户的口袋里旅行。

问题3

  

作业计划程序服务是否会在计划应用程序的打盹模式下工作   手动列入白名单(包括GPS和网络)?

没有

  

列入白名单的应用可以使用网络并保留部分唤醒功能   在Doze和App Standby期间锁定。但是,其他限制仍然存在   适用于列入白名单的应用,就像对其他应用一样。对于   例如,白名单应用的作业和同步延迟(在API上   级别23及以下),其常规AlarmManager警报不会触发。

问题4

  

打电话给打盹模式设备会将其状态更改为正常模式吗?

是。由于与问题1相同的原因。

问题5

  

陀螺仪,加速度计等传感器是否会处于打盹模式?

可能无法在打盹模式下工作

有关“打盹”模式中“优化”的详细信息,请参阅此document