SourceType

Nilai sumber data, yang memperbarui nilai real-time yang muncul di tampilan jam.

Diperkenalkan di Wear OS 4.

  • Versi 1
  • Versi 2
  • Waktu dan Hari
  • Fase Bulan
  • Bahasa
  • Data Kesehatan
  • Baterai Perangkat
  • Sensor Perangkat
  • Notifikasi
  • Cuaca
Sumber Deskripsi Kategori Ketersediaan
MOON_PHASE_TYPE Bilangan bulat yang mengenkode fase bulan saat ini. Nilai yang memungkinkan mencakup hal berikut:
  • 0 untuk bulan baru terakhir
  • 1 untuk bulan sabit awal
  • 2 untuk bulan paruh awal
  • 3 untuk bulan cembung membesar
  • 4 untuk bulan purnama
  • 5 untuk bulan cembung mengecil
  • 6 untuk bulan paruh akhir
  • 7 untuk bulan sabit akhir
Bilangan Bulat Versi 1
MOON_PHASE_TYPE_STRING String yang mewakili fase bulan saat ini. Nilai yang memungkinkan mencakup hal berikut:
  • Bulan Baru, jika telah berlalu kurang dari 0,5 hari, atau telah berlalu lebih dari 27,5 hari, sejak bulan baru terkini.
  • Sabit Awal, jika setidaknya 0,5 hari tetapi kurang dari 6,5 hari telah berlalu sejak bulan baru terkini.
  • Paruh Awal, jika setidaknya 6,5 hari tetapi kurang dari 7,5 hari telah berlalu sejak bulan baru terkini.
  • Cembung Membesar, jika setidaknya 7,5 hari tetapi kurang dari 13,5 hari telah berlalu sejak bulan baru terkini.
  • Bulan Purnama, jika setidaknya 13,5 hari tetapi kurang dari 14,5 hari telah berlalu sejak bulan baru terkini.
  • Cembung Mengecil, jika setidaknya 14,5 hari tetapi kurang dari 20,5 hari telah berlalu sejak bulan baru terkini.
  • Paruh Akhir, jika setidaknya 20,5 hari tetapi kurang dari 21,5 hari telah berlalu sejak bulan baru terkini.
  • Sabit Akhir, jika setidaknya 21,5 hari tetapi kurang dari 27,5 hari telah berlalu sejak bulan baru terkini.
String Versi 1
LANGUAGE_LOCALE_NAME String yang mewakili lokalitas perangkat Wear OS saat ini, yang dinyatakan dengan kode bahasa ISO 639-1 2 karakter, garis bawah, dan kode wilayah ISO 3166-1 2 karakter. Varian bahasa Inggris Amerika Serikat direpresentasikan sebagai en_US. String Versi 1
ACCELEROMETER_IS_SUPPORTED Nilai Boolean yang menunjukkan apakah tampilan jam dapat memperoleh data akselerometer dari sensor perangkat Wear OS saat ini. 00. Boolean Versi 1
BATTERY_PERCENT Bilangan bulat yang menunjukkan pengisian daya baterai perangkat Wear OS saat ini, dinyatakan dalam bentuk persentase. Nilai 100 menunjukkan bahwa baterai penuh; nilai 0 menunjukkan bahwa baterai sangat lemah. Bilangan Bulat Versi 1
BATTERY_CHARGING_STATUS Boolean yang menunjukkan apakah baterai perangkat Wear OS sedang diisi dayanya. Jika baterai sudah selesai diisi daya dan sudah penuh, nilai ini adalah true. Boolean Versi 1
BATTERY_IS_LOW Boolean yang menunjukkan apakah baterai perangkat Wear OS lemah. Batas yang tepat untuk hal ini bergantung pada produsen. Jika baterai sedang diisi dayanya, nilai ini adalah false. Boolean Versi 1
BATTERY_TEMPERATURE_CELSIUS Nilai floating point yang menunjukkan suhu baterai perangkat Wear OS, dalam derajat Celsius. Nilai suhu mentah baterai, dalam sepersepuluh derajat Celsius, dibagi 10 untuk mendapatkan nilai ini. Float Versi 1
BATTERY_TEMPERATURE_FAHRENHEIT Nilai floating point yang menunjukkan suhu baterai perangkat Wear OS, dalam derajat Fahrenheit. Nilai ini adalah konversi dari derajat Celsius. Float Versi 1
UNREAD_NOTIFICATION_COUNT String yang mewakili jumlah notifikasi yang dikirim ke perangkat Wear OS ini dan belum dibaca pengguna. Bilangan Bulat Versi 1
WEATHER.IS_AVAILABLE Menampilkan true (benar) jika ada data cuaca yang tersedia yang dapat dirender. Boolean Versi 2
WEATHER.IS_ERROR

Menampilkan benar jika terjadi error saat memuat data cuaca.

IS_ERROR dan IS_AVAILABLE tidak saling eksklusif. Jika keduanya benar, perilaku yang diharapkan dari tampilan jam adalah terus merender beberapa data cuaca, tetapi juga menampilkan indikator bahwa terjadi error saat mengambil data.

Boolean Versi 2
WEATHER.CONDITION

Nilai enum yang mewakili kondisi cuaca saat ini.

Nilai yang dimungkinkan adalah:

  • 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

Catatan: Jika menggunakan sumber data WEATHER.CONDITION, sebaiknya semua nilai enum dikenali oleh tampilan jam.

Bilangan Bulat Versi 2
WEATHER.CONDITION_NAME Representasi data cuaca yang dapat dibaca manusia, diterjemahkan ke dalam bahasa pilihan pengguna. String Versi 2
WEATHER.LAST_UPDATED Stempel waktu saat data cuaca terakhir diperbarui. Nilai ini diberikan sebagai milidetik dalam waktu epoch Unix. Bilangan Bulat Versi 2
Untuk sumber data berikut, Anda dapat menetapkan index ke nilai yang sesuai untuk mengambil nilai perkiraan. index dimulai dari 0.
Misalnya, Anda dapat menggunakan WEATHER.HOURS.2.CONDITION untuk mengambil kondisi cuaca 2 jam dari sekarang.
WEATHER.HOURS.{index}.IS_AVAILABLE

Menampilkan true jika data perkiraan cuaca tersedia untuk indeks jam ke depan.

Developer harus memeriksa nilai ini sebelum mengakses data cuaca berbasis jam untuk nilai indeks yang diberikan.

Boolean Versi 2
WEATHER.HOURS.{index}.CONDITION

Perkiraan kondisi cuaca, indeks jam dari sekarang.

Nilai yang ditampilkan sama dengan nilai untuk WEATHER.CONDITION.

Bilangan Bulat Versi 2
WEATHER.HOURS.{index}.CONDITION_NAME Representasi kondisi cuaca prakiraan yang dapat dibaca manusia, indeks jam dari sekarang, dalam bahasa pilihan pengguna. String Versi 2
WEATHER.HOURS.{index}.IS_DAY Menampilkan true jika saat ini adalah jam indeks waktu musim panas. Berguna karena durasi siang hari berubah sepanjang tahun. Boolean Versi 2
WEATHER.HOURS.{index}.TEMPERATURE Perkiraan suhu, indeks jam dari sekarang, dalam satuan yang dipilih pengguna Bilangan Bulat Versi 2
WEATHER.HOURS.{index}.UV_INDEX Perkiraan indeks UV, indeks jam dari sekarang, dalam unit yang disukai pengguna. Bilangan Bulat Versi 2
Untuk sumber data berikut, Anda dapat menetapkan index ke nilai yang sesuai untuk mengambil nilai perkiraan. index dimulai dari 0.
Misalnya, Anda dapat menggunakan WEATHER.DAYS.1.TEMPERATURE_LOW untuk mengambil nilai suhu rendah besok (1 hari dari sekarang).
WEATHER.DAYS.{index}.IS_AVAILABLE

Menampilkan true jika data prakiraan cuaca tersedia untuk indeks hari ke depan.

Developer harus memeriksa nilai ini sebelum mengakses data cuaca berbasis hari untuk nilai indeks yang diberikan.

Boolean Versi 2
WEATHER.DAYS.{index}.CONDITION_DAY

Kondisi cuaca perkiraan siang hari, indeks hari dari sekarang.

Nilai yang ditampilkan sama dengan nilai untuk WEATHER.CONDITION.

Bilangan Bulat Versi 2
WEATHER.DAYS.{index}.CONDITION_DAY_NAME Representasi yang dapat dibaca manusia tentang kondisi cuaca prakiraan siang hari, indeks hari dari sekarang, dalam bahasa pilihan pengguna. String Versi 2
WEATHER.DAYS.{index}.CONDITION_NIGHT

Kondisi cuaca perkiraan malam hari, indeks hari dari sekarang.

Nilai yang ditampilkan sama dengan nilai untuk WEATHER.CONDITION.

Bilangan Bulat Versi 2
WEATHER.DAYS.{index}.CONDITION_NIGHT_NAME Representasi kondisi cuaca prakiraan malam hari yang dapat dibaca manusia, indeks hari dari sekarang, dalam bahasa pilihan pengguna. String Versi 2
WEATHER.DAYS.{index}.TEMPERATURE_LOW Perkiraan suhu terendah untuk hari ini, index hari dari sekarang. Bilangan Bulat Versi 2
WEATHER.DAYS.{index}.TEMPERATURE_HIGH Prakiraan suhu tertinggi untuk hari ini, index hari dari sekarang. Bilangan Bulat Versi 2
WEATHER.DAYS.{index}.CHANCE_OF_PRECIPITATION

Perkiraan peluang presipitasi, indeks hari dari sekarang.

Nilai yang ditampilkan berada dalam rentang 0 hingga 100.

Bilangan Bulat Versi 2
WEATHER.DAYS.{index}.CHANCE_OF_PRECIPITATION_NIGHT

Perkiraan peluang presipitasi pada malam hari, indeks hari dari sekarang.

Nilai yang ditampilkan berada dalam rentang 0 hingga 100.

Bilangan Bulat Versi 2
WEATHER.DAYS.{index}.UV_INDEX Perkiraan indeks UV, indeks hari dari sekarang. Bilangan Bulat Versi 2