《基于案例的Android程序设计教程》[51M]百度网盘|pdf下载|亲测有效
《基于案例的Android程序设计教程》[51M]百度网盘|pdf下载|亲测有效

基于案例的Android程序设计教程 pdf下载

出版社 清华大学出版社京东自营官方旗舰店
出版年 2020-08
页数 390页
装帧 精装
评分 8.7(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供基于案例的Android程序设计教程电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

内容简介

《基于案例的Android程序设计教程》以案例为导向,系统地讲解了Android程序设计的基础知识和基本技术。全书共分为11章,主要内容包括Android开发环境与程序构成、GUI设计、UI组件、服务、广播、数据存储、多媒体技术、网络、传感器等。《基于案例的Android程序设计教程》注重降低理论难度,增加实践应用环节的比重,每节设计一两个完整的案例,并配备教学视频,读者可以更好地培养应用程序的集成能力,为从事更高级的程序开发打下良好的基础。

《基于案例的Android程序设计教程》可作为应用型本科、高职高专相关专业的Android程序设计教材,也适用于其他具有Java语言基础的读者自学和参考。


作者简介

李冉,荆楚理工学院计算机工程学院副教授,硕士。主要研究方向为移动应用软件设计、下一代互联网、大数据应用等。近年来主持省级、市级科研项目四项,发表学术论文14篇,多次参与企业管理信息系统项目开发,完成软件著作权登记6项。自2016年以来,每年承担计算机科学技术专业的《安卓应用软件开发》课程的教学,积累了丰富的教学资源和Android开发技术。

前言/序言

前 言

  Android(安卓)是Google公司推出的移动智能设备的操作系统,该系统是开源的,应用程序使用Java语言开发,因此受到越来越多开发者的青睐,支持的硬件设备也越来越丰富。华为即将推出的鸿蒙系统,也将采用这种模式。为了适应移动应用及市场趋势的发展,企业对Android程序设计人才的需求不断增多。

  “紧随技术发展,全面适应企业需求,培养具有无限发展潜力的技术人才”是高校计算机专业人才培养改革的方向。作者总结了多年移动应用软件开发的教学经验,不断地调研企业的人才需求,杰出校友的成长路径,在校学子的学习愿望等,在此基础上编写了本书。全书内容体系结构合理,符合学习者的认识规律和学习路径,语言通俗易懂,案例设计精当,教学资源丰富。以知识点为单位的教学视频,理论与实践相结合,辅助学习者理解知识、掌握技能。

  本书作为Android程序设计的教材,目标就是让初学者少走弯路,尽快掌握基础知识、基本技能和学习的基本方法,为日后从事Android应用软件开发工作打下坚实基础。

【主要内容】

  本书内容定位为Android程序设计基础知识,总共分为11章,各章内容归纳如下。

  第1章介绍Android平台的发展历程,系统架构、系统特性和优势。

  第2章讲解开发环境的搭建和项目结构,包括JDK的安装、SDK的安装、Android Studio和Eclipse的安装。以Eclipse为例讲解了Android项目创建、运行的方法,并分析了项目结构。

  第3章讲解Android应用程序构成,包括四大核心组件介绍、Activity应用技术、清单文件结构分析、进程与线程等内容。

  第4章讲解Android GUI设计,包括GUI设计基础、常用简单组件、常用的布局组件、Fragment等内容。

  第5章讲解高级UI组件,包括数据适配器、列表框组件、下拉列表框组件、菜单组件、对话框组件、日期时间组件等内容。

  第6章讲解服务(Service),包括服务的创建、注册,两种启动方式、绑定方式下的服务控制等内容。

  第7章讲解Android的广播机制,包括广播机制的具体内容、广播的发送、接收器的定义与注册、系统广播等内容。

  第8章讲解数据存储技术,包括基于内存与外存的文件存储技术、SQLite数据库技术、ContentProvider等内容。

  第9章讲解Android多媒体技术,包括平面图形的绘制、平面图像的变换、音视频的播放、拍照与相册调用等内容。

  第10章讲解Android网络编程,包括网络编程基础、WebView组件的基础知识与应用、URLConnection组件的应用、HttpURLConnection组件的基础知识与应用等内容。

  第11章讲解了Android传感器编程,包括传感器基础知识与使用方法、三大类型传感器的具体应用等内容。

【特色与优点】

  本书为Android程序设计基础知识的立体化教材,具有以下的特色和优点。

* 章节体系安排充分考虑学习者认识规律和学习路径。

* 各章节内容精心设计,力求内容丰富,结构清晰,浅显易懂。

* 全书共设计了44个综合案例,案例包含功能介绍、实现要点、参考代码、运行效果四部分。全部基于真机调试并截图,代码中配备详细的注释。

* 全书共录制了45段视频,以知识点和案例相结合,先讲解理论,接着真机环境下演示运行效果,然后实际环境中分析实现细节。

* 全书教学资源丰富,每段视频均配备PPT,每个案例均有完整的代码,这些资源均可在清华大学出版社易学习平台上下载。

【读者定位】

  本书为Android程序设计的基础性教材,注重基础知识和基本技能,适合于以下类型的读者。

* 应用型本科院校的计算机类、电子电器类、信息工程类专业本科生。

* 高职高专类计算机应用技术专业的学生。

* 其他具有Java语言基础的Android应用软件开发初学者。

【内容约定】

  本书内容尽量摒弃Android版本的差异,但是Android从1.0版本到现在的Android 10.0版本变化非常大,因此全书编码、案例均以Android 7.0(API 24)为目标版本进行编译,案例项目均基于Eclipse集成开发工具。

【作者分工】

  本书由荆楚理工学院计算机工程学院的李冉、李敏编著。其中,李冉负责全书总体框架设计、内容与风格设计、统稿,主要负责了第3~8章的编写和案例设计;李敏负责了第1~2章的编写和案例设计;夏玮、李朝晖负责编写第9~11章。李冉还负责完成了全书PPT的设计、45段教学视频的录制和案例代码的整理。为本书的教学设计和编写风格提出宝贵意见的还有伍孝金、李素若、严永松、万勇、徐雪峰等老师。2016级计算机科学技术专业的宋真珍、唐彩燕、徐则林等同学承担了本书的初稿整理工作。在这里,对他们表示衷心的感谢。

  随着移动互联网技术的发展,Android系统也日新月异。由于作者水平有限,虽然竭尽全力,书中难免存在疏漏和不足,敬请读者不吝赐教。

  

  编 者