Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从android获取区域设置_Android - Fatal编程技术网

从android获取区域设置

从android获取区域设置,android,Android,如何在android中获取用户手机的区域设置? 因为我找不到相关的信息如何在安卓系统中获得它 例如,如果他的当前设置在新加坡,他将获得新加坡。查看Locale类以获取本地化/区域信息: 例如,Locale defaultLocale=Locale.getDefault() 阅读标记为“警惕默认语言环境”的部分,该部分可以避免您在使用语言环境类的getDefault()进行用户演示时遇到的一些问题。这可能会有所帮助 Context c = getBaseContext(); Resources

如何在android中获取用户手机的
区域设置
? 因为我找不到相关的信息如何在安卓系统中获得它


例如,如果他的当前设置在新加坡,他将获得新加坡。

查看Locale类以获取本地化/区域信息:

例如,Locale defaultLocale=Locale.getDefault()

阅读标记为“警惕默认语言环境”的部分,该部分可以避免您在使用语言环境类的getDefault()进行用户演示时遇到的一些问题。

这可能会有所帮助

Context c = getBaseContext();
Resources r = c.getResources();  
Configuration config = r.getConfiguration();   
Locale currentLocale = config.locale;

活动的最简单方式是:

Locale l = Locale.getDefault();
Log.d("TAG", "Country: " + l.getDisplayCountry());