2015-10-17 89 views
-1

我想开发一个android手机应用程序。我有一个不同于国家本地化的功能。它将只有英国国家和其他地区。现在我的查询将如何检查用户是否从英国运行应用程序。我有任何选项可以检查此用户是否从英国运行应用程序。请帮助我如何检查这一点。有没有什么方法让android用户从英国运行应用程序?

+0

您可以从您的设备设置语言环境并在设备中启动VPN,这是测试的最简单方式。 –

+0

嗨Ajay。谢谢你的评论。我不知道它会纠正你对我建议的方式。可能在那里有四个国家在英国名单那么会是什么? – Prosanto

+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(); 
     } 
    } 

它会给你的国家,你可以运行你的函数如果该国是英国的话。

相关问题