先是存1-6天地,中国天气网的,一个项目
然后7,8,9天,好天气网的,一个项目
这周7,8,9天的解决了主要以下几个问题:
1.抓网页进行正则解析
2.乱码
3.数据库增加热门城市
4.properties同时传递城市ID和城市拼音字母
5.编写代码将城市的拼音字母、拼音简写进行转化,并且提供WEB的JSON HTTP接口给ANDROID端
同时依然存在几个BUG:
1.当网页无信息时,会出现数组越界的提示,不过被我TRY CATCH 了,但是这个需要进行一个NULL的类似的判定,否则不执行
2.接口端有着如下BUG:
1-6天封装的TODAYWEATHER对象虽然只有当天的,实际上却每天都重复录入了。当然,ANDROID端可以只取当天的,接口端也只提供了一次,不是什么太大的问题。但是,严谨性考虑,还是要想办法去掉。
7,8,9天在提供JSON接口时,会有部分溶于数据出现,当然ANDROID端可以选择性选择固定字段的数据,但是这个BUG还是需要修复。
接下来需要进行的改善是:
1.422个城市进行扩展,具体扩展到“对市来说,精确到区;对区来说,精确到市”。其实也就是增加四个直辖市的区级信息。不是什么大问题。
2.增加一个新的表,是实时表,获取当前信息。采用中国气象网的时实接口。
3.可以的话数据库中增加天气预警、节日节气、日出日落、湿度等信息。
时间: 2025-01-19 15:32:48