相关问题
HarmonyOS Gzip压缩字节数组怎么搞?
1287浏览 • 1回复 待解决
HarmonyOS 字节数组转中文出现乱码
1199浏览 • 1回复 待解决
如何实现对字节数组进行解压
2493浏览 • 0回复 待解决
HarmonyOS 字节数组进行MD5加密
944浏览 • 1回复 待解决
HarmonyOS TLSSocket发送字节数组异常data is not string
950浏览 • 1回复 待解决
HarmonyOS 使用第三方库进行gzip压缩失败
993浏览 • 1回复 待解决
引用三方库pako报错,有谁知道怎么解决吗?
2784浏览 • 1回复 待解决
HarmonyOS 如何解析base64为字节数组int8Array
1035浏览 • 1回复 待解决
HarmonyOS工程的Module模块依赖第三方库pako无法找到
2430浏览 • 1回复 待解决
HarmonyOS 如何将字符串转换为UTF-8编码的字节数组
1239浏览 • 1回复 待解决
当前包管理已集成zlib相关能力,但是不支持字节数组的处理。
1655浏览 • 1回复 待解决
【7zip】使用7zip三方库,只能压缩,解压失败
2299浏览 • 1回复 待解决
HarmonyOS 系统的宽字符占用字节数是多少
1150浏览 • 1回复 待解决
HiLog日志最长输出字节数或字符数是多少
3203浏览 • 1回复 待解决
arkts中如何将一个比较大的number数字(如:100000)转成字节数组(number[])?
3544浏览 • 1回复 待解决
HarmonyOS videocompressor第三方库无法压缩H265视频
1006浏览 • 1回复 待解决
HarmonyOS har包依赖三方库,三方库中的so,无法找到
1788浏览 • 1回复 待解决
Retrofit这个开源三方库对应的HarmonyOS三方库地址是什么?
1552浏览 • 1回复 待解决
【三方库移植】怎么在OpneHarmony标准系统上移植三方库
7855浏览 • 1回复 待解决
目前获取 rawfile 得到字节数组后,如何转换成 runJavascript 可执行的字符串数据
1568浏览 • 1回复 待解决
使用HarmonyOS框架调用Cronet三方库使用问题
3157浏览 • 2回复 待解决
怎么使用pdfjs三方库预览pdf文档
3434浏览 • 1回复 待解决
求大佬告知如何使用三方cpp库
3274浏览 • 1回复 待解决
HarmonyOS 如何删除三方库
1381浏览 • 1回复 待解决
HarmonyOS 获取本地rdb数据库存储字节数大小不准确
1536浏览 • 1回复 待解决
目前HarmonyOS侧提供的zlib是封装了cpp三方库zlib的能力,但是只开放了对文件操作的接口,导致开发者不能很便利地对字节数组进行压缩,而在与服务器通信的时候,更多还是以字节数组的形式交互,因此提供了两种替代方案,一是在cpp侧使用zlib实现该功能,较为复杂,导致项目结构变化,本例使用js三方库pako实现较为轻量级。
使用的核心API
核心代码解释
核心代码如下:
总结:
主要难点在于:HarmonyOS侧对语法的校验是强过js语法的,因此在引入js库时会存在一些语法报错不好解决,此场景较小众,可查阅的资料内容较少。
实现效果
适配的版本信息
IDE:DevEco Studio 4.1.3.500
SDK:HarmoneyOS 4.0.10.16