zoukankan      html  css  js  c++  java
  • 《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回调接口

    思维导图:

  • 相关阅读:
    JavaScript最佳实践
    Ionic2学习笔记(3):Pipe
    广商14级软件工程分数:第十一回合
    Ionic2学习笔记(2):自定义Component
    Ionic2学习笔记(1):新建一个页面
    Ionic2学习笔记(0):HelloWorld
    采用Kettle分页处理大数据量抽取任务
    广商14级软件工程分数:第十回合
    广商14级软件工程分数:第九回合
    广商14级软件工程-项目介绍视频汇总
  • 原文地址:https://www.cnblogs.com/xurui1995/p/5829458.html
Copyright © 2011-2022 走看看