SourceType

Giá trị nguồn dữ liệu cập nhật theo thời gian thực, xuất hiện trên mặt đồng hồ.

Ra mắt trong Wear OS 4.

  • Phiên bản 1
  • Phiên bản 2
  • Ngày và giờ
  • Moon Phase (Tuần trăng)
  • Ngôn ngữ
  • Dữ liệu sức khoẻ
  • Pin thiết bị
  • Cảm biến thiết bị
  • Thông báo
  • Thời tiết
Nguồn Mô tả Danh mục Phạm vi cung cấp
DAY_HOUR Một giá trị dấu phẩy động kết hợp trường ngày trong tháng và trường giờ của đối tượng ZonedDateTime đại diện cho ngày và giờ hiện tại. Giá trị này luôn nằm trong khoảng từ 1.0 đến 312324. Nổi Phiên bản 1
DAY_0_30_HOUR Một giá trị dấu phẩy động kết hợp trường ngày trong tháng đã sửa đổi và trường giờ của đối tượng ZonedDateTime đại diện cho ngày và giờ hiện tại. Giá trị này luôn nằm trong khoảng từ 0.0 đến 302324. Nổi Phiên bản 1
IS_24_HOUR_MODE Một giá trị boolean tương đương với giá trị trả về hiện tại của is24HourFormat() dựa trên ngôn ngữ và lựa chọn ưu tiên của người dùng. Boolean Phiên bản 1
IS_DAYLIGHT_SAVING_TIME Một giá trị boolean tương đương với việc gọi inDaylightTime() trên đối tượng TimeZone cho ngôn ngữ hiện tại và truyền vào đối tượng Date chứa thời gian hiện tại. Cho biết múi giờ đang được đặt có tuân theo giờ mùa hè hay không. Boolean Phiên bản 1
TIMEZONE Một chuỗi tương đương với việc gọi getDisplayName() trên đối tượng TimeZone cho ngôn ngữ hiện tại. Trả về tên múi giờ đầy đủ, chẳng hạn như "Giờ chuẩn miền Đông" cho múi giờ của Thành phố New York trong suốt mùa đông. Chuỗi Phiên bản 1
TIMEZONE_ABB Một chuỗi tương đương với việc gọi một phiên bản nạp chồng của phương thức getDisplayName() trên đối tượng TimeZone cho ngôn ngữ hiện tại, với kiểu đã cho là SHORT. Trả về tên múi giờ viết tắt, chẳng hạn như "EST" tương ứng với múi giờ của Thành phố New York vào mùa đông. Chuỗi Phiên bản 1
TIMEZONE_ID Một chuỗi tương đương với việc gọi getId() trên đối tượng TimeZone cho ngôn ngữ hiện tại. Trả về giá trị mã múi giờ IANA, chẳng hạn như America/New_York cho múi giờ của Thành phố New York. Chuỗi Phiên bản 1
TIMEZONE_OFFSET Một chuỗi tương đương với việc gọi getRawOffset() trên đối tượng TimeZone cho ngôn ngữ hiện tại. Giá trị này luôn nằm trong khoảng từ -12 đến +14. Trả về giá trị cần được thêm vào Giờ phối hợp quốc tế (UTC) để đạt giờ chuẩn cho múi giờ hiện tại (chưa được chỉnh sửa theo giờ mùa hè). Chuỗi Phiên bản 1
TIMEZONE_OFFSET_DST Một chuỗi tương đương với việc truyền giá trị ngày hiện tại vào getOffset() trên đối tượng TimeZone cho ngôn ngữ hiện tại. Giá trị này luôn nằm trong khoảng từ -12 đến +14. Trả về giá trị cần được thêm vào UTC để đạt giờ địa phương hiện tại, có tính đến giờ mùa hè (nếu cần thiết). Chuỗi Phiên bản 1
LANGUAGE_LOCALE_NAME Một chuỗi biểu thị ngôn ngữ hiện tại của thiết bị Wear OS, được biểu diễn dưới dạng mã ngôn ngữ ISO 639-1 gồm 2 ký tự rồi đến dấu gạch dưới và 2 ký tự tương ứng với mã vùng ISO 3166-1. Biến thể tiếng Anh Hoa Kỳ được biểu thị như sau en_US. Chuỗi Phiên bản 1
UNREAD_NOTIFICATION_COUNT Một chuỗi đại diện cho số lượng thông báo được gửi đến thiết bị Wear OS này mà người dùng chưa đọc. Số nguyên Phiên bản 1
WEATHER.IS_AVAILABLE Trả về true nếu có dữ liệu thời tiết có thể hiển thị. Boolean Phiên bản 2
WEATHER.IS_ERROR

Trả về true nếu xảy ra lỗi khi tải dữ liệu thời tiết.

IS_ERRORIS_AVAILABLE không loại trừ lẫn nhau. Khi cả hai đều đúng, hành vi dự kiến của mặt đồng hồ là tiếp tục hiển thị một số dữ liệu thời tiết, nhưng cũng hiển thị một chỉ báo cho biết đã xảy ra lỗi khi tìm nạp dữ liệu.

Boolean Phiên bản 2
WEATHER.CONDITION

Giá trị enum đại diện cho tình trạng thời tiết hiện tại.

Các giá trị có thể là:

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

Lưu ý: Nếu sử dụng nguồn dữ liệu WEATHER.CONDITION, bạn nên đảm bảo mặt đồng hồ nhận dạng được tất cả giá trị enum.

Số nguyên Phiên bản 2
WEATHER.CONDITION_NAME Dữ liệu thời tiết được trình bày ở dạng mà con người có thể đọc được, được dịch sang ngôn ngữ mà người dùng ưu tiên. Chuỗi Phiên bản 2
WEATHER.LAST_UPDATED Dấu thời gian của lần gần đây nhất dữ liệu thời tiết được cập nhật. Giá trị này được cung cấp dưới dạng mili giây theo thời gian bắt đầu của hệ thống Unix. Số nguyên Phiên bản 2
Đối với các nguồn dữ liệu sau, bạn có thể đặt chỉ mục thành một giá trị thích hợp để truy xuất giá trị dự đoán. Chỉ mục bắt đầu từ 0.
Ví dụ: bạn có thể sử dụng WEATHER.HOURS.2.CONDITION để truy xuất thông tin thời tiết sau 2 giờ nữa.
WEATHER.HOURS.{index}.IS_AVAILABLE

Trả về true nếu có dữ liệu thời tiết dự báo cho index giờ kể từ thời điểm hiện tại.

Nhà phát triển nên kiểm tra giá trị này trước khi truy cập vào bất kỳ dữ liệu thời tiết theo giờ nào cho giá trị chỉ mục đã cho.

Boolean Phiên bản 2
WEATHER.HOURS.{index}.CONDITION

Tình trạng thời tiết dự báo, chỉ số giờ kể từ bây giờ.

Các giá trị được trả về giống với WEATHER.CONDITION.

Số nguyên Phiên bản 2
WEATHER.HOURS.{index}.CONDITION_NAME Nội dung mô tả tình trạng thời tiết dự báo mà con người có thể đọc được, chỉ số giờ kể từ thời điểm hiện tại, bằng ngôn ngữ mà người dùng ưu tiên. Chuỗi Phiên bản 2
WEATHER.HOURS.{index}.IS_DAY Trả về true nếu đó là giờ chỉ số ánh sáng ban ngày kể từ giờ hiện tại. Hữu ích vì thời lượng của ngày thay đổi trong năm. Boolean Phiên bản 2
WEATHER.HOURS.{index}.TEMPERATURE Nhiệt độ dự báo, chỉ số giờ kể từ bây giờ, theo đơn vị mà người dùng ưu tiên Số nguyên Phiên bản 2
WEATHER.HOURS.{index}.UV_INDEX Chỉ số tia UV dự báo, chỉ số giờ kể từ bây giờ, theo đơn vị mà người dùng ưu tiên. Số nguyên Phiên bản 2
Đối với các nguồn dữ liệu sau, bạn có thể đặt chỉ mục thành một giá trị thích hợp để truy xuất giá trị dự đoán. Chỉ mục bắt đầu từ 0.
Ví dụ: bạn có thể sử dụng WEATHER.DAYS.1.TEMPERATURE_LOW để truy xuất giá trị nhiệt độ thấp của ngày mai (1 ngày kể từ thời điểm hiện tại).
WEATHER.DAYS.{index}.IS_AVAILABLE

Trả về giá trị true nếu có dữ liệu thời tiết dự báo cho index ngày kể từ hiện tại.

Nhà phát triển nên kiểm tra giá trị này trước khi truy cập vào bất kỳ dữ liệu thời tiết nào dựa trên ngày cho giá trị chỉ mục nhất định.

Boolean Phiên bản 2
WEATHER.DAYS.{index}.CONDITION_DAY

Tình hình thời tiết dự báo vào ban ngày, chỉ số ngày kể từ hôm nay.

Các giá trị được trả về giống với WEATHER.CONDITION.

Số nguyên Phiên bản 2
WEATHER.DAYS.{index}.CONDITION_DAY_NAME Nội dung mô tả mà con người có thể đọc được về tình trạng thời tiết dự báo vào ban ngày, chỉ số ngày kể từ hôm nay, bằng ngôn ngữ mà người dùng ưu tiên. Chuỗi Phiên bản 2
WEATHER.DAYS.{index}.CONDITION_NIGHT

Tình trạng thời tiết dự báo vào ban đêm, chỉ số ngày kể từ hôm nay.

Các giá trị được trả về giống với WEATHER.CONDITION.

Số nguyên Phiên bản 2
WEATHER.DAYS.{index}.CONDITION_NIGHT_NAME Nội dung mô tả điều kiện thời tiết dự báo vào ban đêm, chỉ số ngày kể từ hiện tại, bằng ngôn ngữ mà người dùng ưu tiên. Chuỗi Phiên bản 2
WEATHER.DAYS.{index}.TEMPERATURE_LOW Nhiệt độ thấp nhất dự báo trong ngày, index ngày kể từ bây giờ. Số nguyên Phiên bản 2
WEATHER.DAYS.{index}.TEMPERATURE_HIGH Nhiệt độ cao nhất được dự báo trong ngày, tính từ index ngày nay. Số nguyên Phiên bản 2
WEATHER.DAYS.{index}.CHANCE_OF_PRECIPITATION

Khả năng có mưa theo dự báo, chỉ số ngày kể từ hôm nay.

Giá trị trả về nằm trong khoảng từ 0 đến 100.

Số nguyên Phiên bản 2
WEATHER.DAYS.{index}.CHANCE_OF_PRECIPITATION_NIGHT

Khả năng mưa theo dự báo vào ban đêm, chỉ số ngày kể từ hôm nay.

Giá trị trả về nằm trong khoảng từ 0 đến 100.

Số nguyên Phiên bản 2
WEATHER.DAYS.{index}.UV_INDEX Chỉ số tia cực tím dự báo, chỉ số ngày kể từ hôm nay. Số nguyên Phiên bản 2