描述
开 本: 大16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302323181丛书名: 零点起飞学编程
编辑推荐
循序渐进:基础、进阶、实战
科学编排:基本语法、典型实例、编程练习、项目实战
学练结合:126个实例、1个项目案例、40个练习题
视频讲解:提供39.6小时多媒体教学视频
有问必答:提供QQ群、邮件和论坛答疑服务
超值DVD光盘
本书实例源代码
14.6小时配套教学视频+25小时进阶视频讲座
52个进阶实例源文件+22个进阶项目案例源文件
科学编排:基本语法、典型实例、编程练习、项目实战
学练结合:126个实例、1个项目案例、40个练习题
视频讲解:提供39.6小时多媒体教学视频
有问必答:提供QQ群、邮件和论坛答疑服务
超值DVD光盘
本书实例源代码
14.6小时配套教学视频+25小时进阶视频讲座
52个进阶实例源文件+22个进阶项目案例源文件
推荐阅读(点击链接查看)
内容简介
《零点起飞学android开发》结合大量实例,由浅入深、循序渐进地介绍了android移动开发技术。本书讲解详细,示例丰富,每一个知识点都配备了具体的示例和运行结果图,可以让读者轻松上手,建立android技术的思想框架,并对android开发过程有个初步了解。本书特意提供了典型习题及教学ppt以方便教学。另外,配书光盘中提供了大量的配套教学视频及本书涉及的源代码,便于读者更加高效地学习。
《零点起飞学android开发》共17章,分为2篇。第1篇android开发基础主要介绍了android系统的发展史、基本组件、android开发环境的搭建、android布局、android基本控件、android高级控件、android辅助功能、activity和intent、service与broadcastreceiver、android数据存储等。第2篇android典型应用与实战重点介绍了android开发中的网络应用、图形应用、多媒体应用、感应器应用、地图服务应用、通信服务及设备控制等,最后通过一个网上购书应用系统的开发,展示了使用android进行实际开发的步骤和流程。
《零点起飞学android开发》适合android移动开发入门与提高人员阅读,也可作为大中专院校及职业院校移动开发类课程的教材。另外,本书也可供从事移动开发的程序员和编程爱好者作为实际工作中的参考书籍。
《零点起飞学android开发》共17章,分为2篇。第1篇android开发基础主要介绍了android系统的发展史、基本组件、android开发环境的搭建、android布局、android基本控件、android高级控件、android辅助功能、activity和intent、service与broadcastreceiver、android数据存储等。第2篇android典型应用与实战重点介绍了android开发中的网络应用、图形应用、多媒体应用、感应器应用、地图服务应用、通信服务及设备控制等,最后通过一个网上购书应用系统的开发,展示了使用android进行实际开发的步骤和流程。
《零点起飞学android开发》适合android移动开发入门与提高人员阅读,也可作为大中专院校及职业院校移动开发类课程的教材。另外,本书也可供从事移动开发的程序员和编程爱好者作为实际工作中的参考书籍。
目 录
第1篇 android开发基础
第1章 认识android( 教学视频:38分钟)
1.1 android简介
1.1.1 android发行版本
1.1.2 android系统架构
1.1.3 android组件简介
1.2 android环境搭建
1.2.1 下载并安装jdk
1.2.2 配置环境变量
1.2.3 下载并安装eclipse
1.2.4 下载并安装androidsdk
1.2.5 安装android adt
1.2.6 创建运行avd
1.3 第一个android程序
1.3.1 项目创建
1.3.2 项目界面
1.3.3 项目运行
1.4 android应用程序结构
1.5 小结
1.6 习题
第2章 android常见界面布局( 教学视频:43分钟)
2.1 界面简介
2.2 相对布局relativelayout
2.2.1 相对父容器布局
2.2.2 相对控件布局
2.3 线性布局linearlayout
2.3.1 水平线性布局
2.3.2 垂直线性布局
2.4 表格布局tablelayout
2.5 网格布局gridlayout
2.6 帧布局framelayout
2.6.1 帧布局
2.6.2 滚动视图scrollview
2.6.3 水平滚动视图horizontalscrollview
2.7 小结
2.8 习题
第3章 android常用基本控件( 教学视频:42分钟)
3.1 文本控件概述
3.1.1 控件属性
3.1.2 控件使用
3.2 文本类控件
3.2.1 textview
3.2.2 edittext
3.3 button类控件
3.3.1 button
3.3.2 imagebutton
3.3.3 togglebutton
3.3.4 radiobutton
3.3.5 checkbox
3.4 图片控件imageview
3.5 时钟控件
3.6 日期与时间控件
3.6.1 datepicker
3.6.2 timepicker
3.7 小结
3.8 习题
第4章 android高级控件( 教学视频:64分钟)
4.1 进度条progressbar
4.2 拖动条seekbar
4.3 自动完成文本控件
4.3.1 使用autocompletetextview
4.3.2 使用multiautocompletetextview
4.4 评分条ratingbar
4.5 下拉列表spinner
4.6 选项卡tabhost
4.7 图片切换控件imageswitcher
4.8 列表视图listview
4.9 网格视图gridview
4.10 小结
4.11 习题
第5章 android菜单和对话框( 教学视频:76分钟)
5.1 菜单menu
5.1.1 选项菜单options menu和子菜单submenu
5.1.2 上下文菜单context menu
5.2 对话框dialog
5.2.1 普通对话框dialog
5.2.2 提示对话框alertdialog
5.2.3 进度对话框progressdialog
5.2.4 日期选择对话框datepickerdialog
5.2.5 时间选择对话框timepickerdialog
5.3 android中的温馨提示
5.3.1 消息提示条toast
5.3.2 通知notification
5.4 小结
5.5 习题
第6章 activity和intent( 教学视频:49分钟)
6.1 activity生命周期
6.2 单界面程序
6.2.1 单界面程序启动
6.2.2 activity状态变化
6.2.3 单界面程序退出
6.3 多界面程序
6.3.1 启动第一个activity——主activity
6.3.2 新建第二个activity–two
6.3.3 启动two
6.3.4 跳转回主activity
6.3.5 back到第二个activity
6.4 两个activity之间传递数据
6.4.1 传递数据到目标activity
6.4.2 返回数据到主activity
6.5 intent和intentfilter
6.5.1 意图intent
6.5.2 意图过滤器intentfilter
6.6 小结
6.7 习题
第7章 service与broadcastreceiver( 教学视频:57分钟)
7.1 service简介
7.1.1 service的特点和创建
7.1.2 service生命周期
7.2 service操作
7.2.1 使用context.startservice()启动service
7.2.2 使用context.bindservice()启动service
7.3 service通信
7.3.1 本地服务通信
7.3.2 远程服务通信
7.4 系统service
7.4.1 电话管理器telephonymanager
7.4.2 短信管理器smsmanager
7.4.3 音频管理器audiomanager
7.4.4 振动器vibrator
7.5 广播接收者broadcastreceiver
7.5.1 开发broadcastreceiver
7.5.2 接收系统广播信息
7.6 小结
7.7 习题
第8章 android数据存储( 教学视频:71分钟)
8.1 android中存储概要
8.2 键值对存储sharedpreferences
8.2.1 sharedpreferences是什么
8.2.2 sharedpreferences实现数据存储
8.3 file存储
8.3.1 file实现数据读取
8.3.2 file实现sd卡中数据的读写
8.4 sqlite数据库存储
8.4.1 sqlite数据库简介
8.4.2 数据库编程操作
8.4.3 sqliteopenhelper类
8.5 数据共享contentprivoder
8.5.1 contentprivoder简介
8.5.2 contentprovider的应用
8.6 小结
8.7 习题
第2篇 android典型应用与实战
第9章 android网络应用( 教学视频:62分钟)
9.1 socket网络通信
9.1.1 socket工作机制
9.1.2 socket服务端
9.1.3 socket客户端
9.1.4 socket通信
9.2 http网络通信
9.2.1 http通信方式
9.2.2 httpurlconnection开发
9.2.3 httpclient接口开发
9.3 url网络通信
9.3.1 url简介
9.3.2 url通信开发
9.4 webview网页开发
9.4.1 webview简介
9.4.2 webview开发
9.5 小结
9.6 习题
第10章 android中图形图像的处理( 教学视频:42分钟)
10.1 android中图形图像资源的获取
10.1.1 bitmap和bitmap factory类
10.1.2 获取assets文件夹图片资源
10.2 android中的动画生成
10.2.1 补间动画
10.2.2 帧动画
10.3 android中图形的绘制
10.3.1 图形绘制类介绍
10.3.2 基本图形的绘制
10.4 小结
10.5 习题
第11章 android多媒体应用( 教学视频:41分钟)
11.1 音乐播放器
11.1.1 mediaplayer类简介
11.1.2 本地音频文件播放
11.1.3 多个标准音频文件播放
11.2 视频播放器
11.2.1 视频相关类简介
11.2.2 视频播放流程
11.3 音频与视频的录制
11.3.1 音频录制
11.3.2 视频录制
11.4 相机camera
11.5 小结
11.6 习题
第12章 android感应检测–sensor( 教学视频:37分钟)
12.1 sensor简介
12.1.1 sensor种类
12.1.2 sensor开发
12.1.3 sensor真机测试
12.1.4 sensor信息检测
12.2 常用系统传感器
12.2.1 方向传感器
12.2.2 磁场传感器
12.2.3 重力传感器
12.2.4 加速度传感器
12.2.5 光传感器
12.3 小结
12.4 习题
第13章 手势识别和无线网络( 教学视频:41分钟)
13.1 触摸屏手势
13.1.1 gesturedetector简介
13.1.2 触摸屏手势应用
13.2 输入法手势
13.2.1 gesture相关类简介
13.2.2 输入法手势应用
13.3 wi-fi
13.4 蓝牙bluetooth
13.5 小结
13.6 习题
第14章 google地图服务( 教学视频:37分钟)
14.1 google maps
14.1.1 获取map api key
14.1.2 测试google maps
14.1.3 google maps相关类
14.1.4 google maps应用开发
14.2 google street view
14.2.1 google street view服务原理
14.2.2 google street view应用开发
14.3 gps定位服务
14.3.1 gps相关类简介
14.3.2 gps应用开发
14.4 小结
14.5 习题
第15章 android通信服务( 教学视频:65分钟)
15.1 电话控制
15.1.1 拨打电话
15.1.2 过滤电话
15.2 短信控制
15.2.1 发送短信
15.2.2 短信提示
15.2.3 短信群发
15.3 e-mail控制
15.4 小结
15.5 习题
第16章 android特色应用开发( 教学视频:70分钟)
16.1 手机外观更改和提醒设置
16.1.1 手机壁纸的改变
16.1.2 手机振动的设置
16.1.3 音量调节
16.2 telephonymanager的使用
16.3 手机电池电量
16.4 手机闹钟
16.5 小结
16.6 习题
第17章 android应用开发——网上购书( 教学视频:43分钟)
17.1 系统简介
17.1.1 功能概述
17.1.2 开发环境及目标平台
17.2 系统架构
17.3 用户登录模块的实现
17.4 数据库与数据表的实现
17.5 图书浏览选择模块的实现
17.6 存储模块的实现
17.7 小结
第1章 认识android( 教学视频:38分钟)
1.1 android简介
1.1.1 android发行版本
1.1.2 android系统架构
1.1.3 android组件简介
1.2 android环境搭建
1.2.1 下载并安装jdk
1.2.2 配置环境变量
1.2.3 下载并安装eclipse
1.2.4 下载并安装androidsdk
1.2.5 安装android adt
1.2.6 创建运行avd
1.3 第一个android程序
1.3.1 项目创建
1.3.2 项目界面
1.3.3 项目运行
1.4 android应用程序结构
1.5 小结
1.6 习题
第2章 android常见界面布局( 教学视频:43分钟)
2.1 界面简介
2.2 相对布局relativelayout
2.2.1 相对父容器布局
2.2.2 相对控件布局
2.3 线性布局linearlayout
2.3.1 水平线性布局
2.3.2 垂直线性布局
2.4 表格布局tablelayout
2.5 网格布局gridlayout
2.6 帧布局framelayout
2.6.1 帧布局
2.6.2 滚动视图scrollview
2.6.3 水平滚动视图horizontalscrollview
2.7 小结
2.8 习题
第3章 android常用基本控件( 教学视频:42分钟)
3.1 文本控件概述
3.1.1 控件属性
3.1.2 控件使用
3.2 文本类控件
3.2.1 textview
3.2.2 edittext
3.3 button类控件
3.3.1 button
3.3.2 imagebutton
3.3.3 togglebutton
3.3.4 radiobutton
3.3.5 checkbox
3.4 图片控件imageview
3.5 时钟控件
3.6 日期与时间控件
3.6.1 datepicker
3.6.2 timepicker
3.7 小结
3.8 习题
第4章 android高级控件( 教学视频:64分钟)
4.1 进度条progressbar
4.2 拖动条seekbar
4.3 自动完成文本控件
4.3.1 使用autocompletetextview
4.3.2 使用multiautocompletetextview
4.4 评分条ratingbar
4.5 下拉列表spinner
4.6 选项卡tabhost
4.7 图片切换控件imageswitcher
4.8 列表视图listview
4.9 网格视图gridview
4.10 小结
4.11 习题
第5章 android菜单和对话框( 教学视频:76分钟)
5.1 菜单menu
5.1.1 选项菜单options menu和子菜单submenu
5.1.2 上下文菜单context menu
5.2 对话框dialog
5.2.1 普通对话框dialog
5.2.2 提示对话框alertdialog
5.2.3 进度对话框progressdialog
5.2.4 日期选择对话框datepickerdialog
5.2.5 时间选择对话框timepickerdialog
5.3 android中的温馨提示
5.3.1 消息提示条toast
5.3.2 通知notification
5.4 小结
5.5 习题
第6章 activity和intent( 教学视频:49分钟)
6.1 activity生命周期
6.2 单界面程序
6.2.1 单界面程序启动
6.2.2 activity状态变化
6.2.3 单界面程序退出
6.3 多界面程序
6.3.1 启动第一个activity——主activity
6.3.2 新建第二个activity–two
6.3.3 启动two
6.3.4 跳转回主activity
6.3.5 back到第二个activity
6.4 两个activity之间传递数据
6.4.1 传递数据到目标activity
6.4.2 返回数据到主activity
6.5 intent和intentfilter
6.5.1 意图intent
6.5.2 意图过滤器intentfilter
6.6 小结
6.7 习题
第7章 service与broadcastreceiver( 教学视频:57分钟)
7.1 service简介
7.1.1 service的特点和创建
7.1.2 service生命周期
7.2 service操作
7.2.1 使用context.startservice()启动service
7.2.2 使用context.bindservice()启动service
7.3 service通信
7.3.1 本地服务通信
7.3.2 远程服务通信
7.4 系统service
7.4.1 电话管理器telephonymanager
7.4.2 短信管理器smsmanager
7.4.3 音频管理器audiomanager
7.4.4 振动器vibrator
7.5 广播接收者broadcastreceiver
7.5.1 开发broadcastreceiver
7.5.2 接收系统广播信息
7.6 小结
7.7 习题
第8章 android数据存储( 教学视频:71分钟)
8.1 android中存储概要
8.2 键值对存储sharedpreferences
8.2.1 sharedpreferences是什么
8.2.2 sharedpreferences实现数据存储
8.3 file存储
8.3.1 file实现数据读取
8.3.2 file实现sd卡中数据的读写
8.4 sqlite数据库存储
8.4.1 sqlite数据库简介
8.4.2 数据库编程操作
8.4.3 sqliteopenhelper类
8.5 数据共享contentprivoder
8.5.1 contentprivoder简介
8.5.2 contentprovider的应用
8.6 小结
8.7 习题
第2篇 android典型应用与实战
第9章 android网络应用( 教学视频:62分钟)
9.1 socket网络通信
9.1.1 socket工作机制
9.1.2 socket服务端
9.1.3 socket客户端
9.1.4 socket通信
9.2 http网络通信
9.2.1 http通信方式
9.2.2 httpurlconnection开发
9.2.3 httpclient接口开发
9.3 url网络通信
9.3.1 url简介
9.3.2 url通信开发
9.4 webview网页开发
9.4.1 webview简介
9.4.2 webview开发
9.5 小结
9.6 习题
第10章 android中图形图像的处理( 教学视频:42分钟)
10.1 android中图形图像资源的获取
10.1.1 bitmap和bitmap factory类
10.1.2 获取assets文件夹图片资源
10.2 android中的动画生成
10.2.1 补间动画
10.2.2 帧动画
10.3 android中图形的绘制
10.3.1 图形绘制类介绍
10.3.2 基本图形的绘制
10.4 小结
10.5 习题
第11章 android多媒体应用( 教学视频:41分钟)
11.1 音乐播放器
11.1.1 mediaplayer类简介
11.1.2 本地音频文件播放
11.1.3 多个标准音频文件播放
11.2 视频播放器
11.2.1 视频相关类简介
11.2.2 视频播放流程
11.3 音频与视频的录制
11.3.1 音频录制
11.3.2 视频录制
11.4 相机camera
11.5 小结
11.6 习题
第12章 android感应检测–sensor( 教学视频:37分钟)
12.1 sensor简介
12.1.1 sensor种类
12.1.2 sensor开发
12.1.3 sensor真机测试
12.1.4 sensor信息检测
12.2 常用系统传感器
12.2.1 方向传感器
12.2.2 磁场传感器
12.2.3 重力传感器
12.2.4 加速度传感器
12.2.5 光传感器
12.3 小结
12.4 习题
第13章 手势识别和无线网络( 教学视频:41分钟)
13.1 触摸屏手势
13.1.1 gesturedetector简介
13.1.2 触摸屏手势应用
13.2 输入法手势
13.2.1 gesture相关类简介
13.2.2 输入法手势应用
13.3 wi-fi
13.4 蓝牙bluetooth
13.5 小结
13.6 习题
第14章 google地图服务( 教学视频:37分钟)
14.1 google maps
14.1.1 获取map api key
14.1.2 测试google maps
14.1.3 google maps相关类
14.1.4 google maps应用开发
14.2 google street view
14.2.1 google street view服务原理
14.2.2 google street view应用开发
14.3 gps定位服务
14.3.1 gps相关类简介
14.3.2 gps应用开发
14.4 小结
14.5 习题
第15章 android通信服务( 教学视频:65分钟)
15.1 电话控制
15.1.1 拨打电话
15.1.2 过滤电话
15.2 短信控制
15.2.1 发送短信
15.2.2 短信提示
15.2.3 短信群发
15.3 e-mail控制
15.4 小结
15.5 习题
第16章 android特色应用开发( 教学视频:70分钟)
16.1 手机外观更改和提醒设置
16.1.1 手机壁纸的改变
16.1.2 手机振动的设置
16.1.3 音量调节
16.2 telephonymanager的使用
16.3 手机电池电量
16.4 手机闹钟
16.5 小结
16.6 习题
第17章 android应用开发——网上购书( 教学视频:43分钟)
17.1 系统简介
17.1.1 功能概述
17.1.2 开发环境及目标平台
17.2 系统架构
17.3 用户登录模块的实现
17.4 数据库与数据表的实现
17.5 图书浏览选择模块的实现
17.6 存储模块的实现
17.7 小结
前 言
Android是一种基于Linux的自由及开放源代码的操作系统,由Google公司和开放手机联盟领导及开发的,主要应用于移动设备,比如智能手机和平板电脑,是当前最流行和最热门的移动开发技术之一。无论你是一位Android的业余爱好者还是一位程序开发人员,都应该对Android系统有一定的了解。
随着Android应用的普及,国内关于Android的图书也如同雨后春笋般出现。这些书多以资深开发者的角度讲述各项技术,对于入门读者而言,由于缺乏相应的从业经验,往往处处碰壁,始终不得要领。基于这个原因,笔者编写了本书,希望能让Android入门的新手轻松地进入Android移动开发的世界。
本书是一本Android开发入门读物。考虑新手入门的特点,本书用通俗易懂的语言,有针对性地结合了大量示例,帮助读者掌握每项技术。同时,为了方便读者可以高效而直观地掌握Android开发技术,本书提供了全程多媒体教学视频,以辅助读者学习本书的内容。学习完本书后,读者可以熟悉Android开发的核心技术,并对Android的实际应用开发有个初步的感受,为进一步深入学习打好基础。
本书有何特色
1.门槛低,容易入门
相较于市场上的同类图书而言,本书门槛很低。本书只需读者有一定的Java程序编写经验即可顺利学习。即使读者没有Java开发经验,只要跟着书中的讲解一步步地学习,也能基本掌握书中的知识。
2.语言简洁明了,重点突出,减轻读者阅读负担
本书最大的特色就是减轻了读者的阅读负担,以尽可能少的篇幅将Android技术的核心知识展示给读者,让读者轻松掌握Android技术开发的精髓。
3.示例多,图例多,实用性强
为书中的每个知识点都编写了示例进行讲解,便于读者更好地理解和掌握。针对没有接触过Android的读者,本书还插入了大量的图片来说明概念,演示操作过程,并给出每个示例的运行效果,让读者切实感受到Android技术的强大功能。
4.写作细致,处处为读者着想
本书内容编排、概念表述、语法讲解、示例讲解、源代码注释等都很细致。作者讲解时不厌其烦,细致入微,将问题讲解得很清楚,扫清了读者的学习障碍。
5.贯穿大量的开发技巧和注意事项
本书在讲解知识点时使用了大量短小精悍的典型实例,并在这些典型实例讲解中为大家提供了很多开发技巧和注意事项,以使读者迅速提高开发水平。
6.提供配套的多媒体教学视频,体验全新教学课堂
作者专门录制了大量的配套多媒体语音教学视频,以便让读者更加轻松、直观地学习本书内容,提高学习效率。这些视频与本书源代码一起收录于本书配套光盘中。
7.提供教学PPT,方便老师教学
本书适合大中专院校和职业学校作为职业技能课程的教学用书,所以专门制作了教学PPT,以方便各院校的老师教学时使用。
本书内容安排
第1篇 Android开发基础(第1~8章)
本篇主要内容包括Android系统的发展史、基本组件简介、Android开发环境的搭建、Android常见界面布局、Android基本控件和高级控件、Android菜单和对话框、Activity和Intent、Service与BroadcastReceiver,以及Android数据存储。通过本篇的学习,读者可以对Android技术有一个大概的了解,并重点掌握Android开发的核心技术。
第2篇 Android典型应用与实战(第9~17章)
本篇主要内容包括Android开发中的网络应用、图形图像应用、多媒体应用、感应器应用、地图服务应用、通信服务及设备控制等方面的知识,最后通过一个网上购书应用系统的开发,展示了使用Android进行实际开发的步骤和流程。通过本篇的学习,读者可以掌握Android开发中的各种典型应用,并对Android的实际应用开发过程有个初步的了解。
本书光盘内容
* 本书配套教学视频;
* 本书实例涉及的源代码。
本书读者对象
* 从未接触过Android的初学者;
* 想学习热门开发技术的求职者;
* 初级Android开发人员;
* 大中专院校的学生;
* Android培训班的学员。
本书阅读建议
* 读者最好有一定的Java基础,具备一定的Java程序写作能力。
* 建议没有基础的读者,从前向后顺次阅读,尽量不要跳跃。
* 建议读者亲自上机动手实践书中的实例和示例,学习效果将会更好。
* 课后习题都动手做一做,以检查自己对本章内容的掌握程度,如果不能顺利完成,建议重新学习本章的内容。
* 学习每章内容时,建议读者先仔细阅读书中的讲解,然后再结合本章的教学视频,学习效果会更佳。
编者
随着Android应用的普及,国内关于Android的图书也如同雨后春笋般出现。这些书多以资深开发者的角度讲述各项技术,对于入门读者而言,由于缺乏相应的从业经验,往往处处碰壁,始终不得要领。基于这个原因,笔者编写了本书,希望能让Android入门的新手轻松地进入Android移动开发的世界。
本书是一本Android开发入门读物。考虑新手入门的特点,本书用通俗易懂的语言,有针对性地结合了大量示例,帮助读者掌握每项技术。同时,为了方便读者可以高效而直观地掌握Android开发技术,本书提供了全程多媒体教学视频,以辅助读者学习本书的内容。学习完本书后,读者可以熟悉Android开发的核心技术,并对Android的实际应用开发有个初步的感受,为进一步深入学习打好基础。
本书有何特色
1.门槛低,容易入门
相较于市场上的同类图书而言,本书门槛很低。本书只需读者有一定的Java程序编写经验即可顺利学习。即使读者没有Java开发经验,只要跟着书中的讲解一步步地学习,也能基本掌握书中的知识。
2.语言简洁明了,重点突出,减轻读者阅读负担
本书最大的特色就是减轻了读者的阅读负担,以尽可能少的篇幅将Android技术的核心知识展示给读者,让读者轻松掌握Android技术开发的精髓。
3.示例多,图例多,实用性强
为书中的每个知识点都编写了示例进行讲解,便于读者更好地理解和掌握。针对没有接触过Android的读者,本书还插入了大量的图片来说明概念,演示操作过程,并给出每个示例的运行效果,让读者切实感受到Android技术的强大功能。
4.写作细致,处处为读者着想
本书内容编排、概念表述、语法讲解、示例讲解、源代码注释等都很细致。作者讲解时不厌其烦,细致入微,将问题讲解得很清楚,扫清了读者的学习障碍。
5.贯穿大量的开发技巧和注意事项
本书在讲解知识点时使用了大量短小精悍的典型实例,并在这些典型实例讲解中为大家提供了很多开发技巧和注意事项,以使读者迅速提高开发水平。
6.提供配套的多媒体教学视频,体验全新教学课堂
作者专门录制了大量的配套多媒体语音教学视频,以便让读者更加轻松、直观地学习本书内容,提高学习效率。这些视频与本书源代码一起收录于本书配套光盘中。
7.提供教学PPT,方便老师教学
本书适合大中专院校和职业学校作为职业技能课程的教学用书,所以专门制作了教学PPT,以方便各院校的老师教学时使用。
本书内容安排
第1篇 Android开发基础(第1~8章)
本篇主要内容包括Android系统的发展史、基本组件简介、Android开发环境的搭建、Android常见界面布局、Android基本控件和高级控件、Android菜单和对话框、Activity和Intent、Service与BroadcastReceiver,以及Android数据存储。通过本篇的学习,读者可以对Android技术有一个大概的了解,并重点掌握Android开发的核心技术。
第2篇 Android典型应用与实战(第9~17章)
本篇主要内容包括Android开发中的网络应用、图形图像应用、多媒体应用、感应器应用、地图服务应用、通信服务及设备控制等方面的知识,最后通过一个网上购书应用系统的开发,展示了使用Android进行实际开发的步骤和流程。通过本篇的学习,读者可以掌握Android开发中的各种典型应用,并对Android的实际应用开发过程有个初步的了解。
本书光盘内容
* 本书配套教学视频;
* 本书实例涉及的源代码。
本书读者对象
* 从未接触过Android的初学者;
* 想学习热门开发技术的求职者;
* 初级Android开发人员;
* 大中专院校的学生;
* Android培训班的学员。
本书阅读建议
* 读者最好有一定的Java基础,具备一定的Java程序写作能力。
* 建议没有基础的读者,从前向后顺次阅读,尽量不要跳跃。
* 建议读者亲自上机动手实践书中的实例和示例,学习效果将会更好。
* 课后习题都动手做一做,以检查自己对本章内容的掌握程度,如果不能顺利完成,建议重新学习本章的内容。
* 学习每章内容时,建议读者先仔细阅读书中的讲解,然后再结合本章的教学视频,学习效果会更佳。
编者
评论
还没有评论。