Android程序设计
全新正版 极速发货
¥
23.73
5.3折
¥
45
全新
库存3件
作者卫颜俊 编著
出版社机械工业出版社
ISBN9787111532897
出版时间2016-05
装帧平装
开本16开
定价45元
货号1201297199
上书时间2024-06-08
商品详情
- 品相描述:全新
- 商品描述
-
目录
出版说明
前言
章 Android简介
1.1 Android基本知识
1.1.1 Android概述
1.1.2 Android SDK体系结构
1.1.3 基本Android 开发工具介绍
1.2 Android程序开发步骤
1.2.1 Android基本程序结构
1.2.2 使用Eclipse开发简单的Android程序
1.3 综合例题
1.4 习题1
第2章 基本语法
2.1 基本数据类型与变量
2.1.1 整数类型
2.1.2 字符类型
2.1.3 浮点类型
2.1.4 布尔类型
2.2 运算符与表达式
2.2.1 算术运算符
2.2.2 关系运算符
2.2.3 逻辑运算符
2.2.4 位运算符
2.3 控制结构与标准输入/输出
2.3.1 顺序控制结构与标准输入/输出
2.3.2 分支控制结构
2.3.3 循环控制结构
2.3.4 异常控制结构
2.4 复合数据类型
2.4.1 数组类型
2.4.2 字符串类型
2.4.3 日期时间类型
2.4.4 集合类型
2.4.5 映射类型
2.4.6 数学类型和随机类型
2.5 综合例题
2.6 习题2
第3章 面向对象
3.1 类、成员与对象
3.1.1 包与类
3.1.2 成员变量
3.1.3 成员方法
3.1.4 构造方法
3.1.5 对象
3.2 类的继承
3.2.1 类的继承概述
3.2.2 抽象类
3.2.3 接口
3.3 综合例题
3.4 习题3
第4章 基本可视化程序设计
4.1 基本布局
4.1.1 LinearLayout
4.1.2 GridLayout
4.1.3 FrameLayout
4.1.4 RelativeLayout
4.1.5 AbsoluteLayout
4.1.6 TableLayout
4.2 基本控件与事件
4.2.1 Button按钮
4.2.2 TextView文本框与EditText编辑框
4.2.3 CheckBox校验框与RadioButton单选按钮
4.2.4 ProgressBar进度条与SeekBar拖动条
4.2.5 Spinner组合框与ListView列表框
4.2.6 DatePicker日期选择器与TimePicker时间选择器
4.2.7 AnologClock模拟时钟与DigitalClock数字时钟
4.3 基本资源文件
4.3.1 res/layout/
4.3.2 res/values/
4.3.3 res/drawable/
4.3.4 res/menu/
4.3.5 res/raw/
4.3.6 assets
4.3.7 res/anim/
4.3.8 res/xml/
4.4 工程部署
4.5 综合例题
4.6 习题4
第5章 多界面程序设计
5.1 标题栏的定制
5.2 菜单
5.2.1 选项菜单
5.2.2 上下文菜单
5.3 多活动与意愿
5.4 对话框
5.4.1 Toast
5.4.2 AlertDialog.Builder
5.4.3 带有进度条的对话框效果
5.4.4 具有对话框效果的活动
5.5 综合例题
5.6 习题5
第6章 文件应用程序设计
6.1 常用文件类简介
6.1.1 File
6.1.2 PrintStream与Scanner
6.1.3 FileOutputStream与DataOutputStream
6.1.4 FileInputStream与 DataInputStream
6.1.5 FileWriter与BufferedWriter
6.1.6 FileReader与BufferedReader
6.2 Android中的文件读写
6.2.1 资源文件
6.2.2 内存储卡文件
6.2.3 SD卡文件
6.3 综合例题
6.4 习题6
第7章 多媒体应用程序设计
7.1 图像
7.1.1 图像控件与图像显示
7.1.2 图像的处理
7.2 图形
7.2.1 图形的绘制
7.2.2 图形的保存
7.3 音频与视频等多媒体应用简介
7.3.1 音频
7.3.2 视频
7.4 综合例题
7.5 习题7
第8章 网络应用程序设计
8.1 基础知识
8.1.1 网络通信基础知识
8.1.2 线程基础知识
8.2 网络通信应用程序设计
8.2.1 局域网通信
8.2.2 访问因特网
8.3 JSP程序设计
8.3.1 基本标记的使用
8.3.2 不错标记的使用
8.4 综合例题
8.5 习题8
第9章 数据库应用程序设计
9.1 数据库基础知识
9.1.1 SQLite数据库管理系统
9.1.2 SQLite中的SQL语言
9.2 数据库应用程序设计的方法
9.2.1 SQLiteDatabase类的使用方法
9.2.2 Cursor接口的使用方法
9.2.3 SQLiteOpenHelper类的使用方法
9.2.4 在纯Java程序中使用SQLite数据库
9.2.5 在JSP程序中使用SQLite数据库
9.3 综合例题
9.4 习题9
0章 传感器应用程序设计
10.1 传感器简介
10.1.1 传感器
10.1.2 Android传感器
10.2 传感器应用程序设计的方法
10.2.1 传感器应用程序基本框架
10.2.2 加速度传感器应用程序设计
10.2.3 方向传感器应用程序设计
10.2.4 光线感应传感器应用程序设计
10.2.5 GPS位置服务应用程序设计
10.3 综合例题
10.4 习题10
1章 综合案例分析与设计
11.1 MVC设计模式
11.2 JSON简介
11.2.1 JSON串的结构
11.2.2 Java语言与JSON串
11.3 案例:天气预报机器人客户端
11.3.1 百度天气预报接口API
11.3.2 人机界面设计
11.3.3 类设计
11.3.4 运行结果
11.3.5 扩展思考
11.4 习题11
附录
附录A 常用的ADB命令
附录B Android SDK常用的包与类
附录C Android 常用的资源文件及位置
附录D Eclipse常用的快捷键
附录E Eclipse下Android程序的调试方法
参考文献
内容摘要
本书介绍了 Android 应用程序开发所需要的基本知识、基本技术和基本方法,主要内容包括Android基础知识与Android程序的基本结构,Java语言基本语法和面向对象程序设计基础,可视化程序设计,多界面程序设计,以及文件、多媒体、网络、数据库和传感器等技术的应用程序设计,后面介绍了一个天气预报机器人客户端案例。在附录中还提供了Android和Eclipse的相关参考资料。
本书的组织形式是以Android的程序设计实例为主线,从程序设计基本知识出发,到基本程序设计方法,再到应用程序设计技术,后面是案例剖析。本书的编写原则是学以致用,特点是由浅入深、结构清晰、内容实用、例题丰富,很好适合作为具有一定基础的读者系统学习Android的教科书或教辅参考书。
主编推荐
精彩内容
前 言计算机技术的发展非常快,特别是在网络技术、移动技术、智能技术和嵌入式技术应用领域更凸显出其应用的广阔天地,每个人、每个企业,乃至整个社会都值得去追逐。 互联网技术的发展给人们提供了新的机会、新的思路乃至新的领域、新的世界,电子商务、搜索引擎和博客等已家喻户晓。随着互联网技术与3G、4G移动通信技术的强强结合,由此诞生了移动互联网技术,其应用可以说是日新月异,许多机关、企业和学校的业务系统都迈入这个应用领域,移动服务和云计算服务成为新的消费增长点。其中,Android智能手机应用开发遥遥领先于其他平台,占据着大半江山,因此,在新时代,掌握Android开发技术不仅仅是追新,更可以给个人的发展提供新的契机。 Java技术是当今流行、实用、全面的计算机技术之一,Java语言是Android平台开发的核心语言,Java适用于互联网、无线移动通信设备、嵌入式和游戏开发等大部分应用领域。因此,通过学习Java语言程序设计,在Android平台上进行具体的应用开发,既能够锻炼学生的计算机学习应用综合能力,又能使新技术找到应用的场所。打好这方面的基础,可以使学生掌握新技术,也为学生将来的深造研究、工作创业及创新进行技术储备。 本书编者开发过多个项目,给各大学、企业和培训中心培训过多门多次计算机相关课程,目前仍然致力于计算机教学、研究和开发工作。 编写这本书也是对编者自己多年教学、研究和开发的一个总结,希望能够给后来者提供一些经验,使读者少走弯路,这是编者一直乐于做的事情。 本书介绍了 Android应用程序(App)开发所需要的基本知识、基本技术和基本方法,主要内容包括Android操作系统、Android SDK及Android程序的基本结构,Android程序开发中所涉及的Java语言的基本语法和面向对象程序设计基础,Android基本可视化程序设计的组成要素,多界面程序设计,文件应用程序设计,多媒体应用程序设计,网络应用程序设计,以及数据库应用程序设计和传感器应用程序设计,后面介绍了一个天气预报机器人客户端案例。在本书附录中还提供了与Android、Java和Eclipse相关的一些参考资料。各个章节内容安排如下。 章 Android简介,主要内容包括Android操作系统、Android SDK及Android程序基本结构的简单介绍。 第 2 章 基本语法,主要内容包括Java语言的数据类型、运算符和表达式,以及控制结构等。 第 3 章 面向对象,主要内容包括Java语言中的类、对象、继承、覆盖、接口和抽象类等。 第 4 章 基本可视化程序设计,主要内容包括Android项目的框架结构、界面控件和典型资源设计。 第 5 章 多界面程序设计,主要内容包括菜单、对话框和多活动。 第 6 章 文件应用程序设计,主要内容包括Java语言中的文件类与方法、Android中的资源文件、内存储器文件和SD卡文件的读写方法。 第 7 章 多媒体应用程序设计,主要内容包括图像显示、图形绘制,以及音频和视频的录制与播放。 第 8 章 网络应用程序设计,主要内容包括局域网内的C/S结构、Socket网络通信,以及Web和因特网资源访问等。 第 9 章 数据库应用程序设计,主要内容包括数据库基础知识、SQL语言、SQLite数据管理系统,及其在Android中的数据库应用开发。 第 10 章 传感器应用程序设计,主要内容包括手机中传感器的基础知识,加速度、光感应和方向等几种典型的传感器的应用,以及GPS位置服务等。 第 11 章 综合案例分析与设计,主要内容包括对一个手机网络版的天气预报客户端案例的分析、设计与解剖。 附录的主要内容包括Android SDK和Java的常用包和类、Android常用资源索引、Eclispe开发工具常用快捷键、Eclispe下调试Android程序的方法,以及常用的ADB命令格式等参考资料。 本书是编者对多年讲授Android和Java课程的课件、例题、资料和开发经验的总结,基本以Android的活动(Activity)类型的程序为主线,从程序设计基本知识,到基本程序设计方法,再到应用型程序设计技术,后面是案例解剖,本着学以致用的原则,由浅入深、结构清晰、内容实用、例题丰富。本书适合具有一定计算机的基础知识和程序设计初步知识的读者系统学习Android之用,也可作为大中专院校和培训机构的教科书或教辅参考书,建议学时至少48学时,其中上课24学时,上机实验24学时以上。由于各章内容是相对独立的,也可以根据学时适当增减,并建议采用多媒体授课方式。 欢迎读者选用本书,但因编者水平有限,本次编写必有纰漏,请提出宝贵的意见和建议,编者将进一步加以改进并致谢。编者的联系方式为Mr.Java@163.com。 在本书的编写过程中,恩师冯博琴教授给了许多指导,李波和赵英良两位老师也提供了不少支持,家人也都非常支持这项工作,特此表示感谢。 编 者
— 没有更多了 —
以下为对购买帮助不大的评价