0

我想知道在哪个国家/地区安装应用程序以设置第一个设置(货币、隐藏该国家/地区不支持的功能)

什么是最好的做法。我知道谷歌地理定位。也许你知道其他?谷歌分析如何获得国家?从地理位置还是IP?

4

3 回答 3

0

您可以从应用程序的配置中获取 mcc(移动国家代码),如下所示:

int mcc = getApplicationContext().getResources().getConfiguration().mcc;

以下是一些移动国家代码的列表: http ://en.wikipedia.org/wiki/List_of_mobile_phone_number_series_by_country

希望这可以帮助 :)

于 2013-09-25T08:50:23.347 回答
0

从 Gps 或网络获取位置,从您将获得的位置Latitude and Longitude

于 2013-09-25T08:48:18.320 回答
0

您可以使用 Locale.GetDefault()

请参阅此处的文档:

http://developer.android.com/reference/java/util/Locale.html

编辑

道歉没有读到你在寻找地理位置。

这里有一些优秀的资源:

http://developer.android.com/guide/topics/location/strategies.html

于 2013-09-25T08:48:43.097 回答