android - 我怎样才能得到国家(或其 ISO 代码)?

标签 android location country-codes

获取国家代码的最佳方法是什么?

到目前为止,我知道两种方法。一种是通过 TelephonyManager 获取,另一种是通过 Locale 获取。在 Android 上查找国家/地区代码的另一种最佳且独特的方式是什么?

最佳答案

总是有很多关于这个的讨论,我不明白为什么开发人员和公司会选择复杂的方式。 用户选择的语言,是指他/她希望在他/她的手机中始终看到的语言。他们不打算让应用程序使用与其他人或系统不同的语言。

选择非常直接:使用区域设置(获取用户选择为首选的语言),或者尽最大努力让他们不使用他们已经说过的语言显示信息不想看到里面的东西。

要获取国家代码,请使用:

Locale.getDefault().getCountry();

关于android - 我怎样才能得到国家(或其 ISO 代码)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12210696/

相关文章:

android - Imageview 从布局中消失

android - 如何停止测试位置提供程序

ios - 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[MKUserLocation标记]:

php - 如何将国家代码转换为国家名称

android - 在android中制作不可关闭的自定义对话框

用于检查互联网连接的 Android 服务?

android - FragmentPagerAdapter notifyDataSetChanged 不起作用

ios - 使用谷歌地图快速获取我的位置

magento - 有 Magento 兼容的国家/地区代码列表吗?

r - 通过翻译将国家/地区名称从西类牙语翻译成英语