《Android开发艺术探索》是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。《Android开发艺术探索》从三个方面来组织内容。第一,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点;第三,介绍一些核心技术和Android的性能优化思想。, 《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的Launch Mode / 16 1.2.2 Activity的Flags / 27 1.3 Intent Filter的匹配规则 / 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 使用 Content Provider / 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 Motion Event和Touch Slop / 125 3.1.4 VelocityT racker、Gesture Detector和Scroller / 126 3.2 View的滑动 / 129 3.2.1 使用scroll To/scroll By / 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 初识View Root和Decor View / 174 4.2 理解Measure Spec / 177 4.2.1 Measure Spec / 177 4.2.2 Measure Spec和Layout Params的对应关系 / 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章 理解Remote Views / 218 5.1 Remote Views的应用 / 218 5.1.1 Remote Views在通知栏上的应用 / 219 5.1.2 Remote Views在桌面小部件上的应用 / 221 5.1.3 Pending Intent概述 / 228 5.2 Remote Views的内部机制 / 230 5.3 Remote Views的意义 / 239 第6章 Android的Drawable /
2021-08-23 10:40:26 174.23MB Androi pdf zip包 进阶类书籍
1
用于离线安装zip,ubuntu离线安装,格式deb,执行命令dpkg即可
2021-08-03 22:09:50 154KB zip安装 离线包
1
自己动手实现vector,deque,包含各种测试用例,面向对象程序设计要求写的
2021-07-06 22:06:07 10KB c++
1
ventoyU盘制作软件,只需把系统文件复制进U盘即可,方便。安装完的系统没有插入广告,简洁。支持大多数操作系统,功能强大。全局控制插件:拉入没有系统镜像的其他文件夹,可以在安装系统选择界面屏蔽这些文件,省去因为其他文件出现在目录中的烦恼。
2021-06-24 12:05:43 69.65MB U盘制作软件 VENTOY 版本最新
1
yanagishima-22.0.zip 编译后的zip包
2021-06-18 13:00:48 406KB 大数据presto trino
1
开发环境 系统环境:windows 开发工具:IDEA 或 Eclipse Java版本:JDK 1.8 服务器:tomcat8.5 数据库:MySQL 5.6 系统采用技术:Spring 5.0 + SpringMVC + JSP + Jdbc + Ehcache + Lucene(搜索) +jQuery + Ajax +面向接口编程 主要功能 (1)话题(发表话题、编辑话题、发表评论、编辑评论、删除评论、发表回复、编辑回复、删除回复、审核话题、审核评论、审核回复、搜索话题 、收藏、点赞、上传视频、话题输入密码可见、话题评论可见、话题达到等级可见、话题支付积分可见、话题支付现金可见、 、标签设置角色、红包) (2)问答(发表问题、追加问题、发表答案、编辑答案、发表回复、编辑回复、审核问题、审核答案、审核回复、搜索问题 、悬赏现金、悬赏积分、收藏、设置最佳答案) (3)会员(会员等级、会员注册项、会员角色、会员注册禁止用户名称、会员搜索、登录日志、更换头像、私信、系统通知 、提醒、收藏夹、点赞、关注、粉丝、微信登录) (4)员工管理(员工列表、角色列表、登录日志) (5)会员卡管理(会员卡列表、会员卡订单) (6)模板管理(模板列表、导出模板、导入模板、版块代码管理、资源管理、布局管理、栏目管理、代码编辑) (7)在线帮助管理(在线帮助分类、合并分类、在线帮助列表) (8)浏览量管理(浏览量列表) (9)友情链接管理(友情链接列表) (10)留言管理(留言列表) (11)文件打包管理(压缩文件列表、打包文件) (12)系统通知管理(系统通知列表) (13)平台收益管理(解锁话题隐藏内容分成、问答悬赏平台分成) (14)全站设置(基本设置、维护数据、敏感词、数据库备份/还原、服务器节点参数、升级) (15)支付管理(在线支付接口) (16)短信管理(短信接口列表、短信发送错误日志) (17)第三方服务管理(第三方登录接口列表) (18)缩略图管理(缩略图列表)
2021-06-15 19:01:40 235.46MB 论坛源码 java
1
一款实用的型钢截面特性查询及计算工具正式版是实用性比较高的计算软件,型钢截面特性查询及计算工具正式版能够帮助使用者计算多种钢的类型,支持计算多种类型的型钢横截面和进行查询打印的工具,利用软件能够有效的帮主用户减轻计算的负担,提高工作效率。型钢截面特性查询及计算工具最新版主要是应用于型钢截面等方面的计算。
2021-05-29 11:01:47 715KB 制造
1
图形化操作的网络仿真工具平台,主要对企业网络路由器、交换机进行软件仿真,完美呈现真实设备实景,支持大型网络模拟
2021-05-27 09:00:06 78B 华为 模拟器 防火墙 ENSP、USG6000
1
jdk
2021-05-11 16:02:00 213.43MB jdk1.8
1
mysql与mybatis驱动下载
2021-04-30 22:01:07 3.6MB javaWeb常用工具
1