分类菜单
嵌入式开发
培训首页> 南京培训> 嵌入式开发培训课程> 朝路教育3G移动Android开发班
朝路教育3G移动Android开发班

朝路教育3G移动Android开发班

参考价格: 电话咨询
咨询电话: 400-800-2178
立即预约 确认报名
姓名3:
电话:
城市:
想学
什么:
朝路教育3G移动Android开发班
课程说明
课程级别
入门级
培训周期
3-6个月
上课地址
江苏省南京市江宁区万安北路9号
【课程详情】

1、 招生对象
欲从事基于3G、通讯相关Android手机应用开发的、在校学员。

2、 入学要求
A、本科及本科以上计算机相关专业理工类学生或具备编程基础的美术类学生;
B、中级英语文档读写能力;
C、了解相关开发语言;
D、积极主动的学习态度,致力于推动中国Android应用程序的开发和使用。

3、 培训目标
A、熟练运用C语言标准类库和Linux系统类库,深入理解Android内核框架;
B、熟识手机应用产品的开发过程、开发模式、行业技术规范;
C、熟练Android组件编程;
D、掌握Android技术体系结构、内核框架,通过实训掌握Android系统移植相关经验和技巧;

4、 目标岗位
A、智能设备(智能家居、汽车电子、通讯设备、GIS/GPS、航天设备、医疗器械)开发工程师;
B、Android手机应用开发工程师;
C、Android系统开发工程师;

5、 课程简介:
时间安排 上午:9:00-11:40
下午:14:00-17:30
晚自习(辅导答疑):19:00-21:30
阶段 Android基础 总课时:4周
实训模块 课程内容
Android 平台入门 平台架构,开发者社区,应用程序商店,0Phone 平台介绍,SDK与程序开发环境,模拟器的使用,工具程序和调试方法,程序运行与分析等
Java 语言进阶 Java 语言的程序设计
Java 平台和虚拟机
Android 程序基础 应用程序的组成模块,任务的概念,进程去线程
Intent和InterFilter,Android Manifest.xml文件,模块的生存期,进程间通讯方式等
UI元素与编程 界面布局Layou 的定义,View 和ViewGroup
Android UI引擎的设计,UI事件,UI 通知机制,数据与View的连接,资源文件, Hierarchy Viewer 的使用,UI 主线程和消息队列,ANR 的介绍,UI 设计模式的运用等
程序资源与使用 资源文件的定义和种类、目录结构、文件与屏幕适配的原理,如何编写兼容不同硬件的程序, 资源文件的访问方式,资源文件的国际化配置,主要资源的XML 属性和代码分析,Nine-Patch 文件介绍, Icon 图标制作.
Activity 与Intent Activity的实现方式和使用技巧
Intent 的概念和使用
Android安全框架 Android安全架构的设计与实现
进程间通讯 Linux 进程间通讯的基本方式
Android 平台主要使用的进程间通讯方式
Service程序设计 Service程序的结构,接口的定义和实现方式
Client 与Service 的交 ServiceManager 介绍,Service 类介绍、启动和退出、进程的优先级问题,Service 与Intent, SystemServer服务进程的分析
ContentProvider设计与实现 ContentProvider 的设计和实现原理
UI 组件编程
UI 风格与主题
UI设计与技巧
Android 实现UI 组件的基本原理
XML文件和代码中使用自定义组件
Android 系统提供的风格和主题
UI 设计的重要性
程序调试与技巧 SDK 开发包
Android 开发中通常使用的程序调试技术
程序设计进阶 无缝用户体验设计,高性能程序的编写,Flash文件系统性能,数据库性能,Android 电源管理技术,省电程序的编写,主线程和消息队列,多线程程序的编写,AsyncTask的使用,IntentService 的使用, 基于WebView 浏览器程序的编写, 基于API 的网络程序编写模式, 客户端(图片)缓存技术的应用,错误报告和用户反馈的设计与实现,客户端广告联盟API的介绍和使用, 多版本支持的程序编写技术,设计模式的应用与分析等
程序的发布与维护 Android 应用之前需要做的准备工作
第2阶段: Android提高 总课时:8周
实训模块 课程内容
Binder设计与实现 Binder 进程间通讯的技术和实现方式
组件对象模型编程
0penBinder
框架与服务 系统的启动
Zygote 分析, Activity Manager,Package Manager,Window Manager,ContentProvider,ResourceManager,View System,NotificationManager,TelephonyManager,LocationManager
Dalvik 虚拟机 Dalvik 的设计考虑
Dalvik 虚拟机和Java 虚拟机的区别
Dex 文件分析, Zygote 的分析与运行时系统等
文件系统 Android的根文件系统, 系统目录结构介绍, Flash技术(N0R, NAND), YAFFS 文件系统.
窗口系统与事件处理 Window 的概念,View 与ViewRoot, 窗口管理的C/S 模式, DecorView介绍, WindowSession 和WindowState, View Tree 与View焦点, KeyEvent的处理,WindowManager服务程序的功能等
图形系统 Surface的概念,Canvas介绍,Surface与Layer介绍,SurfaceFlinger 服务程序等
2D与3D图形编程 2D与3D 编程的Java SDK API 的使用
位置与地图程序的设计与实现 A-GPS 定位技术, 小区CELL-ID定位技术, LocationManager实现与API, Google 地图API包, WebView的使用, Google 地图API, 高德软件地图API 库, 类foursquare 程序的设计与实现等
游戏程序的设计与实现 Android 上进行游戏设计的基本方法, 涵盖了游戏程序的前期需求, 设计, 游戏引擎技术, 代码实现,性能与调试等方面
Android 源代码工程 获取和编译源代码工程,源代码管理系统Git,代码评审系统Gerrit,源代码项目分类与阅读,代码编写规范,参与开发者社区,报告Bug, 提交补丁代码等
项目实战 项目实战:基于Android平台开发的捕鱼游戏
项目实战:多功能媒体播放器
项目实战:电子书阅读器
项目实战:网络浏览器
项目实战:手机客户端开发
项目实战:餐厅点菜系统(平板电脑版)

以上就是嵌入式培训课程的全部内容介绍,如需了解更多的嵌入式培训班、课程、价格、试听等信息,也可以点击进入 嵌入式 相关频道,定制专属课程,开始您的学习之旅。

课程内容以实际授课为准
  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

温馨提示

个性定制课程


温馨提示