登录社区云,与社区用户共同成长
邀请您加入社区
还在记各种系统命令?这个 Windows 工具箱 彻底换了一种玩法 ——打开直接进入 AI 对话界面,上方显示全部功能,输数字或说一句话就能执行。纯批处理单文件,无需安装、绿色无残留、代码完全开源,新手也能轻松上手。3.20 项系统维护功能:清理、优化、修复、更新管理、激活全覆盖。5.单文件绿色版:约 1MB,不写服务、不建启动项、关闭无残留。1.纯批处理脚本,可用记事本打开查看全部代码,不联网、
摘要:本文详细介绍在鸿蒙原生应用中使用ArkTS实现List+multipleSelect多选列表的开发方法。文章从需求分析、技术栈概览、开发环境准备开始,重点讲解数据模型设计、状态管理机制和核心交互实现。通过待办事项管理案例,展示如何高效实现多选删除/批量操作功能,包括进入多选模式、全选/取消全选、实时统计选中数量等关键交互。示例采用Stage模型和响应式编程范式,使用List容器、ListIt
鸿蒙hdc工具配置指南 hdc是鸿蒙系统的设备调试工具(类似安卓adb),用于连接设备、执行命令、传输文件等。本文提供Windows/Linux环境配置步骤: 获取hdc:通过DevEco Studio安装或下载命令行工具包,默认路径在SDK的toolchains目录下 配置环境变量: Windows:添加toolchains路径到系统PATH Linux:需额外配置udev规则(解决USB设备权
以下是符合要求的150字摘要: 🐉 龙魂·鸿蒙易经推演引擎v1.0核心架构摘要 项目构建纯中文易经推演系统,包含64卦数据库(含卦辞/爻辞/象辞)、六爻模型和推演引擎三大模块。采用DNA绑定(#龍芯⚡️UID9622)与三色审计机制,严格遵循中文语义体系,拒绝英文翻译。核心功能包括:基于天干地支的起卦算法、六亲/六神/世应装卦系统、卦象变爻推演及中文解卦引擎。技术实现包含DNA追溯绑定、主权锚定
实现一个情绪追踪日记应用,用户每天可以选择心情 emoji 并记录文字内容,支持历史查看、按心情筛选、心情统计和删除操作。
本文系统介绍了虚拟列表技术(Virtualized List)在解决长列表渲染性能问题中的应用与实现原理。主要内容包括:1. 问题分析:传统全量渲染方式在数据量大时会导致DOM节点爆炸、加载缓慢、滚动卡顿等问题。2. 核心原理:采用三层DOM结构(视口容器+滚动占位+内容列表),通过动态计算可视区域项和transform位移实现"视觉欺骗"。3. 实现方案: 固定高度场景的确定
FVM(Flutter Version Management)是Flutter的版本管理工具,类似Node的nvm,支持多版本SDK并存和按项目切换。适用于Windows系统独立安装(推荐GitHub Releases的安装包)。核心功能包括:管理多个Flutter SDK版本、项目级版本锁定、统一命令调用(如fvm flutter)和自定义仓库源(如鸿蒙适配版)。安装步骤包括解压独立包、配置PA
在医疗行业,润达医疗联合华为打造AI辅助诊疗一体机,搭载分层AI推理引擎,大模型负责语义理解,可实现智能预问诊、病历自动生成、全量病历质控、胸痛等专病辅助决策等多重能力,在省内多家三甲、基层医院落地,医生文书书写时间节省60%以上,病历质控覆盖率实现100%,助力贵州优质医疗资源下沉,提升区域诊疗标准化水平。据华为透露,昇腾384超节点已商用落地750多套,规模应用于互联网、运营商、金融、教育、医
知道你在处理什么数据。坐下来,打开你的代码库,列出每一个被存储的数据字段。如果你发现某个字段"好像不太必要",删掉它——这就是数据最小化原则的最朴素实践。写一份诚实的隐私政策。不要复制粘贴模板——模板是用来提供章节结构的,内容必须反映你的应用实际做了什么(和没做什么)。"我们不收集 X"比"我们收集了 Y"更有说服力。给用户控制权。查阅、导出、删除——这三个操作缺一不可。而且删除必须是真删除,不是
本文以 E-Brufen 情绪健康应用的真实代码为素材,深入探讨了 Dart 函数式集合操作的方方面面。,全栈工程师,Flutter 与鸿蒙应用开发者。专注于跨平台移动应用开发,热爱用代码改善人们的情绪健康。E-Brufen 项目作者,AtomGit Flutter 鸿蒙客户端维护者。E-Brufen 项目。博客系列:鸿蒙 Flutter 实战。
本文深入解析鸿蒙ArkUI中分组列表的开发实践,重点介绍了List+ListItemGroup+sticky三件套的核心用法。作为移动端高频交互形态,分组列表在通讯录、订单管理等场景中至关重要。文章详细梳理了API 24版本下List与ListItemGroup的全量接口,通过通讯录和电商订单两大实战案例,展示了LazyForEach懒加载、吸顶效果、多列布局等进阶功能,并总结了10大常见问题和8
本文系统介绍了HarmonyOS ArkUI中List组件的水平列表实现方案。主要内容包括: List组件概述:定义、特性及API演进历程 水平列表核心实现:通过listDirection属性配置主轴方向为Axis.Horizontal ListItem尺寸约束:必须显式设置宽度,高度默认撑满容器 布局要点:需设置明确容器高度,合理配置间距与对齐方式 典型应用场景:商品横向展示、图片画廊等需要水平
文章覆盖七大干货:List Pattern 决策模型(Setting / Management / Card / Content Browser 怎么选)、ListCell 解剖结构(prefix / title / subtitle / suffix 的官方心智)、三大模式实战(SettingSection、CardSection、SwipeActionRow)、官方 HDS 原生路径(HdsL
本文介绍了HarmonyOS中HTTP网络请求模块的核心功能,详细讲解了如何使用@ohos.net.http进行网络请求开发。主要内容包括: HTTP模块基础概念,包括createHttp()创建请求任务、HttpRequest接口和HttpResponse接口 详细说明了request()方法的使用,包括GET/POST请求的发送、请求参数配置、超时控制等 介绍了响应处理,包括三种数据类型(字符
摘要 HarmonyOS NEXT 引入的 V2 状态管理系统解决了 ArkUI V1 状态管理的核心痛点。V2 通过 @ObservedV2 和 @Trace 实现细粒度属性追踪,无需对象整体替换;@ComponentV2 组件支持更高效的依赖追踪渲染;新增 @Computed 计算属性和 @Monitor 声明式监听简化开发。相比 V1 的粗粒度更新和繁琐的对象操作,V2 提供了更精细、更声明
文章摘要 本文深入讲解了HarmonyOS ArkUI中的TransitionEffect组件动画API。TransitionEffect专用于处理组件挂载/卸载时的动画效果,与animateTo形成互补。文章首先区分了两者的使用场景:animateTo用于已有组件的状态变化,而TransitionEffect处理组件出现/消失的过程。接着详细介绍了三种内置转场效果(OPACITY、SLIDE、S
文章摘要 本文介绍了HarmonyOS NEXT中基于@ohos.mediaquery的响应式布局实现方法,帮助开发者适配不同屏幕尺寸的设备。通过matchMediaSync和MediaQueryListener等核心API,可以动态检测屏幕方向、尺寸等条件,并在条件变化时切换布局策略。文章提出三档断点策略(手机竖屏、手机横屏、平板),结合Grid.columnsTemplate动态调整列数,实现
本文介绍了HarmonyOS NEXT中ArkUI的导航栈管理方案NavPathStack,通过构建"多步骤选购向导"Demo详细讲解其核心功能。主要内容包括: NavPathStack解决了传统router无法获取完整路由栈状态和进行栈内定点跳转的痛点 基础架构:Navigation组件绑定NavPathStack实例,配合PageMap实现页面路由映射 核心API: pushPathByNam
摘要:ArkUI主题系统设计与实现 本文介绍了在HarmonyOS NEXT ArkUI中构建主题色彩系统的完整方案。通过定义primaryColor、accentColor等5个核心色彩令牌,实现了预设主题一键切换和自定义色彩调整功能。系统采用@State响应式变量管理主题状态,组件自动响应颜色变化。关键实现包括:预设主题批处理更新、色板网格选择器、动态高亮交互设计,以及自定义状态标记。该方案解
摘要:本文介绍如何使用HarmonyOS NEXT ArkUI框架构建一个功能完整的内容偏好中心页面,重点实现标签选择器(Chip/Tag Selector)的自定义开发。文章从数据模型设计出发,采用三层结构(TagItem→TagCategory→分类集合)组织标签数据,并详细讲解如何通过Flex布局和Text组件实现流式标签布局。核心内容包括:不可变状态更新模式(slice()+新对象引用)、
HarmonyOS NEXT ArkUI 滚动条定制指南 本文详细介绍了如何在 HarmonyOS NEXT 中使用 ArkUI 定制 Scroll 组件的滚动条功能,包括: BarState 三态控制:On(始终可见)、Off(隐藏)、Auto(默认自动显隐)三种模式及其适用场景 样式自定义:使用 scrollBarColor() 和 scrollBarWidth() 调整颜色和宽度 编程控制:
本文介绍了HarmonyOS NEXT中的动画开发核心知识,重点讲解了animateTo显式动画接口和六大缓动曲线的特性与应用。文章通过"动画实验室"实战项目,详细解析了透明度、缩放、旋转和平移四种基础动画的实现方式,并对比了EaseOut、EaseIn、EaseInOut、Linear、Friction和FastOutSlowIn六种曲线的视觉差异与适用场景。最后提供了完整的代码示例,帮助开发者
本文介绍了在HarmonyOS NEXT中使用ArkUI实现动态列表弹出菜单的两种方案。针对bindMenu API在动态列表场景下的局限性(索引传递困难、单例菜单冲突等问题),提出了一种基于Stack+条件渲染+position定位的自定义菜单方案。该方案通过单一状态变量menuIdx管理菜单展开状态,结合Stack容器和精准定位实现灵活布局。文章以文档管理器为例,详细展示了菜单触发机制、样式设
本文介绍了在HarmonyOS NEXT中使用ArkUI的TextPicker组件实现省市区三级联动地址选择器的方案。文章重点讲解了TextPicker的核心API、动态数据更新机制和索引越界保护策略,并详细说明了三级地址选择器的页面架构和数据类设计。通过构建包含6个省份、16个城市和40+区县的树形数据结构,实现了真实行政区划的层级联动效果。该方案特别处理了直辖市等特殊情况,并提供了完整地址生成
本文摘要: 《HarmonyOS NEXT ArkUI Checkbox组件与任务清单开发指南》详细介绍了ArkUI中Checkbox复选框控件的使用方法和应用场景。文章首先解析Checkbox的API特性,包括name标识、group分组管理、.select()状态控制和onChange回调机制,特别指出与Radio组件的关键区别。随后通过构建一个功能完整的任务清单Demo,展示了如何实现任务添
本文介绍了HarmonyOS NEXT ArkUI中的Progress进度条组件及其在下载管理器中的应用。Progress组件提供五种样式(线性/环形/刻度环形/月食/胶囊),支持动态更新和高度定制。通过构建下载管理器Demo,展示了如何实现多任务并发下载、实时进度模拟、暂停/继续功能和状态管理。关键点包括: Progress组件基本使用:value/total参数、颜色/尺寸设置 五种样式适用场
本文介绍了在智能体中添加、配置和使用插件的方法,使智能体具备调用外部功能的能力。主要内容包括: 插件添加步骤:通过智能体编排页面的能力拓展区域添加插件,需考虑功能匹配、数据准确性等因素 参数配置:包含执行设置(如异步任务)、输入参数控制和输出参数融合生成 插件绑卡:将插件返回数据以卡片形式展示,支持多卡绑定和条件出卡 调用机制:大模型分析意图后自动调用插件,支持日志记录和超时处理 多插件协作:支持
本文深入讲解 HarmonyOS NEXT ArkUI 的 Tabs 组件,通过构建一个"设置中心"应用,展示了标签页的完整实现方案。文章首先介绍 Tabs 组件的基本用法和核心属性,包括标签栏模式选择(Fixed/Scrollable)和双向绑定机制;然后详细解析自定义标签栏的设计方法,通过 @Builder 实现选中态视觉差异;最后构建了一个包含三个标签页的设置中心应用,涵盖通用设置、通知管理
本文介绍了HarmonyOS NEXT ArkUI中的TimePicker组件及其在闹钟应用中的实践。TimePicker通过滚轮形式提供直观的时间选择功能,支持时/分/秒精度配置和24/12小时制切换。文章详细讲解了TimePicker的API使用、时间范围限制等特性,并实现了一个完整的闹钟应用,包括时间选择、闹钟管理(添加、开关、删除)等功能。该应用采用清晰的数据结构和响应式UI设计,展示了T
HarmonyOS NEXT ArkUI 表单组件详解:构建用户反馈应用 本文深入讲解了HarmonyOS NEXT中ArkUI的Select和TextArea组件使用方法,并演示如何构建一个完整的用户反馈应用。核心内容包括: Select下拉选择器: 支持文本和图标选项 需同步selected索引和value文本值 样式定制技巧(字体、颜色、选项背景) TextArea多行输入框: 与TextI
本文介绍了HarmonyOS NEXT ArkUI中的PatternLock手势密码组件,详细讲解了其API属性、圆点索引规则及安全实践要求。文章重点演示了手势密码的设置与确认流程,包括两步确认模式和图案预览功能,并阐述了验证流程中的模式切换、验证逻辑和尝试次数限制机制。最后,提出了基于连接点数的图案强度评估体系,将安全性分为四个等级。通过完整的"图案锁屏"案例,展示了手势密码从设置到验证的全过程
本文介绍了HarmonyOS NEXT ArkUI中的QRCode二维码生成组件。通过"二维码生成器"案例,详细讲解了QRCode的基本用法、实时生成机制、模板化内容切换和视觉定制功能。文章首先概述了QRCode组件的核心API参数,解释了二维码工作原理。随后展示了如何实现TextInput输入内容与二维码的实时联动更新,以及清除按钮设计。接着介绍了四种实用模板(网址、纯文本、WiFi配置和vCa
本文介绍了在HarmonyOS NEXT中使用ArkUI实现双栏布局(Master-Detail)文件管理器的关键技术与设计要点。通过Row组件构建主从视图,左侧固定宽度的导航栏展示文件夹分类,右侧使用layoutWeight(1)的自适应区域显示文件列表。文章详细讲解了数据模型设计、文件筛选排序逻辑(包括名称、大小、日期三种排序方式)、响应式布局(支持侧栏显隐切换)以及文件行UI设计规范,强调通
摘要: 本文深入探讨了HarmonyOS NEXT ArkUI中SwipeAction滑动操作的交互设计原理与实现方法。通过任务收件箱案例,详细分析了滑动操作的双向设计(左滑放置高频破坏性操作,右滑放置优先级操作)、视觉语义化设计(颜色与位置的心理映射)以及状态管理机制。重点内容包括:1) SwipeAction API的结构与手势冲突处理;2) 任务数据结构设计与业务规则(如完成状态与置顶互斥)
摘要 本文介绍了如何在HarmonyOS NEXT应用中使用Badge组件实现消息通知功能,并构建完整的通知管理系统。文章首先解析了Badge组件的基础用法,包括数字徽标和文字徽标两种模式,以及位置控制等特性。随后提出了混合策略方案:简单场景使用Badge组件,复杂场景手动构建徽标。 文章重点展示了一个消息通知中心的完整设计方案,包含通知列表、未读标识、分类筛选等核心功能,详细说明了数据结构设计和
本文介绍了在HarmonyOS NEXT ArkUI中构建步骤引导(Stepper)系统的完整方案。文章首先分析了分步引导的设计原理,指出通过"渐进式信息披露"能有效提升20-30%的完成率。随后详细讲解了四个核心元素的实现: 进度指示器:采用带编号圆点+连接线,区分已完成/进行中/待完成三种状态 步骤内容区:通过条件渲染展示不同步骤的表单内容 导航按钮:实现上一步/下一步逻辑和视觉反馈 完成状态
本文介绍了如何在HarmonyOS NEXT中使用ArkUI基础组件构建功能丰富的自定义计数器,替代内置Counter组件的局限性。通过组件组合方式实现步长配置、独立重置、批量清零和状态联动等高级功能。文章详细讲解了数据模型设计、增减逻辑实现、按钮状态反馈、步长切换和重置操作等核心实现,并展示了状态联动的总计汇总功能。最后总结了基础组件组合的优势和设计原则,包括边界条件处理和颜色编码策略。该方案提
本文介绍了HarmonyOS NEXT ArkUI中的TextClock组件,详细解析了其核心API与特性。TextClock能自动获取系统时间并每秒刷新,相比传统Text+定时器方案更加高效精确。通过timeZoneOffset参数,开发者可以轻松实现多时区时间显示。文章还通过"世界时钟"案例,展示了时区切换、城市筛选和时差对比等实用功能。该组件特别适合需要动态显示时间的移动应用场景,为开发者提
HarmonyOS瀑布流布局实战:动态商品发现页 摘要:本文基于HarmonyOS NEXT ArkUI框架,详解WaterFlow瀑布流组件的核心特性和应用场景。通过商品发现页案例,展示如何实现: 动态列数切换(2/3列布局) 分类筛选功能 不等高卡片紧凑排列 收藏交互效果 重点解析了WaterFlow与Grid组件的本质差异——前者通过"贪心算法"将卡片插入当前高度最小的列,形成自然流动的布局
本文介绍了在Windows环境下使用Flutter开发鸿蒙应用的完整流程。首先强调了Flutter鸿蒙工程的目录结构边界,指出业务代码应主要在lib目录编写,而非直接修改ohos目录。接着详细说明了开发步骤:1) 启动DevEco Studio模拟器并检查设备连接;2) 执行flutter build hap --debug命令构建HAP包;3) 通过flutter run命令在鸿蒙模拟器上运行应
摘要: ArkUI的Grid组件是HarmonyOS NEXT中实现等分网格布局的核心工具,通过columnsTemplate属性定义列数与列宽,配合GridItem构建规整的网格视图。本文以动态照片画廊为例,详解Grid的核心API,包括列模板动态构建、间距控制及交互设计。案例支持2/3/4列切换、卡片多选(边框高亮+阴影反馈)和选择管理功能,对比了Grid与List、WaterFlow的适用场
本文介绍了HarmonyOS NEXT ArkUI中的TimePicker组件,详细解析其API设计和使用方法。TimePicker采用两列滚轮(时/分)的简洁交互模式,适用于闹钟设置、预约时段等场景。文章重点讲解了12/24小时制转换逻辑,并通过"闹钟模拟器"实战案例,展示了时间选择、时制切换、倒计时计算等核心功能的实现。该组件与DatePicker、TextClock共同构成ArkUI完整的时
四、总结与最佳实践 TextPicker 的级联模式通过树形数据结构自动处理层级联动,极大简化了复杂选择场景的开发。本文实现的地址选择器展示了其核心能力: 数据准备:构建符合 TextCascadePickerRangeContent 规范的层级数据 动态切换:通过改变 range 数据源实现 2 级/3 级模式切换 状态同步:保持 selected 和 value 与当前模式匹配 快捷跳转:通过
本文介绍了HarmonyOS NEXT ArkUI的DatePicker日期选择器组件,通过三段式滚轮交互实现直观的日期选择。文章详细讲解了DatePicker的核心API,包括构造函数、onChange回调及日期范围限制,并重点指出0-based月份参数这一易错点。通过一个"日期计算器"实战案例,演示了两种实用功能:年龄计算(精确到岁/月/天)和日期差计算(支持天/周转换)。案例采用双模式切换设
本文介绍了HarmonyOS NEXT ArkUI中的TextTimer组件,这是一个专为倒计时和正计时设计的计时器控件。通过对比TextClock与TextTimer的核心差异,文章重点解析了TextTimer的API特性,包括构造函数参数、控制器方法和显示格式。随后以一个完整的"专注计时器"(番茄钟)为实战案例,详细展示了如何实现计时器状态管理、预设选择、控制按钮交互等功能模块。案例涵盖了从2
本文介绍了如何在 HarmonyOS 中使用 Refresh 组件实现下拉刷新功能。文章首先阐述了移动端下拉刷新的重要性及其实现难点,随后详细解析了 Refresh 组件的 API 设计,包括构造函数、链式方法和状态枚举。通过一个"动态资讯"Demo 展示了 Refresh 组件的完整应用场景,涵盖下拉刷新、手动刷新按钮、列表滚动和内容展开等交互功能。文章重点讲解了如何利用 $$ 双向绑定管理刷新
本文介绍如何使用HarmonyOS的Swiper组件实现轮播图功能。Swiper组件集成了滑动切换、自动播放、无限循环、指示器等核心功能,可简化传统轮播图开发中多组件协调的复杂性。文章通过一个"轮播图展廊"Demo,详细讲解Swiper的API用法,包括autoPlay、loop、interval等属性配置,Dot和Digit两种指示器样式切换,以及通过SwiperController实现手动控制