SourceType

시계 화면에 표시되는 실시간 값을 업데이트하는 데이터 소스의 값입니다.

Wear OS 4에서 도입되었습니다.

  • 버전 1
  • 버전 2
  • 시간 및 요일
  • 달의 위상
  • 언어
  • 건강 데이터
  • 기기 배터리
  • 기기 센서
  • 알림
  • 날씨
소스 설명 카테고리 가용성
IS_24_HOUR_MODE 사용자가 선택한 언어 및 환경설정에 따라 is24HourFormat()의 현재 반환 값과 동일한 불리언 값입니다. 부울 버전 1
IS_DAYLIGHT_SAVING_TIME 현재 언어의 TimeZone 객체에서 inDaylightTime()를 호출하고 현재 시간이 포함된 Date 객체를 전달하는 것과 동일한 불리언 값입니다. 현재 설정된 시간대가 이제 일광 절약 시간을 준수하는지 여부를 나타냅니다. 부울 버전 1
TIMEZONE 현재 언어의 TimeZone 객체에서 getDisplayName()를 호출하는 것과 동일한 문자열입니다. 전체 시간대 이름을 반환합니다. 예를 들어 겨울 뉴욕시 시간대의 경우 'Eastern Standard Time'이 반환됩니다. 문자열 버전 1
TIMEZONE_ABB 현재 언어의 TimeZone 객체에 대해 getDisplayName()의 오버로드된 버전을 호출하는 것과 동일한 문자열입니다. 여기서 지정된 스타일은 SHORT입니다. 축약된 시간대 이름을 반환합니다. 예를 들어 겨울 뉴욕시 시간대의 경우 'EST'가 반환됩니다. 문자열 버전 1
TIMEZONE_ID 현재 언어의 TimeZone 객체에서 getId()를 호출하는 것과 동일한 문자열입니다. IANA 시간대 ID 값을 반환합니다. 예를 들어 뉴욕시 시간대의 경우 America/New_York이 반환됩니다. 문자열 버전 1
TIMEZONE_OFFSET 현재 언어의 TimeZone 객체에서 getRawOffset()를 호출하는 것과 동일한 문자열입니다. 이 값은 항상 -12+14 사이입니다(양 끝값 포함). 현재 시간대의 (일광 절약 시간이 아닌) 표준 시간을 얻으려면 UTC에 더해야 하는 값을 반환합니다. 문자열 버전 1
TIMEZONE_OFFSET_DST 현재 언어의 TimeZone 객체에서 getOffset()에 현재 날짜를 전달하는 것과 동일한 문자열입니다. 이 값은 항상 -12+14 사이입니다(양 끝값 포함). 현재 현지 시간을 얻으려면 UTC에 더해야 하는 값을 반환합니다. 이때 필요한 경우 일광 절약 시간을 고려합니다. 문자열 버전 1
MOON_PHASE_TYPE 현재 달의 위상을 인코딩하는 정수입니다. 가능한 값은 다음과 같습니다.
  • 0: 가장 최근 신월
  • 1: 초승달
  • 2: 상현달
  • 3: 상현망간의 달
  • 4: 보름달
  • 5: 하현망간의 달
  • 6: 하현달
  • 7: 그믐달
정수 버전 1
MOON_PHASE_TYPE_STRING 현재 달의 위상을 나타내는 문자열입니다. 가능한 값은 다음과 같습니다.
  • New Moon: 가장 최근 신월 이후 경과된 일 수가 0.5일 미만이거나 27.5일 초과인 경우.
  • Evening Crescent: 가장 최근 신월 이후 경과된 일 수가 0.5일 이상 6.5일 미만인 경우.
  • First Quarter: 가장 최근 신월 이후 경과된 일 수가 6.5일 이상 7.5일 미만인 경우.
  • Waxing Gibbous: 가장 최근 신월 이후 경과된 일 수가 7.5일 이상 13.5일 미만인 경우.
  • Full Moon: 가장 최근 신월 이후 경과된 일 수가 13.5일 이상 14.5일 미만인 경우.
  • Waning Gibbous: 가장 최근 신월 이후 경과된 일 수가 14.5일 이상 20.5일 미만인 경우.
  • Last Quarter: 가장 최근 신월 이후 경과된 일 수가 20.5일 이상 21.5일 미만인 경우.
  • Morning Crescent: 가장 최근 신월 이후 경과된 일 수가 21.5일 이상 27.5일 미만인 경우.
문자열 버전 1
LANGUAGE_LOCALE_NAME Wear OS 기기의 현재 언어를 나타내는 문자열로, 2자 길이의 ISO 639-1 언어 코드, 밑줄, 그리고 2자 길이의 ISO 3166-1 지역 코드로 표현됩니다. 미국 영어는 en_US로 표현됩니다. 문자열 버전 1
BATTERY_TEMPERATURE_CELSIUS Wear OS 기기 배터리의 온도를 섭씨로 나타내는 부동 소수점 값입니다. 이 값은 배터리의 섭씨 0.1도 단위로 표현되는 원시 온도를 10으로 나누어 구해집니다. Float 버전 1
BATTERY_TEMPERATURE_FAHRENHEIT Wear OS 기기 배터리의 온도를 화씨로 나타내는 부동 소수점 값입니다. 섭씨 온도에서 변환한 값입니다. Float 버전 1
UNREAD_NOTIFICATION_COUNT 사용자가 아직 읽지 않은 Wear OS 기기에 전달된 알림 수를 나타내는 문자열입니다. 정수 버전 1
WEATHER.IS_AVAILABLE 렌더링할 수 있는 사용 가능한 날씨 데이터가 있는 경우 true를 반환합니다. 부울 버전 2
WEATHER.IS_ERROR

날씨 데이터를 로드하는 중에 오류가 발생하면 true를 반환합니다.

IS_ERRORIS_AVAILABLE는 상호 배타적이지 않습니다. 두 가지 모두 true인 경우 시계 화면의 예상 동작은 일부 날씨 데이터를 계속 렌더링하면서 데이터 가져오기에 오류가 있음을 나타내는 표시기를 표시하는 것입니다.

부울 버전 2
WEATHER.CONDITION

현재 날씨 상태를 나타내는 enum 값입니다.

가능한 값은 다음과 같습니다.

  • 0 - UNKNOWN_VALUE
  • 1 - CLEAR
  • 2 - CLOUDY
  • 3 - FOG
  • 4 - HEAVY_RAIN
  • 5 - HEAVY_SNOW
  • 6 - RAIN
  • 7 - SNOW
  • 8 - SUNNY
  • 9 - THUNDERSTORM
  • 10 - SLEET
  • 11 - LIGHT_SNOW
  • 12 - LIGHT_RAIN
  • 13 - MIST
  • 14 - PARTLY_CLOUDY
  • 15 - WINDY

참고: WEATHER.CONDITION 데이터 소스를 사용하는 경우 시계 화면에서 모든 enum 값을 인식하는 것이 좋습니다.

정수 버전 2
WEATHER.CONDITION_NAME 사용자가 선호하는 언어로 번역된, 인간이 읽을 수 있는 날씨 데이터 표현입니다. 문자열 버전 2
WEATHER.LAST_UPDATED 날씨 데이터가 마지막으로 업데이트된 타임스탬프입니다. 이 값은 Unix epoch 시간의 밀리초로 제공됩니다. 정수 버전 2
다음 데이터 소스의 경우 index를 적절한 값으로 설정하여 예측 값을 가져올 수 있습니다. index는 0부터 시작합니다.
예를 들어 WEATHER.HOURS.2.CONDITION를 사용하여 2시간 후의 날씨 상태를 가져올 수 있습니다.
WEATHER.HOURS.{index}.IS_AVAILABLE

지금부터 index시간 동안 일기예보 데이터를 사용할 수 있는 경우 true를 반환합니다.

개발자는 지정된 색인 값의 시간 기반 날씨 데이터에 액세스하기 전에 이 값을 확인해야 합니다.

부울 버전 2
WEATHER.HOURS.{index}.CONDITION

지금부터 몇 시간 후에 예상되는 날씨 상태입니다.

반환된 값은 WEATHER.CONDITION과 동일합니다.

정수 버전 2
WEATHER.HOURS.{index}.CONDITION_NAME 지금부터 인덱스시간 후의 일기예보 날씨를 인간이 읽을 수 있는 방식으로 사용자의 선호 언어로 표현한 값입니다. 문자열 버전 2
WEATHER.HOURS.{index}.IS_DAY 지금부터 index시간 후가 일광 절약 시간인 경우 true를 반환합니다. 일조 시간이 연중 변하기 때문에 유용합니다. 부울 버전 2
WEATHER.HOURS.{index}.TEMPERATURE 지금부터 인덱스시간 후의 예측 기온(사용자가 선호하는 단위) 정수 버전 2
WEATHER.HOURS.{index}.UV_INDEX 지금부터 시간 후에 예상되는 자외선 지수를 사용자의 기본 설정 단위로 나타냅니다. 정수 버전 2
다음 데이터 소스의 경우 index를 적절한 값으로 설정하여 예측 값을 가져올 수 있습니다. index는 0부터 시작합니다.
예를 들어 WEATHER.DAYS.1.TEMPERATURE_LOW를 사용하여 내일의 최저 기온 값 (지금부터 1일 후)을 가져올 수 있습니다.
WEATHER.DAYS.{index}.IS_AVAILABLE

지금부터 index일 동안 일기 예보 데이터를 사용할 수 있는 경우 true를 반환합니다.

개발자는 지정된 색인 값의 일별 날씨 데이터에 액세스하기 전에 이 값을 확인해야 합니다.

부울 버전 2
WEATHER.DAYS.{index}.CONDITION_DAY

지금부터 index일 후의 일간 일기예보입니다.

반환된 값은 WEATHER.CONDITION과 동일합니다.

정수 버전 2
WEATHER.DAYS.{index}.CONDITION_DAY_NAME 사용자의 선호 언어로 된, 지금부터 인덱스일 후의 일일 일기예보 날씨 조건을 사람이 읽을 수 있는 방식으로 표현한 값입니다. 문자열 버전 2
WEATHER.DAYS.{index}.CONDITION_NIGHT

지금부터 index일 후의 야간 일기예보입니다.

반환된 값은 WEATHER.CONDITION과 동일합니다.

정수 버전 2
WEATHER.DAYS.{index}.CONDITION_NIGHT_NAME 사용자의 선호 언어로 된 야간 예측 날씨 조건(오늘부터 인덱스일 후)을 사람이 읽을 수 있는 방식으로 표현한 것입니다. 문자열 버전 2
WEATHER.DAYS.{index}.TEMPERATURE_LOW 지금부터 index일 후의 최저 기온 예측입니다. 정수 버전 2
WEATHER.DAYS.{index}.TEMPERATURE_HIGH 지금부터 index일 후의 최고 기온 예측입니다. 정수 버전 2
WEATHER.DAYS.{index}.CHANCE_OF_PRECIPITATION

지금부터 index일 후의 강수 확률 예측입니다.

반환 값은 0~100 범위입니다.

정수 버전 2
WEATHER.DAYS.{index}.CHANCE_OF_PRECIPITATION_NIGHT

지금부터 index일 후 밤에 예상되는 강수 확률입니다.

반환 값은 0~100 범위입니다.

정수 버전 2
WEATHER.DAYS.{index}.UV_INDEX 지수일 후의 예측 자외선 지수입니다. 정수 버전 2