WearOS 上的常屏设置

Posted

技术标签:

【中文标题】WearOS 上的常屏设置【英文标题】:Always-on-screen setting on WearOS 【发布时间】:2021-12-26 14:13:28 【问题描述】:

是否可以使用设置提供程序在 WearOS 应用上设置始终显示在屏幕上的设置? 我尝试了 doze_enabled 但它不起作用。

【问题讨论】:

【参考方案1】:

据我所知,仍然无法直接从应用启用/禁用始终显示在屏幕上的设置。

This old answer(来自 Google 工程师)也表示它从来没有可能,而且可能永远不会。

推荐的方法是触发将用户带到设置中的显示页面的意图:

fun openDisplaySettings() 
    val intent = Intent(Settings.ACTION_DISPLAY_SETTINGS)
    if (intent.resolveActivity(packageManager) != null) 
        startActivity(intent)
    

用户必须在返回您的应用之前手动切换开关。

【讨论】:

有没有办法在触发该意图之前获取“始终在线”显示用户设置(打开或关闭)?

以上是关于WearOS 上的常屏设置的主要内容,如果未能解决你的问题,请参考以下文章

标准和自定义 GATT 特性

求简单的常微分方程

无需电话连接即可通过 WiFi 从 WearOS 手表直接调用 API

WearOS 始终开启模式无法在设备上运行

WearOS 应用程序不接收来自安卓手机的数据

移动web