本书概述:本书先对Android开发的核心知识点进行深入讲解,然后介绍单元测试、代码规范、版本控制、重构、架构等重要的知识,使得读者在深入掌握技术的同时也帮助他们开阔眼界,且能够以更专业的方式设计应用软件,完成从只会实现功能的初级程序员到软件工程师、设计师的转变。 | ||
作 者:何红辉 | ||
出版社:人民邮电出版社 | ||
出版日期:2016 年6月 | ||
内容简介 | ||
本书是一本专门介绍Android开发的图书。书中首先对Android开发的核心知识点进行深入讲解,然后介绍单元测试、代码规范、版本控制、重构、架构等重要的知识,使得读者在深入掌握技术的同时也帮助他们开阔眼界,且能够以更专业的方式设计应用软件,完成从只会实现功能的初级程序员到软件工程师、设计师的转变。本书的主要内容为:构成Android系统基石的四大组件、创造出丰富多彩的UI设计的控件、保证App流畅的多线程开发、必知必会的HTTP网络请求应用、数据存储的核心SQLite数据库、让程序更优秀的性能优化、让程序更整洁的代码规范、管理程序的好帮手Git版本控制,以及需要掌握的高级技术,如单元测试、六大原则与设计模式、重构和综合实战等。 本书适合Android开发初学者、程序员学习,也适合作为大中专院校相关专业的师生用书和培训学校的教材。 | ||
作者简介 | ||
何红辉 : 前友盟(阿里巴巴集团)Android工程师,CSDN博客专家,活跃于国内各大技术社区,热爱开源,热爱技术,热爱分享。Android事件总线开源库(AndroidEventBus)、Colorful作者 | ||
本书详细介绍 | ||
前言 目录 本书特色 独家连载 第1章 Android的构成基石-四大组件 1.1 Activity 1.1.1 Activity的构成 1.1.2 Activity的4种启动模式 1.1.3 FragmentActivity与Fragment 1.2 Service与AIDL 1.2.1 普通Service 1.2.2 IntentService 1.2.3 运行在前台的Service 1.2.4 AIDL(Android接口描述语言) 第9章开发人员必备的技能-单元测试 9.1 什么是单元测试 9.2 为什么要做单元测试 9.3 不写单元测试的借口 9.4 如何写单元测试 9.4.1 第一个单元测试 9.4.2 Junit简介 第11章使系统适应变化-重构 11.1 为什么要重构 11.2 什么时候重构 11.3 常用的重构手法 11.3.1 提取子函数 11.3.2 上移函数到父类 11.3.3 下移函数到子类 |
51Testing软件测试网将在近期对本书部分章节进行独家连载,敬请关注
查看更多《51Testing软件测试网作品系列》书籍:http://www.51testing.com/html/36/category-catid-136.html