内容简介
《Android应用开发案例教程》应用“项目驱动(Project-Driven)”新教学模式,通过完整的项目案例系统地介绍了使用Android技术设计与开发应用系统的理论和方法。全书论述了Android开发概述,Android应用程序组成,Android UI(用户界面)基础,Android UI系统控件基础,Android UI系统控阶,Android UI菜单、对话框,Android组件广播消息与服务,Android数据存储与访问,手机通信服务,Google API服务等内容。 ;《Android应用开发案例教程》注重理论与实践相结合,内容详尽,提供了大量实例,突出应用能力的培养,将一个实际项目的知识点分解在各章作为案例讲解,是一本实用突出的教材。《Android应用开发案例教程》可作为普通高等学校计算机专业本、专科生Android应用开发课程的教材,也可供设计开发人员参考使用。
目录
第1章 Android开发概述1.1 智能手机发展1.2 Android简介1.3 搭建Android开发环境1.3.1 Android开发环境系统要求1.3.2 Windows系台下搭建开发环境1.3.3 Linux系台下搭建开发环境1.4 AndroidSDK概述1.4.1 AndroidSDK目录结构1.4.2 Android常用开发工具1.4.3 AndroidSDK实例1.5 创建Android程序1.5.1 创建和使用虚拟设备1.5.2 在Eclipse下创建Android程序1.5.3 命令行创建Android程序1.5.4 调试Android程序第2章 Android在线医——艾斯医药系统开发2.1 系统需求分析设计2.1.1 系统开发背景2.1.2 系能需求2.1.3 系统开发及部台2.2 系统详细设计分析2.2.1 Web服务器端系体架构设计2.2.2 Web服务器端系能概述2.2.3 Android手机客户体架构设计2.2.4 Ascent Sys(艾斯医药)移动客户端系能概述2.3 数据库详细设计分析2.3.1 数据台环境及要求2.3.2 数据库及表设计2.4 Web服务器能模块开发2,4.1 服务器端开发准备2.4.2 注册登录模块2.4.3 购物模块2.4.4 订单模块2.5 Ascent Sys医药商务系统移动客户能模块开发2.6 Ascent Sys移动客户端、签名、发布2.7 Ascent Sys医药系统部署第3章 Android应用程序3.1 Android项目构成3.1.1 目录结构3.1.2 Android Manifest.xml文件简介3.1.3 gen目录3.1.4 res目录3.1.5 default.properties文件3.2 Android应用程序组成3.2.1 Android应用程序概述3.2.2 Activity组件3.2.3 Service组件3.2.4 Intent和IntentFitter组件3.2.5 Broadcast Receiver组件、3.2.6 Content Provider组件3.3 Android生命周期3.3.1 程序生命周期3.3.2 组件生命周期3.4 项目案例第4章 AndroidUI(用户界面)基础4.1 AndroidUl简介4.2 AndroidUI框架4.2.1 Android与MVC设计422视图树模型(View和Viewgroup)4.3 AndroidUl控件类简介4.3.1 View类4.3.2 ViewGroup类……第5章 Android UI系统控件基础第6章 Android UI系统控阶第7章 Android UI菜单、对话框第8章 Android组件广播消息与服务第9章 Android数据存储与访问第10章 手机通信服务第11章 GoogleAPI服务致谢
摘要与插图
学
本章主要介绍智能手机的发展,Android系统版本的发展历史、过程。同时讲述Android开发环境的搭建过程、Android SDK,以及创建Android程序的方法和工具。通过本章的学读者达到以下知识要点的学/span>
(pan style="font-family:宋体">)智能手机的含义、基本构成、特点。
(2)智能手机操作系统及类别、智能手机未来发展趋势。
(3)Android系统发展历史、体系结构、特征及未来发
展方向。
(4)Android系统在不台下开发环境的搭建。
(5)Android SDK结构、构成及工具。
(6)使用不同方式和方法创建、调试Android应用程序。
1.pan style="font-family:宋体">智能手机发展
在学解Android系台之前,必须先了解和掌握一些关于智能手机发展及其智能手机有关的基本概念。本节将介绍有关智能手机的基础知识,主要涉及智能手机基本概念、特点、常用的智能手机操作系统等方面。
智能手机是由掌上电脑(Pocket PC)演变而来的。早的掌上电脑是不具备手机的通能的,但是随着用户对于掌上电脑的个人信息能依赖的提升,又由于人们不都携带手机和PPC两个设备,因此厂商将掌上电脑的系统移植到了手机中,于是才出现了智能手机这个概念。
pan style="font-family:宋体">智能手机的含义
智能手机是指像个人计算机一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机行扩充,并可以通过移动通信网络来实现无线网络接入的这样一类手机称。从广义上说,智能手机除了具备手机的通能外,还具备了PDA的大部能,是个人信息管理以及基于无线数据通信的浏览器和电子邮能。第三方可根据操作系统提供的应用编程接口为手机开发各种扩展应用和提供各种扩展硬件。也有人把智能手机简单定位为产品、操作系统和网络的集成,1-pan>所示。
在智能手机已经广泛应用的今天,用户的很多增值业务,如股票、新闻、天气、交通、商品、应用程序下载、音乐图片下载、收发邮件、办公等都已经成为智能能。在3G通信网络的支持下,智能手机势必将成为一能强大,集通话、短信、网络接入、影视娱乐为一体的综合个人手持终端设备。
新一代的智能手机未来发展的目标是成为因特网智能终端,能为用户带来畅快的网络体验,界面更为简洁,可以自由加载增值应用的智能终端,如图1-2所示。
2.智能手机基本构成
智能手机通常由硬件、操作系统和网络支持三大部分组成,如图1-3所示。