openharmony

ujainu1 小时前
flutter·游戏·openharmony
Flutter + OpenHarmony 游戏开发进阶:用户输入响应——GestureDetector 实现点击发射个人主页:ujainu在交互式游戏中,用户输入是驱动玩法的核心。无论是点击发射子弹、拖拽角色,还是长按蓄力跳跃,都需要一套低延迟、高可靠、线程安全的输入处理系统。
ujainu2 小时前
flutter·游戏·性能优化·openharmony·endless runner
Flutter + OpenHarmony 实现无限跑酷游戏开发实战—— 对象池化、性能优化与流畅控制个人主页:ujainu欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net
坚果派·白晓明13 小时前
c语言·c++·harmonyos·鸿蒙·编程语言·openharmony·三方库
在鸿蒙设备上快速验证由lycium工具快速交叉编译的C/C++三方库欢迎加入开源鸿蒙跨平台社区通过C/C++三方库鸿蒙化适配一篇搞定从环境到交叉编译完成从环境到交叉编译,成功鸿蒙化适配C/C++三方库后,将需要进入验证环节。业界内C/C++三方库测试框架多种多样(ctest、make check以及原生库demo用例等),我们无法将其统一,因此为了确保原生库功能的完整性,需基于原生库的测试用例进行测试验证。三方库测试主要是make test、ctest等测试命令,因此需要集成make、cmake、busybox、perl、shell_cmd工具。
ujainu14 小时前
flutter·游戏·openharmony·arkanoid·breakout
Flutter + OpenHarmony 实现经典打砖块游戏开发实战—— 物理反弹、碰撞检测与关卡系统个人主页:ujainu 欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net
fakerth1 天前
操作系统·openharmony
【OpenHarmony】输入法imf框架源码:https://gitee.com/openharmony/inputmethod_imf输入法框架(Input Method Framework,简称IMF)是OpenHarmony系统中负责输入法管理的核心子系统,其主要功能包括:
ujainu2 天前
flutter·游戏·openharmony
Flutter + OpenHarmony 实战:构建清晰、健壮的三屏状态流转个人主页:ujainu欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net
ujainu2 天前
flutter·游戏·openharmony
Flutter + OpenHarmony 实战:构建独立可复用的皮肤选择界面个人主页:ujainu欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net
ujainu2 天前
flutter·游戏·架构·openharmony
Flutter + OpenHarmony 游戏开发进阶:主菜单架构与历史最高分持久化个人主页:ujainu随着 OpenHarmony 生态的快速演进,越来越多的开发者开始关注如何将现有 Flutter 应用高效迁移或适配到这一开源分布式操作系统上。尽管 OpenHarmony 目前对 Flutter 的原生支持仍在完善中(可通过 ArkTS 桥接或社区方案运行),但良好的代码结构、轻量级数据存储、健壮的状态管理,正是确保应用未来平滑迁移的关键前提。
Goway_Hui2 天前
开源·openharmony·kuikly
【开源鸿蒙跨平台开发--KuiklyUI--07】详解:如何使用 Trae 开发 Kuikly-OH 跨端应用摘要:本文详细复盘如何利用新一代 AI 编程 IDE —— Trae,从零开始开发一个基于 Kuikly 框架与 HarmonyOS 原生混合架构的水印图片应用。我们将深入探讨 AI 在需求分析、复杂 DSL 生成、跨语言桥接设计、原生图形算法实现以及性能优化中的核心作用,展示“AI 辅助跨端开发”的完整工作流。本文不仅包含实战代码,更包含与 AI 协作的 Prompt 技巧与思维模式,适合对 AI 编程、Kotlin Multiplatform (KMP) 以及 HarmonyOS 开发感兴趣的开发者深
●VON2 天前
学习·react native·react.js·游戏·openharmony
React Native for OpenHarmony:贪吃蛇游戏的开发与跨平台适配实践欢迎加入开源鸿蒙跨平台社区: https://openharmonycrossplatform.csdn.net
向哆哆4 天前
flutter·开源·鸿蒙·openharmony·开源鸿蒙
Flutter × OpenHarmony 跨端开发:高校四六级报名管理系统中的“常见问题”模块实现解析在信息化快速发展的今天,高校四六级报名系统正面临着用户量大、操作复杂、跨端访问需求高等挑战。为了提高系统的用户体验和开发效率,本项目采用 Flutter × OpenHarmony 跨端开发模式,实现了统一的界面和功能逻辑。本文以系统中的“常见问题(FAQs)”模块为例,展示了如何通过 Flutter 构建高复用、易维护的组件,并兼顾跨设备适配能力,为高校报名管理提供一个高效、稳定的解决方案。
ujainu4 天前
开发语言·flutter·游戏·swift·openharmony
Flutter + OpenHarmony 游戏开发进阶:虚拟摄像机系统——平滑跟随与坐标偏移个人主页:ujainu在 2D 游戏中,虚拟摄像机(Virtual Camera) 是连接玩家与游戏世界的“眼睛”。它决定了玩家看到什么、如何移动、以及视觉体验是否流畅。若直接将角色绘制在固定位置,当角色靠近屏幕边缘时,玩家将失去对周围环境的感知;而若让 Canvas 原点始终对齐角色中心,则会导致画面剧烈抖动、缺乏缓冲感。
ujainu4 天前
flutter·游戏·openharmony
Flutter + OpenHarmony 游戏开发进阶:轨迹拖尾特效——透明度渐变与轨迹数组管理个人主页:ujainu在高性能 2D 游戏中,轨迹拖尾(Trail Effect) 是提升视觉表现力的关键特效之一。无论是高速飞行的子弹、旋转的飞镖,还是玩家操控的小球,一条流畅、渐隐的拖尾都能显著增强“动感”与“沉浸感”。
●VON5 天前
javascript·学习·react native·react.js·性能优化·openharmony
React Native for OpenHarmony:ActivityIndicator 动画实现详解在现代移动应用中,用户对响应速度的要求越来越高。然而,网络请求、数据处理等异步操作不可避免地会导致短暂的等待时间。如何优雅地告知用户当前应用正在处理任务,并保持良好的用户体验,是每个开发者必须面对的问题。
●VON5 天前
学习·react native·react.js·性能优化·交互·openharmony
React Native for OpenHarmony:Pressable —— 构建下一代状态驱动交互的基石在移动应用开发的演进历程中,用户交互模型经历了从简单到复杂的深刻变革。早期的 TouchableOpacity 和 TouchableHighlight 为我们提供了基础的触摸反馈能力,它们通过预设的、单一维度的视觉变化(如透明度或背景色)来响应用户的点击。这是一种“事件驱动反馈”的模式。
●VON5 天前
javascript·学习·react native·react.js·性能优化·openharmony
React Native for OpenHarmony:解构 TouchableOpacity 的触摸反馈与事件流控制在移动应用的交互设计中,一个按钮或可点击区域仅仅“能被点击”是远远不够的。用户需要清晰、即时的视觉反馈来确认他们的操作已被系统接收;同时,复杂的 UI 布局要求我们对事件的流向拥有精确的控制权,以避免意外的交互行为。TouchableOpacity 作为 React Native (RN) 中最常用的触摸反馈组件,正是解决这两个核心问题的利器。
ujainu5 天前
flutter·游戏·openharmony
Flutter + OpenHarmony 游戏开发进阶:粒子系统初探——简易爆炸与得分飞字个人主页:ujainu在游戏开发中,粒子系统(Particle System) 是营造视觉冲击力的核心工具。无论是敌人被击毁时的爆炸火花,还是获得高分时飘起的“+100”文字,都依赖于一套高效、可控的粒子机制。
ujainu5 天前
flutter·游戏·信息可视化·openharmony
Flutter + OpenHarmony 游戏开发进阶:CustomPainter 手绘游戏世界——从球体到轨道个人主页:ujainu在 Flutter 游戏开发中,若想实现高性能、低延迟、高自由度的 2D 渲染,CustomPainter 是绕不开的核心工具。相比使用大量 Container、Positioned 或 Transform 构建 UI 元素,直接操作 Canvas 绘制图形能显著减少 Widget 树重建开销,尤其在 OpenHarmony 设备上,这种“贴近底层”的渲染方式更能发挥其 ArkUI 渲染管线 的协同优势。
ujainu6 天前
flutter·游戏·openharmony
无物理引擎实现吸附轨道逻辑 —— Flutter + OpenHarmony 实战指南个人主页:ujainu在移动开发领域,尤其是跨平台框架如 Flutter 与新兴操作系统 OpenHarmony 的融合生态中,开发者常常需要在不依赖复杂物理引擎(如 Box2D、Flame Physics)的前提下,实现具有“吸附轨道”效果的交互逻辑。这类需求常见于太空探索类小游戏、粒子动画、UI 动效等场景。
ujainu6 天前
算法·flutter·游戏·openharmony
Flutter + OpenHarmony 游戏开发进阶:动态关卡生成——随机圆环布局算法个人主页:ujainu在无尽跑酷类游戏中(如《球跳塔》《几何冲刺》),动态生成关卡是维持玩家兴趣的核心机制。静态关卡易被记忆,而程序化生成(Procedural Generation) 能带来无限新鲜感。然而,若生成逻辑不合理,会导致: