图书介绍
Android群英传PDF|Epub|txt|kindle电子书版本下载
![Android群英传](https://www.shukui.net/cover/32/30925134.jpg)
- 徐宜生编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121267734
- 出版时间:2015
- 标注页数:342页
- 文件大小:52MB
- 文件页数:358页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android群英传PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Android体系与系统架构1
1.1 Google生态系统2
1.2 Android系统架构2
1.2.1 Linux3
1.2.2 Dalvik与ART3
1.2.3 Framework3
1.2.4 Standard libraries4
1.2.5 Application4
1.3 Android App组件架构4
1.3.1 Android四大组件如何协同工作5
1.3.2应用运行上下文对象5
1.4 Android系统源代码目录与系统目录6
1.4.1 Android系统源代码目录6
1.4.2 Android系统目录8
1.4.3 Android App文件目录11
第2章 Android开发工具新接触13
2.1 Android开发IDE介绍14
2.1.1 Android Studio初体验14
2.1.2 Android Studio配置15
2.2 Android Studio高级使用技巧19
2.2.1更新SDK20
2.2.2 Android Studio常用界面21
2.2.3导入Android Studio工程23
2.3 ADB命令使用技巧24
2.3.1 ADB基础24
2.3.2 ADB常用命令25
2.3.3 ADB命令来源29
2.4模拟器使用与配置29
第3章 Android控件架构与自定义控件详解32
3.1 Android控件架构33
3.2 View的测量34
3.3 View的绘制37
3.4 ViewGroup的测量38
3.5 ViewGroup的绘制39
3.6自定义View39
3.6.1对现有控件进行拓展40
3.6.2创建复合控件43
3.6.3重写View来实现全新的控件51
3.7自定义ViewGroup54
3.8事件拦截机制分析59
第4章 ListView使用技巧65
4.1 ListView常用优化技巧66
4.1.1使用ViewHolder模式提高效率66
4.1.2设置项目间分隔线68
4.1.3隐藏ListView的滚动条68
4.1.4取消ListView的Item点击效果68
4.1.5设置ListView需要显示在第几项69
4.1.6动态修改ListView69
4.1.7遍历ListView中的所有Item71
4.1.8处理空ListView71
4.1.9 ListView滑动监听72
4.2 ListView常用拓展74
4.2.1具有弹性的ListView75
4.2.2自动显示、隐藏布局的ListView76
4.2.3聊天ListView79
4.2.4动态改变ListView布局85
第5章 Android Scroll分析87
5.1滑动效果是如何产生的88
5.1.1 Android坐标系88
5.1.2视图坐标系88
5.1.3触控事件——MotionEvent89
5.2实现滑动的七种方法91
5.2.1 layout方法92
5.2.2 offsetLeftAndRight()与offsetTopAndBottom()93
5.2.3 LayoutParams93
5.2.4 scrollTo与scrollBy94
5.2.5 Scroller96
5.2.6属性动画98
5.2.7 ViewDragHelper98
第6章 Android绘图机制与处理技巧106
6.1屏幕的尺寸信息107
6.1.1屏幕参数107
6.1.2系统屏幕密度107
6.1.3独立像素密度dp107
6.1.4单位转换108
6.2 2D绘图基础110
6.3 Android XML绘图113
6.3.1 Bitmap113
6.3.2 Shape113
6.3.3 Layer115
6.3.4 Selector116
6.4 Android绘图技巧117
6.4.1 Canvas117
6.4.2 Layer图层121
6.5 Android图像处理之色彩特效处理122
6.5.1色彩矩阵分析122
6.5.2 Android颜色矩阵——ColorMatrix128
6.5.3常用图像颜色矩阵处理效果131
6.5.4像素点分析134
6.5.5常用图像像素点处理效果135
6.6 Android图像处理之图形特效处理137
6.6.1 Android变形矩阵——Matrix137
6.6.2像素块分析142
6.7 Android图像处理之画笔特效处理145
6.7.1 PorterDuffXfermode145
6.7.2 Shader149
6.7.3 PathEffect153
6.8 View之孪生兄弟——SurfaceView155
6.8.1 SurfaceView与View的区别155
6.8.2 SurfaceView的使用156
6.8.3 SurfaceView实例159
第7章 Android动画机制与使用技巧162
7.1 Android View动画框架163
7.1.1透明度动画163
7.1.2旋转动画163
7.1.3位移动画164
7.1.4缩放动画164
7.1.5动画集合164
7.2 Android属性动画分析165
7.2.1 ObjectAnimator166
7.2.2 Property ValuesHolder168
7.2.3 ValueAnimator168
7.2.4动画事件的监听168
7.2.5 AnimatorSet169
7.2.6在XML中使用属性动画170
7.2.7 View的animate方法170
7.3 Android布局动画171
7.4 Interpolators(插值器)171
7.5自定义动画172
7.6 Android 5.X SVG矢量动画机制175
7.6.1 〈path〉标签175
7.6.2 SVG常用指令176
7.6.3 SVG编辑器177
7.6.4 Android中使用SVG177
7.6.5 SVG动画实例181
7.7 Android动画特效188
7.7.1灵动菜单188
7.7.2计时器动画190
7.7.3下拉展开动画191
第8章 Activity与Activity调用栈分析195
8.1 Activity196
8.1.1起源196
8.1.2 Activity形态196
8.1.3生命周期196
8.2 Android任务栈简介200
8.3 AndroidMainifest启动模式200
8.3.1 standard201
8.3.2 singleTop201
8.3.3 singleTask201
8.3.4 singlelnstance202
8.4 Intent Flag启动模式203
8.5清空任务栈203
8.6 Activity任务栈使用204
第9章 Android系统信息与安全机制205
9.1 Android系统信息获取206
9.1.1 android.os.Build206
9.1.2 SystemProperty207
9.1.3 Android系统信息实例208
9.2 Android Apk应用信息获取之PackageManager209
9.2.1 PackageManager210
9.3 Android Apk应用信息获取之ActivityManager215
9.4解析Packages.xml获取系统信息218
9.5 Android安全机制220
9.5.1 Android安全机制简介220
9.5.2 Android系统安全隐患222
9.5.3 Android Apk反编译223
9.5.4 Android Apk加密226
第10章 Android性能优化227
10.1布局优化228
10.1.1 Android UI渲染机制228
10.1.2避免Overdraw229
10.1.3优化布局层级229
10.1.4避免嵌套过多无用布局229
10.1.5 Hierarchy Viewer234
10.2内存优化236
10.2.1什么是内存236
10.2.2获取Android系统内存信息237
10.2.3内存回收238
10.2.4内存优化实例238
10.3 Lint工具240
10.4使用Android Studio的Memory Monitor工具240
10.5使用TraceView工具优化App性能241
10.5.1生成TraceView日志的两种方法241
10.5.2打开Trace View日志242
10.5.3分析TraceView日志242
10.6使用MAT工具分析App内存状态244
10.6.1生成HPROF文件244
10.6.2分析HPROF文件245
10.7使用Dumpsys命令分析系统状态247
第11章 搭建云端服务器248
11.1移动后端服务介绍249
11.2使用Bmob创建移动后端服务250
11.2.1数据服务251
11.2.2推送服务254
第12章 Android 5.X新特性详解257
12.1 Android 5.X UI设计初步258
12.1.1材料的形态模拟258
12.1.2更加真实的动画258
12.1.3大色块的使用259
12.2 Material Design主题260
12.3 Palette261
12.4视图与阴影263
12.5 Tinting和Clipping265
12.5.1 Tinting(着色)265
12.5.2 Clipping(裁剪)267
12.6 列表与卡片269
12.6.1 RecyclerView269
12.6.2 CardView275
12.7 Activity过渡动画276
12.8 Material Design动画效果283
12.8.1 Ripple效果283
12.8.2 Circular Reveal285
12.8.3 View state changes Animation288
12.9 Toolbar293
12.10 Notification296
12.10.1基本的Notification297
12.10.2折叠式Notification298
12.10.3悬挂式Notification300
12.10.4显示等级的Notification301
第13章 Android实例提高303
13.1移动迷宫——拼图游戏304
13.1.1准备工作305
13.1.2初始界面307
13.1.3拼图界面312
13.1.4效果预览与功能进阶324
13.2魔幻矩阵——2048325
13.2.1 2048概述325
13.2.2 2048游戏分析326
13.2.3 2048初始化工作327
13.2.4小方块设计328
13.2.5全局设置330
13.2.6游戏面板设计332
13.2.7主程序设计340
13.2.8功能进阶341
13.3实战经验总结342