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