51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
24年11月软考
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
鸿蒙
物联网
HarmonyOS原生应用占用空间管理
使用接口接口接口能力storageStatistics.getCurrentBundleStats获取当前应用的存储空间大小(包含缓存文件,安装文件等)statvfs.getFreeSize查询设备剩余可用空间statvfs.getTotalSize获取设备总空间(排除系统占用空间)场景一:计算应用缓存大小,并进行清理1.可以通过storageStatistics.getCurrentBundleStats接口获取缓存大小。应用的缓存文件因为级别和加密类型不同,会保存在以下目录中。例如:app级别,加密类型为el1的缓...
南风春和
0回复
569浏览
HarmonyOS
空间管理
基于ArkUI实现类似.9图的拉伸能力
场景描述应用聊天界面简单气泡的拉伸实现。效果图最上方是未被拉伸的气泡图效果。方案描述分别使用backgroundImageResizable和resizable实现聊天气泡的拉伸。backgroundImageResizable和resizable使用详解。文档提供的图片,在设置了top、right、bottom、left四个参数后,图上的4角也就是1234区域不会被拉伸,关键点在于这4个参数的大小必须是原图的基础上的大小,所以需要将原图像素值转为vp后,在此基础上来确认参数。效果图...
zxjiu
0回复
539浏览
ArkUI
气泡图
气泡拉伸
基于class-transformer的对象与JSON相互转换
场景一:方法将普通javascript对象转换为特定类的实例解决方案首先我们先定义一个想要指定的特定的类如下:User里面包含属性id,fistname,lastname,age,data和它的构造方法,还有特定的方法getName和isAdult。classUser{id:number;firstName:string;lastName:string;age:number;date:Date;constructor(){this.id0;this.firstName"";this.lastName"";this.age0;}getName(){returnthis.firstName+''+this.lastName;}isAdult(){...
在攒六便士
0回复
495浏览
javascript
JSON形式
基于手势的图片预览与缩放
场景一:对图片进行放大、缩小、拖拽移动,且放大过程中也可同时进行拖拽操作方案1、使用组合手势GestureGroup,同时绑定捏合手势PinchGesture和滑动手势PanGesture,设置组合手势识别模式为并行识别模式:Parallel,并行识别组合手势中注册的手势将同时进行识别,直到所有手势识别结束,并行识别手势组合中的手势进行识别时互不影响。2、在对图片进行双指捏合时,优先触发绑定的PinchGesture手势,对图片进行缩放操作;当滑动...
xcbaby
0回复
461浏览
图片预览
组合手势
弱引用在HarmonyOS上的使用
开发者需要依靠弱引用解决垃圾回收相关的内存管理问题。强引用:默认的引用类型,被强引用的对象不会被垃圾回收。弱引用:允许对象在没有其他强引用时被垃圾回收,不会阻止垃圾回收器回收该对象。场景一:使用弱引用打破循环引用,确保对象能够被垃圾回收。循环引用只要这个循环引用存在,即使外部没有这两个对象的强引用,它们也不会被垃圾回收。classStudent{teacher:Teachernullnull;}classTeacher{student:Studentnullnull;...
她是猫鳄鱼
0回复
383浏览
HarmonyOS
WeakSet
垃圾回收
不容错过的 CentOS 迁移替换专场!分享安全保障、最佳案例等技术 | 龙蜥大讲堂
龙蜥社区OpenAnolis
0回复
284浏览
操作系统
龙蜥大讲堂
龙蜥社区
国产操作系统
FinPoints x DeepFlow:如何实现 SRE 99.9% 服务级别目标 (SLO)
FinPoints是一家位于新加坡全球领先的金融交易科技提供商,目前主要面临的挑战是确保交易系统的高可用性(99.9%)和低延迟(50ms)。为此,FinPoints引入了DeepFlow可观测性平台,实现零侵扰的全栈监控,快速定位和解决问题,显著提升了运维效率。通过构建SRE黄金指标视图,团队能够实时监控和分析服务运行状态,确保系统的高性能和可靠性。01|FinPoints公司简介FinPoints是一家位于新加坡全球领先的金融交易科技提供商,通...
树欲静而风不止
0回复
1582浏览
DeepFlow
可观测性
云杉网络
eBPF
#HarmonyOS NEXT体验官#设备信息查看器
原创
今天我们来做一个设备信息查看器。设备信息查看器设备信息查看器APP具有多重重要意义。首先,它为用户提供了对设备硬件和软件配置的清晰了解。用户可以知晓设备的处理器型号、内存容量、存储状况、操作系统版本等关键信息,有助于评估设备的性能和功能,判断是否满足自身需求。其次,对于技术爱好者和开发者而言,这类APP是进行设备调试、优化和开发的有力工具。他们可以依据详细的设备信息,针对性地调整软件设置,开发适配特...
早起睡不够
0回复
914浏览
坚果派
#HarmonyOS NEXT体验官# 鸿蒙中实现组件化通信解耦
原创
1、前言在鸿蒙项目初期开发中,我们的代码结构可能是这样,features功能模块目录中,涉及到所有功能模块都调用的功能,都放到【公共功能】har中。但是,随着功能的不断增加,和时间推移。这种结构可能会有以下几种问题。1.公共功能har,代码臃肿,业务耦合严重,维护成本增加2.公共功能har,功能无法拆分,假如有手机、手表、汽车三种产品。公共功能har中不同产品可能需要得功能也是不一样的。无法做到产品功能隔离3.实现一个功...
冉冉同学
0回复
1811浏览
HaromnyOS
#HarmonyOS NEXT体验官#手电筒应用
原创
手电筒应用大家好,今天我们一起来开发一个手电筒应用。前言在日常生活中,它为人们在黑暗环境中提供照明,如夜间行走、寻找物品、检查电器设备或处理突发的停电情况。尤其对于居住在电力供应不稳定地区的人们,手电筒是必备的工具。在户外活动中,如露营、徒步旅行、探险等,手电筒能帮助人们看清道路、识别方向、避免危险。它也是紧急情况下的重要信号工具,通过闪烁灯光来引起救援人员的注意。在工作场景中,维修工人、电力...
早起睡不够
0回复
895浏览
坚果派
鸿蒙
#HarmonyOS NEXT体验官#HarmonyOS Next状态管理之页面级状态管理
原创
State、Prop、Link等装饰器的作用范围是组件之间。也就是他们只能在同一个Entry修饰下的页面组件中的组件以及子组件进行数据的共享。当涉及到多个页面时,需要使用页面级的状态管理装饰器。LocalStorage是页面级的UI状态存储,通过Entry装饰器接收的参数可以在页面内共享同一个LocalStorage实例。LocalStorage支持UIAbility实例内多个页面间状态共享。LocalStorage使用场景和相关的装饰器:LocalStoragePropLocalStorageLink。...
一路向北545
0回复
2067浏览
HarmonyOS
#夏日挑战赛# OpenHarmony IPC服务的动态加载(拉起)流程(L2)
原创
精华
[「本文正在参加星光计划3.0夏日挑战赛」](https:ost.51cto.composts13641)[toc](目录)简介IPC通信,通常包括客服端和服务端。服务端的拉起:通常都配置成开机启动拉起,开机的时候init进程把服务拉起。此文章介绍服务的另外一种拉起方式动态加载:服务不配置成开机拉起,在客户端运行的时候,去拉起对应的服务。示例以OpenHarmony3.1版本为基础实现:动态加载的流程解析。动态加载的示例。动态加载的测试。本用例开发板(3516开...
碼磚民工
8回复
1.2w浏览
IPC
OpenHarmony
C/C++
动态加载
璀璨星河有你·鸿蒙系列沙龙报名火热进行中!
51CTO特别策划推出“璀璨星河有你”鸿蒙系列沙龙活动,旨在搭建一个学习、交流、成长的平台,携手开发者共创鸿蒙生态的美好未来。沙龙首站将于2024年7月27日在北京开启,届时,来自华为、企业、学术等不同领域的技术专家将围绕鸿蒙系统的核心技术、生态建设、发展趋势等多维度进行深入探讨,为参会者带来鸿蒙最新动态和实战指导。随着科技的浪潮不断向前,鸿蒙系统以其卓越的生态构建能力和持续的技术创新,正引领着智能互联的...
鸿蒙活动小助手
0回复
1342浏览
鸿蒙
心情诉说说
有工作的地方没有家,有家的地方没有工作,他乡容纳不下灵魂,故乡安置不了肉身,一个叫家的地方找不到养家糊口的路,找到养家糊口的地方却安不了家,从此便有了漂泊,有了远方,有了乡愁……送给所有即将要离开家乡到外谋生的人一路平安,愿未来有一天,人们出远门不是为了谋生,而是旅游,散心。
执着2024
0回复
265浏览
心情诉说说
OpenHarmony社区运营报告(2022年11月)
本月快讯•11月24日,第二十届中.日韩三国IT局长OSS会议暨东北亚开源软件推进论坛以在线形式成功召开。经审核评选认定,OpenAtomOpenHarmony(以下简称“OpenHarmony”)开源项目荣膺“2022东北亚优秀开源项目”。•11月5日,华为开发者大会2022(Together)松湖对话畅谈了基于OpenHarmony打造的行业数字底座的生态进展、挑战以及如何加速生态繁荣,共话使能千行百业的数字底座新未来。•11月4日5日,在华为开发者大会2022(Tog...
OpenHarmony开发者
1回复
6323浏览
OpenHarmony
HarmonyOS Next原生应用开发-从TS到ArkTS的适配规则(九)
一、需要显式标注泛型函数类型实参规则:arktsnoinferredgenericparams级别:错误如果可以从传递给泛型函数的参数中推断出具体类型,ArkTS允许省略泛型类型实参。否则,省略泛型类型实参会发生编译时错误。禁止仅基于泛型函数返回类型推断泛型类型参数。TypeScriptfunctionchoose(x:T,y:T):T{returnMath.random()<0.5x:y;}letxchoose(10,20);推断choose(...)letychoose('10',20);编译时错误functiongreet():T{return'Hello'asT;...
鸿蒙时代
0回复
686浏览
HarmonyOS Next
距离成为HarmonyOS应用开发先行者,你还差一个认证
据预测,到2025年,HarmonyOS应用开发者人数将突破千万。HarmonyOS应用开发技术已经成为新时代软件开发中不可或缺的技能,招聘市场对此的需求日益增长,但面对海量竞争者,开发者如何在众多简历中吸引HR的注意?来考取HarmonyOS应用开发者认证吧!【什么是HarmonyOS应用开发者认证?】HarmonyOS应用开发者认证是针对HarmonyOS技术开发者打造的认证考试,分为HarmonyOS应用开发者基础认证和HarmonyOS应用开发者高级认证,帮助...
鸿蒙活动小助手
2回复
1.6w浏览
HarmonyOS
HarmonyOS Next原生应用开发-从TS到ArkTS的适配规则(八)
一、接口中不支持构造签名规则:arktsnoctorsignaturesiface级别:错误ArkTS不支持在接口中使用构造签名。改用函数或者方法。TypeScriptinterfaceI{new(s:string):I}functionfn(i:I){returnnewi('hello');}ArkTSinterfaceI{create(s:string):I}functionfn(i:I){returni.create('hello');}相关约束使用class而非具有构造签名的类型不支持索引访问类型规则:arktsnoaliasesbyindex级别:错误ArkTS不支持索引访问类型。二、不支持...
鸿蒙时代
0回复
730浏览
HarmonyOS
利用OpenHarmon 轻量系统 实现 通过MQ3 获取空气中酒精含量
原创
社区头条
概述作者:anran0(刘张豪)在辅助驾驶中我们常需要通过各类传感器器实时获取司机的各种状态,本项目就是利用HI3861与MQTT、UPD实现实时获取空气中的酒精含量。UDP用于在车内总线传输信号、MQTT用于将数据发送至服务器以便模拟V2X状态共享。开发环境CPU架构:RISCV运行环境:OpenHarmony3.0主控型号:OpenHarmony系统AIHiSparkWiFiIOT(Hi3861)主控外观:项目开源地址:https:gitee.comjitStackFarmv2xdevice依赖库easywifi:htt...
安苒anran0
1回复
2799浏览
OpenHarmony
非鸿蒙官方低代码源码生成器
原创
精华
[toc]ArkUI低代码源码生成器介绍鸿蒙低代码可视化开发神器快速对鸿蒙ArkUI生成源码,结合类似小程序类似设计,页面设计底部菜单,支持宫格组件、轮播图、图文列表、图片组件、文本内容组件,快速对接第三方HttpApi。通过鸿蒙扩展axios扩展库加载数据源,在线API调试请求数据源、绑定数据源、生成源码。在线的API源码快速生成TS接口实现。可视化低代码神器鸿蒙可视化拖拽开发神器无须编程零代码基础所见即所得设计工具轻松制作Ar...
diygw_com
10回复
1.2w浏览
鸿蒙低代码
ArkUI代码生成器
HarmonyOS低代码
ArkTS代码生成器
暂无内容
1
16
17
18
19
20
21
22
23
24
1079
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅