草庐IT

鸿蒙Camera

全部标签

HarmonyOS 鸿蒙应用开发(十、第三方开源js库移植适配指南)

在前端和nodejs的世界里,有很多开源的js库,通过npm(NodeJS包管理和分发工具)可以安装使用众多的开源软件包。但是由于OpenHarmony开发框架中的API不完全兼容V8运行时的Build-InAPI,因此三方js库大都需要适配下才能用。移植前准备建议在适配JS三方库前,使用[js-e2e]扫描三方库,检查是否存在node.js/web内置模块的依赖。js-e2e工具时基于eslint进行封装,可分析出JS库代码对node.js/web浏览器的内置模块、对象的依赖及兼容ES标准版本,使用该工具,可以快速知道该库是否依赖node.js/web内置模块。如果扫描结果不依赖node.j

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toggle组件

 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toggle组件一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1+二、Toggle组件组件提供勾选框样式、状态按钮样式及开关样式。子组件仅当ToggleType为Button时可包含子组件。接口Toggle(options:{type:ToggleType,isOn?:boolean})从APIversion9开始,该接口支持在ArkTS卡片中使用。参数参数名参数类型必填参数描述typeToggleType是开关的样式。isOnboolean否开关是否打开,true

HarmonyOS鸿蒙基于Java开发:智能穿戴

目录基本概念打造智能穿戴应用适配圆形屏幕调试应用对于智能穿戴,应用可以通过HarmonyOS提供的接口实现音频、传感器、网络连接、UI交互、消息提醒等常规业务的开发。开发者也可以根据智能穿戴的特点,打造针对智能穿戴的独特应用。当前支持产品有:HUAWEIWATCH3。说明基于HarmonyOS,开发者既可以在智能穿戴上开发独立工作的应用,也可以开发跨设备协同工作的应用,为消费者带来更加灵活、智慧的分布式交互体验。当开发者需要新建一个工程开发智能穿戴应用时打造智能穿戴应用

【鸿蒙】大模型对话应用(四):页面发起请求实现对话能力

Demo介绍本demo对接阿里云和百度的大模型API,实现一个简单的对话应用。DecEcoStudio版本:DevEcoStudio3.1.1ReleaseHarmonyOSSDK版本:API9关键点:ArkTS、ArkUI、UIAbility、网络http请求、列表布局、层叠布局定义接口响应数据根据大模型对话应用(一)中接口返回JSON格式,定义大模型接口返回数据exportclassALiYunResponse{request_id:stringoutput:ALiYunResp_outputusage:ALiYunResp_usage}classALiYunResp_output{tex

HarmonyOS鸿蒙开发指南:容器组件 dialog开发指导

目录创建Dialog组件设置弹窗响应场景示例创建Dialog组件在pages/index目录下的hml文件中创建一个Dialog组件,并添加Button组件来触发Dialog。Dialog组件仅支持width、height、margin、margin-[left|top|right|bottom]、margin-[start|end]样式。

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之MenuItemGroup组件

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之MenuItemGroup组件一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1+二、MenuItemGroup组件该组件用来展示菜单MenuItem的分组。子组件无接口MenuItemGroup(value?:MenuItemGroupOptions)参数:参数类型必填参数描述valueMenuItemGroupOptions否包含设置MenuItemGroup的标题和尾部显示信息。MenuItemGroupOptions类型说明名称类型必填描述headerResou

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之MenuItem组件

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之MenuItem组件一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1+二、MenuItem组件TextClock组件通过文本将当前系统时间显示在设备上。支持不同时区的时间显示,最高精度到秒级。子组件无接口MenuItem(value?:MenuItemOptions|CustomBuilder)参数:参数类型必填参数描述valueMenuItemOptions | CustomBuilder否包含设置MenuItem的各项信息。MenuItemOptions类型说明名

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Video媒体组件

 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Video媒体组件一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1二、Video媒体组件用于播放视频文件并控制其播放状态的组件。子组件无接口Video(value:{src?:string|Resource,currentProgressRate?:number|string|PlaybackSpeed,previewUri?:string|PixelMap|Resource,controller?:VideoController})构造参数参数名参数类型必填参数描

鸿蒙开发-UI-布局-层叠布局

鸿蒙开发-UI-布局鸿蒙开发-UI-布局-线性布局文章目录前言一、基本概念二、对齐方式三、Z序控制四、使用场景总结前言上文详细学习了线性布局,学习了线性容器内子元素在主轴以及交叉轴上的排列方式,子元素自适应相关的知识点,本文继续学习层叠布局。一、基本概念层叠布局(StackLayout)用于在屏幕上预留一块区域来显示组件中的元素,提供元素可以重叠的布局,层叠布局通过Stack容器组件实现位置的固定定位与层叠。Stack组件为容器组件,容器内可包含各种子组件。其中子组件默认进行居中堆叠。子元素被约束在Stack下,进行自己的样式定义以及排列Column(){Stack(){Column(){}.

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toggle组件

 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toggle组件一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1+二、Toggle组件组件提供勾选框样式、状态按钮样式及开关样式。子组件仅当ToggleType为Button时可包含子组件。接口Toggle(options:{type:ToggleType,isOn?:boolean})从APIversion9开始,该接口支持在ArkTS卡片中使用。参数参数名参数类型必填参数描述typeToggleType是开关的样式。isOnboolean否开关是否打开,true