该校与厚学网暂未合作,平台不保证课程的真实有效性,如有侵权等争议,请及时与厚学网联系处理
Android开发
在线咨询
上课地址
北京市海淀区西3环北路87号6层1-608
开课安排
5.25-27(北京) 7.29-31(上海) 9.27-29(南京) 11.22-14(深圳)
课程介绍
本课程以Android工程师所必须具备的能力为主轴。在课程组织上,避免让课程流于「浏览API」的形式,而是将课程加入了「观念」与「原理」的元素,让Android工程师能具备整体知识,并在遇到问题时,能做通盘思考,以及又高阶的分析。本课程以讲授+案例指导方式进行,带领培训学员进入Android应用开发的领域。除此之外,也会针对Android底层做重点讲解,让Android工程师在未来进入底层研发工作时能有一个概念。
适合对象
希望迅速了解和掌握Android应用和底层技术的人员;
从事移动终端开发的爱好者、工程师、程序员、以及相关行业的工程技术人员。
课程目标
具有开发经验的工程师拥有独立的Android应用开发能力,升华理论、增加经验;
将通用的软件工程和GUI设计思想引入Android应用开发;
了解智能手机应用开发,初步具有智能手机全系统应用开发能力。
课程师资
钟老师 中心顾问、架构。多年Android系统与应用开发经验。
罗老师 某大型外企Android架构师。多年Android系统架构开发经验。
课程长度
3天(18学时)
课程内容
第一天 |
上午 | 下午 |
Android SDK开发环境的构建(环境+工具实践) Android标准应用的结构 Android应用运行机制概述 SDK的结构、安装和配置 开发工具集的使用 工程搭建与调试 动手实践 Android 应用开发之界面与布局 主界面Activity 应用UI全局配置与样式设置 界面与显示(Activity) 组件控制与事件响应 屏幕间的跳转和事件的传递(Intent) Activity的life-cycle 动手实践 UI控件(Widget等)的使用 基本控制项的使用--自定义的控制项 菜单的使用--弹出对话方框 视图组和布局 Android的屏幕元素体系 几种独立使用的视图组 作为简单容器使用的视图组 布局(Layout) 网格(Grid)视图组 列表(List)视图组 图像、图形、文本的基本绘制 文本的对齐方式 主题与动画效果 动手实践 | Android应用开发之服务、数据流 广播接收器(BroadcastReceiver) 广播接收器的概念 广播接收器示例 广播接收器的应用场景和技巧 服务 服务的概念 本地服务 远端服务(remote) 服务的应用场景和技巧 绑定(bind)远距Service AIDL机制与IBinder接口函数 Android框架的IBinder接口函数 动手实践 本地数据存储 键值对存储 文件存储 数据库SQLite接口 动手实践 数据封装与解析 XML解析方法与接口 JS0N解析方法与接口 动手实践 內容提供者(contentprovider) 內容提供者的概念 內容提供者的示例 內容提供者应用场景和技巧 透过ContentProvier接口与SQLite数据库沟通 如何抽换ContentProvider接口下的SQLite数据库 动手实践 |
第二天 |
上午 | 下午 |
Android应用开发之架构设计要点 Intent-based Programming Android API的分類(主动型与被动型) Android的程序构建与接口、组件的关系 Android中JAVA语言的特殊使用 Android资源文件的使用 Android的UI集成化的思想 Android的安全性和权限 Android的数据存储的思想 Android的设计理念 App Widget的使用 应用设计模式思想到Android中 深入解析Android应用框架的控制流 Android 应用框架的控制流 Activity间的IPC通信机制 Activity的执行线程机制 Handler与Message | UI主线程与ANR(Android Not Responding)对话框 线程通信的设计模式 动手实践 Android的跨进程IPC机制 进程(Process)观念 IBinder接口 调用IBinder接口transact()函数 Binder类別的意义和用法 动手实践 网络API与云端服务框架 Android网络编程 Socket开发接口 开发接口 网络访问与CS结构设计 云服务API综述 云服务API的特点 云服务API的构建 动手实践 |
第三天 |
上午 | 下午 |
解析JNI架构及其机制 Android的JNI与系统开发 Linux开发环境部署 Android源码下JNI开发模式 动手实践 JNI架构及其开发方法 JNI接口概述 VM如何调用JNI Native函数:说明JNIEnv*参数 Java调用Native C函数 Native C函数调用Java函数 Native C函数创建Java对象 动手实践 | 解析JNI的线程模式 Android VM的线程模式介绍 JNI Native C程序的线程模式 JNI Native程序的线程安全设计 动手实践 Android音频、视频编程、图形处理技术 熟练掌握Android音频、视频编程技术 熟练掌握Android图像绘制技术; 熟悉动画编程技术并可熟练应用; 熟练掌握Android后台服务机制、消息广播机制及接收 动手实践 |
以上就是计算机培训课程的全部内容介绍,如需了解更多的计算机培训班、课程、价格、试听等信息,也可以点击进入 计算机 相关频道,定制专属课程,开始您的学习之旅。
校区安排(1)
嘉理融智校区
北京市海淀区西三环北路87号6层1-608
请选择目前的基础
毫无基础
初窥门径
融会贯通
取消
请选择想要达成的目标
基本掌握
熟练掌握
完全掌握
取消
请选择想要学习的时间
一个月内
三个月内
半年或一年
取消