【问题标题】:Android Wear detect if watch has Ambient Screen Mode enabledAndroid Wear 检测手表是否启用了环境屏幕模式
【发布时间】:2016-07-12 18:38:56
【问题描述】:

某些 Android 手表 have the option to turn Ambient Screen Mode on/off,表示如果在短暂不活动后手表是否会进入环境模式而不是屏幕完全关闭。

API 上是否有任何方法可以检测手表上此选项的状态?为了清楚起见,我不是在询问是否检测手表是否在任何给定时刻处于环境模式,而是询问是否在手表上启用了此选项。谢谢!

【问题讨论】:

    标签: android wear-os watch-face-api


    【解决方案1】:

    目前没有 API 可以为您提供该信息。您心目中的用例是什么?

    【讨论】:

    • 我正在设计一个随时间变化的表盘,具体取决于您查看时间的频率。在onAmbientChanged() 方法中考虑这一点不适用于用户关闭环境屏幕模式的情况,因为它不会被触发。我的解决方法很可能是监听 Intent.ACTION_SCREEN_ONOFF...
    【解决方案2】:

    配置保存在Settings.Secure.DOZE_ENABLED

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-04
      • 1970-01-01
      相关资源
      最近更新 更多