Об осложнениях

Усложнением считается любая функция, отображаемая на циферблате помимо времени. Например, индикатор заряда батареи является усложнением. API-интерфейс Complications предназначен как для циферблатов, так и для приложений-источников данных.

Остальная часть этого документа описывает источники данных, циферблаты и типы сложностей.

Источник данных о сложности

Приложения, которые предоставляют такие данные, как уровень заряда батареи, погода или количество шагов, чтобы следить за лицами на предмет осложнений, называются источниками данных о сложностях . Эти источники данных предоставляют необработанные данные и не несут ответственности за контроль того, как их данные отображаются на циферблате. Подробнее о написании приложений, предоставляющих данные циферблатам, см. в разделе «Усложнение данных» .

На следующей диаграмме показано, как Wear OS от Google обеспечивает поток данных от источников к циферблатам.

Complications data flow
Рисунок 1. Поток данных об осложнениях.

Усложнения на циферблатах

Циферблаты получают данные из источников усложненных данных, что позволяет им включать усложнения без необходимости использования кода для получения базовых данных. Циферблаты сохраняют контроль над отображением данных, поэтому они могут естественным образом интегрировать данные в свой дизайн. Дополнительные сведения см. в руководстве по проектированию «Осложнения» .

Чтобы узнать, как добавить осложнения к циферблату, см. раздел Добавление осложнений к циферблату .

Виды осложнений

Типы усложнения определяют, какие типы данных могут отображаться в усложнении или предоставляться источником данных. Например, используйте тип SHORT_TEXT , если данные состоят преимущественно из короткой строки. Объект ComplicationData всегда имеет один тип сложности, который определяет обязательные и необязательные поля. Обязательное поле представляет основную часть данных; большинство типов берут свое имя из обязательного поля.

Источники данных используют типы сложности иначе, чем циферблаты:

  • Источник данных выбирает типы сложных данных для предоставления, в том числе какие дополнительные поля этих типов следует предоставлять и сколько различных типов может поддерживаться. Например, источник подсчета шагов может поддерживать типы RANGED_VALUE и SHORT_TEXT , а источник следующего собрания может поддерживать типы SHORT_TEXT и LONG_TEXT .
  • Вы можете выбрать, сколько усложнений включить в циферблат и какие типы усложнений поддерживать. Например, циферблат на циферблате может поддерживать типы SHORT_TEXT , ICON и RANGED_VALUE . Индикатор на циферблате может поддерживать только тип RANGED_VALUE .

Дополнительные сведения о различных типах осложнений и полях, поддерживаемых каждым типом, см. в разделе Типы осложнений .

,

Усложнением считается любая функция, отображаемая на циферблате помимо времени. Например, индикатор заряда батареи является усложнением. API-интерфейс Complications предназначен как для циферблатов, так и для приложений-источников данных.

Остальная часть этого документа описывает источники данных, циферблаты и типы сложностей.

Источник данных о сложности

Приложения, которые предоставляют такие данные, как уровень заряда батареи, погода или количество шагов, чтобы следить за лицами на предмет осложнений, называются источниками данных о сложностях . Эти источники данных предоставляют необработанные данные и не несут ответственности за контроль того, как их данные отображаются на циферблате. Дополнительные сведения о написании приложений, предоставляющих данные циферблатам, см. в разделе Усложнение данных .

На следующей диаграмме показано, как Wear OS от Google обеспечивает поток данных от источников к циферблатам.

Complications data flow
Рисунок 1. Поток данных об осложнениях.

Усложнения на циферблатах

Циферблаты получают данные из источников сложных данных, что позволяет им включать сложности без необходимости использования кода для получения базовых данных. Циферблаты сохраняют контроль над отображением данных, поэтому они могут естественным образом интегрировать данные в свой дизайн. Дополнительные сведения см. в руководстве по проектированию «Осложнения» .

Чтобы узнать, как добавить осложнения к циферблату, см. раздел Добавление осложнений к циферблату .

Виды осложнений

Типы усложнения определяют, какие типы данных могут отображаться в усложнении или предоставляться источником данных. Например, используйте тип SHORT_TEXT , если данные состоят преимущественно из короткой строки. Объект ComplicationData всегда имеет один тип сложности, который определяет обязательные и необязательные поля. Обязательное поле представляет основную часть данных; большинство типов берут свое имя из обязательного поля.

Источники данных используют типы сложности иначе, чем циферблаты:

  • Источник данных выбирает типы сложных данных для предоставления, в том числе какие дополнительные поля этих типов следует предоставлять и сколько различных типов может поддерживаться. Например, источник подсчета шагов может поддерживать типы RANGED_VALUE и SHORT_TEXT , а источник следующего собрания может поддерживать типы SHORT_TEXT и LONG_TEXT .
  • Вы можете выбрать, сколько усложнений включить в циферблат и какие типы усложнений поддерживать. Например, циферблат на циферблате может поддерживать типы SHORT_TEXT , ICON и RANGED_VALUE . Индикатор на циферблате может поддерживать только тип RANGED_VALUE .

Дополнительные сведения о различных типах осложнений и полях, поддерживаемых каждым типом, см. в разделе Типы осложнений .

,

Усложнением считается любая функция, отображаемая на циферблате помимо времени. Например, индикатор заряда батареи является усложнением. API-интерфейс Complications предназначен как для циферблатов, так и для приложений-источников данных.

Остальная часть этого документа описывает источники данных, циферблаты и типы сложностей.

Источник данных о сложности

Приложения, которые предоставляют такие данные, как уровень заряда батареи, погода или количество шагов, чтобы следить за лицами на предмет осложнений, называются источниками данных о сложностях . Эти источники данных предоставляют необработанные данные и не несут ответственности за контроль того, как их данные отображаются на циферблате. Подробнее о написании приложений, предоставляющих данные циферблатам, см. в разделе «Усложнение данных» .

На следующей диаграмме показано, как Wear OS от Google обеспечивает поток данных от источников к циферблатам.

Complications data flow
Рисунок 1. Поток данных о сложности.

Усложнения на циферблатах

Циферблаты получают данные из источников усложненных данных, что позволяет им включать усложнения без необходимости использования кода для получения базовых данных. Циферблаты сохраняют контроль над отображением данных, поэтому они могут естественным образом интегрировать данные в свой дизайн. Дополнительные сведения см. в руководстве по проектированию «Осложнения» .

Чтобы узнать, как добавить осложнения к циферблату, см. раздел Добавление осложнений к циферблату .

Виды осложнений

Типы усложнения определяют, какие типы данных могут отображаться в усложнении или предоставляться источником данных. Например, используйте тип SHORT_TEXT , если данные состоят преимущественно из короткой строки. Объект ComplicationData всегда имеет один тип сложности, который определяет обязательные и необязательные поля. Обязательное поле представляет основную часть данных; большинство типов берут свое имя из обязательного поля.

Источники данных используют типы сложности иначе, чем циферблаты:

  • Источник данных выбирает типы сложных данных для предоставления, в том числе какие дополнительные поля этих типов следует предоставлять и сколько различных типов может поддерживаться. Например, источник подсчета шагов может поддерживать типы RANGED_VALUE и SHORT_TEXT , а источник следующего собрания может поддерживать типы SHORT_TEXT и LONG_TEXT .
  • Вы можете выбрать, сколько усложнений включить в циферблат и какие типы усложнений поддерживать. Например, циферблат на циферблате может поддерживать типы SHORT_TEXT , ICON и RANGED_VALUE . Индикатор на циферблате может поддерживать только тип RANGED_VALUE .

Дополнительные сведения о различных типах осложнений и полях, поддерживаемых каждым типом, см. в разделе Типы осложнений .

,

Усложнением считается любая функция, отображаемая на циферблате помимо времени. Например, индикатор заряда батареи является усложнением. API-интерфейс Complications предназначен как для циферблатов, так и для приложений-источников данных.

Остальная часть этого документа описывает источники данных, циферблаты и типы сложностей.

Источник данных о сложности

Приложения, которые предоставляют такие данные, как уровень заряда батареи, погода или количество шагов, чтобы следить за лицами на предмет осложнений, называются источниками данных о сложностях . Эти источники данных предоставляют необработанные данные и не несут ответственности за контроль того, как их данные отображаются на циферблате. Дополнительные сведения о написании приложений, предоставляющих данные циферблатам, см. в разделе Усложнение данных .

На следующей диаграмме показано, как Wear OS от Google обеспечивает поток данных от источников к циферблатам.

Complications data flow
Рисунок 1. Поток данных об осложнениях.

Усложнения на циферблатах

Циферблаты получают данные из источников усложненных данных, что позволяет им включать усложнения без необходимости использования кода для получения базовых данных. Циферблаты сохраняют контроль над отображением данных, поэтому они могут естественным образом интегрировать данные в свой дизайн. Дополнительные сведения см. в руководстве по проектированию «Осложнения» .

Чтобы узнать, как добавить осложнения к циферблату, см. раздел Добавление осложнений к циферблату .

Виды осложнений

Типы усложнения определяют, какие типы данных могут отображаться в усложнении или предоставляться источником данных. Например, используйте тип SHORT_TEXT , если данные состоят в основном из короткой строки. Объект ComplicationData всегда имеет один тип сложности, который определяет обязательные и необязательные поля. Обязательное поле представляет основную часть данных; большинство типов берут свое имя из обязательного поля.

Источники данных используют типы сложности иначе, чем циферблаты:

  • Источник данных выбирает типы сложных данных для предоставления, в том числе какие дополнительные поля этих типов следует предоставлять и сколько различных типов может поддерживаться. Например, источник подсчета шагов может поддерживать типы RANGED_VALUE и SHORT_TEXT , а источник следующего собрания может поддерживать типы SHORT_TEXT и LONG_TEXT .
  • Вы можете выбрать, сколько усложнений включить в циферблат и какие типы усложнений поддерживать. Например, циферблат на циферблате может поддерживать типы SHORT_TEXT , ICON и RANGED_VALUE . Индикатор на циферблате может поддерживать только тип RANGED_VALUE .

Дополнительные сведения о различных типах осложнений и полях, поддерживаемых каждым типом, см. в разделе Типы осложнений .