Nilai sumber data, yang memperbarui nilai real-time yang muncul di tampilan jam.
Diperkenalkan di Wear OS 4.
Waktu dan hari
Format Tampilan Jam mendukung sumber data berikut yang terkait dengan waktu dan hari:
UTC_TIMESTAMP
- Jumlah milidetik yang telah berlalu sejak UTC tengah malam pada 1 Januari 1970.
MILLISECOND
- Nilai bilangan bulat yang mewakili kolom milidetik pada
objek
ZonedDateTime
untuk waktu saat ini. Nilai ini selalu antara0
dan999
, inklusif. SECOND
- Nilai bilangan bulat yang mewakili kolom kedua objek
ZonedDateTime
untuk waktu saat ini. Nilai ini selalu antara0
dan59
, inklusif. SECOND_Z
- String yang mewakili kolom kedua objek
ZonedDateTime
untuk waktu saat ini, dengan angka nol di awal untuk membuat nilai 2 karakter. Nilai ini selalu antara00
dan59
, inklusif. SECOND_MILLISECOND
- Nilai floating point yang menggabungkan kolom detik dan milidetik dari objek
ZonedDateTime
yang mewakili waktu saat ini. Nilai ini selalu antara0.0
dan59.999
, inklusif. SECONDS_IN_DAY
- Jumlah detik yang telah berlalu selama hari ini, berdasarkan
nilai untuk
HOUR_0_23
,MINUTE
, danSECOND
. Nilai ini selalu antara0
dan86399
($ 24 * 60 * 60 - 1 $), inklusif. MINUTE
- Nilai bilangan bulat yang mewakili kolom menit objek
ZonedDateTime
untuk waktu saat ini. Nilai ini selalu antara0
dan59
, inklusif. MINUTE_Z
- String yang mewakili kolom menit objek
ZonedDateTime
untuk waktu saat ini, dengan angka nol di awal untuk membuat nilai 2 karakter. Nilai ini selalu antara00
dan59
, inklusif. MINUTE_SECOND
- Nilai floating point yang menggabungkan kolom menit dan kolom kedua dari
objek
ZonedDateTime
yang mewakili waktu saat ini. Nilai ini selalu antara0.0
dan $ 59 \frac{59}{60} $, inklusif. HOUR_0_11
- Komponen 12 jam dari waktu saat ini, direpresentasikan sebagai nilai antara
0
dan11
inklusif. JikaCLOCK_HOUR_OF_AMPM
saat ini adalah12
, seperti dalam12:34 PM
, nilai ini akan dikonversi menjadi0
. HOUR_0_11_Z
- String yang mewakili komponen 12 jam dari waktu saat ini -- dari
00
hingga11
inklusif -- menggunakan zona waktu perangkat Wear OS saat ini. Jika kurang dari10
, nilai ini akan menyertakan nol di awal. HOUR_0_11_MINUTE
- Nilai floating point yang menggabungkan kolom
CLOCK_HOUR_OF_AMPM
yang dimodifikasi dan kolom menit dari objekZonedDateTime
yang mewakili waktu saat ini. Nilai ini selalu antara0.0
dan $ 11 \frac{59}{60} $, inklusif. HOUR_1_12
- Komponen 12 jam dari waktu saat ini, direpresentasikan sebagai nilai antara
1
dan12
inklusif. JikaHOUR_OF_DAY
saat ini adalah0
, seperti dalam0:12
(00.12), nilai ini akan dikonversi menjadi12
. HOUR_1_12_Z
- String yang mewakili komponen 12 jam dari waktu saat ini -- dari
01
hingga12
inklusif -- menggunakan zona waktu perangkat Wear OS saat ini. Jika kurang dari10
, nilai ini akan menyertakan nol di awal. HOUR_1_12_MINUTE
- Nilai floating point yang menggabungkan kolom
CLOCK_HOUR_OF_AMPM
dan kolom menit objekZonedDateTime
yang merepresentasikan waktu saat ini. Nilai ini selalu antara1.0
dan $ 12 \frac{59}{60} $, inklusif. HOUR_0_23
- Komponen 24 jam dari waktu saat ini, direpresentasikan sebagai nilai antara
0
dan23
inklusif. Jika nilainya24
, seperti di24:13
(12.13 di hari berikutnya), nilai ini akan dikonversi menjadi0
. HOUR_0_23_Z
- String yang mewakili komponen 24 jam dari waktu saat ini -- dari
00
hingga23
inklusif -- menggunakan zona waktu perangkat Wear OS saat ini. Jika kurang dari10
, nilai ini akan menyertakan nol di awal. HOUR_0_23_MINUTE
- Nilai floating point yang menggabungkan kolom jam dan menit dari
objek
ZonedDateTime
yang mewakili waktu saat ini. Nilai ini selalu antara0.0
dan $ 23 \frac{59}{60} $, inklusif. HOUR_1_24
- Komponen 24 jam dari waktu saat ini, direpresentasikan sebagai nilai antara
1
dan24
inklusif. Jika nilainya0
, seperti pada0:12
(12.12), nilai ini akan dikonversi menjadi24
. HOUR_1_24_Z
- String yang mewakili komponen 12 jam dari waktu saat ini -- dari
01
hingga24
inklusif -- menggunakan zona waktu perangkat Wear OS saat ini. Jika kurang dari10
, nilai ini akan menyertakan nol di awal. HOUR_1_24_MINUTE
- Nilai floating point yang menggabungkan kolom jam yang diubah dan kolom menit dari
objek
ZonedDateTime
yang mewakili waktu saat ini. Nilai ini selalu antara1.0
dan $ 24 \frac{59}{60} $, inklusif. DAY
- Nilai bilangan bulat yang mewakili kolom hari dari objek
ZonedDateTime
untuk tanggal saat ini. Nilai ini selalu antara1
dan31
, inklusif. DAY_Z
- Nilai string yang mewakili kolom hari dari objek
ZonedDateTime
untuk tanggal saat ini, dengan angka nol di awal untuk membuat nilai 2 karakter. Nilai ini selalu antara01
dan31
, inklusif. DAY_HOUR
- Nilai floating point yang menggabungkan kolom hari dalam sebulan dan kolom jam dari
objek
ZonedDateTime
yang mewakili tanggal dan waktu saat ini. Nilai ini selalu antara1.0
dan $ 31 \frac{23}{24} $, inklusif. DAY_0_30
- Versi yang dimodifikasi dari nilai
getDayOfMonth()
objekZonedDateTime
yang mewakili tanggal saat ini, dikurangi 1. Nilai ini selalu antara0
dan30
, inklusif. DAY_0_30_HOUR
- Nilai floating point yang menggabungkan kolom hari dalam sebulan yang dimodifikasi dan kolom jam
dari objek
ZonedDateTime
yang mewakili tanggal dan waktu saat ini. Nilai ini selalu antara0.0
dan $ 30 \frac{23}{24} $, inklusif. DAY_OF_YEAR
- Jumlah hari yang telah dimulai sejak tahun kalender berubah. Nilai
ini selalu antara
1
dan366
inklusif, serta memiliki nilai maksimum365
selama tahun non-kabisat. DAY_OF_WEEK
- Versi nilai
getDayOfWeek()
yang dimodifikasi dari objekZonedDateTime
yang mewakili tanggal saat ini. Format Tampilan Jam menetapkan nilai1
untuk mewakili hari Minggu dan nilai7
untuk mewakili hari Sabtu. DAY_OF_WEEK_F
- Hari ini dalam sepekan, direpresentasikan sebagai string lengkap. Contohnya
termasuk
Sunday
danMonday
. DAY_OF_WEEK_S
- Hari ini dalam sepekan, direpresentasikan sebagai string singkat. Contohnya
termasuk
Sun
danMon
. MONTH
- Nilai bilangan bulat yang mewakili kolom bulan dari objek
ZonedDateTime
untuk tanggal saat ini. Nilai ini selalu antara1
dan12
, inklusif. MONTH_Z
- Nilai string yang mewakili kolom bulan dari objek
ZonedDateTime
untuk tanggal saat ini, dengan angka nol di awal untuk membuat nilai 2 karakter. Nilai ini selalu antara01
dan12
, inklusif. MONTH_F
- Bulan ini dalam setahun, direpresentasikan sebagai string lengkap. Contohnya
termasuk
January
danDecember
. MONTH_S
- Bulan ini dalam setahun, direpresentasikan sebagai string singkat. Contohnya
termasuk
Jan
danDec
. DAYS_IN_MONTH
- Jumlah hari dalam bulan ini. Nilai ini dapat berupa
28
atau29
pada bulan Februari,30
pada bulan April, Juni, September, dan November, serta31
pada semua bulan lain dalam kalender Gregorian. MONTH_DAY
- Nilai floating point yang menggabungkan kolom bulan dalam setahun dan
kolom hari dalam sebulan yang dimodifikasi dari objek
ZonedDateTime
yang mewakili tanggal saat ini. Nilai ini selalu antara1.0
dan $ 12 \frac{29}{30} $, inklusif. MONTH_0_11
- Versi nilai
getMonthValue()
yang dimodifikasi dari objekZonedDateTime
yang mewakili tanggal saat ini. Nilai ini menetapkan nilai0
ke Januari dan nilai11
ke Desember. MONTH_0_11_DAY
- Nilai floating point yang menggabungkan kolom bulan dalam setahun yang dimodifikasi dan
kolom hari dalam sebulan yang dimodifikasi dari objek
ZonedDateTime
yang mewakili tanggal saat ini. Nilai ini selalu antara0.0
dan $ 11 \frac{29}{30} $, inklusif. YEAR
- Nilai bilangan bulat yang mewakili kolom tahun dari objek
ZonedDateTime
untuk tanggal saat ini. Nilai ini dibatasi agar selalu antara1902
dan2100
, inklusif. YEAR_S
- Bilangan bulat 2 digit yang mewakili 2 digit terakhir tahun ini. Misalnya,
nilai untuk tahun 2023 adalah
23
. YEAR_MONTH
- Nilai floating point yang menggabungkan kolom tahun dan kolom hari dalam sebulan yang dimodifikasi
dari objek
ZonedDateTime
yang mewakili tanggal saat ini. Januari 2023 direpresentasikan sebagai2023.0
, dan Desember 2023 direpresentasikan sebagai $ 2023 \frac {11}{12} $. YEAR_MONTH_DAY
- Nilai floating point yang menggabungkan kolom tahun, kolom bulan dalam setahun yang dimodifikasi,
dan kolom hari dalam sebulan yang dimodifikasi dari objek
ZonedDateTime
yang mewakili tanggal saat ini. 1 Januari 2023 direpresentasikan sebagai2023.0
, dan 31 Desember 2023 direpresentasikan sebagai $ 2023 \frac{11 \frac{29}{30}}{12} \approx 2023.9972 $. WEEK_IN_MONTH
- Bilangan bulat yang mewakili nilai
ALIGNED_WEEK_OF_MONTH
dari objekChronoField
yang mewakili tanggal saat ini. Nilai ini selalu antara0
dan5
, inklusif. WEEK_IN_YEAR
- Bilangan bulat yang mewakili nilai
ALIGNED_WEEK_OF_YEAR
dari objekChronoField
yang mewakili tanggal saat ini. Nilai ini selalu antara1
dan53
, inklusif. IS_24_HOUR_MODE
- Nilai boolean yang setara dengan nilai
is24HourFormat()
yang ditampilkan saat ini, berdasarkan lokalitas dan preferensi yang dipilih pengguna. IS_DAYLIGHT_SAVING_TIME
- Nilai boolean yang setara dengan memanggil
inDaylightTime()
pada objekTimeZone
untuk lokalitas saat ini, dan meneruskan objekDate
yang berisi waktu saat ini. Menunjukkan apakah zona waktu yang ditetapkan saat ini mematuhi waktu musim panas. TIMEZONE
- String yang setara dengan memanggil
getDisplayName()
pada objekTimeZone
untuk lokalitas saat ini. Menampilkan nama zona waktu lengkap, seperti "Waktu Standar Timur" untuk zona waktu New York City selama musim dingin. TIMEZONE_ABB
- String yang setara dengan memanggil versi
getDisplayName()
yang kelebihan beban pada objekTimeZone
untuk lokalitas saat ini, dengan gaya yang diberikan adalahSHORT
. Menampilkan nama zona waktu yang disingkat, seperti "EST" untuk zona waktu New York City selama musim dingin. TIMEZONE_ID
- String yang setara dengan memanggil
getId()
pada objekTimeZone
untuk lokalitas saat ini. Menampilkan nilai ID zona waktu IANA, sepertiAmerica/New_York
untuk zona waktu New York City. TIMEZONE_OFFSET
- String yang setara dengan memanggil
getRawOffset()
pada objekTimeZone
untuk lokalitas saat ini. Nilai ini selalu antara-12
dan+14
, inklusif. Menampilkan nilai yang harus ditambahkan ke UTC guna mendapatkan waktu standar untuk zona waktu saat ini (tidak dikoreksi untuk waktu musim panas). TIMEZONE_OFFSET_DST
- String yang setara dengan meneruskan tanggal saat ini ke
getOffset()
pada objekTimeZone
untuk lokalitas saat ini. Nilai ini selalu antara-12
dan+14
, inklusif. Menampilkan nilai yang harus ditambahkan ke UTC untuk mendapatkan waktu lokal saat ini, dengan memperhitungkan waktu musim panas jika perlu. AMPM_STATE
- Bilangan bulat yang menunjukkan apakah waktu saat ini adalah sebelum siang hari, siang hari,
atau setelahnya. Nilai yang memungkinkan mencakup
0
untuk AM dan1
untuk PM. AMPM_POSITION
Bilangan bulat yang menunjukkan lokasi indikator AM atau PM harus muncul dalam string waktu. Berisi salah satu nilai berikut:
0
berarti AM atau PM harus muncul di awal string, sepertiAM 12:03
.1
berarti AM atau PM harus muncul di akhir string, seperti12:03 AM
.-1
berarti tidak diketahui di mana AM atau PM harus muncul dalam string.
AMPM_STRING
String 2 karakter yang menunjukkan status AM atau PM pada waktu saat ini. Nilainya adalah "AM" atau "PM".
Fase bulan
Format Tampilan Jam mendukung sumber data berikut yang terkait dengan fase bulan:
MOON_PHASE_POSITION
- Nilai bilangan bulat yang menunjukkan jumlah hari yang telah dimulai sejak
bulan baru terkini. Nilai ini selalu antara
0
dan28
, inklusif. MOON_PHASE_TYPE
Bilangan bulat yang mengenkode fase bulan saat ini. Nilai yang memungkinkan mencakup hal berikut:
0
untuk bulan baru terakhir1
untuk bulan sabit awal2
untuk bulan paruh awal3
untuk bulan cembung membesar4
untuk bulan purnama5
untuk bulan cembung mengecil6
untuk bulan paruh akhir7
untuk bulan sabit akhir
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.
Language
Format Tampilan Jam mendukung sumber data berikut yang terkait dengan bahasa pengguna:
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
.
Data kesehatan
Format Tampilan Jam mendukung sumber data berikut yang terkait dengan data kesehatan pengguna:
STEP_COUNT
- Jumlah langkah yang telah diambil pengguna sejauh ini hari ini, menurut sensor perangkat Wear OS.
STEP_GOAL
- Jumlah langkah yang dipilih pengguna sebagai sasaran langkah harian mereka. Nilai
ini tidak pernah kurang dari
1000
. STEP_PERCENT
- Bilangan bulat yang menunjukkan progres yang dicapai pengguna terhadap sasaran
langkah mereka hari ini, yang dinyatakan sebagai persentase bulat. Nilai ini selalu antara
0
dan100
, inklusif. HEART_RATE
- Detak jantung pengguna saat ini, menurut sensor perangkat Wear OS. Nilai
ini selalu antara
0
dan240
, inklusif. HEART_RATE_Z
- String yang mewakili detak jantung pengguna saat ini, berdasarkan sensor perangkat
Wear OS. Nilai ini diisi dengan angka nol di sebelah kiri sesuai kebutuhan sehingga
nilai menjadi minimal 2 karakter. Jadi, jika detak jantung pengguna diukur sebagai
65, nilai ini adalah
65
. Jika detak jantung pengguna diukur sebagai 0, nilai ini adalah00
.
Sensor perangkat
Format Tampilan Jam mendukung sumber data berikut yang terkait dengan sensor perangkat:
ACCELEROMETER_IS_SUPPORTED
- Nilai Boolean yang menunjukkan apakah tampilan jam dapat memperoleh data akselerometer dari sensor perangkat Wear OS saat ini.
ACCELEROMETER_X
- Nilai floating point yang menunjukkan akselerasi linear saat ini di sepanjang sumbu x, menurut akselerometer perangkat Wear OS. Nilai positif menunjukkan bahwa, saat tampilan jam menunjuk ke langit atau langit-langit, perangkat Wear OS akan berakselerasi ke kanan.
ACCELEROMETER_Y
- Nilai floating point yang menunjukkan akselerasi linear saat ini di sepanjang sumbu y, menurut akselerometer perangkat Wear OS. Nilai positif menunjukkan bahwa, saat tampilan jam menunjuk ke langit atau langit-langit, perangkat Wear OS akan berakselerasi ke arah jam 12 (atas) di sepanjang tampilan jam.
ACCELEROMETER_Z
Nilai floating point yang menunjukkan akselerasi linear saat ini di sepanjang sumbu z, menurut akselerometer perangkat Wear OS. Nilai positif menunjukkan bahwa, saat tampilan jam menunjuk ke langit atau langit-langit, perangkat Wear OS akan berakselerasi ke arah langit atau langit-langit.
ACCELEROMETER_ANGLE_X
Nilai floating point yang menunjukkan akselerasi sudut saat ini, dalam derajat, relatif terhadap sumbu x. Nilai ini selalu dalam rentang $ [-90.0, 90.0 $].
ACCELEROMETER_ANGLE_Y
Nilai floating point yang menunjukkan akselerasi sudut saat ini, dalam derajat, relatif terhadap sumbu y. Nilai ini selalu dalam rentang $ [-90.0, 90.0 $].
ACCELEROMETER_ANGLE_Z
Nilai floating point yang menunjukkan akselerasi sudut saat ini, dalam derajat, relatif terhadap sumbu z. Nilai ini selalu dalam rentang $ [-90.0, 90.0 $].
ACCELEROMETER_ANGLE_XY
Nilai floating point yang merupakan jumlah
ACCELEROMETER_ANGLE_X
danACCELEROMETER_ANGLE_Y
.
Baterai perangkat
Format Tampilan Jam mendukung sumber data berikut yang terkait dengan status baterai perangkat saat ini:
BATTERY_PERCENT
- Bilangan bulat yang menunjukkan pengisian daya baterai perangkat Wear OS saat ini,
dinyatakan dalam bentuk persentase. Nilai
100
menunjukkan bahwa baterai penuh; nilai0
menunjukkan bahwa baterai sangat lemah. 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
. 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
. 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.
BATTERY_TEMPERATURE_FAHRENHEIT
- Nilai floating point yang menunjukkan suhu baterai perangkat Wear OS, dalam derajat Fahrenheit. Nilai ini adalah konversi dari derajat Celsius.
Notifikasi
Format Tampilan Jam mendukung sumber data berikut yang terkait dengan notifikasi perangkat:
UNREAD_NOTIFICATION_COUNT
- String yang mewakili jumlah notifikasi yang dikirim ke perangkat Wear OS ini dan belum dibaca pengguna.
Direkomendasikan untuk Anda
- Catatan: teks link ditampilkan saat JavaScript nonaktif
- ArithmeticExpression
- Menggunakan data sintetis dengan Fitur Kesehatan
- ListConfiguration