当前位置:首页 > 工业技术
Android开发范例实战宝典
Android开发范例实战宝典

Android开发范例实战宝典PDF电子书下载

工业技术

  • 电子书积分:18 积分如何计算积分?
  • 作 者:武永亮编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302367017
  • 页数:607 页
图书介绍:本书基本覆盖了Android常见的应用开发实例,从基本的界面布局到高级的Android系统服务的调用,几乎涉及了Android开发的所有重要知识。本书适合所有有一定的Java基础,并且想快速提高Android开发水平的开发人员。对于做Android开发的人员,更是一本不可多得的案头必备实例大全。本书每一个实例都录制了多媒体教学视频辅助读者学习。
《Android开发范例实战宝典》目录

第1章 打开Android世界的大门 1

1.1 Android的来龙去脉 1

1.1.1 Android的发展简介 1

1.1.2 Android的平台架构 2

1.2 本书的目的及范例应用范围 4

1.3 本书范例的使用方式 5

1.4 参考网站 6

第2章 Android开发者必备利器——开发环境搭建 7

2.1 搭建Android开发环境 7

2.1.1 准备工作 7

2.1.2 安装JDK,配置基本Java环境 7

2.1.3 安装Eclipse 10

2.1.4 安装Eclipse的ADT插件 11

2.1.5 获取Android SDK 13

2.1.6 在Eclipse中配置Android SDK 14

2.1.7 管理AVD 15

2.2 建立第一个Android程序 17

2.2.1 建立一个Android工程 17

2.2.2 Android程序的目录结构 19

2.3 开发必备利器 20

2.3.1 Logcat的使用 20

2.3.2 DDMS(Dalvik Debug Monitor Service)的使用 21

2.3.3 ADB(Android Debug Bridge)的使用 22

2.3.4 The Hierarchy Viewer的使用 23

2.3.5 Draw9-Patch的使用 23

2.3.6 真机测试 23

2.4 Android程序的基本组件 24

2.4.1 Activity组件介绍 24

2.4.2 ContentProvider组件介绍 24

2.4.3 Service组件介绍 24

2.4.4 BroadcastReceiver组件介绍 25

2.4.5 Intent组件介绍 25

2.5 小结 25

第3章 让你的程序变成美女 26

3.1 Android中基本控件的使用 26

范例001 更改文字标签的内容 26

范例002 更改手机页面的背景色 29

范例003 文字超链接 30

范例004 让你的文字标签更加丰富多彩 32

范例005 用户名密码输入框 35

范例006 电话号码输入框 36

范例007 更改输入框的文字字体 38

范例008 我同意上述条款的页面 40

范例009 爱好调查页面 41

范例010 政治面貌调查表 44

范例011 IT人员测试应用 45

范例012 应用中的关闭声音的按钮 49

范例013 应用中的音量调节效果 50

范例014 服务星级评价效果 51

范例015 页面加载中效果 52

范例016 日期获取框效果 54

范例017 时间获取框效果 56

范例018 日期时间弹出框效果 57

范例019 钟表显示效果 60

范例020 秒表应用 61

范例021 圆角按钮效果 63

3.2 Android中常见布局的使用 65

范例022 用户注册页面的制作 65

范例023 学生成绩列表页面的制作 67

范例024 登录页面的制作 69

范例025 开发模型图的页面 71

范例026 图片相框效果 73

范例027 商城专区效果 74

范例028 三字经阅读程序 75

范例029 计算器程序的页面设计 77

3.3 Android中高级组件的使用 80

范例030 单词搜索补全效果 80

范例031 多匹配补全效果 82

范例032 用户使用的操作系统调查表 84

范例033 电影票预售表格效果 86

范例034 文件表格列表效果 88

范例035 学生名单表 92

范例036 手机联系人列表效果 95

范例037 画廊图片浏览器 99

范例038 仿iPhone的CoverFlow效果 102

范例039 菜单弹出效果 108

范例040 打开文件的子菜单效果 111

范例041 文本框的复制粘贴全选菜单 114

范例042 仿UC浏览器的伪菜单效果 116

范例043 PopupMenu效果 122

范例044 PopupWindow效果 124

范例045 QQ客户端的标签栏效果 127

范例046 仿新浪微博的主页效果 136

范例047 程序退出的对话框 140

范例048 程序的关于对话框 142

范例049 电话服务评价对话框 143

范例050 数据加载成功的提示 146

范例051 网络图片加载成功的提示 148

范例052 模拟收到短信的状态栏提示 151

范例053 模拟数据下载的状态栏提示 153

3.4 小结 157

第4章 让你的程序和用户说话 158

4.1 Android中基于回调函数的事件处理 158

范例054 Activity的声明周期回调 158

范例055 用户名长度检测效果 161

范例056 打字游戏实现 163

范例057 长按播放TextView动画 165

范例058 按钮的快捷键 168

范例059 屏幕单击测试器 170

范例060 Activity内容加载完毕提示 172

范例061 横竖界面自动切换 173

范例062 动态添加联系人列表 175

4.2 Android中基于监听器的事件处理 178

范例063 宝宝看图识字软件 178

范例064 控件的拖动效果 182

范例065 Email格式的检测 186

范例066 隐藏导航栏 188

范例067 屏幕多点触摸测试器 190

范例068 图片的平移、缩放和旋转 194

范例069 图片浏览器滑动切换图片 199

范例070 简易画板 201

范例071 登录和注册页面的ViewFlipper效果 203

范例072 神庙逃亡的操作模拟效果 207

范例073 手势库的创建及手势识别 211

范例074 滑动切换Activity的背景效果 226

范例075 按钮控制小人儿移动 229

4.3 Android中多线程处理 233

范例076 异步请求广告图片 233

范例077 本地三国演义文本的异步加载 236

范例078 应用程序的启动动画 239

范例079 NBA球星信息介绍的网格视图 242

范例080 NBA球星信息介绍的列表视图 248

范例081 文件下载 255

范例082 中断文件下载 259

范例083 线程间通讯 265

范例084 本地图片加载速度测试器 267

范例085 Surface的读写刷新 270

范例086 按两次物理返回键退出程序 274

范例087 线程嵌套 276

范例088 异步任务加载网络图片 279

范例089 网站源代码查看器 282

范例090 终止异步任务操作 286

范例091 异步任务进度展示 289

4.4 小结 292

第5章 Android程序内部的信息传递者 293

5.1 Android中系统Intent的使用 293

范例092 Google搜索内容 293

范例093 打开浏览器浏览网页 296

范例094 电话拨号软件 298

范例095 分享短信 301

范例096 短信发送客户端 303

范例097 彩信分享客户端 306

范例098 Email发送客户端 309

范例099 启动多媒体播放 312

范例100 安装指定的应用程序 314

范例101 卸载指定的应用程序 317

范例102 打开照相机获取图片 319

范例103 打开系统图库获取图片 322

范例104 打开录音程序录音 325

范例105 打开已安装的应用程序信息 328

范例106 打开软件市场搜索应用 330

范例107 选择联系人功能 333

范例108 添加联系人功能 335

范例109 程序内部启动外部程序 339

范例110 启动Google地图显示某个位置 341

范例111 启动Google地图进行路径规划 343

5.2 Android中自定义Intent使用 346

范例112 登录页面功能 346

范例113 注册页面功能 350

范例114 获取随机验证码功能 355

范例115 模拟站内搜索 359

5.3 小结 362

第6章 Android的数据存储 363

6.1 Android中的文件操作 363

范例116 可记住用户名密码的登录界面 363

范例117 系统的设置界面 369

范例118 系统图片剪裁 374

范例119 SDCard信息查询 379

范例120 图片旋转保存 382

范例121 学生成绩管理系统 385

6.2 Android中的ContentProvider 393

范例122 音乐播放器 393

范例123 系统图片选择预览 399

范例124 系统的联系人 402

范例125 得到系统的音频文件 405

6.3 Android中的资源文件 408

范例126 全屏界面 408

范例127 小图堆积背景 409

范例128 自定义EditText样式 411

范例129 透明背景的Activity 413

范例130 圆角控件的制作 415

范例131 程序的国际化 417

6.4 小结 419

第7章 Android中的服务和广播 420

7.1 Android中的服务的使用 420

范例132 查看手机运行的进程列表 420

范例133 得到系统的唤醒服务 424

范例134 定时任务启动 427

范例135 发送状态栏信息 431

范例136 得到屏幕状态 433

范例137 程序中得到经纬度 435

范例138 振动器应用 438

范例139 获得当前网络状态 441

范例140 获得手机SIM卡信息 444

范例141 WiFi管理器 446

范例142 系统软键盘显示 450

范例143 打开系统行车模式 451

范例144 音量控制器 454

范例145 短信群发软件 456

范例146 电池状态查看器 459

7.2 Android中的广播的使用 461

范例147 飞行模式的切换 461

范例148 创建桌面快捷方式 464

范例149 程序开机自动启动 467

范例150 拍照物理键的功能定制 469

范例151 锁屏广播接收器 471

范例152 系统设置信息改变的广播 474

范例153 系统内存不足提醒 476

范例154 接受耳机插入广播 478

范例155 手机区域设置更改监听器 480

范例156 SDCard插入的广播 482

范例157 SDCard移除的广播 484

范例158 APK安装完成的广播 486

范例159 APK卸载完成的广播 488

范例160 外部电源接入的广播 490

范例161 重启系统的广播 492

范例162 断开电源的广播 494

范例163 墙纸改变的广播 496

范例164 电话黑名单 498

范例165 短信接收的广播 502

范例166 短信发送的广播 504

范例167 电池电量低的广播 507

范例168 音乐播放器 509

7.3 小结 513

第8章 Android的网络编程 514

8.1 网络请求 514

范例169 在线天气查询 514

范例170 在线百度搜索 517

范例171 网络图片下载器 519

范例172 文件上传 524

范例173 异步图片加载 527

范例174 UDP网络通信 529

范例175 在线音乐播放 533

范例176 在线视频播放 537

范例177 应用程序在线更新 542

8.2 数据格式解析 547

范例178 DOM方式解析XML 547

范例179 SAX方式解析XML 550

范例180 PULL方式解析XML 554

范例181 内置JSON解析 557

范例182 Gson解析JSON 560

8.3 小结 563

第9章 Android中的多媒体开发 564

9.1 Android中多媒体应用开发 564

范例183 屏幕方向改变 564

范例184 调用系统相机拍照 566

范例185 录音机 569

范例186 录像机 571

范例187 手电筒应用 574

范例188 计时器 576

范例189 语音识别功能 579

范例190 语音转换文本 581

范例191 TTS文字朗读 583

范例192 本地音频播放 586

范例193 音效播放 588

范例194 播放本地视频 590

范例195 加速度传感器应用 592

范例196 光强度查看器 594

范例197 微信摇一摇功能 596

9.2 桌面插件开发 598

范例198 切换壁纸插件 598

范例199 倒计时插件 600

范例200 日期插件 603

范例201 电池状态显示插件 604

9.3 小结 607

返回顶部