Android设计模式与最佳实践
全新正版 极速发货
¥
49.43
6.3折
¥
79
全新
库存4件
作者(英)凯尔·缪
出版社人民邮电出版社
ISBN9787115547682
出版时间2020-10
装帧平装
开本16开
定价79元
货号1202133688
上书时间2024-09-04
商品详情
- 品相描述:全新
- 商品描述
-
目录
章设计模式1
1.1如何使用本书2
1.2我们将构建什么3
1.2.1场景3
1.2.2问题3
1.2.3解决方案3
1.3目标平台版本4
1.4支持库6
1.5工厂模式6
1.6运行和测试应用程序10
1.6.1连接到真机11
1.6.2连接到模拟器11
1.6.3监控设备12
1.7抽象工厂模式14
1.8小结19
第2章创建型模式20
2.1应用主题21
2.2定制颜色和文本23
2.2.1使用调色板23
2.2.2定制文本24
2.3添加图像资源24
2.3.1管理屏幕密度25
2.3.2使用指定资源26
2.4创建卡片视图27
2.4.1了解卡片视图的属性27
2.4.2应用CardView参数29
2.4.3更新工厂模式34
2.5应用建造者模式35
2.6小结38
第3章Material模式39
3.1应用程序栏39
3.1.1图像资源42
3.1.2使用动作44
3.1.3应用程序栏结构45
3.2导航抽屉46
3.2.1抽屉结构47
3.2.2比例关键设计线50
3.2.3激活抽屉52
3.2.4添加碎片54
3.2.5右侧抽屉54
3.3单例模式55
3.4小结57
第4章布局模式58
4.1线性布局58
4.2相对布局62
4.3屏幕旋转65
4.4大屏幕布局69
4.4.1宽度限定符70
4.4.2布局别名71
4.5策略模式73
4.6小结78
第5章结构型模式80
5.1生成列表81
5.2列表项的布局82
5.3连接数据83
5.4翻译字符串资源84
5.5适配器模式87
5.6桥接模式92
5.7外观模式94
5.8标准模式97
5.9小结102
第6章活动模式104
6.1可折叠工具栏105
6.2应用数据工厂模式109
6.3定位列表项布局111
6.4将工厂与RecyclerView一起使用113
6.5添加分隔符116
6.6配置悬浮按钮118
6.7对话框建造者121
6.8添加滑动操作和取消操作125
6.9构建布局建造者127
6.10小结134
第7章混合模式135
7.1概述规范136
7.2原型模式137
7.2.1设置原型模式137
7.2.2应用原型模式141
7.3装饰者模式142
7.3.1设置装饰者模式142
7.3.2应用装饰者模式144
7.3.3扩展装饰者模式145
7.4三明治建造者模式146
7.4.1应用模式146
7.4.2连接到UI149
7.5选择模式152
7.6添加装饰者模式153
7.6.1附加模式153
7.6.2将模式连接到UI155
7.7小结158
第8章组合模式159
8.1组合模式159
8.2布局的组合器163
8.2.1添加组件164
8.2.2创建组合167
8.2.3创建组合布局169
8.2.4在运行时格式化布局170
8.3存储选项173
8.3.1创建静态文件173
8.3.2创建和编辑应用程序文件175
8.4存储用户偏好178
8.4.1活动生命周期178
8.4.2应用偏好179
8.4.3添加唯一标识符184
8.5小结185
第9章观察者模式187
9.1观察者模式188
9.1.1创建模式188
9.1.2添加通知191
9.1.3观察者和被观察者工具类193
9.2通知195
9.2.1设置intent195
9.2.2自定义和配置通知197
9.2.3可见性和优先级199
9.3服务201
9.4小结204
0章行为型模式205
10.1模板模式205
10.1.1扩展模板210
10.1.2策略模式215
10.2访问者模式216
10.3状态模式221
10.4小结225
1章可穿戴模式226
11.1AndroidTV227
11.1.1TV主屏幕228
11.1.2TVMVP模式230
11.1.3TV应用程序结构231
11.1.4推荐卡片232
11.2AndroidWear234
11.2.1配对可穿戴设备235
11.2.2管理屏幕形状237
11.2.3可穿戴通知238
11.2.4读传感器239
11.3AndroidAuto241
11.3.1Auto安全注意事项242
11.3.2配置Auto应用程序243
11.4小结244
2章社交模式245
12.1添加Web页面246
12.1.1包含链接247
12.1.2配置WebSettings和JavaScript247
12.1.3为WebView编写HTML249
12.2连接Facebook250
12.2.1添加FacebookSDK250
12.2.2获取Facebook应用程序ID251
12.2.3添加LikeView253
12.3内容建造者255
12.4整合Twitter257
12.5小结259
3章分发模式260
13.1扩展平台范围260
13.2发布应用程序262
13.2.1生成签名的APK263
13.2.2注册成为开发者264
13.2.3在GooglePlay商店发布应用程序265
13.2.4通过电子邮件和网站发行266
13.3应用程序推广和盈利266
13.3.1应用程序推广266
13.3.2应用程序盈利268
13.3.3应用程序内计费268
13.3.4接入广告269
13.4小结271
内容摘要
本书是一份全面的指南,介绍如何在应用程序中使用久经考验的编程方法——设计模式。书中将主要探讨如何构建自己的定制模式,并将其应用于Android开发。本书并非依次介绍每种设计模式,而是从开发者的角度,基于应用程序开发的各个方面探讨在构建Android应用程序过程中可能出现的设计模式。本书专注于开发一个完整的客户端移动应用程序,重点关注何时、如何以及为什么应该在Android开发中使用模式。读者将学会如何将设计模式应用于Android开发的各个方面,以及如何使用它们协助实现很好实践。
主编推荐
1.本书以Android应用程序的功能为例,深入讲解各种设计模式;
2.内容通俗易懂,讲解循循善诱,并且结合实战来帮助读者学以致用;
3.本书并不局限于经典的23种设计模式,还包含了Android开发的方方面面,使读者可以在掌握设计模式的同时学到Android中的一些重要知识;
4.提供源代码文件以及彩图文件下载。
长期以来,设计模式一直被视作解决常见软件设计问题的有效途径。各类设计模式提供了可复用的通用解决方案,用于解决常见的开发问题。Android开发平台很好适合使用设计模式,不仅大量的应用程序是用Java编写的,而且SDK中的许多API也应用了设计模式。
本书作者将设计模式融入Android开发实践,犹如牛奶与巧克力的交融,让人意犹未尽,惊叹其优雅、灵活的实现方式,并忍不住想要亲自尝试。通过阅读本书,你甚至可以创造出属于自己的设计模式。
●构建简单的应用程序,并在真实设备和虚拟设备上运行它
●探索Android Studio针对Material Design提供的WYSIWYG和XML方法
●使用触摸屏监听器、手势检测和读传感器来检测用户活动
●应用转换和共享元素来优雅地显示动画,并高效地利用移动设备的屏幕空间
●开发一个应用程序,可以使用指定资源目录,自动为不同设备匹配合适的布局
●将应用程序连接到社交媒体来推广产品
●利用AppCompat支持库,使应用程序触达更多潜在用户
— 没有更多了 —
以下为对购买帮助不大的评价