一起來開發Android的天氣軟體(一),android天氣

來源:互聯網
上載者:User

一起來開發Android的天氣軟體(一),android天氣

     從今天開始呢,打算來介紹如何開發一款Android的天氣軟體,其中運用到的基礎知識點也比較多,比較適合初學或者剛接觸Android開發不久的同學一起來學習交流和切磋!

     那麼我先對這個天氣軟體進行需求分析,我們主要會實現什麼功能呢?

     1、查詢全國省市縣的任意城市的天氣資訊並可以自由切換

     2、手動重新整理天氣資訊

     3、後台自動重新整理天氣

     4、自動定位所在地的天氣資訊

     根據以上需求分析,我們將使用Sqlite來儲存從網路擷取的全國省市縣的列表資訊,用SharedPreference來儲存當天的天氣情況,方便多次查看。當然還要使用Http協議來擷取天氣資訊,我們這邊將調用中國天氣氣象局的API介面。此外,我們還將運用Service和Recevier來實現後台自動重新整理介面的功能,實現如下所示的介面.


     此外,我們還將運用到一些Git上流行的開源架構,比如LitePal,這個架構大家可以看一下郭霖大神寫的博文,Gson解析Json資料等等,今天的需求分析與功能規格就到此結束,下一篇博文也會很快跟大家見面的。

     下面是該應用的Git開源地址,https://github.com/melhc/SimpleWeather

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.