图书介绍
Android应用程序开发教程 Android Studio版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 罗文龙主编;邹洋,王咪琳,黄天祥副主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121289309
- 出版时间:2016
- 标注页数:321页
- 文件大小:190MB
- 文件页数:332页
- 主题词:移动终端-应用程序-程序设计-高等学校-教材
PDF下载
下载说明
Android应用程序开发教程 Android Studio版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础篇2
第1章 Android系统与开发环境2
1.1 什么是Android2
1.1.1 Android平台的架构2
1.1.2 Android操作系统的功能3
1.1.3 Android的分支平台5
1.1.4 Android平台五大优势特色5
1.2 Android Studio入门6
1.2.1 Android Studio的特点6
1.2.2 Android Studio系统要求6
1.2.3 Android Studio和Eclipse ADT比较7
1.3 搭建Android开发环境7
1.3.1 下载JDK7
1.3.2 JDK的安装8
1.3.3 JDK的环境变量配置10
1.3.4 Windows环境下安装Android Studio13
1.3.5 Mac环境下安装Android Studio15
1.3.6 下载、安装和配置Android SDK16
1.3.7 SDK下载国内镜像20
1.3.8 第一次打开Android Studio的配置21
1.4 Android模拟器Genymotion23
1.4.1 什么是Genymotion23
1.4.2 Genymotion的特性23
1.4.3 Genymotion运行环境要求24
1.4.4 注册和下载Genymotion模拟器24
1.4.5 安装Genymotion模拟器27
1.4.6 使用Genymotion模拟器28
1.4.7 给Android Studio安装Genymotion插件31
1.5 新建一个Hello World项目33
第2章 Android UI设计38
2.1 Android UI布局38
2.2 ListView(列表视图)46
2.2.1 ListView(列表视图)的常用属性46
2.2.2 ArraryAdapter(数组适配器)47
2.3 GridView(网格视图)49
2.4 Android UI控件56
2.4.1 TextView(文本框)56
2.4.2 EditText(编辑框)59
2.4.3 AutoCompleteTextView(自动填充文本框)61
2.4.4 Button(普通按钮)64
2.4.5 ImageButton(图片按钮)66
2.4.6 CheckBox(复选框)69
2.4.7 ToggleButton(开关按钮)73
2.4.8 RadioButton(单选按钮)与RadioGroup(按钮组)77
2.4.9 使用ProgressDialog(进度对话框)类创建ProgressBar(进度条)81
2.4.10 Spinner(列表选择框)84
2.4.11 TimePicker(时间拾取器)87
2.5 DatePicker(日期拾取器)与DatePickerDialog(日期拾取器对话框)91
第3章 基本程序单元Activity97
第4章 Android应用核心Intent和Filters102
4.1 Intent的各属性102
4.1.1 Component(组件)103
4.1.2 Action(动作)103
4.1.3 Category(类别)104
4.1.4 Data(数据)和Type(类型)105
4.1.5 Extra(额外)106
4.1.6 Flag(标记)106
4.2 Intents的类型107
4.2.1 显式Intent107
4.2.2 隐式Intent107
4.3 Intent Filters(意图过滤器)111
第5章 Android事件处理119
5.1 Android事件处理概述119
5.2 注册事件监听器的方法119
第6章 Android服务129
6.1 Service的分类129
6.2 Service的生命周期129
6.3 Service生命周期中的回调方法130
第7章 Android广播接收器135
7.1 创建Broadcast Receiver135
7.2 注册Broadcast Receiver135
7.2.1 接收用户自定义Broadcast Intent消息136
7.2.2 接收系统广播消息136
第8章 ContentProvider实现数据共享144
8.1 ContentProvider概述144
8.2 URI简介145
8.3 创建ContentProvider145
第9章 图形图像与多媒体156
9.1 基础绘图156
9.1.1 常用绘图类156
9.1.2 绘制2D图形157
9.2 位图操作160
9.3 Android中的动画163
9.3.1 Frame Animation163
9.3.2 Tween Animation165
9.3.3 PropertyAnimation173
9.3.4 动画监听器:AnimationListener173
9.4 在Android中播放音频与视频173
9.4.1 MediaPlayer介绍173
9.4.2 运用MediaPlayer播放音频176
9.4.3 播放视频181
9.5 控制相机拍照187
第10章 Android的网络编程基础189
10.1 基于TCP协议的网络通信189
10.1.1 TCP/IP协议基础189
10.1.2 Socket与ServerSocket建立通信190
10.2 使用URL访问网络193
10.2.1 使用URL获取网络资源193
10.2.2 使用URLConnection提交请求196
10.2.3 使用HttpURLConnection实现网络通信201
10.3 使用WebView203
10.3.1 使用WebView浏览网页203
10.3.2 加载本地html页面205
10.3.3.JavaScript交互调用207
10.4 使用WebService进行网络编程209
10.4.1 WebService基础209
10.4.2 调用WebService210
10.4.3 实现手机归属地查询212
第11章 Android数据存储216
11.1 使用SharedPreferences216
11.1.1 SharedPreferences的使用方法216
11.1.2 SharedPreferences的应用217
11.2 File存储219
11.2.1 使用IO流操作文件219
11.2.2 文件操作应用219
11.2.3 将文件保存到SD卡221
11.3 SQLite数据库224
11.3.1 SQLite介绍224
11.3.2 SQLite数据库操作227
第12章 GPS应用开发与百度地图238
12.1 支持GPS的核心API238
12.2 获取LocationProvider239
12.3 获取定位信息241
12.4 使用百度地图服务244
12.4.1 获取百度地图SDK244
12.4.2 使用百度地图定位246
第2篇 综合项目篇252
第13章 基于Android的计算器252
13.1 系统分析252
13.2 系统设计252
13.2.1 系统目标252
13.2.2 系统功能结构252
13.2.3 系统业务流程253
13.3 系统实施253
13.3.1 开发及运行环境253
13.3.2 项目的创建254
13.3.3 计算器主界面的实现256
13.3.4 计算器逻辑的实现259
13.4 系统运行与测试264
第14章 图形化数字游戏265
14.1 系统分析265
14.2 系统设计265
14.2.1 系统目标265
14.2.2 系统功能结构265
14.2.3 系统业务流程266
14.3 系统实施266
14.3.1 开发及运行环境266
14.3.2 项目的创建266
14.3.3 项目工程结构269
14.3.4 游戏主界面的实现269
14.3.5 数字小游戏逻辑的实现271
14.4 系统运行与测试281
第15章 基于Android的音频播放器283
15.1 系统分析283
15.2 系统设计283
15.2.1 系统目标283
15.2.2 系统功能结构283
15.2.3 系统业务流程284
15.3 系统实施284
15.3.1 开发及运行环境284
15.3.2 项目的创建285
15.3.3 项目工程结构288
15.3.4 音频播放器主界面的实现288
15.3.5 Android音频播放器逻辑的实现292
15.4 系统运行与测试298
第16章 Android数据库记事本299
16.1 系统分析299
16.2 系统设计299
16.2.1 系统目标299
16.2.2 系统功能结构299
16.2.3 系统业务流程300
16.3 系统实施300
16.3.1 开发及运行环境300
16.3.2 项目的创建300
16.3.3 项目工程结构304
16.3.4 记事本主界面的实现304
16.3.5 记事本逻辑的实现308
16.4 系统运行与测试318
参考文献320