【问题标题】:How can I know if the smartphone is located in United States我如何知道智能手机是否位于美国
【发布时间】:2015-11-24 02:46:43
【问题描述】:

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

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

【问题讨论】:

    标签: android position units-of-measurement country


    【解决方案1】:

    例如,您可以使用当前的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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-15
      • 2023-03-25
      • 1970-01-01
      • 2017-05-11
      • 1970-01-01
      • 2016-01-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多