轻松学开发:轻松学Android开发
出版时间:
2013-05
版次:
1
ISBN:
9787121198427
定价:
55.00
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
420页
字数:
537千字
14人买过
-
《轻松学开发:轻松学Android开发》由浅入深,全面系统地介绍了Android开发技术。《轻松学开发:轻松学Android开发》最大的特色就是提供了大量的插图,一改过去编程书籍枯燥乏味的文字讲解,生动形象地展现了Android开发所需要的知识,使读者能够轻松地掌握学习内容。本书的每一章都配有专门的习题,以便读者进行自我测验。本书还提供了大量的配套教学视频,这些视频和书中的实例源代码一起收录于配书光盘中。
《轻松学开发:轻松学Android开发》共分四篇。“Android基础篇”主要介绍Android系统、Android布局设计以及Android程序开发中常用的各类控件等知识;“Android技术篇”主要介绍菜单、对话框、Toast、Notification、Activity、Service、Broadcast以及Android数据存储等;“Android应用篇”介绍了Android网络开发、GPS定位、GoogleMaps、GoogleStreetView以及Android音频/视频开发、传感器、手势、图形处理等技术;“Android开发篇”详细介绍了Android应用程序——音乐播放器的开发,以提高读者的实战水平。
《轻松学开发:轻松学Android开发》涉及面广,从基本操作到高级技术和核心原理,再到项目开发,几乎涉及Android开发的所有重要知识。本书适合想全面学习Android开发技术的人员阅读,也适合各种使用Android操作系统进行开发的工程技术人员参考。 Android基础篇
第1章初识Android
1.1什么是Android
1.1.1Android的发展
1.1.2Android的架构及特点
1.2Android开发平台的搭建
1.2.1下载JDK
1.2.2安装JDK
1.2.3配置Java环境变量
1.2.4安装Eclipse
1.2.5安装与配置AndroidSDK
1.2.6安装AndroidADT
1.2.7虚拟设备的创建与模拟器的运行
1.3HelloAndroid——我的第一个Android程序
1.3.1创建第一个Android程序——HelloAndroid
1.3.2基本文件及Android框架
1.4小结
1.5习题
第2章Android程序界面布局设计
2.1布局概述
2.1.1什么是布局
2.1.2布局的类型
2.1.3布局文件的常用概念
2.2相对布局
2.2.1相对容器布局
2.2.2相对控件布局
2.3线性布局
2.3.1什么是线性布局
2.3.2线性布局的语法
2.3.3创建线性布局
2.4表格布局
2.4.1什么是表格布局
2.4.2表格布局的语法
2.4.3创建表格布局
2.5帧布局
2.5.1什么是帧布局
2.5.2帧布局的语法
2.5.3创建帧布局
2.6网格布局和布局控件
2.6.1什么是网格布局
2.6.2网格布局的语法
2.6.3创建网格布局
2.6.4什么是布局控件
2.7小结
2.8习题
第3章基本控件
3.1控件概述
3.1.1控件的构成
3.1.2属性的使用
3.1.3方法和事件的使用
3.2文本类控件
3.2.1文本框
3.2.2编辑框
3.3按钮类控件
3.3.1按钮
3.3.2图片按钮
3.3.3开关按钮
3.3.4单选按钮
3.3.5复选按钮
3.4图片控件
3.5动画播放技术
3.5.1补间动画
3.5.2帧动画
3.6时钟控件
3.7日期与时间控件
3.7.1日期选择控件
3.7.2时间选择控件
3.8小结
3.9习题
第4章高级控件
4.1自动完成文本类控件
4.1.1自动完成文本控件
4.1.2多文本自动完成输入控件
4.2进度条与拖动条
4.2.1进度条
4.2.2拖动条
4.3评分条
4.4滚动视图
4.5列表视图
4.6下拉列表
4.7选项卡
4.8页面滑动切换控件
4.9图片切换控件
4.10网格视图
4.11小结
4.12习题
Android技术篇
第5章消息提示
5.1菜单
5.1.1选项菜单和子菜单
5.1.2上下文菜单
5.2对话框
5.2.1普通对话框
5.2.2提示对话框
5.2.3进度对话框
5.2.4日期选择对话框
5.2.5时间选择对话框
5.3消息提示框
5.4通知提示框
5.5小结
5.6习题
第6章深入解析Activity
6.1从一个单界面程序看Activity
6.1.1启动单界面程序
6.1.2了解Activity的状态变化
6.1.3结束Activity
6.2在两个Activity之间跳转
6.2.1启动第一个Activity——主Activity
6.2.2创建第二个Activity
6.2.3启动第二个Activity
6.2.4跳转回主Activity
6.2.5“BACK”到第二个Activity
6.3在两个Activity之间传递数据
6.3.1传递数据到目标Activity
6.3.2返回数据到主Activity
6.4Intent和IntentFilter
6.4.1Intent
6.4.2IntentFilter
6.5小结
6.6习题
第7章服务与消息广播
7.1Service简介
7.1.1开发Service
7.1.2Service的生命周期
7.2操作Service
7.2.1调用context.startService()方法启动Service
7.2.2调用context.bindService()方法启动Service
7.3Service通信
7.3.1本地服务通信
7.3.2远程服务通信
7.4系统提供的Service
7.4.1电话管理器
7.4.2短信管理器
7.4.3音频管理器
7.4.4振动器
7.5广播接收者
7.5.1开发广播接收者组件
7.5.2接收系统广播
7.6小结
7.7习题
第8章数据存储
8.1SharedPreferences轻量级存储
8.1.1SharedPreferences和Editor
8.1.2使用SharedPreferences存储数据
8.2文件存储
8.2.1读写文件中的数据
8.2.2读写SD卡中的数据
8.3SQLite数据库存储
8.3.1SQLiteDatabase和SQLiteOpenHelper
8.3.2数据库的基本操作
8.4内容提供者
8.4.1ContentProvider简介
8.4.2自定义ContentProvider
8.5小结
8.6习题
Android应用篇
第9章网络应用
9.1Socket通信
9.1.1Socket的工作机制
9.1.2Socket服务器端开发
9.1.3Socket客户端开发
9.1.4运行程序
9.2HTTP通信
9.2.1HTTP通信方式
9.2.2使用HttpURLConnection接口进行开发
9.2.3使用HttpClient接口进行开发
9.3URL通信
9.3.1URL简介
9.3.2URL通信开发
9.4WebView
9.4.1WebView简介
9.4.2WebView开发
9.5小结
9.6习题
第10章地理位置应用
10.1GPS定位服务
10.1.1GPS的相关类
10.1.2获取GPS信息
10.2GoogleMaps
10.2.1获取MapAPIKey
10.2.2创建模拟器
10.2.3GoogleMaps的相关类
10.2.4GoogleMaps地图查询应用
10.3GoogleStreetView
10.3.1GoogleStreetView服务的原理
10.3.2GoogleStreetView程序的开发
10.4小结
10.5习题
第11章音频和视频应用
11.1音频应用
11.1.1MediaPlayer类简介
11.1.2使用MediaPlayer播放本地音频文件
11.1.3使用MediaPlayer播放标准音频文件
11.2视频应用
11.2.1视频相关类简介
11.2.2使用VideoView播放视频文件
11.3音频和视频的录制
11.3.1录制音频
11.3.2录制视频
11.4小结
11.5习题
第12章传感器应用
12.1传感器开发
12.1.1系统传感器
12.1.2传感器的开发过程
12.1.3真机测试
12.2常用传感器
12.2.1加速度传感器
12.2.2磁场传感器
12.2.3方向传感器
12.2.4重力传感器
12.2.5亮度传感器
12.3小结
12.4习题
第13章手势应用
13.1输入法手势识别
13.1.1Gesture相关类简介
13.1.2输入法手势程序开发
13.2触摸屏手势识别
13.2.1GestureDetector简介
13.2.2触摸屏手势程序的开发
13.3小结
13.4习题
第14章图形应用
14.1位图
14.1.1AssetManager类
14.1.2Bitmap对象和BitmapFactory类
14.1.3对assets文件夹的访问
14.2Canvas绘图
14.2.1Canvas类和Paint类
14.2.2绘制基本图形
14.3小结
14.4习题
Android开发篇
第15章Android程序开发——音乐播放器
15.1程序简介
15.1.1功能概述
15.1.2开发环境及目标平台
15.2程序架构
15.3登录界面的设计与实现
15.4主界面的设计与实现
15.4.1主界面布局
15.4.2音乐播放列表
15.4.3音乐播放控制
15.4.4音乐音量调节
15.4.5音乐播放进度控制
15.4.6主界面菜单
15.5录音界面的设计与实现
15.5.1录音界面
15.5.2实现录音功能
15.5.3播放录音文件
15.6设置界面的设计与实现
15.6.1设置来电铃声
15.6.2设置闹铃铃声
15.6.3设置通知铃声
15.7小结
-
内容简介:
《轻松学开发:轻松学Android开发》由浅入深,全面系统地介绍了Android开发技术。《轻松学开发:轻松学Android开发》最大的特色就是提供了大量的插图,一改过去编程书籍枯燥乏味的文字讲解,生动形象地展现了Android开发所需要的知识,使读者能够轻松地掌握学习内容。本书的每一章都配有专门的习题,以便读者进行自我测验。本书还提供了大量的配套教学视频,这些视频和书中的实例源代码一起收录于配书光盘中。
《轻松学开发:轻松学Android开发》共分四篇。“Android基础篇”主要介绍Android系统、Android布局设计以及Android程序开发中常用的各类控件等知识;“Android技术篇”主要介绍菜单、对话框、Toast、Notification、Activity、Service、Broadcast以及Android数据存储等;“Android应用篇”介绍了Android网络开发、GPS定位、GoogleMaps、GoogleStreetView以及Android音频/视频开发、传感器、手势、图形处理等技术;“Android开发篇”详细介绍了Android应用程序——音乐播放器的开发,以提高读者的实战水平。
《轻松学开发:轻松学Android开发》涉及面广,从基本操作到高级技术和核心原理,再到项目开发,几乎涉及Android开发的所有重要知识。本书适合想全面学习Android开发技术的人员阅读,也适合各种使用Android操作系统进行开发的工程技术人员参考。
-
目录:
Android基础篇
第1章初识Android
1.1什么是Android
1.1.1Android的发展
1.1.2Android的架构及特点
1.2Android开发平台的搭建
1.2.1下载JDK
1.2.2安装JDK
1.2.3配置Java环境变量
1.2.4安装Eclipse
1.2.5安装与配置AndroidSDK
1.2.6安装AndroidADT
1.2.7虚拟设备的创建与模拟器的运行
1.3HelloAndroid——我的第一个Android程序
1.3.1创建第一个Android程序——HelloAndroid
1.3.2基本文件及Android框架
1.4小结
1.5习题
第2章Android程序界面布局设计
2.1布局概述
2.1.1什么是布局
2.1.2布局的类型
2.1.3布局文件的常用概念
2.2相对布局
2.2.1相对容器布局
2.2.2相对控件布局
2.3线性布局
2.3.1什么是线性布局
2.3.2线性布局的语法
2.3.3创建线性布局
2.4表格布局
2.4.1什么是表格布局
2.4.2表格布局的语法
2.4.3创建表格布局
2.5帧布局
2.5.1什么是帧布局
2.5.2帧布局的语法
2.5.3创建帧布局
2.6网格布局和布局控件
2.6.1什么是网格布局
2.6.2网格布局的语法
2.6.3创建网格布局
2.6.4什么是布局控件
2.7小结
2.8习题
第3章基本控件
3.1控件概述
3.1.1控件的构成
3.1.2属性的使用
3.1.3方法和事件的使用
3.2文本类控件
3.2.1文本框
3.2.2编辑框
3.3按钮类控件
3.3.1按钮
3.3.2图片按钮
3.3.3开关按钮
3.3.4单选按钮
3.3.5复选按钮
3.4图片控件
3.5动画播放技术
3.5.1补间动画
3.5.2帧动画
3.6时钟控件
3.7日期与时间控件
3.7.1日期选择控件
3.7.2时间选择控件
3.8小结
3.9习题
第4章高级控件
4.1自动完成文本类控件
4.1.1自动完成文本控件
4.1.2多文本自动完成输入控件
4.2进度条与拖动条
4.2.1进度条
4.2.2拖动条
4.3评分条
4.4滚动视图
4.5列表视图
4.6下拉列表
4.7选项卡
4.8页面滑动切换控件
4.9图片切换控件
4.10网格视图
4.11小结
4.12习题
Android技术篇
第5章消息提示
5.1菜单
5.1.1选项菜单和子菜单
5.1.2上下文菜单
5.2对话框
5.2.1普通对话框
5.2.2提示对话框
5.2.3进度对话框
5.2.4日期选择对话框
5.2.5时间选择对话框
5.3消息提示框
5.4通知提示框
5.5小结
5.6习题
第6章深入解析Activity
6.1从一个单界面程序看Activity
6.1.1启动单界面程序
6.1.2了解Activity的状态变化
6.1.3结束Activity
6.2在两个Activity之间跳转
6.2.1启动第一个Activity——主Activity
6.2.2创建第二个Activity
6.2.3启动第二个Activity
6.2.4跳转回主Activity
6.2.5“BACK”到第二个Activity
6.3在两个Activity之间传递数据
6.3.1传递数据到目标Activity
6.3.2返回数据到主Activity
6.4Intent和IntentFilter
6.4.1Intent
6.4.2IntentFilter
6.5小结
6.6习题
第7章服务与消息广播
7.1Service简介
7.1.1开发Service
7.1.2Service的生命周期
7.2操作Service
7.2.1调用context.startService()方法启动Service
7.2.2调用context.bindService()方法启动Service
7.3Service通信
7.3.1本地服务通信
7.3.2远程服务通信
7.4系统提供的Service
7.4.1电话管理器
7.4.2短信管理器
7.4.3音频管理器
7.4.4振动器
7.5广播接收者
7.5.1开发广播接收者组件
7.5.2接收系统广播
7.6小结
7.7习题
第8章数据存储
8.1SharedPreferences轻量级存储
8.1.1SharedPreferences和Editor
8.1.2使用SharedPreferences存储数据
8.2文件存储
8.2.1读写文件中的数据
8.2.2读写SD卡中的数据
8.3SQLite数据库存储
8.3.1SQLiteDatabase和SQLiteOpenHelper
8.3.2数据库的基本操作
8.4内容提供者
8.4.1ContentProvider简介
8.4.2自定义ContentProvider
8.5小结
8.6习题
Android应用篇
第9章网络应用
9.1Socket通信
9.1.1Socket的工作机制
9.1.2Socket服务器端开发
9.1.3Socket客户端开发
9.1.4运行程序
9.2HTTP通信
9.2.1HTTP通信方式
9.2.2使用HttpURLConnection接口进行开发
9.2.3使用HttpClient接口进行开发
9.3URL通信
9.3.1URL简介
9.3.2URL通信开发
9.4WebView
9.4.1WebView简介
9.4.2WebView开发
9.5小结
9.6习题
第10章地理位置应用
10.1GPS定位服务
10.1.1GPS的相关类
10.1.2获取GPS信息
10.2GoogleMaps
10.2.1获取MapAPIKey
10.2.2创建模拟器
10.2.3GoogleMaps的相关类
10.2.4GoogleMaps地图查询应用
10.3GoogleStreetView
10.3.1GoogleStreetView服务的原理
10.3.2GoogleStreetView程序的开发
10.4小结
10.5习题
第11章音频和视频应用
11.1音频应用
11.1.1MediaPlayer类简介
11.1.2使用MediaPlayer播放本地音频文件
11.1.3使用MediaPlayer播放标准音频文件
11.2视频应用
11.2.1视频相关类简介
11.2.2使用VideoView播放视频文件
11.3音频和视频的录制
11.3.1录制音频
11.3.2录制视频
11.4小结
11.5习题
第12章传感器应用
12.1传感器开发
12.1.1系统传感器
12.1.2传感器的开发过程
12.1.3真机测试
12.2常用传感器
12.2.1加速度传感器
12.2.2磁场传感器
12.2.3方向传感器
12.2.4重力传感器
12.2.5亮度传感器
12.3小结
12.4习题
第13章手势应用
13.1输入法手势识别
13.1.1Gesture相关类简介
13.1.2输入法手势程序开发
13.2触摸屏手势识别
13.2.1GestureDetector简介
13.2.2触摸屏手势程序的开发
13.3小结
13.4习题
第14章图形应用
14.1位图
14.1.1AssetManager类
14.1.2Bitmap对象和BitmapFactory类
14.1.3对assets文件夹的访问
14.2Canvas绘图
14.2.1Canvas类和Paint类
14.2.2绘制基本图形
14.3小结
14.4习题
Android开发篇
第15章Android程序开发——音乐播放器
15.1程序简介
15.1.1功能概述
15.1.2开发环境及目标平台
15.2程序架构
15.3登录界面的设计与实现
15.4主界面的设计与实现
15.4.1主界面布局
15.4.2音乐播放列表
15.4.3音乐播放控制
15.4.4音乐音量调节
15.4.5音乐播放进度控制
15.4.6主界面菜单
15.5录音界面的设计与实现
15.5.1录音界面
15.5.2实现录音功能
15.5.3播放录音文件
15.6设置界面的设计与实现
15.6.1设置来电铃声
15.6.2设置闹铃铃声
15.6.3设置通知铃声
15.7小结
查看详情
-
八五品
河南省鹤壁市
平均发货23小时
成功完成率90.82%
-
八五品
山东省枣庄市
平均发货12小时
成功完成率86.56%
-
八五品
广东省深圳市
平均发货23小时
成功完成率91.54%
-
八五品
黑龙江省哈尔滨市
平均发货9小时
成功完成率93.27%
-
八五品
广东省东莞市
平均发货12小时
成功完成率91.95%
-
八五品
广东省东莞市
平均发货10小时
成功完成率84.38%
-
八五品
北京市大兴区
平均发货20小时
成功完成率93.76%
-
八五品
湖北省孝感市
平均发货13小时
成功完成率92.96%
-
八五品
江苏省南京市
平均发货19小时
成功完成率82.08%
-
2013-04 印刷
印次: 1
八五品
河南省濮阳市
平均发货21小时
成功完成率96.47%
-
八五品
湖北省武汉市
平均发货6小时
成功完成率96.1%
-
八五品
四川省成都市
平均发货12小时
成功完成率91.56%
-
2014-06 印刷
印次: 2
八五品
安徽省蚌埠市
平均发货16小时
成功完成率97.29%
-
九品
北京市通州区
平均发货10小时
成功完成率92.67%
-
九品
广东省东莞市
平均发货14小时
成功完成率95.64%
-
八五品
广东省东莞市
平均发货15小时
成功完成率90.95%
-
九品
北京市昌平区
平均发货19小时
成功完成率95.18%
-
九品
江西省宜春市
平均发货16小时
成功完成率92.2%
-
九品
江西省吉安市
平均发货26小时
成功完成率78.98%
-
八品
广东省汕头市
平均发货12小时
成功完成率94.12%
-
八五品
浙江省嘉兴市
平均发货12小时
成功完成率93.03%
-
八五品
湖北省孝感市
平均发货14小时
成功完成率91.57%
-
八品
浙江省嘉兴市
平均发货25小时
成功完成率89.13%
-
九品
广东省深圳市
平均发货12小时
成功完成率84.73%
-
八五品
广东省东莞市
平均发货32小时
成功完成率82.86%
-
2013年 印刷
印次: 1
八五品
福建省厦门市
平均发货11小时
成功完成率90.85%
-
八五品
山东省泰安市
平均发货13小时
成功完成率92.11%
-
八五品
黑龙江省哈尔滨市
平均发货9小时
成功完成率91.76%
-
九品
广东省东莞市
平均发货35小时
成功完成率74.67%
-
八五品
江西省南昌市
平均发货12小时
成功完成率100%
-
九品
河北省衡水市
平均发货10小时
成功完成率95.02%
-
九品
广东省深圳市
平均发货11小时
成功完成率95.14%
-
九品
江西省宜春市
平均发货23小时
成功完成率84.19%
-
八品
广东省珠海市
平均发货14小时
成功完成率90.3%
-
八品
广东省珠海市
平均发货14小时
成功完成率90.3%
-
八五品
江西省南昌市
平均发货8小时
成功完成率89.11%
-
八五品
江西省南昌市
平均发货8小时
成功完成率89.11%