书籍详情

Android实用教程:基于Android Studio(含视频分析)

Android实用教程:基于Android Studio(含视频分析)

作者:郑阿奇 著

出版社:电子工业出版社

出版时间:2017-06-01

ISBN:9787121318832

定价:¥45.00

购买这本书可以去
内容简介
  本书以Android Studio 2.x作为平台,系统介绍Android平台APP开发。以应用开发为主线分类介绍Android Studio的功能、控件、属性、事件和方法,不过多地说明细节,而是在应用中理解主要的和基本的内容及其相互关系。配套的实例分为两种类型,一种是知识性的,一种是应用性的。应用性的实例既是独立的,后面又会配套使用,使后面的内容介绍既有一定的规模和应用感觉,又只需要说明当下内容。本书包括习题和实验,习题是消化知识,实验是完成应用性的实例。通过扫描二维码可观看相应视频,这些视频主要是结合开发环境分析应用实例。本书可作为大学本科和高职高专院校有关专业的教材和教学参考书,也可作为Android自学用书和开发参考。
作者简介
  郑阿奇,男,南京师范大学教授,主编多个系列高等院校计算机教材,其中十多种入选普通高等教育“十一五”国家级规划教材。
目录
目 录
第1章 Android概述\t1
1.1 Android简介\t1
1.2 Android开发平台\t3
1.3 Android Studio 2.x的安装\t4
1.3.1 在Windows上安装Java开发
工具包\t4
1.3.2 安装Android Studio\t8
第2章 Android开发入门\t13
2.1 创建Android工程\t13
2.1.1 第一个Android工程:
HelloWorld\t13
2.1.2 Android Studio工程开发
环境\t16
2.1.3 Android Studio工程结构\t23
2.1.4 模拟运行\t26
2.1.5 真机运行\t31
2.2 修改HelloWorld程序\t33
2.2.1 可视化修改界面\t33
2.2.2 配置界面文本\t39
2.2.3 代码编写与事件处理\t41
2.3 升级Android Studio工程\t48
第3章 Android用户界面\t50
3.1 用户界面基础\t50
3.1.1 用户界面基本要求\t50
3.1.2 控件概述\t52
3.2 基本的界面控件\t53
3.2.1 字符显示和编辑控件:
TextView/EditText\t53
3.2.2 按钮和图像按钮控件:
Button/ImageButton\t55
3.2.3 复选框:CheckBox\t58
3.2.4 单选按钮及其容器:
RadioButton和RadioGroup\t60
3.2.5 下拉列表:Spinner\t63
3.2.6 列表框:ListView\t64
3.3 界面事件\t66
3.3.1 按键事件\t66
3.3.2 触摸事件\t70
3.4 高级控件应用\t74
3.4.1 网页浏览控件:WebView\t74
3.4.2 滚动预览控件:
HorizontalScrollView\t80
3.4.3 照片查看器:ImageSwitcher\t83
3.4.4 条类控制器:
SeekBar/RatingBar\t87
第4章 用户界面布局\t92
4.1 界面布局\t92
4.1.1 线性布局:LinearLayout\t94
4.1.2 相对布局:RelativeLayout\t98
4.1.3 表格布局:TableLayout\t102
4.1.4 网格布局:GridLayout\t107
4.1.5 绝对布局:AbsoluteLayout\t111
4.1.6 版块布局:FrameLayout\t112
4.2 用户界面综合实例\t113
4.2.1 【例一】:登录界面\t113
4.2.2 【例二】:注册界面\t117
4.2.3 【例三】:图书展示\t123
第5章 Android多页面与版块\t130
5.1 Intent页面间数据传递\t130
5.1.1 Intent原理\t130
5.1.2 基本数据类型传递方式
(【例一】:登录响应)\t133
5.1.3 对象数据类型传递方式
(【例二】:注册成功直接
登录)\t140
5.2 Activity生命周期\t148
5.2.1 Activity概述\t148
5.2.2 生命周期的基本概念\t148
5.2.3 Activity的生命周期
(【例三】:登录响应-生命
周期)\t150
5.3 Fragment(页面版块)\t153
5.3.1 Fragment的生命周期\t153
5.3.2 Fragment应用(【例四】:
分类预览图书)\t155
5.3.3 Fragment生命周期(【例五】:
分类预览图书-生命周期)\t164
第6章 Android用户界面进阶\t168
6.1 菜单\t168
6.1.1 选项菜单(【例一】:调用第4
章例二、例三和第5章例一)\t168
6.1.2 子菜单(【例二】:第4章例
二、例三组和第5章例一分
类组)\t173
6.1.3 快捷菜单(【例三】:根据第4
章例三选择图书显示详细
信息)\t179
6.1.4 操作栏(【例四】:实现例二
分组菜单)\t187
6.2 Fragment页面(【例五】:图书列表
和详细信息不同页和同页显示)\t189
6.3 Tab导航栏\t198
6.3.1 Tab导航栏介绍\t198
6.3.2 Tab导航栏应用(【例六】:
实现例二分组菜单)\t199
第7章 Android服务与广播程序设计\t204
7.1 Java线程编程基础\t204
7.2 Service(服务)程序设计\t205
7.2.1 Service概述\t205
7.2.2 启动方式使用Service\t208
7.2.3 绑定方式使用Service\t214
7.2.4 多Service交互及生命周期\t221
7.3 广播(BroadcastReceiver)\t229
7.3.1 BroadcastReceiver概述\t229
7.3.2 普通广播应用\t232
7.3.3 有序广播应用\t235
第8章 Android数据存储与共享\t240
8.1 SharedPreferences(共享优先)
存储\t240
8.1.1 SharedPreferences概述\t240
8.1.2 SharedPreferences应用
(【例一】:存取注册信息)\t241
8.2 内部文件存储\t249
8.2.1 Android系统文件访问\t250
8.2.2 文件存储应用(【例二】:
存取注册信息)\t251
8.3 SQLite数据库存储与共享\t254
8.3.1 SQLite概述\t254
8.3.2 SQLite应用(【例三】:存取
注册信息)\t255
8.4 ContentProvider数据共享组件\t259
8.4.1 ContentProvider组件\t259
8.4.2 ContentProvider创建\t261
8.4.3 ContentProvider应用
(【例四】:获取注册信息)\t263
第9章 Android地图应用开发\t268
9.1 创建地图开发环境\t268
9.1.1 百度地图环境\t268
9.1.2 高德地图环境\t275
9.2 设置地图类型及区域检索\t280
9.2.1 设计界面\t280
9.2.2 功能实现\t283
9.2.3 运行效果\t286
9.3 地理经纬度检索\t287
9.3.1 设计界面\t287
9.3.2 功能实现\t289
9.3.3 运行效果\t291
9.4 Poi检索\t292
9.4.1 添加类库\t292
9.4.2 设计界面\t292
9.4.3 功能实现\t295
9.4.4 运行效果\t298
9.5 驾驶路径规划\t299
9.5.1 添加类库\t299
9.5.2 设计界面\t299
9.5.3 功能实现\t302
9.5.4 运行效果\t308
9.6 公交线路查询\t308
9.6.1 添加类库\t309
9.6.2 设计界面\t309
9.6.3 功能实现\t311
9.6.4 运行效果\t314
9.7 高德地图开发\t315
习题和实验\t317
第1章 Android概述\t317
第2章 Android开发入门\t318
第3章 Android用户界面\t319
第4章 用户界面布局\t320
第5章 Android多页面与版块\t321
第6章 Android用户界面进阶\t322
第7章 Android服务与广播程序设计\t323
第8章 Android数据存储与共享\t324
第9章 Android地图应用开发\t324
猜您喜欢

读书导航