-
作者:
董志鹏,张水波 编著
-
出版社:
清华大学出版社
-
ISBN:
9787302411291
-
出版时间:
2016-02
-
版次:
1
-
装帧:
平装
-
开本:
16开
-
纸张:
胶版纸
-
页数:
496页
-
字数:
99999千字
-
作者:
董志鹏,张水波 编著
-
出版社:
清华大学出版社
-
ISBN:
9787302411291
-
出版时间:
2016-02
-
纸张:
胶版纸
-
页数:
496页
-
字数:
99999千字
售价
¥
25.70
3.3折
定价
¥79.00
品相
九五品
上书时间2024-07-06
卖家超过10天未登录
-
-
商品描述:
-
基本信息
书名:Android开发课堂实录
定价:79.00元
作者:董志鹏,张水波 编著
出版社:清华大学出版社
出版日期:2016-02-01
ISBN:9787302411291
字数:945000
页码:496
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
内容提要
本书讲解了Android 4.0手机应用开发推荐的知识和技能。内容包括Android模拟器的使用、Android程序的生命周期及核心组件、Android项目创建过程、使用Android SDK工具、应用程序布局类型、设计界面的基本和不错控件、菜单和对话框的使用、界面之间数据的传递和跳转、Android的事件机制和系统服务、简单存储、文件存储、数据库存储、使用系统资源和服务、播放音频和视频、绘制图形和动画,以及手机中的网络编程等,很后介绍了公交线路查询和打地鼠游戏的两个经典案例。本书可以作为在校大学生学习使用Android技术进行课程设计的参考资料,也可以作为有一定Java基础的Android新手和移动开发新入行的人员的参考书。
目录
课全面认识Android1.1手机操作系.1.1主流手机操作系.1.2Android手机操作系.2Android概述1.2.1Android发展历史1.2.2Android版本命名1.2.3Android特性1.2.4开放手机联盟1.3Android系统架构1.3.1应用程序1.3.2应用程序框架1.3.3核心库1.3.4Android运行时1.3.5Linux内核1.4搭建Android开发环境1.4.1安装K1.4.2配置环境变量1.4.3安装ADT1.4.4安装Android SDK1.5模拟器1.5.1模拟器简介1.5.2创建模拟器1.5.3启动模拟器1.5.4控制模拟器1.6实例应用:熟悉Android系.6.1实例目标1.6.2技术分析1.6.3实现步骤1.7拓展训练1.8课后练习第2课创建个Android程序2.1创建一个问候程序2.1.1创建项目2.1.2项目目录结构2.1.3AndroidManifest.xml文件结构2.2设计程序界面2.2.1使用XML标记设计2.2.2使用代码设计2.2.3使用混合方式设计2.3编写代码2.4运行程序2.5调试程序2.5.1设置断点2.5.2DDMS2.5.3手动方式2.6签名程序2.6.1使用命令行2.6.2使用ADT工具2.7Android应用程序生命周期2.8Android核心组件简介2.8.1Activity简介2.8.2BroadcastReceiver简介2.8.3ContentProvider简介2.8.4Service简介2.8.5Intent简介2.8.6IntentFilter简介2.9实例应用:实现用户登录功能2.9.1实例目标2.9.2技术分析2.9.3实现步骤2.10拓展训练2.11课后练习第3课Android工具集3.1ADB工具3.1.1配置ADB工具3.1.2查看设备信息3.1.3管理软件3.1.4执行ShelI命令3.1.5移动文件3.1.6查看bug报告3.1.7转发端口3.1.8启动和关闭ADB服务3.2Android工具3.2.1查看Android版本的ID信息3.2.2创建AVD设备3.2.3删除AVD设备3.3emulator工具3.3.1参数详解3.3.2使用模拟器控制台3.4mksdcard工具3.5拓展训练3.6课后练习第4课定义应用程序标局4.1View类简介4.2线性布局4.2.1垂直线性布局4.2.2水平线性布局4.3相对布局4.4表格布局4.5帧布局4.6绝对布局4.7网格布局4.7.1网格布局简介4.7.2网格布局的使用4.8实例应用:创建计算器4.8.1实例目标4.8.2技术分析4.8.3实现步骤4.9扩展训练4.10课后练习第5课Android基础控件详解5.1文本框与编辑框5.1.1文本框5.1.2编辑框5.2按钮5.2.1普通按钮5.2.2图片按钮5.3单选按钮与复选框5.3.1单选按钮5.3.2复选框5.4列表选择框5.5列表视图5.5.1使用Listview控件创建列表视图5.5.2Aclivicy继承ListAclMty实现列表视图5.6图像视图5.7日期与时间选择器5.7.1日期选择器5.7.2时间选择器5.8计时器5.9实例应用:设计用户注册界面5.9.1实例目标5.9.2技术分析5.9.3实现步骤5.10扩展训练5.11课后练习第6课Android高级界面设计6.1自动完成文本框6.2进度条6.3拖动条与星级评分条6.3.1拖动条6.3.2星级评分条6.4选项卡6.5图像切换器6.6滚动视图6.7网格视图6.8画廊视图6.9实例应用:幻灯片式图片浏览器6.9.1实例目标6.9.2技术分析6.9.3实现步骤6.1O扩展训练6.11课后练习第7课程序菜单与对话框7.1菜单使用7.1.1菜单累Menu7.1.2选项菜单7.1.3子菜单7.1.4上下文菜单7.2使用对话框7.2.1对话框简介7.2.2普通对话框7.2.3列表对话框7.2.4单选按钮对话框7.2.5复选框对话框7.2.6进度对话框7.2.7日期及时间选择对话框7.3消息提示7.3.1Toast的使用7.3.2Notification7.4扩展训练7.5课后练习第8课Android事件处理机制8.1Android事件处理概述8.1.1基于回调机制的事件处理8.1.2基于监听接口的事件处理8.2处理键盘事件8.2.1物理按键简介8.2.2基于回调机制的按键事件处理8.2.3基于监听接口的按键事件处理8.3处理触摸事件8.3.1基于回调机制的触摸事件处理8.3.2基于监听接口的触摸事件处理8.4手势的创建与识别8.4.1手势的创建8.4.2手势的导出8.4.3手势的识别8.5实例应用:实现一个简单的计算器8.5.1实例目标8.5.2技术分析8.5.3实现步骤8.6扩展训练8.7课后练习第9课应用程序之间的通信9.1Activity的概述9.1.1Aclivicy的状态及状态间的转换9.1.2Activity9.1.3ActIvity生命周期9.2使用Activity9.2.1创建Aclivity9.2.2配置BlActivity9.2.3启动和关闭ActMly9.3多个Activity交换数据9.3.1使用Bundle在Activity之间交换数据9.3.2调用另一个Activity9.4使用Fragment9.4.1创建Fragmen9.4.2在Activity中添加Fragment9.5Intent对象成员9.5.1组件名称9.5.2动作9.5.3数据9.5.4种类9.5.5额外9.5.6标记9.6Intent的使用9.6.1Activity之间使Intent传递信息9.6.2Intent过滤器9.6.3使用Intent发送广播消息9.7实例应用:自我介绍9.7.1实例目标9.7.2技术分析9.7.3实现步骤9.8扩展训练9.9课后练习0课数据存储解决方案1O.1简单存储10.1.1使用SharedPreferences存取数据10.1.2数据的存储位置和格式10.1.3存取复杂类型的数据10.2文件存储10.2.1内部存储10.2.2外部存储10.3数据共享10.3.1Content Provider概述10.3.2预定义Content Provider10.3.3自定义Content Provider10.4实例应用:使用查询联系人信息10.4.1实例目标10.4.2技术分析10.4.3实现步骤10.5扩展训练10.6课后练习1课SQLite数据库存储11.1SQLite数据库简介11.2手动建库11.3SQLite数据库管理工具11.4在Android中使用SQ[.ite数据库11.4.1SQLite的简单应用11.4.2SQLite中的数据绑定11.4.3持久化数据库引擎(db4o)11.5将数据库与应用程序一起发布11.6实例应用:实现一个简单的英文词典11.6.1实例目标11.6.2技术分析11.6.3实现步骤11.7拓展训练11.8课后练习2课访问系统资源和国际化12.1资源简介12.1.1资源的分类12.1.2引用资源12.2使用资源12.2.1字符串资源12.2.2颜色资源12.2.3XML资源12.2.4菜单资源12.2.5尺寸资源12.2.6布局资源12.2.7drawable资源12.2.8基础类型资源12.3国际化12.4拓展训练12.5课后练习第l3课调用Android系统服务13.1Service简介13.1.1Service的分类13.1.2Service类的重要方法13.1.3Service的声明13.1.4Service生命周期13.2Service操作13.2.1创建Started Service13.2.2创建Bound Service13.3系统Service13.3.1获得系统服务13.3.2电话管理器TelephonyManager13.3.3短信管理器SmsManager13.3.4音频管理器AudioManager13.3.5闹钟管理器AlarmManager13.4广播接收者BroadcastReceiver13.5实例应用:实现一个简单的多次定时提醒功能13.5.1实例目标13.5.2技术分析13.5.3实现步骤13.6拓展训练13.7课后练习第l4课多媒体14.1多媒体开发详解14.1.1Open Core14.1.2MediaPlayer14.1.3MediaRecorder14.2使用MediaPlayer播放MP314.3视频处理14.3.1使用ViedoView播放视频14.3.2使用SurfaceView播放视频14.4实例应用:创建音乐播放器14.4.1实例目标14.4.2技术分析14.4.3实现步骤14.5扩展训练14.6课后练习第l5课图形图像处理技术15.1常用绘图类的介绍15.1.1Paint与Color类15.1.2Canvas类15.1.3Bitmap类15.1.4BitmapFactory类15.2绘制2D图像15.2.1绘制几何图形15.2.2绘制文本(字符串)15.2.3绘制路径15.2.4绘制图片(图像)15.3图形特效15.3.1图像旋转15.3.2图像缩放15.3.3图像倾斜15.3.4图像平移15.3.5图像像素的操作(半透明)15.3.6Shader类的操作15.4拓展训练15.5课后练习6课网络编程16.1Android网络接口16.1.1lava标准接口16.1.2Apache接口16.1.3Android网络接口16.2HTTP网络编程16.2.1使用HttpURLConnection16.2.2使用HtttpClient16.3Socket网络编程16.3.1Socket编程基础16.3.2Socket应用16.4Web网络编程16.4.1浏览网页16.4.2与JavaScript共享数据16.5网络编程时的乱码解决方案16.6拓展训练16.7课后练习第l7课综合案例17.1公交查询系7.1.1功能简介17.1.2数据库的设计17.1.3主界面17.1.4站点查询17.1.5线路查询17.1.6换乘查询17.1.7公共类17.2打地鼠小游戏17.2.1功能简介17.2.2主界面17.2.3简单模式17.2.4困难模式17.2.5帮助和退出习题答案
作者介绍
序言
孔网啦啦啦啦啦纺织女工火锅店第三课
开播时间:09月02日 10:30
即将开播,去预约
![](../../../../img/live/living.gif)
直播中,去观看