Tipo di origine

Il valore di un'origine dati, che aggiorna un valore in tempo reale visualizzato sul quadrante.

Introdotta in Wear OS 4.

  • Versione 1
  • Versione 2
  • Giorno e ora
  • Fase lunare
  • Lingue
  • Dati sanitari
  • Batteria del dispositivo
  • Sensori del dispositivo
  • Notifiche
  • Meteo
Fonte Descrizione Categoria Disponibilità
MOON_PHASE_TYPE Un numero intero che codifica la fase lunare corrente. I valori possibili includono quanto segue:
  • 0 per la luna nuova più recente
  • 1 per una luna crescente serale
  • 2 per una luna al primo quarto
  • 3 per una luna gibbosa crescente
  • 4 per una luna piena
  • 5 per una luna gibbosa calante
  • 6 per una luna al suo ultimo quarto
  • 7 per una luna crescente mattutina
Numero intero Versione 1
MOON_PHASE_TYPE_STRING Una stringa che rappresenta la fase lunare corrente. I valori possibili includono quanto segue:
  • Luna nuova, quando sono trascorsi meno di 0, 5 giorni o più di 27, 5 giorni dalla luna nuova più recente.
  • Luna crescente serale, quando sono trascorsi almeno 0,5 giorni, ma meno di 6,5 giorni, dalla luna nuova più recente.
  • Primo quarto, quando sono trascorsi almeno 6,5 giorni, ma meno di 7,5 giorni, dalla luna nuova più recente.
  • Luna crescente, quando sono trascorsi almeno 7,5 giorni, ma meno di 13,5 giorni, dalla luna nuova più recente.
  • Luna piena, quando sono trascorsi almeno 13,5 giorni, ma meno di 14,5 giorni, dalla luna nuova più recente.
  • Luna crescente, quando sono trascorsi almeno 14,5 giorni, ma meno di 20,5 giorni, dalla luna nuova più recente.
  • Ultimo quarto, quando sono trascorsi almeno 20,5 giorni, ma meno di 21,5 giorni, dalla luna nuova più recente.
  • Luna crescente del mattino, quando sono trascorsi almeno 21,5 giorni, ma meno di 27,5 giorni, dalla luna nuova più recente.
Stringa Versione 1
ACCELEROMETER_IS_SUPPORTED Valore booleano che indica se il quadrante può ottenere i dati dell'accelerometro dai sensori del dispositivo Wear OS corrente. 00. Booleano Versione 1
BATTERY_PERCENT Un numero intero che indica la carica attuale della batteria del dispositivo Wear OS, expressed as a percentage. Un valore di 100 indica che la batteria è completamente carica; un valore di 0 indica che la batteria è quasi scarica. Numero intero Versione 1
BATTERY_CHARGING_STATUS Un valore booleano che indica se la batteria del dispositivo Wear OS è in carica. Se la batteria è completamente carica, questo valore è true. Booleano Versione 1
BATTERY_IS_LOW Un valore booleano che indica se la batteria del dispositivo Wear OS è in esaurimento. La soglia esatta per questo dipende dal produttore. Se la batteria è in carica, questo valore è false. Booleano Versione 1
BATTERY_TEMPERATURE_CELSIUS Un valore a virgola mobile che indica la temperatura della batteria del dispositivo Wear OS in gradi Celsius. Il valore della temperatura non elaborata della batteria, in decimi di grado Celsius, viene diviso per 10 per ottenere questo valore. Mobile Versione 1
BATTERY_TEMPERATURE_FAHRENHEIT Un valore a virgola mobile che indica la temperatura della batteria del dispositivo Wear OS in gradi Fahrenheit. Si tratta di una conversione da gradi Celsius. Mobile Versione 1
UNREAD_NOTIFICATION_COUNT Una stringa che rappresenta il numero di notifiche inviate su questo dispositivo Wear OS che l'utente non ha ancora letto. Numero intero Versione 1
WEATHER.IS_AVAILABLE Restituisce true se sono disponibili dati meteo che possono essere visualizzati. Booleano Versione 2
WEATHER.IS_ERROR

Restituisce true se si è verificato un errore durante il caricamento dei dati meteo.

IS_ERROR e IS_AVAILABLE non si escludono a vicenda. Quando entrambi sono veri, il comportamento previsto del quadrante è continuare a visualizzare alcuni dati meteo, ma anche mostrare un indicatore che indica che si è verificato un errore durante il recupero dei dati.

Booleano Versione 2
WEATHER.CONDITION

Un valore enumerato che rappresenta le condizioni meteo attuali.

I valori possibili sono:

  • 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

Nota: se utilizzi l'origine dati WEATHER.CONDITION, è vivamente consigliato che tutti i valori dell'enum siano riconosciuti dal quadrante.

Numero intero Versione 2
WEATHER.CONDITION_NAME Una rappresentazione leggibile dei dati meteo, tradotta nella lingua preferita dell'utente. Stringa Versione 2
WEATHER.LAST_UPDATED Il timestamp dell'ultimo aggiornamento dei dati meteo. Viene fornito come millisecondi nel tempo dell'epoca Unix. Numero intero Versione 2
Per le seguenti origini dati, puoi impostare index su un valore appropriato per recuperare il valore della previsione. index inizia da 0.
Ad esempio, puoi utilizzare WEATHER.HOURS.2.CONDITION per recuperare le condizioni meteo tra 2 ore.
WEATHER.HOURS.{index}.IS_AVAILABLE

Restituisce true se i dati meteo previsti sono disponibili tra index ore da adesso.

Gli sviluppatori devono controllare questo valore prima di accedere a qualsiasi dato meteorologico orario per il valore dell'indice specificato.

Booleano Versione 2
WEATHER.HOURS.{index}.CONDITION

Le condizioni meteo previste, indice ore dopo.

I valori restituiti sono gli stessi di WEATHER.CONDITION.

Numero intero Versione 2
WEATHER.HOURS.{index}.CONDITION_NAME Una rappresentazione leggibile della condizione meteo prevista, indice ore dopo, nella lingua preferita dall'utente. Stringa Versione 2
WEATHER.HOURS.{index}.IS_DAY Restituisce true se tra index ore sarà giorno. È utile perché la durata del giorno cambia nel corso dell'anno. Booleano Versione 2
WEATHER.HOURS.{index}.TEMPERATURE La temperatura prevista tra index ore, nell'unità di misura preferita dall'utente Numero intero Versione 2
WEATHER.HOURS.{index}.UV_INDEX L'indice UV previsto tra ore, nell'unità di misura preferita dall'utente. Numero intero Versione 2
Per le seguenti origini dati, puoi impostare index su un valore appropriato per recuperare il valore della previsione. index inizia da 0.
Ad esempio, puoi utilizzare WEATHER.DAYS.1.TEMPERATURE_LOW per recuperare il valore della temperatura minima di domani (tra 1 giorno).
WEATHER.DAYS.{index}.IS_AVAILABLE

Restituisce true se i dati meteorologici previsti sono disponibili per i prossimi index giorni.

Gli sviluppatori devono controllare questo valore prima di accedere a qualsiasi dato meteo giornaliero per il valore dell'indice specificato.

Booleano Versione 2
WEATHER.DAYS.{index}.CONDITION_DAY

Le condizioni meteo previste per il giorno, indice giorni dopo.

I valori restituiti sono gli stessi di WEATHER.CONDITION.

Numero intero Versione 2
WEATHER.DAYS.{index}.CONDITION_DAY_NAME Una rappresentazione leggibile della condizione meteo prevista per il giorno e l'ora, indice giorni dopo, nella lingua preferita dall'utente. Stringa Versione 2
WEATHER.DAYS.{index}.CONDITION_NIGHT

La condizione meteo prevista per la notte, tra index giorni.

I valori restituiti sono gli stessi di WEATHER.CONDITION.

Numero intero Versione 2
WEATHER.DAYS.{index}.CONDITION_NIGHT_NAME Una rappresentazione leggibile delle condizioni meteo previste per la notte, tra index giorni, nella lingua preferita dall'utente. Stringa Versione 2
WEATHER.DAYS.{index}.TEMPERATURE_LOW La temperatura minima prevista per la giornata, tra index giorni. Numero intero Versione 2
WEATHER.DAYS.{index}.TEMPERATURE_HIGH La temperatura massima prevista per la giornata tra index giorni. Numero intero Versione 2
WEATHER.DAYS.{index}.CHANCE_OF_PRECIPITATION

La probabilità di precipitazioni prevista, indice giorni dopo.

Il valore restituito è compreso nell'intervallo 0 - 100.

Numero intero Versione 2
WEATHER.DAYS.{index}.CHANCE_OF_PRECIPITATION_NIGHT

La probabilità prevista di precipitazioni notturne tra index giorni.

Il valore restituito è compreso nell'intervallo 0 - 100.

Numero intero Versione 2
WEATHER.DAYS.{index}.UV_INDEX L'indice UV previsto tra giorni. Numero intero Versione 2