本书是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。本书从三个方面来组织内容。第一,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点;第三,介绍一些核心技术和Android的性能优化思想。 第1章 Activity的生命周期和启动模式 1 1.1 Activity的生命周期全面分析 1 1.1.1 典型情况下的生命周期分析 2 1.1.2 异常情况下的生命周期分析 8 1.2 Activity的启动模式 16 1.2.1 Activity的LaunchMode 16 1.2.2 Activity的Flags 27 1.3 IntentFilter的匹配规则 28 第2章 IPC机制 35 2.1 Android IPC简介 35 2.2 Android中的多进程模式 36 2.2.1 开启多进程模式 36 2.2.2 多进程模式的运行机制 39 2.3 IPC基础概念介绍 42 2.3.1 Serializable接口 42 2.3.2 Parcelable接口 45 2.3.3 Binder 47 2.4 Android中的IPC方式 61 2.4.1 使用Bundle 61 2.4.2 使用文件共享 62 2.4.3 使用Messenger 65 2.4.4 使用AIDL 71 2.4.5 使用ContentProvider 91 2.4.6 使用Socket 103 2.5 Binder连接池 112 2.6 选用合适的IPC方式 121 第3章 View的事件体系 122 3.1 View基础知识 122 3.1.1 什么是View 123 3.1.2 View的位置参数 123 3.1.3 MotionEvent和TouchSlop 125 3.1.4 VelocityTracker、GestureDetector和Scroller 126 3.2 View的滑动 129 3.2.1 使用scrollTo/scrollBy 129 3.2.2 使用动画 131 3.2.3 改变布局参数 133 3.2.4 各种滑动方式的对比 133 3.3 弹性滑动 135 3.3.1 使用Scroller 136 3.3.2 通过动画 138 3.3.3 使用延时策略 139 3.4 View的事件分发机制 140 3.4.1 点击事件的传递规则 140 3.4.2 事件分发的源码解析 144 3.5 View的滑动冲突 154 3.5.1 常见的滑动冲突场景 155 3.5.2 滑动冲突的处理规则 156 3.5.3 滑动冲突的解决方式 157 第4章 View的工作原理 174 4.1 初识ViewRoot和DecorView 174 4.2 理解MeasureSpec 177 4.2.1 MeasureSpec 177 4.2.2 MeasureSpec和LayoutParams的对应关系 178 4.3 View的工作流程 183 4.3.1 measure过程 183 4.3.2 layout过程 193 4.3.3 draw过程 197 4.4 自定义View 199 4.4.1 自定义View的分类 200 4.4.2 自定义View须知 201 4.4.3 自定义View示例 202 4.4.4 自定义View的思想 217 第5章 理解RemoteViews 218 5.1 RemoteViews的应用 218 5.1.1 RemoteViews在通知栏上的应用 219 5.1.2 RemoteViews在桌面小部件上的应用 221 5.1.3 PendingIntent概述 228 5.2 RemoteViews的内部机制 230 5.3 RemoteViews的意义 239 第6章 Android的Drawable 243 6.1 Drawable简介 243 6.2 Drawable的分类 244 6.2.1 BitmapDrawable 244 6.2.2 ShapeDrawable 247 6.2.3 LayerDrawable 251 6.2.4 StateListDrawable 253 6.2.5 LevelListDrawable 255 6.2.6 TransitionDrawable 256 6.2.7 Ins
2021-08-02 10:15:06 173.84MB Android 安卓 移动 APP
1
尼采艺术字 语音 QQ等基础版内存卡全资料
2021-07-30 02:49:51 16.74MB 艺术字 语音 QQ
1
《Android开发艺术探索》完整版,看文件大小就知道是文字版,而非影印版,一般影印版文件大小都是180多M,而且还模糊。文字版非常高清,谁用谁知道~
2021-07-29 23:45:27 5.9MB Android 艺术探索 Android开发
1
javaScript高手必读书单,其中包括《es6标准入门》,《js高级程序设计》,《js权威指南》,《高性能js》,《js设计模式》,《js DOM编程艺术》 1.js高级程序设计:绝对的一本好书,里面包括js的所有语言内容,无论是初学者,还是js高手都应该认真看看 2.js权威指南:讲js讲的特别细,无论是浏览器端的js还是nodejs端的js,而且还细致的讲了浏览器模型,浏览器端的js api 3.高性能js:教你如何在浏览器端写出高性能的js代码,而且还配上实验数据 4.js设计模式:js设计模式讲的最好的一本书,讲解了js常用的16种设计模式,重生活问题出发,讲解每一种设计模式的意义 5.js DOM编程艺术:这是一本专门讲js DOM操作的书籍 6.es6标准入门:想学es6?这本书不看可不行。这本书绝对是讲es6最透彻,最易懂的书籍了。
1
多处理器编程 中文版 完整版 高清版 多处理器编程 中文版 完整版 高清版
2021-07-28 14:38:09 44.06MB 多处理器编程 中文版 完整版 高清版
1
☆ 资源说明:☆ [Manning Publications] .Net 单元测试艺术 第2版 (英文版) [Manning Publications] The Art of Unit Testing with examples in C# 2nd Edition (E-Book) ☆ 图书概要:☆ The Art of Unit Testing, Second Edition guides you step by step from writing your first simple tests to developing robust test sets that are maintainable, readable, and trustworthy. You'll master the foundational ideas and quickly move to high-value subjects like mocks, stubs, and isolation, including frameworks such as Moq, FakeItEasy, and Typemock Isolator. You'll explore test patterns and organization, working with legacy code, and even "untestable" code. Along the way, you'll learn about integration testing and techniques and tools for testing databases and other technologies. ☆ 出版信息:☆ [作者信息] Roy Osherove [出版机构] Manning Publications [出版日期] 2013年12月04日 [图书页数] 296页 [图书语言] 英语 [图书格式] PDF 格式
2021-07-27 09:27:33 11.44MB .Net Unit Testing
1
情人节艺术字简约贺卡矢量适用于情人节贺卡设计的AI格式素材
2021-07-26 17:08:54 859KB 情人节 艺术字 情人节快乐 简笔画
1
2020年拼色新年艺术字素材适用于新年海报设计的AI格式素材
2021-07-26 17:08:13 602KB 烟花 2020年 拼色 艺术字
1
创意婚礼艺术字设计矢量素材适用于婚礼艺术字标签设计的AI格式素材
2021-07-26 13:05:29 2.63MB save the date 创意
1