封面
版权信息
前言
第1章 Android体系与系统架构
1.1 Google生态系统
1.2 Android系统架构
1.2.1 Linux
1.2.2 Dalvik与ART
1.2.3 Framework
1.2.4 Standard libraries
1.2.5 Application
1.3 Android App组件架构
1.3.1 Android四大组件如何协同工作
1.3.2 应用运行上下文对象
1.4 Android系统源代码目录与系统目录
1.4.1 Android系统源代码目录
1.4.2 Android系统目录
1.4.3 Android App文件目录
第2章 Android开发工具新接触
2.1 Android开发IDE介绍
- APP免费
2.1.1 Android Studio初体验
- APP免费
2.1.2 Android Studio配置
- APP免费
2.2 Android Studio高级使用技巧
- APP免费
2.2.1 更新SDK
- APP免费
2.2.2 Android Studio常用界面
- APP免费
2.2.3 导入Android Studio工程
- APP免费
2.3 ADB命令使用技巧
- APP免费
2.3.1 ADB基础
- APP免费
2.3.2 ADB常用命令
- APP免费
2.3.3 ADB命令来源
- APP免费
2.4 模拟器使用与配置
- APP免费
第3章 Android控件架构与自定义控件详解
- APP免费
3.1 Android控件架构
- APP免费
3.2 View的测量
- APP免费
3.3 View的绘制
- APP免费
3.4 ViewGroup的测量
- APP免费
3.5 ViewGroup的绘制
- APP免费
3.6 自定义View
- APP免费
3.6.1 对现有控件进行拓展
- APP免费
3.6.2 创建复合控件
- APP免费
3.6.3 重写View来实现全新的控件
- APP免费
3.7 自定义ViewGroup
- APP免费
3.8 事件拦截机制分析
- APP免费
第4章 ListView使用技巧
- APP免费
4.1 ListView常用优化技巧
- APP免费
4.1.1 使用ViewHolder模式提高效率
- APP免费
4.1.2 设置项目间分隔线
- APP免费
4.1.3 隐藏ListView的滚动条
- APP免费
4.1.4 取消ListView的Item点击效果
- APP免费
4.1.5 设置ListView需要显示在第几项
- APP免费
4.1.6 动态修改ListView
- APP免费
4.1.7 遍历ListView中的所有Item
- APP免费
4.1.8 处理空ListView
- APP免费
4.1.9 ListView滑动监听
- APP免费
4.2 ListView常用拓展
- APP免费
4.2.1 具有弹性的ListView
- APP免费
4.2.2 自动显示、隐藏布局的ListView
- APP免费
4.2.3 聊天ListView
- APP免费
4.2.4 动态改变ListView布局
- APP免费
第5章 AndroidScroll分析
- APP免费
5.1 滑动效果是如何产生的
- APP免费
5.1.1 Android坐标系
- APP免费
5.1.2 视图坐标系
- APP免费
5.1.3 触控事件——MotionEvent
- APP免费
5.2 实现滑动的七种方法
- APP免费
5.2.1 layout方法
- APP免费
5.2.2 offsetLeftAndRight()与offsetTopAndBottom()
- APP免费
5.2.3 LayoutParams
- APP免费
5.2.4 scrollTo与scrollBy
- APP免费
5.2.5 Scroller
- APP免费
5.2.6 属性动画
- APP免费
5.2.7 ViewDragHelper
- APP免费
第6章 Android绘图机制与处理技巧
- APP免费
6.1 屏幕的尺寸信息
- APP免费
6.1.1 屏幕参数
- APP免费
6.1.2 系统屏幕密度
- APP免费
6.1.3 独立像素密度dp
- APP免费
6.1.4 单位转换
- APP免费
6.2 2D绘图基础
- APP免费
6.3 Android XML绘图
- APP免费
6.3.1 Bitmap
- APP免费
6.3.2 Shape
- APP免费
6.3.3 Layer
- APP免费
6.3.4 Selector
- APP免费
6.4 Android绘图技巧
- APP免费
6.4.1 Canvas
- APP免费
6.4.2 Layer图层
- APP免费
6.5 Android图像处理之色彩特效处理
- APP免费
6.5.1 色彩矩阵分析
- APP免费
6.5.2 Android颜色矩阵——ColorMatrix
- APP免费
6.5.3 常用图像颜色矩阵处理效果
- APP免费
6.5.4 像素点分析
- APP免费
6.5.5 常用图像像素点处理效果
- APP免费
6.6 Android图像处理之图形特效处理
- APP免费
6.6.1 Android变形矩阵——Matrix
- APP免费
6.6.2 像素块分析
- APP免费
6.7 Android图像处理之画笔特效处理
- APP免费
6.7.1 PorterDuffXfermode
- APP免费
6.7.2 Shader
- APP免费
6.7.3 PathEffect
- APP免费
6.8 View之孪生兄弟——SurfaceView
- APP免费
6.8.1 SurfaceView与View的区别
- APP免费
6.8.2 SurfaceView的使用
- APP免费
6.8.3 SurfaceView实例
- APP免费
第7章 Android动画机制与使用技巧
- APP免费
7.1 Android View动画框架
- APP免费
7.1.1 透明度动画
- APP免费
7.1.2 旋转动画
- APP免费
7.1.3 位移动画
- APP免费
7.1.4 缩放动画
- APP免费
7.1.5 动画集合
- APP免费
7.2 Android属性动画分析
- APP免费
7.2.1 ObjectAnimator
- APP免费
7.2.2 PropertyValuesHolder
- APP免费
7.2.3 ValueAnimator
- APP免费
7.2.4 动画事件的监听
- APP免费
7.2.5 AnimatorSet
- APP免费
7.2.6 在XML中使用属性动画
- APP免费
7.2.7 View的animate方法
- APP免费
7.3 Android布局动画
- APP免费
7.4 Interpolators(插值器)
- APP免费
7.5 自定义动画
- APP免费
7.6 Android 5.X SVG矢量动画机制
- APP免费
7.6.1 <path>标签
- APP免费
7.6.2 SVG常用指令
- APP免费
7.6.3 SVG编辑器
- APP免费
7.6.4 Android中使用SVG
- APP免费
7.6.5 SVG动画实例
- APP免费
7.7 Android动画特效
- APP免费
7.7.1 灵动菜单
- APP免费
7.7.2 计时器动画
- APP免费
7.7.3 下拉展开动画
- APP免费
第8章 Activity与Activity调用栈分析
- APP免费
8.1 Activity
- APP免费
8.1.1 起源
- APP免费
8.1.2 Activity形态
- APP免费
8.1.3 生命周期
- APP免费
8.2 Android任务栈简介
- APP免费
8.3 AndroidMainifest启动模式
- APP免费
8.3.1 standard
- APP免费
8.3.2 singleTop
- APP免费
8.3.3 singleTask
- APP免费
8.3.4 singleInstance
- APP免费
8.4 Intent Flag启动模式
- APP免费
8.5 清空任务栈
- APP免费
8.6 Activity任务栈使用
- APP免费
第9章 Android系统信息与安全机制
- APP免费
9.1 Android系统信息获取
- APP免费
9.1.1 android.os.Build
- APP免费
9.1.2 SystemProperty
- APP免费
9.1.3 Android系统信息实例
- APP免费
9.2 Android Apk应用信息获取之PackageManager
- APP免费
9.2.1 PackageManager
- APP免费
9.3 Android Apk应用信息获取之ActivityManager
- APP免费
9.4 解析Packages.xml获取系统信息
- APP免费
9.5 Android安全机制
- APP免费
9.5.1 Android安全机制简介
- APP免费
9.5.2 Android系统安全隐患
- APP免费
9.5.3 Android Apk反编译
- APP免费
9.5.4 Android Apk加密
- APP免费
第10章 Android性能优化
- APP免费
10.1 布局优化
- APP免费
10.1.1 Android UI渲染机制
- APP免费
10.1.2 避免Overdraw
- APP免费
10.1.3 优化布局层级
- APP免费
10.1.4 避免嵌套过多无用布局
- APP免费
10.1.5 Hierarchy Viewer
- APP免费
10.2 内存优化
- APP免费
10.2.1 什么是内存
- APP免费
10.2.2 获取Android系统内存信息
- APP免费
10.2.3 内存回收
- APP免费
10.2.4 内存优化实例
- APP免费
10.3 Lint工具
- APP免费
10.4 使用Android Studio的Memory Monitor工具
- APP免费
10.5 使用TraceView工具优化App性能
- APP免费
10.5.1 生成TraceView日志的两种方法
- APP免费
10.5.2 打开TraceView日志
- APP免费
10.5.3 分析TraceView日志
- APP免费
10.6 使用MAT工具分析App内存状态
- APP免费
10.6.1 生成HPROF文件
- APP免费
10.6.2 分析HPROF文件
- APP免费
10.7 使用Dumpsys命令分析系统状态
- APP免费
第11章 搭建云端服务器
- APP免费
11.1 移动后端服务介绍
- APP免费
11.2 使用Bmob创建移动后端服务
- APP免费
11.2.1 数据服务
- APP免费
11.2.2 推送服务
- APP免费
第12章 Android5.X新特性详解
- APP免费
12.1 Android 5.X UI设计初步
- APP免费
12.1.1 材料的形态模拟
- APP免费
12.1.2 更加真实的动画
- APP免费
12.1.3 大色块的使用
- APP免费
12.2 Material Design主题
- APP免费
12.3 Palette
- APP免费
12.4 视图与阴影
- APP免费
12.4.1 阴影效果
- APP免费
12.5 Tinting和Clipping
- APP免费
12.5.1 Tinting(着色)
- APP免费
12.5.2 Clipping(裁剪)
- APP免费
12.6 列表与卡片
- APP免费
12.6.1 RecyclerView
- APP免费
12.6.2 CardView
- APP免费
12.7 Activity过渡动画
- APP免费
12.8 Material Design 动画效果
- APP免费
12.8.1 Ripple效果
- APP免费
12.8.2 Circular Reveal
- APP免费
12.8.3 View state changes Animation
- APP免费
12.9 Toolbar
- APP免费
12.10 Notification
- APP免费
12.10.1 基本的Notification
- APP免费
12.10.2 折叠式Notification
- APP免费
12.10.3 悬挂式Notification
- APP免费
12.10.4 显示等级的Notification
- APP免费
第13章 Android实例提高
- APP免费
13.1 移动迷宫——拼图游戏
- APP免费
13.1.1 准备工作
- APP免费
13.1.2 初始界面
- APP免费
13.1.3 拼图界面
- APP免费
13.1.4 效果预览与功能进阶
- APP免费
13.2 魔幻矩阵——2048
- APP免费
13.2.1 2048概述
- APP免费
13.2.2 2048游戏分析
- APP免费
13.2.3 2048初始化工作
- APP免费
13.2.4 小方块设计
- APP免费
13.2.5 全局设置
- APP免费
13.2.6 游戏面板设计
- APP免费
13.2.7 主程序设计
- APP免费
13.2.8 功能进阶
- APP免费
13.3 实战经验总结
更新时间:2019-01-03 15:20:45