鸿蒙系统

老陈说编程7 小时前
分布式·华为·个人开发·harmonyos·鸿蒙·鸿蒙系统·程序员创富
1. 鸿蒙 (HarmonyOS) 2012 至 2026 年的发展历程鸿蒙正式对外亮相,是 2019 年夏天的事。再往前,这条操作系统的技术路线,已经在实验室里沉淀了许多年。
zd2005724 天前
鸿蒙系统
openharmony-x86-brew 移植记大家好!今天给大家介绍一个我自己折腾出来的小项目:openharmony-x86-brew。它参考了 hqzing 的 dockerharmony,把鸿蒙版 Homebrew(Harmonybrew)搬到了 x86_64 架构的 OpenHarmony 容器里。
根目录下的猫18 天前
鸿蒙系统
鸿蒙 hdc 远程连接:从环境准备到实战调试在鸿蒙应用开发过程中,开发者经常需要在真机上调试应用。相比 USB 连接,hdc 远程连接可以摆脱线缆束缚,让开发调试更加灵活。本文将详细介绍鸿蒙 hdc 远程连接的环境准备、连接步骤和常见问题排查。
JoyCong199819 天前
人工智能·智能手机·电脑·鸿蒙·鸿蒙系统·远程工作·ipad
鸿蒙用户等来的是ToDesk:折叠屏适配、星闪笔、互动Tab一次补齐随着鸿蒙生态在手机、平板、折叠屏等设备上加速普及,专业远程控制工具能否在鸿蒙移动端提供与安卓、iOS 接近的完整体验,已成为不少办公与运维用户关注的重点。
星栖与芯22 天前
stm32·单片机·嵌入式硬件·harmonyos·鸿蒙系统
LiteOS-M 切换汇编逐行图解(2):指令·异常机制·全景表本文是切换汇编系列的第二篇。上一篇《(1)汇编是什么·寄存器与栈》搭好了三块地基——为什么切换必须写汇编、栈是什么、16 寄存器地图与 AAPCS 分工。本篇接着搭另外三块地基:本文件用到的指令、异常进出栈机制、和 los_dispatch.S 全景表。
星栖与芯23 天前
汇编·stm32·嵌入式硬件·harmonyos·鸿蒙系统
LiteOS-M 切换汇编逐行图解(1):汇编是什么·寄存器与栈本文是《RTOS移植不是玄学:8个标准环节+4条铁律》铁律①展开系列的第一篇。那篇说"上下文切换必须写汇编",本系列把那段汇编掰开揉碎、从零讲起。
承渊政道24 天前
开发语言·python·harmonyos·鸿蒙系统·桌面程序
Python IDLE鸿蒙PC适配全记录:从Tkinter桌面程序到ArkUI原生开发闭环欢迎加入开源鸿蒙PC社区欢迎在PC社区平台申请新建项目适配开源地址IDLE 是 CPython 官方发行版长期自带的轻量开发环境。它没有大型 IDE 那样复杂的工程系统,却把 Python 学习和脚本开发中最常用的几步压缩到了一个窗口里:编写源码、运行模块、查看标准输出、进入交互式 Shell,以及在必要时进行基础调试。对于初学者、教学场景和需要快速验证代码片段的开发者,这种“打开即可使用”的工具仍然很有价值。
承渊政道24 天前
python·microsoft·harmonyos·鸿蒙系统·pc端
Python IDLE鸿蒙PC适配全记录:用 ArkUI 重建编辑、运行、Shell 与基础调试闭环欢迎加入开源鸿蒙PC社区欢迎在PC社区平台申请新建项目适配开源地址IDLE 是 CPython 官方发行版长期自带的轻量开发环境。它的价值不在于堆叠复杂工程能力,而在于把代码编辑、解释器执行、交互式 Shell 和入门调试放在一个足够简单的窗口里。对于刚接触 Python 的学习者、需要临时验证标准库行为的开发者,以及只想快速编写一段脚本的用户,IDLE 一直是门槛很低、路径很短的工具。
承渊政道24 天前
数据库·postgresql·harmonyos·鸿蒙系统·pc端
PostgreSQL 鸿蒙 PC 适配全记录:从原生交叉编译到 HNP 数据库服务闭环欢迎加入开源鸿蒙PC社区欢迎在PC社区平台申请新建项目适配开源地址PostgreSQL 不只是一套关系型数据库,也是许多开发工具、业务系统和数据平台的基础设施。它对标准 SQL、事务、复杂类型、索引和扩展机制的支持较为完整,在本地开发、数据验证、教学实验以及离线应用中都有稳定需求。将 PostgreSQL 带到鸿蒙 PC,意义并不局限于增加一个可以启动的应用:平台上的原生项目可以获得本地数据库服务,开发者也能直接使用熟悉的 psql、initdb、pg_ctl 等工具完成调试和数据处理。
hulihutu441 个月前
github·bug·鸿蒙系统·数据库管理员
拒绝延期、bug、货不对板:2026 管理系统定制开发落地保障手册很多企业在管理系统定制开发时,花了很多精力筛选服务商,最后项目还是做砸了:交付时间一拖再拖,上线后 bug 满天飞,实际功能和当初说的完全不一样。定制开发项目的落地成功率,不仅取决于服务商的技术实力,更取决于双方对项目过程的管控。本文就梳理定制开发项目常见的失败原因,以及对应的落地保障方法。
派小汤1 个月前
数据库·sql·sqlite·鸿蒙·鸿蒙系统
Harmony2.2.0通过RdbStore实现通用类操作本地SQLite数据库硬件设备:鸿蒙平板电脑 开发环境: harmonyOS 2.2.0 API 6 DevEco 3.1 开发架构:xml + java
红烧大青虫2 个月前
后端·华为·harmonyos·鸿蒙系统
HarmonyOS应用开发实战:小事记 - 数据迁移策略:RDB 表结构变更的版本号管理与 onUpgrade 回调在应用迭代过程中,数据库表结构变更是不可避免的需求——新增字段、修改表结构、删除冗余列等。HarmonyOS 的关系型数据库 RdbStore 提供了版本号管理和 onUpgrade 回调,帮助开发者安全地执行数据迁移。本文以小事记(xiaoshiji_ohos_app) 的数据层演进为背景,深入解析数据库版本号管理和数据迁移策略。
fiona20262 个月前
后端·华为·harmonyos·鸿蒙系统
鸿蒙原生开发手记:徒步迹 - 剪贴板与系统交互使用系统剪贴板实现应用间数据交互剪贴板是应用间数据共享的基础工具。HarmonyOS 的 pasteboard 模块提供了系统剪贴板的读写能力,支持文本、图片、HTML 等多种数据类型。徒步迹利用剪贴板实现分享链接复制、路线数据导出等交互功能。
tsqtsqtsq03092 个月前
华为·harmonyos·鸿蒙系统
ArkTS 泛型概念详解泛型是一种参数化多态技术,允许在定义函数、类或接口时使用类型参数代替具体类型,让类、函数、接口能适配多种数据类型,同时保持类型校验,避免重复编写相似逻辑。
woshihuanglaoshi3 个月前
数据库·学习·flutter·华为·harmonyos·鸿蒙·鸿蒙系统
数据迁移与版本管理 - Flutter在鸿蒙平台实现数据库升级策略在移动应用开发中,数据迁移是一项不可或缺的技术。随着应用版本的迭代,数据库结构和数据格式需要不断演进,如何安全地将旧版本数据迁移到新版本是每个开发者必须面对的挑战。
FF2501_940228583 个月前
后端·华为·harmonyos·鸿蒙系统
Grid 构建月历网格:7 列模板 + 日期占位算法在"海风日记"的日历页中,月历网格使用 Grid 组件实现,通过 7 列模板、日期占位算法和条件渲染,实现了完整的月历展示功能。
l134062082353 个月前
后端·华为·harmonyos·鸿蒙系统
HarmonyOS应用开发实战:小事记 - 多媒体文件上传:@ohos.net.http 的 multipart/form-data 请求构造多媒体文件上传是应用常见功能,如上传照片、视频等。HarmonyOS 的 @ohos.net.http 支持构造 multipart/form-data 请求,实现文件上传。本文以小事记(xiaoshiji_ohos_app) 的照片上传场景为背景,深入解析 multipart 请求的构造。
woshihuanglaoshi3 个月前
学习·flutter·华为·harmonyos·鸿蒙·鸿蒙系统
参数验证_Flutter在鸿蒙平台确保路由参数类型安全路由传参容易出现类型错误和参数缺失问题。为了提高代码的可靠性和可维护性,我们需要建立类型安全的传参机制。
红烧大青虫3 个月前
后端·华为·harmonyos·鸿蒙系统
HarmonyOS应用开发实战:小事记 - UIAbility 的冷启动/热启动/后台启动三种场景与 launchParam 解析在 HarmonyOS 的 Stage 模型中,UIAbility 的启动方式决定了其生命周期回调的顺序和参数。理解冷启动(Cold Start)、热启动(Hot Start)和后台启动(Background Launch)三种场景的区别,以及 launchParam 中 LaunchReason 的含义,是确保应用在正确时机执行正确操作的关键。本文以小事记(xiaoshiji_ohos_app) 的 EntryAbility.ets 为分析对象,深入解析三种启动场景的触发条件、生命周期差异和 Launc
b130538100493 个月前
华为·harmonyos·鸿蒙系统
HarmonyOS应用开发实战:小事记 - 多级页面路由的 back 逻辑与参数回传模式在多级页面路由中,返回逻辑是用户体验的重要组成部分。当用户从 A → B → C 三级页面逐层跳转后,如何优雅地返回并传递数据,是每个应用都需要解决的问题。本文以小事记(xiaoshiji_ohos_app) 的 EventDetailPage.ets 为分析对象,深入解析 router.back() 的路由栈行为、router.getParams() 的参数获取方式,以及 Navigation 组件的返回数据传递机制。