我正在尝试使用"en_us","en_gb"等区域获取当前设备区域设置.
我正在打电话Locale.getDefault().getLanguage(),它只返回两个字母代码en.
And*_*eda 19
像"en_us"或"en_gb"这样的格式有"语言代码"_"国家代码"
Locale对象包含国家/地区代码和语言代码.
因此,您可以使用以下代码段来格式化您自己的代码.
String cCode = Locale.getDefault().getCountry();
String lCode = Locale.getDefault().getLanguage();
String code = lCode+"_"+cCode;
Run Code Online (Sandbox Code Playgroud)
要么
您可以toString()在Locale对象上使用方法来获取数据
String code = Locale.getDefault().toString();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12942 次 |
| 最近记录: |