- 【HarmonyOS Next】拒绝权限二次申请授权处理 一、问题背景:在鸿蒙系统中,对于用户权限的申请,会有三种用户选择方式:1.单次使用允许2.使用应用期间(长时)允许3.不允许当用户选择不允许后,再次向用户申请权限,该弹框就不会再显示。因为鸿蒙系统机制处理如此,为了避免骚扰用户。之前的通用方案是,跳转到应用设置界面,让用户自己去手动设置同意所需的权限。但是这样的操作,对于用户来说是跳... 【HarmonyOS Next】拒绝权限二次申请授权处理 一、问题背景:在鸿蒙系统中,对于用户权限的申请,会有三种用户选择方式:1.单次使用允许2.使用应用期间(长时)允许3.不允许当用户选择不允许后,再次向用户申请权限,该弹框就不会再显示。因为鸿蒙系统机制处理如此,为了避免骚扰用户。之前的通用方案是,跳转到应用设置界面,让用户自己去手动设置同意所需的权限。但是这样的操作,对于用户来说是跳...
- 【HarmonyOS Next】鸿蒙状态管理V2装饰器详解 一、为什么需要V2状态管理装饰器?首先我们需要了解什么是状态管理?在鸿蒙应用开发中,状态管理指的是,管理数据变化去刷新UI的整个过程。举个例子,比如在界面中标题文本的动态刷新,从A刷新成B,这个文本的刷新过程,其实就是个状态的变化过程。整个过程的处理可以称之为状态管理。鸿蒙使用的ArkUI框架进行渲染,配套的ArkTS是声明式编程... 【HarmonyOS Next】鸿蒙状态管理V2装饰器详解 一、为什么需要V2状态管理装饰器?首先我们需要了解什么是状态管理?在鸿蒙应用开发中,状态管理指的是,管理数据变化去刷新UI的整个过程。举个例子,比如在界面中标题文本的动态刷新,从A刷新成B,这个文本的刷新过程,其实就是个状态的变化过程。整个过程的处理可以称之为状态管理。鸿蒙使用的ArkUI框架进行渲染,配套的ArkTS是声明式编程...
- 【HarmonyOS Next】鸿蒙应用进程和线程详解 一、前言进程的定义:进程是系统进行资源分配的基本单位,是操作系统结构的基础。在鸿蒙系统中,一个应用下会有三类进程:(1) 主进程,(2) ExtensionAbility进程,同一种类型的ExtensionAbility会放在一个进程里。例如FromExtensionAbility,创建了两个,也会在同一个进程里。【Extension... 【HarmonyOS Next】鸿蒙应用进程和线程详解 一、前言进程的定义:进程是系统进行资源分配的基本单位,是操作系统结构的基础。在鸿蒙系统中,一个应用下会有三类进程:(1) 主进程,(2) ExtensionAbility进程,同一种类型的ExtensionAbility会放在一个进程里。例如FromExtensionAbility,创建了两个,也会在同一个进程里。【Extension...
- 【HarmonyOS Next】鸿蒙监听手机按键 一、前言应用开发中我们会遇到监听用户实体按键,或者扩展按键的需求。亦或者是在某些场景下,禁止用户按下某些按键的业务需求。这两种需求,鸿蒙都提供了对应的监听事件进行处理。onKeyEvent 默认的按钮监听事件onKeyPreIme 这是优先级最高的监听回调,别上面多了一个return开关,用于告诉系统监听事件是否再向下传递。窗口是第一级接收... 【HarmonyOS Next】鸿蒙监听手机按键 一、前言应用开发中我们会遇到监听用户实体按键,或者扩展按键的需求。亦或者是在某些场景下,禁止用户按下某些按键的业务需求。这两种需求,鸿蒙都提供了对应的监听事件进行处理。onKeyEvent 默认的按钮监听事件onKeyPreIme 这是优先级最高的监听回调,别上面多了一个return开关,用于告诉系统监听事件是否再向下传递。窗口是第一级接收...
- 【HarmonyOS NEXT】systemDateTime 时间戳转换为时间格式 Date,DateTimeFormat 一、前言在鸿蒙应用开发中,经常需要将时间戳转化为标准时间格式。即:一串数字转化为年月日时分秒。时间戳通常是一个长整型的数字,如 1630416000000,对于普通用户来说,这个数字没有实际的意义,他们难以从中获取到有用的时间信息。而将其转换为常见的时间格式,如 20... 【HarmonyOS NEXT】systemDateTime 时间戳转换为时间格式 Date,DateTimeFormat 一、前言在鸿蒙应用开发中,经常需要将时间戳转化为标准时间格式。即:一串数字转化为年月日时分秒。时间戳通常是一个长整型的数字,如 1630416000000,对于普通用户来说,这个数字没有实际的意义,他们难以从中获取到有用的时间信息。而将其转换为常见的时间格式,如 20...
- 【HarmonyOS NEXT】设备显示白屏 syswarning happended in XXX 一、问题背景:运行启动鸿蒙应用项目,设备显示白屏,IDE左下角提示syswarning happended in XXX设备名。点击Jump to Log提示如下:Device info:HUAWEI Mate 60 ProBuild info:ALN-AL00 5.0.0.115(SP6... 【HarmonyOS NEXT】设备显示白屏 syswarning happended in XXX 一、问题背景:运行启动鸿蒙应用项目,设备显示白屏,IDE左下角提示syswarning happended in XXX设备名。点击Jump to Log提示如下:Device info:HUAWEI Mate 60 ProBuild info:ALN-AL00 5.0.0.115(SP6...
- 【HarmonyOS NEXT】鸿蒙三方应用跳转到系统浏览器 一、前言:从三方应用跳转到系统浏览器是比较常见的功能。拓展应用功能边界:三方应用的功能通常相对聚焦和特定,无法涵盖用户可能需要的所有网络浏览需求。跳转到系统浏览器能让用户访问更广泛的网页内容,弥补三方应用自身功能的局限性,如在购物应用中点击外部链接查看商品评测、在阅读应用中打开链接获取更多背景知识等。适配不同应用场景:不同的应用... 【HarmonyOS NEXT】鸿蒙三方应用跳转到系统浏览器 一、前言:从三方应用跳转到系统浏览器是比较常见的功能。拓展应用功能边界:三方应用的功能通常相对聚焦和特定,无法涵盖用户可能需要的所有网络浏览需求。跳转到系统浏览器能让用户访问更广泛的网页内容,弥补三方应用自身功能的局限性,如在购物应用中点击外部链接查看商品评测、在阅读应用中打开链接获取更多背景知识等。适配不同应用场景:不同的应用...
- 【HarmonyOS NEXT】鸿蒙跳转华为应用市场目标APP下载页 一、问题背景:如今,大家都离不开各种手机应用。随着鸿蒙系统用户越来越多,大家都希望能在鸿蒙设备上快速找到想用的 APP。华为应用市场里有海量的 APP,但之前从鸿蒙设备进入应用市场找特定 APP 的过程有点繁琐。从开发角度来说,打通鸿蒙设备到华为应用市场目标 APP 下载页的直接跳转,能优化整个开发链路。从产品需求出发,... 【HarmonyOS NEXT】鸿蒙跳转华为应用市场目标APP下载页 一、问题背景:如今,大家都离不开各种手机应用。随着鸿蒙系统用户越来越多,大家都希望能在鸿蒙设备上快速找到想用的 APP。华为应用市场里有海量的 APP,但之前从鸿蒙设备进入应用市场找特定 APP 的过程有点繁琐。从开发角度来说,打通鸿蒙设备到华为应用市场目标 APP 下载页的直接跳转,能优化整个开发链路。从产品需求出发,...
- 【HarmonyOS NEXT】鸿蒙应用点9图的处理(draw9patch) 一、前言:首先在鸿蒙中是不支持安卓 .9图的图片直接使用。只有类似拉伸的处理方案,鸿蒙提供的Image组件有与点九图相同功能的API设置。可以通过设置resizable属性来设置ResizableOptions,也就是图像拉伸时可调整大小的图像选项。ResizableOptions的参数slice中有top、le... 【HarmonyOS NEXT】鸿蒙应用点9图的处理(draw9patch) 一、前言:首先在鸿蒙中是不支持安卓 .9图的图片直接使用。只有类似拉伸的处理方案,鸿蒙提供的Image组件有与点九图相同功能的API设置。可以通过设置resizable属性来设置ResizableOptions,也就是图像拉伸时可调整大小的图像选项。ResizableOptions的参数slice中有top、le...
- 【HarmonyOS NEXT】鸿蒙应用使用后台任务之长时任务,解决屏幕录制音乐播放等操作不被挂起 一、前言1.后台是什么?了解后台任务和长时任务前,我们需要先明白鸿蒙的后台特性:所谓的后台,指的是设备返回主界面、锁屏、应用切换等操作会使应用退至后台这个状态。2.鸿蒙系统为什么这么做?当应用退至后台后,如果继续活动,可能会造成设备耗电快、用户界面卡顿等现象。鸿蒙系统为了降低设备耗电速度、保... 【HarmonyOS NEXT】鸿蒙应用使用后台任务之长时任务,解决屏幕录制音乐播放等操作不被挂起 一、前言1.后台是什么?了解后台任务和长时任务前,我们需要先明白鸿蒙的后台特性:所谓的后台,指的是设备返回主界面、锁屏、应用切换等操作会使应用退至后台这个状态。2.鸿蒙系统为什么这么做?当应用退至后台后,如果继续活动,可能会造成设备耗电快、用户界面卡顿等现象。鸿蒙系统为了降低设备耗电速度、保...
- 【HarmonyOS NEXT】鸿蒙应用实现屏幕录制详解和源码 一、前言官方文档关于屏幕录制的API和示例介绍获取简单和突兀。使用起来会让上手程度变高。所以特意开篇文章,讲解屏幕录制的使用。官方文档参见:使用AVScreenCaptureRecorder录屏写文件(ArkTS) 二、方案思路鸿蒙应用关于录制屏幕,官方提供了AVScreenCaptureRecorder进行屏幕录制的调用。分为... 【HarmonyOS NEXT】鸿蒙应用实现屏幕录制详解和源码 一、前言官方文档关于屏幕录制的API和示例介绍获取简单和突兀。使用起来会让上手程度变高。所以特意开篇文章,讲解屏幕录制的使用。官方文档参见:使用AVScreenCaptureRecorder录屏写文件(ArkTS) 二、方案思路鸿蒙应用关于录制屏幕,官方提供了AVScreenCaptureRecorder进行屏幕录制的调用。分为...
- 【HarmonyOS NEXT】鸿蒙应用如何进行页面横竖屏切换以及注意事项,自动切换横竖屏,监听横竖屏 一、鸿蒙应用如何进行页面横竖屏调用API手动切换1.首先要在EntryAbility 中获取主窗口对象EntryAbility.etsimport { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit';import { w... 【HarmonyOS NEXT】鸿蒙应用如何进行页面横竖屏切换以及注意事项,自动切换横竖屏,监听横竖屏 一、鸿蒙应用如何进行页面横竖屏调用API手动切换1.首先要在EntryAbility 中获取主窗口对象EntryAbility.etsimport { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit';import { w...
- 利用HarmonyOS的原生媒体处理能力,相比第三方库具有更好的性能表现和格式兼容性。实际开发也会结合`LazyForEach`实现视频列表的缩略图懒加载,同时配合缓存机制优化用户体验。关注威哥爱编程,鸿蒙开发一定行。 利用HarmonyOS的原生媒体处理能力,相比第三方库具有更好的性能表现和格式兼容性。实际开发也会结合`LazyForEach`实现视频列表的缩略图懒加载,同时配合缓存机制优化用户体验。关注威哥爱编程,鸿蒙开发一定行。
- 想要学习鸿蒙开发,一定绕不开学习 ArkTS 语言,V 哥写了三本鸿蒙开发之路的书,第一本《鸿蒙 HarmonyOS NEXT开发之路 卷1 ArkTS 篇》已上市,欢迎鸿蒙开发爱好者读一读,可以帮助你快速系统的拿下 ArkTS,每二本鸿蒙应用开发篇和项目实践篇也即将上市,清华大学出版社正在紧张校稿中。 想要学习鸿蒙开发,一定绕不开学习 ArkTS 语言,V 哥写了三本鸿蒙开发之路的书,第一本《鸿蒙 HarmonyOS NEXT开发之路 卷1 ArkTS 篇》已上市,欢迎鸿蒙开发爱好者读一读,可以帮助你快速系统的拿下 ArkTS,每二本鸿蒙应用开发篇和项目实践篇也即将上市,清华大学出版社正在紧张校稿中。
- LocalBuilder是ArkUI自API version 12引入的装饰器,用于在自定义组件内部定义私有构建函数。组件内私有化:只能在所属组件内声明,禁止全局使用特殊成员函数:不能被其他装饰器修饰,也不能与静态方法共存this安全指向:始终指向当前组件实例,避免this指向错误@LocalBuilder装饰器为ArkUI开发者提供了强大的局部构建能力,在保持组件封装性的同时,实现了灵活的UI组 LocalBuilder是ArkUI自API version 12引入的装饰器,用于在自定义组件内部定义私有构建函数。组件内私有化:只能在所属组件内声明,禁止全局使用特殊成员函数:不能被其他装饰器修饰,也不能与静态方法共存this安全指向:始终指向当前组件实例,避免this指向错误@LocalBuilder装饰器为ArkUI开发者提供了强大的局部构建能力,在保持组件封装性的同时,实现了灵活的UI组
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签