如何根据城市定制应用程序

时间:2015-02-05 15:59:55

标签: android

我想根据城市名称自定义我的应用,例如,如果我们有XY城市名称,我想向X城市的人展示一些优惠,以及来自Y城市的人们的不同优惠。

我必须在启动画面中显示城市名称,并显示3秒钟。(因为之后会有ListView来显示我的优惠。

什么是最佳解决方案?

1 个答案:

答案 0 :(得分:1)

Geocoder gcd = new Geocoder(context, Locale.getDefault());
List<Address> addresses = gcd.getFromLocation(lat, lng, 1);
if (addresses.size() > 0) 
    System.out.println(addresses.get(0).getLocality());

打印当前城市的名称。然后您可以存储它并使用它来检查要约或其他您想要的数据。

编辑:您必须提供“getFromLocation”以及当前用户的当前坐标。