KaynakTürü

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 zaman 0 ile 999 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 zaman 0 ile 59 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 zaman 00 ile 59 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 zaman 0.0 ile 59.999 arasındadır (bu değerler dahil).
SECONDS_IN_DAY
HOUR_0_23, MINUTE ve SECOND değerlerine göre geçerli gün boyunca geçen saniye sayısı. Bu değer her zaman 0 ile 86399 (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 zaman 0 ile 59 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 zaman 00 ile 59 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 zaman 0.0 ile 59 ABD doları \frac{59}{60} ABD doları (bu değerler dahil) arasındadır.
HOUR_0_11
Geçerli saatin, 0 ile 11 arasında (bu değerler dahil) bir değerle temsil edilen 12 saatlik bileşeni. Geçerli CLOCK_HOUR_OF_AMPM değeri 12 ise (ör. 12:34 PM) bu değer 0 değerine dönüştürülür.
HOUR_0_11_Z
Wear OS cihazın geçerli saat dilimini kullanarak 00 ile 11 dahil olmak üzere geçerli saatin 12 saatlik bölümünü temsil eden dize. Bu değer 10 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 zaman 0.0 ile 11 ABD doları \frac{59}{60} $ (dahil) arasındadır.
HOUR_1_12
Geçerli saatin, 1 ile 12 arasında (bu değerler dahil) bir değerle temsil edilen 12 saatlik bileşeni. Geçerli HOUR_OF_DAY 0 ise (ör. 0:12 00:12) bu değer 12 değerine dönüştürülür.
HOUR_1_12_Z
Wear OS cihazın geçerli saat dilimini kullanarak 01 ile 12 dahil olmak üzere geçerli saatin 12 saatlik bölümünü temsil eden dize. Bu değer 10 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 eden CLOCK_HOUR_OF_AMPM ve dakika alanlarını birleştirir. Bu değer her zaman 1.0 ile 12 ABD doları \frac{59}{60} ABD doları (bu değerler dahil) arasındadır.
HOUR_0_23
Geçerli saatin, 0 ile 23 arasında (bu değerler dahil) bir değerle temsil edilen 24 saatlik bileşeni. Değer 24 ise (ör. 24:13) (sonraki gün 00:13) bu değer 0 olur.
HOUR_0_23_Z
Wear OS cihazın geçerli saat dilimini kullanarak 00 ile 23 dahil olmak üzere geçerli saatin 24 saatlik bölümünü temsil eden dize. Bu değer 10 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 zaman 0.0 ile 23 ABD doları \frac{59}{60} ABD doları (bu değerler dahil) arasındadır.
HOUR_1_24
Geçerli saatin, 1 ile 24 arasında (bu değerler dahil) bir değerle temsil edilen 24 saatlik bileşeni. Değer 0 ise (ör. 0:12) (00:12) bu değer 24 biçimine dönüştürülür.
HOUR_1_24_Z
Wear OS cihazın geçerli saat dilimini kullanarak 01 ile 24 dahil olmak üzere geçerli saatin 12 saatlik bölümünü temsil eden dize. Bu değer 10 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 zaman 1.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 zaman 1 ile 31 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 zaman 01 ile 31 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 zaman 1.0 ile 31 ABD doları \frac{23}{24} $ (dahil) arasındadır.
DAY_0_30
ZonedDateTime nesnesinin getDayOfMonth() değerinin geçerli tarihi temsil eden ve 1'den çıkarılan değiştirilmiş hali. Bu değer her zaman 0 ile 30 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 zaman 0.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 ile 366 arasında olup artık olmayan yıllarda maksimum 365 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çin 1 değerini, cumartesi gününü temsil etmek için de 7 değerini atar.
DAY_OF_WEEK_F
Tam uzunlukta bir dize olarak gösterilen, haftanın geçerli günü. Örnekler arasında Sunday ve Monday yer alır.
DAY_OF_WEEK_S
Kısaltılmış bir dizeyle gösterilen, haftanın geçerli günü. Örnekler arasında Sun ve Mon yer alır.
MONTH
Geçerli tarih için ZonedDateTime nesnesinin ay alanını temsil eden tam sayı değeri. Bu değer her zaman 1 ile 12 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 zaman 01 ile 12 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 ve December yer alır.
MONTH_S
Yılın, kısaltılmış dize olarak gösterilen geçerli ayı. Örnekler arasında Jan ve Dec 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 boyunca 28 veya 29, Miladi takvim ayının diğer tüm aylarında ise 31 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 zaman 1.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'a 0 ve Aralık için 11 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 zaman 0.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 zaman 1902 ile 2100 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 2023 2023.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 2023 2023.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 nesnesinin ALIGNED_WEEK_OF_MONTH değerini temsil eden tam sayı. Bu değer her zaman 0 ile 5 arasındadır (bu değerler dahil).
WEEK_IN_YEAR
Geçerli tarihi temsil eden ChronoField nesnesinin ALIGNED_WEEK_OF_YEAR değerini temsil eden tam sayı. Bu değer her zaman 1 ile 53 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 nesnesinde inDaylightTime() çağırmaya ve geçerli saati içeren bir Date 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 nesnesinde getDisplayName() 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çin TimeZone nesnesinde getDisplayName() öğ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 nesnesinde getId() 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çin America/New_York).
TIMEZONE_OFFSET
Geçerli yerel ayar için TimeZone nesnesinde getRawOffset() 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 nesnesinde getOffset() öğ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çin 1 ş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 ile 28 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
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 ile 100 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 ile 240 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ğer 00 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 ve ACCELEROMETER_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.