注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2022-12

出版社:电子工业出版社

以下为《Android实用教程(第2版)(含视频分析)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121390210
  • 1-5
  • 349835
  • 63244173-9
  • 平塑
  • 16开
  • 2022-12
  • 671
  • 372
  • 工学
  • 软件工程
  • 计算机类
  • 高职
目录
目  录 第1章 Android开发入门 1 1.1 Android平台简介 1 1.2 Android Studio 3.x安装 2 1.2.1 安装前的准备 2 1.2.2 安装Android Studio 3 1.3 第一个Android应用程序 5 1.3.1 创建Android Studio工程 6 1.3.2 设计应用程序界面 8 1.3.3 添加程序代码 9 1.3.4 Android应用程序运行 12 1.3.5 Android Studio工程结构 17 1.3.6 应用程序代码解析 19 1.3.7 事件处理的4种编程范式 25 1.4 Android SDK的安装与管理 28 1.4.1 通过下载AVD映像安装SDK 29 1.4.2 通过SDK Manager安装SDK 29 1.4.3 两种安装方式的区别与联系 30 第2章 Android用户界面 31 2.1 用户界面基础 31 2.1.1 用户界面基本要求 31 2.1.2 控件概述 34 2.2 基本的界面控件 39 2.2.1 文本视图:TextView 39 2.2.2 按钮和图像按钮:Button/ImageButton 42 2.2.3 图像视图:ImageView 45 2.2.4 复选框:CheckBox 48 2.2.5 单选按钮及其容器:RadioButton和RadioGroup 50 2.2.6 文本编辑框:EditText 53 2.2.7 下拉框:Spinner 58 2.2.8 自动完成文本视图:AutoCompleteTextView 61 2.2.9 日期时间选择器:DatePicker/TimePicker 63 2.3 界面事件 67 2.3.1 按键事件 67 2.3.2 触摸事件 69 第3章 界面布局与活动页 73 3.1 界面布局 73 3.1.1 约束布局:ConstraintLayout 73 3.1.2 自定义布局 76 3.1.3 界面布局的应用 82 3.2 Activity活动页 85 3.2.1 Activity概述 86 3.2.2 页面间的数据交互 86 3.2.3 页面生命周期 92 第4章 移动App高级界面开发技术 98 4.1 App通用界面元素 98 4.2 界面元素开发 100 4.2.1 标签栏 100 4.2.2 轮播条 106 4.2.3 频道栏 111 4.3 内容的呈现 116 4.3.1 列表视图 116 4.3.2 网格视图 122 4.3.3 类别标签列表 128 4.4 整合为完整App 134 4.4.1 界面元素集成 135 4.4.2 通知消息计数 138 第5章 Android服务与广播程序设计 143 5.1 Service(服务)程序设计 143 5.1.1 Service概述 143 5.1.2 启动方式使用Service 145 5.1.3 绑定方式使用Service 150 5.1.4 多Service交互及生命周期 155 5.2 广播(BroadcastReceiver) 162 5.2.1 BroadcastReceiver概述 162 5.2.2 普通广播举例 165 5.2.3 有序广播举例 166 第6章 Android数据存储与共享 171 6.1 SharedPreferences(共享优先)存储 171 6.1.1 SharedPreferences概述 171 6.1.2 SharedPreferences举例 172 6.2 内部文件存储 183 6.2.1 Android系统文件访问 183 6.2.2 文件存储举例 184 6.3 SQLite数据库存储与共享 187 6.3.1 SQLite概述 187 6.3.2 SQLite应用举例 188 6.4 ContentProvider数据共享组件 191 6.4.1 ContentProvider组件 191 6.4.2 ContentProvider创建 192 6.4.3 ContentProvider应用举例 195 第7章 Android数据库和网络编程 199 7.1 数据库准备 199 7.2 Android JDBC编程 200 7.2.1 基本原理 200 7.2.2 Android JDBC直连MySQL 202 7.2.3 Android JDBC直连SQL Server 205 7.2.4 Android JDBC直连Oracle 206 7.2.5 以表格形式显示数据库表数据 206 7.3 Android HTTP编程 213 7.3.1 基本原理 213 7.3.2 环境安装 215 7.3.3 Web应用开发和部署 217 7.3.4 移动端Android程序开发 222 7.4 Android与WebService交互 226 7.4.1 基本原理 226 7.4.2 配置IIS服务器 227 7.4.3 开发WebService 229 7.4.4 发布WebService 233 7.4.5 移动端Android程序开发 234 7.5 网上商城JSON数据操作 237 7.5.1 基本原理 237 7.5.2 Web端开发 238 7.5.3 移动端开发 240 第8章 Android多媒体和图形图像编程 246 8.1 媒体播放器的开发 246 8.1.1 视频播放 246 8.1.2 音频播放 256 8.1.3 录像功能 258 8.2 图形图像处理 263 8.2.1 图像倾斜缩放 263 8.2.2 图像扭曲 267 8.3 手机相册功能 270 8.4 OpenGL图形库 276 8.4.1 OpenGL简介 276 8.4.2 构建OpenGL环境 276 8.4.3 定义和绘制图形 279 第9章 Android第三方开发与设备操作 282 9.1 生成和扫描二维码(ZXing库) 282 9.1.1 ZXing概述 282 9.1.2 整合ZXing框架 282 9.1.3 界面设计 286 9.1.4 二维码生成 286 9.1.5 二维码扫描 289 9.2 接入支付宝(alipaySdk库) 291 9.2.1 支付接口 291 9.2.2 集成支付功能 294 9.2.3 支付功能实现 295 9.3 地图应用开发(高德地图开放平台) 300 9.3.1 配置地图环境 300 9.3.2 地图基本检索应用 306 9.3.3 GPS定位和周边搜索 314 9.3.4 驾驶路径规划 320 9.3.5 百度地图应用开发 327 9.4 Android设备操作 328 9.4.1 计步器 328 9.4.2 摇一摇 330 9.4.3 蓝牙设备发现 332 9.4.4 手电筒 335 习题和实验 338 第1章 Android开发入门 338 第2章 Android用户界面 340 第3章 界面布局与活动页 343 第4章 移动App高级界面开发技术 346 第5章 Android服务与广播程序设计 348 第6章