Android 5.X App开发实战
Android 5.X App开发实战封面图

Android 5.X App开发实战

黄彬华, 编著

出版社:清华大学出版社

年代:2016

定价:69.0

书籍简介:

本书介绍如何将应用程序上架至Play商店供全球Android移动设备用户下载,使读者不仅可以销售应用程序而获利,更可以在面试工作时当场从Play商店下载自己的作品并展现其功能,增加录取机会。本书介绍如何将AdMob广告、广告牌置入应用程序中,即使应用程序免费也可通过广告收益获利。

书籍目录:

第1章 Android导论 1

1-1 认识Android 1

1-1-1 Android属于Linux移动平台 2

1-1-2 Android历史 2

1-1-3 版本更新过程 3

1-1-4 开放手机联盟的介绍 4

1-2 Android成功的原因 5

1-2-1 开放源代码与采用Apache授权方式 5

1-2-2 Android向Java招手 6

1-3 Google Play的介绍与获利实例 7

1-3-1 Google Play的介绍 7

1-3-2 Android应用程序能否获利 8

第2章 开发工具的下载与安装 10

2-1 开发工具的下载与安装 10

2-1-1 JDK下载、安装与设置 10

2-1-2 Android Studio下载与安装 12

2-2 Android各版本的市场占有率 13

第3章 Android项目与系统架构 14

3-1 管理Android项目 14

3-1-1 创建Android项目 14

3-1-2 打开已有的Android Studio项目 17

3-1-3 导入官方范例程序 18

3-1-4 导入非Android Studio项目 19

3-1-5 关闭项目 19

3-2 管理Android仿真器 20

3-2-1 建立Android仿真器 20

3-2-2 运行Android项目 25

3-2-3 删除Android应用程序 28

3-2-4 DDMS使用 29

3-3 Android系统架构介绍 30

3-4 Android项目的目录与结构 33

3-4-1 manifest文件 33

3-4-2 java与res目录 34

3-4-3 Android项目架构 35

3-5 应用程序本地化 38

第4章 UI(用户界面)设计的基本概念 41

4-1 Android UI设计的基本概念 41

4-1-1 Android Layout Editor 41

4-1-2 非程序资源 43

4-2 UI事件处理 44

4-2-1 按钮单击事件处理—Java传统型 44

4-2-2 按钮单击事件处理—Android简易型 45

4-3 layout组件介绍 49

4-3-1 常用layout组件的说明 49

4-3-2 ScrollView与HorizontalScrollView 53

4-4 style与theme 55

4-4-1 定义style 56

4-4-2 继承style 56

4-4-3 套用theme 57

4-4-4 继承theme 58

4-5 触控与手势 60

4-5-1 触击事件处理 60

4-5-2 手势 63

4-6 常用UI组件 69

4-6-1 WebView 69

4-6-2 RatingBar 72

4-6-3 SeekBar 74

4-6-4 CompoundButton 77

4-7 Menu 81

第5章 UI高级设计 87

5-1 Spinner 87

5-2 AutoCompleteTextView 89

5-3 ListView 91

5-4 GridView 96

5-5 CardView与RecyclerView 97

5-6 自定义View组件与2D绘图 104

5-7 Frame Animation 107

5-8 Tween Animation 110

第6章 Activity与Fragment 119

6-1 Activity生命周期 119

6-2 Activity之间数据的传递 125

6-2-1 传递基本数据类型 125

6-2-2 传递对象类型 131

6-3 Fragment UI设计概念 134

6-3-1 Fragment生命周期 135

6-3-2 页面分割 141

6-4 DialogFragment 148

6-4-1 AlertDialog 148

6-4-2 DatePickerDialog与TimePickerDialog 150

6-5 ViewPager 154

第7章 Notification, Broadcast, Service 161

7-1 Notification(通知信息) 161

7-2 Broadcast(广播) 166

7-2-1 拦截Broadcast 166

7-2-2 自行发送与拦截Broadcast 170

7-3 Service生命周期 173

7-3-1 调用startService()启动Service 174

7-3-2 调用bindService()绑定Service 180

7-3-3 IntentService 186

第8章 数据存取 190

8-1 Android数据存取概论 190

8-2 Assets 190

8-3 Shared Preferences 193

8-4 Internal Storage 199

8-5 External Storage 204

第9章 移动数据库SQLite 211

9-1 SQLite数据库概论与数据类型 211

9-1-1 SQLite数据库概论 211

9-1-2 SQLite数据类型 211

9-2 使用命令行创建数据库 214

9-3 SQL语言 215

9-3-1 创建数据表 216

9-3-2 DML语句 217

9-4 应用程序访问SQLite数据库 218

9-4-1 插入功能 219

9-4-2 更新功能 220

9-4-3 删除功能 220

9-4-4 查询功能 221

9-5 查询联系人数据 239

第10章 Google地图 245

10-1 Google地图功能的介绍 245

10-2 产生数字证书指纹 246

10-3 申请API密钥 247

10-4 Google Play Services安装与导入 250

10-5 创建基本的Google地图 251

10-6 地图种类与UI设置 254

10-6-1 地图种类设置 254

10-6-2 地图UI设置 255

10-7 使用标记与设置镜头焦点 263

10-7-1 使用标记 263

10-7-2 信息窗口 264

10-7-3 标记事件处理 265

10-7-4 镜头设置 266

10-8 绘制连续线、多边形与圆形 274

10-8-1 连续线(Polyline) 274

10-8-2 多边形(Polygon) 275

10-8-3 圆形(Circle) 275

10-9 地名或地址转成位置 277

10-10 位置信息的应用 283

10-10-1 定位(Fix) 283

10-10-2 更新位置 284

10-10-3 计算两点间的距离 285

10-10-4 导航功能 285

第11章 传感器的应用 295

11-1 传感器的介绍 295

11-2 加速度传感器 296

11-3 陀螺仪传感器 301

11-4 方位传感器 303

11-5 接近传感器 308

11-6 亮度传感器 310

第12章 多媒体与相机功能 314

12-1 Android多媒体功能介绍 314

12-2 播放Audio文件 314

12-2-1 播放资源文件 314

12-2-2 播放外部文件 318

12-3 Video播放器 323

12-4 录制Audio文件 324

12-5 拍照与选取照片 331

12-5-1 拍照 331

12-5-2 选取照片 332

12-6 录制Video文件 337

第13章 AdMob广告的制作 341

13-1 AdMob简介 341

13-2 注册AdMob账户 342

13-3 创建广告单元并获取编号 343

13-4 将移动广告集成到应用程序 344

13-4-1 Google Play Services安装与导入 345

13-4-2 设置Android项目的manifest文件 345

13-4-3 使用AdView加入横幅广告 346

第14章 发布应用程序到Play商店 349

14-1 将应用程序发布到Play商店 349

14-2 产生并签署应用程序 349

14-3 申请Android开发者账号 352

14-4 使用开发者管理控制台发布应用程序 353

14-4-1 应用程序首次发布 353

14-4-2 应用程序改版 355

内容摘要:

本书以*新Android?5.X进行开发示范,让读者可以快速开发智能手机、平板电脑的应用程序。全书共分为14章,内容包括Android基础、开发工具的下载与安装、Android项目与系统架构、UI基本设计、UI高级设计、Activity与Fragment、数据存取、移动数据库SQLite、Google地图、传感器的应用、多媒体与相机功能、AdMob广告的制作以及发布应用程序到Play商店等,使读者不仅可以从销售应用程序而获利,而且可以在面试工作时展示自己的作品。 本书适合Android初学者、在职开发人员、游戏开发爱好者、程序员阅读参考,也可作为大中专院校相关专业的学习用书和培训学校的教材。

编辑推荐:

本书的作者是Android平台开发的老手,经验丰富而老道。他从Android 2.X到Android 5.X都有Android开发方面的著作出版。本书内容以Android 5.X应用程序的开发为主线,作者再结合谷歌(Google)公司为Android量身定做的Android Studio为基础编写了本专著。
  Android Studio是谷歌公司大力支持的一款Android集成开发环境,谷歌公司的开发团队会持续开发和完善这个系统,它是Android平台在未来继续发展壮大的基石。
  书中完整地介绍了Android Studio开发工具包和开发环境的安装、设置和使用,可以帮助以前使用其他Android开发工具或环境的人顺利迁移到这个全新的Android Studio开发环境中。例如,将非Android Studio项目导入Android Studio,使得过去在Eclipse中开发的项目就可以平滑迁移到Android Studio的集成开发环境中继续开发或者得以继续维护。
  本书的章节安排如下:第1章讲述Android导论,第2章介绍开发工具的下载和安装以及如何把应用程序发布到Play商店的第14章。第3章到第13章是涉及在Android Studio中开发 Android应用的方法和技巧,每个章节都配备了丰富的范例程序,读者可以参照本书的说明和这些范例程序对照着学习,以便让学习成效事半功倍。
  1后加一点说明:
  如果在http://developer.android.com/sdk/index.html不能下载到Android Studio开发工具,请到网页:http://www.android-studio.org/下载Android Studio(由于网站经常更新,读者也可以上网搜索能下载Android Studio的网址)。

书籍规格:

书籍详细信息
书名Android 5.X App开发实战站内查询相似图书
9787302430018
如需购买下载《Android 5.X App开发实战》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)69.0语种简体中文
尺寸26 × 19装帧平装
页数印数 3500

书籍信息归属:

Android 5.X App开发实战是清华大学出版社于2016.出版的中图分类号为 TN929.53 的主题关于 移动终端-应用程序-程序设计 的书籍。