在Android中查找当前位置的天气更新的最佳方式

时间:2012-08-28 10:32:48

标签: android weather

查找天气的最佳方式是什么当前位置的更新。有没有好文章要遵循。我刚试过这个link。但它对我不起作用。请提供好文章或样品。 提前谢谢..

1 个答案:

答案 0 :(得分:2)

LOKESH

如果您已经知道如何从GPS查找您的位置名称(城市或地区),请尝试我的示例:

https://github.com/zh-wang/YWeatherGetter4a

您只需要一个城市名称或地区名称即可获取当前天气。

如果您不知道,请检查以下代码

    Geocoder gcd = new Geocoder(context, Locale.ENGLISH);
    List<Address> addresses = null;
    try {
        addresses = gcd.getFromLocation(location.getLatitude(), location.getLongitude(), 1);
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    String cityName = "";
    if (addresses != null && addresses.size() > 0) {
        Out.d("Found city: ", addresses.get(0).getLocality());
        cityName = addresses.get(0).getLocality();
    }

最诚挚的问候, 王正红