logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

将 libsmb2 集成到 HarmonyOS ArkTS 项目

本文介绍了在HarmonyOS ArkTS项目中集成libsmb2库实现SMB网络文件浏览与播放的完整方案。通过NAPI将libsmb2的C API绑定到ArkTS层,架构分为ArkTS调用层、NAPI中间层和libsmb2原生库层。文章详细说明了预编译库的放置位置、CMake配置方法、ABI过滤设置以及核心NAPI绑定实现,包括全局状态管理、函数导出示例和模块注册流程。该方案支持SMB3协议,可

文章图片
#harmonyos#华为
将 libsmb2 集成到 HarmonyOS ArkTS 项目

本文介绍了在HarmonyOS ArkTS项目中集成libsmb2库实现SMB网络文件浏览与播放的完整方案。通过NAPI将libsmb2的C API绑定到ArkTS层,架构分为ArkTS调用层、NAPI中间层和libsmb2原生库层。文章详细说明了预编译库的放置位置、CMake配置方法、ABI过滤设置以及核心NAPI绑定实现,包括全局状态管理、函数导出示例和模块注册流程。该方案支持SMB3协议,可

文章图片
#harmonyos#华为
OpenHarmony 交叉编译环境 libsmb2 库

本文介绍了如何在OpenHarmony交叉编译环境中添加libsmb2库。libsmb2是一个轻量级的SMB2/SMB3协议用户空间客户端库,支持多种架构。文章详细说明了基于HPKBUILD编译体系的添加步骤,包括创建库目录、编写HPKBUILD文件、定义编译函数等关键环节,并提供了编译流程说明和注意事项。通过这套方法,开发者可以方便地将libsmb2集成到OpenHarmony项目中,实现跨平台

文章图片
#harmonyos
ubuntu16.04 docker 时区设置问题

简单几步apt update (为了安装tzdata)apt install tzdata (为了获取/usr/share/zoneinfo)rm /etc/localtimeln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtimedate (显示为当前时区时间)...

古诗数据,json版本

古诗数据,json版本

文章图片
#json
鸿蒙组件截图并保存到相册

查看了很多文档之后找到一个可行的方案,大体步骤就是先截图到一个 image的 pixelmap 里边,然后把这个 pixelmap 转换成需要保存的格式,譬如过jpg格式,然后保存到相册。本例子以保存成jpg为例,设置一下图片质量,如果说保存的图片大小还是太大的话,可以先把图片的分辨率稍微降低一些,然后再次编码并设置更低的图片质量。想做一个功能把一个组件保存到相册,当然组件不一定是整个屏幕的,而是

文章图片
#harmonyos#华为
鸿蒙跳转商店应用页面(给我评分功能)

鸿蒙跳转商店应用页面(给我评分功能)基于 API12。参考资料一般来说应用都会有一个给我评分的功能,方便用户能够直接给个五星好评,好把应用的评分给刷上去,毕竟有一些用户还是会看商店应用详情页面的评价及评分的。那么如何做一个应用内的跳转功能呢。其实也方便,鸿蒙一般来说打开其他应用都是通过want的形式。把一下代码加到一个点击事件上就完成了。import { common, Want } from '

文章图片
#harmonyos#华为
鸿蒙车机适配

本文介绍了鸿蒙系统车机适配的关键技术点,重点讲解了断点概念在多种设备屏幕适配中的应用。文章提供了核心代码实现,展示如何通过获取窗口尺寸、计算宽高比来确定断点类型,并根据不同断点设置对应的UI模式。适配方法需要放在windowSizeChange回调中,并强调要使用系统自带的单位转换函数来确保准确性。该方法同样适用于平板和折叠屏等设备的适配场景,为鸿蒙生态应用的多设备适配提供了实用解决方案。

文章图片
#harmonyos#华为
    共 24 条
  • 1
  • 2
  • 3
  • 请选择