2018 Cum pot schimba locația implicită în android

Androids .help Comunitatea Android Android.

În mod implicit, locația prestabilită în sistemul Android este SUA și limba este baia. Dar vreau să setați locația implicită într-o altă țară. În acest mod, utilizatorii vor vedea limba lor maternă atunci când pornesc prima dată înainte de Android.







Am încercat să schimbe codul (/dalvik/libcore/luni/src/main/java/java/util/Locale.java), modificați setările locale implicite. Dar nici un efect.

Îmi puteți spune cum să setați locația implicită?

* Vreau imagine Android și apoi înregistra pe dispozitiv, a alerga kogdaAndroid pentru prima dată, vreau un limbaj sistem de operare nu este engleza, dar alte limbi.







Top 5 răspunsuri

Puteți face acest lucru tot ceea ce doriți să setați datele locale pentru țara / țara / opțiunea locală.

U poate folosi java.util.Locale

și cum să folosiți getISOcounty, getISOLanguage, etc. foarte simplu.

Aceasta răspunde la întrebarea dvs. aveți nevoie de ajutor, nu ezitați să trimiteți.

Ați verificat deja această parte?

Începe de la linia 212 în Locale.java. Aceasta este partea în care vă setați valorile implicite? Dacă da, atunci scrieți puțin acest lucru pentru a-l putea testa.

mulțumesc pentru tot ce răspundeți.

Am găsit o modalitate de a modifica limba prestabilită.

modificați doar fișierul (build / core / Makefile).

set PRODUCT_DEFAULT_LANGUAGE și PRODUCT_DEFAULT_REGION pe care doriți să instalați.

Construiesc clientul prin build / target / product / core.mkSamples. PRODUCT_PROPERTY_OVERRIDES. = Ro.config.notification_sound = OnTheHunt.ogg ro.config.alarm_alert = Alarm_Classic.ogg ro.config.ringtone = BirdLoop.ogg persist.sys.language = w persist.sys.country = CN persist.sys.timezone = Asia / Shanghai Aceasta este ceea ce fac pentru a simplifica - asamblarea clientului chinez.

Întrebări recente







Articole similare

Trimiteți-le prietenilor: