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