我正在尝试开发一个Android移动应用程序。我有一个与国家本地化不同的功能。它只会是英国和其他国家。现在我的查询如何检查用户是否从英国运行应用程序。我有任何选项可以查看此用户从英国运行应用程序。请帮我看看如何检查。
答案 0 :(得分:-1)
如果您拥有当前的纬度和经度,则可以通过以下代码获取当前位置的完整地址:
String country="";
try{
Geocoder gcd = new Geocoder(context, Locale.getDefault());
List<Address> addresses = gcd.getFromLocation(lat, lon,1);
if (addresses.size() > 0)
{
Log.e("address",addresses.toString());
country=addresses.get(3).getFeatureName();
}
}
它将为您提供国家/地区,如果该国家/地区是英国,您可以运行您的功能。