我怎么知道智能手机是否位于美国

时间:2015-08-29 16:03:42

标签: android position units-of-measurement country

我的Android应用程序会在用户步行或跑步时跟踪用户的位置,还会显示距离和平均速度。

我遇到的问题是,我认为美国仍然使用这一英里。那么我如何管理智能手机是在美国(使用英里)还是在西班牙(例如使用公里)。

1 个答案:

答案 0 :(得分:2)

例如,您可以使用当前Locale并解析结果。我认为它比定位解析结果简单得多。

Locale.getDefault().getLanguage()       ---> en      
Locale.getDefault().getISO3Language()   ---> eng 
Locale.getDefault().getCountry()        ---> US 
Locale.getDefault().getISO3Country()    ---> USA 
Locale.getDefault().getDisplayCountry() ---> United States 
Locale.getDefault().getDisplayName()    ---> English (United States) 
Locale.getDefault().toString()          ---> en_US
Locale.getDefault().getDisplayLanguage()---> English