华信教育资源网
基于工作任务的Android应用教程
丛   书   名: 高职高专移动互联应用与移动商务专业规划教材
作   译   者:赖红 王寅峰 许志良 李钦 郭敏强 出 版 日 期:2014-05-01
出   版   社:电子工业出版社 维   护   人: 
书   代   号:G0226850 I S B N:9787121226854

图书简介:

本书通过任务驱动模式编写,紧密围绕Android程序设计的基础知识和技能,进行循序渐进的学习和迭代开发,规划设计了17个任务,涵盖Android各个知识点。任务1~任务3为Andriod开发环境搭建、使用和调试篇;任务4~任务10为基础任务篇,将一个整体项目——移动QQ客户端的各个功能拆分为7大功能点;任务10~任务17为进阶任务篇,以7个综合项目案例的开发为目标。
定价 39.0
您的专属联系人更多
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源
    图书特别说明:

    本书资源

    本书暂无资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书通过任务驱动模式编写,紧密围绕Android程序设计的基础知识和技能,进行循序渐进的学习和迭代开发,规划设计了17个任务,涵盖Android各个知识点。任务1~任务3为Andriod开发环境搭建、使用和调试篇;任务4~任务10为基础任务篇,将一个整体项目——移动QQ客户端的各个功能拆分为7大功能点;任务10~任务17为进阶任务篇,以7个综合项目案例的开发为目标。

    图书详情

    ISBN:9787121226854
    开 本:16开
    页 数:304
    字 数:480

    本书目录

    目录
    上篇Android开发环境搭建、使用和调试
    
    任务1构建Android集成开发环境
    
    任务2Android欢迎你
    
    任务3使用DDMS调试程序
    
    中篇基 础 任 务
    
    任务4学习Android的布局管理
    
    任务5学习Android的视图
    
    任务6学习Android的线程
    
    任务7学习Android的Tabpager和Imageview
    
    任务8学习Android的背景布局
    
    任务9学习Android的ListView
    
    任务10学习Android的扩展列表ExpandListView
    
    下篇进 阶 任 务
    
    任务11跟我做: 音视频播放器
    
    11.1任务介绍
    
    11.1.1任务情景
    
    11.1.2运行情景
    
    11.2实现方案
    
    11.2.1新建项目
    
    11.2.2完成页面布局功能
    
    11.2.3完成页面选项卡功能
    
    11.2.4完成音频播放功能
    
    11.2.5完成视频播放功能
    
    11.3相关知识
    
    11.3.1服务(Service)
    
    11.3.2广播(BroadCast)
    
    11.4实训项目
    
    任务12跟我做: 闹钟
    
    12.1任务介绍
    
    12.2总体设计
    
    12.2.1需求分析
    
    12.2.2实现原理
    
    12.2.3实现流程
    
    12.3实现方案
    
    12.3.1闹钟服务功能
    
    12.3.2广播接收功能
    
    12.3.3注册广播和服务
    
    12.3.4主界面布局文件
    
    12.3.5编写闹钟设置功能
    
    12.4相关知识
    
    12.5实训项目
    
    任务13跟我做: 图片浏览器
    
    13.1任务介绍
    
    13.1.1Android市场分析
    
    13.1.2图片浏览器示例图
    
    13.2总体设计
    
    13.2.1需求分析
    
    13.2.2设计原理
    
    13.2.3图片浏览器应用程序结构
    
    13.3实现方案
    
    13.3.1图片的缩略显示
    
    13.3.2图片的画廊显示功能
    
    13.3.3图片的多点触控以及拖曳功能
    
    13.4相关知识
    
    13.4.1GridView(网格视图)
    
    13.4.2Gallery(画廊视图)
    
    13.5实训项目
    
    任务14跟我做: 随手记
    
    14.1任务介绍
    
    14.1.1Android市场分析
    
    14.1.2“随手记”的功能示例图 
    
    14.2总体设计
    
    14.2.1需求分析
    
    14.2.2设计原理
    
    14.2.3“随手记”应用程序结构
    
    14.3实现方案
    
    14.3.1数据封装类
    
    14.3.2Sqlite数据库适配类
    
    14.3.3Sqlite数据库操作类
    
    14.3.4视图注册
    
    14.3.5用户验证登录功能实现
    
    14.3.6日记搜索、编辑、删除和修改功能
    
    14.3.7日记编写功能
    
    14.4相关知识
    
    14.4.1文件(File)
    
    14.4.2SharedPreferences
    
    14.4.3SQLite数据库
    
    14.4.4ContentProvider
    
    14.5实训项目
    
    任务15跟我做: 指南针
    
    15.1任务介绍
    
    15.1.1Android市场分析
    
    15.1.2指南针的示例图
    
    15.2总体设计
    
    15.2.1需求分析
    
    15.2.2实现原理
    
    15.2.3实现流程
    
    15.3实现方案
    
    15.3.1图片资源准备
    
    15.3.2编写程序的界面布局文件activity_main.xml
    
    15.3.3编写指南针功能类MainActivity.java文件
    
    15.4相关知识
    
    15.4.1传感器简介
    
    15.4.2Android传感器框架
    
    15.4.3Android传感器使用
    
    15.5实训项目
    
    任务16跟我做: 运动曲线
    
    16.1任务介绍
    
    16.2总体设计
    
    16.2.1需求分析
    
    16.2.2实现原理
    
    16.2.3实现流程
    
    16.3实现方案
    
    16.3.1编写程序的界面布局文件activity_main.xml
    
    16.3.2编写运动曲线功能类MainActivity.java文件
    
    16.4相关知识
    
    16.4.1SurfaceView简介
    
    16.4.2SurfaceView实现
    
    16.5实训项目
    
    任务17跟我做: 手势控制小球
    
    17.1任务介绍
    
    17.2总体设计
    
    17.2.1需求分析
    
    17.2.2实现原理
    
    17.2.3实现流程
    
    17.3实现方案
    
    17.3.1编写程序的界面布局文件activity_main.xml
    
    17.3.2编写手势重力控制小球功能类MainActivity.java文件
    
    17.4相关知识
    
    17.4.1触摸屏手势
    
    17.4.2输入法手势
    
    17.5实训项目
    展开

    前     言

    前言
    Android作为一款Google(谷歌)公司创建的全新的智能手机开发平台,目前已逐步成为了市场占有率第一的移动操作系统。近两年Android发展速度非常快,就业市场对Android开发人员的需求量也迅速逐步增大。Android系统作为一个成熟的商业移动设备操作系统,知识点比较多也比较杂,因此对于很多刚开始学习的高职学生来说,由于课堂学习和实践的时间偏少,不容易掌握Android开发中的各项技术,因此,笔者特意选择了一个完整的项目——移动QQ客户端,作为本书的核心来进行讲解。每个任务的关键技术点采取由点到面的方式,扩展讲解与本任务相关的Android 知识点。读者通过项目的实现方法步骤,以及本书提供的源代码,可以快速地开发出一个完整的Android应用项目,快速的增加自己的实践经验。
    通过本课程的每个任务的学习,读者可以对Android的开发技术等进行详细了解。掌握Android开发环境搭建、应用程序结构剖析、Android布局管理、应用程序四大组件、基本控件、高级控件、Android事件处理、Android多线程技术、多媒体开发、图片开发、数据存储、传感器技术等关键开发技术。本书内容丰富,包含17个任务,23个课后实践任务,25个关键知识点案例,知识讲解系统,突出项目开发能力培养,易于学习,易于提高Android编程能力。
    本书的内容组织如下: 
    任务1~任务3为Andriod开发环境搭建、使用和调试篇,主要熟悉Android的开发环境的搭建,使用和调试。
    任务4~任务10为基础任务篇,将一个整体项目——移动QQ客户端的各个功能拆分为7大功能点,讲解Android的基础知识,读者可以先学习对应的知识点后完成对应的功能,采用迭代开发的过程,层次递进,每一个任务都是在前一个任务基础上增加内容。
    任务11~任务17为进阶任务篇,以7个综合项目案例的开发为目标,将项目拆分为对应的功能点,循序渐进讲解Android的高级应用,读者需要先了解项目的整体结构,然后了解项目的知识点,最后根据功能模块的顺序依次完成。
    本书具有以下特色: 
    (1)  “任务驱动”是一种学习方法,适用于学习操作类的知识和技能,尤其适用于学习信息技术应用方面的知识和技能。基于任务驱动,围绕任务展开教学,学习目标十分明确,适合学生特点,使“教与学”生动有趣、易于接受。
    (2)  通过将Android的应用项目根据功能点拆分为不同的任务,任务采用层次递进、迭代开发的思路,每个任务都是在前一个任务的基础上通过扩展功能实现,学生在完成任务后最终实现一个应用程序项目,这样,可以快速地提高学生使用Android开发项目的实践能力。
    (3)  本书的每个任务中对Android的基础知识进行详细的分析,同时对知识点也设计了独立的案例,为读者所学所用,所见所得,容易快速掌握Android的基础知识。
    (4)  本书每个任务中的实践任务也采用了任务驱动的方式,实践任务通过功能点的拆分与每章的任务对应,学生在掌握了本任务的知识点后可以独立完成,最终独立完成一个Android应用程序。
    (5) 丰富的教学资源。本书所有任务的素材和源代码文件请登录本书网盘http:gunpan.cn/Q41KhKkvnpH7P。
    本书由赖红担任主编,主要负责全书的组织设计,案例的分析和整体的结构。各章的分工如下,赖红负责任务4~任务10,王寅峰负责任务1~任务3,李钦负责任务11和任务12,郭敏强负责任务13和任务14,许志良负责任务15~任务17; 深圳信息职业技术学院软件技术专业的学生刘欢松、郑嘉威、欧阳、谢家镇等同学参与了案例的编码工作。
    希望本书能帮助Android的任课老师将Android的开发知识传授给学生,也希望初学者更好的快速掌握Android的开发实践技能。
    由于作者水平有限,加上技术发展迅速,书中难免存在不足,欢迎读者在使用过程中提出宝贵意见和建议。
    赖红
    2014年4月
    展开

    作者简介

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