登录社区云,与社区用户共同成长
邀请您加入社区
暂无图片
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
本文总结了DevEco Studio的高效开发技巧,包括:1)常用快捷键速查表;2)调试器断点设置与表达式求值;3)Previewer多设备预览实践;4)Profiler性能分析工具;5)热重载适用场景与操作;6)代码模板使用;7)Git集成管理;8)IDE配置优化。这些技巧能显著提升HarmonyOS/OpenHarmony应用开发效率,涵盖从代码编写、调试到性能优化的全流程。文章还提供了开源社
(原 OpenHarmony 竞赛训练营)由开源鸿蒙项目群技术指导委员会主办、AtomGit 承办,面向全国高校学生开发者,聚焦开源鸿蒙技术生态建设。挑战强绑定私有接口、私有编译工具链、闭源二进制等硬骨头,按难度分三档:一档 100 分 / 二档 150 分 / 三档 200 分。基于开源鸿蒙系统技术创新,自由参赛。,选取清单内 PC 类工具库开展移植适配、方案创新等高阶任务,依托多层叠加积分机制
本文介绍了@pura/harmony-utils工具库中的NetworkUtil模块,它封装了网络连接属性查询功能。主要内容包括:核心API(获取连接类型、链路地址等)、使用步骤(安装依赖、查询属性)、完整示例页面代码、进阶用法(网络诊断、类型判断)以及注意事项(权限要求、动态变化等)。该工具简化了网络属性查询,支持类型安全与异常处理,适用于网络诊断和优化场景。开发者可通过本文快速掌握使用方法并应
跨平台开发是移动生态的"圣杯"——所有人都想用一套代码覆盖所有用户,但所有人都不得不在性能、一致性和生态之间做权衡。ArkUI-X 在 HarmonyOS 6.x 中完成了从 0 到 1 的验证,证明 ArkTS + 声明式 UI 可以跑在 Android 和 iOS 上。而 7.0 的 ArkRender 统一引擎,则是从 1 到 10 的关键一跃——它让"三端像素级一致"从理想走向现实。与 F
本文介绍了@pura/harmony-utils工具库中的NetworkUtil模块,该模块提供了5G网络检测与信号强度查询功能。主要内容包括: 核心API:提供is5GConnected()判断5G连接、getSignalStrength()获取信号强度、getNetworkClass()查询网络等级等方法。 使用指南:详细说明了安装依赖、5G检测、信号强度获取的代码实现,并提供了完整页面示例。
本文介绍了@pura/harmony-utils工具库中的NetworkUtil模块,它封装了运营商信息查询和选网模式管理功能。文章详细讲解了核心API(如获取运营商名称、国家代码、选网模式等)的使用方法,提供了完整代码示例和进阶应用场景,包括运营商定制功能和跨国网络检测。同时指出了使用时的权限要求、双卡设备处理、漫游状态等注意事项,并解答了常见问题。该工具简化了移动通信管理功能开发,可帮助开发者
本文介绍将开源FTP服务器ProFTPD移植到OpenHarmony 5.0+设备的HAP应用中的方法。通过OHOS交叉编译工具链将ProFTPD及其依赖库(OpenSSL、libssh2、zlib)编译为arm64-v8a架构的原生库与可执行文件,再由NAPI桥接层启动ProFTPD子进程,实现ArkUI界面与FTP服务进程的分离运行。 移植的关键在于让FTP服务器适应OHOS沙箱环境,包括修改
HarmonyOS 与 OpenHarmony 的关系,从来不是"谁取代谁"的零和博弈,而是"商业版拉高度、开源版扩广度"的双轮驱动。6.x 完成了"技术同源"的基础验证,7.0 则将进入"生态同频"的深水区。对于开发者而言,7.0 的最大红利是"一套 ArkTS 技能,多端平台交付"。你不必再纠结"学 HarmonyOS 还是 OpenHarmony"——核心层的能力是共通的,扩展层的能力是渐进
摘要:本文介绍了OpenHarmony项目中依赖项的三种配置方式(远程三方包、本地模块、本地HAR/HSP包)及其配置示例,重点分析了不同依赖配置在HAP/HSP/字节码HAR编译场景下的行为差异。文章包含依赖字段说明(dependencies/devDependencies/dynamicDependencies)和符号行为对照表,并指出从DevEco Studio 5.1.1Beta1版本开始
当组件的状态发生变化时,React 会先在内存中更新轻量级的“虚拟 DOM”,然后与真实的 DOM 进行对比(Diff 算法),最后只将发生变化的部分更新到真实页面上,从而极大地减少了浏览器的重绘开销,提升了性能。跨平台开发:除了用于构建 Web 单页应用(SPA),React 的设计思想还衍生出了 React Native,允许开发者使用类似 React 的语法来开发 iOS 和 Android