登录社区云,与社区用户共同成长
邀请您加入社区
最近好多朋友问我:“西兰花啊,我想在鸿蒙里读写文件,但一看到那些API文档就懵了!什么fileIo、Stream、Hash,看得我头都大了!这些到底咋用啊?”害,这问题可问对人了!我刚开始学时也被这些接口搞得晕头转向,今天这篇,我就手把手带你玩转文件操作,从入门到精通~读完这篇文章,你将收获:全程干货满满,让你的文件操作技能直接起飞!🥦想象一下,你的手机就像一个大型图书馆,文件操作API就是你管
摘要:本文针对企业网络中DHCP协议面临的安全风险,对比分析了HUAWEI和H3C交换机在防御4类核心DHCP攻击(仿冒服务器、饿死攻击、Flood攻击、伪造请求)时的配置差异与避坑要点。重点剖析了两类设备在DHCPSnooping信任端口划分、CHADDR检查、报文限速等关键配置中的常见错误及解决方案,强调"精准划分信任边界+组合防护"原则,并提供了统一的验证与排错方法。通过明确品牌配置差异(如
Module是应用/服务的基本功能单元,包含了源代码、资源文件、第三方库及应用/服务配置文件,每一个Module都可以独立进行编译和运行。一个应用/服务通常会包含一个或多个Module,因此,可以在工程中创建多个Module,每个Module分为Ability和Library两种类型。
C:\Users\.hvigor\wrapper\tools\node_modules\.bin\pnpm.cmd install --reporter=append-only --color ERR_PNPM_NO_MATCHING_VERSION No matching version found for @ohos/hvigor@4.2.0This error happened while
预览器支持ArkTS/JS应用/元服务“实时预览”和“动态预览”。说明预览支持Phone、Tablet、2in1、Car、Wearable、TV设备的ArkTS工程,支持LiteWearable和Wearable设备的JS工程。预览器功能依赖于电脑显卡的OpenGL版本,OpenGL版本要求为3.2及以上。预览时将不会运行Ability生命周期。
本文详细介绍了DevEco Studio安装与创建项目的完整流程。系统要求包括Windows/macOS/Linux操作系统、8GB以上内存和10GB硬盘空间。安装步骤涵盖官网下载、路径设置(建议英文路径非C盘)、组件选择等关键环节。项目创建阶段重点提示了路径全英文的重要性,并介绍了预览器的使用方法和代码修改后的实时更新功能。最后作者提供了问题反馈渠道,并感谢读者支持。整个指南兼顾了技术细节和实操
DevEco Studio 是华为开发的用于 HarmonyOS 和其他华为平台的集成开发环境。以下是一些常见问题的解决方案。
安装过程中可选择默认路径或自定义安装目录,建议勾选“创建桌面快捷方式”“更新 Path 变量”,按需勾选“更新上下文菜单”,选择开始菜单文件夹后点击“下一步”或“安装”按钮,等待安装完成。• 使用预览器:在开发过程中,利用 DevEco Studio 的预览器查看应用效果,支持实时预览、动态预览、双向预览等功能,使编码更高效。• 运行调试:开发完成后,可使用真机进行调试,需申请调测证书进行签名,D
报错如下:
一个在DevEco studio平台将鸿蒙项目打包成HAP安装包的简单方法
通过本篇文章,我们学习了HarmonyOS分布式任务调度的核心概念和实现方法。合理选择目标设备:根据任务类型和设备能力智能选择执行设备完善错误处理:实现重试机制和任务状态监控优化任务参数:合理设计任务参数,减少网络传输开销监控任务执行:通过分布式数据管理实时获取任务执行状态和结果分布式任务调度是构建跨设备协同应用的核心能力,合理使用可以显著提升用户体验和应用性能。
本文介绍了Flutter Package在OpenHarmony平台上的使用方法。Flutter Package是纯Dart实现的代码库,具有跨平台兼容性和高可复用性。文章详细说明了环境配置步骤,包括DevEco Studio、JDK和Flutter SDK的安装。重点讲解了如何通过Git方式引入自定义Package,并提供了pubspec.yaml配置示例。
本文介绍了如何基于鸿蒙系统开发一个支持混合运算的计算器应用。项目采用HarmonyOS 6.0.0 API 21,使用DevEco Studio 6开发工具,核心组件包括TextInput、Button等。文章详细展示了计算器的架构设计,包括常量定义、按钮布局和核心计算逻辑实现。重点解决了浮点数精度问题,通过精确计算方法和结果格式化处理,确保0.1+0.2=0.3等常见计算场景的准确性。代码实现了
本文介绍了一个基于Kotlin Multiplatform(KMP)和OpenHarmony平台的数据去重库实现。该库提供多种去重功能,包括简单去重、字符串去重、对象去重等8大核心模块,支持跨平台使用。通过KMP技术,可一次性编写Kotlin代码后编译到JVM、JS和OpenHarmony/ArkTS平台。核心类DataDeduplicator实现了去重逻辑,提供配置选项和结果统计功能,包含去重前
本文介绍了一个基于ArkTS的关系型数据库记账应用开发示例。项目展示了如何使用HarmonyOS的关系型数据库实现账目管理功能,包括记账和统计分析模块。开发环境要求DevEco Studio NEXT Beta1及以上版本,支持华为手机设备。代码结构清晰,包含数据库操作、账目数据表管理、UI组件等模块。核心功能通过RdbStore实现数据库创建和操作,包括账目记录的增删改查。应用采用分层架构设计,
本文介绍了一款基于ArkTS语言开发的图书收藏管理应用。该应用具备图书信息记录(书名、作者、阅读状态)、封面图片上传、状态筛选和搜索等核心功能。系统采用模块化架构设计,包括数据模型(Book类和ReadingStatus枚举)、业务逻辑(BookManager类)和用户界面(主页面和添加页面)。应用运用ArkTS特性如装饰器(@Entry、@Component等)和声明式UI,实现了良好的交互体验
本文介绍了一个HarmonyOS健身应用的核心功能实现。应用包含日期工具(DateUtil)、数据库工具(DBUtil)、日志工具(Logger)等基础模块,采用MVVM架构设计。主要功能包括: 启动流程:隐私协议检查与存储,使用Preferences记录用户选择 主页面框架:底部Tab导航(主页/成就/个人),支持页面切换 任务管理: 任务列表展示与选择 任务添加弹窗 数据库CRUD操作(Rec
本文介绍了基于鸿蒙ArkUI框架开发的晴雨先知天气应用。项目通过定义cast、forecasts、weather三级嵌套数据结构,对接高德天气API获取JSON数据。使用getWeatherUtil工具类实现异步网络请求,支持单城市和多城市天气查询。应用包含城市选择、实时温度显示、生活指数、24小时预报和4天预报等功能模块,采用ArkUI声明式组件构建UI界面,并通过路由实现页面跳转和参数传递。目
本文介绍了一个基于HarmonyOS开发的自助点餐小程序项目。
本文介绍了ArkUI中的StyledString和MutableStyledString组件,它们支持精细化的文本样式控制,包括字符级和段落级样式设置。主要内容包括:1) 基本使用方法,推荐在onPageShow或onAppear回调中绑定;2) 6种样式类型(文本字体、阴影、装饰线等)的设置方法;3) 段落样式的创建和动态更新;4) 自定义样式CustomSpan的实现;5) 图文混排功能;6)
本文介绍了一个基于HarmonyOS开发的跨设备购物系统设计方案。系统采用分层架构,使用DevEco Studio开发,通过rdbStore实现数据管理。主要功能包括用户注册登录、商品搜索(支持模糊匹配)、收藏购买、订单管理等。系统实现了用户模块、商品模块和交易模块的核心功能,并进行了单元测试和功能测试,测试结果显示各项功能运行正常。性能方面满足响应时间小于1秒、支持50用户并发的需求,但在高并发
通用文字识别(OCR)就是把图片里的文字"读"出来,转换成计算机能处理的文本。Core Vision Kit 提供的 OCR 能力可厉害了,支持多种语言,识别速度快,精度也不错,特别适合各种需要文字提取的场景。Core Vision Kit 可应用于各种场景,提升用户体验和应用效率。通用文字识别:可用于扫描和识别文档、名片、票据等印刷品中的文字内容,方便用户快速录入和存储信息。人脸检测:应用于相册
本文主要介绍了鸿蒙相关的概念,以及如何上手开发一个鸿蒙原生应用,通过开发一个鸿蒙版的「玩 Android」,带领大家熟悉 ArkUI 和常用 API 的使用,基于开发体验总结了现阶段鸿蒙开发的优势和存在的问题,通过对 hap 包的简单分析了解了鸿蒙运行时的大致轮廓,最后介绍了鸿蒙上的跨平台开发框架 ArkUI-X,希望读完本文对大家有帮助。适合很少数据关系和业务关系的业务数据存储,同时因其在分布式
轻薄便携与触屏体验:970g 重量 + 120Hz 触屏,兼顾移动办公与交互效率多设备协同:手机与电脑的双向操作的协同逻辑,优于 Windows 与 MacOS 的同类功能开发者友好:.hnp 包机制、DevEco Studio 适配、开源项目兼容,为开发者提供低门槛接入路径同时,生态仍处于成长阶段 —— 应用数量、工具链完善度、Android 应用兼容性均需时间打磨。但从一名开源开发者的角度来看
这打破了“应用商店下载-安装-打开”的传统应用范式,将信息与服务从“应用牢笼”中解放出来,实现更轻量化、场景化的精准触达,本质上是对“以设备为中心”到“以人为中心”的交互哲学的重塑。它不再追求成为“另一个Android”或“另一个iOS”,而是立志成为连接物理世界与数字世界的“神经网络”,驱动万物互联时代的“超级终端”。然而,五年后的今天,随着鸿蒙星河版(HarmonyOS NEXT)的发布,一个
面对企业如何高效、低成本融入鸿蒙生态的现实需求,FinClip以“技术”与“生态”双轮驱动,为企业提供了独具前瞻性的解决方案,助力其无缝融入鸿蒙生态。HarmonyOS 6是面向全场景智能时代、完全自主研发的泛终端操作系统,打通硬件、打通场景,支持多样交互与自由流转,HarmonyOS正以其开放性与前瞻性,重塑万物互联的数字化生态。本次私享会聚焦“鸿蒙应用开发跨平台技术实践”与“跨平台框架生态构建
华为
——华为
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net