图书介绍

“十二五”普通高等教育规划教材 Android应用程序开发 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

“十二五”普通高等教育规划教材 Android应用程序开发 第2版
  • 汪杭军,张广群,吕锋华编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111588269
  • 出版时间:2018
  • 标注页数:298页
  • 文件大小:39MB
  • 文件页数:308页
  • 主题词:移动终端-应用程序-程序设计-高等学校-教材

PDF下载


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

下载说明

“十二五”普通高等教育规划教材 Android应用程序开发 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Android简介1

1.1 Android背景1

1.1.1 手机操作系统1

1.1.2 Android的诞生5

1.1.3 Android发展历程7

1.2 Android特点8

1.2.1 Android优点9

1.2.2 Android缺点10

1.3 Android发展趋势10

1.4 思考与练习11

第2章 Android开发环境搭建12

2.1 Android开发软硬件要求12

2.2 开发包及其工具的安装和配置13

2.2.1 安装JDK和配置Java开发环境13

2.2.2 Eclipse的安装15

2.2.3 Android SDK和ADT插件的安装和配置16

2.2.4 Android Studio安装20

2.3 Android项目创建和运行22

2.3.1 创建Android项目22

2.3.2 模拟器创建和Android项目运行23

2.3.3 Android项目管理25

2.3.4 Android Studio项目创建及运行27

2.4 思考与练习29

第3章 Android开发Java基础30

3.1 Java语言简介30

3.2 结构化程序设计31

3.2.1 数据类型32

3.2.2 表达式33

3.2.3 流程控制语句35

3.2.4 综合案例37

3.3 面向对象基本概念和应用38

3.3.1 类与对象39

3.3.2 继承与封装43

3.3.3 抽象类和接口48

3.3.4 包51

3.3.5 异常处理53

3.4 思考与练习57

第4章 Android程序设计基础60

4.1 Android程序结构60

4.2 Android程序框架知识65

4.2.1 Activity生命周期65

4.2.2 Android组件70

4.3 程序调试72

4.3.1 ADB调试桥72

4.3.2 Logcat调试73

4.3.3 DevTools76

4.4 思考与练习78

第5章 用户界面开发79

5.1 用户界面简介79

5.2 界面布局79

5.2.1 线性布局79

5.2.2 框架布局81

5.2.3 表格布局82

5.2.4 相对布局83

5.2.5 绝对布局85

5.2.6 网格布局85

5.3 界面控件86

5.3.1 TextView和EditText87

5.3.2 Button和ImageButton89

5.3.3 CheckBox和RadioButtor90

5.3.4 Spinner93

5.3.5 ListView95

5.4 事件处理98

5.4.1 Android事件处理简介98

5.4.2 匿名内部类作为监听器类98

5.4.3 内部类作为事件监听器类99

5.4.4 外部类作为事件监听器类100

5.4.5 Activity本身作为事件监听器101

5.5 Intent和IntentFilter102

5.6 对话框108

5.6.1 AlertDialog创建对话框108

5.6.2 PopupWindow的使用109

5.6.3 DatePickerDialog、TimePickerDialog的使用111

5.6.4 ProgressDialog进度对话框的创建114

5.7 菜单116

5.7.1 选项菜单116

5.7.2 子菜单118

5.7.3 上下文菜单120

5.8 思考与练习121

第6章 Service和Broadcast广播消息123

6.1 Service简介123

6.2 Service实现125

6.2.1 创建Service125

6.2.2 启动和绑定Service126

6.2.3 停止Service127

6.3 Broadcast广播消息132

6.4 思考与练习135

第7章 Android图形图像和多媒体开发136

7.1 图形136

7.1.1 Canvas画布简介136

7.1.2 Canvas常用绘制方法136

7.1.3 Canvas绘制的辅助类140

7.2 图像143

7.2.1 Drawable和ShapeDrawable通用绘图类143

7.2.2 Bitmap和BitmapFactory图像类146

7.3 音频和视频149

7.3.1 Media Player播放音频149

7.3.2 Media Recorder录音152

7.3.3 Video View播放视频155

7.4 OpenGL ES编程159

7.4.1 OpenGLES简介159

7.4.2 视图159

7.4.3 3D空间中绘图161

7.4.4 颜色166

7.5 多媒体综合应用167

7.6 思考与练习171

第8章 Android数据存储173

8.1 数据存储简介173

8.2 SharedPreferences数据存储174

8.3 Files数据存储177

8.4 Android数据库编程180

8.4.1 SQLite简介180

8.4.2 SQLite编程182

8.4.3 SQLiteOpenHelper应用185

8.5 数据共享187

8.6 数据存储示例197

8.7 思考与练习202

第9章 Android网络与通信编程203

9.1 Android网络基础203

9.1.1 标准Java接口203

9.1.2 Apache接口204

9.1.3 Android网络接口205

9.2 HTTP通信205

9.2.1 HttpURLConnection接口206

9.2.2 HttpClient接口211

9.3 Socket通信214

9.3.1 Socket基础原理214

9.3.2 Socket示例218

9.4 Wi-Fi通信221

9.4.1 Wi-Fi介绍221

9.4.2 Wi-Fi示例225

9.5 思考与练习227

第10章 综合案例一:智能农苑助手228

10.1 项目分析228

10.1.1 UI界面规划228

10.1.2 数据存储设计229

10.2 系统实现229

10.2.1 创建项目229

10.2.2 界面设计230

10.2.3 天气系统240

10.2.4 网络通信服务242

10.2.5 图形图像处理243

10.2.6 数据存取245

10.2.7 Service服务248

10.3 应用程序的发布249

10.3.1 添加广告249

10.3.2 生成签名文件253

10.3.3 使用签名文件254

10.3.4 发布应用255

10.4 思考与练习257

第11章 综合案例二:家庭理财助手258

11.1 系统功能258

11.1.1 概述258

11.1.2 系统功能预览258

11.2 数据库设计262

11.2.1 数据库设计基础262

11.2.2 数据库操作类264

11.3 主界面设计266

11.3.1 主界面布局266

11.3.2 主控类的整体框架269

11.3.3 主控类方法272

11.4 辅助工具类280

11.4.1 数据格式类280

11.4.2 常量类280

11.4.3 广告类282

11.5 数据操作方法283

11.6 思考与练习291

附录292

附录A Android课程及开发资源292

附录B AndroidManifest文件说明293

参考文献298

热门推荐