图书介绍

Android编程典型实例与项目开发PDF|Epub|txt|kindle电子书版本网盘下载

Android编程典型实例与项目开发
  • 吴亚峰,杜化美,苏亚光编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121144967
  • 出版时间:2011
  • 标注页数:744页
  • 文件大小:133MB
  • 文件页数:760页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Android编程典型实例与项目开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 开发知识库大全2

第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自动调用系统的拨号、上网和发送Email的功能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

第二篇 案例实战606

第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

热门推荐