Android程序开发入门教程--详细介绍

图书搜索
帮助
热门图书
经济数学
幼儿园环境创设——为幼儿...
SQL Server 2...
Access2010数据...
汽车电工电子技术
C语言程序设计案例教程
中医食疗药膳设计
机械设备装调技术与实训
电子商务实务
幼儿潜能开发技术
AutCAD建筑绘图及三...
食品微生物检验技术(第二...
中职生创业教育读本
家装设计
瓷乡茶韵
计算机网络技术与实训
计算思维与大学计算机基础...
烘焙工艺实训教程
汇编语言程序设计
三维设计
Office高级应用案例...
信息技术实用软件操作教程
 当前位置:本科及研究生教材 Android程序开发入门教程
   
Android程序开发入门教程
作者:俞成海,
书名:Android程序开发入门教程
定价:¥ 43 元
光盘: 
丛书名:  
免费资源下载:
本书PPT下载:
目录和样章下载: 样章下载地址
模拟试题库下载:
教学资料包下载:
实例素材下载:
开本: 16K
标准书号: 978-7-03-057537-1
字数(千): 
页数: 280
出版日期: 2018-6-29
发行号: TP-7974.0101
装帧: 平装
点击热度: 2803
习题答案下载:
教学视频下载:
电子教案下载:
最新印刷日期:    
 
编辑推荐
.........................................................................................
 
获奖情况
.........................................................................................
 
图书介绍
.........................................................................................
  本书共分9章。第1章讲述Android起源、概述、环境搭建及Android Studio的一些使用技巧;第2章讲述Android程序的基本构成、生命周期及程序中的几大常用布局;第3章介绍Android中的基础通用控件,包括常用的文本控件、编辑控件、按钮控件等;第4章介绍用来显示与绑定数据列表的数据适配器和列表视图,以及一些相对较复杂的控件;第5章介绍Android应用程序中的四大基本组件,其中详细介绍了Activity、Service和BroadcastReceiver,以及参数传递和EventBus框架;第6章为Android程序中的资源文件介绍,包含Drawable和动画等;第7章介绍Android程序中媒体资源的使用;第8章介绍Android中几种最常用的数据存储方式,包括轻量存储、内外部存储和SQLite存储;第9章介绍Android的HTTP通信的基本实现方式,以及Volley框架的使用方法。
  本书可作为计算机、数字媒体等相关专业的教材,也可作为相关领域技术人员的参考用书。
 
前言
.........................................................................................
  Android系统下移动开发书籍在市面上比较常见,但良莠不齐,内容的侧重点也不尽相同,适合大中专院校的图书不多;一些院校的Android开发课程采用的教材还停留在使用早期的Eclipse+ADT+SDK的环境下,这与社会实际使用的场景严重脱节。本书由从事Android移动应用开发多年教学的教师团队,以及有Android开发丰富经验的研究生一起完成,采用Android Studio 2.3开发环境,并且已经在移动应用相关课程的教学过程中验证,得到了教师和学生的一致肯定。
  本书在知识点编排上采用的是由浅入深、循序渐进的方式。本书首先介绍Android结构与环境、程序结构、控件等基础知识,学生能第一时间初步掌握移动应用开发的构成,触发他们的学习兴趣性;进而展开组件及其交互、多媒体技术、图像与图形绘制等知识讲授,学生对移动应用的交互技术有进一步的理解,巩固和加强他们的编程意识和思想;最后讲授数据存储技术和网络通信技术,学生能实现从“孤独”应用向“互联”应用转换。通过本书的学习,学生容易建立起一个统一、连贯的学习体系,有利于增进他们学习编程的系统性和全局感。本书引入了大量的实例,学生能在学习知识体系的过程中感受程序的魅力,促进他们上机操作的欲望。同时,我们也准备了丰富的教学资源,可供师生参考学习。
  本书在编写过程中得到了很多帮助,在此特别感谢郭奕亿、曾焕凯、余红情、汪秀娟、黄小凤等老师和同学的大力支持。
  由于编者能力和水平有限,书中难免存在疏漏之处,恳请广大读者批评指正。

                                                        编  者      
                                                       2018年2月

 
图书目录
.........................................................................................
第1章  Android结构和开发环境配置 1
1.1  Android概述 1
1.1.1  Android的起源 1
1.1.2  Android特性 2
1.1.3  Android发展历程 3
1.1.4  Android系统基本架构 4
1.2  Android开发环境配置 7
1.2.1  Java环境的搭建 7
1.2.2  Android Studio介绍与使用 8
1.2.3  安装Android SDK 13
1.3  一个简单例子——HelloWorld 14
1.4  Android调试及测试 19
1.4.1  断点调试 19
1.4.2  LogCat日志监视 20
1.4.3  ADB介绍 22
1.4.4  Android Studio的常用快捷键 23
本章小结 24
习题 24
第2章  Android程序结构与布局 25
2.1  Android应用程序框架 25
2.1.1  Android程序基本组成结构 25
2.1.2  AndroidManifest.xml结构 28
2.1.3  界面布局文件与Activity 30
2.2  Activity的生命周期 31
2.2.1  生命周期的意义 31
2.2.2  Android的生命周期结构 32
2.2.3  生命周期追踪实例 34
2.3  界面布局 36
2.3.1  单帧布局 36
2.3.2  线性布局 38
2.3.3  相对布局 40
2.3.4  表格布局 42
2.3.5  绝对布局 44
本章小结 45
习题 46
第3章  Android常用基本控件 47
3.1  Android控件基础 47
3.1.1  View类介绍 47
3.1.2  控件通用行为和属性 48
3.2  静态文本与编辑框的功能和使用 53
3.2.1  静态文本的用法 53
3.2.2  输入文本框的用法 56
3.3  按钮控件的功能和使用 58
3.3.1  Button控件用法 59
3.3.2  ImageButton控件用法 60
3.3.3  RadioButton控件用法 61
3.3.4  CheckBox控件用法 64
3.4  Toast的功能和使用 65
3.5  滚动视图的功能和使用 68
3.6  进度条的功能和使用 71
3.7  综合示例 75
本章小结 81
习题 81
第4章  Android常用高级控件 83
4.1  数据适配器的工作原理 83
4.2  列表视图 85
4.2.1  ListView简介 85
4.2.2  ListView采用ArrayAdapter方式 86
4.2.3  ListView采用SimpleAdapter方式 88
4.2.4  ListView采用BaseAdapter方式 91
4.3  下拉列表控件容器 94
4.3.1  Spinner简介 94
4.3.2  Spinner的继承关系 95
4.3.3  Spinner的基本属性 95
4.3.4  Spinner的代码示例 96
4.4  栅格视图 98
4.4.1  GridView简介 98
4.4.2  GridView的继承关系 98
4.4.3  GridView的基本属性 99
4.4.4  GridView的代码示例 99
4.5  自动提示文本框 102
4.5.1  自动提示文本框简介 102
4.5.2  自动提示文本框的继承关系 102
4.5.3  自动提示文本框的基本属性 103
4.5.4  自动提示文本框的代码示例 103
4.6  日期/时间选择器 104
4.6.1  日期/时间选择器简介 104
4.6.2  主要成员方法及说明 106
4.6.3  日期选择器的代码示例 106
4.6.4  时间选择器的代码示例 108
4.7  对话框 109
4.7.1  普通对话框 110
4.7.2  列表对话框示例 112
4.7.3  多选对话框示例 113
4.7.4  进度条对话框示例 115
4.7.5  自定义对话框布局 115
本章小结 116
习题 117
第5章  Android组件及其交互 118
5.1  Android应用程序的四大基本组件 118
5.1.1  Activity组件 118
5.1.2  Service组件 120
5.1.3  BroadcastReceiver组件 122
5.1.4  ContentProvider组件 123
5.2  Fragment简介 123
5.3  Intent简介 131
5.4  Activity之间的跳转及参数传递 134
5.5  Service示例 139
5.6  Broadcast示例 145
5.7  Android事件总线机制——EventBus简介 147
本章小结 150
习题 150
第6章  Android图像与图形变换 152
6.1  Drawable简介 152
6.2  Bitmap File 153
6.3  Nine-Patch File 156
6.4  State List 159
6.5  Transition Drawable 160
6.6  Clip Drawable 162
6.7  Scale Drawable 166
6.8  Rotate Drawable 167
6.9  Android动画基础——Animations简介 170
6.9.1  渐变动画 170
6.9.2  帧动画 176
本章小结 178
习题 178
第7章  Android多媒体开发 179
7.1  播放音频 179
7.1.1  使用SoundPool播放游戏音效 180
7.1.2  使用MediaPlayer播放游戏音乐 183
7.2  视频播放 189
7.2.1  用VideoView播放 189
7.2.2  用SurfaceView播放 192
7.3  Camera的使用 196
7.3.1  使用系统相机 197
7.3.2  使用自定义相机 199
本章小结 205
习题 206
第8章  Android数据存储技术 207
8.1  Android数据存储方式 207
8.2  轻量存储 207
8.3  使用内部存储 210
8.4  使用外部存储 212
8.4.1  保存可与其他应用共享的文件 213
8.4.2  保存应用私有文件 215
8.5  使用SQLite数据库 216
8.5.1  插入数据 218
8.5.2  查询数据 218
8.5.3  更新数据 220
8.5.4  删除数据 220
8.5.5  每日记App程序 221
8.5.6  使用SQLiteExpert软件查看生成的数据库 239
本章小结 241
习题 241
第9章  Android网络技术 242
9.1  JSON 242
9.1.1  JSON的数据格式——对象 242
9.1.2  JSON的数据格式——值 243
9.1.3  JSON的数据格式——数组 244
9.2  Gson框架 244
9.3  Android Http通信 248
9.3.1  HttpURLConnection 249
9.3.2  Volley通信框架 252
9.3.3  StringRequest字符串请求 253
9.3.4  ImageRequest图片请求 255
9.3.5  JSON请求 257
9.3.6  自定义请求 258
9.3.7  Volley单例模式示例 261
本章小结 269
习题 269
 
 
本站首页 | 联系我们 | 所有图书 | 资源下载 | 作者投稿 | 读者反馈 | 业务联系 | 招聘信息 | 加入收藏    
Copyright www.abook.cn All Rights Reserved
地址:北京市海淀区北三环西路43号青云当代大厦21层2109   邮编:100086
站长QQ:693638799 Email:693638799@qq.com 电话:010-62140850
版权所有:科学出版社 职教技术出版中心
京ICP备13039988号