Harmony API9
文章平均质量分 56
此栏目下为鸿蒙API9,NEXT版本请看相关专栏。
Looper_Ark
这个作者很懒,什么都没留下…
展开
-
鸿蒙中===和==的区别
在鸿蒙API 9的ArkTS(即声明式TypeScript)中,=== 和 ==的区别与在传统的JavaScript或TypeScript中一样。总的来说,在鸿蒙ArkTS中使用=== 和== 时,应遵循与其他JavaScript/TypeScript环境相同的最佳实践。尽量使用===进行比较,以避免因隐式类型转换导致的潜在错误。== 是相等运算符,它在比较两个值之前进行类型转换(如果比较的值类型不同)。使用===时,仅当两个值的类型相同且值也相同,才会返回true。=== (严格相等运算符)原创 2024-06-05 11:46:13 · 645 阅读 · 0 评论 -
鸿蒙OS API9 RSA加密
引言:app密码登录等使用RSA进行加密后请求接口,虽然官方给与了文档支持,在此整理下。一、如何使用服务端下发的RSA公钥(字符串)对明文数据进行加密。原创 2024-06-05 17:42:04 · 1071 阅读 · 0 评论 -
鸿蒙OS 用户首选项Preferences封装
用户首选项为应用提供Key-Value键值型的数据处理能力,支持应用持久化轻量级数据,并对其修改和查询。当用户希望有一个全局唯一存储的地方,可以采用用户首选项来进行存储。Preferences会将该数据缓存在内存中,当用户读取的时候,能够快速从内存中获取数据,当需要持久化时可以使用flush接口将内存中的数据写入持久化文件中。原创 2024-06-06 11:07:28 · 1501 阅读 · 1 评论 -
鸿蒙APi9 动态权限
这些系统资源的开放对用户隐私以及其他应用带来的风险较大。system_grant指的是系统授权类型,在该类型的权限许可下,应用被允许访问的数据不会涉及到用户或设备的敏感信息,应用被允许执行的操作不会对系统或者其他应用产生大的不利影响。user_grant指的是用户授权类型,在该类型的权限许可下,应用被允许访问的数据将会涉及到用户或设备的敏感信息,应用被允许执行的操作可能对系统或者其他应用产生严重的影响。比如说,在权限定义列表中,麦克风和摄像头对应的权限都是属于用户授权权限,列表中给出了详细的权限使用理由。原创 2024-06-07 15:20:23 · 1675 阅读 · 0 评论 -
鸿蒙OS模块化引用
六、在entry中引入lib,打开entry的oh-package.json5文件夹,添加lib。二、新建util目录,创建Log工具类,并export暴露这个类。三、在utils目录中新建Index.ets文件。四、在ets目录下新建Index.ets文件。五、在model的Index文件添加如下内容。原创 2024-05-14 17:45:41 · 419 阅读 · 0 评论 -
鸿蒙RelativeContainer中子Text不显示及相关注意
最近学习鸿蒙时使用RelativeContainer,这个控件和Android的ConstraintLayout还是有一定差距的,下面讲一下注意事项。这里原先我RelativeContainer是没有设置高度的,Text显示样式,但是不显示字体,只有设置了高度才能正常显示高度。原创 2024-06-04 09:14:37 · 351 阅读 · 0 评论