首页
编程日记
mysql
李沐
艾西服务器
NL2SQL
鸿蒙
2024/9/17 19:08:33
鸿蒙开发接口Ability框架:【ApplicationContext】
ApplicationContext ApplicationContext模块提供开发者应用级别的的上下文的能力,包括提供注册及取消注册应用内组件生命周期的监听接口。 说明: 开发前请熟悉鸿蒙开发指导文档: gitee.com/li-shizhen-skin/harmony-os/blob/master/README.m…
阅读更多...
鸿蒙-PC三栏布局
参考链接: 文档中心 // MainAbility.ts import { window, display } from kit.ArkUI import { Ability } from kit.AbilityKit export default class MainAbility extends Ability { private windowObj?: window.Window private curBp?: string private m…
阅读更多...
关于鸿蒙开发中装饰器@Extend、@Styles、@Builder的介绍
总结 名称适合是否可以参数Extend抽取 特定组件 样式、事件√Styles抽取 公共 样式、事件Builder抽取 结构、样式、事件√ Extend 语法: Extend(要扩展的组件,例如Text、Column、Row等) function functionName { ... } 使用规则: 1、Ex…
阅读更多...
鸿蒙AI功能开发【hiai引擎框架-主体分割】 基础视觉服务
hiai引擎框架-主体分割 介绍 本示例展示了使用hiai引擎框架提供的主体分割能力。 本示例模拟了在应用里,选择一张图片,识别其图片中的显著性主体并展示出来主体的边界框的数据。 需要使用hiai引擎框架通用文字识别接口hms.ai.vision.subjectSegmenta…
阅读更多...
OpenHarmony实战开发-属性样式动画
在关键帧(Keyframes)中动态设置父组件的width和height,实现组件变大缩小。子组件设置scale属性使父子组件同时缩放,再设置opacity实现父子组件的显示与隐藏。 <!-- xxx.hml --> <div class"container"><…
阅读更多...
HarmonyOS Next系列之实现一个左右露出中间大两边小带缩放动画的轮播图(十二)
系列文章目录 HarmonyOS Next 系列之省市区弹窗选择器实现(一) HarmonyOS Next 系列之验证码输入组件实现(二) HarmonyOS Next 系列之底部标签栏TabBar实现(三) HarmonyOS Next 系列之HTTP请求封装和Token…
阅读更多...
鸿蒙(API 12 Beta3版)【视频编码】音视频编码
开发者可以调用本模块的Native API接口,完成视频编码,即将未压缩的视频数据压缩成视频码流。 当前支持的编码能力如下: 容器规格视频编码类型mp4HEVC(H.265)、 AVC(H.264)m4aHEVC(…
阅读更多...
【学习笔记】HarmonyOS 4.0 鸿蒙Next 应用开发--安装开发环境
开发前的准备 首先先到官网去下载Devco Studio 这个开发工具,https://developer.harmonyos.com/cn/develop/deveco-studio/#download 提供了WIndows和Mac的开发环境,我自己是Windows的开发环境。 所以下载之后直接点击exe进行安装即可。 如果之前安装过…
阅读更多...
鸿蒙OpenHarmony【轻量系统 编译】 (基于Hi3861开发板)
编译 OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码]。 使用build.sh脚本编译源码 进入源码根目录,执行如下命令进行版本编译。 ./build.sh --product-name name --ccache 说明&…
阅读更多...
OpenHarmony开发-连接开发板调试应用
在 OpenHarmony 开发过程中,连接开发板进行应用调试是一个关键步骤,只有在真实的硬件环境下,我们才能测试出应用更多的潜在问题,以便后续我们进行优化。本文详细介绍了连接开发板调试 OpenHarmony 应用的操作步骤。 首先…
阅读更多...
OpenHarmony实战开发-页面布局检查器ArkUI Inspector使用指导
DevEco Studio内置ArkUI Inspector工具,开发者可以使用ArkUI Inspector,在DevEco Studio上查看应用在真机上的UI显示效果。利用ArkUI Inspector工具,开发者可以快速定位布局问题或其他UI相关问题,同时也可以观察和了解不同组件之间…
阅读更多...
OpenHarmony语言基础类库【@ohos.util.List (线性容器List)】
List底层通过单向链表实现,每个节点有一个指向后一个元素的引用。当需要查询元素时,必须从头遍历,插入、删除效率高,查询效率低。List允许元素为null。 List和[LinkedList]相比,LinkedList是双向链表,可以…
阅读更多...
OpenHarmony实战开发-如何利用panel实现底部面板内嵌套列表。
介绍 本示例主要介绍了利用panel实现底部面板内嵌套列表,分阶段滑动效果场景。 效果图预览 使用说明 点击底部“展开”,弹出panel面板。在panel半展开时,手指向上滑动panel高度充满页面,手指向下滑动panel隐藏。在panel完全展开…
阅读更多...
鸿蒙界面开发——组件(3):视频组件video
视频组件video Video(value: VideoOptions)VideoOptions对象说明: src string | Resource 否 视频的数据源,支持本地视频和网络视频。 Resource格式可以跨包/跨模块访问资源文件,常用于访问本地视频。 支持rawfile文件下的资源,即通过$raw…
阅读更多...
【HarmonyOS】- 内存优化
文章目录 知识回顾前言源码分析1. onMemoryLevel2. 使用LRUCache优化ArkTS内存原理介绍3. 使用生命周期管理优化ArkTS内存4. 使用purgeable优化C++内存拓展知识1. Purgeable Memory总结知识回顾 前言 当应用程序占用过多内存时,系统可能会频繁进行内存回收和重新分配,导致应…
阅读更多...
HarmonyOS开发5.0【骨架屏】 app界面制作
实现原理 1.定义组件和状态变量: 使用 Entry 和 Component 装饰器定义了一个名为 IvSkeleton 的组件。 定义了一个状态变量 translageX,初始值为 -100%,用于控制闪电效果的位置。 定义了两个数值变量 widthValue 和 heightValue,…
阅读更多...