天天看點

本周進展 将1,2,3,4,5,6,7,8,9天的天氣都存進資料庫了

先是存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.可以的話資料庫中增加天氣預警、節日節氣、日出日落、濕度等資訊。