图书介绍

Android开发完全实战宝典PDF|Epub|txt|kindle电子书版本网盘下载

Android开发完全实战宝典
  • 吴善财等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111396079
  • 出版时间:2012
  • 标注页数:574页
  • 文件大小:309MB
  • 文件页数:590页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

Android开发完全实战宝典PDF格式电子书版下载

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

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

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

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

图书目录

第1章 揭开Android的神秘面纱1

1.1了解智能手机1

1.1.1智能手机的定义1

1.1.2智能手机的特点1

1.1.3主流智能手机系统2

1.2初识Android3

1.2.1产生背景3

1.2.2 Android手机介绍3

1.3 Android特性4

1.4 Android组件结构应用程序框架4

1.4.1 Android组件结构4

1.4.2 Android应用程序框架5

1.5 Android模拟器6

1.5.1 Android模拟器介绍6

1.5.2模拟器和真机的区别7

1.6 Android的未来发展和市场前景7

1.6.1 Android的未来发展7

1.6.2 Android的市场前景7

第2章 开始搭建 Android开发环境8

2.1开发Android应用前的准备8

2.1.1基本系统要求8

2.1.2 Android软件开发包8

2.2 Windows开发环境搭建9

2.2.1安装JDK、 Eclipse、 Android SDK9

2.2.2设置Android SDK Home19

2.2.3验证开发环境20

2.2.4创建Android AVD虚拟设备22

2.3其他平台下的搭建24

2.3.1 Linux平台下的搭建过程24

2.3.2苹果平台下的搭建过程25

2.4安装过程中的常见问题25

第3章 用户入机界面设置31

3.1更改、显示文字标签31

3.1.1设计理念31

3.1.2具体实现31

3.2更改屏幕背景颜色33

3.2.1设计理念33

3.2.2具体实现33

3.3更改文字颜色34

3.3.1设计理念34

3.3.2具体实现34

3.4置换TextView文字36

3.4.1设计理念36

3.4.2具体实现36

3.5获取手机分辨率的大小38

3.5.1设计理念38

3.5.2具体实现38

3.6样式化处理对象40

3.6.1设计理念40

3.6.2具体实现40

3.7响应按钮事件41

3.7.1设计理念41

3.7.2具体实现42

3.8页面的转换处理43

3.8.1设计理念43

3.8.2具体实现43

3.9调用另一个Activity46

3.9.1设计理念46

3.9.2具体实现46

3.10不同Activity之间的数据传递49

3.10.1设计理念50

3.10.2具体实现50

3.11返回数据到前一个Activity54

3.11.1设计理念54

3.11.2具体实现54

3.12实现交互对话框60

3.12.1设计理念60

3.12.2具体实现60

3.13置换文字颜色62

3.13.1设计理念62

3.13.2具体实现62

3.14设置文字字体64

3.14.1设计理念64

3.14.2具体实现64

3.15拖动相片特效66

3.15.1设计理念66

3.15.2具体实现66

3.16制作一个计算器69

3.16.1设计理念69

3.16.2具体实现69

3.17设置About(关于)信息72

3.17.1设计理念72

3.17.2具体实现72

3.18程序加载中74

3.18.1设计理念74

3.18.2具体实现74

3.19可选择的对话框77

3.19.1设计理念77

3.19.2具体实现77

3.20主题变换79

3.20.1设计理念79

3.20.2具体实现79

第4章 玩转Android组件81

4.1 EditText和setOnKeyListener事件实现文本处理81

4.2实现背景图片按钮83

4.3 Toast实现温馨提示86

4.4 CheckBox实现一个简单物品清单88

4.5单选按钮组实现选择处理94

4.6 ImageView实现相框效果96

4.7 Spinner实现选择处理99

4.8 Gallery实现相簿功能102

4.9 java.io.File实现文件搜索105

4.10 ImageButton实现按钮置换107

4.11 AutoCompleteTextView实现输入提示110

4.12 AnalogClock实现时钟效果112

4.13 DatePicker和TimePicker实现时间选择115

4.14 ProgressBar和Handler实现进度条提示118

4.15 网格视图控件和ArrayAdapter实现动态排版122

4.16使用ListActivity126

4.16.1 ListActivity介绍126

4.16.2 Listactivity应用方法127

4.17 Matrix实现图片缩放131

4.18 Bitmap和Matrix实现图片旋转135

4.19 decodeFile加载手机磁盘文件139

第5章 手机交互应用服务142

5.1 TextView小试牛刀142

5.1.1功能介绍142

5.1.2具体实现142

5.2拨打电话144

5.2.1功能介绍144

5.2.2具体实现144

5.3发送短信147

5.3.1功能介绍148

5.3.2具体实现148

5.4自制发送Email程序153

5.4.1功能介绍153

5.4.2具体实现153

5.5手机震动效果156

5.5.1实现原理156

5.5.2具体实现156

5.6图文提醒160

5.6.1实现原理160

5.6.2具体实现161

5.7状态栏提醒163

5.7.1实现原理163

5.7.2具体实现163

5.8 ContentResolver检索手机通讯录167

5.8.1实现原理167

5.8.2 ContentResolver介绍167

5.8.3具体实现170

5.9手机文件管理器174

5.9.1实现原理174

5.9.2具体实现174

5.10清除、还原手机桌面180

5.10.1实现原理181

5.10.2具体实现181

5.11手机背景图变换处理182

5.11.1实现原理183

5.11.2具体实现183

5.12对文件的一些操作——修改和删除187

5.12.1实现原理188

5.12.2 Java I/O基本类库介绍188

5.12.3具体实现189

5.13获取File和Cache的路径199

5.13.1实现原理199

5.13.2具体实现199

5.14控制Wi-Fi服务203

5.14.1 Wi-Fi简介203

5.14.2实现原理203

5.14.3具体实现204

5.15获取SIM卡内信息212

5.15.1 SIM卡简介212

5.15.2实现原理213

5.15.3具体实现214

5.16实现触摸拨号按钮218

5.16.1实现原理219

5.16.2具体实现219

5.17查看正在运行的程序220

5.17.1实现原理220

5.17.2具体实现220

5.18更改屏幕方向224

5.18.1实现原理224

5.18.2具体实现224

5.19获取网络和手机相关信息227

5.19.1实现原理227

5.19.2具体实现227

第6章 手机自动服务235

6.1短信提醒235

6.1.1实现原理235

6.1.2具体实现235

6.2电池容量提醒239

6.2.1实现原理239

6.2.2具体实现240

6.3短信群发242

6.3.1实现原理242

6.3.2具体实现243

6.4发送短信实现Email通知246

6.4.1实现原理246

6.4.2具体实现247

6.5来电的信息提醒251

6.5.1实现原理252

6.5.2 TelephonyManager和PhoneStateListener252

6.5.3具体实现252

6.6获取存储卡容量256

6.6.1实现原理256

6.6.2具体实现256

6.7来电邮件通知你260

6.7.1实现原理260

6.7.2具体实现260

6.8内存和存储卡控制263

6.8.1实现原理263

6.8.2具体实现264

6.9实现定时闹钟272

6.9.1实现原理272

6.9.2具体实现272

6.10黑名单来电自动静音280

6.10.1实现原理280

6.10.2具体实现281

6.11指定时间置换桌面背景284

6.11.1实现原理284

6.11.2具体实现284

6.12监听短信状态296

6.12.1实现原理296

6.12.2具体实现296

6.13设计开机显示程序301

6.13.1实现原理301

6.13.2具体实现301

第7章 娱乐和多媒体编程303

7.1获取图片的宽高303

7.1.1实现原理303

7.1.2具体实现303

7.2几何图形绘制306

7.2.1实现原理306

7.2.2具体实现307

7.3手机屏幕保护程序311

7.3.1实现原理311

7.3.2具体实现311

7.4点击移动照片323

7.4.1实现原理324

7.4.2具体实现324

7.5显示存储卡中的照片328

7.5.1实现原理328

7.5.2具体实现328

7.6获取内置媒体中的图片文件334

7.6.1实现原理334

7.6.2具体实现334

7.7调节音量大小336

7.7.1实现原理336

7.7.2具体实现336

7.8播放MP3文件341

7.8.1实现原理341

7.8.2具体实现341

7.9录音处理346

7.9.1实现原理346

7.9.2具体实现347

7.10相机预览及拍照354

7.10.1实现原理354

7.10.2编程思想354

7.10.3具体实现357

7.11 3gp影片播放器365

7.11.1实现原理365

7.11.2具体实现365

7.12铃声设置369

7.12.1实现原理369

7.12.2具体实现370

第8章 网络应用375

8.1最常见的传递HTTP参数375

8.1.1实现原理375

8.1.2具体实现375

8.2实现网页浏览379

8.2.1实现原理379

8.2.2具体实现379

8.3手机使用HTML程序380

8.3.1实现原理381

8.3.2具体实现381

8.4用内置浏览器打开网页382

8.4.1实现原理382

8.4.2具体实现382

8.5 Gallery中显示网络照片385

8.5.1实现原理385

8.5.2具体实现386

8.6网络播放MP3389

8.6.1实现原理389

8.6.2具体实现390

8.7远程下载手机铃声398

8.7.1实现原理398

8.7.2具体实现398

8.8远程下载屏幕背景405

8.8.1实现原理405

8.8.2具体实现405

8.9文件上传至服务器409

8.9.1实现原理409

8.9.2具体实现409

8.10实现一个简单的RSS阅读器413

8.10.1实现原理413

8.10.2具体实现413

8.11远程下载安装Android程序425

8.11.1 APK简介425

8.11.2下载APK应用程序426

8.11.3安装APK应用程序426

8.11.4移除APK应用程序427

8.11.5实现原理428

8.11.6具体实现428

8.12下载观看3gp视频434

8.12.1实现原理435

8.12.2具体实现435

第9章 绑定官方的服务445

9.1模拟验证官方账号445

9.1.1 Google Account Authentication Service介绍445

9.1.2具体实现445

9.2模拟实现Google搜索453

9.2.1 Google Search API的使用流程454

9.2.2具体实现454

9.3 Google Chart API生成二维条码460

9.3.1 Google Chart API基础460

9.3.2具体实现462

9.4 Google地图的典型运用466

9.4.1 Google MapView基础466

9.4.2具体实现473

9.5 Geocoder实现地址查询477

9.5.1 Geocoder基础477

9.5.2具体实现477

9.6 Directions Route实现路径导航481

9.6.1实现原理481

9.6.2具体实现482

9.7 LocationListener和MapView实时更新490

9.7.1实现原理491

9.7.2具体实现491

9.8 Google Translate API翻译496

9.8.1 Google Translate API介绍496

9.8.2具体实现497

9.9画图并计算距离499

9.9.1实现原理499

9.9.2具体实现500

9.10生成二维条码508

9.10.1实现原理508

9.10.2具体实现508

9.11动态二维条码扫描仪513

9.11.1实现原理513

9.11.2具体实现513

9.12设置手机屏幕颜色523

9.12.1实现原理524

9.12.2具体实现524

第10章 典型手机游戏应用530

10.1 Graphics绘图处理530

10.1.1 Color类530

10.1.2 Paint类530

10.1.3 Canvas534

10.1.4 Rect类537

10.1.5 NinePatch类542

10.1.6 Matrix类542

10.1.7 Bitmap类542

10.1.8 BitmapFactory类547

10.1.9 Region类548

10.1.10 Typeface类548

10.1.11 Shader类548

10.2游戏框架552

10.2.1 View类552

10.2.2 SurfaceView类553

10.3动画处理560

10.3.1 Tween动画560

10.3.2 Frame动画562

10.4手机游戏——魔塔游戏564

10.4.1 Java游戏开发流程564

10.4.2设计游戏框架565

参考文献574

热门推荐