主页 详情

《Android开发案例驱动教程》_关东升编著_12847919_9787111350040

【书名】:《Android开发案例驱动教程》
【作者】:关东升编著
【出版社】:北京:机械工业出版社
【时间】:2011
【页数】:492
【ISBN】:9787111350040
【SS码】:12847919

最新查询

内容简介

第1章 Android操作系统概述

1.1 Android历史介绍

1.2 Android架构

1.3 Android平台介绍

1.4现有智能手机操作系统比较

第2章 Android开发环境搭建

2.1 Eclipse和ADT插件

2.1.1 Eclipse安装

2.1.2 ADT插件

2.2 Android SDK

2.2.1 Android SDK的获得

2.2.2 Android SDK版本说明

2.2.3 ADT配置

2.3 Android开发模拟器

2.3.1创建模拟器

2.3.2启动模拟器

2.3.3键盘映射与模拟器控制

2.3.4横屏与竖屏切换

第3章 第一个Android程序

3.1 HelloAndroid

3.1.1在Eclipse中创建项目

3.1.2编写程序项目代码

3.1.3运行HelloAndroid

3.1.4 Android工程目录

3.1.5 AndroidManifest.xml文件

3.2 Android中的组件介绍

3.3使用Android SDK帮助

3.3.1 Android SDK API文档

3.3.2 Android SDK开发指南

3.3.3 Android SDK samples

3.4使用DDMS帮助调试程序

3.4.1启动DDMS

3.4.2 Device

3.4.3 Emulator Control

3.4.4 File Explorer

3.4.5 LogCat

3.5使用ADB帮助调试程序

3.5.1查询模拟器实例和设备

3.5.2进入shell

3.5.3导入导出文件

3.6应用程序的打包、安装和卸载

3.6.1应用程序打包

3.6.2应用程序安装

3.6.3应用程序卸载

本章小结

第4章 UI基础知识

4.1 Android UI组件概述

4.1.1 View

4.1.2 ViewGroup

4.1.3布局管理器

4.2 UI设计工具

4.2.1 DroidDraw工具

4.2.2 ADT插件UI设计工具

4.3事件处理模型

4.3.1接口实现事件处理模型

4.3.2内部类事件处理模型

4.3.3匿名内部类事件处理模型

4.4 Activity中的常用事件

4.4.1触摸事件

4.4.2键盘事件

4.5菜单

4.5.1文本菜单

4.5.2图片文本菜单

本章小结

第5章 UI基础控件

5.1按钮

5.1.1 Button

5.1.2 ImageButton

5.1.3 ToggleButton

5.2 TextView

5.3 EditText

5.4 RadioButton和RadioGroup

5.4.1 RadioButton

5.4.2 RadioGroup

5.5 CheckBox

5.6 ImageView

5.7 Progress Bar

5.7.1条状进度条

5.7.2圆形进度条

5.7.3对话框进度条

5.7.4标题栏中进度条

5.8 SeekBar

5.9 RatingBar

本章小结

第6章 UI高级控件

6.1列表类控件

6.1.1 Adapter概念

6.1.2 AutoComplete

6.1.3 Spinner

6.1.4 ListView

6.1.5 GridView

6.1.6 Gallery

6.2 Toast

6.2.1文本类型

6.2.2图片类型

6.2.3复合类型

6.2.4自定义显示位置Toast

6.3对话框

6.3.1文本信息对话框

6.3.2简单列表项对话框

6.3.3单选项列表项对话框

6.3.4复选框列表项对话框

6.3.5复杂布局列表项对话框

6.4 Android国际化和本地化

本章小结

第7章 UI布局

7.1 FrameLayout

7.1.1 TextSwitcher

7.1.2 ImageSwitcher

7.1.3 DatePicker

7.1.4 TimePicker

7.1.5 ScrollView

7.1.6选项卡

7.2 LinearLayout

7.3 RelativeLayout

7.4 AbsoluteLayout

7.5 TableLayout

7.6布局嵌套

7.7屏幕旋转

本章小结

第8章 多线程

8.1多线程案例——计时器

8.2线程概念

8.2.1进程概念

8.2.2线程概念

8.3 Java中的线程

8.3.1 Java中的实现线程体方式1

8.3.2 Java中的实现线程体方式2

8.3.3 Java中的实现线程体方式3

8.4 Android中的线程

8.4.1 Android线程应用中的问题与分析

8.4.2 Message和MessageQueue

8.4.3 Handler

8.4.4 Looper和HandlerThread

本章小结

第9章 Activity和Intent

9.1 Activity

9.1.1创建Activity

9.1.2 Activity生命周期

9.2 Intent

9.2.1显式Intent

9.2.2隐式Intent

9.2.3匹配组件

9.3多Activity之间跳转

9.3.1多个Activity之间数据传递

9.3.2跳转与返回

9.3.3任务与标志

9.4 Android系统内置Intent

本章小结

第10章 数据存储

10.1健康助手案例

10.2 Android数据存储概述

10.3本地文件

10.3.1访问SD卡

10.3.2访问应用文件目录

10.4 SQLite数据库

10.4.1 SQLite数据类型

10.4.2 Android平台下管理SQLite数据库

10.5编写访问SQLite数据库组件

10.5.1 DBHelper类

10.5.2数据插入

10.5.3数据删除

10.5.4数据修改

10.5.5数据查询

10.6案例重构

10.6.1系统架构设计

10.6.2重构数据访问层

10.7为案例增加参数设置功能

10.7.1 Shared Preferences

10.7.2 Preferences控件介绍

10.7.3使用Preferences控件的案例

本章小结

第11章 Content Provider

11.1 Content Provider概述

11.2 Content URI

11.2.1 Content URI含义

11.2.2内置的Content URI

11.3通过Content Provider访问联系人

11.3.1查询联系人

11.3.2通过联系人ID查询联系人的Email

11.3.3按照过滤条件查询Email

11.3.4查询联系人的电话

11.4通过Content Provider访问通话记录

11.4.1查询通话记录

11.4.2按照过滤条件查询通话记录

11.5通过Content Provider访问短信

11.6自定义Content Provider实现数据访问

11.6.1编写Content Provider

11.6.2在不同的应用中调用Content Provider

11.6.3重构Content Provider调用

本章小结

第12章 多媒体

12.1多媒体文件介绍

12.1.1音频多媒体文件介绍

12.1.2视频多媒体文件介绍

12.2 Android音频播放

12.2.1 Android音频/视频播放状态

12.2.2音频播放案例介绍

12.2.3资源音频文件播放

12.2.4本地音频文件播放

12.2.5网络音频文件播放

12.2.6完善案例其他功能

12.3 Android音频录制

12.3.1 Android音频/视频录制状态

12.3.2音频录制案例介绍

12.3.3音频录制案例实现

12.4 Android视频播放

12.4.1视频播放案例

12.4.2采用MediaPlayer类播放视频

12.4.3使用VideoView控件重构案例

本章小结

第13章 Service

13.1 Service概述

13.1.1本地Service生命周期

13.1.2远程Service生命周期

13.2本地Service

13.2.1本地Service案例

13.2.2编写AudioService

13.2.3调用Service

13.2.4重构案例

13.3远程Service

13.3.1远程Service调用原理

13.3.2远程Service案例

13.3.3设计AIDL文件

13.3.4编写AudioService

13.3.5调用远程Service

13.3.6组件间参数传递

本章小结

第14章 Broadcast Receiver和Notification

14.1 Broadcast Receiver

14.1.1音频播放案例

14.1.2编写音频播放Broadcast Receiver

14.1.3注册音频播放Broadcast Receiver

14.1.4接收系统的广播

14.1.5 MP3下载服务案例

14.2 Notification

14.2.1完善MP3下载服务案例

14.2.2完善音频播放案例

14.2.3其他形式的Notification

本章小结

第15章 云端应用

15.1典型云端应用——城市天气信息服务

15.2网络通信技术与实现

15.2.1网络通信技术介绍

15.2.2 Java URL类实现方式

15.2.3 Apache HttpClient实现方式

15.3数据交换格式

15.3.1纯文本格式

15.3.2 XML格式

15.3.3 JSON格式

15.4自定义服务器端程序实例

15.4.1 Java Servlet概述

15.4.2编写城市信息服务的Servlet

15.4.3编写城市天气服务的Servlet

15.4.4再次探讨HttpClient的POST请求

15.5云端应用案例优化

本章小结

第16章 Google Map和定位服务

16.1 MyMap服务系统案例

16.2 Android Google Map

16.2.1申请Google Map Android API Key

16.2.2编写Android Google Map骨架程序

16.2.3控制地图

16.2.4地图的显示模式

16.2.5地图的图层

16.2.6查询与定位

16.3 Android定位服务

16.3.1开启定位服务

16.3.2模拟测试

16.3.3 GPS与Google Map结合

16.4案例重构

16.4.1重构“定位查询”方法

16.4.2重构“查询周围”方法

本章小结

第17章 Android通信应用

17.1电话应用开发

17.1.1拨打电话功能

17.1.2呼入电话状态

17.2短信和彩信应用开发

17.2.1 Android内置的发送短信/彩信功能

17.2.2自己编写发送文本内容的短信

17.2.3自己编写接收文本内容的短信

17.2.4自己编写发送二进制内容的短信

17.2.5自己编写接收二进制内容的短信

17.3蓝牙通信

17.3.1 Android 2 BluetoothChat案例

17.3.2 Android 2蓝牙API介绍

17.3.3 TCP Socket与蓝牙Socket的区别

17.3.4 BluetoothChat中的类

17.3.5初始化本地蓝牙设备

17.3.6查找蓝牙设备

17.3.7管理连接

17.3.8互相之间的通信

17.4 WiFi通信

17.4.1管理WiFi

17.4.2扫描热点

17.4.3 Socket通信

本章小结

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
0741467110f886160f0ca37bb32b8c98#9a476b652e06d048e0dcdb3c576280b9#180483681#Android开发案例驱动教程_12847919.zip