• Android高级编程
21年品牌 40万+商家 超1.5亿件商品

Android高级编程

正版保障 假一赔十 可开发票

83.29 6.0折 139 全新

仅1件

广东广州
认证卖家担保交易快速发货售后保障

作者雷托·梅尔

出版社清华大学出版社

ISBN9787302539520

出版时间2017-12

装帧平装

开本其他

定价139元

货号9657390

上书时间2024-08-23

灵感书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
雷托?梅尔(Reto Meier)自2007年抢先发售发布Android以来,就一直致力于帮助Android开发人员为用户创建很好应用。Reto在Google担任开发人员代言人已有10年的时间,他为开发人员社区提供文章、在线培训、会议演讲和YouTube视频。

目录

目 录

第1章 你好,Android 1

1.1 Android应用开发 1

1.2 小背景 2

1.2.1 不远的过去 2

1.2.2 未来的发展 2

1.3 Android生态系统 3

1.4 Android的预安装应用 3

1.5 Android SDK的特性 4

1.6 Android在哪里运行 4

1.7 为什么要为移动设备开发应用 5

1.8 为什么要进行Android开发 5

1.9 Android开发框架介绍 5

1.9.1 Android SDK中都包含什么 5

1.9.2 了解Android软件堆层 6

1.9.3 Android运行时 7

1.9.4 Android应用架构 8

1.9.5 Android库 8

第2章 入门 9

2.1 Android应用开发入门 9

2.2 Android开发 10

2.2.1 准备工作 11

2.2.2 创建个Android应用 14

2.2.3 开始使用Kotlin编写Android应用 23

2.2.4 使用Android Support Library包 24

2.3 进行移动和嵌入式设备开发 25

2.3.1 硬件设计考虑因素 25

2.3.2 考虑用户环境 28

2.3.3 进行Android开发 28

2.4 Android开发工具 31

2.4.1 Android Studio 32

2.4.2 Android虚拟机管理器 33

2.4.3 Android模拟器 34

2.4.4 Android Profiler 34

2.4.5 Android 调试桥 35

2.4.6 APK分析器 35

2.4.7 Lint检查工具 36

2.4.8 Monkey、Monkey Runner和Espresso UI测试 36

2.4.9 Gradle 37

第3章 应用、Activity和Fragment 38

3.1 应用、Activity和Fragment 38

3.2 Android应用的组件 39

3.3 Android应用的生命周期、优先级和进程状态 39

3.4 Android的Application类 41

3.5 进一步了解Android的Activity 41

3.5.1 创建Activity 41

3.5.2 使用AppCompatActivity 42

3.5.3 Activity的生命周期 42

3.5.4 响应内存压力 47

3.6 Fragment 48

3.6.1 创建新的Fragment 49

3.6.2 Fragment的生命周期 49

3.6.3 Fragment Manager介绍 52

3.6.4 添加Fragment到Activity中 52

3.6.5 Fragment与Activity之间的通信 57

3.6.6 没有UI的Fragment 57

3.7 构建Earthquake Viewer应用 58

第4章 定义Android配置清单和Gradle构建文件,并外部化资源 64

4.1 配置清单、构建文件和资源 64

4.2 Android配置清单 64

4.3 配置Gradle构建文件 68

4.3.1 settings.gradle 文件 68

4.3.2 项目的build.gradle文件 68

4.3.3 模块级build.gradle文件 69

4.4 外部化资源 72

4.4.1 创建资源 72

4.4.2 使用资源 79

4.4.3 为不同的语言和硬件创建资源 82

4.4.4 运行时配置更改 84

第5章 构建用户界面 87

5.1 Android设计基础 87

5.2 密度无关设计 88

5.3 Android UI基础 88

5.4 布局介绍 89

5.4.1 定义布局 91

5.4.2 使用布局创建设备无关的用户界面 91

5.4.3 优化布局 94

5.5 Android小部件工具箱 97

5.6 使用列表和网格 97

5.6.1 RecyclerView和Layout Manager 98

5.6.2 关于适配器 98

5.6.3 返回到Earthquake Viewer应用 101

5.7 关于数据绑定 102

5.7.1 使用数据绑定 102

5.7.2 数据绑定中的变量 103

5.7.3 数据绑定在Earthquake Viewer中的应用 103

5.8 创建新的View 105

5.8.1 修改现有的View 105

5.8.2 创建复合控件 108

5.8.3 创建作为布局的简单复合控件 109

5.8.4 创建自定义View 110

5.8.5 使用自定义控件 119

第6章 Intent与Broadcast Receiver 121

6.1 使用Intent和Broadcast Receiver 121

6.2 使用Intent启动Activity 122

6.2.1 显式启动新的Activity 122

6.2.2 隐式Intent与后期运行时绑定 123

6.2.3 确定Intent是否会被解析 123

6.2.4 返回Activity结果 124

6.2.5 使用平台本地动作启动Activity 126

6.3 创建Intent Filter以接收隐式Intent 127

6.3.1 定义Intent Filter 127

6.3.2 使用Intent Filter实现插件和扩展性 133

6.4 介绍Linkify 135

6.4.1 原生Linkify链接类型 136

6.4.2 创建自定义的链接字符串 136

6.4.3 使用MatchFilter接口 136

6.4.4 使用TransformFilter接口 137

6.5 使用Intent广播事件 137

6.5.1 使用Intent广播事件 137

6.5.2 使用Broadcast Receiver监听Intent广播 138

6.5.3 使用代码注册Broadcast Receiver 139

6.5.4 在应用配置清单中注册Broadcast Receiver 139

6.5.5 在运行时管理配置清单中注册的Receiver 140

6.5.6 通过广播Intent监听设备状态的变化 140

6.6 介绍Local Broadcast Manager 142

6.7 Pending Intent介绍 143

......

第15章 位置、情境感知和地图 369

第16章 硬件传感器 423

第17章 音频、视频和使用摄像头 453

第18章 使用蓝牙、NFC和Wi-Fi点对点进行通信 486

第19章 使用主屏 507

第20章 Android开发 538

第21章 应用的发布、分发和监控 564

21.1 准备发布应用 564

21.1.1 准备发布材料 565

21.1.2 准备代码以进行发布构建 565

21.2 在应用清单文件中更新应用元数据 566

21.2.1 检查应用安装限制 566

21.2.2 应用的版本管理 567

21.3 给应用的生产构建版本签名 567

21.3.1 使用Android Studio创建Keystore和签名密钥 568

21.3.2 获取基于私有发布密钥的API密钥 569

21.3.3 构建生产发布版本并签名 569

21.4 在Google Play商店中发布应用 570

21.4.1 Google Play商店简介 571

21.4.2 Google Play 商店初体验 571

21.4.3 在Google Play商店中创建应用 572

21.4.4 发布应用 577

21.4.5 监控生产环境中的应用 579

21.5 应用变现介绍 582

21.6 App营销、促销和分发策略 583

21.6.1 应用上线策略 583

21.6.2 国际化 584

21.7 使用Firebase监控应用 584

21.7.1 把Firebase添加到应用中 585

21.7.2 使用Firebase Analytics 585

21.7.3 Firebase Performance Monitoring 587

精彩内容

主要

 涵盖Android新的API,包括Job Scheduler、Android架构组件(包括Live Data和Room 和数据绑定

 提供Android Studio IDE的详细说明以及Kotlin的介绍

 详细介绍材料设计原则、设计指南、导航模式和UI的更佳实践

 演示如何为所有形式的Android设备创建引人注目的UI

 探索Firebase和Google Play服务的API库,包括地图、基于位置的服务以及Awareness API

 掌握为将来的Android开发项目提供坚实支持的技能

媒体评论
  Android开发必备宝典! 
  这是Reto和lan为我们奉献的又一本经典书籍!这本综合性书籍与时俱进,根据新Android版本做了全面细致的更新。这本大块头书籍中蕴藏着大智慧。Android学习曲线不再陡峭,变得平缓! 
  我是一名有10年资历的Android开发老兵;仅读了开头几章,就仿若甘露入心,似醍醐灌顶,获益良多。 
  作者提供的见解十分宝贵,能让你少走很多弯路。强烈向你本书! 
  ——C.Pick 
   
  讲解清晰透彻,令我茅塞顿开! 
  本书将复杂的技术讲得简单易懂,将枯燥的技术讲得活灵活现。手捧本书,像在吃美味可口的蛋糕,令人回味无穷;你只需要专心地品读和练习。我的书架上摆满Android书籍,但本书是其中的! 
  ——Andy 
   
  重量级参考书籍,新手的指路明灯。 
  在阅读本书前,你先了解一些Android和Java基础知识。 
  本书代码丰富,内容深刻,很多细节都是在别处找不到的。在精辟讲解每项技术的主要功能和概念后,都列举一些示例应用,助你扎实掌握要点。如果你是一名Android编程新手,本书将指导你走上专业之路,助你实现华丽蜕变! 
  ——Louis

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP