Saat kadranında görünen gerçek zamanlı bir değeri güncelleyen veri kaynağının değeri.
Wear OS 4'te kullanıma sunuldu.
Saat ve gün
Saat Kadranı Formatı, saat ve günle ilgili aşağıdaki veri kaynaklarını destekler:
UTC_TIMESTAMP
- 1 Ocak 1970 tarihinde UTC gece yarısından bu yana geçen milisaniye sayısı.
MILLISECOND
- Geçerli zamana göre
ZonedDateTime
nesnesinin milisaniye alanını temsil eden tam sayı değeri. Bu değer her zaman0
ile999
arasındadır (bu değerler dahil). SECOND
- Geçerli zaman için
ZonedDateTime
nesnesinin ikinci alanını temsil eden tam sayı değeri. Bu değer her zaman0
ile59
arasındadır (bu değerler dahil). SECOND_Z
- Geçerli zaman için
ZonedDateTime
nesnesinin ikinci alanını temsil eden ve değerin 2 karakter uzunluğunda olmasını sağlayan sıfırlarla belirtilen dize. Bu değer her zaman00
ile59
arasındadır (bu değerler dahil). SECOND_MILLISECOND
ZonedDateTime
nesnesinin geçerli zamanı temsil eden ikinci ve milisaniye alanlarını birleştiren kayan nokta değeri. Bu değer her zaman0.0
ile59.999
arasındadır (bu değerler dahil).SECONDS_IN_DAY
HOUR_0_23
,MINUTE
veSECOND
değerlerine göre geçerli gün boyunca geçen saniye sayısı. Bu değer her zaman0
ile86399
(24 ABD doları * 60 * 60 - 1 ABD doları) arasındadır.MINUTE
- Geçerli zaman için
ZonedDateTime
nesnesinin dakika alanını temsil eden tam sayı değeri. Bu değer her zaman0
ile59
arasındadır (bu değerler dahil). MINUTE_Z
- Şu anda bir
ZonedDateTime
nesnesinin dakika alanını temsil eden ve başında sıfırlarla belirtilen, değeri 2 karakter uzunluğunda olan bir dize değeri. Bu değer her zaman00
ile59
arasındadır (bu değerler dahil). MINUTE_SECOND
ZonedDateTime
nesnesinin geçerli zamanı temsil eden dakika ve saniye alanlarını birleştiren kayan nokta değeri. Bu değer her zaman0.0
ile 59 ABD doları \frac{59}{60} ABD doları (bu değerler dahil) arasındadır.HOUR_0_11
- Geçerli saatin,
0
ile11
arasında (bu değerler dahil) bir değerle temsil edilen 12 saatlik bileşeni. GeçerliCLOCK_HOUR_OF_AMPM
değeri12
ise (ör.12:34 PM
) bu değer0
değerine dönüştürülür. HOUR_0_11_Z
- Wear OS cihazın geçerli saat dilimini kullanarak
00
ile11
dahil olmak üzere geçerli saatin 12 saatlik bölümünü temsil eden dize. Bu değer10
değerinden küçükse başında sıfır içerir. HOUR_0_11_MINUTE
- Kayan nokta değeri, geçerli zamanı temsil eden bir
ZonedDateTime
nesnesinin değiştirilmişCLOCK_HOUR_OF_AMPM
alanı ile dakika alanını birleştirir. Bu değer her zaman0.0
ile 11 ABD doları \frac{59}{60} $ (dahil) arasındadır. HOUR_1_12
- Geçerli saatin,
1
ile12
arasında (bu değerler dahil) bir değerle temsil edilen 12 saatlik bileşeni. GeçerliHOUR_OF_DAY
0
ise (ör.0:12
00:12) bu değer12
değerine dönüştürülür. HOUR_1_12_Z
- Wear OS cihazın geçerli saat dilimini kullanarak
01
ile12
dahil olmak üzere geçerli saatin 12 saatlik bölümünü temsil eden dize. Bu değer10
değerinden küçükse başında sıfır içerir. HOUR_1_12_MINUTE
- Kayan nokta değeri,
ZonedDateTime
nesnesinin geçerli zamanı temsil edenCLOCK_HOUR_OF_AMPM
ve dakika alanlarını birleştirir. Bu değer her zaman1.0
ile 12 ABD doları \frac{59}{60} ABD doları (bu değerler dahil) arasındadır. HOUR_0_23
- Geçerli saatin,
0
ile23
arasında (bu değerler dahil) bir değerle temsil edilen 24 saatlik bileşeni. Değer24
ise (ör.24:13
) (sonraki gün 00:13) bu değer0
olur. HOUR_0_23_Z
- Wear OS cihazın geçerli saat dilimini kullanarak
00
ile23
dahil olmak üzere geçerli saatin 24 saatlik bölümünü temsil eden dize. Bu değer10
değerinden küçükse başında sıfır içerir. HOUR_0_23_MINUTE
- Kayan nokta değeri,
ZonedDateTime
nesnesinin geçerli zamanı temsil eden saat ve dakika alanlarını birleştirir. Bu değer her zaman0.0
ile 23 ABD doları \frac{59}{60} ABD doları (bu değerler dahil) arasındadır. HOUR_1_24
- Geçerli saatin,
1
ile24
arasında (bu değerler dahil) bir değerle temsil edilen 24 saatlik bileşeni. Değer0
ise (ör.0:12
) (00:12) bu değer24
biçimine dönüştürülür. HOUR_1_24_Z
- Wear OS cihazın geçerli saat dilimini kullanarak
01
ile24
dahil olmak üzere geçerli saatin 12 saatlik bölümünü temsil eden dize. Bu değer10
değerinden küçükse başında sıfır içerir. HOUR_1_24_MINUTE
- Kayan nokta değeri, geçerli zamanı temsil eden
ZonedDateTime
nesnesinin değiştirilen saat alanını ve dakika alanını birleştirir. Bu değer her zaman1.0
ile 24 ABD doları \frac{59}{60} ABD doları (bu değerler dahil) arasındadır. DAY
- Geçerli tarih için
ZonedDateTime
nesnesinin gün alanını temsil eden tam sayı değeri. Bu değer her zaman1
ile31
arasındadır (bu değerler dahil). DAY_Z
- Geçerli tarihte
ZonedDateTime
nesnesinin gün alanını temsil eden ve başında sıfırlarla değeri 2 karakter uzunluğunda olan dize değeri. Bu değer her zaman01
ile31
arasındadır (bu değerler dahil). DAY_HOUR
- Geçerli tarih ve saati temsil eden bir
ZonedDateTime
nesnesinin ayın günü ve saat alanlarını birleştiren kayan nokta değeridir. Bu değer her zaman1.0
ile 31 ABD doları \frac{23}{24} $ (dahil) arasındadır. DAY_0_30
ZonedDateTime
nesnesiningetDayOfMonth()
değerinin geçerli tarihi temsil eden ve 1'den çıkarılan değiştirilmiş hali. Bu değer her zaman0
ile30
arasındadır (bu değerler dahil).DAY_0_30_HOUR
- Geçerli tarihi ve saati temsil eden bir
ZonedDateTime
nesnesinin değiştirilmiş ayın günü ve saat alanını birleştiren kayan nokta değeri. Bu değer her zaman0.0
ile 30 ABD doları \frac{23}{24} ABD doları (bu değerler dahil) arasındadır. DAY_OF_YEAR
- Takvim yılından bu yana başlayan gün sayısı değişti. Bu değer her zaman
1
ile366
arasında olup artık olmayan yıllarda maksimum365
değerine sahiptir. DAY_OF_WEEK
getDayOfWeek()
değerinin,ZonedDateTime
nesnesindeki geçerli tarihi temsil eden değiştirilmiş sürümü. Saat kadranı biçimi, pazar gününü temsil etmek için1
değerini, cumartesi gününü temsil etmek için de7
değerini atar.DAY_OF_WEEK_F
- Tam uzunlukta bir dize olarak gösterilen, haftanın geçerli günü. Örnekler arasında
Sunday
veMonday
yer alır. DAY_OF_WEEK_S
- Kısaltılmış bir dizeyle gösterilen, haftanın geçerli günü. Örnekler arasında
Sun
veMon
yer alır. MONTH
- Geçerli tarih için
ZonedDateTime
nesnesinin ay alanını temsil eden tam sayı değeri. Bu değer her zaman1
ile12
arasındadır (bu değerler dahil). MONTH_Z
- Geçerli tarihte
ZonedDateTime
nesnesinin ay alanını temsil eden ve baştaki sıfırlarla değeri 2 karakter uzunluğunda olan dize değeri. Bu değer her zaman01
ile12
arasındadır (bu değerler dahil). MONTH_F
- Tam uzunluktaki bir dize olarak gösterilen, yılın geçerli ayı. Örnekler arasında
January
veDecember
yer alır. MONTH_S
- Yılın, kısaltılmış dize olarak gösterilen geçerli ayı. Örnekler arasında
Jan
veDec
yer alır. DAYS_IN_MONTH
- Geçerli aydaki gün sayısı. Bu değer Şubat, Nisan, Haziran, Eylül ve Kasım aylarında
30
boyunca28
veya29
, Miladi takvim ayının diğer tüm aylarında ise31
olur. MONTH_DAY
- Geçerli tarihi temsil eden
ZonedDateTime
nesnesinin yılın ayı alanını ve değiştirilen ayın günü alanını birleştiren kayan nokta değeridir. Bu değer her zaman1.0
ile $ 12 \frac{29}{30} $ (dahil) arasındadır. MONTH_0_11
getMonthValue()
değerinin,ZonedDateTime
nesnesindeki geçerli tarihi temsil eden değiştirilmiş sürümü. Bu değer, Ocak'a0
ve Aralık için11
değerini atar.MONTH_0_11_DAY
- Geçerli tarihi temsil eden bir
ZonedDateTime
nesnesinin değiştirilmiş ay-ay alanını ve değiştirilmiş ayın günü alanını birleştiren bir kayan nokta değeridir. Bu değer her zaman0.0
ile 11 ABD doları \frac{29}{30} $ (dahil) arasındadır. YEAR
- Geçerli tarih için
ZonedDateTime
nesnesinin yıl alanını temsil eden tam sayı değeri. Bu değer, her zaman1902
ile2100
arasında (bu değerler dahil) olacak şekilde bir aralığa ayarlanır. YEAR_S
- Mevcut yılın son 2 basamağını temsil eden 2 haneli tam sayı. Örneğin, 2023 için değer
23
olur. YEAR_MONTH
- Geçerli tarihi temsil eden bir
ZonedDateTime
nesnesinin yıl alanıyla değiştirilen ayın günü alanını birleştiren kayan nokta değeridir. Ocak 20232023.0
, Aralık 2023 ise 2023 ABD doları \frac {11}{12} ABD doları olarak temsil edilir. YEAR_MONTH_DAY
- Geçerli tarihi temsil eden bir
ZonedDateTime
nesnesinin yıl alanını, değiştirilmiş ayın-ay alanını ve değiştirilmiş ayın günü alanını birleştiren kayan nokta değeridir. 1 Ocak 20232023.0
, 31 Aralık 2023 ise 2023 ABD doları \frac{11 \frac{29}{30}}{12} \yaklaşık 2023.9972 ABD doları olarak, WEEK_IN_MONTH
- Geçerli tarihi temsil eden
ChronoField
nesnesininALIGNED_WEEK_OF_MONTH
değerini temsil eden tam sayı. Bu değer her zaman0
ile5
arasındadır (bu değerler dahil). WEEK_IN_YEAR
- Geçerli tarihi temsil eden
ChronoField
nesnesininALIGNED_WEEK_OF_YEAR
değerini temsil eden tam sayı. Bu değer her zaman1
ile53
arasındadır (bu değerler dahil). IS_24_HOUR_MODE
- Kullanıcının seçtiği yerel ayara ve tercihlere göre mevcut
is24HourFormat()
döndüren değerine eşdeğer bir boole değeridir. IS_DAYLIGHT_SAVING_TIME
- Geçerli yerel ayar için
TimeZone
nesnesindeinDaylightTime()
çağırmaya ve geçerli saati içeren birDate
nesnesine aktarmaya eş değer bir boole değeridir. Mevcut saat diliminde yaz saatinin geçerli olup olmadığını belirtir. TIMEZONE
- Geçerli yerel ayar için
TimeZone
nesnesindegetDisplayName()
yöntemini çağırmaya eşdeğer bir dize. Kış boyunca New York City saat dilimi için "Doğu Standart Saati" gibi tam saat dilimi adını döndürür. TIMEZONE_ABB
- Belirtilen stilin
SHORT
olduğu geçerli yerel ayar içinTimeZone
nesnesindegetDisplayName()
öğesinin aşırı yüklenmiş sürümünü çağırmaya eşdeğer bir dize. Kış aylarında New York City saat dilimi için "EST" gibi kısaltılmış bir saat dilimi adı döndürür. TIMEZONE_ID
- Geçerli yerel ayar için
TimeZone
nesnesindegetId()
yöntemini çağırmaya eşdeğer bir dize. IANA saat dilimi kimliği değeri döndürür (ör. New York City'nin saat dilimi içinAmerica/New_York
). TIMEZONE_OFFSET
- Geçerli yerel ayar için
TimeZone
nesnesindegetRawOffset()
yöntemini çağırmaya eşdeğer bir dize. Bu değer her zaman-12
ile+14
arasındadır (bu değerler dahil). Geçerli saat diliminde standart saati almak için UTC'ye eklenmesi gereken değeri döndürür (yaz saati için düzeltilmez). TIMEZONE_OFFSET_DST
- Geçerli tarihi geçerli yerel ayar için
TimeZone
nesnesindegetOffset()
öğesine aktarmaya eşdeğer bir dize. Bu değer her zaman-12
ile+14
arasındadır (bu sınırlar da dahil). Geçerli yerel saati almak için UTC'ye eklenmesi gereken değeri döndürür. Gerekirse yaz saati uygulaması dikkate alınır. AMPM_STATE
- Geçerli saatin öğleden önce mi yoksa öğleden sonra mı olduğunu belirten bir tam sayı. Olası değerler ÖÖ için
0
ve ÖS için1
şeklindedir. AMPM_POSITION
ÖÖ veya ÖS göstergesinin bir zaman dizesi içinde nerede görünmesi gerektiğini belirten tam sayı. Aşağıdaki değerlerden birini içerir:
0
, dizenin başında ÖÖ veya ÖS'nin görünmesi gerektiği anlamına gelir (örneğin,AM 12:03
).1
, dizenin sonunda ÖÖ veya ÖS'nin görünmesi gerektiği anlamına gelir (örneğin,12:03 AM
).-1
, dizede ÖÖ veya ÖS'nin nerede görünmesi gerektiğinin bilinmediği anlamına gelir.
AMPM_STRING
Geçerli saatin ÖÖ veya ÖS durumunu gösteren 2 karakterli bir dize. Değer "ÖÖ" veya "ÖS" olur.
Ayın evresi
Saat Kadranı Biçimi, ay evresiyle ilgili aşağıdaki veri kaynaklarını destekler:
MOON_PHASE_POSITION
- En son yeni aydan bu yana geçen gün sayısını belirten bir tam sayı değeridir. Bu değer her zaman
0
ile28
arasındadır (bu değerler dahil). MOON_PHASE_TYPE
Ay'ın şu anki evresini kodlayan tam sayı. Olası değerler şunlardır:
- En son yeni ay için
0
- Akşam hilal için
1
- İlk dördün ay için
2
- Büyüyen ay için
3
- Dolunay için
4
- Küçülen ay ay için
5
- Son dördün ay için
6
- Sabah hilal için
7
- En son yeni ay için
MOON_PHASE_TYPE_STRING
Ayın şu andaki evresini temsil eden bir dize. Olası değerler şunlardır:
- Yeni Ay: En son yeni aydan bu yana 0,5 günden az veya 27,5 günden uzun süre geçmişse.
- En son yeni ayın gerçekleşmesinden bu yana en az 0,5 gün ancak 6,5 günden az zaman geçmişse Akşam Hilal.
- İlk Çeyrek: En son yeni ayın gerçekleşmesinden bu yana en az 6,5 gün ancak 7,5 günden az zaman geçmişse.
- Son yeni ayın gerçekleşmesinden bu yana en az 7,5 gün ancak 13,5 günden kısa bir süre geçmişse Uğdayan Ay.
- En son yeni ayın gerçekleşmesinden bu yana en az 13,5 gün ancak 14,5 günden az zaman geçmişse dolunay.
- Waning Gibbous (Uyanma Gibbous): En son yeni ayın gerçekleşmesinden bu yana en az 14,5 gün ancak 20,5 günden az zaman geçmişse.
- Son Çeyrek: En son yeni ayın gerçekleşmesinden bu yana en az 20,5 gün ancak 21,5 günden az zaman geçmişse.
- Sabah Hilali: En son yeni ayın gerçekleşmesinden bu yana en az 21,5 gün ancak 27,5 günden az zaman geçmişse.
Dil
Saat Kadranı Biçimi, kullanıcının diliyle ilgili olarak aşağıdaki veri kaynaklarını destekler:
LANGUAGE_LOCALE_NAME
- Wear OS cihazın geçerli yerel ayarını temsil eden ve 2 karakterli ISO 639-1 dil kodu, alt çizgi ve 2 karakterli ISO 3166-1 bölge kodu olarak ifade edilen bir dize. Amerika Birleşik Devletleri İngilizcesi
en_US
ile temsil edilir.
Sağlık verileri
Saat Kadranı Biçimi, kullanıcının sağlık verileriyle ilgili aşağıdaki veri kaynaklarını destekler:
STEP_COUNT
- Wear OS cihaz sensörlerine göre kullanıcının bugün şu ana kadar attığı adım sayısı.
STEP_GOAL
- Kullanıcının günlük adım hedefi olarak seçtiği adım sayısı. Bu değer hiçbir zaman
1000
değerinden küçük olmaz. STEP_PERCENT
- Kullanıcının bugün adım hedefine doğru kaydettiği ilerlemeyi gösteren ve yuvarlanmış yüzde olarak ifade edilen tam sayı. Bu değer her zaman
0
ile100
arasındadır (bu değerler dahil). HEART_RATE
- Wear OS cihaz sensörlerine göre kullanıcının şu anki nabız hızı. Bu değer her zaman
0
ile240
arasındadır (bu değerler dahil). HEART_RATE_Z
- Wear OS cihaz sensörlerine göre kullanıcının şu anki nabzını temsil eden bir dize. Bu değer, en az 2 karakter uzunluğunda olması için gereken şekilde sol tarafa sıfırlarla doldurulur. Dolayısıyla, kullanıcının nabzı 65 olarak ölçülürse bu değer
65
olur. Kullanıcının nabzı 0 olarak ölçülürse bu değer00
olur.
Cihaz sensörleri
Saat Kadranı Biçimi, cihazın sensörleriyle ilgili olarak aşağıdaki veri kaynaklarını destekler:
ACCELEROMETER_IS_SUPPORTED
- Kadranın mevcut Wear OS cihazın sensörlerinden ivme ölçer verileri elde edip edemeyeceğini gösteren Boole değeri.
ACCELEROMETER_X
- Wear OS cihazın ivme ölçerine göre x ekseni üzerindeki mevcut doğrusal ivmeyi gösteren bir kayan nokta değeri. Pozitif değerler, saat yüzü gökyüzünü veya tavanı gösterirken Wear OS cihazın sağa doğru hızlandığını gösterir.
ACCELEROMETER_Y
- Wear OS cihazın ivme ölçerine göre y ekseni boyunca mevcut doğrusal ivmeyi gösteren bir kayan nokta değeri. Pozitif değerler, saat yüzü gökyüzünü veya tavanı işaret ettiğinde Wear OS cihazın saat kadranı boyunca saat 12 yönünde (üst) hızlandığını gösterir.
ACCELEROMETER_Z
Wear OS cihazın ivme ölçerine göre Z ekseni boyunca mevcut doğrusal ivmeyi gösteren bir kayan nokta değeridir. Pozitif değerler, saat yüzü gökyüzünü veya tavanı gösterirken Wear OS cihazın gökyüzüne veya tavana doğru hızlanmaya başladığını gösterir.
ACCELEROMETER_ANGLE_X
Geçerli açısal ivmeyi x eksenine göre derece cinsinden gösteren kayan nokta değeri. Bu değer her zaman $ [-90.0, 90.0 $] aralığındadır.
ACCELEROMETER_ANGLE_Y
Mevcut açısal ivmeyi y eksenine göre derece cinsinden gösteren kayan nokta değeri. Bu değer her zaman $ [-90.0, 90.0 $] aralığındadır.
ACCELEROMETER_ANGLE_Z
Geçerli açısal ivmeyi z eksenine göre derece cinsinden gösteren kayan nokta değeri. Bu değer her zaman $ [-90.0, 90.0 $] aralığındadır.
ACCELEROMETER_ANGLE_XY
ACCELEROMETER_ANGLE_X
veACCELEROMETER_ANGLE_Y
toplamı olan bir kayan nokta değeridir.
Cihaz pili
Saat Kadranı Biçimi, cihazın mevcut pil durumuyla ilgili aşağıdaki veri kaynaklarını destekler:
BATTERY_PERCENT
- Wear OS cihazın mevcut pil şarjını
yüzde olarak gösteren tam sayı.
100
değeri pilin dolu olduğunu,0
değeri ise pilin kritik düzeyde düşük olduğunu belirtir. BATTERY_CHARGING_STATUS
- Wear OS cihazın pilinin şarj olup olmadığını belirten boole değeridir. Pilin şarj edilmesi tamamlanmışsa ve tam doluysa bu değer
true
olur. BATTERY_IS_LOW
- Wear OS cihazın pilinin az olup olmadığını gösteren boole değeridir. Bunun tam eşiği üreticiye bağlıdır. Pil şarj oluyorsa bu değer
false
olur. BATTERY_TEMPERATURE_CELSIUS
- Wear OS cihaz pilinin sıcaklığını Santigrat cinsinden gösteren kayan nokta değeri. Pilin, santigrat derecenin onda biri cinsinden ham sıcaklık değeri 10'a bölünür.
BATTERY_TEMPERATURE_FAHRENHEIT
- Wear OS cihaz pilinin sıcaklığını Fahrenhayt derece cinsinden gösteren kayan nokta değeri. Bu, Santigrat dereceden bir dönüştürme işlemidir.
Bildirimler
Saat Kadranı Biçimi, cihazın bildirimleriyle ilgili olarak aşağıdaki veri kaynağını destekler:
UNREAD_NOTIFICATION_COUNT
- Bu Wear OS cihazına gönderilen ve kullanıcının henüz okumadığı bildirimlerin sayısını temsil eden bir dize.
Sizin için önerilenler
- Not: Bağlantı metni JavaScript kapalıyken görüntülenir
- Aritmetik İfade
- Sağlık Hizmetleri ile sentetik veriler kullanma
- ListConfiguration