1、安全-应用设备状态检测(ArKTS)
介绍:介绍如何获取设备DeviceToken。
相关知识:应用设备状态检测
总结:通过此Codelab,可了解到以下知识点:
- 如何使用Harmony OS SDK完成一个基本Demo编写。
- 如何调用Harmony OS SDK中的Device Security Kit 获取设备的DeviceToken。
详情地址:developer.huawei.com/consumer/cn…
2、穿戴服务(ArkTS)
详情地址:developer.huawei.com/consumer/cn…
3、安全-可信应用服务(ArkTS)
介绍:介绍了如何通过证明密钥和证明会话获取安全图像和地理位置信息。
相关知识:安全摄像头、安全地理位置
总结:通过此Codelab,可了解到以下知识点:
- 如何使用Harmony OS SDK完成一个基本Demo编写。
- 如何使用Harmony OS SDK中的Device Security Kit开发安全摄像头和安全地理位置应用。
详情地址:developer.huawei.com/consumer/cn…
4、网络-远场通信服务(ArkTS)
介绍:基于ArkTS的声明式开发范式的样例,主要介绍了远场通信的使用。
相关知识:Remote Communication、HTTP
总结:通过此Codelab,可了解到以下知识点:
- 如何使用DevEco Studio集成远场通信服务进行HTTP请求功能开发。
- 如何测试基础的URL。
- 如何测试超时情况。
- 如何测试断点续传功能。
详情地址:developer.huawei.com/consumer/cn…
5、使用DevEco Studio高效开发
介绍:使用DevEco Studio开发工具,高效开发登录应用的案例。
相关知识:DevEco Studio、效率提升
总结:通过此Codelab,可了解到以下知识点:
- 使用DevEco Studio开发工具的预览器适配多设备页面。
- 使用DevEco Studio开发工具运行和调试代码。
- 使用DevEco Studio开发工具测试代码。
详情地址:developer.huawei.com/consumer/cn…
6、网络-远场通信服务(C++)
介绍:基于C的声明式开发范式的样例,主要介绍了远场通信C API的使用。
相关知识:Remote Communication、HTTP
总结:通过此Codelab,可了解到以下知识点:
- 如何使用DevEco Studio集成远场通信服务进行HTTP请求功能开发。
- 如何测试基础的URL。
- 如何测试超时情况。
- 如何测试断点续传功能。
详情地址:developer.huawei.com/consumer/cn…
7、安全-企业数据保护服务(ArKTS)
介绍:基于数据保护能力,实现企业应用对媒体库及应用沙箱目录的文件扫描功能
总结:通过此Codelab,可了解到以下知识点:
- 如何使用HarmonyOS SDK完成一个基本Demo编写。
- 如何调用HarmonyOS SDK的API进行全盘文件扫描。
详情地址:developer.huawei.com/consumer/cn…
8、安全-安全检测(ArKTS)
介绍:介绍了如何获取系统完整性检测、URL检测的结果
相关知识:系统完整性检测、URL检测
总结:通过此Codelab,可了解到以下知识点:
- 如何使用Harmony OS SDK完成一个基本Demo编写。
- 如何使用Harmony OS SDK中的Device Security Kit 做安全检测。
详情地址:developer.huawei.com/consumer/cn…
9、车联-车服务(ArkTS)
介绍:车服务(Car Kit)提供强大而便捷的汽车出行服务能力,助力全球开发者轻松完成智慧出行场景业务。HarmonyOS整合出行导航业务,提供一个kit。开发者只需集成一个kit,就可构建智慧出行业务场景。
相关知识:智慧出行;CarKit;系统导航
总结:通过此Codelab,可了解到以下知识点:
- 设置系统导航状态
- 设置系统导航数据
- 注册监听系统导航信息和指令
- 取消注册监听系统导航信息和指令
详情地址:developer.huawei.com/consumer/cn…
10、新闻数据加载
介绍:基于ArkTS的声明式开发范式的样例,主要介绍了数据请求和onTouch事件的使用。
相关知识:ArkTS、网络请求
总结:通过此Codelab,可了解到以下知识点:
- 使用List组件实现数据列表。
- 使用Tabs、TabContent组件实现内容视图切换。
- 网络数据请求。
- 触摸事件onTouch的用法。
详情地址:developer.huawei.com/consumer/cn…
11、安全-在线身份认证-FIDO(ArkTS)
介绍:介绍了如何使用HarmonyOS提供的移动端FIDO免密身份认证能力。
相关知识:API11
总结:通过此Codelab,可了解到以下知识点:
- 如何使用HarmonyOS提供的FIDO免密身份认证能力。
详情地址:developer.huawei.com/consumer/cn…
12、Native XComponent组件的使用
介绍:介绍如何使用XComponent组件调用NAPI来创建EGL/GLES环境,实现在主页面绘制一个正方形,并可以改变正方形的颜色。
相关知识:Native、XComponent
总结:通过此Codelab,可了解到以下知识点:
- 使用XComponent组件调用NAPI创建EGL/GLES环境。
- 使用OpenGL ES进行开发渲染。
- 使用回调函数响应触摸事件。
详情地址:developer.huawei.com/consumer/cn…
13、简易Native C++ 示例
介绍:介绍如何使用DevEco Studio创建一个Native C++应用。应用采用Native C++模板,实现使用NAPI调用C标准库的功能。
相关知识:Native
总结:通过此Codelab,可了解到以下知识点:
- ArkTS调用so文件中接口的方法。
- Native C++代码编写与编译流程。
详情地址:developer.huawei.com/consumer/cn…
14、网络-协同服务-服务互通(ArkTS)
介绍:创建拥有全场景协同能力的Demo Project,您将可以体验到服务互通能力。
相关知识:设备协同
总结:通过此Codelab,可了解到以下知识点:
- 如何开发服务互通功能。
详情地址:developer.huawei.com/consumer/cn…
15、新闻发布
介绍:介绍了如何实现一个新闻发布应用的开发。
相关知识:数据请求、图片选择、文件上传
总结:通过此Codelab,可了解到以下知识点:
- 实现网络数据的请求和展示。
- 实现界面下拉刷新和上拉加载更多功能。
- 实现图片选择和上传。
详情地址:developer.huawei.com/consumer/cn…
16、系统公共事件
介绍:介绍订阅、退订系统的Wi-Fi连接状态事件和电池状态事件。
相关知识:公共事件
总结:通过此Codelab,可了解到以下知识点:
- 订阅、退订系统公共事件。
详情地址:developer.huawei.com/consumer/cn…
17、HTTPS请求过程
介绍:基于网络模块以及Webview实现一次HTTPS请求,并对其过程进行抓包分析。
相关知识:网络管理模块、HTTPS、Webview
总结:通过此Codelab,可了解到以下知识点:
- 使用@kit.NetworkKit建立一次https请求。
- 通过分析TLS/SSL握手过程中的传输数据包来理解数据安全传输。
详情地址:developer.huawei.com/consumer/cn…
18、计步器应用
介绍:使用ArkTS语言实现计步器应用。
相关知识:传感器、定位服务、后台任务
总结:通过此Codelab,可了解到以下知识点:
- 计步器传感器的功能实现。
- 位置服务的功能实现。
- 后台任务的功能实现。
详情地址:developer.huawei.com/consumer/cn…
19、安全-在线身份认证-IFAA(ArkTS)
介绍:介绍了如何使用HarmonyOS提供的移动端IFAA免密身份认证能力。
总结:通过此Codelab,可了解到以下知识点:
如何使用HarmonyOS提供的IFAA免密身份认证能力。
详情地址:developer.huawei.com/consumer/cn…
20、状态栏开放服务(ArkTS)
介绍:基于状态栏开放服务,实现应用接入状态栏的功能。
总结:通过此Codelab,可了解到以下知识点:
- 如何使用状态栏开发服务将应用接入状态栏。