网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 程序设计 > 商品详情

Android编程典型实例与项目开发(含CD光盘1张)

分享到:
Android编程典型实例与项目开发(含CD光盘1张)

最 低 价:¥66.60

定 价:¥89.00

作 者:吴亚峰

出 版 社:电子工业出版社

出版时间:2011 年10月

I S B N:9787121144967

商品详情

编辑推荐

结合大量实例和3个真实项目案例介绍android应用开发

内容简介

《android编程典型实例与项目开发(含cd光盘1张)》主要以android平台下应用软件开发的基础知识为主题,并结合真实的案例为读者详细介绍android平台下的商务软件、3d游戏程序及2d游戏程序的开发流程。
  《android编程典型实例与项目开发(含cd光盘1张)》分为两篇共15章。第一篇以大量简单易懂的实例为依托,详细地介绍了android平台下应用程序开发各方面的基础知识;第二篇则通过对三个真实案例开发进行详细介绍,让读者很容易将所学的知识融会贯通,快速掌握android平台下的商务软件、3d游戏及2d游戏的开发过程。同时在本书随书光盘的源代码中包含详尽的注释,以求尽量帮助读者快速理解代码的每一个细节,尽快掌握android平台下的软件开发技巧。
  《android编程典型实例与项目开发(含cd光盘1张)》的讲解由浅入深,从android平台下开发应用软件的基础知识到开发大型商务软件、3d游戏及2d游戏,程序思路清晰明朗、语言简明扼要,非常适合初学者和一般开发人员阅读参考。

作者简介

吴亚峰,毕业于北京邮电大学,后留学澳大利亚卧龙岗大学取得硕士学位。1998年开始从事Java应用的开发,有十多年的Java开发与培训经验。主要的研究方向为OpenGL ES、手机游戏、Java EE、搜索引擎,同时为手机游戏、Java EE独立软件开发工程师,并兼任百纳科技Java培训中心首席培训师。近?0年来为数十家著名企业培养了上千名软件开发人员,曾编写过《Java程序员职场全攻略一一从小工到专家》、 《Android2.0游戏开发实战宝典》、 《Android核心技术与实例详解》等多本畅销技术书籍。2008年初开始关注Android.. << 查看详细

目录

《android编程典型实例与项目开发(含cd光盘1张)》
第一篇 开发知识库大全
第1章 android简介及其开发环境的搭建2
1.1 android的诞生2
1.2 android的特点2
1.3 android开发环境的搭建3
1.4 第一个android程序——helloandroid6
1.5 android应用程序的调试7
1.6 android应用程序的项目结构9
1.7 android的系统架构11
1.8 本章小结14
第2章 android简单控件的开发及应用15
2.1 button按钮应用15
2.2 linearlayout——线性布局的应用17
2.3 relativelayout——相对布局的应用22
2.4 framelayout——帧布局的应用26
2.5 tablelayout——表格布局的应用29
2.6 absolutelayout——绝对布局的应用32
2.7 textview文字显示35
2.8 textview颜色的设置37
.2.9 使用style样式化textview39
2.10 简单的本地验证——edittext编辑框41
2.11 性别的选择——radiobutton组的应用44
2.12 选择喜欢的玩家——radiobutton id的应用47
2.13 确认提交——checkbox的ischecked属性49
2.14 个人爱好选择——checkbox复选框的应用52
2.15 灯泡开关——togglebutton的应用54
2.16 最亲和的提示——toast消息提示58
2.17 有背景图片的按钮——imagebutton应用59
2.18 图片按钮的单击变换——imagebutton的选择特效61
2.19 音乐播放的进度提示——progressbar的应用64
2.20 音量大小的调节——seekbar的应用66
2.21 为你喜欢的作品打分——ratingbar的应用68
2.22 本章小结70
第3章 android高级控件的开发及应用71
3.1 单击查看名人信息——listview的应用71
3.2 动态图片排版——gridview的应用74
3.3 spinner自定义下拉列表——选择喜欢的体育运动78
3.4 spinner自定义下拉列表——向下拉列表中添加选项81
3.5 单击改变imageview的图片透明度83
3.6 动态改变imageview的图片大小85
3.7 旋转imageview中的图片89
3.8 制作自己的相片集——gallery的应用开发92
3.9 重要消息提醒——alertdialog对话框的应用94
3.10 后台程序安装进度提示——progressdialog的应用96
3.11 选择个人特长——单选列表对话框99
3.12 选择喜欢的城市——复选列表对话框102
3.13 单击“确定”按钮弹出对话框窗口105
3.14 查看时间日期——timepicker和datepicker的应用107
3.15 时钟模拟设计——analogclock和digitalclock的应用110
3.16 动态列表配置选项——list activity的应用113
3.17 webactivity的应用开发115
3.18 tabactivity的应用开发117
3.19 本章小结121
第4章 手机用户界面的开发122
4.1 获取手机屏幕的分辨率122
4.2 界面响应事件124
4.3 控件外观的控制127
4.4 定时改变toast提示信息130
4.5 手机桌面心情133
4.6 选项菜单的应用141
4.7 上下文菜单的应用145
4.8 手机背景颜色的设置148
4.9 字体颜色的变换150
4.10 使用set content view实现手机界面的切换152
4.11 使用intent启动另一个activity155
4.12 使用bundle实现activity间的数据传送159
4.13 使用startactivityforresult实现数据的返回165
4.14 设置自己的手机显示模式170
4.15 更改手机屏幕方向173
4.16 本章小结176
第5章 手机通信服务及手机控制177
5.1 自动调用系统的拨号、上网和发送e-mail的功能177
5.2 电话拨号软件179
5.3 自制电话拨号系统182
5.4 手机发送短信186
5.5 简易电子邮件190
5.6 自制手机通讯录搜索193
5.7 一键查询——查看联系人资料198
5.8 有图标的爱好选择系统200
5.9 界面切换时的振动提醒202
5.10 带图片的toast提醒205
5.11 音乐播放器在状态栏上图标提示207
5.12 自制打开或关闭wifi210
5.13 还原手机桌面背景214
5.14 设置手机桌面背景216
5.15 轻松获取手机桌面背景217
5.16 轻松查看手机的相关信息219
5.17 查看sim卡的信详细息223
5.18 按键移动图片——方向键的应用226
5.19 查看正在运行的程序229
5.20 手机屏幕更改时信息的捕捉和提醒232
5.21 本章小结235
第6章 手机的自动服务功能236
6.1 servicer的创建、停止、绑定和取消绑定236
6.2 系统服务的开始与停止240
6.3 提醒用户收到短信243
6.4 查看手机电池剩余电量246
6.5 接收到短信时界面切换显示短信消息249
6.6 通过后台定时发送提示252
6.7 短信群发功能的实现257
6.8 开机程序自启动259
6.9 手机状态提醒264
6.10 有来电时,发送短信回复267
6.11 手机存储卡容量的查询271
6.12 备忘录的定时提醒275
6.13 设置手机静音和固定号码来电时手机振动279
6.14 根据手机姿态改变手机模式285
6.15 定时更改手机模式288
6.16 本章小结293
第7章 手机文件i/o与数据库的应用294
7.1 手机sd卡文本阅读器294
7.2 修改手机中的文件297
7.3 删除手机中的文件303
7.4 访问apk包中的文件307
7.5 简单的学生信息管理——数据库中的增、删、改、查310
7.6 查看手机中的相片——decodefile()方法的使用317
7.7 contentresolver对数据库的操作321
7.8 记录访问程序的时间——preferences的应用324
7.9 本章小结326
第8章 手机网络应用327
8.1 网络连接检测软件327
8.2 简单网页浏览器开发331
8.3 自定义网页浏览器334
8.4 网络图片浏览软件336
8.5 网络图片相册集339
8.6 手机查看实时卫星云图348
8.7 google天气客户端351
8.8 旅游城市的介绍358
8.9 网络音乐播放363
8.10 网络歌曲下载软件367
8.11 下载网络歌曲制作手机铃声373
8.12 下载网络图片制作手机背景378
8.13 制作rss阅读器——saxparser解析xml381
8.14 远程下载与安装android程序——apk installer的应用388
8.15 手机下载看3gp影片393
8.16 访问网站loginapi399
8.17 本章小结405
第9章 手机的google服务功能406
9.1 手机客户端google账号登录406
9.2 使用手机进行google搜索412
9.3 制作成绩柱状图416
9.4 google地图的实现420
9.5 google地图地点查询功能的实现428
9.6 随身词典435
9.7 本章小结439
第10章 手机多媒体服务功能440
10.1 获取图片的宽高440
10.2 简单图形的绘制442
10.3 平面贴图的实现445
10.4 淡入淡出效果的实现447
10.5 虚拟键的设计与实现451
10.6 获取手机内置媒体图片454
10.7 手机音量大小的调节457
10.8 音频数据的采集462
10.9 图像数据的采集467
10.10 视频数据的采集473
10.11 视频播放器479
10.12 自定义动画效果485
10.13 小球游戏488
10.14 音乐播放器498
10.15 本章小结504
第11章 android手机的3d世界505
11.1 三角形的绘制505
11.2 立方体的绘制510
11.3 球体的绘制513
11.4 丰富多彩的光照世界517
11.5 制作木箱521
11.6 朦胧的世界——雾的使用525
11.7 透过玻璃看风景528
11.8 3d相册的制作532
11.9 本章小结542
第12章 手机特效开发543
12.1 虚线特效的开发543
12.2 切屏动画特效547
12.3 生成登录框特效的开发552
12.4 多点触控556
12.5 传感器探测者561
12.6 手机动态壁纸——小球游戏564
12.7 自动完成输入框571
12.8 照片编辑——裁剪特效的开发576
12.9 界面菜单——左右拖拉特效的开发580
12.10 桌面widget的开发586
12.11 jdbc客户端的开发593
12.12 新浪微博客户端的开发598
12.13 本章小结604
第二篇 案例实战
第13章 蓝鸟健身俱乐部小助手606
13.1 系统背景及功能介绍606
13.1.1 背景简介606
13.1.2 功能概述606
13.1.3 构建开发环境607
13.1.4 系统预览607
13.2 数据库设计610
13.2.1 数据库分析610
13.2.2 数据库表的设计610
13.3 欢迎界面的设计611
13.4 主界面的开发613
13.4.1 主界面主框架的开发614
13.4.2 列表选择地址的界面开发616
13.4.3 自己填写地址的界面开发617
13.4.4 最近地点查询的界面开发618
13.4.5 广告控件的开发618
13.5 列表选择地址模块的开发620
13.5.1列表选择界面的显示620
13.5.2控件中数据初始化621
13.5.3 intent消息传送的实现623
13.6 自己填写地址模块的开发624
13.6.1自己填写地址界面的显示624
13.6.2 intent消息传送的实现625
13.7 最短距离查询模块的开发629
13.7.1 最短距离查询界面的显示629
13.7.2 intent消息传送的实现630
13.8 map界面的开发633
13.8.1 map界面布局的开发633
13.8.2 申请android map api key634
13.8.3 地图初始化635
13.9 提示信息图层的开发639
13.9.1 信息窗口的开发639
13.9.2 mapview图标与信息窗口的绘制641
13.9.3 信息图层的事件触发641
13.10 用dom解析xml文件643
13.10.1 xml解析器:dom643
13.10.2 dom解析xml文件643
13.11 路线导航的开发645
13.11.1 导航路径的开发645
13.11.2 线路导航的实现646
13.11.3 汽车动态导航方向问题的开发648
13.11.4 绘制导航汽车649
13.11.5 汽车动态导航的实现650
13.12 本章小结651
第14章 娱乐游戏——3d迷宫652
14.1 游戏的背景及功能概述652
14.1.1 背景概述652
14.1.2 功能简介652
14.2 游戏的策划及准备工作656
14.2.1 游戏的策划656
14.2.2 android平台下游戏的准备工作656
14.3 游戏的框架介绍657
14.4 游戏的公共类的设计与实现659
14.4.1 主类mazeactivity659
14.4.2 游戏常量类663
14.5 游戏主菜单类的设计与实现664
14.6 游戏界面的设计与实现667
14.7 游戏界面中主要场景的绘制672
14.8 游戏中的逻辑实现与线程操控683
14.9 游戏地图设计器的开发687
14.9.1 地图设计器的界面效果与使用方式687
14.9.2 地图设计器的开发实现690
14.10 游戏的优化与改进695
14.11 本章小结696
第15章 休闲游戏——q版疯狂大炮697
15.1 q版疯狂大炮的背景及功能概述697
15.1.1 背景概述697
15.1.2 功能简介697
15.2 游戏的策划及准备工作699
15.2.1 游戏的策划699
15.2.2 android平台下游戏的准备工作700
15.3 游戏的架构701
15.3.1 游戏的框架简介701
15.3.2 各个类的简要介绍701
15.4 公共类的实现703
15.4.1 gameactivity类的代码框架703
15.4.2 gameactivity类部分成员变量及方法的实现705
15.4.3 keythread类的实现710
15.4.4 constant类的实现711
15.5 辅助界面相关类的实现713
15.5.1 欢迎动画界面welcomeview类的实现713
15.5.2 主菜单界面mainmenusurfaceview的实现715
15.5.3 积分榜界面highscoresurfaceview的代码框架717
15.5.4 highscoresurfaceview类的部分方法的实现718
15.6 游戏界面相关类的实现721
15.6.1 游戏界面gameview类的代码框架721
15.6.2 gameview类部分成员方法的实现723
15.6.3 目标路径path类的实现726
15.6.4 产生目标的线程generatetargetthread类的实现727
15.7 情景相关类的实现728
15.7.1 大炮类dapao的代码框架728
15.7.2 dapao类部分成员方法的实现729
15.7.3 炮弹bullet类的实现731
15.7.4 目标类target的实现733
15.7.5 爆炸效果explosion类的实现734
15.7.6 飞行器aircraft类及其子类的实现735
15.7.7 所有飞行物flyingthings类的实现736
15.8 自定义控件及工具类的实现737
15.8.1 力度条strengthbar类的实现737
15.8.2 定时器timer类的实现738
15.8.3 得分score类的实现740
15.8.4 滚屏背景background类的实现741
15.8.5 主菜单按钮mainmenubutton类的实现742
15.8.6 获取日期的工具dateutil类的实现743
15.9 游戏的优化与改进744

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...