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

图书简介:

本书以Android Studio 2.x作为平台,系统介绍Android平台APP开发。以应用开发为主线分类介绍Android Studio的功能、控件、属性、事件和方法,不过多地说明细节,而是在应用中理解主要的和基本的内容及其相互关系。配套的实例分为两种类型,一种是知识性的,一种是应用性的。应用性的实例既是独立的,后面又会配套使用,使后面的内容介绍既有一定的规模和应用感觉,又只需要说明当下内容。本书包括习题和实验,习题是消化知识,实验是完成应用性的实例。通过扫描二维码可观看相应视频,这些视频主要是结合开发环境分析应用实例。本书可作为大学本科和高职高专院校有关专业的教材和教学参考书,也可作为Android自学用书和开发参考。
定价 45.0
您的专属联系人更多
关注 评论(1) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源
    图书特别说明:扫描示例二维码,观看微课视频,了解更多服务内容。
     
        【示例】4.4 GridLayoutTest(网格布局)

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书以Android Studio 2.x作为平台,系统介绍Android平台APP开发。以应用开发为主线分类介绍Android Studio的功能、控件、属性、事件和方法,不过多地说明细节,而是在应用中理解主要的和基本的内容及其相互关系。配套的实例分为两种类型,一种是知识性的,一种是应用性的。应用性的实例既是独立的,后面又会配套使用,使后面的内容介绍既有一定的规模和应用感觉,又只需要说明当下内容。
    本书包括习题和实验,习题是消化知识,实验是完成应用性的实例。通过扫描二维码可观看相应视频,这些视频主要是结合开发环境分析应用实例。
    本书可作为大学本科和高职高专院校有关专业的教材和教学参考书,也可作为Android自学用书和开发参考。

    图书详情

    ISBN:9787121318832
    开 本:16(185*260)
    页 数:320
    字 数:512

    本书目录

    第1章  Android概述 1
    1.1  Android简介 1
    1.2  Android开发平台 3
    1.3  Android Studio 2.x的安装 4
    1.3.1  在Windows上安装Java开发工具包 4
    1.3.2  安装Android Studio 8
    第2章  Android开发入门 13
    2.1  创建Android工程 13
    2.1.1  第一个Android工程:HelloWorld 13
    2.1.2  Android Studio工程开发环境 16
    2.1.3  Android Studio工程结构 22
    2.1.4  模拟运行 26
    2.1.5  真机运行 30
    2.2  修改HelloWorld程序 32
    2.2.1  可视化修改界面 32
    2.2.2  配置界面文本 37
    2.2.3  代码编写与事件处理 39
    2.3  升级Android Studio工程 46
    第3章  Android用户界面 48
    3.1  用户界面基础 48
    3.1.1  用户界面基本要求 48
    3.1.2  控件概述 49
    3.2  基本的界面控件 51
    3.2.1  字符显示和编辑控件:TextView/EditText 51
    3.2.2  按钮和图像按钮控件:Button/ImageButton 53
    3.2.3  复选框:CheckBox 56
    3.2.4  单选按钮及其容器:RadioButton和RadioGroup 58
    3.2.5  下拉列表:Spinner 60
    3.2.6  列表框:ListView 62
    3.3  界 面 事 件 63
    3.3.1  按键事件 63
    3.3.2  触摸事件 67
    3.4  高级控件应用 72
    3.4.1  网页浏览控件:WebView 72
    3.4.2  滚动预览控件:HorizontalScrollView 77
    3.4.3  照片查看器:ImageSwitcher 80
    3.4.4  条类控制器:SeekBar/RatingBar 83
    第4章  用户界面布局 88
    4.1  界 面 布 局 88
    4.1.1  线性布局:LinearLayout 90
    4.1.2  相对布局:RelativeLayout 94
    4.1.3  表格布局:TableLayout 97
    4.1.4  网格布局:GridLayout 102
    4.1.5  绝对布局:AbsoluteLayout 106
    4.1.6  版块布局:FrameLayout 107
    4.2  用户界面综合实例 107
    4.2.1  【例一】:登录界面 107
    4.2.2  【例二】:注册界面 111
    4.2.3  【例三】:图书展示 116
    第5章  Android多页面与版块 123
    5.1  Intent页面间数据传递 123
    5.1.1  Intent原理 123
    5.1.2  基本数据类型传递方式(【例一】:登录响应) 126
    5.1.3  对象数据类型传递方式(【例二】:注册成功直接登录) 132
    5.2  Activity生命周期 140
    5.2.1  Activity概述 140
    5.2.2  生命周期的基本概念 140
    5.2.3  Activity的生命周期(【例三】:登录响应-生命周期) 142
    5.3  Fragment(页面版块) 145
    5.3.1  Fragment的生命周期 145
    5.3.2  Fragment应用(【例四】:分类预览图书) 147
    5.3.3  Fragment生命周期(【例五】:分类预览图书-生命周期) 156
    第6章  Android用户界面进阶 159
    6.1  菜单 159
    6.1.1  选项菜单(【例一】:调用第4章例二、例三和第5章例一) 159
    6.1.2  子菜单(【例二】:第4章例二、例三组和第5章例一分类组) 164
    6.1.3  快捷菜单(【例三】:根据第4章例三选择图书显示详细信息) 170
    6.1.4  操作栏(【例四】:实现例二分组菜单) 178
    6.2  Fragment页面(【例五】:图书列表和详细信息不同页和同页显示) 180
    6.3  Tab导航栏 189
    6.3.1  Tab导航栏介绍 189
    6.3.2  Tab导航栏应用(【例六】:实现例二分组菜单) 190
    第7章  Android服务与广播程序设计 195
    7.1  Java线程编程基础 195
    7.2  Service(服务)程序设计 196
    7.2.1  Service概述 196
    7.2.2  启动方式使用Service 199
    7.2.3  绑定方式使用Service 204
    7.2.4  多Service交互及生命周期 210
    7.3  广播(BroadcastReceiver) 218
    7.3.1  BroadcastReceiver概述 218
    7.3.2  普通广播应用 221
    7.3.3  有序广播应用 223
    第8章  Android数据存储与共享 228
    8.1  SharedPreferences(共享优先)存储 228
    8.1.1  SharedPreferences概述 228
    8.1.2  SharedPreferences应用(【例一】:存取注册信息) 229
    8.2  内部文件存储 237
    8.2.1  Android系统文件访问 238
    8.2.2  文件存储应用(【例二】:存取注册信息) 239
    8.3  SQLite数据库存储与共享 242
    8.3.1  SQLite概述 242
    8.3.2  SQLite应用(【例三】:存取注册信息) 243
    8.4  ContentProvider数据共享组件 247
    8.4.1  ContentProvider组件 247
    8.4.2  ContentProvider创建 249
    8.4.3  ContentProvider应用(【例四】:获取注册信息) 251
    第9章  Android地图应用开发 256
    9.1  创建地图开发环境 256
    9.1.1  百度地图环境 256
    9.1.2  高德地图环境 262
    9.2  设置地图类型及区域检索 267
    9.2.1  设计界面 267
    9.2.2  功能实现 270
    9.2.3  运行效果 273
    9.3  地理经纬度检索 274
    9.3.1  设计界面 274
    9.3.2  功能实现 276
    9.3.3  运行效果 278
    9.4  Poi检索 279
    9.4.1  添加类库 279
    9.4.2  设计界面 279
    9.4.3  功能实现 282
    9.4.4  运行效果 285
    9.5  驾驶路径规划 286
    9.5.1  添加类库 286
    9.5.2  设计界面 286
    9.5.3  功能实现 289
    9.5.4  运行效果 295
    9.6  公交线路查询 295
    9.6.1  添加类库 295
    9.6.2  设计界面 296
    9.6.3  功能实现 298
    9.6.4  运行效果 301
    9.7  高德地图开发 301
    习题和实验 304
    第1章  Android概述 304
    第2章  Android开发入门 305
    第3章  Android用户界面 306
    第4章  用户界面布局 307
    第5章  Android多页面与版块 308
    第6章  Android用户界面进阶 309
    第7章  Android服务与广播程序设计 310
    第8章  Android数据存储与共享 311
    第9章  Android地图应用开发 311
    展开

    前     言

    如今,Android已是全世界市场占有率和普及率最高的智能手机操作系统,在中国大陆更是家喻户晓,其中文名称为“安卓系统”。正因为如此,近年来,基于Android的APP开发是市场的热点之一 。
    传统的Android开发使用Eclipse,它是一个开放源代码、基于Java的可扩展开发平台。Eclipse只是一个框架和一组服务,用于通过插件组件构建开发环境。要开发Android程序,就必须安装专为Android平台定制的ADT插件。在Eclipse上安装Android开发环境,首先需要安装支持Java应用程序运行的Java开发工具包JDK,然后再按顺序安装Eclipse、Android SDK和ADT。由于ADT本身并未集成Android的API,需要用户根据实际情况自己上网选择更新所需API的SDK版本,常常会出现安装的开发环境中各组件之间的兼容性问题,搭建这样的环境对开发者的要求较高,初学者往往不易上手。
    2013年5月16日,Google推出新的Android开发环境—Android Studio,它基于IntelliJ IDEA,类似Eclipse ADT,但它的内部集成了Android SDK,并提供了集成的Android开发工具用于开发和调试,无论安装还是使用都比Eclipse + ADT方式要方便得多。目前最新版本为Android Studio 2.2。
    本书以Android Studio 2.x作为平台,系统介绍Android平台APP开发,包括Android概述、Android开发入门、Android用户界面、用户界面布局、Android多页面与版块、Android用户界面进阶、Android服务与广播程序设计、Android数据存储与共享以及Android地图应用开发。介绍Android以应用开发为主线,分类介绍Android Studio的功能、控件、属性、事件和方法,不过多地说明细节,而是在应用中理解主要的和基本的内容及其相互关系。配套的实例分为2种类型,一种是知识性的,一种是应用性的。应用性的实例既是独立的,后面又会配套使用,使后面的内容介绍既有一定的规模和应用感觉,又只需要说明当下内容。
    本书每章包含部分二维码,通过扫描这些二维码可观看相应的微课视频,这些视频将主要内容联系起来讲解,分析文件关系、代码之间的相互联系,介绍解决问题过程和要点,回答读者关心的问题。
    本书提供配套的教学课件、全部应用实例代码(工程文件)、构建与教材相同开发和实验的平台需要的安装文件包以及本书视频文件,需要者可从华信教育资源网(www.hxedu. com.cn)免费下载。
    本书包括习题和实验,习题是消化知识,实验是完成应用性的实例。
    本书由郑阿奇(南京师范大学)主编,参加本书编写的还有曹弋、徐文胜、丁有和、殷红先、陈瀚、陈冬霞、邓拼搏、高茜、刘博宇、彭作民、钱晓军、孙德荣、陶卫冬、吴明祥、王志瑞、徐斌、俞琰、严大牛、郑进、周何骏、于金彬、马骏、周怡明、姜乃松、梁敬东、陆文周等。
    由于我们的水平有限,错误在所难免,敬请广大师生、读者批评指正。
    意见建议邮箱:easybooks@163.com
    编  者 

    展开

    作者简介

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