获取设备当前区域的最佳方法是什么?
假设用户在德国并使用意大利语作为设备的语言。
如果我使用Locale.getDefault()
,则国家/地区和语言相互映射,即语言 ,国家 IT 。我想要的是它和 DE / GR (无论德国的国家代码)
答案 0 :(得分:1)
Android中并不支持所有区域设置国家/地区(组合),这就是为什么您没有按照现在的方式获得国家/地区。
您可以使用其他方法获取国家/地区代码 例如,请参阅:Where am I? - Get country
第二个答案显示了有用的代码:(致@Marco W。)
<meta http-equiv="X-UA-Compatible" content="IE=9"/>