安卓设备的区域设置仅取决于语言设置吗?

3
如果设备选择法语作为语言,那么区域设置会自动设置为法语吗?还是取决于用户当前的位置?
对于iOS而言,语言和地区是独立的设置,而在Android中,似乎我们只能选择语言,但不能选择地区。
比较: Android - 选择法语语言,区域变为fr-FR iOS - 选择英语语言,法国地区,区域变为en-FR
对于Android,是否有其他方法可以检索设备的地区?
我已经在谷歌上搜索了一些资料,但还没有找到一个好的信息来源。
1个回答

0
在Android中,您可以选择葡萄牙语(葡萄牙)或葡萄牙语(巴西),分别对应pt-PT和pt-BR。在这种情况下,存在两种不同的语言,我个人认为这是多余的,因为更好的处理方式是将语言和地区分开。
但是,您可以通过设置以下内容来以编程方式更改语言和地区:
new Locale("pt", "PT");

您可以在此处了解有关以编程方式更改语言的更多信息:


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接