Android ile Cihazın Şuanki dilini öğrenin

Android Cihazın şuanki dilini nasıl bulurum ?

MainActivity.java isimli class'ınızın içindeyken;

  • import java.util.Locale; import ediniz.
  • String localeLang = Locale.getDefault().getLanguage(); ekleyiniz.

Locale.getDefault() ile hangi bilgileri çekebiliriz ?

  • Locale.getDefault().getLanguage()        ---> en
  • Locale.getDefault().getISO3Language()    ---> eng
  • Locale.getDefault().getCountry()         ---> US
  • Locale.getDefault().getISO3Country()     ---> USA
  • Locale.getDefault().toString()           ---> en_US
  • Locale.getDefault().getDisplayLanguage() ---> English
  • Locale.getDefault().getDisplayCountry()  ---> United States
  • Locale.getDefault().getDisplayName()     ---> English (United States)

Yukarıdaki kodu bu şekilde de kullanabilirsiniz;

  • String locale = context.getResources().getConfiguration().locale.getDisplayName();
  • String locale = java.util.Locale.getDefault().getDisplayName();
Bu makaleyi paylaşın:

3 Comments

Bir yorum bırakın