隨手筆記一下 Locale 的屬性。
常常多國語會遇到要判斷什麼語言要顯示相對應的網址或內容
Ex: FAQ 網址要跟著手機語系走,除了中文外,其餘都顯示英文。
國家代號可以參考ISO 3166-2
語言代號可以參考 ISO 639-1
// 顯示國家代號 (大寫) ex: `TW`
Locale.getDefault().getCountry()
// 顯示語言代號 (小寫) ex: `zh`
Locale.getDefault().getLanguage()
以上就可以綜合來判斷當前手機的國家語系是什麼。