图书介绍

精通Android应用开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

精通Android应用开发
  • 王治国,王捷著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302356516
  • 出版时间:2014
  • 标注页数:374页
  • 文件大小:48MB
  • 文件页数:385页
  • 主题词:移动终端-应用程序-程序设计

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.2 Android的基本概念2

1.2.1 Android的前世2

1.2.2 Android的优点3

1.3 Android系统架构3

1.4 本章小结5

第2章 搭建Android开发环境6

2.1 开发前的准备工作6

2.2 搭建开发环境6

1.2.1 Android SDK的安装7

1.2.2 Eclipse和ADT安装8

2.2.3 创建和启动AVD(Android Virtual Device)10

2.3 构建Android应用程序14

2.3.1 使用Eclipse创建Android应用程序14

2.3.2 运行Android应用程序16

2.3.3 通过DDMS调试Android应用程序18

2.4 本章小结19

第3章 Android应用程序剖析20

3.1 Android应用程序目录结构20

3.1.1 gen/目录下的R.java文件详解23

3.1.2 组件标识符24

3.1.3 AndroidMainfest.xml详细介绍25

3.2 Android应用程序的执行流程29

3.3 Android应用程序的基本组件30

3.3.1 Activity31

3.3.2 Service32

3.3.3 BroadcastReceiver33

3.3.4 ContentProvider33

3.3.5 Intent和IntentFileter33

3.4 本章小结34

第4章 界面布局35

4.1 UI概述35

4.2 线性布局35

4.3 相对布局38

4.4 绝对布局41

4.5 表格布局43

4.6 本章小结45

第5章 事件处理及Widget组件46

5.1 基本Widget组件46

5.1.1 文本框(TextView)和编辑框(EditText)46

5.1.2 Button(按钮)和ImageButton(图片按钮)49

5.1.3 单选框(RadioButton)和复选框(ChekBox)51

5.1.4 AnalogClock和DigitalClock53

5.2 高级Widget组件54

5.2.1 ListView(列表视图)54

5.2.2 Spinner(下拉列表)59

5.2.3 ProgressBar(进度条)63

5.2.4 SeekBar(拖动条)66

5.2.5 DatePicker(日期选择器)和TimePicker(时间选择器)68

5.3 对话框72

5.3.1 提示对话框72

5.3.2 多选对话框73

5.3.3 内容输入对话框74

5.3.4 单选对话框74

5.3.5 复选对话框75

5.3.6 列表对话框75

5.4 消息提示76

5.5 事件处理机制78

5.5.1 基于监听的事件处理78

5.5.2 基于回调机制的事件处理84

5.5.3 Handler86

5.6 本章小结88

第6章 Android的门面——Activity89

6.1 Activity生命周期89

6.2 Activity管理栈93

6.3 创建、配置和使用Activity94

6.3.1 创建Activity94

6.3.2 配置Activity96

6.3.3 启动关闭Activity97

6.3.4 需要传递参数的Activity启动100

6.3.5 启动其他Activity并返回结果104

6.4 启动模式108

6.5 本章小结110

第7章 Android的邮递员——Intent111

7.1 Intent概述111

7.1.1 Intent属性111

7.1.2 Intent解析113

7.2 Intent Filter113

7.2.1 动作检测114

7.2.2 种类检测114

7.2.3 数据检测115

7.2.4 通用情况116

7.2.5 使用intent匹配117

7.3 Intent的调用117

7.3.1 显式调用117

7.3.2 隐式调用118

7.3.3 在Intent中传递数据121

7.3.4 在Intent中传递复杂对象125

7.3.5 实现Activity之间的协同130

7.4 常用Intent组件的使用134

7.5 本章小结137

第8章 Android的隐形管理员——Service138

8.1 Service概述138

8.2 Service的生命周期138

8.2.1 startService启动服务140

8.2.2 bindSerivce启动服务142

8.3 Service的使用方法144

8.3.1 编写不需和Activity交互的本地服务144

8.3.2 编写本地服务和Activity交互145

8.3.3 编写传递基本型数据的远程服务149

8.3.4 编写传递复杂数据类型的远程服务154

8.4 IntentService162

8.5 本章小结167

第9章 Android的接收员——BroadcastReceiver168

9.1 BroadcastReceiver概述168

9.2 广播消息169

9.2.1 自定义BroadcastReceiver169

9.2.2 普通广播172

9.2.3 有序广播177

9.3 处理系统广播消息180

9.4 BroadcastReceiver的生命周期186

9.5 本章小结186

第10章 Android的数据存储187

10.1 数据存储概述187

10.2 SharedPreferences187

10.2.1 使用SharedPreferences187

10.2.2 PreferenceActivity193

10.3 文件199

10.3.1 应用程序文件读写200

10.3.2 操作资源文件203

10.3.3 操作SD卡上的文件204

10.4 数据库211

10.4.1 SQLite简介212

10.4.2 使用SQLite数据库216

10.5 本章小结225

第11章 Android的图书馆——ContentProvider226

11.1 ContentProvider概述226

11.2 自定义ContentProvider229

11.3 系统ContentProvider236

11.3.1 使用Contacts Contract Content Provider237

11.3.2 读取短信243

11.4 本章小结247

第12章 Android多媒体应用开发248

12.1 音频录制248

12.1.1 使用Intent录制音频248

12.1.2 使用MediaRecorder录制音频250

12.2 音频播放255

12.2.1 常见的音频格式256

12.2.2 使用Intent播放音频256

12.2.3 使用MediaPlayer播放音频257

12.3 视频录制260

12.3.1 使用Intent录制视频261

12.3.2 使用MediaRecorder录制视频263

12.4 视频播放269

12.4.1 常见的视频格式269

12.4.2 使用Intent播放视频269

12.4.3 使用VideoView播放视频270

12.4.4 使用MediaPlayer播放视频272

12.5 本章小结276

第13章 Android的网络编程277

13.1 Android网络编程基础277

13.2 基于HTTP协议的网络编程278

13.2.1 HTTP介绍278

13.2.2 使用HttpURLConnection访问网络279

13.2.3 使用HttpClient访问网络286

13.3 基于Socket的网络编程292

13.3.1 套接字Socket293

13.3.2 Socket编程293

13.4 基于WebView的简单浏览器296

13.5 本章小结302

第14章 定位服务和地图服务303

14.1 定位服务相关类303

14.2 定位实例305

14.3 Google Map使用308

14.3.1 申请MapAPI KEY308

14.3.2 开发和测试环境搭建311

14.4 地图定位315

14.5 本章小结317

第15章 移动同学簿318

15.1 系统概述318

15.1.1 移动同学簿的应用背景318

15.1.2 移动同学簿的总体需求318

15.1.3 移动同学簿的功能分析319

15.1.4 移动同学簿的设计思路319

15.2 系统功能模块设计319

15.3 系统数据分析与设计320

15.4 物理网站的设计与实现321

15.5 Android移动端的设计与实现328

15.5.1 手机端软件结构328

15.5.2 移动端数据的创建与初始化329

15.5.3 首页模块的设计与实现334

15.5.4 信息列表展示页的设计与实现356

15.5.5 搜索页面的设计及实现358

15.5.6 个人详细信息页的设计与实现360

15.5.7 删除功能的设计与实现373

15.6 本章小结374

热门推荐