logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RichText 组件使用

一、组件简介 RichText 是 ArkUI 提供的富文本组件,用于解析并显示 HTML 格式的字符串。适合展示公告、协议说明、活动规则等静态或半静态的富文本内容。注意:它只是"展示"组件,不支持用户编辑。需要图文混排编辑时请使用 RichEditor。 二、接口定义 接口:RichText(content: string) content:符合 HTML 语法的字符串。字符

DataPanel 数据面板

一、组件简介 DataPanel 是 ArkUI 提供的数据面板组件,用于可视化展示一组数据的占比情况。常见场景包括存储空间使用率、电量消耗分布、任务完成进度等。自 API Version 7 起支持。 二、接口定义 接口:DataPanel(options: DataPanelOptions) DataPanelOptions 参数 参数类型是否必填说明valuesnumber[]是数据值列表,

组件复用实践

一、为什么需要组件复用? 我们开发 App 时,经常会做商品列表、消息列表、资讯瀑布流这类长滑动页面。 如果不做优化,页面上下滑动时,滑出屏幕的条目组件会直接销毁,滑入屏幕又要重新创建整套 UI(图片、文字、布局全部重建)。大量重复创建组件会占用 UI 线程,直接导致滑动卡顿、画面掉帧。 OpenHarmony ArkUI 提供了@Reusable组件复用方案,核心逻辑特别简单: 滑出屏幕的组件

组件可见性监听:onVisibleAreaChange

    在鸿蒙ArkUI开发中,很多业务场景都需要知道组件有没有显示在屏幕上,比如广告是否展示、列表内容是否被用户看到,以此来做数据统计、曝光埋点等操作。而 onVisibleAreaChange 就是专门用来监听组件屏幕可见状态的核心事件,能精准捕捉组件可见面积的变化,是开发中非常实用的能力。     简单来说,这个事件的核心作用就是:实时监测组件在屏幕上

窗口模式设置

  在鸿蒙跨设备应用开发中,窗口形态适配是提升多设备体验的关键。supportWindowMode 作为 module.json5 配置文件中的核心属性,专门用于声明 UIAbility 支持的窗口运行模式,直接决定应用在手机、平板、PC、折叠屏等设备上的展示形态,是实现智慧多窗、悬浮窗、分屏功能的基础配置。 一、属性核心定义   supportWindowMode 是字符串数

module.json5与build-profile.json5联动使用

  做开源鸿蒙模块化开发,module.json5和build-profile.json5从来都不是“各干各的”,俩文件得配合着来,才能完成“定义模块→构建模块→生成可运行包”的完整流程。新手只要搞懂它俩的联动逻辑,就能少踩很多构建坑,开发效率直接拉满。不用深扒底层,重点理解“谁负责定义、谁负责执行”就好。   先总结下它俩的核心分工: - module.json5:负责“定义

build-profile.json5入门用法

  如果说module.json5是告诉大家“这个模块是什么”,那build-profile.json5就是教大家“怎么把这个模块做出来”。它就像开源鸿蒙编译系统的“操作手册”,核心作用就是控制模块的构建过程、设置好构建参数,告诉DevEco Studio:该怎么把咱们写的代码、放的资源,打包成能直接运行的HAP包(也就是鸿蒙的应用安装包)。   和module.json5一样

module.json5是什么?

  对于做鸿蒙开发的小伙伴来说,刚接触模块化开发,肯定会碰到module.json5这个配置文件——它不像业务代码那样能直接实现功能,但却是模块能正常跑起来、被系统认出来的“身份证”。简单说就是,module.json5的核心作用很简单,就是描述一个功能模块的组件架构、运行特征和基础配置,让系统和开发工具清楚:这个模块是干啥的、能在哪些设备上用、需要啥权限才能干活。   咱们先

iotop验证

armv7: 一、生成可执行文件 1、将atftp.sh文件传入ubuntu中 2、修改权限:chmod 755 atftp.sh 3、运行./atftp.sh 直至没有报错 4、会在out中生成如下文件 进入 cd /home/motl/ce/out/armv7/进行查看是否生成可执行文件 cd /home/motl/ce/src/iotop_armv7/ 5、将该压缩包放置桌面 二、推进板

iotop编译

armv8 一、环境准备 1.下载iotop源码链接: https://objects.githubusercontent.com/github-production-release-asset-2e65be/23103328/b7f8965a-109e-4127-a6b3-526fb8a5e7e3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Crede

    共 13 条
  • 1
  • 2
  • 请选择