首页 > 代码库 > 《Android编程权威指南》CriminalIntent项目梳理

《Android编程权威指南》CriminalIntent项目梳理

相信很多新手或者初级开发人员都已经买了第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项目梳理