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回调接口

    思维导图:

  • 相关阅读:
    移动网页如何只调出数字键盘
    把HTML5网页封装成APP,APK的方法
    HTML5,微信开发原码社区
    display:table 水平居中
    input在苹果浏览器下变成圆角的解决方案
    四种方法解决DIV高度自适应问题
    jquery prop和attr的区别
    移动端网页JS框架-手机触摸事件框架,日历框架带滑动效果
    meta viewport标签的使用说明(手机浏览缩放控制)
    javascript json格式解析方法
  • 原文地址:https://www.cnblogs.com/xurui1995/p/5829458.html
Copyright © 2011-2022 走看看