我想知道在哪个国家/地区安装应用程序以设置第一个设置(货币、隐藏该国家/地区不支持的功能)
什么是最好的做法。我知道谷歌地理定位。也许你知道其他?谷歌分析如何获得国家?从地理位置还是IP?
我想知道在哪个国家/地区安装应用程序以设置第一个设置(货币、隐藏该国家/地区不支持的功能)
什么是最好的做法。我知道谷歌地理定位。也许你知道其他?谷歌分析如何获得国家?从地理位置还是IP?
您可以从应用程序的配置中获取 mcc(移动国家代码),如下所示:
int mcc = getApplicationContext().getResources().getConfiguration().mcc;
以下是一些移动国家代码的列表: http ://en.wikipedia.org/wiki/List_of_mobile_phone_number_series_by_country
希望这可以帮助 :)
从 Gps 或网络获取位置,从您将获得的位置Latitude and Longitude
您可以使用 Locale.GetDefault()
请参阅此处的文档:
http://developer.android.com/reference/java/util/Locale.html
编辑
道歉没有读到你在寻找地理位置。
这里有一些优秀的资源:
http://developer.android.com/guide/topics/location/strategies.html