图书介绍

21世纪高等学校计算机类课程创新规划教材 Android Studio应用程序设计 第2版 微课版PDF|Epub|txt|kindle电子书版本网盘下载

21世纪高等学校计算机类课程创新规划教材 Android Studio应用程序设计 第2版 微课版
  • 张思民编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302481348
  • 出版时间:2017
  • 标注页数:274页
  • 文件大小:32MB
  • 文件页数:283页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

21世纪高等学校计算机类课程创新规划教材 Android Studio应用程序设计 第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 Android系统及特点1

1.1.2 Android系统的体系结构2

1.1.3 Android开发的分类3

1.2搭建Android Studio开发环境4

1.2.1安装Android Studio前的必要准备4

1.2.2安装Android Studio详解5

1.2.3设置环境变量7

1.3 Android API和在线帮助文档8

1.4 Android应用程序的开发过程9

1.4.1开发Android应用程序的一般过程9

1.4.2生成Android应用程序框架10

1.4.3编写代码生成MainActivity.java12

1.4.4在模拟器中运行应用程序13

1.5 Android项目结构13

1.5.1目录结构13

1.5.2 Android应用程序结构分析19

1.6 Android应用程序设计示例21

习题123

第2章Android用户界面的设计24

2.1用户界面组件包widget和View类24

2.2文本标签TextView与按钮Button25

2.2.1文本标签25

2.2.2按钮及按钮处理事件27

2.3文本编辑框32

2.4 Android布局管理35

2.4.1布局文件的规范与重要属性36

2.4.2常见的布局方式37

2.5进度条和选项按钮46

2.5.1进度条46

2.5.2选项按钮48

2.6图像显示类ImageView与画廊组件类Galle55

2.6.1图像显示类ImageView55

2.6.2画廊组件类Gallery与图片切换器ImageSwitcher59

2.7消息提示类Toast64

2.8列表组件67

2.8.1列表组件类ListView67

2.8.2 ListActivity类69

2.9滑动抽屉组件类SlidingDraw72

习题276

第3章 多个用户界面的程序设计78

3.1页面的切换与传递参数值78

3.1.1传递参数组件Intent78

3.1.2 Activity页面的切换78

3.1.3应用Intent在Activity页面之间传递数据82

3.2菜单设计86

3.2.1选项菜单86

3.2.2上下文菜单89

3.3对话框91

3.3.1消息对话框AlertDialog91

3.3.2其他几种常用对话框96

习题3100

第4章 图形与多媒体处理101

4.1绘制几何图形101

4.1.1几何图形绘制类101

4.1.2几何图形的绘制过程102

4.1.3自定义组件107

4.2触摸屏事件的处理110

4.2.1简单的触摸屏事件110

4.2.2手势识别116

4.3音频播放120

4.3.1多媒体处理包120

4.3.2多媒体处理播放器MediaPlayer120

4.3.3播放音频文件121

4.4视频播放127

4.4.1应用媒体播放器播放视频127

4.4.2应用视频视图播放视频130

4.5录音与拍照133

4.5.1用于录音、录像的MediaRecorder类133

4.5.2录音示例134

4.5.3拍照137

4.6动画技术142

4.6.1动画组件类142

4.6.2补间动画Tween Animation143

4.6.3属性动画Property Animation148

习题4152

第5章 后台服务与系统服务153

5.1后台服务Service153

5.2信息广播机制Broadcast157

5.3系统服务166

5.3.1 Android的系统服务166

5.3.2系统通知服务Notification167

5.3.3系统定时服务AlarmManager169

5.3.4系统功能的调用172

习题5175

第6章 网络通信技术176

6.1 Web视图176

6.1.1浏览器引擎WebKit176

6.1.2 Web视图对象176

6.1.3调用JavaScript180

6.2基于TCP协议的网络程序设计186

6.2.1网络编程的基础知识187

6.2.2利用Socket设计客户机/服务器系统程序191

6.2.3应用Callable接口实现多线程Socket编程196

6.3基于HTTP协议网络程序设计200

6.3.1建立PHP服务器网站200

6.3.2应用HttpURLConnection访问Web服务器200

习题6210

第7章 应用Volley框架访问Web服务器211

7.1 Volley框架及其应用211

7.1.1 Volley包的下载与安装211

7.1.2 JSON数据格式简介212

7.1.3 Volley的工作原理和几个重要对象216

7.1.4 Volley的基本使用方法217

7.2应用Volley框架设计网络音乐播放器221

习题7226

第8章 数据存储技术227

8.1 SQLite数据库227

8.1.1 SQLite数据库简介227

8.1.2管理和操作SQLite数据库的对象228

8.1.3 SQLite数据库的操作命令228

8.2文件的处理240

8.2.1输入/输出流240

8.2.2处理文件流241

8.3轻量级存储SharedPreferences248

8.4访问远程数据库250

习题8255

第9章 地图服务与传感器检测技术256

9.1电子地图服务的应用程序开发256

9.1.1 Android地图的SDK开发包的下载以及Key的申请256

9.1.2显示地图的应用程序示例259

9.2传感器检测技术262

9.2.1传感器简介262

9.2.2加速度传感器的应用示例264

习题9273

热门推荐