我怎么知道智能手机是否位于美国
How can I know if the smartphone is located in United States
我的 Android 应用程序跟踪用户散步或 运行 时的位置,它还显示距离和平均速度。
我的问题是我认为美国仍然使用英里。那么我该如何管理智能手机是在美国(使用英里)还是在西班牙(使用公里)。
你可以使用current 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
我的 Android 应用程序跟踪用户散步或 运行 时的位置,它还显示距离和平均速度。
我的问题是我认为美国仍然使用英里。那么我该如何管理智能手机是在美国(使用英里)还是在西班牙(使用公里)。
你可以使用current 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