定 价:46 元
丛书名:高等学校计算机类专业“十三五”课改规划教材 , 高等学校应用型本科创新人才培养计划指定教材
- 作者:青岛农业大学,青岛英谷教育科技股份有限公司 编
- 出版时间:2016/11/1
- ISBN:9787560643168
- 出 版 社:西安电子科技大学出版社
- 中图法分类:TN929.53
- 页码:294
- 纸张:胶版纸
- 版次:1
- 开本:16开
《Android高级开发及实践》在“Android程序设计及实践”课程的基础上,以理论联系实践的形式深入地讲解了Android高级开发的相关知识与技术。《Android高级开发及实践》共有8章,具体介绍了ContentProvider、图形图像与动画、高级网络编程、高级用户体验、传感器、Wi-Fi与Bluetooth、NFC以及资源与国际化等知识。另外,《Android高级开发及实践》还讲解了移动物联网的相关概念及有关程序的实现、NFC近场通信技术等。
《Android高级开发及实践》案例基于Eclipse开发工具编写,使用的SDK版本为Android4.3(API 18)。
《Android高级开发及实践》适用范围较广,可作为高等院校计算机科学与技术、移动互联网、软件工程、网络工程、计算机软件、计算机信息管理以及电子商务等专业的程序设计课程的教材,也可作为科研、程序设计等人员的参考书籍。
本科教育是我国高等教育的基础,而应用型本科教育是高等教育由精英教育向大众化教育转变的必然产物,是社会经济发展的要求,也是今后我国高等教育规模扩张的重点。应用型创新人才培养的重点在于训练学生将所学理论知识应用于解决实际问题,这主要依靠课程的优化设计以及教学内容和方法的更新。
另外,随着我国信息技术的迅猛发展,社会对具备信息技术能力的人才需求急剧增加,“全面贴近企业需求,无缝打造专业实用人才”是目前高校计算机专业教育的革新方向。为了适应高等教育体制改革的新形势,积极探索适应21世纪人才培养的教学模式,我们组织编写了高等院校计算机专业系列课改教材。
该系列教材面向高校计算机专业应用型本科人才的培养,强调产学研结合,经过了充分的调研和论证,并参照多所高校一线专家的意见,具有系统性、实用性等特点。旨在使读者在系统掌握计算机知识的同时,着重培养其综合应用能力和解决问题的能力。
该系列教材具有如下几个特色:
1.以培养应用型人才为目标
本系列教材以应用型软件人才为培养目标,在原有体制教育的基础上对课程进行了改革,强化“应用型”技术的学习。使读者在经过系统、完整的学习后能够掌握如下技能:
掌握信息系统开发所需的理论和技术体系以及系统开发过程规范体系;
能够熟练地进行信息系统设计和编码工作,并具备良好的自学能力;
具备一定的项目经验,包括代码的调试、文档编写、软件测试等内容;
达到信息技术企业的用人标准,做到学校学习与企业的无缝对接。
2.以新颖的教材架构来引导学习
本系列教材采用的教材架构打破了传统的以知识为标准编写教材的方法,引导读者在学习理论知识的同时,加强实践动手能力的训练。
教材内容的选取遵循“二八原则”,即重点内容由企业中常用的20%的技术组成。每个章节设有本章目标,明确本章学习重点和难点,章节内容结合示例代码,引导读者循序渐进地理解和掌握这些知识和技能,培养学生的逻辑思维能力,掌握信息系统开发的必备知识和技巧。
另外,本系列教材借鉴了软件开发中的“低耦合,高内聚”的设计理念,组织结构上遵循软件开发中的MVC理念,即在保证最小教学集的前提下可以根据自身的实际情况对整个课程体系进行横向或纵向裁剪。
第1章 Content Provider
1.1 Content Provider概述
1.1.1 相关API
1.1.2 Content Provider操作规则
1.2 系统通讯录
1.2.1 系统通讯录结构
1.2.2 操作系统通讯录
1.3 自定义Content Provider
1.3.1 创建Content Provider
1.3.2 使用自定义的Content Provider
本章小结
本章练习
第2章 图形图像与动画
2.1 图形绘制
2.1.1 Color类
2.1.2 Paint类
2.1.3 Path类
2.1.4 Canvas类
2.1.5 绘制几何图形
2.2 Property Animation(属性动画)
2.2.1 ValueAnimatot
2.2.2 ObjectAnimator
2.2.3 AnimatorSet
2.2.4 AnimatorInflater
本章小结
本章练习
第3章 高级网络编程
3.1 HTTP概述
3.1.1 HttpURLConnection
3.1.2 HttpClient
3.2 上传文件到服务器
3.3 断点续传下载文件
3.3.1 断点续传的流程及原理
3.3.2 断点续传的实现
本章小结
本章练习
第4章 高级用户体验
4.1 图片自适应
4.1.1 Draw9-patch概述
4.1.2 绘制图片缩放
4.1.3 绘制内容填充区域
4.2 ListView列表视图
4.2.1 ListView事件处理
4.2.2 Adapter概述
4.2.3 ArrayAdaptei.
4.2.4 SimpleAdapter
4.2.5 自定义Adapter
4.2.6 自定义Adapter的优化
4.3 PopupWindow
4.3.1 PopupWindow概述
4.3.2 PopupWindow的使用
4.4 ViewPager
4.4.1 ViewPager概述
4.4.2 编写简易图片查看器
本章小结
本章练习
第5章 传感器
5.1 传感器简介
5.1.1 传感器相关类
5.1.2 查看本机传感器
5.2 传感器的应用
5.2.1 光线传感器
5.2.2 距离传感器
5.2.3 气压传感器
5.2.4 温度传感器
5.2.5 加速度传感器
5.2.6 陀螺仪传感器
5.2.7 磁场传感器
5.2.8 相对湿度传感器
5.2.9 环境温度传感器
5.2.10 旋转矢量传感器
5.2.11 重力传感器
5.2.12 线性加速度传感器
5.2.13 方向传感器
本章小结
本章练习
第6章 Wi-fi与Bluetooth
6.1 Wi-Fi
6.1.1 Wi-Fi概述
6.1.2 扫描周围的Wi-Fi
6.1.3 Wi-Fi相关广播事件
6.1.4 连接到指定Wi-F1网络
6.1.5 Wi-Fi技术与设备通信
6.2 Bluetooth(蓝牙)
6.2.1 传统蓝牙概述
6.2.2 传统蓝牙通信
6.2.3 BLE技术概述
6.2.4 通过BLE技术与设备通信
本章小结
本章练习
第7章 NFC
7.1 NFC概述
7.1.1 RFID射频识别技术
7.1.2 NFC工作模式
7.2 数据格式
7.3 Tag(标签)调度系统
7.4 NFC开发配置
7.5 NFC标签数据操作
7.5.1 开发前的准备
7.5.2 读写MifareClassic标签数据
7.5.3 读写NDEF纯文本数据
本章小结
本章练习
第8章 资源与国际化
8.1 Android资源
8.1.1 Android资源概述
8.1.2 资源的创建与使用
8.2 国际化
8.2.1 跟随系统国际化
8.2.2 程序内国际化
本章小结
本章练习
附录 国家地区语言代码表