HarmonyOS 的 @ohos.multimedia.image 模块提供了强大的图片处理功能。image.createPixelMap 方法允许开发者通过颜色数组和属性创建 PixelMap 对…
HarmonyOS WebGL教程:利用 Canvas 绘制图形
HarmonyOS 提供了 WebGL API,让开发者可以使用 JavaScript 在 Canvas 上进行高性能的 …
HarmonyOS 自定义字体注册(font.registerFont)
HarmonyOS 提供了 font.registerFont 方法,允许开发者注册自定义字体,为应用界面增添个性化和品牌特色。 示例代码: 代码解释: 总结 font.registerFont&nb…
鸿蒙OS中的公共事件发布:使用CommonEventManager.publish实现跨应用通信
CommonEventManager.publish 方法允许开发者发布公共事件,其他应用或服务可以订阅并接收这些事件。这对于实现跨应用通信和系统级通知非常有用。 例如,一个社交应用可能在用户收到新消…
使用SysCap开发鸿蒙OS 应用:判断API是否可用
在HarmonyOS(鸿蒙操作系统)应用开发过程中,了解和判断设备支持的系统能力(SysCap)是很重要的。 比如,你正在开发一个需要使用地理位置信息的应用。在某些设备上,可能由于硬件或软件限制,并不…
鸿蒙OS – ArkTS 通知示例教程
实现在 HarmonyOS 应用中创建、发布和管理通知,并接收用户对通知的回复。 一、通知代码 添加 NotificationAbility.ets 文件,代码如下: 二、使用通知能力 新建页面 In…
在 PowerShell 中创建 WinUI3 GUI
WinUI3 是微软提供的用于构建现代 Windows 应用程序的用户界面框架。通常,WinUI3 应用程序是用 C# 或其他 .NET 语言编写的。不过,使用 PowerShell 创建 WinUI…
R语言 – 如何在字符串中去除重复的字符(strsplit函数应用)
假设我们有一组字符串,每个字符串本应包含8个字符,例如“ABCDEF12”。但有时候,由于数据录入错误或其他原因,字符串中会出现重复的字符序列,如“ABCDCDEF12”或“ABABCDEF12”。我…
鸿蒙OS – 获取UIAbility的上下文信息
每个应用界面(UIAbility)都有自己的上下文信息,这些信息存储在UIAbilityContext类的实例中。UIAbilityContext类包含了关于界面的各种信息,比如它的代码在哪里、它的名…
鸿蒙OS – 如何指定UIAbility的启动页面
应用中的UIAbility在启动过程中,需要指定启动页面,否则应用启动后会因为没有默认加载页面而导致白屏。UIAbility是OpenHarmony系统中一种包含用户界面的应用组件,它的主要职责是与用…