2015-08-29 1 views
0

Приложение для Android отслеживает позицию пользователя, когда он идет на прогулку или работает, а также показывает расстояние и среднюю скорость.Как узнать, находится ли смартфон в Соединенных Штатах

Проблема в том, что я думаю, что Соединенные Штаты по-прежнему используют милю. Итак, как я могу управлять, если смартфон находится в Соединенных Штатах (использовать милю) или, например, в Испании (использовать километр).

ответ

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 
+0

спасибо. Он отлично работает. –

Смежные вопросы