Android编程典型实例与项目开发
内页无勾画笔记
¥
15
1.7折
¥
89
九品
仅1件
作者吴亚峰 著
出版社电子工业出版社
出版时间2011-10
版次1
装帧平装
货号B17
上书时间2023-06-16
商品详情
- 品相描述:九品
图书标准信息
-
作者
吴亚峰 著
-
出版社
电子工业出版社
-
出版时间
2011-10
-
版次
1
-
ISBN
9787121144967
-
定价
89.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
760页
-
字数
1216千字
-
正文语种
简体中文
- 【内容简介】
-
《Android编程典型实例与项目开发》主要以Android平台下应用软件开发的基础知识为主题,并结合真实的案例为读者详细介绍Android平台下的商务软件、3D游戏程序及2D游戏程序的开发流程。
全书分为两篇共15章。第1篇以大量简单易懂的实例为依托,详细地介绍了Android平台下应用程序开发各方面的基础知识;第2篇则通过对三个真实案例开发进行详细介绍,让读者很容易将第1篇的内容融会贯通,快速掌握Android平台下的商务软件、3D游戏及2D游戏的开发过程。同时在本书随书光盘的源代码中包含详尽的注释,以求尽量帮助读者快速理解代码的每一个细节,尽快掌握Android平台下的软件开发技巧。
- 【目录】
-
第一篇开发知识库大全
第1章Android简介及其开发环境的搭建2
1.1Android的诞生2
1.2Android的特点2
1.3Android开发环境的搭建3
1.4第一个Android程序——HelloAndroid6
1.5Android应用程序的调试7
1.6Android应用程序的项目结构9
1.7Android的系统架构11
1.8本章小结14
第2章Android简单控件的开发及应用15
2.1Button按钮应用15
2.2LinearLayout——线性布局的应用17
2.3RelativeLayout——相对布局的应用22
2.4FrameLayout——帧布局的应用26
2.5TableLayout——表格布局的应用29
2.6AbsoluteLayout——绝对布局的应用32
2.7TextView文字显示35
2.8TextView颜色的设置37
2.9使用Style样式化TextView39
2.10简单的本地验证——EditText编辑框41
2.11性别的选择——RadioButton组的应用44
2.12选择喜欢的玩家——RadioButtonID的应用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.3Spinner自定义下拉列表——选择喜欢的体育运动78
3.4Spinner自定义下拉列表——向下拉列表中添加选项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动态列表配置选项——ListActivity的应用113
3.17WebActivity的应用开发115
3.18TABActivity的应用开发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使用setContentView实现手机界面的切换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.1Servicer的创建、停止、绑定和取消绑定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.7ContentResolver对数据库的操作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.7Google天气客户端351
8.8旅游城市的介绍358
8.9网络音乐播放363
8.10网络歌曲下载软件367
8.11下载网络歌曲制作手机铃声373
8.12下载网络图片制作手机背景378
8.13制作RSS阅读器——SAXParser解析XML381
8.14远程下载与安装Android程序——APKInstaller的应用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.4Google地图的实现420
9.5Google地图地点查询功能的实现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.83D相册的制作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.11JDBC客户端的开发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.3Intent消息传送的实现623
13.6自己填写地址模块的开发624
13.6.1自己填写地址界面的显示624
13.6.2Intent消息传送的实现625
13.7最短距离查询模块的开发629
13.7.1最短距离查询界面的显示629
13.7.2Intent消息传送的实现630
13.8MAP界面的开发633
13.8.1MAP界面布局的开发633
13.8.2申请AndroidMapAPIKey634
13.8.3地图初始化635
13.9提示信息图层的开发639
13.9.1信息窗口的开发639
13.9.2MapVIew图标与信息窗口的绘制641
13.9.3信息图层的事件触发641
13.10用DOM解析XML文件643
13.10.1XML解析器:DOM643
13.10.2DOM解析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.2Android平台下游戏的准备工作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.1Q版疯狂大炮的背景及功能概述697
15.1.1背景概述697
15.1.2功能简介697
15.2游戏的策划及准备工作699
15.2.1游戏的策划699
15.2.2Android平台下游戏的准备工作700
15.3游戏的架构701
15.3.1游戏的框架简介701
15.3.2各个类的简要介绍701
15.4公共类的实现703
15.4.1GameActivity类的代码框架703
15.4.2GameActivity类部分成员变量及方法的实现705
15.4.3KeyThread类的实现710
15.4.4Constant类的实现711
15.5辅助界面相关类的实现713
15.5.1欢迎动画界面WelcomeView类的实现713
15.5.2主菜单界面MainMenuSurfaceView的实现715
15.5.3积分榜界面HighScoreSurfaceView的代码框架717
15.5.4HighScoreSurfaceView类的部分方法的实现718
15.6游戏界面相关类的实现721
15.6.1游戏界面GameView类的代码框架721
15.6.2GameView类部分成员方法的实现723
15.6.3目标路径Path类的实现726
15.6.4产生目标的线程GenerateTargetThread类的实现727
15.7情景相关类的实现728
15.7.1大炮类DaPao的代码框架728
15.7.2DaPao类部分成员方法的实现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
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价