登录社区云,与社区用户共同成长
邀请您加入社区
整理 HarmonyOS 集成 WPS Open SDK 上线前检查项:凭据与 Bundle、registerApp 门禁、OpenFileRequest 参数、关窗回传落盘与错误码分流。
技术路线:HarmonyOS 原生 ArkTS / ArkUI。
本文介绍了HarmonyOS文件上传的完整解决方案,重点解决文件选择、类型校验、上传队列管理和URI隐私保护等核心问题。主要内容包括: 定义文件上传边界,明确不同业务场景(头像、凭证、日志等)的类型、大小限制 封装Picker返回结果,统一文件信息结构 实现FileBoundary校验器,确保文件类型和大小合规 构建UploadQueue管理上传任务,支持进度追踪和失败重试 处理URI隐私问题,上
/ 滤镜接口// 滤镜配置// 滤镜链管理器// 添加滤镜到链中// 移除滤镜// 移动滤镜位置// 切换滤镜启用状态// 执行整个滤镜链if (!break;break;break;break;break;break;break;// 获取当前滤镜链// 清空滤镜链// 预设滤镜效果// 预设滤镜定义],'cool': [],'warm': [],],],'soft': [
多语言实现的难点与分层策略 多语言功能的核心挑战在于动态切换时的状态一致性管理。本文提出三层架构方案:资源层确保静态文案完整性,设置层维护用户语言偏好,数据层处理持久化内容的动态展示。通过资源目录组织、语言偏好持久化、启动顺序控制、应用重启策略、默认数据稳定命名、本地化日期处理、自动化翻译检查等方法,解决了多语言切换中的常见问题。特别强调了初始化数据应保存稳定名称而非翻译结果,并提供了覆盖多语言全
本文以校园失物招领为例,拆解 HarmonyOS NEXT 应用如何从真实痛点收敛到可上架 MVP,覆盖产品闭环、隐私边界、AI 降级、工程分层与交付证据。
以“关闭某项自动续费”或“找到订单中的某个设置”为例,截图能够告诉模型眼前有哪些按钮,却不能直接告诉它上一层页面从哪里进入、某个开关是否位于二级菜单、返回操作会不会丢失状态。论文还构建KG-Android-Bench与KG-Harmony-Bench,用来覆盖中文移动生态中的Android与HarmonyOS任务,观察方法在不同应用和任务复杂度下是否仍能保持收益。现实问题:GUI Agent能够看
进入“开发与服务 > 项目 > 质量 > APMS > 配置管理”,在“灰度采集管理页面”创建灰度任务,支持自主配置采集策略,包括设备范围、故障类型、采集时间等参数。具体操作步骤,请参考。应用灰度采集采用端云协同架构,开发者首先需在应用端侧集成灰度采集能力,通过调用应用灰度采集 API,使应用具备参与灰度采集任务的条件,具体接入流程,请参考。以 RSS 内存泄漏为例,灰度采集的 trace 日志上
说明 HarmonyOS 工程用 WPS Open SDK 的 OpenFileExtraOptions:仅显式赋值生效、分享打印云文档等开关语义,以及预设策略与联调清单。
Core Vision Kit 的图像超分和语义搜索能力为英语学习 App 打开了两扇新的大门。拍照搜词将"看到实物 → 想知道英文"这个自然学习冲动转化为一个流畅的操作闭环,而图片联想记忆则利用了大脑对图像的高效记忆机制来提升单词记忆效率。这两项功能都基于端侧处理,无需联网,在离线环境下也能提供完整的智能学习体验。
说明 HarmonyOS 工程用 WPS Open SDK 控制文档只读与可编辑:enableEdit 语义、与 OpenFileRequest 其它字段的边界、预览/编辑双入口封装,以及联调时常见误判。
connect默认用类名作为key,但有时需要同一类型存多个实例——这时可以指定自定义key。remove删除指定key的数据,keys查看所有key。@Entry// 指定自定义key 'mainPlayer'// 查看所有keybuild() {Text(`当前播放:${thisimport {
本文深入解析HarmonyOS NEXT中的图片压缩技术,重点围绕PixelMap内存管理展开。核心观点包括:1)图片压缩的关键在于控制PixelMap生命周期,避免直接处理过大尺寸的原图;2)企业级压缩应遵循"解码前尺寸控制→内存优化→编码压缩"的三阶段流程;3)推荐采用目标尺寸解码、零拷贝思想、GPU处理等优化手段;4)成熟架构需要包含任务队列、失败降级、安全清理等机制。文
在企业级文件管理场景中,用户经常需要将多个文件打包压缩以便传输或归档。ZIP 压缩功能支持单文件压缩和文件夹批量压缩两种模式,并可设置压缩级别以平衡压缩率和速度。HarmonyExplorer 将 ZIP 压缩作为工具箱的核心工具之一。本文详细介绍了 HarmonyExplorer ZIP 压缩功能的完整实现方案,从第三方 ZIP 库引入到 ZipKitManager 封装,从 ZipUtil 工
摘要: 本章介绍了HarmonyOS的通用文字识别(OCR)技术,通过AI引擎的ITextDetector接口实现多语种印刷体文字识别。内容涵盖OCR配置流程(初始化、参数设置、语言选择)、核心API使用及资源释放,并对比Android/iOS的OCR特性。重点指出OCR的约束条件(如仅支持印刷体、需720p以上图片、光线要求等)和最佳实践(语言匹配、自动检测模式)。最后提供实操任务(拍照识别、多
本文介绍了HarmonyOS开发中的二维码功能实现。主要内容包括:通过VisionManager和IBarcodeDetector接口实现二维码生成与识别,遵循AI引擎的统一接入流程;详细说明了代码实现方法,包括异步初始化、生成参数设置和资源释放;列举了开发中的注意事项和常见问题,如最小尺寸限制、异步回调处理等;提供了与Android/iOS平台的对比,并给出实践任务清单和进阶方向建议。文章强调开
课程完成、累计时长、连续学习、练习日志和测验结果各自保留事实来源,成就页只汇总条件,不制造第二本统计账。
HarmonyOS图像处理核心要点(≤150字) HarmonyOS图像处理围绕ImageSource(解码)、PixelMap(像素操作)、ImagePacker(编码)三核心类展开。关键能力包括:通过ImageSource从资源/文件解码图片,使用DecodingOptions.desiredSize避免OOM;通过PixelMap进行像素级读写;用ImagePacker将处理结果编码保存为J
回顾 HarmonyOS 工程接入 WPS Open SDK 的主调用链:registerApp、OpenFileRequest、策略字段与关闭回传,并给出可复用 Facade 与联调顺序,便于周复盘与新人上手。
本文介绍了HarmonyOS详情页沉浸光感设计的实现方案,重点解决大图头部、吸顶栏与滚动渐变的协调问题。通过将页面拆分为首屏、中段、吸顶和底部操作四部分,采用统一的滚动进度控制各元素的视觉变化。文章详细阐述了透明导航按钮保护、吸顶栏平滑过渡、正文卡片上浮同步等关键设计点,并提供了ArkTS代码示例。设计方案强调在保证视觉沉浸感的同时,确保页面各阶段的可操作性和可读性,避免出现"首屏好看但滚动后难用
秒表(Stopwatch)是体育运动、科学实验、生产制造等领域不可或缺的精密计时工具。与倒计时器从预设时间递减不同,秒表是从零开始正向计时的设备,其核心价值在于精确测量经过的时间,并通常具备记录多个时间点(圈速/分段时间)的功能。本篇博文将深入解析一个基于HarmonyOS ArkUI/ArkTS开发的高精度秒表应用,探讨其完整的技术实现方案与设计思想。本秒表应用具备以下核心功能:以10毫秒(0.
倒计时器(Countdown Timer)是日常生活中使用频率极高的工具类应用,广泛应用于烹饪计时、番茄工作法、运动训练、考试倒计时、会议提醒等场景。不同于普通的时钟或秒表,倒计时器的核心逻辑是从预设的时间点递减至零,并在计时结束时触发提醒。本篇博文将深入解析一个基于HarmonyOS ArkUI/ArkTS开发的倒计时器应用,探讨其完整的技术实现方案。本倒计时器应用具备以下核心功能:用户可以通过
训练计划展示(增肌、减脂、塑形等)动作库分类浏览动作详情和动图演示运动计时和组数计数运动历史记录周/月运动统计打卡日历体重记录和趋势运动成就徽章自定义训练计划休息计时器BMI计算消耗卡路里统计运动提醒训练分享id: number;id: number;id: number;实现了训练计划、动作引导、组间休息计时、运动记录、数据统计等功能。掌握了训练流程状态管理、计时器、卡片布局、Tab导航等。
菜谱分类浏览(家常菜、川菜、粤菜、甜品、汤羹等)热门菜谱推荐轮播菜谱搜索食材清单展示分步骤烹饪详解烹饪计时器美食打卡记录做菜历史记录难度和时间标签菜谱分享今日推荐食材用量单位转换购物清单生成id: number;id: number;掌握了网格布局、底部弹窗详情、横向滚动分类、计时器等。后续可加入视频教程、用户上传、营养成分计算、菜单规划、食材购买、社区分享、AI推荐菜谱等功能。
电子校友卡申请校友身份认证校友权益展示返校预约校友活动报名校友通讯录校友捐赠就业内推校友新闻校友企业我的校友卡消息通知id: number;// 待认证/认证中/已认证/已驳回id: number;id: number;实现了校友卡申请、身份认证、权益展示、活动报名、校友服务等功能。掌握了卡片阴影效果、Grid三列布局、自定义底部Tab、状态切换等。
实习证明申请实习信息填写材料上传审核进度查询电子证明下载历史申请记录证明模板下载审核流程查看辅导员审核学院盖章常见问题消息通知id: number;// 草稿/待审核/辅导员审核/学院审核/已开具/已驳回实现了证明申请、材料上传、审核进度、电子证明下载、办理指南等功能。掌握了长文本输入、文件上传按钮、多步骤流程展示、表单验证等。后续可加入电子签章、PDF预览、消息推送、模板下载、批量申请、纸质证明
申报通知查看项目申报提交项目信息填写成员管理指导老师选择审核状态查询项目进度跟踪中期检查结项申请我的项目优秀项目展示常见问题id: number;// 创新训练/创业训练/创业实践// 国家级/市级/校级// 草稿/待审核/学院审核/学校审核/已立项/进行中/中期检查/已结项/已驳回id: number;实现了申报通知、项目申报、状态跟踪、进度管理、类型级别选择等功能。
匿名发布心情情绪标签选择浏览树洞动态匿名评论情绪分类筛选热门树洞最新发布我的发布匿名昵称心情统计id: number;// 开心/难过/焦虑/平静/愤怒/期待id: number;后续可加入评论功能、私信聊天、心情统计、树洞举报、深夜模式、情绪日记等功能。
本文从"注塑工程师助手"App 的核心功能模块切入——注塑机调试记录。在注塑现场,工程师需要记录机台、产品、模具、材料、温度、压力和周期。若数据散落在纸张或 Excel 中,后续复盘会很困难。同一产品再次投产时,工程师需要快速找回设备、温度、压力与缺陷记录。缺少结构化历史数据,换班或换料后就可能重复调试。移动 App 可以把调机过程变成结构化字段,并为查询与统计提供数据基础。这个场景也能串联 Ar
文件上传打印参数设置黑白/彩色选择单双面选择份数设置装订方式价格自动计算在线下单配送到寝打印进度查询历史订单取货提醒id: number;// 黑白/彩色// 单面/双面// 无装订/订书钉/胶装/骑马钉// 待接单/打印中/已完成/配送中/已送达实现了文件上传、参数设置、价格计算、下单、订单跟踪等功能。掌握了Toggle开关、动态价格计算、@Builder复用组件、选项组封装等。
商品发布分类浏览商品搜索价格筛选在线沟通下单购买我的发布我的订单求购专区毕业专区当面交易id: number;// 全新/几乎全新/轻微使用/有使用痕迹// 在售/已预定/已售出id: number;// 待见面/已完成/已取消后续可加入聊天功能、图片上传、求购发布、地址选择、评价系统、校内定位等功能。
评分标准查看宿舍历史评分查寝通知评分详情评分申诉宿舍排名文明宿舍公示卫生小贴士查寝记录加分减分明细月度统计宿舍对比id: number;// 优秀/良好/合格/不合格id: number;// 待处理/已通过/已驳回实现了评分查看、评分明细、申诉、评分标准、排名统计等功能。掌握了Flex布局、状态颜色函数、多Tab切换、卡片组件等。后续可加入查寝通知推送、照片上传、月度报表、宿舍对比、卫生贴士、文
贷款产品介绍在线申请贷款材料上传审批进度查询贷款合同查看还款计划在线还款逾期提醒贷款计算器政策咨询历史贷款记录征信说明id: number;// 草稿/待审核/审核中/已通过/已拒绝/已放款id: number;// 待还款/已还款/逾期实现了贷款申请、审批进度、还款计划、在线还款、贷款计算等功能。掌握了进度条组件、金融计算、状态流转、深色顶部设计等。后续可加入材料上传、合同电子签、自动扣款、征信
教材目录浏览按课程筛选在线选订教材购物车管理教材费用统计发放通知查看扫码领书领书记录教材评价二手教材推荐退订申请教材信息查询id: number;id: number;// 待确认/已确认/已发放/已领取实现了教材浏览、选订、购物车、订单、领书等功能。掌握了横向筛选、购物车逻辑、价格计算、订单状态等。后续可加入教材评价、二手书交易、PDF样章、教材推荐、退订申请、发放通知推送等功能。
发布失物招领发布寻物启事设置悬赏金额物品分类筛选搜索物品在线联系认领申请审核确认我的发布成功案例消息通知信用积分id: number;// 失物招领/寻物启事// 进行中/已找到/已认领id: number;// 待审核/已通过/已拒绝实现了失物招领和寻物启事发布、筛选、认领、悬赏、状态更新等功能。掌握了多条件筛选、卡片组件、状态标签、发布流程等。后续可加入图片上传、聊天功能、位置定位、信用系统、
志愿活动发布在线报名参加岗位选择自动排班分配排班日历查看签到签退服务时长统计时长证明下载志愿者评价星级志愿者评定消息通知志愿团队管理id: number;id: number;实现了活动招募、报名、排班、签到、时长统计、星级评定等功能。掌握了列表卡片、Tab切换、状态管理、数据统计等。后续可加入自动排班算法、日历视图、电子证书、评价系统、团队管理、培训考核等功能。
存包柜位置查找柜格状态实时查看在线存包开柜扫码取包临时开柜超时提醒存包记录柜格大小选择存包费用计算超时费用计算柜格预约存包统计// 存包柜id: number;// 小/中/大// 空闲/使用中/故障/预约中// 存包记录id: number;// 存包中/已取走/超时实现了存包柜状态查看、存包、取包、费用计算、记录统计等功能。掌握了Grid布局、状态管理、时间费用计算、条件渲染等。
HarmonyOS API 26 在中提供了图像超分能力。图像超分适合低清图片增强、老照片修复和小尺寸图片放大等场景。开发者不需要自行加载模型,只需要把图片转换为PixelMap,再交给系统提供的分析器处理。该接口仅支持 Stage 模型,系统能力为。
摘要:本文详细介绍了HarmonyOS中UIAbility的启动与跳转机制。主要内容包括:1) 基本启动方式(startAbility),通过Want对象传递参数;2) 带结果启动(startAbilityForResult),使用terminateSelfWithResult返回数据;3) 指定目标页面的启动方式,处理冷热启动场景;4) 页面跳转后的参数接收与处理;5) UIAbility的停止
• 操作步骤:进入“设置” - “存储” - “清理加速”,系统会自动扫描可清理的缓存文件,如应用缓存、残留文件等,您可以选择需要清理的项目进行清理。• 影响:禁止应用后台活动后,当您关闭应用后,应用将无法在后台继续运行,可能会影响一些应用的实时通知功能,但对于不常用的应用,这种影响可以接受。• 影响:清理内存后,部分正在后台运行的应用会被关闭,如果您正在使用这些应用的多任务功能,可能需要重新打开