登录社区云,与社区用户共同成长
邀请您加入社区
在我们看来,用户在 Flora 中记录的,并不是“随手的心情”,而是日常生命经验中最细微、最真实、最值得被留存的部分。小时候,我们几乎没有能力"分析"或"解释",只能以一种直接而原初的方式经历一切:好与不好都是真实的,情绪本身是丰盈的、未经加工的。因此,Flora 想做的不是"把情绪变好",也不是"帮你解决它"。我们只是提供一个安稳的地方,让你能把情绪放下、看见、记录----不急、不评判、不排斥。
摘要: 鸿蒙OS凭借分布式架构、微内核安全及模块化设计,为工业控制领域提供创新解决方案。其分布式软总线实现多设备高速互联(延迟<10ms),分布式数据管理统一工业数据格式,解决传统系统设备孤岛、协议不兼容等问题。通过机械加工车间案例,展示鸿蒙OS如何实现数控机床、传感器等设备的自动发现与数据同步,核心代码演示了设备连接与数据订阅流程,显著降低集成成本并提升实时性,为工业智能化转型提供技术支撑
摘要:鸿蒙操作系统(HarmonyOS)是华为自主研发的分布式操作系统,采用微内核架构和分布式技术,实现跨设备无缝协同。其核心技术包括分布式软总线、数据管理和任务调度,支持从物联网终端到智能终端的全场景设备。鸿蒙通过分层架构设计,提供统一开发框架和原子化服务,实现"一次开发,多端部署"。相比安卓、iOS等系统,鸿蒙在跨设备协作和物联网适配方面优势显著,适用于智能家居、工业物联网
星闪是新一代近距离无线连接技术,简单理解为更高级的wifi。NearLink Kit 采用星闪技术,提供设备广播、发现、连接、速传能力,围绕四大智能化场景,构建星闪连接服务,助力你发展全球业务。
华为鸿蒙操作系统(HarmonyOS)凭借分布式技术为智慧医疗带来创新解决方案。本文聚焦"急诊急救""慢病管理""远程会诊"三大核心场景
本文介绍了鸿蒙HarmonyOS分布式相机开发的全流程,包括环境准备、权限申请、开发步骤(获取设备信息、创建输入输出对象、配置会话等)以及资源释放。
鸿蒙车载互联系统通过分布式技术解决数据孤岛与体验割裂问题,其核心在于三大支柱技术:分布式软总线实现设备毫秒级连接(如手机与车机),分布式数据管理保障跨端数据实时同步(如导航路线无缝接续),以及分布式任务调度实现硬件资源虚拟化(如调用车载摄像头)。该系统支持全场景协同,通过统一的通信协议与数据管理机制,构建"车-人-家"互联生态,典型应用包括车载导航跨端接续和智能家居联动场景。开
调用者可以调用本模块的Native API接口,完成视频解码,即将媒体数据解码成YUV文件或送显。
视频解码软/硬件解码存在差异,基于MimeType创建解码器时,软解当前仅支持H264(OH_AVCODEC_MIMETYPE_VIDEO_AVC), 如果硬件平台支持,则可以使用H264(OH_AVCODEC_MIMETYPE_VIDEO_AVC)和H265(OH_AVCODEC_MIMETYPE_VIDEO_HEVC)硬件解码能力。
如何读取本地/预制数据库.......
在华为AppGrallery Connect 云数据库里建好表,并存入数据这里以poem诗文表为例讲解云数据库的调用
摘要:本文介绍了HarmonyOS应用数据存储的四种路径配置方式。关系型数据库文件(.db)位于"/data/app/el2/100/database/(bundleName)/entry/rdb/";键值型数据库在"/data/app/.../kvdb/<默认文件名>/single_ver/main/";首选项存储在"/data/ap
分享可以通过多种方式实现,这里我们使用分布式数据总线 (KV Store) 来发送一个临时的分享意图。这是相机的核心功能。在 OpenHarmony 5.0 中,如前文所述,仅依赖分布式文件系统扫描是不可靠的。分布式操作的第一步是让设备之间相互发现并建立信任关系。我们创建一个新的页面。
本文作者"菜鸟学鸿蒙"分享了自己从Android开发者转向鸿蒙原生开发的学习心得,重点探讨了HarmonyOS在多媒体领域的核心技术。文章首先介绍了鸿蒙多媒体框架的层级架构和设计理念,包括分布式媒体能力、统一时钟机制等核心优势。随后详细解析了媒体解码播放全链路的关键技术点,如硬解优先策略、跨设备同步方案、自适应码率优化等,并提供了本地播放和跨端播放的实战代码示例。作者强调通过系
本研究基于鸿蒙系统,设计开发了一款农产品报价系统小程序,旨在帮助商家与买家更便捷、高效地进行交易。该系统利用鸿蒙系统的优势,实现了跨平台应用程序的开发,同时利用定位技术和数据采集技术,为用户提供了个性化的农产品推荐和交易信息。用户可以通过小程序浏览各类农产品信息,包括价格、产地、供应商等,从而实现对农产品行情的实时了解和比较。
ArkWeb组件助力应用集成Web页面,支持浏览器浏览、小程序渲染等功能。通过WebviewController实现双向交互:应用侧可通过runJavaScript调用前端函数,前端通过javaScriptProxy调用应用侧方法。示例展示了本地HTML集成、深色模式适配、双向方法调用等实战场景,包括改变文本颜色、参数传递等交互功能。使用异步渲染模式提升性能,注意及时删除注册对象防止内存泄漏。
本文系统介绍了仓颉编程语言的基础语法和数据类型。主要内容包括:1)变量与常量声明、注释风格;2)原始数据类型(整数、浮点数、布尔、字符)的详细说明与用法;3)复合数据类型(数组、字典、元组)的声明、访问和操作方法;4)字符串处理技术,包括拼接、插值、多行字符串和常用字符串操作。文章通过丰富的代码示例展示语法特点,为初学者提供了一个快速掌握仓颉语言基础的实用指南。
仓颉语言的栈堆分配策略体现了现代编程语言在性能和安全之间的精妙平衡。通过理解栈的高效性和堆的灵活性,开发者可以编写出既高效又安全的代码。在实际开发中,应根据数据的生命周期和使用场景,选择合适的分配策略,这不仅是技术选择,更是工程智慧的体现。
用户界面(UI, User Interface)是应用程序与用户交互的直接媒介,其质量直接影响用户体验。传统的UI开发模式,如Android View系统或iOS UIKit,大多采用命令式(Imperative)编程,开发者需要手动操作UI元素来响应状态变化,代码往往冗长且难以维护。HarmonyOS引入了ArkUI框架,拥抱了现代UI开发的趋势——声明式编程。开发者只需描述在特定状态下UI应该
本文深入探讨了HarmonyOS仓颉语言与ArkUI框架实现跨端适配的核心技术。文章系统阐述了响应式布局、自适应UI和资源限定符三大原理,通过构建新闻应用演示了手机单栏布局、平板双栏响应式布局和智慧屏栅格布局的具体实现。重点讲解了设备类型判断、条件渲染、弹性布局、栅格系统等技术要点,并提供了资源限定符统一样式的最佳实践。本文为开发者提供了在多种设备形态上实现"一次开发,多端部署"
仓颉语言的字符串切片零拷贝实现代表了现代语言设计的一个重要方向:通过智能的内存管理和数据结构设计,在不牺牲安全性的前提下实现极致性能。这种技术不仅减少了内存分配和拷贝的开销,更重要的是展现了语言设计者对程序员日常开发场景的深刻理解。对于需要频繁进行字符串处理的应用——如文本解析、日志处理、网络协议解析等——这一特性能带来显著的性能提升。🚀。
从上述分析可以看出,仓颉语言并非对现有语言的简单缝合,而是一次雄心勃勃的范式革新。它试图在单一语言的框架内,同时解决智能编程的复杂度异构系统的适配性和可信系统的安全性三大世界级难题。作为一名关注前沿技术的研究者,我认为仓颉的设计哲学是清晰且极具前瞻性的。然而,语言的成功不仅在于其设计的精妙,更在于其生态的构建工具链的完善(调试器、IDE、编译器性能)以及社区的活跃度。仓颉目前还处于早期阶段,但它所
摘要:仓颉语言的元编程系统提供了声明式宏、过程宏和属性宏等强大功能,支持编译时代码生成、反射和计算。通过宏系统设计,开发者可以消除样板代码、构建DSL、实现编译时优化和自动派生。文章详细解析了宏定义、编译时反射机制,并展示了ORM生成器、状态机等实战案例。最佳实践包括保持宏卫生性、控制展开大小、优先编译时计算等。相比Rust和C++,仓颉提供了更完善的编译时能力和开发工具,未来将增强类型级计算和工
仓颉语言是融合多种编程范式精华的现代化系统编程语言,其核心特性包括强类型系统、所有权机制、模式匹配、泛型编程和错误处理系统。本文详细解析了这些特性的设计与实现:强类型系统通过编译时检查和类型推导确保安全性;所有权管理借鉴Rust的三条黄金法则来防止内存错误;模式匹配提供优雅的多分支控制结构;泛型编程实现代码复用与零成本抽象;错误处理机制结合Option/Result和异常处理保障程序健壮性。文章通
**DataShareExtensionAbility**基于ExtensionAbility框架,提供支持数据共享业务的能力。
应用中的UIAbility在启动过程中,需要指定启动页面,否则应用启动后会因为没有默认加载页面而导致白屏。
本文详细介绍了鸿蒙HarmonyOS 5.0企业设备安全管理模块(@ohos.enterprise.securityManager)的核心功能与使用方法,该模块仅限Stage模型下的设备管理应用使用。
本模块提供应用启动框架管理启动任务的能力,只能在主线程调用。
sendableContextManager模块提供Context与SendableContext相互转换的能力。
FA模型与Stage模型是两套不同的应用模型.........
本文介绍了鸿蒙5.0企业设备管理中的蓝牙管理模块功能,主要包括: 提供了查询设备蓝牙信息、管理蓝牙设备白名单的API接口 详细说明了getBluetoothInfo、addAllowedBluetoothDevices等核心方法的使用方式 列出了各接口所需的权限、参数格式及错误码处理 强调这些接口仅适用于Stage模型下的设备管理应用 注意事项包括白名单管理策略冲突、参数验证等关键点 该模块为企业
AbilityConstant提供UIAbility相关的枚举,包括设置初次启动原因、上次退出原因、迁移结果、窗口类型等。说明:本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。本模块接口仅可在Stage模型下使用。
UIAbility是包含UI界面的应用组件,继承自Ability,提供组件创建、销毁、前后台切换等生命周期回调.........
本模块提供意图调用执行基类,开发者通过意图调用执行基类对接端侧意图框架,实现响应意图调用的业务逻辑。
本示例展示了Stage模型卡片提供方的创建与使用。用到了卡片扩展模块接口,[@ohos.app.form.FormExtensionAbility]。卡片信息和状态等相关类型和枚举接口,[@ohos.app.form.formInfo]。卡片提供方相关接口的能力接口,[@ohos.app.form.formProvider]。应用组件间的信息传递接口,[@ohos.app.ability.Want
本模块提供意图调用执行上下文,意图调用执行上下文是意图调用执行基类的属性..........
childProcessManager模块提供子进程管理能力,支持子进程启动操作。
本文仅适用于Stage模型下的应用使用。
每个应用项目必须在项目的代码目录下加入配置文件,这些配置文件会向编译工具、操作系统和应用市场提供应用的基本信息。在基于Stage模型开发的应用项目代码下,都存在一个app.json5及一个或多个module.json5这两种配置文件。
鸿蒙系统
——鸿蒙系统
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net