2014-04-08 17 views
5

Da dove viene il fuso orario predefinito per il dispositivo Android?Da dove viene il fuso orario predefinito di Android?

Esempio: si avvia un dispositivo Android nuovo di zecca e c'è l'installazione guidata con attività "Data &" in cui è già stato selezionato un fuso orario predefinito (nel mio caso http://en.wikipedia.org/wiki/Central_European_Time) - da dove proviene?

+1

Dipende, SIM o connessione WiFi. – Kedarnath

+0

@Kedarnath potresti essere più preciso, forse sai dove posso trovare un pezzo di codice sorgente per "dipende da, SIM o connessione WiFi". –

+0

Non penso che tu possa trovare il codice, dovrebbe essere nel sistema operativo Android nativo. – Kedarnath

risposta

7

È un flag di compilazione inserito nella ROM (diventa una proprietà di sistema).

E 'in un bel paio di posti in modo che il più semplice è quello di scaricare il codice sorgente AOSP e grep per:

persist.sys.timezone

Un po' più di informazioni qui: https://stackoverflow.com/search?q=persist.sys.timezone

+1

perfetto, questo è quello che stavo cercando –

0

Quando si avvia un nuovo telefono con carta SIM, in base all'operatore, viene impostata automaticamente la località nel telefono.

Se sta utilizzando i dati SIM, in base al telefono API Telephony Manager, imposta automaticamente la località corrente.

Stesso modo quando il dispositivo non dispone di alcuna scheda SIM ma è connesso a qualsiasi WiFi locale, quindi in base all'API Wifi Manager imposta automaticamente la Località nel telefono.

+0

il mio dispositivo non ha né la scheda SIM, né WIFI (si connette in seguito alla connessione Wi-Fi ma durante l'installazione guidata non c'è una connessione WIFI) e in qualche modo c'è un fuso orario predefinito impostato. –

+0

Hai acquistato il dispositivo dalla stessa posizione in cui vivi? – Kedarnath

+0

@ MarianPaździoch qual è il fuso orario nelle impostazioni del telefono per impostazione predefinita. – Raghunandan

Problemi correlati