图书介绍

Android平台应用软件开发pdf电子书版本下载

Android平台应用软件开发
  • 朱小军,柴方林主编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:7560641706
  • 出版时间:2016
  • 标注页数:304页
  • 文件大小:33MB
  • 文件页数:313页
  • 主题词:

PDF下载


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

下载说明

Android平台应用软件开发PDF格式电子书版下载

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

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

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

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

图书目录

第1章 绪论 1

1.1 Android操作系统简介 1

1.1.1 Android平台的特性 2

1.1.2 Android系统架构 2

1.2 软件系统架构 4

1.2.1 C/S结构 4

1.2.2 B/S结构 5

1.2.3 C/S结构与B/S结构的分析比较 6

1.2.4 软件系统架构总结 6

第2章 Android开发环境搭建 9

2.1 Android开发环境搭建 9

2.1.1 搭建环境工具介绍 9

2.1.2 工具软件的安装 10

2.1.3 Android模拟器的创建 13

2.2 Android程序目录结构 13

2.2.1 HelloWorld程序 14

2.2.2 Android程序目录结构 15

2.2.3 第一个自己设计界面的Android程序 17

2.3 Android开发的几个辅助资源 19

2.3.1 Android SDK的API文档 19

2.3.2 Dalvik Debug Monitor Service 19

2.3.3 ADB命令行工具 22

第3章 Android中的五种布局 24

3.1 五种布局概念介绍 24

3.2 五种布局案例 25

3.2.1 线性布局案例 25

3.2.2 相对布局案例 28

3.2.3 帧布局案例 30

3.2.4 表格布局案例 32

3.2.5 绝对布局案例 35

第4章 Android中的UI控件 37

4.1 UI控件概念介绍 37

4.1.1 基础控件 37

4.1.2 高级控件 39

4.2 UI控件使用案例 40

4.2.1 基础控件案例 40

4.2.2 高级控件案例 50

第5章 Android中的交互与菜单 68

5.1 Android中的Toast提示框 68

5.1.1 Toast提示框的创建 68

5.1.2 Toast提示框的优化 68

5.2 Android的对话框 70

5.2.1 常用的设置对话框方法 70

5.2.2 创建对话框的关键代码 71

5.3 Android事件处理 73

5.3.1 Android中按钮点击事件处理的四种方法 73

5.3.2 Android中的键盘响应事件 77

5.3.3 Android中的onTouchEvent事件 78

5.4 Intent的进阶 79

5.4.1 什么是Intent 79

5.4.2 使用Intent进行界面间数据的传递 79

5.5 Android中的Notification 80

5.5.1 PendingIntent简介 80

5.5.2 创建Notification的关键代码 81

5.6 Android中的Menu 82

5.6.1 菜单的创建与响应 82

5.6.2 实现SubMenu 85

5.6.3 实现上下文菜单Context Menu 86

5.6.4 使用XML生成菜单 89

5.6.5 Android中的PopupWindow 90

5.7 Android中的多媒体播放 93

5.7.1 MediaPlayer简介 93

5.7.2 MediaPlayer案例 94

第6章 数据存储 98

6.1 Android中数据存储的方式 98

6.1.1 SharedPreferences概述 98

6.1.2 SharedPreferences存储数据的实现 99

6.1.3 SharedPreferences存储数据的优势 100

6.2 文件存储数据 100

6.2.1 文件存储数据的关键代码 101

6.2.2 文件方式读写SD卡上的数据 101

6.3 SQLite数据库存储数据 102

6.3.1 SQLite数据库的操作 104

6.3.2 SQLite数据库操作的关键代码 104

6.4 ContentProvider存储数据和网络存储数据 108

6.5 项目演练 109

6.5.1 项目分析 109

6.5.2 项目创建步骤 109

第7章 Android中的四大组件 117

7.1 Activity组件 117

7.1.1 Activity的生命周期 117

7.1.2 Activity的任务栈 123

7.2 BroadcastReceiver组件 124

7.2.1 创建BroadcastReceiver 124

7.2.2 广播接收器的生命周期 125

7.2.3 广播的类型和发送 126

7.2.4 广播接收器案例 126

7.3 Service组件 130

7.3.1 Service的分类 130

7.3.2 创建和启动Service组件的方法 130

7.3.3 Service组件案例 132

7.4 ContentProvider组件 135

7.4.1 Uri类介绍 136

7.4.2 UriMatcher类使用介绍 136

7.4.3 ContentProvider数据共享 137

7.4.4 ContentProvider案例 138

第8章 Android中的网络访问 147

8.1 在Eclipse上搭建服务器 147

8.1.1 搭建服务器环境工具介绍 147

8.1.2 工具软件的安装 147

8.1.3 搭建服务器 148

8.2 Android利用HttpURLConnection访问网络 149

8.2.1 HttpURLConnection介绍 149

8.2.2 HttpURLConnection的使用方法 150

8.2.3 使用HttpURLConnection访问服务器 151

8.3 Android利用HttpClient访问网络 154

8.3.1 HttpClient的介绍 154

8.3.2 使用HttpClient来执行GET调用 154

8.3.3 使用HttpClient来执行POST调用 157

8.4 Android从服务器下载文件 161

8.4.1 从服务器下载图片 161

8.4.2 从服务器下载文件 162

8.5 xml的生成与解析 164

8.5.1 什么是xml 164

8.5.2 在服务器端生成xml 164

8.5.3 在客户端解析xml数据 166

8.6 JSON的生成与解析 169

8.6.1 什么是JSON 169

8.6.2 JSON在服务端的生成 169

8.6.3 JSON在客户端的解析 171

8.7 服务器与数据库的通信 173

8.7.1 数据库的安装 173

8.7.2 服务器与mysql的连接 175

8.7.3 数据库的增、删、改、查语句 176

8.8 本章项目实战 178

8.8.1 项目流程分析 178

8.8.2 做项目之前的准备 179

8.8.3 开始做项目 179

第9章 Android中的特色编程 207

9.1 Android的Fragment 207

9.1.1 Fragment的相关使用 207

9.1.2 通过布局文件将Fragment加入Activity 208

9.1.3 通过Java代码将Fragment加入Activity 209

9.2 Android中ViewPager的使用 212

9.2.1 ViewPager简介 212

9.2.2 ViewPager案例 213

9.3 Android中的动画 216

9.3.1 四种补间动画的介绍 217

9.3.2 用xml布局实现动画 218

9.3.3 用Java代码实现动画 222

9.4 Android常用传感器的操作 223

9.4.1 Android传感器的类型 223

9.4.2 Android传感器的简介 223

9.4.3 Android传感器的使用 225

9.4.4 Android传感器案例 227

9.5 Android中的定位 232

9.5.1 Android中定位方法介绍 232

9.5.2 基站定位案例 233

9.6 Android的硬件操作 234

9.6.1 Android中的wifi开发 234

9.6.2 wifi开发实例项目 235

9.6.3 Android中的蓝牙开发 237

第10章 Android NDK编程 240

10.1 JNI概述 240

10.1.1 JNI机制的使用过程 240

10.1.2 使用JNI机制产生的副作用 240

10.1.3 JNI机制的使用场合 241

10.2 Android NDK编程 241

10.2.1 Android NDK简介 241

10.2.2 Android NDK使用的原因 242

10.2.3 Android NDK开发环境的搭建 242

10.3 Android NDK编程案例 244

第11章 项目实战——短信提醒 247

11.1 本章导读 247

11.2 制定计划 247

11.3 需求分析 248

11.4 软件设计 250

11.5 程序编码 255

11.6 软件测试 286

11.7 运行与维护 287

第12章 项目实战——天气预报 288

12.1 本章导读 288

12.2 制定计划 288

12.3 需求分析 289

12.4 软件设计 289

12.5 程序编码 292

12.6 软件的后期测试与维护 303

参考文献 304

精品推荐