首页 成长/校园小说 全部 漫画 童话故事 日韩 贴纸游戏书 侦探/冒险小说 经典名著少儿版 百科 幻想小说 卡通

Android开发进阶 从小工到专家

  • 书籍语言:简体中文
  • 下载次数:1120
  • 书籍类型:Epub+Txt+pdf+mobi
  • 发布日期:2017-01-20
  • 连载状态:全集
  • 书籍作者:
  • 图书编号:9787115415912
  • 运行环境:pc/安卓/iPhone/iPad/Kindle/平板

编辑推荐

阿里巴巴高级工程师、CSDN博客专家、畅销书作者撰写,百度、腾讯等专家推荐的精品图书一本只有干货,绝无赘述的好书结合作者多年开发经验的总结,把作者以前开发走过的坑和陷阱讲解出来,看了以后可以少走很多弯路,提升自己的开发能力很快,抓住开发的痛点和需求讲解内容,使读者阅读后很有成就感。 除了全面讲解了Android开发知识外,还对单元测试、代码规范、版本控制、重构、架构等重要知识点进行了讲解,使得读者在深入技术的同时开阔眼界,能够以更专业的方式设计应用软件,完成从只会实现功能的“码农”到软件工程师、设计师的过渡。 

目录

第1章 Android的构成基石—四大组件 1

1.1 Activity 1

1.1.1 Activity的构成 3

1.1.2 Activity的4种启动模式 5

1.1.3 FragmentActivity与Fragment 7

1.2 Service与AIDL 8

1.2.1 普通Service 8

1.2.2 IntentService 9

1.2.3 运行在前台的Service 10

1.2.4 AIDL(Android接口描述语言) 11

1.3 Broadcast(广播) 17

1.3.1 普通广播 17

1.3.2 有序广播 18

1.3.3 本地广播 19

1.3.4 sticky广播 19

1.4 ContentProvider(外共享数据) 19

1.5 小结 26

第2章 创造出丰富多彩的UI—

View与动画 27

2.1 重要的View控件 27

2.1.1 ListView与GridView 27

2.1.2 数据展示更好的实现——

RecyclerView 32

2.1.3 让页面显示更流畅——ViewPager 33

2.2 必须掌握的最重要的技能—

自定义控件 35

2.2.1 最为自由的一种实现——自定义View 36

2.2.2 View的尺寸测量 38

2.2.3 Canvas与Paint(画布与画笔) 42

2.2.4 自定义ViewGroup 45

2.3 Scroller的使用 46

2.4 让应用更精彩—动画 56

2.4.1 帧动画 57

2.4.2 补间动画 58

2.4.3 属性动画 60

2.4.3.1 属性动画的核心类——

ValueAnimator 60

2.4.3.2 对任意属性进行动画操作——

Object Animator 61

2.4.3.3 实现丰富多彩的动画效果——

AnimatorSet 62

2.4.3.4 动画执行时间——TypeEvaluator与TimeInterpolator 63

2.5 小结 66

第3章 保证App流畅的关键因素—

多线程 67

3.1 Android中的消息机制 67

3.1.1 处理消息的手段——Handler、Looper与MessageQueue 67

3.1

作者简介

何红辉 : 前友盟(阿里巴巴集团)Android工程师,CSDN博客专家,活跃于国内各大技术社区,热爱开源,热爱技术,热爱分享。Android事件总线开源库(AndroidEventBus)、Colorful作者,开发技术前线( www.devtf.cn )站长。

下载地址

短评

  • Zhou 2016-04-02

    错别字太多,讲解不是很深入,感觉就像是一个拼凑出来的地图炮。

  • Robert 2016-10-16

    感觉就好像列了个大纲一样,然后针对每一点,随便敷衍给出点介绍,就完事了。

  • BluePadge 2016-03-22

    错别字好多啊!真的有人校验过吗? 内容上有很多“敷衍”的成分,甚至感觉还不如网站有诚意。

  • default_HM 2016-11-26

    涉及的知识点不多也不是太深入,可以随便翻翻。

  • 低调小一 2017-01-05

    还不错,可以和Android编程艺术媲美一下。不过我读这本书的时候已经是Android高级开发了,所以只是使用本书回顾一下基础知识。话说我对Volley框架的掌握应该是高于本书作者的。但是现在我推荐使用RxJava+Retrofit+OkHttp框架。

书评

我是小明
我是小明 (人生短暂) 

很后悔买了这本书 很后悔买了这本书 很后悔买了这本书 很后悔买了这本书 很后悔买了这本书 很后悔买了这本书 很后悔买了这本书 很后悔买了这本书 很后悔买了这本书 很后悔买了这本书 很后悔买了这本书 很后悔买了.........

2016-10-28 23:49     1/1有用

标签

笔记

  • 低调小一

    低调小一

    虽然作者也学习Volley源码,但是明显对Volley源码的研究还不够仔细。纠正一个Request排序的错误。 在Volley中,默认按照优先级从高到低排序,如果优先级相同,则按照提交顺序从最近到最远排序。争取的排序实现方法: /代码内容已省略/

    2016-11-01 14:24

  • 低调小一

    低调小一

    我个人认为作者讲述的内容还是有水准的,面向中级开发人员,但是书内容校验太差了。 Select语句的通用格式如下: /代码内容已省略/

    2016-10-18 15:29

  • 低调小一

    低调小一

    作者原文中wait()和notify()使用的例子非常不直观。按照作者的意思,必须保证主线程先执行synchronized同步块,遇到wait让出synchronized锁然后子线程执行synchronized代码块,睡眠3000ms之后再唤醒主线程。 而上述的逻辑是无法保证的。最好的wait和notify的例子还是生产者-消费者模型。

    2016-10-09 19:53

友情链接