【现货速发】Android程序设计
全新正版书籍,24小时发货,可开发票。
¥
33.9
7.5折
¥
45
全新
库存3件
作者卫颜俊
出版社机械工业出版社
ISBN9787111532897
出版时间2016-05
装帧平装
开本16开
定价45元
货号23958788
上书时间2024-12-28
商品详情
- 品相描述:全新
- 商品描述
-
前言
前 言计算机技术的发展非常快,特别是在网络技术、移动技术、智能技术和嵌入式技术应用领域更凸显出其应用的广阔天地,每个人、每个企业,乃至整个社会都值得去追逐。 互联网技术的发展给人们提供了新的机会、新的思路乃至新的领域、新的世界,电子商务、搜索引擎和博客等已家喻户晓。随着互联网技术与3G、4G移动通信技术的强强结合,由此诞生了移动互联网技术,其应用可以说是日新月异,许多机关、企业和学校的业务系统都迈入这个应用领域,移动服务和云计算服务成为新的消费增长点。其中,Android智能手机应用开发遥遥领先于其他平台,占据着大半江山,因此,在新时代,掌握Android开发技术不仅仅是追新,更可以给个人的发展提供新的契机。 Java技术是当今流行、实用、全面的计算机技术之一,Java语言是Android平台开发的核心语言,Java适用于互联网、无线移动通信设备、嵌入式和游戏开发等大部分应用领域。因此,通过学习Java语言程序设计,在Android平台上进行具体的应用开发,既能够锻炼学生的计算机学习应用综合能力,又能使新技术找到应用的场所。打好这方面的基础,可以使学生掌握新技术,也为学生将来的深造研究、工作创业及创新进行技术储备。 本书编者开发过多个项目,给各大学、企业和培训中心培训过多门多次计算机相关课程,目前仍然致力于计算机教学、研究和开发工作。 编写这本书也是对编者自己多年教学、研究和开发的一个总结,希望能够给后来者提供一些经验,使读者少走弯路,这是编者一直乐于做的事情。 本书介绍了 Android应用程序(App)开发所需要的基本知识、基本技术和基本方法,主要内容包括Android操作系统、Android SDK及Android程序的基本结构,Android程序开发中所涉及的Java语言的基本语法和面向对象程序设计基础,Android基本可视化程序设计的组成要素,多界面程序设计,文件应用程序设计,多媒体应用程序设计,网络应用程序设计,以及数据库应用程序设计和传感器应用程序设计,后面介绍了一个天气预报机器人客户端案例。在本书附录中还提供了与Android、Java和Eclipse相关的一些参考资料。各个章节内容安排如下。 第1章 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。 在本书的编写过程中,恩师冯博琴教授给了许多指导,李波和赵英良两位老师也提供了不少支持,家人也都非常支持这项工作,特此表示感谢。 编 者
导语摘要
本书介绍了 Android 应用程序开发所需要的基本知识、基本技术和基本方法,主要内容包括Android基础知识与Android程序的基本结构,Java语言基本语法和面向对象程序设计基础,可视化程序设计,多界面程序设计,以及文件、多媒体、网络、数据库和传感器等技术的应用程序设计,后面介绍了一个天气预报机器人客户端案例。在附录中还提供了Android和Eclipse的相关参考资料。本书的组织形式是以Android的程序设计实例为主线,从程序设计基本知识出发,到基本程序设计方法,再到应用程序设计技术,后面是案例剖析。本书的编写原则是学以致用,特点是由浅入深、结构清晰、内容实用、例题丰富,非常适合作为具有一定基础的读者系统学习Android的教科书或教辅参考书。
目录
出版说明前言 第1章 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 LinearLayout4.1.2 GridLayout4.1.3 FrameLayout4.1.4 RelativeLayout4.1.5 AbsoluteLayout4.1.6 TableLayout4.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 assets4.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 Toast5.4.2 AlertDialog.Builder5.4.3 带有进度条的对话框效果5.4.4 具有对话框效果的活动5.5 综合例题5.6 习题5第6章 文件应用程序设计6.1 常用文件类简介6.1.1 File6.1.2 PrintStream与Scanner6.1.3 FileOutputStream与DataOutputStream6.1.4 FileInputStream与 DataInputStream6.1.5 FileWriter与BufferedWriter6.1.6 FileReader与BufferedReader6.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第10章 传感器应用程序设计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第11章 综合案例分析与设计11.1 MVC设计模式11.2 JSON简介11.2.1 JSON串的结构11.2.2 Java语言与JSON串11.3 案例:天气预报机器人客户端11.3.1 百度天气预报接口API11.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的教科书或教辅参考书。
主编推荐
本书介绍Java语言的基本语法和面向对象程序设计基础。介绍了一个天气预报机器人客户端案例。编者开发过多个项目,给各大学、企业和培训中心培训过多门多次计算机相关课程。附录包括Android SDK和Java的常用包和类、Android常用资源索引、Eclispe开发工具常用快捷键、Eclispe下调试Android程序的方法。
— 没有更多了 —
以下为对购买帮助不大的评价