找出我当前位置的天气更新的最佳方法是什么。有没有好的文章可以参考。我刚刚试过这个链接。但这对我不起作用。请提供好的文章或样品。提前致谢..
user1357696
问问题
808 次
1 回答
2
洛克什
如果您已经知道如何从 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();
}
最好的问候, 王正宏
于 2012-09-14T08:10:50.570 回答