鸿蒙开发-UI-组件3
上文详细学习了鸿蒙开发UI常用组件(进度条、文本显示)的创建方式、自定义样式、事件监听以及常用场景,下文将学习鸿蒙开发UI其它常用组件。样式代码示例设置无输入时的提示文本TextInput({placeholder:'我是提示文本'})UI渲染设置输入框当前的文本内容TextInput({place
harmony 鸿蒙安全和高效的使用N-API开发Native模块
N-API 是 Node.js Addon Programming Interface 的缩写,是 Node.js 提供的一组 C++ API,封装了V8 引擎的能力,用于编写 Node.js 的 Native 扩展模块。通过 N-API,开发者可以使用 C++ 编写高性能的 Node.js 模块,
HarmonyOS(二十)——管理应用拥有的状态之LocalStorage(页面级UI状态存储)
LocalStorage是页面级的UI状态存储,通过@Entry装饰器接收的参数可以在页面内共享同一个LocalStorage实例。LocalStorage也可以在UIAbility实例内,在页面间共享状态。
鸿蒙开发实战项目(八十八):基于华为HMS Core实现安全、便捷、快速的用户登录
业务场景介绍目前电商等各类应用中,大多数应用存在账号登录系统。对于现在的网络环境,安全问题,是开发者和用户都看重的问题。华为帐号服务(HUAWEI Account Kit)可以为您提供了简单、安全的登录授权功能,方便用户快捷登录。用户不必输入帐号、密码和繁琐验证,就可以通过"华为帐号登录"快速登录,
关于HarmonyOs的参数传递UI刷新以及List,Grid嵌套数据传递,ui刷新问题总结
1.页面与子组件之间的参数传递与UI刷新2.@Builder自定义内部子组件的参数传递与UI刷新3.Grid与List item发生变化Ui刷新问题4.List嵌套Grid多层Array嵌套数据状态发生变化Ui刷新
鸿蒙开发-UI-组件导航-Navigation
上文详细学习了鸿蒙开发UI页面跳转的相关知识,学习页面路由router基本概念,使用方法,页面路由两种跳转模式和两种实例模式的区别以及不同跳转模式和实例模式组合下的使用场景,学习了页面跳转后普通返回和带弹窗的返回使用方法,学习了页面带数据的跳转方式以及目标页面接收数据的方法,本文将学习鸿蒙UI开发组
鸿蒙开发-HarmonyOS UI架构
这样,界面容器只和model有耦合,把model里面的view model传到。好,现在Index界面依赖了网络库,甚至会依赖三方的axios库。我们知道,如果只布局一个固定界面,连数据都不需要,那是最简单的,预览也是没问题的。我们能不能,只让UI布局做UI布局的事情,彻底把数据请求解耦。也就是说,
HarmonyOS鸿蒙基于Java开发: AI语音播报开发
实时语音交互:生成音频信息用于语音交互。例如与智能音箱或手机智能助手的交互,后台会将回答信息以音频方式进行语音播报。超长文本播报:用于小说、新闻等较长文本的自动朗读。
鸿蒙开发笔记(二十六):交互事件--触摸,按键,鼠标,焦点
交互事件--触摸,按键,鼠标,焦点
HarmonyOS 鸿蒙应用开发(十、第三方开源js库移植适配指南)
js-e2e是基于eslint进行封装、配置规则,用于分析JS库代码对NodeJS和Web浏览器的内置模块、对象的依赖及兼容ES标准版本的工具,支持检查指定源码目录和指定三方库的兼容性。te。
关于鸿蒙系统开源和技术细节的一些探讨
1月18日在深圳举办了“鸿蒙生态千帆启航仪式”,这也是华为鸿蒙开启生态进阶的信号。在政策的叠加下,鸿蒙未来必定是势不可挡的。我们这些程序员也得与时俱进,熟悉鸿蒙的技术和细节,别在经济寒冬里被淘汰了。官方称 Harmony OS NEXT开发者预览版将在2024年第一季度面向开发者开放。2024年9月
鸿蒙实战开发-全局UI方法的功能
该功能是基于手机、平板、智慧屏或智能穿戴的模板进行的开发,HarmonyOS提供了丰富的组件,通过全面系统的了解学习ArkTS API的调用,使用全局UI的方法定义日期滑动选择器弹窗并弹出和功能界面的切换。本项目的目标是开发一个易于使用且功能强大的系统,用于时间管理和腔室温度转换。最主要的两个功能是
鸿蒙开发-UI-布局-线性布局
上文学习了鸿蒙开发UI布局相关的知识,简单介绍了布局的分类。本文详细学习其中一种常见布局方式-线性布局。本文详细学习其中一种常见布局方式-线性布局,学习了线性容器内子元素在主轴以及交叉轴上的排列方式,同时也学习了子元素自适应相关的知识点,后面继续学习层叠布局。
鸿蒙开发(四)UIAbility和Page交互
通过上一篇的学习,相信大家对UIAbility已经有了初步的认知。在上篇中,我们最后实现了一个小demo,从一个UIAbility调起了另外一个UIAbility。当时我提到过,暂不实现比如点击EntryAbility中的控件去触发跳转,而是在EntryAbility加载完后直接打开FuncUIAb
鸿蒙OS之Rust开发
GN的构建语言简洁易读,Ninja的汇编级编译规则直接高效。为了在OpenHarmony中集成Rust代码,并最大程度发挥Rust和OpenHarmony中原有C/C++ 代码的交互性,采用GN作为统一构建工具,即通过GN构建Rust源码文件(xxx.rs),并增加与C/C++互操作、编译时lint
HarmonyOS-AppStorage:应用全局的UI状态存储
AppStorage是在应用启动的时候会被创建的单例。它的目的是为了提供应用状态数据的中心存储,这些状态数据在应用级别都是可访问的。AppStorage将在应用运行过程保留其属性。属性通过唯一的键字符串值访问。AppStorage可以和UI组件同步,且可以在应用业务逻辑中被访问。AppStorage
HarmonyOS编译开源native库(OpenSSL实例)
近期项目要开始做鸿蒙版本,有一部分依赖native的代码也需要迁移,某个native模块依赖openssl,需要在鸿蒙下重新编译openssl才行。一开始找了很多相关文档都没有得到方法,无奈只能自己凭经验慢慢试,最后还是成功了。
HarmonyOS应用开发学习笔记 UIAbility组件与UI的数据同步 EventHub、globalThis
HarmonyOS应用开发学习笔记 UIAbility组件与UI的数据同步 EventHub、globalThis
【鸿蒙】大模型对话应用(二):对话界面设计与实现
本demo对接阿里云和百度的大模型API,实现一个简单的对话应用。:API9关键点:ArkTS、ArkUI、UIAbility、网络http请求、列表布局、层叠布局。
在DevEco开发工具中,使用Previewer预览界面中的UI组件
在HarmonyOS的DevEco开发工具中,使用Previewer预览界面中的UI组件