【问题标题】:Keep mobile Data always on function保持移动数据始终正常运行
【发布时间】:2012-12-25 07:30:52
【问题描述】:

如果您使用 HTC 手机,他们有一个移动数据网络设置选项为“始终启用移动数据”。据我了解,它有助于维持 TCP 连接。我想实现相同的功能,如何实现? 我想,需要使用唤醒锁吗?

【问题讨论】:

  • 你不应该为此需要唤醒锁。
  • 但是当这个选项打开时,即使在设备睡眠/待机模式之后,移动数据也不应该断开连接。所以除了使用唤醒锁来做到这一点之外还有其他选择吗?
  • 您考虑过这对电池寿命的影响吗?
  • 我知道这对电池不好..所以想知道htc实际上是如何实现这个的?他们实现相同吗?

标签: android


【解决方案1】:

WakeLocks 是 Power Manager 系统服务功能,可供您使用 用于控制主机设备电源状态的应用程序。

【讨论】:

  • 此选项关闭时,设备进入睡眠/待机模式后移动数据自动断开。
  • 但是当这个选项打开时,即使在设备睡眠/待机模式之后,移动数据也不应该断开连接。所以除了使用唤醒锁来做到这一点之外还有其他选择吗?
  • 不,除非用户手动关闭,否则移动数据连接始终开启。
  • 那么我不明白为什么HTC在他们的手机中提供了这个功能......我只能从这个选项中推断出这个
  • 每个手机都有这个选项,Htc 没什么特别的。
【解决方案2】:

您无法更改连接(移动或 wifi)。但您可以立即监听连接,让您的应用程序仅在移动数据上运行。

【讨论】:

  • 如果我监听连接并在连接的移动数据上..调用唤醒锁..它会确保移动数据在睡眠模式下不会断开连接吗?
  • 它不能。但是如果你不想让你的应用进入睡眠模式,你可以使用唤醒锁
猜你喜欢
  • 2013-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-03
  • 2019-09-12
  • 2017-05-29
  • 1970-01-01
相关资源
最近更新 更多