logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙开发0基础【OpenHarmony ABI】调试和性能分析

OpenHarmony系统支持丰富的设备形态,支持多种架构指令集,支持多种操作系统内核;为了应用在各种OpenHarmony设备上的兼容性,本文定义了"OHOS" ABI(Application Binary Interface)的基础标准,包含如下方面。

文章图片
#harmonyos#java#华为 +3
鸿蒙5.0&next开发【内存管理purgeable内存开发】

OpenHarmony提供Purgeable Memory内存管理机制,开发者可以使用相关接口创建PurgeableMemory对象,从而管理purgeable内存。

文章图片
#javascript#c语言#c++ +3
鸿蒙5.0&next开发【开发用户文件管理器】文件基础服务开发

OpenHarmony预置了FileManager文件管理器。系统应用开发者也可以根据需要,按以下指导自行开发文件管理器。

文章图片
#harmonyos#华为#鸿蒙 +1
鸿蒙5.0&next开发【使用命令行CMake构建NDK工程】NDK开发

在很多复杂应用工程中,C++代码工程是通过CMake等构建系统以命令行方式来编译构建的,接下来介绍如何把已有的CMake工程切换到OpenHarmony工具链中,从而使用命令行CMake构建该工程。

文章图片
#harmonyos#华为#鸿蒙 +1
鸿蒙5.0&next开发【画布的获取与绘制结果的显示(C/C++)】媒体服务

Canvas即画布,提供绘制基本图形的能力,用于在屏幕上绘制图形和处理图形。开发者可以通过Canvas实现自定义的绘图效果,增强应用的用户体验。

文章图片
#c语言#c++#媒体 +4
鸿蒙API14开发【search】JS组件

提供搜索框组件,用于提供用户搜索内容的输入区域。

文章图片
#javascript#开发语言#ecmascript +3
鸿蒙API14开发【ChipGroup】ArkTS组件

ChipGroup是ArkUI提供的高级组件(API Version 12+),用于文件或资源分类等场景。主要特性包括: 支持单选/多选模式,可设置默认选中项 可自定义样式(颜色、大小等)和布局(间距、边距) 提供状态变化回调 支持右侧自定义扩展内容(需引入IconGroupSuffix接口) 通过items数组配置每个选项项,支持设置选中索引、多选开关等属性 默认单选模式下未指定选中项时自动选中

文章图片
#harmonyos#android#华为 +2
鸿蒙5.0&next开发【通过系统相机拍照和录像(ArkTS)】相机开发实战

应用可调用CameraPicker拍摄照片或录制视频,无需申请相机权限。 CameraPicker的相机交互界面由系统提供,在用户点击拍摄和确认按钮后,调用CameraPicker的应用获取对应的照片或者视频。

文章图片
#harmonyos#华为#鸿蒙系统 +1
鸿蒙API14开发【状态变量组件定位工具】性能工具

自定义组件中的变量被状态装饰器(@State,@Prop等)装饰后成为状态变量,而状态变量的改变会引起使用该变量的UI组件渲染刷新。状态变量的不合理使用可能会带来冗余刷新等性能问题。开发者可以使用状态变量组件定位工具获取状态管理相关信息,例如自定义组件拥有的状态变量、状态变量的同步对象和关联组件等,了解状态变量影响UI的范围,写出高性能应用代码。

文章图片
#harmonyos#华为#性能优化 +2
鸿蒙API14开发【IsolatedComponent (系统接口)】ArkTS组件

摘要 IsolatedComponent是API Version 12引入的系统组件,用于在页面中嵌入独立Abc文件提供的UI内容(运行在受限worker线程中)。该组件适用于需要Abc热更新的模块化开发场景。主要特性包括:首次传入构造参数后不支持更新、不支持嵌套使用、主线程与worker线程间异步处理布局和事件。使用前需通过VerifyAbc校验,并存在加载耗时、交互延迟等体验约束。安全方面,宿

文章图片
#harmonyos#华为#鸿蒙系统 +2
    共 175 条
  • 1
  • 2
  • 3
  • 18
  • 请选择