源码简介:简单的天气预报。包含定时器、服务、广播、http工具类、ShreadPreferences存储、sqlite数据库存储。欢迎大家下载探讨,供新手学习使用,大神看看也有益处。
下载地址:http://down.51cto.com/data/2194853
源码效果:
源码片段:
- /**
- * 更新天气信息
- */
- private void updateWeather() {
- SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
- String weatherCode = prefs.getString("weather_code","");
- String address = "http://www.weather.com.cn/data/cityinfo/"+weatherCode+".html";
- HttpUtil.sendHttpRequest(address, new HttpCallbackListener() {
- @Override
- public void onFinish(String response) {
- Utility.handleWeatherResponse(AutoUpdateService.this,response);
- }
- @Override
- public void onError(Exception e) {
- if(e!=null){
- e.printStackTrace();
- }
- }
- });
- }