標籤:
相信很多新手或者初級開發人員都已經買了第2版的《Android編程權威指南》,
這本書基於Android Studio開發,對入門人員來說是很好的選擇,但是很可惜的是,
在完成一個項目後,缺少對項目的一個大體上的梳理,本書在7-17章花了大量篇幅介
紹CriminalIntent應用,所以這裡在完成CriminalIntent之後,我在這裡自己對項目進行梳理。
介紹:CriminalIntent應用能記錄陋習的標題,日期以及照片,也支援在連絡人當中尋找當事人,通過E-mail,
Twitter,FaceBook或其他應用提出抗議。把陋習處理完,有了好心情,就可以繼續完成別的事。
項目效果:
github地址:https://github.com/xurui1995/Criminallntent
後期會完成每章的挑戰練習.
接下來分析項目的架構
基本思路就是:主介面為RecyclerView,點擊Item查看進入ViewPager,可左右滑動查看。
點擊工具列+號,建立新的item,RecyclerView的item數量加1.
第7章:項目初步搭建mvc模式,fragment的介紹,生命週期,託管方式,使用fragment的理由。
第8章:Crimefragment介面升級,水平模式布局,
第9章:建立單例CrimeLab(容納Crime對象),抽象activity類,RecycleView使用,相應點擊時間
第10章:fragment資料傳遞—fragment argument,重新整理RecycleView,通過fragment擷取返回結果
第11章:Viewpager使用,FragmentStatePagerAdapter與FragmentPagerAdapter
第12章:日期對話方塊,fragment資料傳遞
第13章:工具列,菜單,層級式導航
第14章:SQLite資料庫的使用
第15章:使用隱式Intent擷取連絡人和發送報告
第16章:使用Intent拍照,照片合理縮放
第17章:Master—Detail使用者介面(適配平板),fragment回調介面
思維導圖:
《Android編程權威指南》CriminalIntent項目梳理