搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Android开发案例驱动教程
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111350040
  • 作      者:
    关东升,赵志荣等编著
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2011
收藏
编辑推荐
  

    《Android开发案例驱动教程》帮助读者从Java或C++程序员转变成Android程序员,采用案例驱动模式展开讲解知识点,即介绍案例→案例涉及技术→展开知识点→总结的方式,《Android开发案例驱动教程》作者从事多年一线开发和培训工作,讲解知识点力求细致,深入浅出。

展开
作者简介

    关东升,国内顶级系统架构师,金牌讲师,技术顾问。多年Android和iPhone开发经验,曾开发“神农诀”网络游戏(Android和iPhone版)软件、iPhone手机充值应用系统等多款Android、iPhone/iPad应用软件。为北京多家培训机构提供就业培训,包括银河、CSTP、安博和北大青鸟等;为35所示范性软件学院提供高校项目实训,包括浙江大学软件学院、华中科技大学软件学院、西安交通大学软件学院和中南大学软件学院等;为中国移动、大唐电信、中石油等公司做企业内训。

展开
内容介绍

    《Android开发案例驱动教程》旨在帮助读者全面掌握Android开发技术,能够实际开发Android项目。《Android开发案例驱动教程》全面介绍了在开源的手机平台Android操作系统下的应用程序开发技术,包括UI、多线程、数据存储、多媒体、云端应用以及通信应用等方面。
    《Android开发案例驱动教程》采用案例驱动模式展开讲解,即介绍案例→案例涉及技术→展开知识点→总结的方式。
    《Android开发案例驱动教程》既可作为高等学校计算机软件技术课程的参考教材,也可作为社会培训机构的培训教程,还适合广大Android初学者和Android应用开发的程序员参考。

展开
目录
前言
第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 采用Media Player类播放视频 
12.4.3 使用Video View控件重构案例 
本章小结 

第13章 Service 
13.1 Service概述 
13.1.1 本地Service生命周期 
13.1.2 远程Service生命周期 
13.2 本地Service 
13.2.1 本地Service案例 
13.2.2 编写Audio Service 
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 编写Audio Service 
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 My Map服务系统案例 
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通信 
本章小结 
参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证