閱讀459 返回首頁    go 阿裏雲 go 技術社區[雲棲]


本周進展 將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.可以的話數據庫中增加天氣預警、節日節氣、日出日落、濕度等信息。





最後更新:2017-04-02 06:52:15

  上一篇:go 星期日:發布移動應用的最佳時間
  下一篇:go MySQL Innodb數據庫性能實踐——合適的表記錄數