高性能Android开发技术
全新正版 假一赔十 可开发票
¥
44.78
5.7折
¥
79
全新
库存5件
作者张飞
出版社北京航空航天大学出版社
ISBN9787512429796
出版时间2019-05
装帧平装
开本16开
定价79元
货号1201874093
上书时间2024-12-28
商品详情
- 品相描述:全新
- 商品描述
-
目录
章不错图形图像处理1
1.1ShapeDrawable、PaintDrawable与OvalShape、RectShape、ArcShape1
1.2GradientDrawable梯度渐变3
1.3过渡动画的TransitionDrawable9
1.4圆形圆角图像10
1.5ImageView的setImageLevel和level-list13
1.6红色小圆球样式的新消息提醒14
1.7小结18
第2章图形图像渲染的梯度渐变20
2.1线性梯度渐变渲染器LinearGradient20
2.2扫描梯度渐变渲染器SweepGradient23
2.3放射环状梯度渐变渲染器RadialGradient25
2.4xml配置线性梯度渐变26
2.5xml配置放射状梯度渐变31
2.6xml配置扫描形梯度渐变34
2.7小结35
第3章由静至动的动态拖曳View及动画36
3.1alpha:透明渐变属性动画36
3.2rotation:旋转属性动画37
3.3translation:位移属性动画38
3.4scale:缩放属性动画39
3.5AnimatorSet:属性动画集40
3.6ViewDragHelper:拖曳管控42
3.7小结50
第4章View不错特性51
4.1横竖屏切换不同尺寸的View51
4.2onMeasure控制View的大小尺寸54
4.3onLayout控制子View的空间位置59
4.4小结63
第5章不错组件开发65
5.1Android设备消息通知65
5.2状态栏的通知消息点击触发事件启动后台的Activity68
5.3消息通知的自定义布局69
5.4WindowManager悬浮窗70
5.5白天/夜间模式标准实现72
5.6小结77
第6章桌面部件AppWidget78
6.1桌面部件AppWidget的简单实现78
6.2桌面部件AppWidget的定制开发84
6.3简单音乐播放器的桌面部件Widget89
6.4小结95
第7章OkHttp一揽子网络技术解决方案96
7.1OkHttp异步方式下载96
7.2OkHttp同步方式加载数据100
7.3OKHttp的post上传101
7.4OkHttp的基本配置104
7.6小结110
第8章图片加载利器Glide112
8.1Glide最简单的网络图片加载方式112
8.2Glide加载gif动态图113
8.3Glide占位图placeholder114
8.4Glide加载图片的特殊效果115
8.5Glide内存缓存和硬盘缓存121
8.6小结123
第9章高阶Java多线程在Android中的运用124
9.1多线程技术概述125
9.2Java线程池ThreadPoolExecutor126
9.3Java线程池的调度ScheduledThreadPoolExecutor129
9.4Future、Callable类获得线程返回结果131
9.5FutureTask线程类详解134
9.6Java线程安全的LinkedBlockingQueue类和ConcurrentLinkedQueue类136
9.7小结139
0章大数据、多任务、断点续传下载管理140
10.1DownloadManager开发简介140
10.2DownloadManager下载状态查询145
10.3DownloadManager下载进度、存放目录等147
10.4DownloadManager下载完成事件监听148
10.5小结150
1章内存与物理存储高效缓存及策略152
11.1引入LruCache内存缓存技术的背景152
11.2内存LruCache缓存及算法的策略思想153
11.3二级缓存LruCache和DiskLruCache159
11.4DiskLruCache缓存读写操作具体过程162
11.5小结165
2章进程间通信之AIDL机制166
12.1进程间通信概述166
12.1.7信号量169
12.1.8套接字170
12.2进程间通信170
12.2.1进程间通信AIDL之服务器端171
12.2.2进程间通信AIDL之客户端173
12.3进程间通信AIDL之双向通信175
12.4小结179
3章框架性架构体系180
13.1EventBus:灵活轻便的跨域消息通信180
13.2Lifecycle:从生命周期中解放出来184
13.3Android运行时权限187
13.4小结192
4章企业级开发ORM数据库技术194
14.1ORMLite数据库环境搭建194
14.2ORMLite数据库应用开发195
14.3ORMLite的外键关联映射200
14.4Android平台上的greenDAO关系数据库205
14.5greenDAO关系映射模型213
14.6小结218
5章多媒体与图像识别扫描技术219
15.1Android二维码/条形码技术方案综述219
15.2Android二维码/条形码技术开发实践220
15.3SurfaceView简介与实例223
15.4TextureView与SurfaceTexture实现相机拍照226
15.5TextureView与MediaPlayer实现视频播放231
15.6小结233
6章蓝牙网络通信技术235
16.1发现蓝牙设备236
16.2PairedBluetoothDevices:蓝牙设备配对241
16.3蓝牙设备连接的建立243
16.4蓝牙设备之间的数据传输247
16.5手机端通过蓝牙发送文件到电脑端252
16.6小结260
7章RxJava/RxAndroid脉络清晰的响应式编程261
17.1RxJava/RxAndroid技术概论261
17.2intervalRange与interval间隔、周期性地发射数据流264
17.3map和flatMap操作符266
17.4zip、merge和concat操作符269
17.5scan和filter操作符272
17.6take、skip和takeLast操作符275
17.7ofType根据类型选择输出结果277
17.8distinct与distinctUntilChanged操作符279
17.9doAfterNext和doOnNext接力链式操作280
17.10buffer缓冲操作符282
17.11retry错误重试285
17.12小结288
8章AndroidDataBinding:MVVM架构基石,数据驱动App运转289
18.1AndroidDataBinding概述289
18.2初识AndroidDataBinding291
18.3notifyPropertyChanged:动态更新数据295
18.4@=操作符双向绑定298
18.5数据绑定的BindingAdapter适配器299
18.6BindingMethods可实现BindingAdapter功能301
18.7基于InverseBindingAdapter实现双向绑定之反向绑定302
18.8基于InverseBindingMethods实现双向绑定之反向绑定308
18.9基于BindingAdapter与InverseBindingAdapter实现SeekBar双向绑定310
18.10基于InverseBindingMethods实现SeekBar双向绑定313
18.11AndroidDataBinding技术在传统ListView中的运用315
18.12AndroidDataBinding技术在RecyclerView中的运用317
18.13AndroidDataBinding的Lambda表达式318
18.14小结320
9章AndroidNDK开发技术321
19.1JavaJNI技术简介321
19.2AndroidNDK开发环境配置323
19.3AndroidStudio自动生成的NDK工程代码结构分析325
19.4自定义实现Android的NDK库328
19.5小结332
第20章Android传感器333
20.1Android传感器开发概述334
20.2Android线性加速度传感器335
20.3Android近距离传感器338
20.4Android压力传感器340
20.5Android光强传感器341
20.6Android方位传感器342
20.7Android运动计步传感器345
20.8小结346
参考文献348
内容摘要
本书从简单到复杂系统地讲解了Android研发所涉及的全面开发技术。内容包括:不错图形图像处理;图形图像渲染的梯度渐变;由静至动的动态拖曳View及动画,View不错特性;不错组件开发;桌面部件AppWidget;OKHttp一揽子网络技术解决方案;图片加载利器Glide;高阶Java多线程在Android中的运用;大数据、多任务、断点续断下载管理;内存与物理存储高效缓存及策略;进程间通信之AIDL机制;框架性架构体系;企业级开发ORM数据库技术;多媒体与图像识别扫描技术;蓝牙网络通信技术;RxJava/RxAndroid脉络清晰的响应式编程;AndroidDataBinding:MVVM架构基石,数据驱动App运转;AndroidNDK开发技术;Android传感器。本书在技术点编排上循序渐进,侧重培养在实际项目开发中的动手能力;精心选取的关键程序代码,由浅入深地帮助读者快速、直观地深入到代码层面理解和掌握Android不错开发技术。
本书适合Android初学者和需要在Android开发技术方面进阶的中级开发者使用。
— 没有更多了 —
以下为对购买帮助不大的评价