
OpenHarmony
文章平均质量分 80
陈乔布斯
这个作者很懒,什么都没留下…
展开
-
OpenHarmony其他工具类—lua
Lua是一种功能强大、高效、轻量级、可嵌入的脚本语言。支持过程编程、面向对象编程、函数编程、数据驱动编程和数据描述。原创 2025-04-30 21:45:15 · 770 阅读 · 0 评论 -
OpenHarmony网络协议通信—kcp
kcp 报文的 una 字段(snd_una:第一个未确认的包)表示对端希望接收的下一个 kcp 包序号,也就是说明接收端已经收到了所有小于 una 序号的 kcp 包。如果需要发送的数据大小大于 mss,则将其拆分为多个 segment 发送,将其 frg 至为其相应的序号,序号从 count-1 开始递减至 0,即 count-1 表示第一个 segment,0 表示最后一个 segment。当用户的数据超过一个 mss(最大分片大小)的时候,会对发送的数据进行分片处理。修改添加依赖的编译脚本。原创 2025-04-30 20:34:51 · 450 阅读 · 0 评论 -
OpenHarmony网络协议通信—libevent [GN编译] - 事件通知库
在/developtools/bytrace_standard/ohos.build文件中添加修改 “//third_party/libevent:libevent_targets”,“//third_party/libevent:libevent_test”out/rk3568/developtools/profiler(该路径生成库文件)out/rk3568/common/common (该路径生成生成可执行测试文件)将该结构添加到受监控事件列表中,只要事件结构处于活动状态,它就必须保持分配状态。原创 2025-04-30 17:16:43 · 749 阅读 · 0 评论 -
OpenHarmony网络协议通信c-ares [交叉编译]异步解析器库
c-ares是异步解析器库,适用于需要无阻塞地执行 DNS 查询或需要并行执行多个 DNS 查询的应用程序。原创 2025-04-30 15:49:19 · 272 阅读 · 0 评论 -
OpenHarmony网络协议通信—nanopb
nanopb是一种小代码量的协议缓冲区实现,适用于任何内存受限的系统。原创 2025-04-30 14:30:06 · 455 阅读 · 0 评论 -
OpenHarmony图形处理库—pyclipper [GN编译]
pyclipper是图形处理库,用于剪裁和偏移直线和多边形。原创 2025-04-30 13:40:47 · 233 阅读 · 0 评论 -
OpenHarmony图像解码库—stb-image [GN编译]
stb_image主要是C/C++实现的图像解码库。原创 2025-04-29 21:56:24 · 221 阅读 · 0 评论 -
OpenHarmony移植的加解密库—libsodium [GN编译]
libsodium主要是易用,可移植的加解密库。原创 2025-04-29 20:24:56 · 246 阅读 · 0 评论 -
OpenHarmony 实战开发编解码器—libogg [GN编译]
libogg是Ogg容器格式库,支持创建、解码和使用Ogg比特流。此文件是OggVorbis软件编解码器源代码的一部分。原创 2025-04-29 16:34:45 · 751 阅读 · 0 评论 -
OpenHarmony 鸿蒙音视频实战开发—opus
Opus是一种用于在互联网上进行交互式语音和音频传输的编解码器。它可以从低比特率窄带语音扩展到非常高的高品质立体声音乐。原创 2025-04-29 15:49:41 · 515 阅读 · 0 评论 -
OpenHarmony音频和音乐编码格式—vorbis
一种通用音频和音乐编码格式。Vorbis编解码器规范属于公共领域。所有技术细节都已发布并记录,任何软件实体都可以充分利用该格式,而无需支付许可费、版税或专利问题。原创 2025-04-29 14:39:32 · 686 阅读 · 0 评论 -
OpenHarmony容器文件—avro
本软件是参照开源软件 apache avro 源码适配OpenHarmony实现的数据序列化系统,支持丰富的数据结构,将其转化成便于存储或传输的二进制数据格式。它同时也是一个容器文件,用于存储持久数据。原创 2025-04-29 13:35:42 · 280 阅读 · 0 评论 -
OpenHarmony(数据)通信协议、数据存储—protobuf
ProtoBuf(protocol buffers) 是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。,是一种灵活,高效,自动化机制的结构数据序列化方法比XML更小,更快,更为简单。本项目主要是OpenHarmony系统下以 protobuf.js 5.0.3 为主要依赖开发,主要接口针对OpenHarmony系统进行合理的适配研发。原创 2025-04-28 21:41:03 · 988 阅读 · 0 评论 -
OpenHarmony环境的ArangoDB数据库—@ohos/arangojs
ohos/arangojs 是一款适用于 openharmony 环境的 ArangoDB 数据库 javascript 版驱动。本库基于 arangojs 原库 v8.3.1 版本进行适配。原创 2025-04-28 20:27:41 · 194 阅读 · 0 评论 -
OpenHarmony 对象序列化库——msgpack
MessagePack是一个非常高效的对象序列化库。它像JSON,但速度很快,而且很小。原创 2025-04-28 16:54:25 · 203 阅读 · 0 评论 -
OpenHarmony 关系映射数据库—dataORM
OpenHarmony ohpm 环境配置等更多内容,请参考如何安装 OpenHarmony ohpm 包注解对外开放部分:Column、Entity、Id、NotNull、Unique、Index、ToMany、ToOne、JoinEntity、OrderBy、Convert、Embedded、Transient。可使用注解使用示例及说明:1、导入引用2、使用方式:A、B、说明:在类属性中使用,定义表主键和键值是否是自增长。A和B的定义方式等同,isPrimaryKey值为true(是表主键),原创 2025-04-28 16:53:47 · 624 阅读 · 0 评论 -
OpenHarmony 对存储框架—MMKV
一款小型键值对存储框架支持存储 number、boolean、string、Set类型数据存储支持继承组件中 SerializeBase.ets 的 class 类对象的序列化反序列化支持存储数据备份支持存储数据恢复。原创 2025-04-28 16:52:15 · 882 阅读 · 0 评论 -
OpenHarmony 文件操作功能fileio-extra
创建文件/文件夹。删除文件/文件夹。移动文件/文件夹(可选择是否覆盖同名文件/文件夹)。读写文件。清空文件夹。拷贝文件/文件夹。判断文件/文件夹是否存在。原创 2025-04-28 16:20:30 · 653 阅读 · 0 评论 -
OpenHarmony打造的一款磁盘缓存库—DiskLruCache
支持应用内存空间存储文件。支持存储ArrayBuffer数据类型和File文件路径。支持存储容量的动态设置。原创 2025-04-27 22:11:36 · 836 阅读 · 0 评论 -
OpenHarmony 鸿蒙多媒体开发-metadata-extractor
metadata-extractor是用于从图像、视频和音频文件中提取 Exif、IPTC、XMP、ICC 和其他元数据的组件。原创 2025-04-27 20:25:33 · 303 阅读 · 0 评论 -
OpenHarmony 鸿蒙多媒体开发-mp3agic
mp3agic 用于读取 mp3 文件和读取/操作 ID3 标签(ID3v1 和 ID3v2.2 到 ID3v2.4),协助开发者处理繁琐的文件操作相关,多用于操作文件场景的业务应用。原创 2025-04-27 17:53:11 · 383 阅读 · 0 评论 -
OpenHarmony鸿蒙多媒体开发-mp4parser
一个读取、写入操作音视频文件编辑的工具。原创 2025-04-27 16:33:02 · 242 阅读 · 0 评论 -
OpenHarmony鸿蒙多媒体开发-OhosVideoCache
OhosVideoCache是一个支持边播放边缓存的库,只需要将音视频的url传递给OhosVideoCache处理之后再设置给播放器,OhosVideoCache就可以一边下载音视频数据并保存在本地,一遍读取本地缓存返回给播放器,使用者无需进行其他操作。OhosVideoCache还支持下载完成之后的断网播放,断点下载,会根据用户设置的参数自动清理缓存,避免手机里面存在过多的缓存文件占用磁盘空间,并且OhosVideoCache支持添加请求头和自定义缓存文件的命名。.build()原创 2025-04-27 15:06:38 · 304 阅读 · 0 评论 -
OpenHarmony鸿蒙多媒体开发-GSYVideoPlayer
GSYVideoPlayer是一个视频播放器库,支持切换内核播放器(IJKPlayer、avplayer),并且支持了多种能力。原创 2025-04-27 13:44:42 · 578 阅读 · 0 评论 -
OpenHarmony鸿蒙多媒体开发-video_trimmer
videotrimmer是在OpenHarmony环境下,提供视频剪辑能力的三方库。原创 2025-04-26 21:52:33 · 222 阅读 · 0 评论 -
OpenHarmony鸿蒙多媒体开发-ohos_videocompressor
videoCompressor是一款ohos高性能视频压缩器。支持视频压缩。原创 2025-04-26 20:30:01 · 277 阅读 · 0 评论 -
OpenHarmony鸿蒙多媒体开发之ijkplayer
ijkplayer是OpenHarmony环境下可用的一款基于FFmpeg的视频播放器。原创 2025-04-26 17:32:41 · 566 阅读 · 0 评论