【问题标题】:How to programmatically detect SONY - Stamina device energy profile is ON如何以编程方式检测 SONY - Stamina 设备能量配置文件已开启
【发布时间】:2013-09-17 08:59:16
【问题描述】:

我想通知用户,如果他的 SONY 安卓手机开启 STAMINE 能量配置文件,我的应用程序将无法正常工作。此配置文件阻止了 AlarmManager,并且设备没有在我需要的时候被唤醒。

【问题讨论】:

标签: android alarmmanager sony


【解决方案1】:

目前,没有官方方法可以检测是否选择了 STAMINA 能量配置文件。但是,如果有足够的社区需求,我们也许可以开放它。

【讨论】:

  • 是的,拥有它会很好。然后我可以通知用户将我的应用添加到耐力白名单中。
  • 我也想要这个选项。
  • @marlin-sony 有什么更新吗?有什么非官方的方法可以检测 STAMINA 模式吗?
  • 请注意,“STAMINA”模式不会触发最新 Android 版本使用的省电模式侦听器,它绝对应该...
【解决方案2】:

你可以通过

Settings.Secure.getInt(contentResolver, "somc.stamina_mode", 0) == 1

至少在 Sony Xperia XZ1 Compact (8.0.0) 上工作

【讨论】:

  • 请注意,这只检测模式是否启用,而不检测它是否当前正在运行!因此,如果用户有“
猜你喜欢
  • 1970-01-01
  • 2014-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多