![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HarmonyOS Next 功能开发(非UI)
文章平均质量分 72
分享HarmonyOS Next 功能开发最佳实践代码
xiaohai_09
这个作者很懒,什么都没留下…
展开
-
[HarmonyOS Next示例代码] 鸿蒙功能开发 - ASN.1密文转换
本示例对使用@kit.CryptoArchitectureKit加密后的密文格式进行转换。@kit.CryptoArchitectureKit加密后的密文格式默认为以base64显示的ASN.1格式问题,通过对密文进行base64变换后得到字符数组,以16进制数字显示,再此基础上进行密文格式转换,从ASN.1格式转换为c1c3c2格式的裸密文,再以c1c3c2格式的裸密文进行解密,以验证密文转换的正确性。原创 2024-09-12 20:01:00 · 189 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 证书算法库框架
本示例使用了@ohos.security.cert相关接口实现了对签名数据进行校验的功能。实现场景如下:1)使用正确的原始数据和签名数据进行签名校验场景:模拟服务端通过客户端证书获取公钥,利用公钥对签名数据进行校验,验证客户端身份和原始数据完整性。2)使用错误的原始数据或签名数据进行签名校验场景:模拟攻击者修改原始数据或签名数据,服务端在利用公钥进行签名校验时,攻击者身份不可信或原始数据不完整,验证失败。原创 2024-09-12 19:49:18 · 224 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 加解密算法库框架
本示例使用@ohos.security.cryptoFramework相关接口实现了对文本文件的加解密、签名验签操作。实现场景如下:1)软件需要加密存储本地文本文件,需要调用加解密算法库框架选择密钥文本文件,对本地文本文件进行加密,其中密钥文本文件可由加解密算法库生成。2)软件需要解密存储本地文本文件,需要调用加解密算法库框架选择密钥文本文件,对本地文本文件进行解密,其中密钥文本文件可由加解密算法库生成。原创 2024-09-12 19:47:10 · 490 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 多线程任务
本示例通过@ohos.taskpool和@ohos.worker接口,展示了如何启动worker线程和taskpool线程。原创 2024-09-12 19:45:12 · 462 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - Sendable的使用案例
本示例介绍几种Sendable的使用案例:生产者消费者模式多线程协同工作(日志、打点信息处理)、Sendable共享对象实现跨线程通信&UI状态刷新。原创 2024-09-12 19:40:23 · 154 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 语言基础类库
ohos.convertxml (xml转换JavaScript)@ohos.taskpool (启动任务池)@ohos.uri (URI字符串解析)@ohos.util (util工具函数)@ohos.util.ArrayList (线性容器ArrayList)@ohos.util.Deque (线性容器Deque)@ohos.util.HashMap (非线性容器HashMap)@ohos.util.HashSet (非线性容器HashSet)原创 2024-09-12 19:29:27 · 470 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 公共事件的订阅和发布
本示例主要展示了公共事件相关的功能,实现了一个检测用户部分行为的应用。具体而言实现了如下几点功能:1.通过订阅系统公共事件,实现对用户操作行为(亮灭屏、锁屏和解锁屏幕、断联网)的监测;2.通过在用户主动停止监测行为时发布自定义有序公共事件,实现对用户主动触发监听行为的持久化记录;3.通过在用户设置对某一事件的监听状态时发布粘性事件,记录下本次应用运行期间允许监听的事件列表,同时在应用退出时将临时允许的修改为不允许。原创 2024-09-12 19:27:31 · 503 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 水印添加能力
本示例为开发者展示常用的水印添加能力,包括两种方式给页面背景添加水印、保存图片添加水印、拍照图片添加水印。原创 2024-09-11 23:38:46 · 118 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 多文件下载监听
本示例为开发者展示常见的多文件下载,介绍如何使用request模块实现多个文件下载进度和状态的监听管理。原创 2024-09-11 23:36:42 · 170 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - Http
本示例通过@ohos.net.http等接口,实现了根据URL地址和相关配置项发起http请求的功能。原创 2024-09-11 23:35:05 · 233 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 事件订阅
本示例通过@ohos.telephony.observer等接口订阅网络状态、信号状态、蜂窝数据、sim状态等事件,并获取状态变化返回的结果。原创 2024-09-11 23:31:42 · 121 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 选择并查看文档与媒体文件
应用使用@ohos.file.picker、@ohos.file.fs等接口,实现了picker拉起文档编辑保存、拉起系统相册图片查看、拉起视频并播放的功能。原创 2024-09-11 23:30:02 · 317 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 设备管理合集
ohos.batteryInfo (电量信息)@ohos.runningLock (Runninglock锁)@ohos.power (系统电源管理)@ohos.settings (设置数据项名称)@ohos.thermal (热管理)@ohos.usbManager (USB管理)主页电量信息RunningLock锁系统电源管理设置数据项名称热管理USB管理使用说明1.首页展示语言基础类库各个子模块菜单,点击进入对应的模块页面。原创 2024-09-11 23:28:29 · 486 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 发布图片评论
本示例通过拉起系统相机实现发布图片评论。原创 2024-09-10 19:39:50 · 160 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 基础数据类型转化示例
本示例介绍如何使用DevEco Studio创建一个Native C++应用,将ArkTS侧的数据(基础的数据类型)传递到Native侧进行处理并返回结果到ArkTS侧。原创 2024-09-10 19:38:05 · 805 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 加解密算法合集
本示例使用cryptoFramework接口的相关方法实现字符串加解密、签名验签、消息摘要、消息认证码等功能,使用了AES、3DES、SM4、RSA、SM2、ECDSA、SHA256、MD5、SM3、HMAC等算法。原创 2024-09-10 19:36:17 · 340 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 用户认证登录
本示例主要使用人脸和指纹认证用户身份、使用密码保险箱实现密码自动填充以及涉及口令输入的应用界面防截屏或录屏等功能的实现方式。原创 2024-09-09 17:49:55 · 241 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 客户端推送服务(元服务)
本示例基于HarmonyOS实现了元服务发起基于账号的订阅请求。原创 2024-09-09 17:47:50 · 369 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 卡片更新
本示例实现使用router、call和message三种事件,以及定点刷新的方式实现卡片信息的刷新。原创 2024-09-09 17:38:13 · 371 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 应用市场服务(ArkTS)
基于Stage模型,实现了展示应用详情页下载安装目标应用、展示元服务详情页添加至桌面、查询广告验签标签版本、获取模块安装信息和添加按需加载模块、应用市场更新和应用归因服务、查询隐私链接、查询隐私签署结果以及停止隐私协议等功能。原创 2024-09-09 17:25:20 · 654 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 华为账号服务
本示例展示了使用 Account Kit 提供的登录、授权头像昵称、快速验证手机号、收货地址、发票抬头、未成年人模式的能力。本示例模拟了在应用里,调用一键登录 Button 组件拉起符合华为规范的登录页面;调用登录接口实现静默登录;调用获取头像昵称接口获取头像昵称;调用快速验证手机号接口拉起号快速验证页面;调用收货地址接口获取收货地址;调用发票抬头接口获取发票抬头;调用未成年人模式接口开启或关闭未成年人模式;订阅未成年人模式公共事件;调用未成年人模式验密接口验证未成年人模式密码。原创 2024-09-09 17:20:56 · 1052 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 业务风险检测服务
本示例向您介绍如何在应用中使用业务风险检测接口进行涉诈剧本检测。需要使用设备安全服务接口。原创 2024-09-09 17:16:37 · 287 阅读 · 0 评论 -
[HarmonyOS Next示例代码] 鸿蒙功能开发 - 首选项
本示例使用@ohos.data.preferences接口,展示了使用首选项持久化存储数据的功能。原创 2024-09-09 17:08:02 · 228 阅读 · 0 评论