我试图使用手机的位置服务来获取它目前的国家/地区。 我在互联网上搜索过,很多案例都教会了如何获得Long。和拉特。电话,但不是国家。
要明确的是,我并未尝试使用以下电话进入国家/地区:
String locale = this.getResources().getConfiguration().locale.getDisplayCountry();
我使用过LocationManager但不知道如何从中获取位置信息。
答案 0 :(得分:0)
使用返回的Geocoder
getFromLocation和其中包含国家/地区的Address
答案 1 :(得分:0)
您可以使用Google的地理编码器API获取完整地址,然后只需从中提取国家/地区名称即可。这非常容易! https://developer.android.com/reference/android/location/Geocoder.html。 这对你想要的东西来说可能有点过头了,但它肯定能完成这项工作