求知
文章
文库
Lib
视频
iPerson
课程
认证
咨询
工具
讲座
Model Center
Code
会员
找课
开班计划
|
技术学院
|
管理学院
|
嵌入式学院
|
机械
|
军工学院
|
定向培养
|
专家指导
|
角色培养
电话
English
成功案例
品质保证
成功案例
知名某轨 “ReWorks中
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计
更多...
相关课程
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
更多...
全部课程
>
嵌入式移动应用开发
鸿蒙(HarmonyOS)App开发
372 次浏览
56 次
李老师
鸿蒙操作系统高级技术专家
时间地点:
北京、上海、深圳根据报名开班
课程费用:
5000元/人
报公开课
要内训
企业内训:
可以根据企业需求,定制内训,详见
内训学习手册
认证方式:
培训前了解能力模型。
培训后进行能力评测:
在线考试
能力分析,给出学习建议
合格者颁发证书,作为职业技能资格证明
鸿蒙(HarmonyOS)系统是华为推出的一款微内核,全场景的操作系统,可以运行在任何类型的设备上。分为L0到L5六个级别。L0到L2属于物联网设备,L3以上属于富鸿蒙设备,包括运行在手机、平板、电脑、智能手表上的鸿蒙系统。尽管Android可以运行在L3以上的设备上,但L0到L2的设备运行Android就显得费劲,而且L0的设备内存可能只有几百KB,根本不可能跑起来Android,所以这时就需要一款适应大多数设备的系统,HarmonyOS正是为解决这个问题而诞生的。而且HarmonyOS也得到了中国政府的大力支持,所以在可预期的未来,HarmonyOS将会成为继Android、iOS以后的第3大操作系统。
培训目标:
本课程通过培训使学习者获得如下收益:
1.了解HarmonyOS的整体架构,以及应用场景
2.系统深入掌握HarmonyOS的知识体系,深刻理解HarmonyOS在项目研发流程中各个关键性环节的作用和落地实践方法;
3.掌握HarmonyOS的核心API(包括Ability、布局、网络、数据库等)。
4.拥有大量的项目实战经验(游戏和应用项目实战)。
培训对象:
1.软件或互联网企业中从事移动开发的程序员;
2.Android程序员,想转行成为HarmonyOS程序员;
3.物联网开发人员,想利用HarmonyOS做IOT开发的技术人员。
学员基础:
熟悉至少一种操作系统,例如 Linux ,了解设备开发的接入方法。
授课方式:
定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训
内容:3天
时间
主题
主要内容
第一天
HarmonyOS概述与基础知识讲解
1. HarmonyOS概述
1.1 系统定义
1.2 技术特性(软总线、分布式虚拟化等)
1.3 系统安全性
2. 基础知识
2.1 应用基础知识
2.2 配置文件
2.3 资源文件
2.4 数据管理
2.5 权限管理
3. 开发入门
3.1 准备工作
3.2 编写HelloWorld
3.3 运行模拟器
3.4 运行App
3.5 工程结构分析
Ability
4. Ability详解
4.1 什么是Ability
4.2 Page Ability
4.3 基本概念
4.4 生命周期
4.5 Slice
4.6 Ability与Slice导航
4.7 数据传输
4.8 Service Ability
4.9 基本概念
4.10 创建Service
4.11 启动Service
4.12 连接Service
4.13 Service的生命周期
4.14 前台Service
4.15 Data Ability
4.16 基本概念
4.17 访问Data
4.18 创建Data
第二天
UI组件详解和线程
1. UI组件详解
1.1 按钮组件
1.2 文本输入组件
1.3 图像组件
1.4 进度条组件
1.5 滑杆组件
1.6 列表组件
1.7 其他高级组件
2.线程
2.1 线程基础知识
2.2 线程间通信
多媒体技术、网络技术
3.多媒体技术
3.1 视频
3.2 视频播放
3.3 视频录制
3.4 视频提取
3.5 媒体元数据
3.6 图像
3.7 图像编码
3.8 位图操作
3.9 图像属性
3.10 相机
3.11 音频
3.12 音频播放
3.13 音频采集
3.14 音频管理
3.15 短音播放
3.16 位置
4.网络技术
4.1 网络技术概述
4.2 连接服务端(HTTP【S】)
第三天
访问硬件设备
1.NFC
1.1 概述
1.2 NFC基础控制
1.3 Tag读写
1.4 卡模拟督学
1.5 NFC消息通知
2. 蓝牙
2.1 概述
2.2 蓝牙技术基础
2.3 远端设备操作
2.4 BLE扫描和广播
3. 网络管理
3.1概述
3.2打开URL连接
3.3 Socket数据传输
3.4 流量统计
3.5管理HTTP缓存
4.电话服务
4.1 概述
4.2 发起呼叫
4.3 发送文本信息
4.4 获取网络状态变化信息
项目实战
5.项目实战:双人对战游戏:俄罗斯方块
5.1项目概述
5.2项目实战原理
5.3实现主窗口及相关功能
5.4 双人对战原理与实战
6.项目实战:高仿QQ(带服务端)
6.1项目概述
6.2 QQ UI实现
6.3 QQ与服务端通信原理与实战
报公开课
要内训
372 次浏览
56 次
其他人还看了课程
iOS开发工程实践
1989 次浏览
鸿蒙(HarmonyOS)App开发
372 次浏览
移动跨平台应用开发原理与实践-基于iOS,Android,HTML5
2397 次浏览
App前端开发技术
2888 次浏览
Qt绘图培训
4053 次浏览
移动应用前端与服务端架构与实践
1770 次浏览
最新活动计划
数据建模方法与工具 12-3[北京]
基于模型系统仿真与验证 12-14
[讲座]
白盒测试技术与工具实践 12-24[线上]
LLM大模型应用与项目构建 12-26
[特惠]
UML和EA进行系统分析设计 12-20[线上]
SysML建模专家 1-16[北京]