图书介绍

ANDROID移动互联应用开发PDF|Epub|txt|kindle电子书版本下载

ANDROID移动互联应用开发
  • 邵雨舟,贾岚,刘力强主编;刘颖,李钢,周鹏副主编 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:7563545643
  • 出版时间:2016
  • 标注页数:284页
  • 文件大小:40MB
  • 文件页数:296页
  • 主题词:

PDF下载


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

下载说明

ANDROID移动互联应用开发PDF格式电子书版下载

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

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

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

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

图书目录

上篇 基础知识篇3

第1章 移动互联网概念及其发展3

1.1 移动互联网含义及特点3

1.1.1 移动互联网的含义3

1.1.2 移动互联网的特点3

1.2 移动互联网发展历史4

1.2.1 移动通信网络技术的发展历程4

1.2.2 中国移动互联网发展历程7

1.3 移动互联网应用与现状7

1.3.1 移动互联网应用7

1.3.2 移动互联网发展现状8

1.3.3 移动互联网发展趋势9

第2章 移动互联网应用开发技术12

2.1 移动互联网技术背景12

2.2 移动互联网技术架构14

2.3 移动互联网应用开发技术15

2.3.1 手机APP技术15

2.3.2 WAP16

2.3.3 手机二维码16

2.3.4 未来技术热点17

第3章 Android应用程序开发环境19

3.1 Android系统简介19

3.1.1 Android简介19

3.1.2 Android架构图20

3.2 Android应用开发环境22

3.2.1 Eclipse简介22

3.2.2 Android Studio简介23

3.2.3 Android Studio平台的搭建23

3.3 创建Android项目25

3.3.1 在Android Studio中创建项目25

3.3.2 Android Studio项目代码结构分析29

第4章 屏幕布局设计:视图与布局31

4.1 Android视图结构31

4.1.1 网格视图31

4.1.2 列表视图34

4.1.3 画廊视图39

4.1.4 多视图布局41

4.1.5 复合视图以及屏幕方向43

4.2 定义屏幕布局:使用XML45

4.2.1 线性布局45

4.2.2 相对布局46

4.2.3 表格布局48

4.2.4 绝对布局51

4.2.5 单帧布局52

4.3 Android应用资源的使用方法(字符串、颜色、尺寸、数组、图片、样式、菜单)56

4.3.1 Android资源分类56

4.3.2 Android资源使用56

4.3.3 字符串、颜色、尺寸、数组、图片、样式、菜单的使用57

4.4 示例项目:记事本V1(NotePad)61

4.4.1 需求描述61

4.4.2 界面设计61

4.4.3 代码解释61

第5章 基础组件介绍及应用63

5.1 使用常见的UI元素63

5.1.1 文本框与编辑框63

5.1.2 EditText63

5.1.3 普通按钮与图片按钮64

5.1.4 单选按钮与复选按钮65

5.1.5 图像视图66

5.1.6 列表选择框67

5.1.7 列表视图68

5.1.8 日期时间选择器70

5.1.9 计时器71

5.2 使用菜单74

5.3 添加对话框75

5.4 示例项目:记事本V2(NotePad)78

5.4.1 需求描述78

5.4.2 界面设计78

5.4.3 代码解释79

第6章 Android图像资源介绍80

6.1 图像资源简介80

6.1.1 图像切换器80

6.1.2 绘图类Paint83

6.1.3 绘图类Rect86

6.1.4 绘图类Bitmap86

6.1.5 绘图类BitmapFactory90

6.1.6 绘图类Canvas91

6.2 使用位图96

6.3 创建动画98

6.3.1 Tween动画特效98

6.3.2 Frame动画特效109

6.4 播放视频113

6.4.1 照片播放113

6.4.2 音频播放118

6.4.3 视频播放122

6.5 示例项目:记事本V3(NotePad)129

6.5.1 需求描述129

6.5.2 界面设计129

6.5.3 代码解释129

第7章 交互性:处理UI事件131

7.1 UI事件概述131

7.2 处理onClick事件131

7.3 Android触摸屏事件:onTouch133

7.4 键盘事件监听器:onKeyUp和onKeyDown134

7.5 焦点控制136

7.6 Activity生命周期管理137

7.7 示例项目:记事本V4(NotePad)141

7.7.1 需求描述141

7.7.2 界面设计141

7.7.3 代码解释142

第8章 数据共享143

8.1 Android内容提供器和数据库概述143

8.2 定义内容提供器144

8.3 操作数据库153

8.3.1 数据库查询153

8.3.2 数据库增加和删除156

8.3.3 数据库更新159

8.4 示例项目:记事本V5(NotePad)160

8.4.1 需求描述160

8.4.2 界面设计161

8.4.3 代码解释161

第9章 Intent对象和Intent过滤器162

9.1 什么是Intent162

9.2 通过Intent对象传递消息162

9.2.1 动作:Action162

9.2.2 数据:Data163

9.2.3 种类:Category163

9.2.4 额外:Extras163

9.2.5 标记:Flag163

9.3 Intent解析:显式Intent和隐式Intent164

9.4 在活动中使用Intent164

9.5 Android服务:在自己的类中处理数据164

9.6 在广播接收器中使用Intent164

9.7 示例项目:记事本V6(NotePad)165

9.7.1 需求描述165

9.7.2 界面设计165

9.7.3 代码解释165

9.8 示例项目:拨打电话166

9.8.1 需求描述166

9.8.2 界面设计166

9.8.3 代码解释166

9.9 示例项目:打开网页167

9.9.1 需求描述167

9.9.2 界面设计167

9.9.3 代码解释168

下篇 综合实训案例171

第1章 移动互联开发平台使用说明171

1.1 项目管理系统171

1.1.1 项目管理概念171

1.1.2 项目管理系统介绍172

1.1.3 登录移动互联开发平台173

1.1.4 应用开发175

1.1.5 测试部署176

1.1.6 交流信息显示177

1.1.7 一对一通信178

1.1.8 视频教学178

1.1.9 发布178

1.1.10 任务178

1.1.11 费用180

1.2 代码管理系统181

1.2.1 代码管理概念181

1.2.2 代码管理系统介绍183

1.2.3 源码管理系统主界面186

1.2.4 摘要187

1.2.5 日志概略187

1.2.6 提交日志188

1.2.7 源码提交189

1.2.8 源码改动189

1.2.9 源码树190

1.2.10 搜索190

1.2.11 对比功能191

1.2.12 提交功能191

1.2.13 读取功能192

1.2.14 代码clone192

1.2.15 重置功能193

1.2.16 合并功能193

1.2.17 合并冲突解决195

1.2.18 创建版本仓库197

1.2.19 查看文件状态199

1.2.20 查看提交日志200

1.2.21 增加标签功能200

1.3 Bug管理系统200

1.3.1 bug管理概念200

1.3.2 bug管理系统介绍201

1.3.3 登录bug管理系统202

1.3.4 问题报告203

1.3.5 查看问题204

1.3.6 问题修改205

1.3.7 报表统计206

1.3.8 管理用户207

1.3.9 管理项目208

1.3.10 自定义字段管理210

1.3.11 配置管理210

第2章 实训案例:Android音乐播放器213

2.1 案例简述213

2.2 基础知识:MediaPlayer多媒体播放213

2.3 需求分析215

2.4 界面设计216

2.5 创建项目和代码提交218

2.6 系统架构说明和代码解析219

第3章 实训案例:贪吃蛇小游戏221

3.1 基础知识介绍:图片显示、动画显示221

3.2 需求分析221

3.3 界面设计221

3.4 创建项目和代码提交222

3.5 系统架构说明和代码解析223

第4章 实训案例:WiFi聊天系统235

4.1 基础知识介绍:WiFi和别的设备间实现通信235

4.2 基础知识介绍:Andriod下的网络程序236

4.3 需求分析237

4.4 界面设计237

4.5 创建项目和代码提交243

4.6 系统架构说明和代码解析244

第5章 实训案例:地图导航系统248

5.1 基础知识介绍:获得联系人数据,获得定位信息248

5.2 需求分析248

5.3 界面设计248

5.4 创建项目和代码提交249

5.5 系统架构说明和代码解析249

5.5.1 osmroid-android-3.0.10.jar249

5.5.2 显示OpenStreetMaps地图250

5.5.3 ItemizedOverlayWithFocus(overlay)251

5.5.4 自定义Overlay253

5.5.5 MinimapOverlay(小地图)254

5.5.6 PathOverlay(画线)和SimpleLocationOverlay255

5.5.7 离线地图257

5.5.8 路径规划257

第6章 Android实训案例:电子技术自学系统259

6.1 实训案例:电子技术自学系统259

6.1.1 需求分析259

6.1.2 项目涉及的Android知识介绍261

6.1.3 项目搭建与架构说明266

6.1.4 主要功能模块解析267

热门推荐