每日趣聞項目小結

最近寫了一個Android項目,寫完後感覺空空的,so想到了用一篇博文記之,在此把項目中用到的技術分享給大家. . .
1,開發工具Android Studio
2,應用UI方面,如圖所見本應用的整體UI框架才用的是Google的Android-Design-Supprot-Library MD風格的設計I思想。包括頂部Tab的頁面滑動選項,個人主頁,和側滑抽屜的控件使用,通過在線的方式集成成到工程裏,具體用法大家看到網上搜索。
3,項目裏大家可以看到一個圓形的頭像,此處採用的是Android-shape-ImageView來實現。此組件常用作Android裏製作各種各樣形狀的頭像或其他如會話之類的頭像。大家可以到GitHub上下載即可。下載解壓後將其 libaray 依賴庫作爲一個Moudle導入AS 後在添加到工程裏即可。其使用方法非常簡單,大家可以參照它的sample的用法即可。
4,整個應用裏有大量的圖片,因此一定要考慮到OOM異常。否則整個應用會很快的掛掉(哈哈),so 對圖片加載顯示緩存的操作採用的是Picasso框架,只需一句代碼就能實現圖片的加載和緩存問題的解決,當然你也可以用到其他的圖片處理框架如:Universal Image Loader , Facebook的Fresco. . . .
5,項目裏也還用到了下拉刷新上拉加載更多的UI組件,Android-PullToRefresh 大家可以到GitHub下載即可. . . 同樣其用法看其Demo或百度即可...
5,應用的後臺用的是Bmob.整個賬戶的管理系統評論發帖...都由其來實現。用戶註冊模塊的短信驗證用到Mob的SMSSDK短信驗證功能。優點是高效免費支持全球多個國家和地區(注意不是廣告)畢竟是免費的。除此之外像現在的大部分App應用裏都有第三方登陸和分享功能Mob裏的ShareSDK也已爲你免費做好了,只需下載集成其SDK即可愉快的玩耍啦. . 
6,整個應用的核心業務就是新聞數據的獲取和解析。數據來源於聚合數據,當然你也可以通過爬蟲抓取其他網頁的數據信息做解析顯示到應用裏。
7,當然應用裏所用到的遇到的問題還不止這些,如listview的適配問題,fragment UI的模板設計. .   .

8,最後寫到這裏讓我想到了中學物理課本里的一句名言:“19世紀物理學大廈已經全部建成,今後物理學家只是修飾和完善這所大廈。”

項目github地址:https://github.com/ztind/txnews

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章