If you want to get the selected language of your device. This might help u
1 2 3 4 5 6 7 8 |
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) |
Jika anda menggunakan bahasa Indonesia, maka code mendeteksi bahasa pada Android diatas akan menghasilkan nilai seperti dibawah:
1 2 3 4 5 6 7 8 |
Locale.getDefault().getLanguage() ---> in Locale.getDefault().getISO3Language() ---> ind Locale.getDefault().getCountry() ---> ID Locale.getDefault().getISO3Country() ---> IDN Locale.getDefault().toString() ---> in_ID Locale.getDefault().getDisplayLanguage() ---> Bahasa Indonesia Locale.getDefault().getDisplayCountry() ---> Indonesia Locale.getDefault().getDisplayName() ---> Bahasa Indonesia (Indonesia) |
Nah itulah cara mendeteksi bahasa yang dapat digunakan pada Android.
Sekian sik, Seng penting ditulis disik.