全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 电工无线电自动化 > 无线电电子.电讯

Android实用教程(第2版高等学校计算机教材)

  • 定价: ¥69
  • ISBN:9787121390210
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:电子工业
  • 页数:363页
我要买:
点击放图片

导语

  

内容提要

  

    本书以Android Studio 3.x作为平台,系统介绍Android平台App开发。本书秉承前一版以应用开发为主线,在应用中理解Android开发基本内容及相互关系的优点,贴近5G智能手机,又大幅增加最新的应用体系,还增加系统介绍移动App高级界面开发、数据库和网络编程、多媒体和图形图像编程以及各种常用第三方开发与设备操作等内容。全书尽量采用(或模拟)当前移动互联网实际应用的真实场景,学以致用。配套的实例尽量做到独立完整,方便读者试做;同时又增强了启发性,提示读者可以根据需要进行更改和完善。
    本书配套的习题和实验均进行了扩充,更加系统化,同时紧密贴近当前5G智能手机上真实的App案例。扫描书中二维码可在线观看微视频,另外还提供配套的教学课件和全部应用实例代码(工程文件)。
    本书可作为大学本科和高职高专院校有关专业的教材和教学参考书,也可作为Android自学用书和开发参考书。

目录

第1章  Android开发入门
  1.1  Android平台简介
  1.2  Android Studio 3.x安装
    1.2.1  安装前的准备
    1.2.2  安装Android Studio
  1.3  第一个Android应用程序
    1.3.1  创建Android Studio工程
    1.3.2  设计应用程序界面
    1.3.3  添加程序代码
    1.3.4  Android应用程序运行
    1.3.5  Android Studio工程结构
    1.3.6  应用程序代码解析
    1.3.7  事件处理的4种编程范式
  1.4  Android SDK的安装与管理
    1.4.1  通过下载AVD映像安装SDK
    1.4.2  通过SDK Manager安装SDK
    1.4.3  两种安装方式的区别与联系
第2章  Android用户界面
  2.1  用户界面基础
    2.1.1  用户界面基本要求
    2.1.2  控件概述
  2.2  基本的界面控件
    2.2.1  文本视图:TextView
    2.2.2  按钮和图像按钮:Button/ImageButton
    2.2.3  图像视图:ImageView
    2.2.4  复选框:CheckBox
    2.2.5  单选按钮及其容器:RadioButton和RadioGroup
    2.2.6  文本编辑框:EditText
    2.2.7  下拉框:Spinner
    2.2.8  自动完成文本视图:AutoCompleteTextView
    2.2.9  日期时间选择器:DatePicker/TimePicker
  2.3  界面事件
    2.3.1  按键事件
    2.3.2  触摸事件
第3章  界面布局与活动页
  3.1  界面布局
    3.1.1  约束布局:ConstraintLayout
    3.1.2  自定义布局
    3.1.3  界面布局的应用
  3.2  Activity活动页
    3.2.1  Activity概述
    3.2.2  页面间的数据交互
    3.2.3  页面生命周期
第4章  移动App高级界面开发技术
  4.1  App通用界面元素
  4.2  界面元素开发
    4.2.1  标签栏
    4.2.2  轮播条
    4.2.3  频道栏
  4.3  内容的呈现
    4.3.1  列表视图
    4.3.2  网格视图
    4.3.3  类别标签列表
  4.4  整合为完整App
    4.4.1  界面元素集成
    4.4.2  通知消息计数
第5章  Android服务与广播程序设计
  5.1  Service(服务)程序设计
    5.1.1  Service概述
    5.1.2  启动方式使用Service
    5.1.3  绑定方式使用Service
    5.1.4  多Service交互及生命周期
  5.2  广播(BroadcastReceiver)
    5.2.1  BroadcastReceiver概述
    5.2.2  普通广播举例
    5.2.3  有序广播举例
第6章  Android数据存储与共享
  6.1  SharedPreferences(共享优先)存储
    6.1.1  SharedPreferences概述
    6.1.2  SharedPreferences举例
  6.2  内部文件存储
    6.2.1  Android系统文件访问
    6.2.2  文件存储举例
  6.3  SQLite数据库存储与共享
    6.3.1  SQLite概述
    6.3.2  SQLite应用举例
  6.4  ContentProvider数据共享组件
    6.4.1  ContentProvider组件
    6.4.2  ContentProvider创建
    6.4.3  ContentProvider应用举例
第7章  Android数据库和网络编程
  7.1  数据库准备
  7.2  Android JDBC编程
    7.2.1  基本原理
    7.2.2  Android JDBC直连MySQL
    7.2.3  Android JDBC直连SQL Server
    7.2.4  Android JDBC直连Oracle
    7.2.5  以表格形式显示数据库表数据
  7.3  Android HTTP编程
    7.3.1  基本原理
    7.3.2  环境安装
    7.3.3  Web应用开发和部署
    7.3.4  移动端Android程序开发
  7.4  Android与WebService交互
    7.4.1  基本原理
    7.4.2  配置IIS服务器
    7.4.3  开发WebService
    7.4.4  发布WebService
    7.4.5  移动端Android程序开发
  7.5  网上商城JSON数据操作
    7.5.1  基本原理
    7.5.2  Web端开发
    7.5.3  移动端开发
第8章  Android多媒体和图形图像编程
  8.1  媒体播放器的开发
    8.1.1  视频播放
    8.1.2  音频播放
    8.1.3  录像功能
  8.2  图形图像处理
    8.2.1  图像倾斜缩放
    8.2.2  图像扭曲
  8.3  手机相册功能
  8.4  OpenGL图形库
    8.4.1  OpenGL简介
    8.4.2  构建OpenGL环境
    8.4.3  定义和绘制图形
第9章  Android第三方开发与设备操作
  9.1  生成和扫描二维码(ZXing库)
    9.1.1  ZXing概述
    9.1.2  整合ZXing框架
    9.1.3  界面设计
    9.1.4  二维码生成
    9.1.5  二维码扫描
  9.2  接入支付宝(alipaySdk库)
    9.2.1  支付接口
    9.2.2  集成支付功能
    9.2.3  支付功能实现
  9.3  地图应用开发(高德地图开放平台)
    9.3.1  配置地图环境
    9.3.2  地图基本检索应用
    9.3.3  GPS定位和周边搜索
    9.3.4  驾驶路径规划
    9.3.5  百度地图应用开发
  9.4  Android设备操作
    9.4.1  计步器
    9.4.2  摇一摇
    9.4.3  蓝牙设备发现
    9.4.4  手电筒
习题和实验
  第1章  Android开发入门
  第2章  Android用户界面
  第3章  界面布局与活动页
  第4章  移动App高级界面开发技术
  第5章  Android服务与广播程序设计
  第6章  Android数据存储与共享
  第7章  Android数据库和网络编程
  第8章  Android多媒体和图形图像编程
  第9章  Android第三方开发与设备操作
习题参考答案
  第1章  Android开发入门
  第2章  Android用户界面
  第3章  界面布局与活动页
  第4章  移动App高级界面开发技术
  第5章  Android服务与广播程序设计
  第6章  Android数据存储与共享
  第7章  Android数据库和网络编程
  第8章  Android多媒体和图形图像编程
  第9章  Android第三方开发与设备操作