logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HarmonyOS:Native适配开发知识点

当ArkTS侧在import一个so库时,只有首次调用会加载模块信息,触发模块注册。当工程被多次import时,是不会多次加载的。

文章图片
#harmonyos#鸿蒙
HarmonyOS:使用NativeWindowEventFilter过滤多模输入事件(C/C++)

开发者可以NativeWindowEventFilter模块提供的能力去拦截按键事件,让按键事件不往应用内部组件分发。

文章图片
#harmonyos#鸿蒙
HarmonyOS:Node-API典型场景开发

由于ArkTS天然线程安全,而Native侧代码需要开发者自行保障线程安全。Native侧C++子线程不可跨线程直接访问ArkTS对象。为此,Node-API提供了可保障线程异步执行与通信安全的机制 —— 线程安全函数。

文章图片
#harmonyos#鸿蒙
HarmonyOS:应用声明支持智慧多窗

在module.json5配置文件中abilities标签下的supportWindowMode属性增加“floating”字段或使用缺省值以声明应用支持悬浮窗。在module.json5配置文件中abilities标签下的supportWindowMode属性增加“split”字段或使用缺省值以声明应用支持分屏。

文章图片
#harmonyos#鸿蒙
HarmonyOS:Counter计数器组件

Counter 计数器组件,提供相应的增加或者减少的计数操作。

文章图片
#harmonyos#鸿蒙
HarmonyOS:视频播放 (Video)

Video组件用于播放视频文件并控制其播放状态,常用于为短视频和应用内部视频的列表页面。当视频完整出现时会自动播放,用户点击视频区域则会暂停播放,同时显示播放进度条,通过拖动播放进度条指定视频播放到具体位置。

文章图片
#harmonyos#鸿蒙
HarmonyOS:进度条 (Progress)

Progress是进度条显示组件,显示内容通常为目标操作的当前进度。

文章图片
#harmonyos#鸿蒙
HarmonyOS:使用AlbumPicker组件访问相册列表

开发者可以在布局中嵌入AlbumPickerComponent组件,通过此组件,应用无需申请权限,即可访问公共目录中的相册列表。需配合PhotoPickerComponent一起使用,用户通过AlbumPickerComponent组件选择对应相册并通知PhotoPickerComponent组件刷新成对应相册的图片和视频。

文章图片
#harmonyos#鸿蒙
    共 86 条
  • 1
  • 2
  • 3
  • 9
  • 请选择