Android 天气预报程序
来源:互联网 发布:中小企业融资数据 编辑:程序博客网 时间:2024/05/17 23:41
1:获取地理位置
LocationManager locationManager;
String serviceName = Context.LOCATION_SERVICE;
locationManager = (LocationManager) getSystemService(serviceName);
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);
criteria.setAltitudeRequired(false);
criteria.setBearingRequired(false);
criteria.setCostAllowed(true);
criteria.setPowerRequirement(Criteria.POWER_LOW);
String provider = locationManager.getBestProvider(criteria, true);
Location location = locationManager.getLastKnownLocation(provider);
updateWithNewLocation(location);
locationManager.requestLocationUpdates(provider, 2000, 10,
locationListener);
//获取地理位置
X = (int) (loc.getLatitude() * 1E6); // 获取纬度
Y = (int) (loc.getLongitude() * 1E6); // 获取经度
2:通过谷歌天气API获取天气信息
调用该接口:http://www.google.com/ig/api?hl=zh_cn&weather=,,,
调用格式:http://www.google.com/ig/api?hl=zh_cn&weather=,,,X,Y
3:解析获得的XML文档
- Android 天气预报程序
- Android天气预报程序(一)
- Android天气预报程序(二)
- Android天气预报程序(三)
- Android天气预报程序(四)
- Android天气预报程序(五)
- Android天气预报程序(六)
- Android天气预报程序(七)
- Android天气预报程序(八)
- Android i天气-天气预报程序
- Android应用实例之----天气预报程序.
- Android应用实例之----天气预报程序
- Android应用实例之----天气预报程序
- 编写Android天气预报小程序的总结
- Android应用实例之----天气预报程序.
- android版天气预报程序开发总结
- Android 天气预报
- Android天气预报
- button/input链接方式全攻略
- 深入理解PHP原理之函数(Introspecting PHP Function)
- [转]从零开始开发iPhone,教你如何在真机调试iPhone应用程序
- 常用正则表达式
- 如何让button点一下凹进去效果
- Android 天气预报程序
- android背景颜色渐变及改变title颜色 shape
- [zt] CPU分支指令预测技术
- JPEG
- Tomcat性能优化调整
- 堆和栈的区别
- Tomcat性能优化
- PendingIntent在AppWidget程序中的应用
- 入门WP7 - 1.搭建Windows Phone 7开发环境