配套资源:电子课件、所有实例源代码
本书特色:
★本书介绍Java语言的基本语法和面向对象程序设计基础。
★介绍了一个天气预报机器人客户端案例。
★编者开发过多个项目,给各大学、企业和培训中心培训过多门多次计算机相关课程。
★附录包括Android SDK和Java的常用包和类、Android常用资源索引、Eclispe开发工具常用快捷键、Eclispe下调试Android程序的方法。
申请样书,配套资源均可在本页面申请下载,也可联系微信15910938545直接索取
本书介绍了 Android 应用程序开发所需要的基本知识、基本技术和基本方法,主要内容包括Android基础知识与Android程序的基本结构,Java语言基本语法和面向对象程序设计基础,可视化程序设计,多界面程序设计,以及文件、多媒体、网络、数据库和传感器等技术的应用程序设计,后面介绍了一个天气预报机器人客户端案例。在附录中还提供了Android和Eclipse的相关参考资料。 本书的组织形式是以Android的程序设计实例为主线,从程序设计基本知识出发,到基本程序设计方法,再到应用程序设计技术,后面是案例剖析。本书的编写原则是学以致用,特点是由浅入深、结构清晰、内容实用、例题丰富,非常适合作为具有一定基础的读者系统学习Android的教科书或教辅参考书。
配套资源:电子课件、所有实例源代码
本书特色:
★本书介绍Java语言的基本语法和面向对象程序设计基础。
★介绍了一个天气预报机器人客户端案例。
★编者开发过多个项目,给各大学、企业和培训中心培训过多门多次计算机相关课程。
★附录包括Android SDK和Java的常用包和类、Android常用资源索引、Eclispe开发工具常用快捷键、Eclispe下调试Android程序的方法。
申请样书,配套资源均可在本页面申请下载,也可联系微信15910938545直接索取
本书介绍了 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相关的一些参考资料。各个章节内容安排如下。 第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。 在本书的编写过程中,恩师冯博琴教授给了许多指导,李波和赵英良两位老师也提供了不少支持,家人也都非常支持这项工作,特此表示感谢。 编 者
随手扫一扫~了解多多