深入剖析Android新特性+Android应用开发进阶 android应用开发教程书籍

深入剖析Android新特性+Android应用开发进阶 android应用开发教程书籍 pdf epub mobi txt 电子书 下载 2025

图书标签:
  • Android
  • Android开发
  • Android应用
  • 新特性
  • 进阶
  • 教程
  • 移动开发
  • Kotlin
  • Jetpack
  • Android编程
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 书海寻梦图书专营店
出版社: 电子工业
ISBN:9787121339332
商品编码:28027200353

具体描述




深入剖析Android新特性     9787121339332    79元
Android应用开发进阶      9787121339585    89元

基本信息

深入剖析Android新特性  

作 译 者:强波

出版时间:2018-04    千 字 数:532

版    次:01-01    页    数:444

开    本:16开

装    帧:

I S B N :9787121339332     

换    版:

所属分类:科技 >> 计算机 >> 网络与互联网

纸质书定价:¥79.

本书对近几个版本(5.0 ~ 8.0)的主要新增功能进行整理和解析,本书的重点不仅仅是讲解这些新增功能特性的外部行为,而是在结合AOSP的源码基础上,解析这些功能特性的内部实现。 任何已有的功能都是固定的,随着行业的发展,Android在未来可能加入的功能是不确定的,只有掌握了阅读和分析AOSP源码的能力,才能应对不确定的变化,并具备今后能够自行研究Android的能力。


目录

1章 预备知识    1

1.1 Android架构    1

1.2 关于AOSP    3

1.3 理解Android Binder机制    3

1.3.1 Binder机制简介    3

1.3.2 整体架构    4

1.3.3 驱动层    7

1.3.4 Binder Framework C++部分    26

1.3.5 Binder Framework Java部分    54

1.3.6 参考资料与读物    70

2章 Android中的进程管理    72

2.1 关于进程    72

2.2 进程与应用进程    73

2.2.1 init进程与init语言    75

2.2.2 Zygote进程    81

2.2.3 system_server进程    84

2.3 应用进程的创建    87

2.3.1 关于应用组件    87

2.3.2 进程与线程    88

2.3.3 ActivityManagerService    89

2.3.4 Activity与进程创建    92

2.3.5 Service与进程创建    94

2.3.6 ContentProvider与进程创建    96

2.3.7 BroadcastReceiver与进程创建    97

2.3.8 参考资料与读物    99

2.4 进程的优先级管理    100

2.4.1 优先级的依据    100

2.4.2 优先级的基础    102

2.4.3 优先级的更新    105

2.4.4 优先级的算法    108

2.4.5 优先级的生效    119

2.4.6 结束语    119

2.4.7 参考资料与读物    120

2.5 进程与内存的回收    120

2.5.1 开发者API    121

2.5.2 虚拟机的垃圾回收    122

2.5.3 开发者的内存回收    122

2.5.4 Linux OOM Killer    123

2.5.5 LowMemoryKiller    125

2.5.6 进程的死亡处理    126

2.5.7 参考资料与读物    127

2.6 结束语    127

3章 Android上的虚拟机    129

3.1 Java语言与Java虚拟机    130

3.1.1 Java语言    130

3.1.2 Java虚拟机    130

3.1.3 Java虚拟机实现架构    130

3.1.4 类加载器(Class loader)    132

......................................................................

基本信息

Android应用开发进阶  

作 译 者:范磊

出版时间:2018-04    千 字 数:559

版    次:01-01    页    数:468

开    本:16开

装    帧:

I S B N :9787121339585     

换    版:

所属分类:科技 >> 计算机 >> 编程语言

纸质书定价:¥89.0

本书为Android应用开发进阶的参考用书,旨在帮助Android开发者能够快速有效地掌握Andriod应用开发进阶相关的知识点。本书内容为Android应用开发热门的话题,包括自定义控件、三方组件的使用和实现原理、Android应用架构等。本书提供了一个知识问答与分享的实战案例,包括Java版本和Kotlin版本,方便读者完成从Java到Kotlin的平滑过渡,读者朋友可根据该案例搭建属于自己的应用架构。希望本书能够帮助读者朋友在工作中解决实际问题,提升Android应用开发水平和能力。



目录

第1章 自定义控件

1.1 View的绘制流程

1.1.1 View和ViewGroup

1.1.2 View的绘制流程

1.1.3 ViewGroup的绘制流程

1.1.4 View绘制流程深入解析

1.2 View的触摸事件

1.2.1  触摸事件的类型

1.2.2 触摸事件的传递过程

1.2.3 事件传递细节

1.3 自定义控件常用方法总结

1.3.1 绘制流程相关

1.3.2 事件处理相关

1.3.3 其他

1.4 自定义控件案例

1.4.1 柱状图

1.4.2 折线图

1.4.3 曲线图

1.4.4 渐变圆弧进度条

1.4.5 卡片滑动切换

1.4.6 ViewPager圆形指示器

1.5 自定义控件性能优化

第2章 轮子

2.1 AppBrain平台

2.2 Butter Knife

2.2.1 编译时注解

2.2.2 Element

2.2.3 编译时注解案例

2.2.4 Butter Knife源码分析

2.2.5 Butter Knife Zelezny插件的实现

2.3 EventBus

2.3.1 EventBus的使用

2.3.2 EventBus源码分析

2.3.3 EventBus 3.0索引加速

2.4 Dagger2

2.4.1 Dagger2的使用

2.4.2 Dagger2源码分析

2.4.3 Dagger2进阶

2.4.4 Component之间的关系

2.4.5 Dagger.Android

2.5 OkHttp

2.5.1 OkHttp的使用

2.5.2 OkHttp源码分析

2.6 Retrofit

2.6.1 Retrofit的使用

2.6.2 Retrofit源码分析

2.7 Volley

2.7.1 Volley的工作流程

2.7.2 Volley的使用

2.7.3 Volley的封装

2.7.4 Volley源码分析

2.8 RxJava

2.8.1 RxJava的使用

2.8.2 RxJava的源码分析

第3章 Android应用架构

3.1 todo-mvp

3.1.1 MVP

3.1.2 todo-mvp的实现

3.2 todo-mvp-clean

3.2.1 Clean架构

3.2.2 Clean架构的Android实现

3.2.3 todo-mvp-clean的实现

3.3 todo-mvp-dagger

3.3.1 AppComponent

3.3.2 依赖注入

3.4 todo-mvp-rxjava

3.5 todo-mvvm-databinding

3.5.1 MVVM

3.5.2 Data Binding Library

3.5.3 todo-mvvm-databinding的实现

3.6 todo-mvvm-live

3.6.1 Architecture Components

3.6.2 todo-mvvm-live的实现

第4章 AndroidPlus项目实战

4.1 需求分析

4.2 产品设计

4.2.1 Material Design

4.2.2 思维导图

4.2.3 架构设计

4.3 Java实现

4.3.1 项目准备

4.3.2 Dagger集成

4.3.3 欢迎界面

4.3.4 登录注册

4.3.5 主界面

4.3.6 首页

4.3.7 问题详情

4.3.8 回答详情

4.3.9 评论

4.3.10 分享文章

4.3.11 文章

4.3.12 个人中心

4.3.13 用户详情

4.3.14 异常上报、运营统计和应用升级

4.3.15 代码混淆

4.4 Kotlin实现

第5章 开发实践

5.1 Android Studio中的Git实践

5.1.1 创建远程仓库

5.1.2 .gitignore

5.1.3 提交和推送

5.1.4 分支

5.1.5 获取(Fetch)

5.1.6 拉取(Pull)

5.1.7 衍合(Rebase)

5.1.8 Git Flow

5.1.9 分支合并

5.1.10 移动HEAD

5.1.11 贮藏(Stash)

5.1.12 重置(Reset)

5.1.13 遴选(Cherry Pick)

5.2 Android屏幕适配

5.2.1 屏幕相关概念

5.2.2 图片适配

5.2.3 dimen

5.2.4 weight

5.2.5 百分比布局

5.2.6 ConstraintLayout

5.2.7 平板适配

5.2.8 RTL布局

5.3 Android视频播放器

5.3.1 ijkPlayer

5.3.2 Vitamio

5.3.3 PLDroidPlayer

5.3.4 测试开发

5.4 声网直播实践

5.4.1 频道列表

5.4.2 视频群聊

用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou 等,本站所有链接都为正版商品购买链接。

© 2025 windowsfront.com All Rights Reserved. 静流书站 版权所有