《Android开发从入门到精通》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:扶松柏编著
  • 出 版 社:北京:兵器工业出版社
  • 出版年份:2012
  • ISBN:9787802486942
  • 页数:542 页
图书介绍:本书通过具体实例的实现过程,详细讲解了本软件的具体应用和实现过程。全书共分12章,内容新颖、知识全面、讲解详细。全书定位于软件的中高端用户,还可供程序员参考。

第1章 走进Android世界 2

1智能手机飞速发展 2

1.1.1主流手机系统介绍 2

1.1.2 Android横空出世 3

2 Android何以风靡世界 4

1.2.1丰厚的奖励机制 4

1.2.2商家的支持 4

1.2.3光明的前景 5

3搭建Android应用开发环境 5

1.3.1安装Android SDK的系统要求 5

1.3.2安装JDK、 Eclipse、 Android SDK 6

1.3.3设定Android SDK Home 16

1.3.4验证开发环境 17

1.3.5创建Android虚拟设备(AVD) 18

1.3.6常见的几个问题 20

1.3.7 SDK工具集 24

1.4 Android模拟器 26

1.4.1 Android模拟器简介 26

1.4.2模拟器和真机究竟有何区别 26

1.4.3模拟器简单总结 27

1.5纵览Android体系 29

1.5.1简析Android安装文件 29

1.5.2 Android体系结构介绍 31

1.5.3Android应用工程文件组成 34

1.5.4应用程序的生命周期 37

第2章 界面布局实战演练 42

2.1使用线性布局(LinearLayout) 42

2.2使用相对布局(RelativeLayout) 43

2.3使用表格布局(TableLayout) 44

2.4使用绝对布局(AbsoluteLayout) 46

2.5使用标签布局(TabLayout) 47

2.6使用层布局(FrameLayout) 49

2.7使用桌面组件Widget来布局 50

2.7.1在屏幕中实现一个按钮效果 51

2.7.2在屏幕中显示一段文字 53

2.7.3设置手机屏幕中的字体 56

2.7.4在屏幕中显示编辑框 59

2.7.5在屏幕中显示复选框 61

2.7.6在屏幕中显示单选框 63

2.7.7在屏幕中显示下拉列表框 65

2.7.8在屏幕中实现自动输入文本 68

第3章 基本控件实战演练 72

3.1使用RadioGroup控件实现选择处理 72

3.2使用屏幕中实现一个购物清单 74

3.3在手机屏幕中实现相框效果 78

3.4在屏幕中实现选择处理 81

3.5在屏幕中实现一个相簿功能 84

3.6开发一个文件搜索程序 88

3.7模拟实现一个时钟效果 91

3.8在手机屏幕中实现进度条效果 94

3.9开发一个自动选择日期和时间的程序 98

3.10在收集屏幕中显示磁盘中的图片 102

3.11触动Menu菜单控件 104

3.12使用SimpleAdapter实现ListView组件的效果 107

3.13在屏幕中实现抽屉样式效果 110

3.14使用Toast和Notification实现提醒效果 117

3.15添加/删除Spinner的菜单 125

第4章数据存储实战演练 132

4.1使用Shared Preferences存储 132

4.2使用SQLite存储 134

4.3使用ContentProvider存储 139

4.4开发一个日记簿项目 142

4.5升级日记簿功能 149

第5章通信领域实战演练 164

5.1拨号、邮件和网址处理 164

5.2拨打电话 167

5.3发送短信交互 172

5.4发送邮件 179

5.5实现震动效果 184

5.6搜索通讯录 190

5.7使用Wi-Fi 196

5.8触摸拨号 206

5.9获取设备运营商信息 207

第6章 自动服务实战演练 218

6.1来短信自动提醒 218

6.2自动显示剩余电量 222

6.3来短信E—mail通知 226

6.4来电后显示提示信息 231

6.5获取手机存储卡的容量 235

6.5.1一些基本知识 236

6.5.2具体实现 237

6.6闹钟到时响 241

6.7黑名单来电自动静音 251

6.8监听发送的短信是否成功 256

第7章 互联网实战演练 264

7.1浏览指定的网页 264

7.2加载显示HTML程序 267

7.3使用浏览器打开网页 269

7.4显示网络中的照片 273

7.5播放在线音乐 278

7.6下载在线手机铃声 288

7.7开发一个简易RSS系统 297

第8章 多媒体实战演练 314

8.1获取图片的宽和高 314

8.2绘制各种几何图形 318

8.3开发一个手机屏保程序 323

8.4在屏幕上触摸移动照片 337

8.5调节音量 342

8.6播放MP3音乐 350

8.7开发一个录音机程序 356

8.8开发一个拍照程序 365

8.9开发一个视频播放器 376

第9章Google地图实战演练 382

9.1获取当前位置的坐标 382

9.2在手机中使用谷歌地图 385

9.3输入坐标后在地图中实现定位 392

9.4在手机中实现地址查询 397

9.5实现路径导航 403

9.6移动手机时自动更新位置 412

9.7在地图中绘制线路并计算距离 418

9.8在谷歌地图中显示指定的位置 428

第10章Google API实战演练 432

10.1模拟验证官方账号 432

10.2实现Google搜索 442

10.3在手机中生成二维条码 448

10.4手机翻译 454

第11章 游戏实战演练 460

11.1益智类游戏——魔塔 460

11.2竞技类游戏——中国象棋 484

第12章优化和发布项目 516

12.1 UI界面中优化之〈merge /〉标签 516

12.2测试计算机的性能 519

12.3测试内存性能 522

12.4 Android Layout优化 525

12.5优化模拟器 527

12.6发布自己的作品来盈利 530

12.6.1申请会员 530

12.6.2生成签名文件 533

12.6.3使用签名文件 539

12.6.4发布 541