摘要:
在HarmonyOS中实现语音搜索功能时,涉及到麦克风权限的申请、音频数据的采集、编码和传输等多个步骤。以下是对上述代码的详细解析和补充说明: 1. 麦克风权限的申请与检查 在HarmonyOS中,使用麦克风需要申请ohos.permission.MICROPHONE权限。在代码中,通过GRPerm 阅读全文
在HarmonyOS中实现语音搜索功能时,涉及到麦克风权限的申请、音频数据的采集、编码和传输等多个步骤。以下是对上述代码的详细解析和补充说明: 1. 麦克风权限的申请与检查 在HarmonyOS中,使用麦克风需要申请ohos.permission.MICROPHONE权限。在代码中,通过GRPerm 阅读全文
posted @ 2025-03-20 15:56
水滴石轩
阅读(84)
评论(0)
推荐(0)
摘要:
ArkTS与H5的交互实现:JSBridge桥接机制详解 在现代移动应用开发中,ArkTS(ArkUI框架的TypeScript实现)与H5的交互是一个常见的需求。为了实现这种跨平台的交互,开发者通常需要借助JSBridge桥接机制。本文将详细介绍如何在ArkTS侧与H5之间建立JSBridge桥接 阅读全文
ArkTS与H5的交互实现:JSBridge桥接机制详解 在现代移动应用开发中,ArkTS(ArkUI框架的TypeScript实现)与H5的交互是一个常见的需求。为了实现这种跨平台的交互,开发者通常需要借助JSBridge桥接机制。本文将详细介绍如何在ArkTS侧与H5之间建立JSBridge桥接 阅读全文
posted @ 2025-03-20 15:52
水滴石轩
阅读(144)
评论(0)
推荐(0)
摘要:
随着 HarmonyOS Next 的不断发展,其用户认证功能在安全性、个性化和分布式场景中的应用展现了强大的扩展性和适应性。本文将从进阶功能、分布式场景应用以及定制与优化案例三个方面,深入探讨 HarmonyOS Next 用户认证的创新与优势。 一、HarmonyOS Next 用户认证的进阶功 阅读全文
随着 HarmonyOS Next 的不断发展,其用户认证功能在安全性、个性化和分布式场景中的应用展现了强大的扩展性和适应性。本文将从进阶功能、分布式场景应用以及定制与优化案例三个方面,深入探讨 HarmonyOS Next 用户认证的创新与优势。 一、HarmonyOS Next 用户认证的进阶功 阅读全文
posted @ 2025-03-20 15:49
水滴石轩
阅读(88)
评论(0)
推荐(0)
摘要:
在ArkTS应用开发中,布局优化和性能提升是确保应用流畅运行的关键。本文将从避免二次布局、优先使用layoutWeight、响应式布局设计、懒加载、优化大型对象更新以及内存管理六个方面,探讨如何优化布局和提升性能。 1. 避免不必要的二次布局 二次布局通常发生在子元素尺寸或位置发生变化时,导致父容器 阅读全文
posted @ 2025-03-20 15:46
水滴石轩
阅读(99)
评论(0)
推荐(0)
摘要:
在移动应用开发中,用户首选项(Preferences)是一种常见的数据存储方式,用于保存用户的个性化设置或应用的配置信息。类似于Android中的SharedPreferences,Preferences以键值对(Key-Value)的形式将数据存储在应用的内存和本地文件中。本文将详细介绍Prefe 阅读全文
posted @ 2025-03-20 15:41
水滴石轩
阅读(164)
评论(0)
推荐(0)
摘要:
在鸿蒙原生开发中,为了实现沉浸式效果,通常在页面中通过设置expandSafeArea属性向顶部和底部扩展安全区实现沉浸式效果,.expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM]);设置完成后, 阅读全文
posted @ 2025-03-20 15:37
水滴石轩
阅读(96)
评论(0)
推荐(0)
摘要:
添加一个围栏,并订阅地理围栏事件,地理围栏就是虚拟地理边界,当设备进入、离开某个特定地理区域时,可以接收自动通知和警告 目前仅支持圆形围栏,并且依赖GNSS芯片的地理围栏功能,仅在室外开阔区域才能准确识别用户进出围栏事件 geofence: geoLocationManager.Geofence中的 阅读全文
posted @ 2025-03-20 15:36
水滴石轩
阅读(118)
评论(0)
推荐(0)
摘要:
最近有个需求需要应用息屏或者在后台时,能够一直获取用户的位置信息,查看了很多资料最后确认需要持续定位逻辑 + 后台长时任务一起设置,才能实现该功能。 但在测试时发现,应用置为后台或者息屏后,长时间不一定位置,系统会将应用给托管掉,不会获取定位信息,一旦手机移动位置,系统会将该应用激活,继续获取定位信 阅读全文
posted @ 2025-03-20 15:35
水滴石轩
阅读(99)
评论(0)
推荐(0)
摘要:
在鸿蒙原生开发中,需要import { AAID } from '@kit.PushKit'才能正常使用AAID对应的接口let aaid: string = await AAID.getAAID();获取广告标识aaid,但这里获取到的aaid在下面集中场景下是会改变的 1、 应用卸载重装。 2、 阅读全文
posted @ 2025-03-20 15:33
水滴石轩
阅读(108)
评论(0)
推荐(0)
摘要:
在鸿蒙原生开发中,我们normal级别的证书能够使用的权限分为系统授权权限和用户授权权限 其中系统授权权限只需要在模块的module.json5中requestPermissions中添加name就可以了,不需要reason等信息描述,但用户授权就需要reason和使用方式,同时在使用时还需要向用户 阅读全文
posted @ 2025-03-20 15:32
水滴石轩
阅读(141)
评论(0)
推荐(0)
摘要:
在鸿蒙原生开发中,位置信息属于半开放隐私信息,开发中要想获取当前设备信息,需要向用户弹框申请权限 及需要再module.json5添加权限列表 "requestPermissions": [ { "name": "ohos.permission.LOCATION", "reason": "$stri 阅读全文
posted @ 2025-03-20 15:30
水滴石轩
阅读(90)
评论(0)
推荐(0)
摘要:
在鸿蒙原生开发中,推荐使用hiLog日志来打印我们需要查看的数据,在写hiLog日志时,需要入参四个参数来设置 hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate'); 其中第一个参数domain,是不需要 阅读全文
posted @ 2025-03-20 15:22
水滴石轩
阅读(104)
评论(0)
推荐(0)
摘要:
鸿蒙开发中图片压缩至固定大小的实现 在鸿蒙应用开发中,图片压缩是一个常见的需求,尤其是在需要将图片上传到服务器或存储到本地时。为了满足项目中对图片大小的严格要求,我们需要将图片压缩到固定大小。本文将详细介绍如何在鸿蒙开发中实现这一功能,包括图片压缩、大小检查以及循环压缩直至达到目标大小的实现方法。 阅读全文
posted @ 2025-03-20 14:37
水滴石轩
阅读(263)
评论(0)
推荐(0)
摘要:
鸿蒙开发中保存图片数据到系统文件的实践 在鸿蒙应用开发中,保存图片数据到系统相册通常需要申请 basic 权限。然而,某些应用可能不希望申请额外的权限,或者没有充分的理由申请 basic 权限。在这种情况下,开发者可以选择将图片数据保存到系统文件中,而不是直接保存到相册。本文将详细介绍如何在鸿蒙开发 阅读全文
posted @ 2025-03-20 14:34
水滴石轩
阅读(213)
评论(0)
推荐(0)
摘要:
在鸿蒙应用开发中,保存图片数据到系统相册通常需要申请 basic 权限。然而,某些应用可能不希望申请额外的权限,或者没有充分的理由申请 basic 权限。在这种情况下,开发者可以选择将图片数据保存到系统文件中,而不是直接保存到相册。本文将详细介绍如何在鸿蒙开发中实现这一功能,包括图片数据的压缩处理、 阅读全文
posted @ 2025-03-20 14:33
水滴石轩
阅读(177)
评论(0)
推荐(0)
摘要:
在开发应用程序时,国际化(i18n)是一个重要的考虑因素。为了支持多语言,开发者通常会将字符串资源存储在资源文件中,并在运行时根据用户的语言设置动态加载这些资源。在ArkUI框架中,ResourceManager 提供了获取资源字符串的功能。本文将介绍如何使用 ResourceManager 的 g 阅读全文
posted @ 2025-03-20 14:02
水滴石轩
阅读(106)
评论(0)
推荐(0)

浙公网安备 33010602011771号