3

WatchFaceService有一个public void onPropertiesChanged(Bundle properties)返回一组属性的方法。其中一个有一把钥匙PROPERTY_OFFLOAD_SUPPORTED

以下是 WatchFaceService 中可用的所有属性:

public static final String PROPERTY_BURN_IN_PROTECTION = "burn_in_protection";
public static final String PROPERTY_LOW_BIT_AMBIENT = "low_bit_ambient"; 
public static final String PROPERTY_IN_RETAIL_MODE = "in_retail_mode"; 
public static final String PROPERTY_OFFLOAD_SUPPORTED = "offload_supported";
public static final String PROPERTY_PHYSICAL_HANDS = "physical_hands";

它们不在文档中,但可以从 Android Studio 访问。

属性代表什么PROPERTY_OFFLOAD_SUPPORTED,应该如何使用?

4

1 回答 1

1

PROPERTY_OFFLOAD_SUPPORTED相关WatchFaceDecomposition。这是在某些设备(基于 Qualcomm 3100 平台构建)上可用的功能,其中表盘的环境模式绘图被移交给单独的(非常节能的)硬件。

在此模式下您可以做什么和不可以做什么有很多限制。它还提供了一些新的机会,例如更多的颜色选择和拥有二手(!)。

不幸的是,该功能没有得到很好的记录,但有几篇文章讨论了如何构建支持它的表盘:

  1. http://turndapage.com/2018/12/07/implementing-the-new-ambient-second-hand-for-wear-os-with-watch-face-decompositions
  2. https://www.programmersought.com/article/49454594831/
于 2020-11-30T20:23:55.070 回答