技术栈
harmonyos
youtootech
3 小时前
前端
·
华为
·
harmonyos
HarmonyOS《柚兔学伴》项目实战25-我的页面、Web 嵌入与项目总结
「我的」页面是应用的个人中心入口,承载用户信息、积分管理、系统设置等功能。本章将详解 MineView 的登录状态管理、WebPage 的网页嵌入、SettingPage 与 AboutPage 的设置体系,并对整个项目的架构设计与最佳实践进行全面总结。
三声三视
4 小时前
人工智能
·
ai
·
uni-app
·
aigc
·
ai编程
·
harmonyos
uni-app 鸿蒙端传参变成 [object Object]?顺着源码追到 ArkTS router 底层才搞明白
上个月同事跑过来问了我一个问题:“uni-app 鸿蒙端跳页面传了个对象过去,接收端打出来是 [object Object],你有遇到过吗?”
达子666
4 小时前
华为
·
harmonyos
第7章_HarmonyOS 图解 Ability公共事件与通知
HarmonyOS 图解 学习系统 | 阶段二:进阶实战期 建议学习时长:1-2 周想象一个社区:HarmonyOS 通过 CES(Common Event Service)为应用提供订阅、发布、退订公共事件的能力。公共事件分为系统公共事件和自定义公共事件。
爱写代码的阿森
4 小时前
数据库
·
华为
·
harmonyos
·
鸿蒙
·
huawei
鸿蒙三方库 | harmony-utils之KvUtil键值型数据库操作详解
键值型数据库(KV-Store)是HarmonyOS提供的轻量级数据存储方案,适合存储结构简单的数据。@pura/harmony-utils 的 KvUtil 封装了KV数据库的增删改查方法。本文将从API说明、代码实战、进阶用法、常见问题等多个维度进行全面讲解,帮助开发者快速掌握并应用到实际项目中。
fiona2026
1 天前
后端
·
华为
·
harmonyos
·
鸿蒙系统
鸿蒙原生开发手记:徒步迹 - 剪贴板与系统交互
使用系统剪贴板实现应用间数据交互剪贴板是应用间数据共享的基础工具。HarmonyOS 的 pasteboard 模块提供了系统剪贴板的读写能力,支持文本、图片、HTML 等多种数据类型。徒步迹利用剪贴板实现分享链接复制、路线数据导出等交互功能。
爱写代码的阿森
6 小时前
华为
·
harmonyos
·
鸿蒙
·
huawei
鸿蒙三方库 | harmony-utils之PreferencesUtil用户首选项读写详解
用户首选项(Preferences)是HarmonyOS提供的轻量级键值存储方案,适合存储少量数据,如用户设置、登录状态等。@pura/harmony-utils 的 PreferencesUtil 封装了首选项的读写方法。本文将从API说明、代码实战、进阶用法、常见问题等多个维度进行全面讲解,帮助开发者快速掌握并应用到实际项目中。
达子666
7 小时前
华为
·
harmonyos
第6章_HarmonyOS 图解 Ability任务调度
HarmonyOS 学习系统 | 阶段二:进阶实战期 建议学习时长:1-2 周 | 前置知识:Ability 基础、Intent 使用
FrameNotWork
7 小时前
华为
·
harmonyos
HarmonyOS 6.0 分栏布局与折叠适配
分栏布局是平板和折叠屏应用的基本功。手机上用栈式导航,平板上用左右分栏,折叠屏要能在两种模式间无缝切换。HarmonyOS的Navigation组件内置了Split/Stack/Auto三种模式,但真要用好,还得理解底层的适配逻辑。
爱写代码的阿森
7 小时前
服务器
·
华为
·
harmonyos
·
鸿蒙
·
huawei
鸿蒙三方库 | harmony-utils之PreferencesUtil首选项数据监听详解
首选项数据监听可以让应用实时感知配置变化,如主题切换、语言变更等。@pura/harmony-utils 的 PreferencesUtil 封装了数据变化监听方法。本文将从API说明、代码实战、进阶用法、常见问题等多个维度进行全面讲解,帮助开发者快速掌握并应用到实际项目中。
爱写代码的森
7 小时前
linux
·
运维
·
服务器
·
华为
·
harmonyos
·
鸿蒙
·
huawei
蒙三方库 | harmony-utils之FileUtil文件重命名与属性查询详解
文件重命名和属性查询是文件管理的重要操作。@pura/harmony-utils 的 FileUtil 封装了文件重命名和属性查询方法,开发者可以轻松获取文件大小、修改时间等属性。本文将从API说明、代码实战、进阶用法、常见问题等多个维度进行全面讲解,帮助开发者快速掌握并应用到实际项目中。
二流小码农
7 小时前
android
·
ios
·
harmonyos
鸿蒙开发:以登录案例了解代码架构MVVM
代码架构的出现,不仅仅是为了让代码之间结构清晰,便于维护,更是为了软件质量做底层加固,虽然说,所有的网络请求,所有的业务逻辑,我们都可以放到UI页面里来处理,在用户视觉的效果里没有什么问题,但是在开发层,长此以往,暴露的问题则是越积越深,比如页面代码臃肿,毫无代码复用可言,维护成本剧增等等问题,所以,没有架构的项目,就像一堆随意堆放的砖头和钢筋,虽然材料齐全,但风一吹就倒。
风华圆舞
9 小时前
harmonyos
·
arkui
·
resourcemanager
·
rawfile
·
arkts 编译
·
arkts 强类型
rawfile 资源与强类型词库加载器:schema / data / source 三层版本
"开口练"的核心能力——本地检测填充词、犹豫词、笼统词——建立在三个 JSON 词库上:实时词库(16 填充 + 14 犹豫 + 20 笼统)、情感词库(146 词)、分层候选词库(9 组 97 条)。这批数据有几个硬约束:
程序员黑豆
10 小时前
前端
·
华为
·
harmonyos
鸿蒙应用开发:Grid组件实现九宫格布局教程
这是一个使用鸿蒙技术开发的本地原生记账应用,非常适合大家用来练手。相关源码已上传至 Github,点击此处查看项目。欢迎大家交流、指正,也欢迎提交 PR。
程序员黑豆
11 小时前
前端
·
华为
·
harmonyos
鸿蒙应用开发:Flex 组件从入门到实战
这是一个使用鸿蒙技术开发的本地原生记账应用,非常适合大家用来练手。相关源码已上传至 Github,点击此处查看项目。欢迎大家交流、指正,也欢迎提交 PR。
<小智>
12 小时前
ui
·
华为
·
harmonyos
鸿蒙多功能工具箱开发实战(二十)-性能优化与打包发布
性能优化和应用发布是开发流程的最后环节。本文将讲解HarmonyOS应用性能优化技巧和打包发布流程。在 build-profile.json5 中配置:
MonkeyKing7155
16 小时前
harmonyos
·
鸿蒙
鸿蒙ArkTS Image组件全解:本地/网络渲染、缩放裁剪、实战避坑
Image是鸿蒙ArkUI最核心的图片渲染组件,几乎所有App都会用到图标、banner、用户头像、商品图、占位图等场景。很多开发者只会简单写 Image().width().height(),但遇到图片拉伸、裁切异常、网络图加载失败、适配错位、圆角黑边、清晰度失真等问题时无从下手。
不肥嘟嘟右卫门
13 小时前
华为
·
harmonyos
鸿蒙原生ArkTS布局方式之Popup+TextInput提示输入布局深度解析
在鸿蒙(HarmonyOS)原生应用开发中,用户输入体验是衡量应用质量的重要指标。输入框(TextInput)作为最基础的交互组件,其设计和交互方式直接影响用户的使用感受。为了提升输入体验,开发者常常需要为输入框添加智能提示、快捷选择等功能。
nullregedit
15 小时前
harmonyos
·
arkts
·
鸿蒙
·
bitart
·
像素画
原生鸿蒙像素画板实战 22:快捷键与鼠标交互
手机像素画板的核心输入是触控,大屏和二合一设备却能提供键盘、鼠标和滚轮。把桌面快捷键原封不动搬到手机上,只会让界面多出一套无用设置;反过来完全忽略键盘,又会让大屏编辑效率很低。bitArt 的处理方式是把快捷键配置持久化,但只在大屏布局且开关允许时响应;鼠标滚轮则仍归到画布视口逻辑,围绕当前光标缩放。
●VON
16 小时前
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器图片粘贴:从系统剪贴板到标准相对链接
在 Markdown 编辑器里粘贴图片,看起来像一个非常短的动作:按下 Ctrl+V,正文出现 ![](),预览显示图片。真正的文件工作流至少包含剪贴板格式识别、大小限制、MIME 校验、文件名清洗、资源目录授权、重名处理、完整落盘、链接插入、重新打开后的读取和缓存回收。任何一步顺序错误,都可能留下断链、覆盖旧资源,甚至让 Web 页面获得不该拥有的文件访问能力。
●VON
16 小时前
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器外部修改检测:从文件指纹到冲突决策
桌面 Markdown 文件很少只被一个程序触碰。用户可能在终端执行格式化脚本、在 Git 客户端切换分支、让生成器更新文档,或者同时打开另一款编辑器。应用如果假设“打开之后磁盘永远不变”,下一次保存就可能无提示覆盖外部内容;反过来,如果任何时间戳变化都弹出冲突,又会把自己的保存、元数据更新和无内容变化误判成风险。