全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 电工无线电自动化 > 无线电电子.电讯

Android设计模式与最佳实践/图灵程序设计丛书

  • 定价: ¥79
  • ISBN:9787115547682
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:人民邮电
  • 页数:272页
  • 作者:(英)凯尔·缪|责...
  • 立即节省:
  • 2020-10-01 第1版
  • 2020-10-01 第1次印刷
我要买:
点击放图片

导语

  

    长期以来,设计模式一直被视作解决常见软件设计问题的有效途径。各类设计模式提供了可复用的通用解决方案,用于解决常见的开发问题。Android开发平台非常适合使用设计模式,不仅大量的应用程序是用Java编写的,而且SDK中的许多API也应用了设计模式。
    本书作者将设计模式融入Android开发实践,犹如牛奶与巧克力的交融,让人意犹未尽,惊叹其优雅、灵活的实现方式,并忍不住想要亲自尝试。通过阅读本书,你甚至可以创造出属于自己的设计模式。

内容提要

  

    本书是一份全面的指南,介绍如何在应用程序中使用久经考验的编程方法——设计模式。书中将主要探讨如何构建自己的定制模式,并将其应用于Android开发。本书并非依次介绍每种设计模式,而是从开发者的角度,基于应用程序开发的各个方面探讨在构建Android应用程序过程中可能出现的设计模式。本书专注于开发一个完整的客户端移动应用程序,重点关注何时、如何以及为什么应该在Android开发中使用模式。读者将学会如何将设计模式应用于Android开发的各个方面,以及如何使用它们协助实现最佳实践。
    本书适合具有基本Android开发经验的开发者。

目录

第1章  设计模式
  1.1  如何使用本书
  1.2  我们将构建什么
    1.2.1  场景
    1.2.2  问题
    1.2.3  解决方案
  1.3  目标平台版本
  1.4  支持库
  1.5  工厂模式
  1.6  运行和测试应用程序
    1.6.1  连接到真机
    1.6.2  连接到模拟器
    1.6.3  监控设备
  1.7  抽象工厂模式
  1.8  小结
第2章  创建型模式
  2.1  应用主题
  2.2  定制颜色和文本
    2.2.1  使用调色板
    2.2.2  定制文本
  2.3  添加图像资源
    2.3.1  管理屏幕密度
    2.3.2  使用指定资源
  2.4  创建卡片视图
    2.4.1  了解卡片视图的属性
    2.4.2  应用CardView参数
    2.4.3  更新工厂模式
  2.5  应用建造者模式
  2.6  小结
第3章  Material模式
  3.1  应用程序栏
    3.1.1  图像资源
    3.1.2  使用动作
    3.1.3  应用程序栏结构
  3.2  导航抽屉
    3.2.1  抽屉结构
    3.2.2  比例关键设计线
    3.2.3  激活抽屉
    3.2.4  添加碎片
    3.2.5  右侧抽屉
  3.3  单例模式
  3.4  小结
第4章  布局模式
  4.1  线性布局
  4.2  相对布局
  4.3  屏幕旋转
  4.4  大屏幕布局
    4.4.1  宽度限定符
    4.4.2  布局别名
  4.5  策略模式
  4.6  小结
第5章  结构型模式
  5.1  生成列表
  5.2  列表项的布局
  5.3  连接数据
  5.4  翻译字符串资源
  5.5  适配器模式
  5.6  桥接模式
  5.7  外观模式
  5.8  标准模式
  5.9  小结
第6章  活动模式
  6.1  可折叠工具栏
  6.2  应用数据工厂模式
  6.3  定位列表项布局
  6.4  将工厂与RecyclerView一起使用
  6.5  添加分隔符
  6.6  配置悬浮按钮
  6.7  对话框建造者
  6.8  添加滑动操作和取消操作
  6.9  构建布局建造者
  6.10  小结
第7章  混合模式
  7.1  概述规范
  7.2  原型模式
    7.2.1  设置原型模式
    7.2.2  应用原型模式
  7.3  装饰者模式
    7.3.1  设置装饰者模式
    7.3.2  应用装饰者模式
    7.3.3  扩展装饰者模式
  7.4  三明治建造者模式
    7.4.1  应用模式
    7.4.2  连接到UI
  7.5  选择模式
  7.6  添加装饰者模式
    7.6.1  附加模式
    7.6.2  将模式连接到UI
  7.7  小结
第8章  组合模式
  8.1  组合模式
  8.2  布局的组合器
    8.2.1  添加组件
    8.2.2  创建