Android应用开发案例教程

Android应用开发案例教程
作 者: 毋建军 徐振东 林瀚
出版社: 清华大学出版社
丛编项: 高等学校计算机科学与技术项目驱动案例实践规划教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 工学 计算机 教材 研究生/本科/专科教材
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Android应用开发案例教程》作者简介

内容简介

《高等学校计算机科学与技术项目驱动案例实践规划教材:Android应用开发案例教程》应用“项目驱动(Project-Driven)”最新教学模式,通过完整的项目案例系统地介绍了使用Android技术设计与开发应用系统的理论和方法。全书论述了Android开发概述,Android应用程序组成,Android UI(用户界面)基础,Android UI系统控件基础,Android UI系统控件进阶,Android UI菜单、对话框,Android组件广播消息与服务,Android数据存储与访问,手机通信服务,Google API服务等内容。《高等学校计算机科学与技术项目驱动案例实践规划教材:Android应用开发案例教程》注重理论与实践相结合,内容详尽,提供了大量实例,突出应用能力的培养,将一个实际项目的知识点分解在各章作为案例讲解,是一本实用性突出的教材。本书可作为普通高等学校计算机专业本、专科生Android应用开发课程的教材,也可供设计开发人员参考使用。

图书目录

第1章

android开发概述

智能手机发展

android简介

搭建android开发环境

1.3.1

android开发环境系统要求

1.3.2

windows系统平台下搭建开发环境

1.3.3

linux系统平台下搭建开发环境

android

sdk概述

1.4.1

android

sdk目录结构

1.4.2

android常用开发工具

1.4.3

android

sdk实例

创建android程序

1.5.1

创建和使用虚拟设备

1.5.2

在eclipse下创建android程序

1.5.3

命令行创建android程序

1.5.4

调试android程序

习题1第2章

android在线医药应用——艾斯医药系统开发

系统需求分析设计

.2.1.1

系统开发背景

2.1.2

系统功能需求

2.1.3

系统开发及部署平台

系统详细设计分析

2.2.1

web服务器端系统总体架构设计

2.2.2

web服务器端系统功能概述

2.2.3

android手机客户端总体架构设计

2.2.4

ascentsys(艾斯医药)移动客户端系统功能概述

数据库详细设计分析

2.3.1

数据库平台环境及要求

2.3.2

数据库及表设计

web服务器端功能模块开发

2.4.1

服务器端开发准备

2.4.2

注册登录模块

2.4.3

购物模块

2.4.4

订单模块

ascentsys医药商务系统移动客户端功能模块开发

ascentsys移动客户端打包、签名、发布

ascentsys医药系统部署

习题2第3章

android应用程序

android项目构成

3.1.1

目录结构

3.1.2

androidmanifest.xml文件简介

3.1.3

gen目录

3.1.4

res目录

3.1.5

default.properties文件

android应用程序组成

3.2.1

android应用程序概述

3.2.2

activity组件

3.2.3

service组件

3.2.4

intent和intentfilter组件

3.2.5

broadcastreceiver组件

3.2.6

contentprovider组件

android生命周期

3.3.1

程序生命周期

3.3.2

组件生命周期

项目案例

习题3第4章

android

ui(用户界面)基础

android

ui简介

android

ui框架

4.2.1

android与mvc设计

4.2.2

视图树模型(view和viewgroup)

android

ui控件类简介

4.3.1

view类

4.3.2

viewgroup类1024.3.3

界面控件

android

ui布局

4.4.1

线性布局

4.4.2

线性布局应用案例

4.4.3

相对布局

4.4.4

相对布局应用案例

4.4.5

表格布局

4.4.6

表格布局应用案例

4.4.7

帧布局

4.4.8

帧布局应用案例

4.4.9

绝对布局

4.4.10

绝对布局应用案例

项目案例

习题4第5章

android

ui系统控件基础

文本控件简介

5.1.1

文本框

5.1.2

textview应用案例

5.1.3

编辑框

5.1.4

edittext应用案例

按钮控件简介

5.2.1

按钮

5.2.2

button应用案例

5.2.3

图片按钮

5.2.4

imagebutton应用案例

单选与复选按钮简介

5.3.1

单选按钮

5.3.2

复选按钮

5.3.3

radiobutton和checkbox综合应用案例

时间与日期控件简介

5.4.1

时间选择器

5.4.2

日期选择器

5.4.3

时间与日期控件综合应用案例

图片控件简介

5.5.1

图片控件

5.5.2

imageview应用案例

5.5.3

切换图片控件imageswitcher、gallery

5.5.4

imageswitcher、gallery综合应用案例

时钟控件简介

5.6.1

模拟时钟与数字时钟

5.6.2

analogclock和digitalclock应用案例

项目案例

习题5第6章

android

ui系统控件进阶

列表控件简介

6.1.1

列表控件

6.1.2

listview应用案例

6.1.3

下拉列表控件

6.1.4

spinner应用案例

进度条与滑块控件简介

6.2.1

进度条

6.2.2

progressbar应用案例

6.2.3

滑块

6.2.4

seekbar应用案例

评分控件简介

6.3.1

评分控件

6.3.2

ratingbar应用案例

自动完成文本控件简介

6.4.1

自动完成文本控件

6.4.2

autocompletetextview应用案例

tabhost控件简介

6.5.1

tabhost控件

6.5.2

tabhost应用案例

视图控件简介

6.6.1

滚动视图控件

6.6.2

scrollview应用案例

6.6.3

网格视图控件

6.6.4

gridview应用案例

android事件处理

6.7.1

android事件和监听器

6.7.2

android事件处理机制

6.7.3

android事件处理机制应用案例

6.7.4

按键事件应用案例

6.7.5

触摸事件应用案例

项目案例

习题6第7章

android

ui菜单、对话框

菜单控件menu

7.1.1

menu简介

7.1.2

选项菜单

7.1.3

选项菜单应用案例

7.1.4

子菜单

7.1.5

子菜单应用案例

7.1.6

快捷菜单

7.1.7

快捷菜单应用案例

对话框控件dialog

7.2.1

dialog简介

7.2.2

警告(提示)对话框alertdialog

7.2.3

alertdialog应用案例

7.2.4

日期选择对话框datepickerdialog

7.2.5

datepickerdialog应用案例

7.2.6

时间选择对话框timepickerdialog

7.2.7

timepickerdialog应用案例

7.2.8

进度对话框progressdialog

7.2.9

progressdialog应用案例

信息提示控件

7.3.1

toast控件简介

7.3.2

toast应用案例

7.3.3

notification控件简介

7.3.4

notification应用案例

项目案例

习题7第8章

android组件广播消息与服务

intent消息通信

8.1.1

intent简介

8.1.2

使用intent进行组件通信

8.1.3

使用intent启动activity

8.1.4

获取activity返回值

8.1.5

intent

filter原理与匹配机制

intent广播消息

8.2.1

广播消息

8.2.2

broadcastreceiver监听广播消息

8.2.3

broadcast

receiver应用案例

service组件服务

项目案例

习题8第9章

android数据存储与访问

sharedpreferences

9.1.1

sharedpreferences简介

9.1.2

读取应用程序数据案例

9.1.3

读取其他应用程序数据案例

文件存储

9.2.1

文件存储简介

9.2.2

文件存储应用案例

9.2.3

sdcard存储简介

9.2.4

sd卡存储应用案例

sqlite数据库存储

9.3.1

sqlite数据库简介

9.3.2

创建sqlite数据库方式

9.3.3

sqlite数据库操作

9.3.4

sqlite数据库管理

9.3.5

sqlite数据库应用案例

数据共享

9.4.1

contentprovider简介

9.4.2

uri、urimatcher和contenturis简介

9.4.3

创建contentprovider

9.4.4

contentresolver操作数据

9.4.5

contentprovider应用案例

网络存储

9.5.1

网络存储简介

9.5.2

网络存储应用案例

数据存储项目案例

习题9第10章

手机通信服务

短信服务

10.1.1

短信服务简介

10.1.2

短信发送与提示案例

10.1.3

短信发送状态查询案例

电话服务

10.2.1

电话服务简介

10.2.2

接打电话案例

e-mail服务

10.3.1

smtp简介

10.3.2

发送邮件案例

网络资源访问与处理

10.4.1

使用url读取网络资源

10.4.2

使用url访问网络应用案例

10.4.3

使用http访问网络资源(httpurlconnection)

10.4.4

使用http访问网络应用案例

项目案例

习题10第11章

google

api服务

地理位置定位服务

11.1.1

android

location

api简介

11.1.2

获取位置定位案例

google

map服务

11.2.1

google

map

api简介

11.2.2

申请map

api

key

11.2.3

使用map

api

创建avd应用

项目案例

习题11致谢