1.通过本课程的学习,学员能够迅速提高开发水平,掌握Android系统架构,熟悉Android硬件系统开发的基本流程,能进一步开发基于Android硬件的工程师以及未来的Android可穿戴设备的开发。
2.通过实战,能够快速熟悉Android地图服务、通知和短信服务、音频与视频服务、摄像服务、电话服务管理、振动器服务、硬件网络管理,并能独立深入研究 Android 架构,在工作中上一个新台阶。
课程介绍:
Android作为一种智能手机操作系统自从发布以来迅速成为行业推崇的主流平台,无论是设备制造商、运营商还是内容提供商都对Android平台的发展持有积极的态度。
本课程通过详细讲解Android平台的体系结构,深入了解Android架构,讲解Android应用开发的基本框架、开发工具的使用、核心组件和基于Android系统的应用项目开发等内容,使学员对Android系统的开发过程有全面而深入的认识,深刻掌握对基于Android操作系统的实际开发技能。
课程大纲:
JavaSE
Android(四大组件基础)
1.JavaSE总结
2.Android四大开发组件总结
3.Android进行本地存储与远程访问总结
基于百度或高德或腾讯地图的开发
1.如何申请百度地图或腾讯地图的密钥
2.如何搭建地图开发的环境
3.百度地图中的MapView和MapController的是用
4.百度地图中覆盖层的是用
通知与短信管理
音频播放技术
视频播放技术
1.通知的创建和触发
2.发送和接收sms短信
3.播放音频
4.播放视频
振动器技术
电话呼叫与SIM卡识别
使用摄像头采集数据
1.使用摄像头进行图像采取
2.管理SIM信息与电话状态的监听
3G、Wifi等硬件网络管理
常用传感器的开发(5-8种)
1.3G、Wifi等网络服务的选择
2.传感器的历史
常用传感器的开发(5-8种)
1.传感器与物联网、3G的综合使用
2.手机中常备传感器的介绍
3.8种传感器的使用
4.4种非常用传感器的介绍
5.掌握什么是Sensor和SensorManager
Web Servce的数据访问方式
使用Html5+Css3进行手机端Web编程
1.使用第三方组件进行Web Service的访问与管理
2.创建简易并且使用的Html5+Css3的Web访问页面
使用PhoneGap进行手机端Web编程
1.使用PhoneGap进行手机端Web编程
cocos2d-x编程初探
unity3D编程初探
Android平台微信开发
(以上三选一)
1.手游开发的概述
2.手游常用的游戏框架
3.搭建cocos2d-x开发环境并且进行体验性开发
4.搭建unity3D开发环境并且进行体验性开发
项目联调
1.满足市场需求的硬件产品开发