全能Android绝对正确培养圣经(旗舰版)(二版) pdf epub mobi txt 电子书 下载 2024
图书介绍
☆☆☆☆☆
简体网页||
繁体网页
著者
出版者 出版社:佳魁资讯 订阅出版社新书快讯 新功能介绍
翻译者
出版日期 出版日期:2019/03/25
语言 语言:繁体中文
下载链接在页面底部
点击这里下载
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
发表于2024-11-19
类似图书 点击查看全场最低价
图书描述
Android的书这么多,要找到真正帮你培养全职能的书却不容易。
这是一本来自第一线网路公司的真正实作产品方案的完整过程,而非简单说明一下Android的函数库,开发原理等基础书籍。
全书包括了规划、设计、测试、佈署、多人协作、好用工具等等,这林林总总,都是从血淋淋的网际网路产品战场上打下的基础。
看完本书,就具备了世界前500大网路公司的宝贵开发经验,是想成为全能Android高手的必读。
本书特色
扎实基础/极霸效能/高超应用/深度强化
◆ 8大篇幅结构打造强劲坚实的技术
◆ Android高级工程师50个必备技能
让身在高点的能手更能傲视群伦无人能及
著者信息
全能Android绝对正确培养圣经(旗舰版)(二版) pdf epub mobi txt 电子书 下载
图书目录
第1篇基础篇
CHAPTER 01 Android触控事件传递机制
1.1 触控事件的类型
1.2 事件传递的三个阶段
1.3 View的事件传递机制
1.4 ViewGroup的事件传递机制
CHAPTER 002 AndroidView的绘制流程
2.1 绘制的整体流程
2.2 MeasureSpec
2.3 Measure
2.4 Layout
2.5 Draw
CHAPTER 03 Android动画机制
3.1 逐页框动画(Frame Animation)
3.2 补间动画(Tween Animation)
3.3 属性动画(Property Animation)
3.4 过场动画(Transition Animation)
CHAPTER 04 Support Annotation Library使用详解
4.1 Nullness註释
4.2 资源类型註释
4.3 类型定义註释
4.4 执行绪註释
4.5 RGB颜色值註释
4.6 值范围註释
4.7 许可权註释
4.8 重新定义函数註释
4.9 传回值註释
4.10 @VisibleForTesting
4.11 @Keep
CHAPTER 05 Percent Support
Library使用详解
CHAPTER 06 Design Support
Library使用详解
6.1 Snackbar
6.2 TextInputLayout
6.3 TabLayout
6.4 NavigationView .
6.5 FloatingActionButton
6.6 CoordinatorLayout
6.7 CollapsingToolbarLayout
6.8 BottomSheetBehavior
CHAPTER 07 AndroidStudio中的NDK开发
7.1 ABI的基本概念
7.2 引用预先编译的二进位C/C++函数程式库
7.3 直接从C/C++原始程式编译
7.4 使用.so档案的注意事项
CHAPTER 08 Gradle一定要会
8.1 共用变数的定义
8.2 通用设定
8.3 aar函数程式库的参考
8.4 签名和混淆的设定
09 透过Gradle套件装发佈函数程式库到JCenter和Maven Central
9.1 Maven Central和JCenter
9.2 AndroidStudio取得函数程式库的原理
9.3 上传函数程式库到JCenter
CHAPTER 10 Builder模式详解
10.1 经典的Builder模式
10.2 Builder模式的变种
10.3 变种Builder模式的自动化产生
10.4 开放原始码函数程式库的实例
CHAPTER 11 註释在Android中的应用
11.1 註释的定义
11.2 标准註释
11.3 执行时期註释
11.4 编译时註释
CHAPTER 12 ANR 产生的原因及其定位分析
12.1 ANR 产生的原因
12.2 典型的ANR问题场景
12.3 ANR的定位和分析
12.4 ANR的避免和检测
CHAPTER 13 Android非同步处理技术
13.1 Thread
13.2 HandlerThread
13.3 AsyncQueryHandler
13.4 IntentService
13.5 Executor Framework
13.6 AsyncTask
13.7 Loader
13.8 归纳
CHAPTER 14 Android资料序列化方案研究
14.1 Serializable
14.2 Parcelable
14.3 SQLiteDatabase
14.4 SharedPreferences
14.5 JSON
14.6 Protocol Buffers及
Nano-Proto-Buffers
14.7 FlatBuffers
CHAPTER 15 AndroidWebView Java和JavaScript互动详解
15.1 Java唿叫JavaScript
15.2 JavaScript 唿叫Java
第2篇系统架构篇
CHAPTER 16 MVP模式及其在Android中的实作
16.1 MVP的基本概念
16.2 MVP与MVC的区别
16.3 MVP的开放原始码实现
16.4 MVP的好处
16.5 MVP存在的问题
CHAPTER 17 MVVM模式及
AndroidDataBinding实战
17.1 Data Binding运算式
17.2 资料物件
17.3 资料绑定
17.4 事件绑定
CHAPTER 18 观察者模式的扩充:事件汇流排
18.1 为何要使用
18.2 原理
18.3 开放原始码实现
18.4 与观察者模式及Android广播的区别
CHAPTER 19 撰写简洁标准的程式
19.1 Java编码标准
19.2 Android命名标准
19.3 CheckStyle的使用
CHAPTER 20 以开放原始码专案架设属于自己为基础的技术堆叠
20.1 APP的整体架构
20.2 技术选型的考量点
20.3 记录档记录能力
20.4 JSON解析能力
20.5 资料库操作能力
20.6 网路通讯能力
20.7 图片快取和显示能力
第3篇经验归纳篇
CHAPTER 21 64K方法数限制原理与解决方案
21.1 64K限制的原因
21.2 使用MultiDex解决64K限制的问题
21.3 如何避免出现64K限制
21.4 设定MultiDex
21.5 MultiDex Support Library的限制
21.6 在开发阶段最佳化MultiDex的建置
CHAPTER 22 Android外挂程式架构机制研究与实作
22.1 基本概念
22.2 开放原始码架构
CHAPTER 23 发送机制实现原理详解
23.1 发送的开放原始码实现方案
23.2 发送的协力厂商平台
23.3 自己实现发送功能
CHAPTER 24 APP瘦身经验归纳
24.1 APP为什么变胖了
24.2 从APK档案的结构说起
24.3 最佳化图片资源佔用的空间
24.4 使用Lint删除无用资源
24.5 利用AndroidGradle设定
24.6 重构和最佳化程式
24.7 资源混淆
24.8 外挂程式化
CHAPTER 25 AndroidCrash记录档收集原理与实作
25.1 Java层Crash捕捉机制
25.2 Native层Crash捕捉机制
25.3 Crash的上报
第4篇新技术篇
CHAPTER 26 函数式程式设计思想及其在Android中的应用
26.1 程式的简化
26.2 Operators简介
CHAPTER 27 依赖植入及其在Android中的应用
27.1 基本概念
27.2 为何需要架构
27.3 开放原始码架构的选择
CHAPTER 28 Android世界的Swift:Kotlin在Android中的应用
28.1 选择Kotlin 的原因
28.2 Kotlin的安装和设定
28.3 Kotlin语言的特性
28.4 Kotlin的Gradle设定
28.5 将Java类别转换成Kotlin类别
28.6 相关资料
CHAPTER 29 React Native For Android入门指南
29.1 环境设定
29.2 Android开发环境的要求
29.3 React Native 专案设定
29.4 AndroidStudio专案概览
29.5 React Native依赖函数库修改为本机
29.6 React Native学习建议
CHAPTER 30 Android线上热修复方案研究
30.1 线上热修复的基本流程
30.2 Dexposed
30.3 AndFix
30.4 Nuwa
30.5 归纳
31 针对切面程式设计及其在Android中的应用
31.1 AOP的基本概念
31.2 程式织入的时机
31.3 基于AspectJ实现Android平台的AOP
31.4 其他AOP开放原始码架构
CHAPTER 32 基于Facebook Buck改造Android建置系统
32.1 Buck环境设定
32.2 快速建立以Buck建置为基础的Android专案
32.3 Buck的基本概念
32.4 专案改造实战
32.5 Buck的自动化改造
第5篇效能最佳化篇
CHAPTER 33 程式最佳化
33.1 资料结构的选择
33.2 Handler和内部类别的正确用法
33.3 正确地使用Context
33.4 掌握Java的四种参考方式
33.5 其他程式微最佳化
CHAPTER 34 图片最佳化
34.1 图片的格式
34.2 图片的压缩
34.3 图片的快取
CHAPTER 35 电量最佳化
35.1 BroadcastReceiver
35.2 资料传输
35.3 位置服务
35.4 AlarmManager
35.5 WakeLock
CHAPTER 36 版面配置最佳化
36.1 include标签共用版面配置
36.2 ViewStub标签实现延迟载入
36.3 merge标签减少版面配置层次
36.4 尽量使用CompoundDrawable
36.5 使用Lint
CHAPTER 37 网路最佳化
37.1 避免DNS解析
37.2 合併网路请求
37.3 预先取得资料
37.4 避免轮询
37.5 最佳化重连机制
37.6 离线快取
37.7 压缩资料大小
37.8 不同的网路环境使用不同的逾时策略
37.9 CDN的使用
第6篇移动安全篇
CHAPTER 38 Android混淆机制详解
38.1 Java程式的混淆
38.2 Native(C/C++)程式的混淆
38.3 资源档的混淆
CHAPTER 39 Android反编译机制详解
39.1 资源档的反编译
39.2 Java程式的反编译
CHAPTER 40 用户端敏感资讯隐藏技术研究
40.1 敏感资讯巢状结构在strings.xml中
40.2 敏感资讯隐藏在Java原始程式码中
40.3 敏感资讯隐藏在BuildConfig中
40.4 使用DexGuard
40.5 对敏感资讯进行伪装或加密
40.6 敏感资讯隐藏在原生函数程式库中(.so档案)
40.7 对APK进行强化处理
CHAPTER 41 Android强化技术研究
41.1 爱加密的主要功能
41.2 常见APP漏洞及风险
41.3 Android程式反破解技术
41.4 强化技术研究知识储备
CHAPTER 42 Android安全的程式
42.1 WebView远端程式执行
42.2 WebView密码明文储存
42.3 Android本机拒绝服务
42.4 SharedPreference全域任意读写
42.5 金钥强制写入
42.6 AES/DES/RSA弱加密
42.7 随机函数使用错误
42.8 WebView忽略SSL凭证
42.9 HTTPS凭证弱验证
42.10 PendingIntent使用不当
第7篇工具篇
CHAPTER 43 Android侦错工具Facebook Stetho
43.1 视图版面配置监视
43.2 资料库监视
43.3 网路监视
43.4 dumpapp
43.5 Javascript主控台
43.6 最佳做法
CHAPTER 44 记忆体洩漏检测函数程式库LeakCanary
44.1 基本概念
44.2 LeakCanary的整合
44.3 LeakCanary的原理
44.4 LeakCanary的订制
CHAPTER 45 基于Facebook
Redex实现AndroidAPK的压缩和最佳化
45.1 转换的时机
45.2 管线的思想
45.3 减少位元组码的意义
45.4 混淆和压缩
45.5 使用内联函数
45.6 无用程式的消除
45.7 Redex 的整合和使用
CHAPTER 46 AndroidStudio你所需要知道的功能
46.1 Annotate
46.2 .ignore外挂程式
46.3 Live Templates
46.4 整合Bug管理系统
第8篇测试篇
47 Android单元测试架构简介
47.1 Java单元测试架构JUnit
47.2 Android单元测试架构Robolectric 3.0
47.3 Java模拟测试架构Mockito1
CHAPTER 48 AndroidUI自动化测试架构简介
48.1 Monkey
48.2 MonkeyRunner
48.3 UIAutomator
48.4 Robotium
48.5 Espresso
48.6 Appium
CHAPTER 49 Android静态程式分析实战
49.1 Java程式标准检查工具CheckStyle
49.2 Java静态程式分析工具FindBugs
49.3 Java静态程式分析工具PMD
49.4 Android程式最佳化工具Lint
CHAPTER 50 基于Jenkins+Gradle架设Android持续整合编译环境
50.1 Tomcat的下载和启动
50.2 Jenkins的下载和执行
50.3 Jenkins外挂程式的安装
50.4 Jenkins全域设定
50.5 JOB相关的操作
50.6 Jenkins预先定义的环境变数
图书序言
图书试读
None
全能Android绝对正确培养圣经(旗舰版)(二版) epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024
全能Android绝对正确培养圣经(旗舰版)(二版) epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024
全能Android绝对正确培养圣经(旗舰版)(二版) pdf epub mobi txt 电子书 下载 2024
用户评价
类似图书 点击查看全场最低价
全能Android绝对正确培养圣经(旗舰版)(二版) pdf epub mobi txt 电子书 下载