华信教育资源网
Android实用教程(第2版)(含视频分析)
丛   书   名: 高等学校计算机教材
作   译   者:郑阿奇 出 版 日 期:2020-06-01
出   版   社:电子工业出版社 维   护   人:程超群 
书   代   号:G0390210 I S B N:9787121390210

图书简介:

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

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

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

    图书详情

    ISBN:9787121390210
    开 本:16开
    页 数:372
    字 数:671.0

    本书目录

    目  录
    第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章  Android数据存储与共享	349
    第7章  Android数据库和网络编程	350
    第8章  Android多媒体和图形图像编程	352
    第9章  Android第三方开发与设备操作	354
    习题参考答案	356
    第1章 Android开发入门	356
    第2章 Android用户界面	357
    第3章 界面布局与活动页	358
    第4章 移动App高级界面开发技术	359
    第5章 Android服务与广播程序设计	360
    第6章 Android数据存储与共享	361
    第7章 Android数据库和网络编程	361
    第8章 Android多媒体和图形图像编程	362
    第9章 Android第三方开发与设备操作	363
    展开

    前     言

    前    言
    Android是目前流行的智能手机操作系统之一,其中文名称为“安卓系统”。随着5G时代的来临,基于Android的应用开发将出现更多新的应用场景。
    Android官方推荐的开发环境—Android Studio,基于IntelliJ IDEA,集成了Android 平台的诸多组件,并提供完善的Android开发和调试工具,无论安装还是使用都十分简便,成为当下用于App开发的主流利器。2017年10月之后发布的Android Studio 3.x版本,谷歌(Google)官方从中剥离了Android SDK,改由用户通过环境提供的SDK Manager或AVD映像工具下载,再根据实际开发需求定制安装,这么做极大地精简了原Android Studio安装包的体积,降低了对用户计算机系统配置的要求。新版Android Studio增加了默认的约束布局(ConstraintLayout),为用户设计布局优雅的App界面提供了便捷之处。
    本书以Android Studio 3.x作为平台,系统介绍Android平台App开发,删减了过时和简单常识性的内容,贴近当前5G智能手机,又大幅增加新的应用体系和读者重点关注的内容。全书内容包括Android开发入门、Android用户界面、界面布局与活动页、移动App高级界面开发技术、Android服务与广播程序设计、Android数据存储与共享、Android数据库和网络编程、Android多媒体和图形图像编程,以及Android第三方开发与设备操作。本书秉承前一版以应用开发为主线,在应用中理解Android开发基本内容及相互关系的特点,并尽量采用(或模拟)当前移动互联网实际应用的真实场景,学以致用。本书配套的实例尽量做到独立完整,方便读者单独试做;同时又增强了启发性,读者可以根据自己的需要进行更改和完善。
    本书的习题和实验均在上一版的基础上进行了扩充,更加系统化的同时更贴近当前5G智能手机上真实的App案例。习题用于消化知识,实验则用于完成应用性实例。
    扫描书中二维码,可在线观看相应的微视频(建议在WiFi环境下操作),这些视频将主要内容联系起来讲解,分析文件关系和代码之间的相互联系,介绍解决问题的过程和要点,回答读者关心的问题。
    本书提供配套的教学课件和全部应用实例代码(工程文件),需要者可从华信教育资源网(www.hxedu.com.cn)免费下载。
    本书由郑阿奇(南京师范大学)主编,参加本书编写工作的还有刘美芳、周何骏、孙德荣等。
    由于编者水平有限,错误在所难免,敬请广大师生、读者批评指正。
    意见建议邮箱:easybooks@163.com
    
    编  者
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网