





定价:59元
印次:1-6
ISBN:9787302311003
出版日期:2013.03.01
印刷日期:2020.01.06
图书责编:张瑞庆
图书分类:教材
本书应用“项目驱动(Project-Driven) ”最新教学模式,通过完整的项目案例系统地介绍了使用Android技术设计与开发应用系统的理论和方法。全书论述了Android开发概述,Android应用程序组成,Android UI(用户界面)基础,Android UI系统控件基础,Android UI系统控件进阶,Android UI菜单、对话框,Android 组件广播消息与服务,Android数据存储与访问,手机通信服务,Google API服务等内容。 本书注重理论与实践相结合,内容详尽,提供了大量实例,突出应用能力的培养,将一个实际项目的知识点分解在各章作为案例讲解,是一本实用性突出的教材。本书可作为普通高等学校计算机专业本、专科生Android应用开发课程的教材,也可供设计开发人员参考使用。
毋建军,北京政法职业学院教师,中国科学院软件研究所硕士研究生。主要研究方向: Blog搜索引擎;信息检索;自然语言处理;机器学习。主编教材:《网站服务器搭建与管理》 ,清华大学出版社。发表主要论文:《基于Topic的Blog隐含社区发现》、《藏文短语及其嵌套短语的提取》、《Extracting Latent Communities from Blogs based on Topics》COLIPS Publications,Singapore、 《 Java实训课程体系构建研究》、《基于岗位需求驱动的Java实训课程体系构建研究》等。主持及参与课题:《基于工学结合的JAVA程序设计》实训课程建设及项目资源库的研究开发、《基于企业岗位需求驱动的专业实训体系框架建设—校企共同开发Java实训项目》、《数字水印技术在知识产权保护中的应用研究》、《网络安全实务课程开发与课程设计》市教育科学“十一五”规划课题等.徐振东,现任空军航空大学航空理论系教员,毕业于吉林大学通信工程学院,信号与信息处理专业。先后讲授《SQL Server 2000》、《JAVA 程序设计》等课程,主持完成“领航专业教室教学管理系统”的软件研制发工作,发表相关论文10余篇,目前研究方向为数据挖掘、数据库与WEB技术。 林瀚,系统设计师,北京亚思晟科技高级经理。擅长基于Java/J2EE/.NET及C/C++平台的设计和开发。熟悉软件工程、拥有丰富的应用系统开发、培训经验及专业的项目管理和软件开发流程管理技能。梁立新,外籍软件专家,具有十多年专业的软件开发、架构设计和项目管理的经验。留学美国,获伊利诺依理工大学硕士学位。曾先后工作于美国华尔街咨询服务公司和加拿大多伦多证券交易所,担任高级软件设计师。参与设计建设了美国著名银行JP Morgan网上人力资源系统和加拿大最大的证券交易中心Toronto Stock Exchange股票交易系统和场数据传输及分析系统。回国后,创办北京亚思晟商务科技有限公司,设计和开发了中科院空间中心电子政务系统,网上企业财务中心管理系统,移动OA系统及eBiz企业ERP管理系统等。
21世纪,什么技术将影响人类的生活?什么产业将决定国家的发展?信息技术与信息产业是首选的答案。大专院校学生是企业和政府的后备军,国家教育部门计划在大专院校中普及政府和企业信息技术与软件工程教育。经过多所院校的实践,信息技术与软件工程教育受到同学们的普遍欢迎,取得了很好的教学效果。然而也存在一些不容忽视的共性问题,其中突出的是教材问题。 从近两年信息技术与软件工程教育研究来看,许多任课教师提出目前教材不合适。具体体现在: 第一,来自信息技术与软件工程专业的术语很多,对于没有这些知识背景的同学学习起来具有一定难度;第二,书中案例比较匮乏,与企业的实际情况相差太远,致使案例可参考性差;第三,缺乏具体的课程实践指导和真实项目。因此,针对大专院校信息技术与软件工程课程教学特点与需求,编写适用的规范化教材已是刻不容缓。 本书就是针对以上问题编写的,作者希望推广一种最有效的学习与培训的捷径,这就是Project-Driven Training,也就是用项目实践来带动理论的学习(或者叫作“做中学”) 。基于此,作者围绕一个艾斯医药移动商务系统项目案例来贯穿Android应用开发各个模块的理论讲解,包括Android开发概述,Android应用程序组成,Android UI(用户界面)基础,Android UI系统控件基础,Android UI系统控件进阶,Android UI菜单、对话框,Android 组件广播消息与服务,Android数据存储与访问,手机通信服务,Google API服务等。通过项目实践,可以对技术应用有明确的目的性(为什么学),对技术原理更好地融会贯通(学什么),也可...
1.2 Android简介7
1.3 搭建Android开发环境11
1.3.1 Android开发环境系统要求12
1.3.2 Windows系统平台下搭建开发环境12
1.3.3 Linux系统平台下搭建开发环境20
1.4 Android SDK概述22
1.4.1 Android SDK目录结构22
1.4.2 Android常用开发工具22
1.4.3 Android SDK实例24
1.5 创建Android程序24
1.5.1 创建和使用虚拟设备24
1.5.2 在Eclipse下创建Android程序27
1.5.3 命令行创建Android程序29
1.5.4 调试Android程序36
习题142
第2章 Android在线医药应用--艾斯医药系统开发43
2.1 系统需求分析设计44
2.1.1 系统开发背景44
2.1.2 系统功能需求44
2.1.3 系统开发及部署平台45
2.2 系统详细设计分析46
2.2.1 Web服务器端系统总体架构设计46
2.2.2 Web服务器端系统功能概述48
2.2.3 Android手机客户端总体架构设计55
2.2.4 AscentSys(艾斯医药)移动客户端系统功能概述55
2.3 数据库详细设计分析57
2.3.1 数据库平台环境及要求57
2.3.2 数据库及表设计58
2.4 Web服务器端功能模块开发612.4.1 服务器端开发准备61
2.4.2 注册登录模块62
2.4.3 购物模块...