Android:获取设备的当前语言和区域(国家/地区)

时间:2015-11-19 13:46:15

标签: android locale

获取设备当前区域的最佳方法是什么? 假设用户在德国并使用意大利语作为设备的语言。 如果我使用Locale.getDefault(),则国家/地区和语言相互映射,即语言 ,国家 IT 。我想要的是 DE / GR (无论德国的国家代码)

1 个答案:

答案 0 :(得分:1)

Android中并不支持所有区域设置国家/地区(组合),这就是为什么您没有按照现在的方式获得国家/地区。

您可以使用其他方法获取国家/地区代码 例如,请参阅:Where am I? - Get country

第二个答案显示了有用的代码:(致@Marco W。)

<meta http-equiv="X-UA-Compatible" content="IE=9"/>