Я немного посмотрел на stackoverflow и Группы Google и не нашел ответа на этот точный вопрос.
Я просто хочу узнать, в какой стране находится пользователь телефона Android.
Я предполагаю, что TelephonyManager не работает, если пользователь использует только Wi-Fi. Это правда?
Мы попытались передать текущую широту и долготу пользователя с помощью android.location.Geocoder, но это действительно нестабильно. Это часто будет возвращать пустые результаты. Иногда мы можем продолжать спрашивать об этом, и это в конечном итоге даст результаты, но это действительно ужасно. Есть ли более надежный способ?
Спасибо,
Роб Сз