区域包邮 Android开发艺术探索+Android群英传 2本

区域包邮 Android开发艺术探索+Android群英传 2本 pdf epub mobi txt 电子书 下载 2025

图书标签:
  • Android开发
  • Android
  • 技术书籍
  • 移动开发
  • 编程
  • Android艺术探索
  • Android群英传
  • 开发教程
  • 源码分析
  • 实战经验
想要找书就要到 静思书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 兰兴达图书专营店
出版社: 电子工业出版社
ISBN:9787121267734
版次:1
商品编码:1720104919

具体描述

bm003442

Android开发艺术探索+Android群英传 2本

9787121269394定价:79元 9787121267734定价:69元









Android开发艺术探索

Android开发艺术探索

  • 出版社: 电子工业出版社; 第1版 (2015年9月1日)
  • 其他: 524页
  • ISBN: 9787121269394

    作者简介

    任玉刚,百度公司Android高级工程师,硕士毕业于中国科学技术大学,在CSDN发表多篇高质量的技术文章并广获好评,并多次在GitHub上提交开源项目,先后在腾讯、创新工场和百度从事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 InsetDrawable / 257
    6.2.8 ScaleDrawable / 258
    6.2.9 ClipDrawable / 260
    6.3 自定义Drawable / 262
    第7章 Android动画深入分析 / 265
    7.1 View动画 / 265
    7.1.1 View动画的种类 / 265
    7.1.2 自定义View动画 / 270
    7.1.3 帧动画 / 272
    7.2 View动画的特殊使用场景 / 273
    7.2.1 LayoutAnimation / 273
    7.2.2 Activity的切换效果 / 275
    7.3 属性动画 / 276
    7.3.1 使用属性动画 / 276
    7.3.2 理解插值器和估值器 / 280
    7.3.3 属性动画的监听器 / 282
    7.3.4 对任意属性做动画 / 282
    7.3.5 属性动画的工作原理 / 288
    7.4 使用动画的注意事项 / 292
    第8章 理解Window和WindowManager / 294
    8.1 Window和WindowManager / 294
    8.2 Window的内部机制 / 297
    8.2.1 Window的添加过程 / 298
    8.2.2 Window的删除过程 / 301
    8.2.3 Window的更新过程 / 303
    8.3 Window的创建过程 / 304
    8.3.1 Activity的Window创建过程 / 304
    8.3.2 Dialog的Window创建过程 / 308
    8.3.3 Toast的Window创建过程 / 311
    第9章 四大组件的工作过程 / 316
    9.1 四大组件的运行状态 / 316
    9.2 Activity的工作过程 / 318
    9.3 Service的工作过程 / 336
    9.3.1 Service的启动过程 / 336
    9.3.2 Service的绑定过程 / 344
    9.4 BroadcastReceiver的工作过程 / 352
    9.4.1 广播的注册过程 / 353
    9.4.2 广播的发送和接收过程 / 356
    9.5 ContentProvider的工作过程 / 362
    第10章 Android的消息机制 / 372
    10.1 Android的消息机制概述 / 373
    10.2 Android的消息机制分析 / 375
    10.2.1 ThreadLocal的工作原理 / 375
    10.2.2 消息队列的工作原理 / 380
    10.2.3 Looper的工作原理 / 383
    10.2.4 Handler的工作原理 / 385
    10.3 主线程的消息循环 / 389
    第11章 Android的线程和线程池 / 391
    11.1 主线程和子线程 / 392
    11.2 Android中的线程形态 / 392
    11.2.1 AsyncTask / 392
    11.2.2 AsyncTask的工作原理 / 395
    11.2.3 HandlerThread / 402
    11.2.4 IntentService / 403
    11.3 Android中的线程池 / 406
    11.3.1 ThreadPoolExecutor / 407
    11.3.2 线程池的分类 / 410
    第12章 Bitmap的加载和Cache / 413
    12.1 Bitmap的高效加载 / 414
    12.2 Android中的缓存策略 / 417
    12.2.1 LruCache / 418
    12.2.2 DiskLruCache / 419
    12.2.3 ImageLoader的实现 / 424
    12.3 ImageLoader的使用 / 441
    12.3.1 照片墙效果 / 441
    12.3.2 优化列表的卡顿现象 / 446
    第13章 综合技术 / 448
    13.1 使用CrashHandler来获取应用的crash信息 / 449
    13.2 使用multidex来解决方法数越界 / 455
    13.3 Android的动态加载技术 / 463
    13.4 反编译初步 / 469
    13.4.1 使用dex2jar和jd-gui反编译apk / 470
    13.4.2 使用apktool对apk进行二次打包 / 470
    第14章 JNI和NDK编程 / 473
    14.1 JNI的开发流程 / 474
    14.2 NDK的开发流程 / 478
    14.3 JNI的数据类型和类型签名 / 484
    14.4 JNI调用Java方法的流程 / 486
    第15章 Android性能优化 / 489
    15.1 Android的性能优化方法 / 490
    15.1.1 布局优化 / 490
    15.1.2 绘制优化 / 493
    15.1.3 内存泄露优化 / 493
    15.1.4 响应速度优化和ANR日志分析 / 496
    15.1.5 ListView和Bitmap优化 / 501
    15.1.6 线程优化 / 501
    15.1.7 一些性能优化建议 / 501
    15.2 内存泄露分析之MAT工具 / 502
    15.3 提高程序的可维护性 / 506

    Android群英传

  • 出版社: 电子工业出版社; 第1版 (2015年9月1日)
  • 平装: 356页
  • ISBN: 9787121267734

    作者简介

    活跃在CSDN技术博客的年轻工程师,荣获CSDN认证专家,文章风格幽默风趣,单篇文章有上万的阅读量,深受年轻程序员的喜爱。在慕课网上开设课程,有数千名学员听课、参与讨论。现就职于TCL通信科技公司,从事Android系统开发工作。

    目录

    第1章 Android体系与系统架构 1
    1.1 Google生态系统 2
    1.2 Android系统架构 2
    1.2.1 Linux 3
    1.2.2 Dalvik与ART 3
    1.2.3 Framework 3
    1.2.4 Standard libraries 4
    1.2.5 Application 4
    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 更新SDK 20
    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 自定义View 39
    3.6.1 对现有控件进行拓展 40
    3.6.2 创建复合控件 43
    3.6.3 重写View来实现全新的控件 51
    3.7 自定义ViewGroup 54
    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 动态修改ListView 69
    4.1.7 遍历ListView中的所有Item 71
    4.1.8 处理空ListView 71
    4.1.9 ListView滑动监听 72
    4.2 ListView常用拓展 74
    4.2.1 具有弹性的ListView 75
    4.2.2 自动显示、隐藏布局的ListView 76
    4.2.3 聊天ListView 79
    4.2.4 动态改变ListView布局 85
    第5章 Android Scroll分析 87
    5.1 滑动效果是如何产生的 88
    5.1.1 Android坐标系 88
    5.1.2 视图坐标系 88
    5.1.3 触控事件——MotionEvent 89
    5.2 实现滑动的七种方法 91
    5.2.1 layout方法 92
    5.2.2 offsetLeftAndRight()与offsetTopAndBottom() 93
    5.2.3 LayoutParams 93
    5.2.4 scrollTo与scrollBy 94
    5.2.5 Scroller 96
    5.2.6 属性动画 98
    5.2.7 ViewDragHelper 98
    第6章 Android绘图机制与处理技巧 106
    6.1 屏幕的尺寸信息 107
    6.1.1 屏幕参数 107
    6.1.2 系统屏幕密度 107
    6.1.3 独立像素密度dp 107
    6.1.4 单位转换 108
    6.2 2D绘图基础 110
    6.3 Android XML绘图 113
    6.3.1 Bitmap 113
    6.3.2 Shape 113
    6.3.3 Layer 115
    6.3.4 Selector 116
    6.4 Android绘图技巧 117
    6.4.1 Canvas 117
    6.4.2 Layer图层 121
    6.5 Android图像处理之色彩特效处理 122
    6.5.1 色彩矩阵分析 122
    6.5.2 Android颜色矩阵——ColorMatrix 128
    6.5.3 常用图像颜色矩阵处理效果 131
    6.5.4 像素点分析 134
    6.5.5 常用图像像素点处理效果 135
    6.6 Android图像处理之图形特效处理 137
    6.6.1 Android变形矩阵——Matrix 137
    6.6.2 像素块分析 142
    6.7 Android图像处理之画笔特效处理 145
    6.7.1 PorterDuffXfermode 145
    6.7.2 Shader 149
    6.7.3 PathEffect 153
    6.8 View之孪生兄弟——SurfaceView 155
    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 ObjectAnimator 166
    7.2.2 PropertyValuesHolder 168
    7.2.3 ValueAnimator 168
    7.2.4 动画事件的监听 168
    7.2.5 AnimatorSet 169
    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中使用SVG 177
    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 Activity 196
    8.1.1 起源 196
    8.1.2 Activity形态 196
    8.1.3 生命周期 196
    8.2 Android任务栈简介 200
    8.3 AndroidMainifest启动模式 200
    8.3.1 standard 201
    8.3.2 singleTop 201
    8.3.3 singleTask 201
    8.3.4 singleInstance 202
    8.4 Intent Flag启动模式 203
    8.5 清空任务栈 203
    8.6 Activity任务栈使用 204
    第9章 Android系统信息与安全机制 205
    9.1 Android系统信息获取 206
    9.1.1 android.os.Build 206
    9.1.2 SystemProperty 207
    9.1.3 Android系统信息实例 208
    9.2 Android Apk应用信息获取之PackageManager 209
    9.2.1 PackageManager 210
    9.3 Android Apk应用信息获取之ActivityManager 215
    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 避免Overdraw 229
    10.1.3 优化布局层级 229
    10.1.4 避免嵌套过多无用布局 229
    10.1.5 Hierarchy Viewer 234
    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 打开TraceView日志 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 Palette 261
    12.4 视图与阴影 263
    12.5 Tinting和Clipping 265
    12.5.1 Tinting(着色) 265
    12.5.2 Clipping(裁剪) 267
    12.6 列表与卡片 269
    12.6.1 RecyclerView 269
    12.6.2 CardView 275
    12.7 Activity过渡动画 276
    12.8 Material Design 动画效果 283
    12.8.1 Ripple效果 283
    12.8.2 Circular Reveal 285
    12.8.3 View state changes Animation 288
    12.9 Toolbar 293
    12.10 Notification 296
    12.10.1 基本的Notification 297
    12.10.2 折叠式Notification 298
    12.10.3 悬挂式Notification 300
    12.10.4 显示等级的Notification 301
    第13章 Android实例提高 303
    13.1 移动迷宫——拼图游戏 304
    13.1.1 准备工作 305
    13.1.2 初始界面 307
    13.1.3 拼图界面 312
    13.1.4 效果预览与功能进阶 324
    13.2 魔幻矩阵——2048 325
    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

用户评价

评分

书还没看,看上去质量不错

评分

正在学习中

评分

书籍封面看上去有点旧

评分

挺好的,值得购买

评分

书本很详细。很实用,非常喜欢

评分

还可以,只是纸质感觉不是特好。

评分

还好

评分

正在学习中

评分

还好

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.idnshop.cc All Rights Reserved. 静思书屋 版权所有