Created with Pixso.
简体中文
简体中文
English
Русский
下载 App
Created with Pixso.
探索
设计
开发
分发
推广与变现
生态合作
支持
更多
探索
设计
开发
更多
分发
推广与变现
生态合作
支持
输入关键字搜索
开发者能力认证
鸿蒙高校创新赛
HarmonyOS 7
animation
HarmonyOS行业解决方案
layoutWeight
HarmonyOS模板&组件
bindPopup
bindsheet
RelativeContainer
CustomDialogController
animateTo
CTRL+K
文档
管理中心
我的
Hello,
欢迎来到开发者联盟
管理中心
个人中心
我的学堂
我的收藏
我的活动
我的工单
立即登录
HarmonyOS
输入关键字搜索
开发者能力认证
鸿蒙高校创新赛
HarmonyOS 7
animation
HarmonyOS行业解决方案
layoutWeight
HarmonyOS模板&组件
bindPopup
bindsheet
RelativeContainer
CustomDialogController
animateTo
CTRL+K
FAQ
版本说明
指南
API参考
最佳实践
FAQ
变更预告
更多
多设备场景
手机
Pura X常见问题
Pura X外屏展示申请前,需要做什么
Pura X外屏适配申请提交后,多长时间能完成审核
更多:若以上FAQ仍不能解决,可通过在线提单反馈
Pura X设备人脸识别黑屏
折叠屏切换展开态,视频弹幕只显示半屏
在折叠屏展开态打开应用后折叠,页面内容显示不全
折叠屏展开态下,图片被拉伸
应用在Pura X上打开时,组件存在遮挡
解决应用页面通过折叠屏展开出现自动放大的问题
阔折叠布局适配处理方式
折叠屏状态监听
三折叠常见问题
折叠屏折叠态,应用页面底部未避让导航栏
三折叠设备横屏播放视频时退出全屏,无法回归竖屏显示
平板
常见问题
应用在平板或PC上的布局异常
平板设备上打开应用时,不显示状态栏
平板相机拍照预览画面拉伸
应用在平板设备上的拍照取景框发生了旋转
弹窗在平板横竖屏切换后不显示
横屏播放视频后返回上一页,布局异常
平板分屏状态下,点击跳转后的页面变为全屏展示
平板设备上应用的Web页面中,字体显示过大或过小
平板切换自由多窗模式后,页面横向滑动失效
平板端页面背景与字体颜色对比度不足
平板全屏播放视频时四周有留白
应用在平板设备竖屏时,界面下方有留白且文字溢出界面
平板上视频显示不全
平板页面局部图片被截断
悬浮窗模式,组件大小与显示内容大小不一致
分屏模式下组件卡片内大面积空白
平板全屏播放视频时下方标题仍然显示
自由多窗模式关闭后状态栏与页面内容重叠
平板竖屏场景,底部组件位置错乱
应用横屏打开会自动切换成竖屏
平板横竖屏切换,底部图标隐藏不见
平板开启强制横屏选择分栏视图,应用横屏后分栏显示异常
应用指南针在平板上有90度偏差
平板上自定义键盘弹出,显示不全
平板横屏显示时,页面滑动区域过小
平板打开应用,部分组件不可见
平板横屏状态下,页面两侧出现大量黑边
页面内容在平板上显示不全
分屏模式,不支持分栏显示
悬浮窗模式下,应用窗口放置在屏幕不同位置时,内部弹窗位置也随着变化
平板全屏播放视频时页面异常
平板设备上,应用页面横屏状态下不显示内容
电脑
常见问题
PC打开应用布局异常
PC上不能通过鼠标控制图片滑动
PC设备上,页面滚动方向与预期不符
应用在PC设备上页面文字显示过大或过小
自由多窗模式下,应用页面与标题栏三键区域重叠
startAbility启动小窗口后requestFocus原页面组件报错
PC应用如何隐藏导航栏右上角三键
鼠标对应光标丢失和样式变化
如何设置PC窗口透明
PC端点击Dock栏关闭窗口时,如何弹窗确认
如何实现多个独立窗口
PC端设置窗口大小不生效
PC中List如何通过上下键循环走焦
自由窗口下如何自定义窗口标题栏
如何实现PC登录流程的窗口变化效果
穿戴
常见问题
智能表可滚动页面无法响应表冠旋转事件
UI框架
方舟UI框架(ArkUI)
横竖屏切换时应用布局会发生留白、溢出屏幕的现象
控制折叠屏展开态和折叠态时弹窗的位置
一次开发多端部署
应用在平板桌面和手机桌面显示的图标不一样
折叠屏展开态直接打开应用与折叠后再打开应用字体大小不一致
常见问题
应用未适配自由多窗,在平板设备上出现截断、挤压、堆叠等现象
手机端应用在PC端无法全屏展示
弹窗页面文本重叠
折叠屏或分栏模式下观看视频时,画面拉伸
应用在折叠屏展开态下,页面展示的内容比例变大
折叠屏展开态和折叠态下呈现的内容不一致
如何实现横屏页面返回切换竖屏/单页面横竖屏
如何实现全局悬浮窗功能
自由流转
应用接续任务失败
不同APPID的应用如何实现应用接续
常见问题
应用接续功能使用失败
应用质量
技术质量
功耗
应用前台CPU高负载
稳定性
应用切换深色模式时发生闪退
启动应用时发生闪退
用户打开视频播放时,应用发生闪退
页面发生卡死,无法响应点击或侧滑操作
应用使用时卡死无响应
应用点击某功能时卡死无响应
使用应用过程中卡死,无法响应用户任何操作
应用在启动加载时,卡死无响应后闪退
媒体服务线程泄漏导致应用闪退
CppCrash问题定位
Native内存泄漏导致应用闪退
内存溢出问题定位
JsCrash问题定位
在使用发音跟读功能时,应用出现闪退
应用使用卡顿,运行一段时间后出现闪退
未申请JIT权限导致应用卡死在启动页
应用刷新页面时出现闪退
线程泄漏问题定位
后台播放音乐或者录音时,应用闪退
应用在使用过程中持续出现闪退
点击保存按钮应用无响应
NFC提示弹窗无法关闭
应用导入大量图片后卡死
点击音频播放按钮,应用无响应
截屏操作耗时较长,多次截屏操作后出现无响应的现象
应用在6.0版本系统上启动时发生闪退,5.0版本启动正常
设备关闭定位情况下,应用获取位置时闪退
应用启动时一直闪退,无法打开
使用手机验证码登录帐号后,应用闪退
应用在弹窗消失后页面暗屏,点击侧滑无响应
点击拍照按钮后,页面上所有按钮点击无效
应用使用过程中自动退出
应用启动时长时间白屏后启动失败
页面内容在加载过程中,卡死无响应
多指操作时应用出现闪退
应用使用蓝牙功能时闪退
点击桌面图标跳转到设置界面
打开扫一扫,扫描二维码时应用闪退
应用在后台时,一段时间后自动退出
快速连续点击拍照按钮,应用闪退
未开启NFC情况下跳转NFC功能页面,应用闪退重启
点击跳转三方支付时应用闪退
跳转到新页面时,应用闪退
当跳转到新页面时提示登录超时,随后应用闪退
应用在背单词过程中出现闪退
应用启动中进行加解密处理时,出现闪退
如何定位应用中Native层出现的空指针解引用CppCrash
hdc命令无法获取蓝牙HCI日志该怎么处理
如何解决日志内容过大时控制台打印被截断的问题
开启HWAsan监测后应用崩溃如何解决
aa命令拉起hipreview应用并预览本地文件失败
如何通过hdc命令获取当前真机调试的页面信息
Attach Debugger调试失效,无法正常拦截断点
DevEco Studio使用热重载报错:JSONException
如何通过无感监听实现Navigation根页面的埋点监听
自定义弹框资源未释放导致稳定性测试出现内存泄漏
使用hdc file recv命令接收文件失败
C++代码配置trace打点数据
进入应用时一直停留在启动页
HiAppEvent获取的日志过长无法传输
使用PersistenceV2.globalConnect获取持久化数据时应用闪退
应用闪退问题总结
Attach Debugger调试无法识别包名
应用无响应-UI或界面卡死(AppFreeze)场景分析与调优
应用闪退-Native运行时崩溃(CppCrash)信号与定位指导
AppFreeze-主线程卡死(THREAD_BLOCK_6S)故障定位
内存泄漏-句柄泄漏(FD_LEAK)问题排查
应用闪退-ArkTS运行时崩溃(JsCrash)异常全集与定位
AppFreeze-输入事件阻塞(APP_INPUT_BLOCK)故障定位
NDK工程bad_variant_access崩溃分析和解决
应用闪退-Native内存(PSS_MEMORY)泄漏问题排查
内存泄漏-ashmem(KERNEL_MEMORY)问题排查
内存泄漏-ion(KERNEL_MEMORY)问题排查
内存泄漏-gpu/gpu_rs(KERNEL_MEMORY)问题排查
ArkTS主线程执行高复杂度循环逻辑导致APP_INPUT_BLOCK卡顿
应用闪退无faultlog日志,如何定位解决
CppCrash-SIGABRT(进程终止)类崩溃问题排查
如何收集应用崩溃信息
使用hilog命令查看日志常见问题
堆栈解析异常问题
代码调试断点不生效问题
hidumper命令常见问题
代码调试报错常见问题
Profiler录制没有数据
如何检测资源泄漏问题
如何获取应用打印的hilog日志到本地查看
aa命令常见问题
性能
flutter页面滑动卡顿
ArkUI页面侧滑返回响应慢
应用在页面跳转时发生卡顿的现象
ArkUI页面滑动卡顿
ArkUI页面点击图片查看时加载缓慢
ArkUI页面动画卡顿掉帧
Web页面点击响应慢
H5页面加载缓慢
ArkUI页面加载慢
H5页面中的图片、视频加载缓慢
应用冷启动慢
ArkUI页面的视频加载缓慢
滑动浏览长图时有卡顿的情况
ArkUI页面点击响应慢
应用拍照时延长
视频播放页面退出时声音暂停有延迟
点击web页面分享按钮生成页面截图响应慢
页面文字、按钮等内容加载慢
点击评论框进入评论页面时,软键盘弹出慢
点击页签,页面切换响应慢
视频录制完成后的加载时间过长
滑动翻页时动效卡顿不流畅
双指缩放时抖动卡顿
应用首次启动,隐私政策内容加载延迟
侧滑退出应用响应慢
文字翻转有延迟
双击图片放大时异常卡顿,不流畅
滑动地图卡顿
点击返回按钮响应慢
应用内点击邀请好友生成分享图慢
横竖屏切换卡顿
打开隐私政策页面,隐私政策内容加载慢
点击桌面应用卡片按钮,按钮状态变化响应慢
应用内浏览文档上滑时不流畅
应用启动后停留闪屏页时间过长
动态变化的页面卡住一段时间无变化
开启倒计时铃声播放,后台音乐播放不流畅
左右滑动图片切换时文字没有跟随图片同步更新
折线图等复杂图表页面操作浏览丢帧
下拉页面列表刷新卡顿,延迟一段时间后突然回跳
多次点击按键,声音播放有延迟
在应用内各页面跳转时需要等待加载
点击视频播放按钮后长时间初始化
快速多次点击按键,声音播放有卡顿的情况
页面向上滑动不流畅,到达底部时频繁等待加载
快速滑动列表时数据加载延迟
移动滑块拼图验证慢
应用在横竖屏切换旋转过程中丢帧
Profiler监控SDK运行的性能时,如何延长录制时间
如何获取CPU使用率
WaterFlow组件切换列数时卡顿
左右滑动页面切换卡顿无动效
ArkUI页面滑动卡顿丢帧问题分析
如何获取应用性能监控数据
运维
hilog日志如何落盘存储
hilog日志如何设置为只打印当前应用的日
hilog日志出现乱码原因是什么,如何解决
如何解决hilog.debug日志无法打印
如何查询应用当前CPU占用
如何查询应用堆内存的已分配内存大小和堆内存的空闲内存大小
当应用发生故障时,如何获取系统日志
如何用hdc命令将本地文件发送至远端设备
如何查看应用是否为系统应用
如何实现crash堆栈抓取、crash回调
如何线上分析应用在CPU占用情况
如何获取设备的CPU信息
如何获取设备的SDK版本、产品版本、设备类型(平板、手机)、build版本等信息
console.log和hilog的区别,如何选择使用
如何查看ArkCompiler出现Error日志时,具体的异常调用栈信息
hdc工具导出/导入文件等常用hdc命令有哪些
如何解决单个设备连接设备管理器多出三个设备并无法识别的问题
如何解决hdc server和client版本不一致的问题
如何解决Kill server failed 的问题
是否有目录可以通过hdc file send写入可执行程序
如何解决Mac电脑不能识别hdc命令的问题
如何解决连接手机时,提示:“hdc server port 8710 has been used”的问题
如何通过hdc命令拉起指定的UIAbility
如何通过hdc命令关闭整个应用
如何在多设备情况下使用hdc
如何通过HDC命令截屏/获取相册
如何在HarmonyOS PC/2in1设备上查看MAC地址
如何通过hdc命令清除手机中应用的缓存
如何通过hdc命令唤醒设备和查看屏幕状态
是否支持通过HDC命令安装.app文件
如何选择收集崩溃的方式,ErrorManager、FaultLog、HiAppEvent在监听crash上的差异
使用HiLog打印日志是否有长度限制
如何通过hdc命令获取设备的udid
如何使用ErrorManager捕获异常
DevEco Device File Browser无法查看系统媒体文件目录
Hilog模块提供的OH_LOG_SetCallback接口返回的日志与系统落盘的Hilog日志是否一致
hilog日志导致应用性能异常怎么定位优化
解决hdc执行返回command not found
如何获取hdc可执行二进制文件
在docker或者wsl系统中,无USB设备节点,hdc执行后无返回信息
无线调试手表时,hdc list targets查询设备信息返回unauthorized
安装VPN软件astrill后hdc访问不了设备
解决执行hdc出现FreeChannelContinue handle->data is nullptr
Macbook(ARM芯片)HDC无法连接设备
cd到SDK下toolchains目录,执行hdc list targets,错误提示command not found: hdc
hdc无法安装包
解决linux18.04 首次安装hdc无法执行问题
连接设备,hdc shell命令可以查看到设备连接状态,但是DevEco Studio连接显示会闪跳一下,显示无设备
hdc调试设备报错:hdc server port XXXX has been used,切换端口无效
hdc list targets回显慢
开启VPN后访问https资源报错,如何导出日志信息定界问题
应用框架开发
程序包结构
HSP打包后,为什么会生成HAR包,它是否会导致App包大小膨胀
从包管理的角度,保证代码安全的措施有哪些
如何理解App、HAP、HAR、HSP的关系
HSP/HAR包中如何引用外部编译的so库文件
SharedLibrary能否在配置文件中声明abilities、extensionAbilities标签
HAR包中使用window作为Toast时无法引入页面组件
业务模块HAR如何获取宿主HAP的数据
如何判断应用可被卸载
HAR、HSP不能支持Ability、Page声明,限制的理由是什么?后续是否会支持
是否允许HAR的循环依赖
HAP依赖HAR A,HAR A依赖HAR B。HAP能否调用HAR B提供的接口?如果不支持间接依赖HAR,设计的原因是什么
通过resourceManager.getStringResource接口获取HSP资源文件报“Resource id invalid”错误
如何正确引用HAR/HSP包模块
从HAP的拆包中,如何区分是HAR和HSP
在HAP中调用createModuleContext方法获取的Context是什么层级
如何获取当前HAP的BundleName
如何实现在不使用UIAbility的情况下,能够模块化管理代码,并且各个模块之间可以相互路由跳转
Entry模块的HAP和Feature模块的HAP在使用和功能上的区别是什么
在HSP export类时,ts文件是按.d.ts导出还是.d.ets导出
如何避免模块下文件打包进HAR包后,存在的不可预期的资料、配置或信息安全风险
HAR包多账号如何上传
HSP包编译之后的.har文件的作用是什么
如何使HSP包版本号统一
如何将多工程的HAP打包成一个App
对于HAP包中引用的HSP包是否有数量限制
HAR如何转换为HSP
HAR包是否支持依赖传递
如何实现跨模块的页面跳转功能
如何卸载debug包
应用安装、卸载时是否有数据上报
如何解决依赖的版本冲突问题
为什么同一App下的HSP文件vendor参数不同时会安装失败
如何让两个HSP不相互依赖,使用对方的组件
应用安装到设备的方式有哪些
HAR和HSP的使用场景介绍
一个HSP模块如何快速切换成HAR模块
是否推荐使用BM QuickFix制造修复包
使用hdc命令安装release HAP包到设备时上报“INSTALL_FAILED_APP_SOURCE_NOT_TRUSTED”错误
如何查询应用包的名称、供应商、版本号、版本文本、安装时间、更新时间描述信息
如何安装打包出来的App包(通过什么命令安装)
应用免安装的限制、字段解释以及如何自测
安装HAP包报“failed to install bundle. install debug type not same”错误
除应用市场外,是否存在其它途径下载安装应用包
如何判断当前应用程序是Debug包还是Release包
如何判断应用程序是否安装
如何跨HSP包调用rawfile目录下的文件
如何获取应用包的签名指纹信息,即“.p12文件”信息
使用发布证书进行调试时出现安装错误: Install Failed: error: failed to install bundle.
使用HSP的多包场景下,直接崩溃并产生cppcrash异常日志,错误信息为resolveBufferCallback get buffer failed
HAP包中的“--BEGIN CERTIFICATE--”是什么格式的数据
sign包和unsign包产物之间是否有差异
如何在应用内共享HSP
如何通过代码获取Hap包的打包时间
应用静态快捷方式如何接入X键
HAR包使用的常见问题
HAR、HSP、HAP三者的区别和使用场景
多个HAP包集成同一个HSP的规则
如何解决HAR包资源被覆盖问题
跨HAP包页面跳转方案
跨工程引用模块报错
编译HAR包报错无权限创建软链接
如何让HAR包的label名称跟随宿主HAP
如何通过定制多目标构建产物实现渠道打包及运行时读取渠道号
ArkTS语言
方舟编程语言(ArkTS)
ArkTS语言与ArkUI框架、HarmonyOS SDK/API的关系
将rawfile中json格式的字符串转换成对应的object对象后,调用实例方法后程序崩溃
如何使用正则表达式
如何生成随机的uuid
ArkTS中有类似java中的System.arraycopy数组复制的方法吗
ArkTS文件后缀是否需要全部改成.ets
编译后生成的.abc文件存放路径在哪
ArkTS文件和TS文件的区别
如何实现字符串编解码
如何生成UUID的字符串
使用NAPI扩展TS接口时,常用属性和实现接口的基本用法
pthread创建的线程中如何读取rawfile
ArkTS的SendableClass对象内存共享的原理和限制是什么
synchronized在java中可以修饰方法,从而简单地实现函数的同步调用。在系统ets开发中,如何简单实现该功能
ArkTS类的方法是否支持重载
如何将类Java语言的线程模型(内存共享)的实现方式转换成在ArkTS的线程模型下(内存隔离)的实现方式
以libstd为例,C++的标准库放在哪里了,有没有打到hap包中
AOT编译模式的产物及ap、an、ai文件是什么
.ets文件和.ts文件的区别及如何互相调用文件中定义的方法
ArkTS中globalThis无法使用该如何替换
ArkTS中this的常用场景及使用
如何访问类的静态变量和方法
如何合并两个对象
如何实现类似Java中的反射方法调用能力
系统使用了ArkTS作为开发语言,那这些代码在底层的解释运行的环境是自研的还是用的开源的,比如v8、jscore?另外系统也适配了React Native引擎,是不是也是复用的这个运行环境
ArkTS里有哪些转换数据类型的方法
是否支持开发者自行管理线程数量
是否支持模块的动态加载?如何实现
如何实现AOP(代码插桩)能力
如何使用AOP接口实现重复插桩或替换
如何判断能否对接口进行插桩或替换
如何解析JSON字符串为实例对象
如何在ArkTS中实现运行时注解的能力
如何在ArkTS中实现自定义装饰器能力
ArkTS是否支持解构
是否支持在TS文件中加载ArkTS文件,TS是否会被限制使用
ArkTS是否支持反射调用类的静态成员函数和实例成员函数
如何通过Index获取ArrayList中的元素
如何将Map转换为JSON字符串
如何获取对象的类名
如何将JSON对象转换成HashMap
如何将ArrayBuffer转成string
Uint8Array类型和String以及hex如何互相转换
如何进行base64编码
赋值和深/浅拷贝的区别
ArkTS是否支持多继承
ArkTS是否支持交叉类型
ArkTS是否支持匿名内部类
如何使用Record
如何通过AOP统计方法执行时间
如何快速生成class的setter和getter方法
如何实现Sendable类型和JSON数据的转换
如何处理大整数
如何通过判断函数入参类型实现不同代码逻辑
如何使用工具库对JSON进行解析与生成
A持有B,B引用A的场景会不会导致内存泄漏
如何通过key获取对象值
ModuleManager模块加载流程是什么样的
如何查看编译的详细过程
如何遍历JSON对象
如何判断对象的类型
如何在ArkTS使用Reflect正确绑定this指针
混淆后的映射文件具体在哪个路径下
如何获取对象的所有方法
如何使用内置的js引擎?JIT支持策略如何
如何在ArkTS中使用闭包
是否支持通过动态import反射调用类的静态成员函数和实例成员函数
如何获取环境变量信息
如何获取应用进程执行时间
如何指定对象某些属性参与序列化
对象反序列化时number类型丢失精度如何解决
Array的长度上限是多少
当前ArkTS是否采用类Node.js的异步I/O机制
对于网络请求这类I/O密集型任务是否需要使用多线程进行处理
对于@ohos.net.http网络框架是否需要使用TaskPool处理
模块间循环依赖导致运行时未初始化异常问题定位
编译异常,无具体错误日志,难以定位问题
gbk字符串TextEncoder编码结果属性buffer长度为何比编码结果长度略大
ArkTS如何定义callback函数
对象中函数的this如何指向外层
如何实现匿名内部类
如何定义一个未知类型的对象
如何在调用处实现接口中的方法
ArkTS类型转换方法,除了使用as是否有其他方法
如何在Index.ets中导出默认导出的对象
是否支持获取编译阶段的ets文件的AST语法树
应用通过对象字面量初始化class实例导致编译失败的原因和修改方案
如何在URL编码时处理特殊字符
ArkTS自定义注解使用场景
文本内容显示乱码
应用启动超时问题
验证码后台计时不准确
页面上展示的日期与实际时间不符
音视频文件转换Base64字符串
ArkTS中随机数生成
编译时class-transformer中-Type报错该如何解决
如何解析URL信息
异步接口如何以同步的方式进行调用
emitter中接收ArrayBuffer使用console.log打印异常
组件如何拦截多次快速点击事件
混淆编译keep配置使用通配符*不生效
如何解决网络传输中字节流解码为UTF-8时出现的乱码问题
离开页面时如何销毁所有的setTimeout
Release模式下对象无法使用Object.attribute方式获取属性
如何将多个JSON字符串合并
编译构建library模块时报错:"Property 'xxxxx' of exported class expression may not be private or protected"
如何自定义日期时间格式
如何判断对象是Record类型
如何使用泛型定义接口数据
HarmonyOS系统实现异步锁的trylock
ArkTS如何解析GeoJSON
ArkTS是否支持Partial类型
常见数据格式与ArrayBuffer的互相转换
ArkTS重写自定义类方法未生效
如何解决ArkUI.Lite开发穿戴应用时异步任务不生效问题
Buffer如何追加数据
ASON.parse生成的Sendable对象和@Sendable注解类的实例对象的差异
String的静态方法详解
在catch中调用未定义的方法编译运行无法捕获报错
ArkTS中as类型断言及JSON反序列化常见场景与注意事项
如何给泛型实例化
基于动态时间补偿实现自定义定时器
Web组件中URL参数+号与空格的正确处理
API 17及后续版本ArkTS基于的TypeScript版本说明
ArkTS是否支持调用js文件中的方法
ArkTS线程模型和并发
有哪些创建线程的方式
应该如何设计大量线程并发方案
如何设置Task优先级
线程间JS对象通过序列化方式进行数据通信,是否存在性能问题
TaskPool和Worker的异同点
Worker和TaskPool的线程数量是否有限制
JS线程通过napi创建的C++线程的处理结果,如何返回JS线程
系统多线程模型是什么样的
是否支持Context跨线程传递
在多线程并发场景中,如何实现安全访问同一块共享内存
子线程和主线程的优先级及任务执行策略是什么
ArkTS中Worker线程、Taskpool线程如何与宿主线程通信
ArkTS是否支持类似Java的共享内存模型进行多线程开发
ArkTS的线程机制是怎么样的?每个线程是一个单独的JS引擎吗?如果每个线程开销较小的话,为什么要限制线程数量
TaskPool在任务执行过程中如何跟主线程进行通信?如何操作同一块内存变量
对于多线程操作首选项和数据库是不是线程安全的?还是每一个线程独立的
如果在ArkTS中大部分后台任务(计算、埋点、入库)都使用异步并发的方式,是否会使主线程越来越慢,引起卡顿丢帧问题
在ArkTS的主线程中使用await会堵塞主线程吗
是否可以在TaskPool中动态加载模块(HAR、HSP、SO)
TaskPool线程内存如何共享
TaskPool后台I/O任务池,应用能否自行做管控?有无方法开放管理机制
如何解决应用需要避免开辟过多线程,并发处理任务数量受限,无法充分发挥设备性能的问题
Worker线程内存如何共享
如何判断是否为主线程
如何对异步方法进行插桩/替换
ArkTS实现多Worker实例
如何使用TaskPool在子线程调用对象成员函数
如何在Worker中开启多级子线程
如何在TaskPool和Woker获取上下文Context
是否支持#include <memory_resource>和std::pmr::vector
异步并发导致首次更新数据失败
弹窗关闭延迟
加载弹窗闪烁
TaskPool多线程如何共享对象
子线程中无法使用AppStorage的替换方案
如何在多线程中传递Context上下文对象
如何解决数据库异步查询失败问题
应用启动框架AppStartup中任务启动的单例对象和EntryAbility中的不一致
useNormalizedOHMUrl配置为true导致HAR包中创建Worker失败
冷启动产生ArkCompiler错误日志
如何使用TaskGroup快速实现图片灰度化
TaskPool创建多线程修改单例对象变量失败问题如何解决
如何实现Worker并发时序同步
ThreadWorker调用postMessage时序列化数据失败
主动取消TaskPool任务的实现
程序框架
程序框架(Ability)
如何获取设备横竖屏的状态变化通知
如何使用AbilityStage的生命周期函数
如何在UIAbility调用terminateSelf()后设置不保留最近任务列表中的快照
如何主动退出整个应用
部署HAP时上报“Failure[INSTALL_FAILED_SIZE_TOO_LARGE] error while deploying hap”错误
如何获取当前应用程序缓存目录
如何获取应用级别的temp路径和files路径
服务卡片EntryFormAbility生命周期回调函数在哪个ArkTS文件中调用
多Module应用通过startAbility()启动时报错
UIAbility在onBackground执行耗时操作时是否会影响另外一个UIAbility的onForeground
应用的进程启用过程是怎样的
是否允许三方应用在手机设备上Fork进程
两个UIAbility之间可通过哪些方法实现数据传递
Extension类进程崩溃是否会导致主进程崩溃
多个UIAbility是运行在一个进程还是多个进程中?三方应用是否支持应用运行在多个进程下?主进程结束了,会影响子进程的运行吗
ExtensionAbility如何与主进程通信
如何在页面中订阅UIAbility实例的生命周期变化
onUnhandledException与onException回调分别什么时候触发
TaskPool里面是否可以使用EventHub
hdc shell命令是否支持schema uri模拟跳转
是否可以通过ApplicationContext启动UIAbility
Stage模型与FA模型在进程内对象共享方面有哪些差异
如何实现通过调用其他已安装的应用来打开特定文件
如何拉起浏览器应用
从一个UIAbility跳转到另外一个Ability时,是否支持自定义转场动画的设置?怎么实现
UIAbility和UIExtensionAbility有什么区别?分别推荐在什么场景使用
UIAbility/Page/Component之间的关系?如何搭配使用
关于emitter、eventHub的使用场景
如何禁用窗口的全屏显示功能
如何获取App版本号,版本名,屏幕分辨率等信息
如何获取指定bundleFlags的Ability信息
如何在UIAbility、页面和组件中获取UIAbilityContext
如何在工具类中获取Context
ApplicationContext、UIAbilityContext、Context的区别是什么
在使用UIAbilityContext时报401“The context must be a valid Context”的Context类型错误
应用、元服务和卡片是什么关系
系统应用、三方应用、预置应用有什么差别
如何设置默认语言和应用名称为中文
如何查询应用进程的pid信息
有了代码签名特性后,开发者的so文件在调试,发布等阶段该如何部署
app.json5文件与工程级build-profile.json5文件的区别
应用流转对账号有什么要求
如何在App启动时让各种权限弹窗的申请自动弹出
如果有多个UIAbility,如何判断应用进入后台
开发非UI功能,使用ts开发而非ets开发对应用有哪些影响(内存、CPU、hap大小等方面)
如何判断App的启动来源
如何获取当前页面对应的UIAbility名称
如何判断应用当前在前台/后台
如何设置应用自动重启
如何获取设备上安装的应用列表数据
UIAbility在内存不足的情况下?是否会回收若回收是否支持页面栈恢复
如何通过resourceManager获取rawFile路径下的文件
HarmonyOS是否限制App进程fork子进程,是否允许app里自带的可执行文件运行(fork+exec)执行,并通过ptrace方式读取自身进程?这种方式以后是否会限制并禁止
HarmonyOS提供了两种页面加载方式,两者有何区别,怎么选择
如何跳转到系统文件管理App界面
HarmonyOS Next系统属于大端还是小端
UIContext与Ability的关系,列举常见UIContext、Ability、UIAbilityContext的关系
应用启动时页面周边有白边
退出应用时的动画效果异常
应用启动图标动效异常,图片闪烁
已安装的应用在文件的打开方式中找不到
应用在设备上显示的图标,和应用市场上显示的图标不一致
拉起第三方应用打开文件失败
点击短信中的链接无法跳转至目标应用的页面
启动页展示系统默认图标问题
应用启动闪屏
切换自由多窗后会重新进入应用
应用二次侧滑退出到桌面,背景声音还在继续播放
通过链接跳转到应用市场提示不支持在当前设备安装
启动页未铺满屏幕、边缘出现黑边
拍摄完照片后,点击预览,直接跳转至图库
文件默认的打开方式中应用重复
应用退到后台再打开时,页面会回到首页
华为浏览器拉起应用类型错误
输入法应用打开时,自动跳转至系统设置
应用和元服务列表中无图标显示
深色模式下页面白屏
应用安装后,文件预览可用的打开方式不正确
在设置中修改字体大小和显示缩放大小后,应用页面布局异常
如何监听应用主动终止进程或用户主动清理
如何判断应用程序是否安装
如何判断权限状态是首次申请还是用户已拒绝
如何设置应用内字体是否跟随系统变化
生产和调试签名的appIdentifier/fingerprint是否相同
UIAbility组件各场景生命周期及监听
使用App Linking实现应用冷启动时应用闪退
如何解决在真机上点击桌面App启动但跳转到了通知页的问题
如何获取APP的系统名称与桌面名称
如何隐藏应用启动时展示的应用图标
点击PC端应用右上角的X按钮(关闭按钮),确认关闭前的回调处理事件
如何监听并响应应用切换前后台事件
如何在HAR/HSP包中监听系统环境变量变化
如何解决使用getBundleInfoForSelf接口获取appinfo中permissions信息为空的问题
应用被拉起时如何获取外部传入参数
HarmonyOS应用中如何关闭深色模式
如何处理自定义文件类型
使用AppLinking拉起应用,为什么webview会展示一段json代码
启动应用时,启动页图标缩放
应用内点击拉起第三方应用失败
如何集成多个SDK解决不同abilityStage之间的冲突
如何获取应用包及项目配置项信息
HarmonyOS媒体库相关权限申请及配置
如何实现资源替换overlay机制
如何获取Stage模型应用配置信息?
应用内字体未跟随系统设置变化
API的版本兼容性适配和多设备兼容性适配
控制应用退至后台或直接销毁
如何判断应用是否为系统应用
如何判断应用是release包还是debug包
如何获取应用签名信息
三方应用如何添加到控制中心中
三方应用无页面常驻后台进程的实现方式
后台任务开发(Background Tasks)
如何在Stage模型中创建后台任务
应用在后台如何继续执行业务
如何申请多个长时任务
应用运行时进程资源使用规格
如何确认延迟任务WorkSchedulerExtensionAbility回调方法onWorkStart、onWorkStop实现是否正确、是否可以成功回调
如何查询后台任务中短时任务/长时任务/延迟任务/后台代理提醒相关的系统日志
音视频播放开发中长时任务的使用流程以及注意事项
代理提醒如何实现自定义铃音
后台录音类型长时任务的实现指导方案
后台位置上报类型长时任务开发指导
进程间通信(IPC)
IPC跨进程通信中是否支持异步返回数据
卡片开发(Form)
点击服务卡片如何跳转至指定的页面
元服务与服务卡片的区别
卡片数据同步异常
卡片组件的圆角显示异常
服务卡片拉起编辑页,出现闪屏
点击服务卡片有概率无法打开详情页
应用桌面服务卡片上图片显示不全
主应用如何获取卡片列表中某个卡片添加/移除
如何在卡片上刷新展示多张图片
如何对服务卡片进行调试
如何在服务卡片上实现分钟级刷新的效果
如何通过AddFormMenuItem组件将沙箱图片刷新至卡片
如何实现拖拽卡片调整大小
如何根据不同尺寸的卡片适配不同的UI
如何判断卡片是否添加到桌面
卡片跳转到应用页面
如何在卡片中引用HAR包中组件
如何将卡片添加至桌面
卡片的生命周期回调函数有哪些
如何定位并解决卡片白屏展示的问题
服务卡片实现长期破窗效果
卡片数据更新时应用内数据不会自动更新
NDK开发
NDK开发
在Native侧如何精准获取ArkTS侧传入的字符串长度
在Native侧如何处理ArkTS侧传入的字符串被截断的异常场景
如何对多个C++源文件中接口进行导出声明
ArkTS侧与Native侧分别如何动态加载SO库
在Native侧如何集成三方SO库
ArkTS侧与Native侧如何进行map数据交互
如何导出C++自定义类,导出后如何在ArkTS侧进行类方法调用
如何修改代码工程所支持的C++语言版本
如何在Native侧获取屏幕亮度
如何在Native侧往用户目录写临时文件
如何在Native侧添加debug版本声明
如何在Native侧区分ArkTS侧创建的ArrayBuffer和Uint8Array对象
如何将Native侧的函数封装到类中导出到ArkTS侧使用
如何获取Native侧printf等方法打印的信息
Native侧如何获取ArkTS侧的应用包名
如何在Native侧调用ArkTS侧的系统能力
Native侧如何访问ArkTS侧系统定义的异步方法
如何在Native侧直接使用其他模块的ArkTS方法
如何在ArkTS侧引用其他三方so库
如何在Native侧访问应用包内Rawfile资源
如何在Native侧跨模块访问资源
如何在Native侧获取APP版本信息
ArkTS的对象数据与Native的对象数据如何绑定,相互持有对象数据时内存如何管理
NAPI执行上层回调时,如何获取env
Native如何调ArkTS的方法
如何在Native侧集成三方库Curl,并进行HTTP数据请求
如何通过AKI三方库实现ArkTS与C/C++之间的跨语言调用
Native工程中如何使用其他三方so库
Native侧如何使用hilog打印出日志信息
如何使用后缀为so.x.y类型的so库,例如libxxx.so.3.1、libxxx.so.3.1.0
napi_module结构体字段描述解析
Native侧如何获取可操作的文件目录
新建工程如何使用已有工程中的so库函数
ArkTS侧如何接收Native侧的键值对进行修改并返回到Native侧
Native侧如何获取ArkTS侧Object对象及其成员变量
如何正确地在CMakeLists.txt文件中配置头文件搜索路径
Native侧如何引入头文件deviceinfo.h
如何在Native侧构建一个ArkTS对象
Native C++模版中,生成的so库的名称在哪里定义,需要与哪些内容保持一致
Native侧如何打印char指针
c++创建的(napi_create_object),或者作为参数传下来的js value,如果想持久持有,需要怎么做?以及怎么主动销毁或减少引用计数
在ArkTS层往C++层注册一个object或function,C++层可以按需往这个回调上进行扔消息同步到上层应用么,请提供示例?在注册object或function时,napi_env是否可以被长时持有?扔消息同步到上层应用时,是否需要在特定线程
Cmake编译时如何显示不同级别的日志信息
ArkTS侧如何释放绑定的C++侧对象
Native侧如何获取ArkTS侧的Uint8Array实例
Native侧如何获取ArkTS侧类实例
如何跨Hap模块调用C++ API
HarmonyOS编译构建时如何指定编译架构信息
在ArkTS侧如何引用Native侧使用napi_create_buffer接口构造的对象
Native侧如何通过char指针构造ArrayBuffer数组
在CMakeLists文件中如何获取模块版本信息
传入自定义类型对象到Native侧时,index.d.ts文件如何声明
Native侧如何对ArkTS传递的Object类型的数据、属性进行修改
如何通过多个xxx.d.ts文件导出Native侧接口
如何在ArkTS侧监听Native侧日志信息
使用napi_run_script_path接口执行包内abc文件的使用限制
如何通过C接口使用网络相关功能
如何实现ArkTS与C/C++的HashMap转换
napi_call_function调用时除了会有pending exception外,是否还有其他异常场景
在HSP/HAR包中支持导出C/C++的Native方法吗?如果不支持,替代方案是什么
多so相互依赖场景下如何解耦
如何在一个模块中使用另一个模块中编译出来的so
napi_env禁止缓存的原因是什么
如何在ArkTS侧管理Native侧的C++对象
har包的libc++版本与工程不一致时,程序如何兼容
C侧如何打开文件
Native侧如何合理管控对象的生命周期
C/C++是否提供有OpenSSL库
如何在Native侧释放ArkTS对象
ArkTS与Native C++间数据传递异常
NAPI调用失败常见问题处理
如何解决napi_create_bool无法创建C++的bool类型
修改编译配置文件参数后导致SO文件异常变大的问题如何处理
NDK工程编译时找不到符号
NDK工程使用AES加密算法对任意长度明文加密失败
如何实现ArkTS到Native的跨模块长调用
如何在C++侧打开Picker获取的用户文件
NDK中实现AVScreenCapture在Surface模式下回调编码数据到ArkTS侧
如何解决构建HAR包时头文件未被打包的问题
从napi导出的C++类如何在ArkTS侧被派生
如何避免调用napi_release_threadsafe_function释放tsfn后js_cb被再次执行
NDK工程编译时提示找不到SO文件
C++侧使用ArrayBuffer接收Float数组时异常
native如何通过父类创建子类并返回到ArkTS侧
ArkTS侧传入的string转换成std::string类型时报错
元服务/智能表应用能否使用NDK开发
ArkTS侧如何批量传递函数到native侧
napi_load_module_with_info使用限制和注意事项
在HarmonyOS工程中如何引用外部构建的so库
如何将C++中的复杂类传递至ArkTS
NDK线程开发中的Env使用问题
任务并发调度(Function Flow Runtime)
如何在Native侧C++子线程直接调用ArkTS接口,不用通过ArkTS侧触发回调
ArkTS层调用Native层接口时的线程相关问题
Native侧获取env具有线程限制,如何在C++子线程触发ArkTS侧回调
如何在C++调用从ArkTS传递过来的function
如何在Native侧调用ArkTS侧异步方法,并获取异步计算结果到Native侧
Native侧代码与ArkTS侧的代码线程关系以及线程使用限制
napi_env、napi_value实例是否可以跨worker线程共享
Native如何创建子线程,有什么约束,与主线程如何通信
如何利用worker子线程调用napi实现loop改写变量
Native侧的napi_env是否支持延迟调用或者异步调用
下载任务切换到后台下载中断
是否有让进程睡眠的API
NAPI使用线程安全函数相关问题
线程安全函数使用问题汇总
JSVM
如何管理JSVM_CallbackStruct生命周期
如何自排查_Bool类型没有找到的编译问题
如何自排查OOM(v8::FatalProcessOutOfMemory)错误
如何正确使用OH_JSVM_GetValueStringUtf8获取字符串
如何解决Finalizer方法中执行JS代码崩溃问题
如何解决应用运行时OH_JSVM_CreateVM多线程创建发生竞争,导致VM内部的成员变量(array_buffer_allocator_)内存异常应用退出问题
NDK调用Native方法异常闪退
加载so库后App出现闪退如何解决
未捕获JS-Crash异常导致应用崩溃该如何处理
Native查询麦克风权限状态时崩溃
napi关联的c层对象无法触发GC
UI框架
组件使用
Image组件加载的图片,如何缓解图片在缩放时的锯齿问题
如何对手势事件进行限流?例如500ms内不允许点击事件重复触发
如何在长按手势回调方法里获取手指触摸点的坐标
如何在可滚动的容器组件中实现曝光埋点
如何给UI组件设置不同情况下的属性
如何在Navigation跳转页面时返回传参
TextInput组件获取焦点的几种场景
如何实现软键盘弹出后,整体布局不变
如何实现Tabs页签导航栏切换时,下划线也随之滑动
如何解决Web与List的嵌套滑动冲突
如何解决两层Tabs出现滑动冲突的情况
如何主动清除控件的焦点
如何解决List组件在不设置高度的情况下滑动不到底的问题
如何解决子组件全屏后margin不会生效的问题
如何通过PanGesture手势或者SwipeGesture手势实现自定义组件的惯性滚动效果
如何处理父子组件间的事件传递,例如,如何解决滑动冲突
使用ForEach&LazyForEach循环渲染时,会出现更改数据源时,界面不刷新的情况。如何解决
组件支持的参数类型及参数单位类型:PX、 VP、 FP 、LPX、Percentage、Resource 详细区别是什么
Text组件如何加载Unicode字符
如何在自定义组件的构建流程里跟踪组件数据或者状态,如在build里增加日志跟踪状态变量等
如何设置自定义组件height缺省
弹窗组件无法进入onPageShow方法
Image无法使用bindContextMenu
SideBarContainer如何设置controlButton属性
父组件如何与孙子组件进行状态同步
如何一键清空TextInput、TextArea组件内容
如何设置自定义弹窗位置
如何理解自定义弹窗(CustomDialog)中的gridCount参数
TextInput组件密码模式下,右边的眼睛图标能否支持自定义
TextInput的onSubmit事件如何使用
TextInput在聚焦时如何使光标回到起点
如何获取组件的属性信息
如何获取可滚动组件的当前滚动偏移量
TimePicker组件中文本的颜色和大小是否可以自定义
ConstraintSize尺寸设置不生效
如何自定义Video组件控制栏样式
如何主动拉起软键盘
如何在List组件中分组展示不同种类的数据
通过$r访问应用资源是否支持嵌套形式
TextInput如何限制输入字符为某些字符
如何根据组件内容大小修改浮动窗口
List组件如何设置多列
如何设置区分TabBar和TabContent的分割线样式
为何RichText组件中内容可以滚动
如何设置List组件滑动到边缘无回弹效果
如何实现多行输入
文本组件是否支持分段设置字体样式
弹窗弹出时,输入框如何用代码设置全选
TextInput组件包含英文和汉字时,如何设置全选
Color支持哪些格式,使用color: 'rgba(0, 0, 255, .5)'格式不生效
TextInput按压态背景色如何修改
组件最大和最小宽度和高度如何设置
组件如何设置模糊效果
TextInput是否能自定义hover效果
如何去除tabbar滑动到边缘时的蒙层效果
Grid组件的scrollBar是否支持自定义
List组件如何设置两端的渐变效果
半模态转场如何控制固定高度
ArkUI组件的字符串中如何实现字符串变量拼接
控制中心的下拉背景实时模糊是如何实现的
如何获取图片的宽高
Navigation如何隐藏导航栏
Image或者ImageSpan传入一个string类型的路径时无法加载图片
Image组件如何读入沙箱内的图片
如何实现事件透传
Text组件设置maxLines后如何确定文本是否被隐藏
如何实现类似keyframes的效果
Stack布局设置Alignment.Bottom没有生效
如何获取router.back传递的参数
焦点事件onBlur/onFocus回调无法触发
Scroll里面套一个grid,如何禁用grid的滑动事件
键盘拉起时列表无法上下滑动
键盘移动焦点对象按下enter,为什么不会触发点击事件
多层组件嵌套button,如何阻止事件传递
在容器组件嵌套的场景下,如何解决手势拖拽事件出现错乱的问题
当父组件绑定了onTouch,其子组件Button绑定了onClick,如何做到点击Button只响应Button的onClick,而不用响应父组件的onTouch
点击文本输入框,如何屏蔽系统默认键盘弹起行为
如何阻止组件的鼠标事件冒泡到父组件
子组件事件能否传递到父组件
文档中提到键鼠事件可以设置冒泡阻断,其他事件是否支持
组件被隐藏后 onVisibleAreaChange 事件触发了两次
使用@Watch监听并在回调函数中调用其他异步接口时UI响应慢
如何移除页面上Video组件
触摸事件的TouchEvent调用stopPropagation时无法阻止事件分发
如何获取窗口的宽高信息
通用属性width是否支持设置变量
如何判断JS对象中是否存在某个值
如何获取状态栏和导航栏高度
ArkUI有没有在组件刷新后的回调事件
Grid如何实现拖拽功能
如何动态控制键盘绑定在不同的TextInput上
如何使用iconfont
Image组件是否有缓存机制
ForEach键值生成规则是怎样的
Flex布局与w3c中的Flex是否有差异
ArkUI组件能否支持继承
Canvas绘制内容如何动态更新
组件是否支持泛型
自定义组件是否能通过容器保存
使用BuilderParam在父组件调用this的方法报错:Error message: undefined is not callable
Component如何监听应用前后台切换
自定义组件如何实现类似系统组件的链式调用
自定义组件在外部设置属性方法和在build方法内部设置有什么区别
如何实现下拉刷新和上滑加载的效果
如何正确获取刘海区域的高度,topRect中的取值是height、top还是height+top
如何让Grid组件在高度不确定的情况下,实现自适应高度
如何解决点击子组件模块区域会触发父组件的点击事件问题
当子组件触发触摸事件时,如果父组件也设置了触摸事件,如何解决父组件同时被触发的问题
使用0x八位颜色设置渐变透明度为什么与#八位资源颜色值不同
如何实现背景跟随文字大小改变
ListItemGroup和LazyForEach如何结合使用
如何设置Text的字体,可以不受系统设置里显示字体大小的影响
如何实现列表既可以左右滑、又可以上下滑动
如何使用Swiper组件实现下拉刷新
为什么vp2px、px2vp返回的结果不正确
如何使用Navigation的navPathStack参数
Navigation容器中,如何设置子组件的高度为100%,撑满父容器
如何实现点击输入框时会拉起软键盘,点击Button时软键盘关闭
List的下拉加载如何回滚到当前展示位置
TextInput的visibility属性设置为Hidden或者None之后是否可获焦
如何实现跨文件样式复用
如何实现跨文件组件复用
如何实现List内拖拽交换子组件位置
如何将ListItem的swipeAction滑动效果恢复到初始状态
自定义键盘和系统键盘如何切换
如何实现二维数组的懒加载
如何实现带图片的二维码效果
Scroll中嵌套List,可否设置事件响应顺序,让List不响应滚动事件,让外层的Scroll滚动整个布局
如何清除输入框焦点
如何在Page中获取WindowStage实例
如何获取组件渲染完成时间
Toggle组件设置拖动的同时如何屏蔽其本身的点击手势
如何通过路由的方式打开半屏
如何识别双击手势时忽视单击手势
如何将内容直接复制到剪贴板
在长按拖拽排序的场景下,如何实现自定义长按拖拽onItemDragStart的开始触发时长
绑定类型的组件和ForEach的正确连用方式
如何使用canvas绘制圆角矩形
如何设置镜像语言的左右间距
如何实现Scroll、List单边回弹效果
如何合并两个列表并支持懒加载
RelativeContainer组件height设置为auto,子组件以容器作为锚点,为什么auto不生效
如何解决滚动类容器的滚动事件和手势之间的冲突
如何使用ListItemGroup和LazyForEach结合并实现组件复用
如何在Text组件关闭bindSelection自定义菜单时,取消文本的选中状态
WaterFlow、Grid、List这些容器的使用区别是什么
如何控制CustomDialog显示层级
如何处理ForEach第三个参数键值生成耗时久导致的卡顿问题
Tab组件页面切换时,如何不显示中间过渡的tab页
LocalStorage频繁读写复杂对象时性能变差的原因是什么?
如何给不同输入框绑定不同的自定义键盘
一个自定义组件内某一时机批量刷新多个@State修饰的状态变量,是否会影响性能
List控件加载的数据如何判断是否超过一屏
双层嵌套list,如何使用LazyForEach起作用
Marquee组件的文字滚动,第一次滚动出现大量空白,如何避免空白出现
如何解决Web页上下滑动时会误触发tab页翻页手势及tab页切换时Web组件还可以上下滚动问题
如何判断当前设备是手机还是折叠屏手机
如何实现直播评论场景中顶部渐变遮罩效果
如何在Tabs的tabBar中添加其他组件
如何解决Text组件文本为中文、数字、英文混合时显示省略号截断异常的问题
如何修改bindPopup绑定的弹窗圆角大小和箭头颜色
Toggle组件响应点击后会立即渲染并回调。如何实现点击后延迟改变状态并时回调
如何更改TextInput密码输入模式下passwordIcon的大小、颜色、位置
Button组件无法设置字体最大、最小值
Image组件长按和拖拽的系统手势和自定义手势冲突
如何实现通过侧滑手势关闭打开的悬浮框
如何理解AspectRatio对布局的影响
如何设置customspan不同位置的点击事件
自定义构建函数Builder与自定义组件component的使用区别以及限制是什么
如何打开键鼠穿越功能开关
是否支持对页面等ArkUI组件相关元素进行插桩
如何模拟点击事件
应用冷启动时,trace中dlopen:libace_compatible.z.so耗时长的可能原因
onAreaChange回调事件和windowStatusChange回调事件两者有什么关系,时序是怎样的
给组件设置responseRegion属性向上下扩展热区,为什么上半部分可以响应点击,下半部分不能响应点击
Surface模式下的XComponent组件在设置renderFit后如果出现显示异常,该如何调整以获得正确的显示效果
如何实现字体渐变效果
如何禁用Refresh组件的下拉刷新
使用Text嵌套Span或者使用属性字符串渲染文本,部分文本颜色显示异常
Router路由跳转页面失败,可能有哪些原因
Navigation跳转页面白屏,可能原因是什么
如何实现加载svga动画
Swiper如何自定义导航点高度位置
当一个组件同时绑定了点击事件(onClick)和并行手势(.parallelGesture),为什么当操作为长按时,两个手势都会响应
如何监听Navigation页面的生命周期
Navigation页面级弹窗,下层页面如何监听是否被Dialog覆盖
Navigation组件中,NavDestination页面是否可以缓存,下次入栈可以复用
Navigation路由,下层页面通过什么周期方法感知上层NavDestinationMode.DIALOG的弹出以及销毁
Navigation组件,调用queryNavDestinationInfo返回undefined,如何正确调用这个接口
Navigation组件,内部页面是否可以预加载
在Tabs组件中,哪些方式可以实现内容页的切换
如何监听Navigation页面栈变化
Watch开发,ArcSwiper实现右滑退出
Navigation页面接收参数一般推荐在什么生命周期接收
Navigation页面参数如何管理?如:传递参数、参数返回、参数获取
Navigation跨模块跳转报错
NavPathStack清空页面栈或者按返回键,为什么显示的是导航栏,如何实现退出Navigation所在的页面
Tabs是否支持懒加载
手表设备,息屏2分钟才能收到onHidden回调
ArcSwiper如何适配表冠
如何给Swiper组件添加节流,控制Swiper的切换频率
Scroll内容区的高度小于组件高度,是否无法滑动
Scroll嵌套外层滚动容器滚动,如何设置nestedScroll,实现Scroll组件先滚动,滚动边缘后触发外层滚动容器滚动
如何让弹窗显示层级不在下一个页面上
pc上,bindPopup设置了showInSubWindow:true时,气泡无法再弹出菜单
组件A通过bindContextMenu配置了长按菜单,点击菜单外区域,组件A响应了点击事件
如何针对UI组件属性做API版本兼容性判断
TextInput、TextArea等组件如何禁止提示拍摄输入
Tabs组件,TabContent页面加载耗时,预加载未生效,怎么解决
如何监听Tabs里面TabContent页面显示
如何控制Tabs内容页单向滑动切换
FrameNode的isAttached接口是否可以判断FrameNode节点出现在屏幕上
AppStorage里面存储数据,如何保证不会有内存泄漏
customDialog里面页面跳转后,页面显示在弹窗下面,怎么调整
Swiper左滑为什么会显示空白
如何实现Tabs切换页签,强制重新刷新页面数据
Tabs组件,使用tab键循环走焦,会在最后一个页面和最后一个页签之间循环,怎么解决
如何去掉Tabs组件自定义tabBar的自带无障碍朗读
在子容器的onTouch中调用stopPropagation,为什么无法阻止外层容器的onClick事件
Tabs如何禁止点击切换,以及禁止滑动内容页切换TabContent
Tabs如何实现预加载特定的TabContent页
Tabs导航页签栏如何根据Tabbar数均匀设置宽度
如何实现Tabs高度自适应内容
aboutToReuse使用入参params刷新UI崩溃
Tabs组件子组件包含if节点,if条件变更后, tabBar页签联动异常,有没有解决方案
Navigation页面底部空白是什么,如何取消
Text组件设置opacity后,文字颜色在整体透明度基础上叠加了一个透明,应该如何处理
设置了动态的visibility属性,切换组件的显示隐藏,使用requestFocus让组件获取焦点报错150003:the component is not on tree or does not exist.
如何实现当长按触发成功后,移出组件取消当前长按手势
如何判断组件遮挡情况,并主动隐藏被遮挡的组件
自定义组件内定义方法报错,出现异常的原因
如何解决应用键盘出现遮挡,输入框被拦截一半
鸿蒙电脑拖拽悬浮窗至扩展显示器时,如何保证悬浮窗布局不出现异常
自定义键盘如何设置可与输入框贴边
如何设置仅文字输入的键盘,即屏蔽键盘中AI功能
图片全屏预览蒙层未遮住背景
如何控制Swiper组件只能向一个方向滑动
实现Navigation首页和子页面互相跳转时的显隐监听
动态属性的使用场景
怎么解决Progress组件配合animateTo实现循环动画无反应问题
如何自定义cancelButton点击事件的业务逻辑
自定义弹窗如何使用WrappedBuilder封装的样式实现倒计时效果
Image组件设置aspectRatio后宽度无法充满
页面滚动到某个距离后禁止继续向下滚动
Text组件如何给文本添加下划线
实现从外部获取RichEditor焦点
如何让属性字符串字体大小随给定区域自适应变化
跑马灯效果实现
如何实现滑块移动并跟随滑块进度显示不同的内容UI
如何监听ListItemGroup的Header吸顶状态
分栏模式下,页面切换无响应
视频下方的列表刷新,视频同步发生刷新,刷新异常
滑动页签的同时会打开图片
长图渐变色效果未正常显示
文章内嵌套的视频点击全屏后,视频上下出现大量黑边
部分用户头像无法点击进入主页
如何实现镜像语言功能
如何解决组件消失后滑动手势依然可以触发的问题
Swiper组件在删除数据时如何实现切换到前一个元素而非第一个
Image组件加载在线图片报错
如何解决改变@Provide修饰的值,对应UI未刷新的问题
如何解决Scroll组件嵌套Web组件滑动冲突问题
如何实现同一行的ListItem文本高度不一致按最大高度展示
自定义字体无法全局使用如何处理
onTouch全局监听滑动事件
ImageSpan使用场景
如何实现ListItem点击后居中显示的效果
如何实现通过滑动操作让组件消失和重现
如何调整Stack容器内子组件的位置
如何给tabBar页签设置不同宽度
如何获取目标组件相对位置信息
页面跳转后bindSheet不消失于原页面
获取ListItem组件的高度问题
如何为自定义组件添加一个控制器
router在RouterMode.Single模式下如何接收新参数
使用Slider时如何判断点击的是滑块还是进度条
通过滑动Swiper进行router路由跳转时页面闪烁如何解决
如何解决Video组件全屏播放时,自定义控制器显示异常的问题
Text组件如何渲染包含em标签的html字符串
List嵌套LazyForEach滚动条大小会变化
停止滑动后Swiper的子组件获取的坐标发生骤变怎么解决
如何实现LED弹幕效果的滚动显示
Scroll组件如何自动滚动到指定位置
如何控制TextArea最多显示多少行,超出尺寸的显示滚动条
LazyForEach懒加载修改数据界面不刷新
如何使用template设置多个模板并解决渲染异常问题
如何解决ForEach渲染对象数组时,删除数据异常的问题
使用Repeat加载Text组件,内容渲染顺序出错如何解决
多组件拖拽手势冲突
Image组件加载SVG图片异常的常见问题
如何解决多层级组件手势冲突
如何使bindPopup在组件上下区域不足时可以覆盖组件显示
应用统计的视频播放时长比实际播放时长少
短视频开启自动连播失败
如何解决Video组件播放前出现预览黑屏的问题
如何实现子组件对角线分布效果
RichEditor组件设置禁止编辑
长列表使用scrollToIndex卡顿问题
如何解决Grid组件中设置onGetIrregularSizeByIndex属性失效问题
RichEditor设置内容自适应宽度
如何实现文字表面移动光线效果
修改被@State修饰的gesture属性参数不生效
如何为RichEditor中插入的图片绑定缩放手势
Text组件嵌套多个Span组件的布局效果示例
如何实现List组件在多列模式下特殊列表项的独立布局
Video播放系统图库视频
进入/退出全屏时,弹幕字体大小变化后才旋转屏幕
Video组件实现横竖屏切换和全屏播放
如何实现Slider正、负向滑动
Video组件如何获取视频的时长和播放进度
Video组件自动播放控制的常见场景
Scroll嵌套RichEditor时滚动冲突问题
如何实现基于StyledString的气泡动态适配
如何实现组件RTL方向排列与滑动效果
如何解决软键盘弹出后顶部控件无法固定的问题
如何实现根据不同的列表项,弹出不同的上下文菜单
如何根据单行Item数量动态调整布局
如何解决防截屏失效问题
如何实现自定义UI单选功能
如何在横屏时从右边弹出半模态页面
RichEditor组件实现自定义换行键
Video播放网络视频异常的常见问题
如何准确统计List中Item的曝光
多级Tabs感知当前屏幕显示的TabContent
RichEditor实现“@XXX”自动替换图片
如何让图片显示为圆形
Swiper组件禁止手动滑动
如何实现类似9-patch功能使图片指定区域不被拉伸
使用香港手机号登录无法接收验证码
已经登录过,但是点击评论依然提示需要登录
相机预览画面拉伸
如何使父组件能够调用子组件中的方法
Navigation如何携带参数返回首页
RichEditor如何限制最大行数
Grid如何展开与收起二级子GridItem
解决不同主轴方向的Flex组件嵌套高度不一致的问题
实现在单行或多行文本后添加自定义标签
PromptAction弹窗禁用点击蒙层隐藏弹窗功能
TextInput设置手机号格式输入-如何解决修改数据后光标位置错乱的问题
怎么解决Image组件加载图片被旋转90度的问题
Radio组件通过ContentModifier实现自定义样式后如何实现单选
Swiper嵌套Image显示图片失败
如何解决Refresh每次下拉重复触发刷新回调的问题
如何监听手机音量键动作
如何解决Scroll组件设置高度限制后,无法顶部对齐的问题
GridRow布局如何设置滚动
ListItemGroup如何使用三元运算符
如何限制RichEditor组件placeholder属性的显示行数
如何实现图片高斯模糊
组件设置margin不生效
TextPicker组件如何禁止响应事件
GestureEvent手势事件坐标之间的区别
如何解决拖动手势时获取屏幕位置为空的问题
bindSheet如何在跳转后返回,仍保持原样
实现占位文字跟随内容一起上滑
如何解决关闭bindSheet半模态窗口时退出动效执行两次的问题
使用RichEditor实现“@用户名”并获取输入框全部内容
如何使用一个进度条同时显示两个进度
如何切换背景图片并添加动画效果
PersistentStorage持久化数据无法删除
px2vp单位转换方法及常见问题
Swiper滑动控制视频暂停播放
Image组件根据不同状态设置不同资源
如何实现宿主组件隐藏而绑定的半模态页面仍显示的效果
TextInput组件禁止长按事件
TextArea拉起键盘的问题
如何实现简单列表折叠和展开
解决LazyForEach懒加载数据UI渲染失败的问题
Text绑定自定义菜单
如何实现输入框在获焦时提示文本自动切换到左上角
如何设置半模态窗口高度自适应,同时自定义最高高度
滚动条组件ScrollBar滑动时出现跳动
如何解决Flex组件设置minHeight属性后子组件高度被压缩的问题
attach设置软键盘属性inputAttribute不生效
设置密码时,可输入的长度与提示长度不符
如何实现屏幕像素(px)和毫米(mm)的互相转换以及应用场景
如何实现在class函数中直接调用自定义弹窗API
Swiper组件导航点颜色重叠问题
如何用Progress组件显示任务列表进度
使用嵌套弹窗时,无法打开上层弹窗
如何控制Image组件的点击响应区域
自定义Progress样式的常见场景
RichEditor限制最大输入以及粘贴的字符数
返回顶部按钮功能异常
如何解决动态修改TextArea数量时光标跳转的问题
如何解决Text组件无法根据内容自动拉伸背景图片的问题
手势拖拽时和Swiper组件滑动发生冲突如何解决
如何解决Stack组件下子组件高度与层级问题
Swiper如何设置数字指示器的背景色
如何使用Circle组件实现物体自由落体效果
如何扩大Image组件的点击区域
padding边距显示不准确
TextInput的placeholder文本显示不完整如何解决
实现组件拖拽不超出限定区域
页面加载Loading效果的实现
@BuilderParam如何接收父组件的状态变量
如何处理PanGesture与其他手势冲突问题
LazyForEach的键值与数据刷新异常问题
应用协议弹窗侧滑后关闭导致无法进入应用
缩略图变成完整图时,显示变形
无法查看头像
Scroll滚动到顶/底部后,下/上拖执行自定义方法
如何实现组件平移、缩放和旋转操作
Image动态设置圆角大小
如何实现可旋转的弧形图片集
如何解决Image组件切换网络图片失败后占位图未显示的问题
Swiper如何实现弧形旋转切换动画效果
Image加载沙箱图片
列表左右滑动时表头与列表内容未整体双向同步滑动
点击左边的各项功能模块,软键盘都会自动拉起又退出
视频播放界面下拉状态栏时,会误触发音量或亮度调节
鼠标无法滑动Scroll组件
图片缩放后翻转180度
点击验证码输入框拉起软键盘后需要切换到数字输入模式
搜索建议需要点击两次才会消失
标题栏与底部条目无法联动
应用每输入一个字符软键盘就会收起
应用内展示时间和系统时间不一致
行内文本高亮样式设置方案
Text组件下Span布局属性和触摸事件无效
组件在扩展到安全区域后渲染异常如何解决
Image加载本地图片
怎么解决自定义Span组件在NavDestination下无法显示问题
如何解决切换输入框导致输入法重复拉起问题
图文混排时Image组件交互事件无响应如何解决
wrapBuilder函数内部状态无法刷新问题怎么处理
Image组件加载含有特殊字符的图片失败如何解决
多指touch中move事件下发时机问题
如何动态设置Swiper组件的nextMargin属性
如何实现自定义Tabs模拟浏览器页签增加删除能力
怎么获取被@ObservedV2观察的数据对应的原始数据
系统组件双向同步语法对深层对象是否兼容
List组件滚动优先级如何高于Scroll组件
富文本RichEditor能否实现有序标签和无序标签
如何解决Button嵌套Text组件后requestFocus无法获取焦点的问题
如何解决点击非菜单控制区域事件穿透到下层组件的问题
如何解决自定义组件设置margin后,点击下层区域无响应的问题
如何解决Scroll嵌套的ColumnSplit无法滑动的问题
TextInput修改数据后光标位置重置
水印遮罩导致TextInput无法获取粘贴权限
RichEditor获取ImageSpan中图片信息
RichEditor组件高度限制失败
如何在页面中保存自定义弹窗内容
Flex布局Text自动换行时显示不全
Grid内组件用stateStyles实现按压效果有延迟
如何保证组件与变化组件的高度一致
解决bindContextMenu长按菜单关闭时的事件穿透问题
如何实现PC悬浮弹出提示框功能
Swiper组件如何实现子组件高度自适应
RichEditor组件设置属性字符串后如何监听文本行数
stateStyles:多态样式如何设置不向父组件冒泡
NavDestination嵌套使用Tabs,TabContent页面如何跳转至目标页面
手势触发的前提
如何解决使用attributeModifier属性会导致防抖方法重复触发的问题
如何实现EmbeddedComponent和EmbeddedUIExtensionAbility之间的双向通信
RichEditor组件实现图片插入后换行并横向居中效果
如何实现输入框实时改变二维码并支持截图展示
如何在环形DataPanel组件上显示百分比信息
不同类型组件复用相同动态属性
智能表结合ArcButton实现调节系统音量
如何解决Flex组件设置width('auto')不生效的问题
CustomContentDialog如何实现点击按钮不自动关闭弹窗
智能表结合ArcSlider实现调节屏幕亮度
Canvas如何实现惯性滑动
Popup如何实现点击按钮不关闭气泡,点击按钮外部关闭气泡
如何让Slider不显示进度变化动画
RichEditor实现同时设置删除线和下划线
全局与局部自定义构建函数,传递与接收的区别
如何解决TextInput组件密码模式下图标不能修改的问题
LazyForEach嵌套递归使用
如何在EntryAbility中获取Toggle组件的值
如何解决Navigation跳转页面白屏问题
Tabs预加载的实现方式及常见问题
如何让轮播图根据进度条指示器进行切换
分类筛选功能异常
实现HSL颜色模型与HEX颜色模型互相转换
如何实现文本颜色渐变
PersistenceV2如何实现数据持久化存储和修改
如何实现只对子组件进行横向裁剪,不进行纵向裁剪
半模态弹窗高度问题
如何实现圆形转盘的效果
TextInput组件实现验证码输入框
应用内的图片拖拽进小艺后提示没有收到图片数据
TextInput如何动态设置下划线颜色
HarmonyOS如何加载HTML文本
HitTestMode的不同应用场景
@Param和@Once相较于@Prop、@Link的使用场景及优势
如何设置TabBar布局
识别和解决组件树中节点双挂问题
解决安全类窗口和自定义弹窗的调用时序引起的自定义弹窗不显示的问题
如何解决Tabs页签切换时的常见问题
Select如何自定义按钮样式和内容
@Monitor使用限制及常见问题介绍
如何实现HAP和HAR/HSP页面跳转
Text组件实现长按全选内容并弹出自定义菜单
使用输入法进行文本输入时,输入框无响应
圆角边框问题
如何裁剪自定义形状
使用PersistentStorage持久化数据常见问题场景和注意事项
半模态弹窗常见的开发问题
Tabs及其子组件生命周期触发问题
如何实现全局loading控件
可见区域变化监听事件onVisibleAreaChange使用问题
Navigation基础传参和接收示例
通过UIPickerComponent动态渲染实现多级联动选择器
如何实现支付密码输入弹框
expandSafeArea常见问题
组件如何实现带三角形指示箭头的边框
如何深度观测反序列化和未被@Observed/@ObservedV2装饰的对象
播放进度条的进度动画不流畅
自定义装饰器实现示例
长按Image组件拖动,如何避免唤醒小艺
Text组件如何实现文字垂直方向显示效果
如何解决Menu组件在数据为空时依旧显示的问题
拖拽List组件内的子组件时,如何解决被拖拽的子组件位置会向两边偏移的问题
如何解决Grid组件拖拽到边缘时无法继续拖动的问题
如何解决标题栏颜色渐变导致标题栏控件不显示的问题
Tabs索引持久化储存的问题
Canvas绘制矩形无法覆盖文字
SegmentButton如何设置点击回调事件
设置ListItem子组件的文字水平居中
在Swiper上添加滑动手势监听
图片进度条的实现方案
Canvas绘制蒙层在横屏的时候如何才能撑满屏幕
如何实现基于dialogContent的自定义弹窗的双向数据绑定
通过监听List滑动位置实现唤起组件的功能
Image组件按照宽度进行填充加载时高度裁剪问题
List组件通过拖拽改变排序
使用promptAction.openCustomDialog创建自定义弹窗闪退
PersistenceV2持久化保存数据如何实现整体赋值
如何实现点击Menu组件菜单选项弹出自定义弹框
自定义组件添加链式调用导致布局异常
如何使容器内两个子组件高度统一
如何使两个TextInput组件有序输入内容
如何实现Tab与List联动
如何根据API版本动态增加Image组件的属性
如何实现图标垃圾桶
RichEditor组件如何添加视频
如何解决页面上大量动效组件导致页面卡顿的问题
如何设置应用内滚动条滑块的颜色与主题色保持一致
如何封装Popup组件到SDK
linearGradient渐变色问题
如何监听自定义子组件中TextInput输入内容的变化
如何绘制一个倾斜的Column
父组件如何获取子组件方法执行结果
GridItem包含图片时,拖拽图片无法交换位置
如何在动态修改Grid布局的行列数时Grid高度自适应
Checkbox更改样式
Slider组件滑轨的宽度不能铺满父容器
如何实现图标长按震动拖动并动态添加到另外一个Grid
如何解决TextInput文本内容超出父组件的问题
Slider组件自定义气泡开发
如何解决点击Select下拉菜单会导致TextInput失焦的问题
Checkbox多选、反选、全选场景实现方案
如何跨Text组件选择文本
华为登录页面白屏,点击无响应
点击跳转按钮无反应
开启“高对比度文字”时应用文字显示模糊
滚动组件是否支持滚动时隐藏键盘
利用Flex布局实现子项的展开与折叠
移除bindPopup弹窗的阴影效果
List组件滑动时如何控制滑动幅度和滑动范围
如何使用小九宫格展示PatternLock控件的解锁轨迹
setCurrentTime方法指定Video组件开始播放位置偶现其它帧闪烁的问题
权限申请弹窗与自定义弹窗冲突问题及解决方案
如何解决Swiper组件在滑动过程中onGestureSwipe回调被触发多次的问题
如何实现从底部弹出自定义弹窗并根据手势下拉关闭
deleteSpans删除光标前一个内容
如何让组件(如Toggle)在自定义弹窗点击确认之后才改变状态
识别Text组件中文本内容里的链接功能
监听Scroll滑动距离实现相关效果
如何实现点击GridItem获取选中内容
如何解决Swiper嵌套多个RichEditor时,RichEditor输入异常的问题
每输入一个字输入法软键盘都会收回
文本内容未居中,两侧留白不一致
如何通过ArrayBuffer流数据的方式注册全局字体
RichEditor粘贴时去除文字源格式
Scroll容器嵌套RelativeContainer组件时无法滚动
如何获取LocalStorage实例对象
如何解决Swiper的prevMargin/nextMargin属性不生效问题
Swiper如何显示指定index页面
怎么解决进入RichEditor组件页面无法自动拉起软键盘的问题
List组件中加载多个Web组件只显示最后一个页面怎么解决
动态生成多个CheckboxGroup并设置全选
Swiper嵌套Scroll组件滑动问题
Column宽高自适应背景图片大小
如何在滑块上添加文字
Popup弹窗如何实现按钮关闭和外部点击关闭
解决Slider精度问题
List组件替换元素位置导致UI显示异常
实现手指按下切换图片,松手换回原图
组件设置maskShape不生效
如何监听Swiper滑动索引位置
自定义键盘实现密码保险箱效果
动态文字填充
HAP和HAR之间页面跳转
ForEach和LazyForEach的区别
Row组件设置padding属性不生效
如何让每个Tab页签的数据只请求一次
输入框输入时键盘异常收回又弹出
滑动组件的偏移量如何获取
Text组件设置装饰线透明色不生效
如何在List使用懒加载时动态修改最后一条数据样式
如何适配内部有图案并且需要根据图案布局的.9图背景
Swiper在末尾实现添加按钮
Swiper组件被遮挡,导致点击事件不生效
模拟实现Swiper
如何自定义bindPopup的交互式关闭功能
如何获取Span的位置信息
Grid组件自动滚屏
验证码粘贴填充异常
图标点击间歇性无反应
重新初始化XComponent导致闪退
长列表数据刷新闪烁
如何通过拖拽拉起半模态弹窗
如何对PNG图标进行着色
如何实现类似雷达扫描的效果
Span组件响应组件外点击事件
Search组件是否支持设置placeholder文本和搜索图标的间距
RichEditor组件如何阻止语音输入时触发aboutToDelete回调
在TextArea中复制完文字后如何取消文字的选中状态
列表上拉加载,始终显示加载提示
登录页面手机号输入长度不对仍然可以点击登录
实现List头部插入数据时显示的项不变
如何改变Scroll组件在分屏后的滚动方式
通过colorFilter和颜色矩阵修改Image的颜色
XComponent实现多个画面切换
LazyForEach删除数据出错
使用栅格布局,span和offset的具体数值对应关系
拖拽模块到指定位置
如何获取RichEditor组件中特殊字符
如何实现多列卡片列表无限循环滚动功能
如何实现Video组件画面尺寸跟随半模态页面bindSheet的尺寸同步变化
如何实现自定义分段按钮跟手滑动
如何自定义一个既可输入也可下拉选择的文本行
如何解决Checkbox组件无法全部选中的问题
在RichEditor中格式化展示字符串文本
Button组件设置borderRadius无效
拖拽图片列表中的图片时如何禁止底部列表跟随滑动
子组件的压缩优先级
基于单选框的深浅色模式切换失败
输入字符时光标总会跳转到最后
侧滑无法关闭弹窗
文本和富文本宽高计算
自定义组件拦截父组件的滚动
解决RichEditor输入换行符后监听异常的问题
多个Grid组件间GridItem相互拖拽时出现异常如何解决
如何实现自定义indicator
如何解决Scroll组件无法设置某个元素一直固定在首位的问题
如何解决顶部图片延伸场景存在留白问题
TextInput、RichEditor、TextArea避让软键盘
List组件实现自定义时间选择器
router使用pushUrl回调崩溃
Scroll嵌套List滚动回顶部的动画实现
TextInput如何监听键盘的删除操作
TextArea注入长文本未自动滚动
实现子组件适应最高子组件的高度
如何封装自定义UI框架
Image加载失败时显示不同图片
如何给Span组件设置渐变背景色
Scroll滚动回弹获取偏移位置不准确
如何实现双层Swiper组件嵌套联动
Tab嵌套List的页面滚动问题
组件复用时,如何解决animation动画不停止的问题
Text嵌套Span组件maxFontSize失效
RichText组件字体大小设置失败
关于Span减少字体大小无法自适应缩放的问题
如何解决Swiper过早渲染导致渲染失败的问题
Navigation跨包跳转报错hap path error
如何使用clip接口截断超出组件区域的内容
Video初始化阶段闪屏
如何实现主动终止长按手势
如何解决TextInput限制输入异常问题
如何实现根据屏幕宽度自适应列数
Swiper轮播组件单页如何显示非整数条的数据
如何让有自定义弹窗的应用进入多任务页面时,弹窗模糊显示
如何解决在ListItemGroup中设置onMove属性失效的问题
onSizeChange计算有偏差,如何保持和onAreaChange计算一致
如何实现视频自动播放下一集
promptAction.showToast在后台不显示
constraintSize属性实现尺寸约束
TextInput组件点击组件外区域收起软键盘的实现方案
使用clipShape进行裁剪后,borderRadius无法生效怎么处理
如何实现Flex组件的宽高自适应子组件
Text组件如何获取关键字相对组件的坐标进行绘制下划线
Refresh下拉刷新偏移量控制问题
如何实现页面内容随着侧边栏弹出平移
侧边栏的显示隐藏与常见使用问题
App内图片触发非预期拖拽的交互问题
Checkbox多选和反选功能实现
如何解决Grid组件在编辑模式打开后拖拽子组件异常问题
实现朋友圈效果
通过isShown状态控制bindContextMenu实现菜单随点击位置弹出
Swiper如何实现惯性滚动效果
如何实现Slider滑块的自定义设置
TextTimer展示纯秒数时间格式设置
如何解决在单次拖动内无法同时实现Scroll组件滚动和Slider进度条变化的问题
如何使用List组件实现聊天列表功能
无法通过点击在画板上画出点
router参数传递和接收示例
TextArea设置计数器显示效果
滑动组件出现不规则分隔线
如何排查代码混淆导致功能异常问题以及常见报错案例
如何解决attributeModifier常见报错问题
TextTimer组件使用计时功能时的常见场景
如何阻断事件传递
ListItem如何实现左滑删除功能
WrappedBuilder报参数类型不匹配的错误如何解决
如何实现横向翻页效果的Grid
Text组件如何在设定范围内实现宽高自适应
web组件隐藏时,回调事件不触发
如何实现Button可拖动并在应用退出后保存其位置
如何使用layoutWeight属性设置子元素尺寸权重
如何使Grid组件的可拖拽子项居中显示
如何实现可调高度的下载按钮
使用matrix4缩放图片后无法平移至边缘如何处理
如何实现滑动经过复选框时选中/取消的功能
如何解决Scroll嵌套地图组件时的滚动冲突问题
Progress如何控制平滑过渡的速率
一键抠图后图片边缘锯齿化
按照提示再侧滑一次仍然退出失败
如何解决启动页背景和startWindowIcon属性设置为同一张图时出现的闪屏问题
如何实现饼状进度条展示效果
如何通过计算和偏移实现消息气泡的效果
Badge组件如何实现点击灰点处和按钮事件都生效
如何使子组件间自适应保持相同间距
如何解决单个状态变量绑定多个@Watch监听器时部分监听器失效的问题
如何实现Swiper部分区域响应左右滑动事件
将点击事件中的坐标转换为相对坐标
Slider设置渐变色常见场景
Button组件背景色设置
如何使用Grid单元格实现合并布局
@ObservedV2与@Trace装饰的对象key都带有__ob_导致反序列化异常
如何解决Tabs和滚动组件的嵌套滑动问题
云调试环境下无法监听折叠屏屏幕状态的改变
图片尺寸约束
Tabs切换时进行弹窗拦截
如何禁止文本组件长按弹出菜单选项
如何取消Swiper指示器的默认边距
如何实现Swiper控制最边缘时的弹性距离
List如何实时获取可见的ListItem索引值
如何解决分屏状态下页面滚动异常问题
如何实现Text短文本居中,长文本居左
输入框获焦时不显示光标
任意位置删除字符时光标总会跳转到最后删除字符
如何实现通过手势涂抹选择文字的效果
ForEach实现刻度尺相关效果
如何在系统键盘和自定义键盘切换时自动适配输入框的高度
如何实现点击下拉菜单跳转指定页签
数据库加载成功后,页面无法监听数据变化
接收网络数据时,如何解决无法刷新@LocalBuilder装饰的组件的问题
移动地图时连续弹出加载中的提示,造成闪屏
如何解决地图页面操作手势卡顿或者不生效
滑动Swiper组件时如何不触发子组件的点击事件
Rating组件自定义图片资源
如何解决Refresh组件阻尼状态下动画显示异常的问题
如何解决父组件的Fling效果无法被子组件继承滚动的问题
如何针对不同场景弹出特定类型软键盘
ForEach嵌套TextArea时如何确保软键盘输入后不收起
TextInput输入框绑定自定义键盘不生效的解决方案
Stack组件中子组件超出边界显示问题
平板设备上访问应用内页面时出现请用手机访问的弹窗
应用在启动和退出时,状态栏颜色突兀
实现Slider进度和滑块解耦
FrameNode自定义的TextArea节点如何实现自适应文本宽度
进入直播间时弹幕列表自动显示最新内容
@Builder和@Component的区别与嵌套使用场景
视频播放出现闪屏
侧滑无法从首页退出应用
页面中的图片资源无法正常显示
视频加载完成前会出现短暂黑屏现象
列表左滑删除时,删除按钮异常滑动到页面最左侧
页面上的图片无法显示或显示默认的图片样式
Navigation组件,如何监听页面切换后系统动画的结束时机
Button如何实现点击事件透传
复制粘贴或收到特殊文本时聊天页面卡死及应用闪退
嵌套Tabs时渐变导航无法穿透标题栏的解决方法
组件如何实现始终居中放大
屏幕管理
如何监听当前屏幕的横竖屏状态?如何实现页面跟随屏幕横竖屏自动旋转
如何获取与设置屏幕亮度
如何获取屏幕的宽度、高度、分辨率和横竖屏等信息
如何获取设备屏幕横竖屏状态
如何获取手机屏幕信息
如何实现应用的屏幕自动旋转
页面存在透明的部分,使用组件截图保存为jpg图片,为什么变成了黑色
ForEach渲染的List使用组件截图只能截取第一个ListItem
常见截图场景实现方案
如何对指定区域进行截图
登录界面焦点在非密码输入框时可被截屏
调整显示大小缩放后,布局异常如何处理
如何监听屏幕截屏、录屏及投屏状态变化
如何解决Swiper组件未显示页面无法截图的问题
设置截图透明背景色
DPI相关单位换算
screenshot.capture截图获取的图片无法展示
如何判断APP内容是否被截屏
解决系统截图保存至本地相册是空白图片的问题
如何解决组件宽高过长导致组件截图失败的问题
HarmonyOS多窗口截图合并方案
应用启动后为横屏展示,发生页面跳转后转为竖屏
如何监听屏幕旋转事件
应用开启禁止截屏之后,用户进行截屏以及录屏后的行为是什么
窗口管理
全屏播放视频时,页面布局发生短暂错位
视频全屏播放状态下熄屏解锁后页面显示异常
应用退到后台后重新打开,会弹出相同的弹窗
如何解决子窗口设置状态栏颜色失败问题
平板悬浮窗模式下,组件存在遮挡
PC端启动应用默认全屏模式显示,非悬浮窗模式
拉起软键盘时闪过黑色块
如何实现应用退出到后台时新增蒙层保护隐私
应用从后台返回前台时,视频窗口闪屏
使用restore时出现801和1300004错误码时如何处理
沉浸式效果避让策略失效该如何解决
应用所有页面不允许截图和录屏
切换横屏操作后侧滑退出,页面仍为横屏
如何解决获取窗口实例时出现延迟的问题
H5页面实现的登录界面可以被截屏
如何实现在多个页面不同位置复用同一个子窗口
悬浮窗切换全屏,底部留白
this.getUIContext().getPromptAction().openCustomDialog撑满全屏
悬浮窗模式,应用页面未避让顶部窗口控制条
如何设置窗口或页面透明背景色
如何解决平板中多次点击按钮弹出多个弹窗导致弹窗区域背景色加深的问题
使用子窗口实现自定义宽度和圆角的弹窗
子窗口控制主窗口的页面跳转
从侧边栏启动应用,切换全屏后底部未避让导航栏问题
如何判断当前是否处于自由多窗及监听自由多窗切换
地图放大后,亮度显示不足,影响用户体验
弹窗重复打开问题
如何在子窗口为主窗口打开半模态弹窗
弹窗无法通过侧滑关闭
应用无法完全最大化
跳转页面后未避让状态栏
页面和导航条区域的色调不一致
应用未适配分屏模式
横竖屏切换失败
应用未适配悬浮窗模式
如何防止视频播放时自动熄屏
监听导航条安全区域高度处理不当导致布局异常
自定义弹窗和子窗口间的层级关系
应用退出到后台如何正确自动启动画中画
如何在HAR模块中实现创建子窗口的方法并加载HAR模块中的页面
如何动态控制页面显示大小缩放跟随系统变化
在子窗口中使用Navigation进行多页面跳转
如何解决获取导航栏高度失败的问题
应用从后台返回前台时,退出沉浸式全屏
如何监听应用进入多任务
如何在分屏下自动适应是否滑动
PC或平板自由多窗模式下,如何做到主窗口获焦,子窗口隐藏
PC上如何实现全局悬浮窗效果
如何实现窗口状态栏颜色根据页面背景色反转显示
如何判断子窗口是否存在
如何获取窗口的尺寸及位置
如何判断目标窗口上方是否被全部遮挡
bindSheet如何实现与List联动
使用全局闪控球实现应用外截图
在有透明子窗覆盖的情况下如何透传事件到主窗口
禁用分屏功能
HarmonyOS如何监听窗口生命周期变化
开发应用沉浸式效果
window弹窗打开时onBackPress失效
子窗口无法拖动
应用未显示系统导航栏
设置应用子窗口
设置状态栏与导航栏的颜色
如何实现单页面的沉浸式效果
如何实现应用窗口在指定时间内无交互的弹框提示功能
如何监听软键盘的弹出和收起事件
设置屏幕为常亮状态
如何在Native侧获取窗口ID
如何在SDK包中获取宿主应用的沉浸式状态
如何获取组件在屏幕中显示的比例
如何设置应用的启动图为全屏图片
如何解决全屏播放视频时状态栏异常显示的问题
防截屏功能实现及判断窗口是否允许截屏
如何实现防截屏功能
输入框拉起键盘时,如何将底部布局弹起到键盘顶部
如何设置窗口旋转
如何解决Web页面输入框拉起键盘后,页面头部被截断的问题
如何锁定设备竖屏,使得窗口不随屏幕旋转
调用window实例的setWindowSystemBarProperties接口设置窗口状态栏和导航栏的高亮属性时不生效
如何获取窗口的宽度
如何解决window创建的模态窗口默认焦点不在界面上,导致不响应返回事件的问题
如何进行页面横竖屏切换
如何设置沉浸式状态栏
在屏幕底部的组件的响应区域是否存在遮挡
创建subwindow默认是否铺满全屏,铺满全屏时如何隐藏状态栏
如何获取底部手势横条的高度
如何获取屏幕顶部状态栏、底部导航栏和导航条的高度
如何在代码中触发应用后台运行
如何设置禁止分屏
如何在使用子窗口时保持键盘获焦
状态栏与页面内容发生重叠,如何解决
进入全屏模式后隐藏状态栏,退出全屏模式如何显示状态栏
如何实现折叠屏折叠态不适配旋转,展示态适配旋转
在display.on('change')监听回调中,无法使用Window实例获取更新后的窗口大小
如何同时获取屏幕方向orientation和系统规避区avoidAreaChange信息
如何实现沉浸式页面(包括沉浸式状态栏、沉浸式导航条)
窗口Orientation枚举值8~10或12和枚举值13~16的区别
如何区分onPageHide的两种场景:应用退到后台,以及有新的页面打开
画中画如何获取当前视频播放状态
如何监听窗口大小的变化
UI界面
自由多窗小页面,页面向上滑动,正文内容跳动
应用页面亮度与系统组件亮度差别大
页面退出时,旧页面的内容与新页面的内容重叠
评论栏显隐不正确
用户未登录时显示退出登录按钮
自由多窗模式下,应用最大化时顶部未避让挖孔区
返回Tabs主页面时,未返回到对应Tabs标题的位置
SegmentButton页签与显示的Tabs页不匹配
进入页面后,页面自动滑动
播放视频时,画面展示不全,存在截断的情况
视频预览图尺寸和视频的尺寸不一致
页面中的图片无法被放大
预览器中图片进行缩放操作后,移出屏幕显示范围
组件间布局遮挡
应用内列表滑动后出现重复数据
点击图片,图片异常上下跳动
文本展示换行,布局异常
应用加载页面时有短暂的白屏
拉起软键盘后,软键盘遮挡页面内容
组件颜色与界面背景颜色相近
Navigation在分栏模式下页面有大量留白
图片存在拉伸或压缩的现象
验证码输入第一位后无法自动进入下一输入框
点击进入页面后,页面内的单个组件异常闪动
页面上图片展示不完整
多任务切换应用时,页面闪屏
使用输入法时无法输入部分字符
页面溢出显示区域,显示不全
平板上应用启动页显示不全
视频切换时闪屏
上下文内容显示不一致
切换视频时都会短暂显示暂停按钮
平板或PC上,视频布局异常且播放时黑屏
上拉页面时,页面下方部分出现空白,显示异常
页面部分内容切换时,画面闪烁
图片旋转时闪烁
在折叠屏展开态下,页面内容重叠
侧滑退出应用后再次打开,会有提示是否退出登录的弹框
更换系统语言后组件出现显示遮挡
从系统卡片跳转app页面,重复多次进入导致需要多次才能返回
应用一直展示加载的动效,功能无法使用
页面没有实现护眼模式
上层组件滑动时,下层组件同步滑动
修改头像后其他页面头像未同步更新
文本超出显示的高度范围
页面的弹窗阴影遮挡页面内容
平板设备横屏状态下,点击输入框时页面上移导致看不到输入框
弹窗箭头位置错误,指示不明确
下拉刷新列表,部分数据无变化
页面滑动幅度过大
页面上沿重叠显示
弹窗在跳转新页面后未消失,覆盖在新页面上方
页面上下滑动时,页面上的图片会闪跳
横竖屏切换,一二级页面显示不全有截断
应用启动时出现黑屏
右滑时,页面会反复自动跳转
应用启动页图片截断
列表展开动效异常,与正在下移的组件重叠
页面底部弹窗显示不全
页面跳转时,有渐入渐出的动效
应用首次打开弹窗内容重叠
下载完成后,进度条回滚
首页数据加载慢导致页面布局波动
输入框组件自动获焦问题
提示框无法弹出
应用挂起或退出时,页面顶部闪现白条
全屏显示图片时拖动异常
折叠屏展开态,页面下方按钮显示在视窗外
应用首页在手机上侧滑能弹出弹窗,在平板上无法弹出弹窗
页面返回动画过长,无法流畅滑动
使用Scroll嵌套List实现可滚动表格
视频全屏时,侧滑返回不是退出全屏,而是退出视频播放页
自定义弹窗键盘避让问题
Canvas绘制圆弧失败
Row组件内Text内容溢出
实现页面级弹出框的功能
如何实现商品切换与图片3D立体轮播效果
启动页中的图片宽高比异常
页面上下滑动时组件闪动
快速滑动页面时,顶部区域颜色渐变异常
点击点赞按钮,动画播放完毕后点赞图标消失
TextInput限制输入
状态管理V1和V2适用场景介绍
Navigation传参返回参数形式差异的问题
如何实现舵式底部导航
Text组件滚动虚化样式实现
应用内提示登录信息存在特殊字符报错
CanvasRenderingContext2D绘制长文本自动换行
视频全屏时顶部有白条,随后消失
折叠屏,页面底部页签与导航栏间空白过大
实现页面栈中指定页面置底方法
使用TextPicker实现DatePicker的效果
如何通过Refresh组件实现下拉刷新动画
旋转验证码效果实现
密码输入框在弹出密码保险箱并自动填充密码后,会自动清空密码
图案锁功能实现
如何通过RelativeContainer实现列表的统一格式布局
TabBar实现居左或居右样式
List组件的item如何实现渐入渐出显示效果
如何控制RichEditor组件的光标手柄、菜单项及文本选中的显示与隐藏
如何实现Matrix2D图形在画布中心点放大并旋转角度
CustomDialog动态设置宽高
@State修饰单例模式实例时无法刷新UI
视频扩散播放效果实现
如何设置Text组件的缩进避让
Canvas实现量角器功能
LazyForEach实现骨架屏预加载效果
如何使侧滑关闭操作透传到其他页面
使用animator动画实现Progress宽高变化效果
如何混用Navigation和router实现路由导航
实现多个长度不一的子组件中间组件居中显示的功能
如何实现右侧滑出弹窗并选择弹窗中的选项
Navigation使用replacePath跳转后,如何携带数据返回到栈内上一个页面
如何实现展开和收起动画的导航效果
如何设置APP内全局字体大小
自定义Tabs样式,TabBar底部指示器如何对齐
List展示不全
多个弹窗链式调用时失败
如何实现手势控制多个Canvas图形的关联滑动与缩放效果
如何实现组件180°镜面翻转效果
如何实现TextInput获焦失焦时的文本显示效果
Dialog弹出多个弹窗后无法关闭
组件旋转动效实现
Navigation如何获取页面名称
卡包展开折叠动画实现
如何解决NavDestination切换页面后浏览位置无法保存问题
实现bindContextMenu弹出式菜单点击后保持开启
关于ListItem中swipeAction使用问题合集
如何实现倒计时结束前禁用弹窗按钮
如何使用Canvas绘制树形组织结构
@Prop装饰器装饰的值没有及时更新如何解决
组件实现随手拖动松手后贴边效果
如何绘制包含emoji的图文混合内容
如何通过PersistentStorage持久化储存把对象类型数据存储到硬盘里
Stack组件实现Swiper堆叠动画效果
Swiper去除滚动动画实现GIF效果
如何给LazyForEach中的listitem添加动画效果
如何解决自定义tabBar切换动画有明显延迟感的问题
如何解决Text组件含有多种字符时两端对齐间距大小不一致问题
沉浸式状态栏深色模式下显示不清晰
多层级布局,上层手势事件如何透传到下层控件
使用openCustomDialog实现菜单弹窗并返回选中项回调
如何实现组件数据双向同步
设置RichEditor键盘输入的字体颜色、字间距
如何解决RichText设置backgroundColor无效的问题
RichEditor自定义菜单文本复制
Navigation自定义toolBar实现多次点击常亮效果时显示异常
TextInput背景设置
NavPathStack跳转不存在页面时重定向
Text组件字符超过特定长度时,超出部分如何隐藏与显示
穿戴侧应用开发目前有哪些方案
跳转其他页面返回时,如何设置Tabs的默认显示页面
如何修改AlertDialog背景色
Tabs如何根据TabBar数量更改页签栏排布
如何控制Popup在指定时机消失
新请求数据和上次数据相同时LazyForEach内子组件不更新的问题如何解决
判断滚动与滑动容器组件的子组件是否可见
如何实现页面上滑tabBar和顶部标题的悬停以及属性动画效果
Tabs组件实现的侧边栏,如何实现自顶到底的效果
并发接口拦截器中如何实现全局弹窗
如何进行自定义弹窗的封装调用
PersistentStorage无法获取持久化的数据如何解决
Tab组件内Navigation跳转,TabBar导航栏隐藏失败如何解决
如何解决Navigation路由调用pop后onPop回调代码不执行的问题
Navigation自定义标题栏不生效问题如何修改
使用NodeController加载不同模板函数
如何解决XComponent无法触发触摸事件问题
LazyForEach渲染的List列表上滑触发刷新动画
TabContent预加载问题
如何实现多行文本行中省略的效果
如何解决LocalStorage存储function报错问题
深色模式适配及持久化实现方式
使用组件截图后得到的图片如何传递给其他组件
实现红包雨效果
Image组件宽高等比例放大后图片出现锯齿如何解决
如何解决键盘弹出后原UI布局错乱问题
如何实现规定时间范围内,应用任何页面都可显示的计时弹窗
Swiper组件实现试卷打分功能
如何实现沉浸式效果与List列表滑动联动
如何监听Navigation路由的页面切换事件
如何实现文字多选框效果
多级Tabs嵌套滑动
tabBar实现自定义遮罩效果
非交互式关闭弹窗实现方案
实现面包屑导航效果
如何实现TextArea、TextInput获取光标时不拉起键盘
波纹动效实现
解决Row容器空间不足时子组件消失的问题
通过自定义弹窗实现自定义样式的Toast
如何使Popup宽度占满屏幕
深浅色模式切换页面渲染失败
如何解决拖拽功能和长按功能的冲突问题
LazyForEach实现删除item动画效果
自定义弹窗从屏幕底部向上弹出的实现
FormLink如何使用if/else进行渲染控制
如何解决Canvas绘制文本进行缩放后,内容模糊问题
如何设置半模态转场弹窗与设备屏幕底部的边距
实现Text文本无限长不换行
如何解决容器类组件内容为空时margin的空间占用问题
bindPopup弹窗自定义圆角位置
如何解决NavDestination页面做首页时跳转动画异常问题
实现Grid组件中特定GridItem的点击效果
父组件及其子组件实现持续缩放效果
如何实现评论区楼层效果
getRectangleById获取组件位置异常
组件外层加了Navigation后,该组件的高度不能达到整个屏幕高度
priorityGesture监听点击事件导致Tabs页面卡顿的问题
Navigation在分栏模式下,如何给右侧空白部分设置默认页面
如何实现Tabs自定义页签的下划线与文字内容宽度一致
如何实现不同分组间元素拖拽切换效果
如何使用图片实现旋转加载效果
TextInput组件的下划线设置
如何实现文本的动态播报
如何给视频背景添加高斯模糊
如何截取旋转后的图片
输入框光标闪烁效果
屏蔽Swiper组件切换效果
如何设置组件单边阴影样式
如何通过Swiper实现可见式卡片轮播效果
如何解决AttributeModifier封装scale动画问题
如何解决Column子组件超出容器边界
实现Canvas的橡皮擦效果
Tabs切换TabContent时出现布局变动问题
如何解决自定义组件中的onPageShow回调不生效问题
HarmonyOS中Navigation组件单栏与分栏模式动态切换及横屏布局异常解决方案
Navigation导航模式根页面onPageShow生命周期触发问题
对象引用错误导致UI无法刷新
如何实现文字轮播卡片
如何封装bindPopup的options
如何实现为图片添加马赛克的效果
如何解决元素显隐时动画只执行一次的问题
禁止编辑TextInput内容
如何实现自定义Video组件的控制栏功能
RichEditor实现上下角标数字的效果
Text组件如何分布在Stack组件的四个角
@Consume和@ObjectLink的核心差异是什么
Swiper如何实现3D立方体旋转切换动画效果
如何使子元素高度超出父元素限制且不影响其他布局
如何解决给Image组件设置resizable在不同设备上显示不一致问题
按钮设置渐变属性后如何设置按压效果
如何实现覆盖状态栏的渐变背景效果
如何实现文字高亮滚动
Tabs页面Navigation路由跳转的实现方式
使用Image组件加载图片,发现图片变为了正方形
使用RichEditor组件获取HTML的内容和样式
如何使用组件导航切换页面并保持顶部组件展示
如何实现Tabs组件隐藏部分Tab页面
List嵌套Grid实现内容分类展示效果
如何利用属性字符串实现文字长按变色
bindSheet底部按钮如何固定
如何扩展安全区域实现全屏遮罩
如何实现嵌套的抽屉效果
使用bindPopup实现气泡占用全屏时TextInput可以输入文本的效果
如何隐藏PatternLock控件的解锁轨迹
List自适应高度
如何避免组件设置border属性后外侧有阴影线
AppStorageV2怎么更新已保存的数据
如何保持Swiper中图片居中效果
如何实现长按进度动画
TextInput组件如何实现文本默认选中效果
工厂模式创建的自定义弹窗背景颜色不随系统深色模式变化如何解决
Select组件默认加粗字体
TabContent切换后onWillShow,onWillHide回调次数异常
Toast是否支持设置字体大小和弹窗宽高等属性
判断Text组件中的内容是否换行
@Link修饰的对象属性变化时UI不刷新
解决不同路由页面存在相同组件id导致组件无法获焦的问题
如何让一个组件显示在另一个组件上面
应用开启智慧多窗时底部导航栏缺失
如何对SelectDialog的单选项进行增减
如何在页面间进行数据共享和UI同步更新
如何实现类似其他平台popwindow弹窗效果
如何解决页面跳转后弹窗不关闭
设置Text字体颜色后,手机运行项目,字体仍显示为黑色
Tabs组件如何实现预加载
计算文本分页数据
WaterFlow实现横向布局展示和滑动,并实现内容循环展示
输入组件获焦时实现提示文本的动态效果
居中显示TimePicker的文本
如何使用renderFit实现自适应伸缩动画
如何绘制有图片超出弹窗边框的弹窗
animation播放动画异常突变
如何实现不关闭弹窗的情况下跳转页面,并且页面返回时弹窗仍不关闭
实现游戏摇杆控制角色移动的动画效果
如何实现九宫格抽奖
TextInput绑定的Popup气泡无法弹出
如何实现应用级别的全局置顶弹窗
List嵌套Canvas滑动抖动问题
PC应用内组件如何实现悬浮样式Hover效果
如何解决动画瞬间出现效果不连续的问题
List实现树视图
ForEach实现曲线滑动失败
NavPathStack如何在自己封装的公共类中使用
如何实现组件弹簧拉伸回缩动效
如何添加并且动态修改全局水印
解决Text文本超出父容器高度的问题
如何使用Swiper实现四宫格会议页面
如何实现Web组件在Navigation页面中返回上一页
使用@ComponentV2装饰的struct向@CustomDialog装饰的自定义弹窗传参失败
Progress组件实现时钟样式进度条
Navigation中如何关闭removeByName删除页面时的默认动画
实现图标点击的动效
解决修改文本宽度缺乏过渡动画的问题
实现相机录像按钮动效
如何实现组件向上移动时被幕布遮挡的效果
被动获焦场景下,如何控制RichEditor不拉起软键盘
onTouch事件在点击时一直触发Move状态的特性及处理逻辑
自定义DatePicker实现不同日历效果
列表选择弹窗ActionSheet的sheets属性无法实时更新
如何修改半模态弹窗关闭按钮背景色
Text组件计算文本行数
实现跨页面的同步旋转图片动画
如何实现自动填充文本框
调用closeCustomDialog关闭弹窗未触发aboutToDisappear生命周期回调
List如何实现滑动翻页效果
如何在bindSheet中实现页面切换的效果
使用customKeyboard设置自定义键盘时,弹出失败
如何实现获取验证码倒计时等待效果
TimePickerDialog组件如何隐藏顶部的标题日期
实现自定义时间滑动选择器弹窗
Text组件显示转义字符异常
控制动画播放与暂停
如何实现文字压在底部下划线上的布局
RichEditor实现添加图文并控制图文间距
如何同时打开多个自定义弹窗并设置层级关系
如何实现一个自定义高度的底部弹窗
如何同时绑定全模态和半模态转场
Canvas绘制水印并动态修改覆盖区域的功能
使用属性动画和颜色渐变实现动态渐变色背景
如何实现List下滑指定距离才展开的效果
ArrayList类型的状态变量改变后无法触发UI的渲染刷新
如何设置页面背景的透明度
CustomDialog设置透明背景
如何在目标页面判断路由来源于Navigation还是Router
点击文字在文字中心显示标记图案
使用openCustomDialog时如何关闭指定的弹窗
TextInput组件中如何实现点击输入框弹出Popup气泡,选中内容时关闭Popup
List下拉刷新时如何保证更新后的页面停留在原始位置上
关于在Navigation的子页面使用bindSheet导致侧滑无响应的问题定位
如何解决复杂嵌套对象属性更新失效的问题
自定义Slider滑块
Progress组件起点与终点样式重叠及白边问题
如何判断用户的点击事件是否落在目标区域
关于绘制表格内容的问题
如何实现唱片机指针摆动动画效果
Swiper组件左右滑动加载更多数据
如何只展示对应的TabContent的内容页
如何实现手风琴动画
Circle显示不同进度水波纹
实现影视App首页内容推荐功能
自定义实现图标拖动效果
如何实现球形粒子动画效果
三维旋转loading动效
如何使用Canvas绘制饼状图
如何解决LazyForEach刷新数据时List无法滑动问题
如何将Canvas图像传递到Dialog子页面
removeByNavDestinationId如何被上一页面感知并传递参数给上一页面
自定义router到Navigation中NavDestination子页面的转场动画
如何实现舞台切换效果
Progress滑动评分动效实现
CustomDialog如何添加平移动画,实现从底部右侧平移进入/滑出
使用HMRouter跳转后Radio无法保持选中状态
如何解决List组件部分分割线不显示的问题
如何使用List组件实现流畅的无限下拉滑动效果
如何通过List组件实现可自动循环滚动的列表
Grid组件如何通过拖拽拉伸放大item子组件
Tabs页签动态收缩异常
如何实现连续点击小圆点的动画
Tabs如何实现TabBar中TabItem不均匀分布
滚动与滑动组件实现吸顶效果
如何实现在NavDestination子页面中动态调整公共组件的样式
如何实现光标跟随
Image动态适配Text的宽高
如何实现打开新页面不关闭模态转场页面
如何实现支持滑动调节护眼强弱的护眼模式
Tabs和同方向滑动的子组件的滑动动作隔离
Tabs中实现自定义组件间的样式复用与数据隔离
List组件分组滚动效果实现
tabBar导航页签栏中页签销毁重构,如何继续执行属性动画
如何实现视频流列表功能
Navigation路由导航更新全局变量时机
如何实现Refresh组件下滑动展开和收起List某个ListItem的功能
如何实现弹窗不避让软键盘
OverlayManager实现页面顶部固定公告
如何实现List滑动时数据更新不渲染到组件上
股票期权场景实现
多级筛选功能实现
如何让Canvas绘制内容能超出父组件的限制
Tabs子组件切换时触发数据刷新
状态变量随滚动重复赋值引起UI不刷新
如何对bindMenu菜单进行自定义样式
如何解决父子组件传递私有@Builder函数,内容不显示的问题
如何获取RichEditor的段落缩进并修改
Tabs使用overlay实现在页签栏添加自定义组件
如何解决打断无限循环动画后,动画失效问题
getContext和getHostContext方法之间的差异
如何实现随机生成数字图形验证码
List列表子组件按照顺序动画展示
参数传递错误导致执行getXComponentSurfaceId出现应用闪退
实现横屏分栏模式下视频全屏播放
如何实现含有emoji表情的渐变色文字
如何实现圆角矩形进度条
实现Text长按和点击弹出不同的菜单
如何实现List联动滑动,子项点击弹出自定义气泡
上传的自定义字体无法正确加载
文本内容超出组件时,文本内容无法向右对齐
自定义弹窗动态高度与滚动实现
如何在同一个坐标系统里绘制多个Polygon
如何实现Text字号自适应缩放与省略
应用分屏模式下,页面不可滑动,底部内容无法查看
如何实现List组件所有分组上滑吸顶效果及触底提示
Canvas绘制时如何使fillStyle可以使用Resource颜色资源
如何实现评论输入框支持自定义表情展示
如何实现图片透明度渐变动画
如何在子组件中关闭父组件弹出的弹窗
停止XComponent渲染数据
如何设置bindPopup的箭头颜色
如何使自定义弹窗的侧滑事件作用到页面组件上
openCustomDialog蒙层如何添加模糊效果
如何实现旋转共享元素转场
如何实现自定义动画的弹窗
如何实现速度均匀的多边形伸缩动画
如何解决OffscreenCanvas绘制鼠标路径时路径不平滑的问题
通过弹窗生命周期实现广告弹窗的倒计时控制
Tabs组件如何根据数据源动态更改TabContent数量
如何在AlertDialog中根据数组动态生成多个按钮
ActionSheet如何设置item样式
如何让半透明颜色绘制时不进行叠加
TabBar如何自定义下划线
如何实现画布绘制的图案随手指移动
如何实现页面跳转弹窗不关闭
如何在图片旋转变换时加上动画效果
如何在全局自定义Builder中实现动画效果
使用@ObservedV2和@Trace深度观测对象时,数据改变而UI未刷新
Canvas绘制文字时如何设置样式
弹窗一直显示在最上层,无法关闭
如何实现图片平滑切换动画效果
如何结合关键帧动画和路径动画绘制
实现Text组件和TextInput组件可以切换的堆叠布局
如何通过手势实现组件惯性滚动动画
实现热启动跳转至指定Navigation组件页面
如何勾勒出类似人脸的轮廓
使用animateTo循环播放动画时刷新状态变量无法刷新UI
如何实现顶部自定义下拉菜单及其遮罩效果
如何设置Tabs沉浸式
如何解决显式动画过程中点击事件无法触发的问题
如何解决Repeat渲染数据重复显示问题
实现可展开的首页缩略图
使用Canvas绘制阅读页,并实现文字选中与评论功能
用户关闭键盘后,输入框未下滑吸底,导致底部出现空白遮挡页面
如何实现弹框跟随自定义UI组件的消失而消失
页面上下滑动后视频重新播放
如何实现画布的扩展以及内容的移动
HarmonyOS中多个组件同时使用animateTo动画不同步的问题
实现子组件创建和销毁后的排序显示
TextInput实现自定义密码显隐效果
@Monitor如何监听深层属性的变化
自定义嵌套弹窗统一关闭
组件曲线移动动画
如何在Toggle的圆形滑块上添加文字
TabBar常见角标场景实现
智能表如何适配智慧手势
如何实现想法标记功能
Navigation如何实现从0至1渐变出现的跳转动画
实现Text设置lineHeight属性后文本垂直居中显示
如何解决多弹窗跳转页面覆盖问题
如何实现V1、V2版本之间父子组件的数据传递与共享
TabBar如何实现常见背景样式
@Watch监听生效触发规则与常见问题场景
如何实现Canvas画布移动
RichEditor实现撤销和重做功能
如何实现Canvas绘制刷新以及防止绘制丢失
基于属性字符串实现Span的边框效果
router跳转时如何实现3D翻转动画效果
如何实现全局可调用弹窗
多个滚动组件同步滚动实现方案及应用场景
如何监听Tabs切换
如何在Canvas上实现涂抹效果
如何在不同场景下实现页面置灰效果
TextInput组件如何使用showError展示错误文本
使用Swiper实现图片的一镜到底转场效果
自定义字体的注册和使用
如何解决linearGradient渐变到透明时出现黑色的问题
实现List下拉刷新和上拉加载更多
实现一个左右抖动的动画效果
如何实现环形仪表盘
如何解决CustomDialog内嵌套Navigation导致弹窗无法底部对齐的问题
粒子动画的常见应用场景
如何实现弹出弹窗时不自动收起软键盘
如何自定义Tabs页签导航栏及其对齐方式
如何加载和使用自定义字体
如何选择图文混排的实现方案
如何实现分组列表的吸顶/吸底效果
List组件如何实现多列效果
如何设置分组列表的圆角和间距
如何获取UI组件的显示或隐藏状态
如何实现类似插槽的功能
在使用Canvas的场景中,如何主动控制组件刷新UI
如何在键盘弹出时仅调整指定UI组件的位置,而不影响整体布局
自定义字体的注册方式是什么,如何从资源存放路径中取出字体资源
AppStorage是否支持线程间共享对象,如果不支持,推荐替代方案是什么
如何在键盘弹出时,让内容上移,而不是整个页面上移
图片如何添加渐变模糊
如何去除Tabs组件两侧的蒙层
如何获取Text组件中文字的宽度
Navigation的toolbar中设置大图标时被切断
如何监听屏幕旋转
如何实现文本竖向排列
如何将背景颜色设置为透明
如何设置组件不同状态下的样式
Button组件如何设置渐变背景色
ArkUI中icon资源锯齿感严重
如何修改状态栏字体颜色
XComponent组件如何设置背景颜色
UI布局默认是多少vp为基准,以达到不同机器自适应
如何实现两层Tab嵌套滑动的效果
如何实现文本在标签右侧显示并自动换行
如何实现全局层级的自定义UI控件
如何实现背景以圆弧形式向外扩展的翻页动画效果
ForEach循环渲染中组件UI刷新异常问题
如何实现带有滚动动画效果的数字显示组件
实现Image组件的渐变模糊效果
如何解决Canvas节点重新渲染后CanvasRenderingContext2D参数的属性会重置的问题
使用状态管理V1、V2进行深度观测的区别和优缺点
如何根据不同的路由来源执行不同的转场动画
如何解决使用@State修饰对象数组,数据变化时页面不刷新问题
如何设置软键盘避让
如何在TabBar页签栏添加其他组件
@Builder装饰器参数传递限制与使用方式介绍
PersistenceV2持久化后数据无法读取的问题
实现UI组件跟随bindSheet高度变化
如何实现Flex分页展示的功能
Navigation加载启动页方案
HarmonyOS下HdsNavigation与HdsTabs实现滚动模糊及沉浸光感材质效果的解决方案
如何设置TabBar切换动画
TabBar常见样式的实现方式
如何解决页面跳转无响应问题
openBindSheet引用颜色资源不随系统深浅色模式切换变化
List如何实现单击、长按气泡及拖动排序的功能
Slider交互与动画控制
实现卡片投影效果
NavDestination生命周期使用常见问题
Toast弹窗使用常见问题
如何设置TabContent切换动画
如何获取状态栏等避让区进行避让
如何拦截页面跳转
基于Flex布局的常见换行场景
使用放大和缩小动画效果的场景
移动进场动画的常见场景
适老化适配问题
CanvasRenderingContext2D是否可以绘制GIF动画
开发自定义键盘,HarmonyOS中有没有长按按键子项生成气泡效果的API
如何将自定义弹窗Builder作为变量传递实现弹窗控制器
使用状态管理V2实现Navigation页面路由
过长文字如何滚动显示
XComponent 怎么设置成透明
如何实现拖拽时列表项占位动画的效果
如何设置子组件宽度使其不超过父组件的大小
外部容器Stack能否满足适应内部容器组件的圆角等样式
布局是否支持css里的calc(100vh - 100px)类似能力
如何实现一个组件不停地旋转
如何实现上下切换的页面间跳转动画
自定义组件间如何实现从底部滑入滑出的效果
@Watch是否有粘性的概念
应用如何设置隐藏顶部的状态栏
如何保持屏幕常亮
如何设置沉浸式窗口
如何实现Tabs组件的TabBar居左对齐
是否有处理"9图"(又称"draw9patch"、".9图"、"点9图"等)的平替方案
如何在自定义弹窗中再次弹窗
@Style 和 @Extend 是否支持export导出
如何实现页面加载的loading效果
是否navigation有最大页面数量限制?router栈的栈最大是32个,超过32个是无响应还是报错
Navigation中pushPathByName与pushDestinationByName的区别
如何实现文本展开收起功能
使用Navigation导航时,NavDestination页如何获取路由参数
如何在Navigation页面中实现侧滑事件拦截
如何完成挖孔屏的适配
如何实现窗口、页面和组件的一键置灰功能(灰色模式)
如何实现List/Swiper/Grid嵌套滚动的下拉刷新和上拉加载更多
禁用Tab组件边缘滑动回弹效果的方法
struct和class的区别是什么
跳转页面如何实现页面级别的透明效果
如何进行截屏并获取截屏内容
如何查看触摸热区范围
常用可以设置'auto'的属性的组件及其含义的介绍
使用Canvas如何实现部分区域镂空的效果
如何实现List的折叠动画效果
bindPopup适配Web组件长按菜单功能,设置offset控制弹窗的偏移
如何避免Badge在数量显示切换时的Image闪烁问题
如何在系统深色模式下使用getColorSync(resource)返回深色颜色值
汉字转拼音如何去掉音标
如何实现状态栏背景颜色沉浸
在深色模式切换下如何适配状态栏颜色
如何实现组件动态上下树
如何获取ArkTS状态管理框架代理前的原始对象
如何实现ArkUI组件字符串变量拼接
如何解决组件消失动画偏移闪烁
使用Router跳转导致闪退,可能是什么原因,如何排查
如何实现弹窗动画和遮罩动画分开设置
如何实现在图片进行绘制马赛克的效果
如何实现swiper根据内容高度随滑动距离变动的效果
Navigation自定义标题栏不生效,可能是什么原因
Navigation管理的页面生命周期是什么,需要什么回调监听页面生命周期
Navigation路由,如何快速实现RouterMap注册转为wrapBuilder注册
Navigation组件,打开页面耗时,是否有优化建议
Navigation如何设置默认页
Navigation如何取消单双栏切换动效
Navigation通过pushPathByName跳转页面为什么显示空白
NavDestinationMode.DIALOG模式下,如何针对弹窗内容或者背景遮罩做转场动效
使用Navigation,页面从A->B->C->D,D直接调用popToName到A,不会触发B、C的onPop是什么原因
Navigation如何在自定义组件之间传递NavPathStack实例
Tabs如何实现TabBar左对齐
Navigation组件,使用customNavContentTransition自定义转场动效,如何实现动效逻辑跟组件解耦
Swiper怎么实现Item部分可见的效果?有没有示例展示
有没有Navigation实现跨模块跳转的demo工程,包括系统路由表以及自定义路由表的实践
Navigation组件NavPathStack removeByName默认会有底部滑入滑出的动画,如何关闭动画
Tabs如何设置页面margin,使得边距空白跟随页面滑动
Tabs组件,自定义tabBar切换动画有延迟,Tabs页面切换完才触发tabBar切换,如何修改
全屏模态转场和半模态转场中是否可以实现避让软键盘
FrameNode的性能为什么不如声明式
AppStorage存了对象之后里面的值取不出来,什么原因
半模态打开的页面被半模态覆盖了,怎么解决
Navigation组件,页面切换时,两个页面的生命周期时序关系是什么
组件内转场(transition)新增内容动画生效,但删除内容动画不生效的可能原因是什么
如何实现护眼模式
组件截图(ComponentSnapshot)返回错误码100001,可能原因为截图尺寸过大,文档说明其与具体硬件限制有关,如何查看具体限制是多少
如何实现三键导航的监听与避让
如何监听页面切换
如何实现键盘上方自定义工具栏
不同机型默认返回的fontWeightScale不同是否正常
输入法框架
输入法开发(IME)
光标跟随相关接口
通过外接键盘无法输入数字
自定义键盘如何实现搜索等功能键
实现小艺输入法的输入效果
如何关闭安全键盘
如何实现悬浮键盘的拖动效果
输入法预上屏如何实现
如何防止同时修改悬浮键盘的位置和尺寸时键盘抖动
本地数据和文件
本地数据库管理
如何将PixelMap的数据存储到数据库中
多个相同BundleName的HAP包,使用preference数据如何共享
关于数据库存储的位置,以及存储的区别
卡片开发中如何实现数据持久化
如何从数据库中获得特定类型的文件列表
如何使用Sqlite全文检索能力
如何获知Sqlite支持版本
通过RdbStore.query()获取resultSet对象,出现resultSet的rowCount返回结果为-1
如何读取本地/预制数据库
用sqlite开发时,怎么保证数据库同一时间只能支持一个写操作?怎么创建索引
数据库查询失败 14800007
RdbStore多线程安全注意事项
如何通过谓词查询方式获取数据
数据库batchInsert和单个事务insert效率问题
如果需要保存多张表,是创建一个数据库保存多张表还是创建多个数据库,每个数据库只保存一张表?使用的原则是什么
relationalStore.getRdbStore 执行多次,参数相同,获得的是同一个数据库对象吗
是否可以创建一个单例,一直持有数据库对象?这样有没有性能影响
应用的数据库db文件的目录的绝对路径
关系型数据库RDB支持哪些搜索能力
创建KVManager时bundleName必须是本应用的包名吗
分布式对象必须要把默认obj的属性的每一个项值都设置undefined否则都会倒灌
setSessionId加入组网和on启动监听前后设置的区别
@ohos.data.preferences在App退出重启后,持久化数据丢失
非UI页面使用用户首选项时context如何获取
如何实现同步方式调用数据库接口
首选项错误码:code:"401" err: Error: Parameter error. The type of 'value' must be ValueType. 如何排查问题
如何查看或导出持久化数据
如何获知数据存储沙箱路径
插入数据之后,RDB数据库的wal文件体积异常
用户首选项是线程安全的吗
为什么在关系型数据库中调用deleteRdbStore函数后并未真实删除数据库,对数据库的操作依旧可用
HarmonyOS应用数据存储仍采用沙箱机制,各个APP有自己数据可见范围,为什么不将各APP产生的数据统一存储(同一个目录或者DB下)
数据存储方案如何选择
跨模块、跨进程时如何保证正常读取首选项中数据
数据管理如何保证数据安全
relationalStore是线程安全的吗
App更新版本后,之前的首选项数据是否保留
ArkData StoreConfig.customDir配置不生效
如何将数据库数据内置到App
@ohos.data.distributedKVStore接口中的deleteKVStore,第一个参数appId需要传递什么值
关于对relationalStore.RdbStore的使用问题:如何查询数据库,需要开一个子线程吗
ValuesBucket是否有可动态添加字段的方式
应用每次登录都需要确认隐私协议
preferences实现数据跨进程读取
如何处理数据库的句柄资源过载异常问题
非持久化存储导致数据丢失问题
PersistentStorage、Preferences、键值型数据库、关系型数据库的区别及适用场景
如何解决传入错误的上下文对象而导致获取首选项实例失败的问题
如何解决Preferences存储时报错的问题
如何导出并查看数据库文件
如何解决preferences中报错15501002问题
首选项保存数据时报错:Cannot read property putSync of undefined
关系型数据库如何存取bigint型数据
如何解决PersistentStorage在EntryAbility中获取持久化数据失败的问题
如何在指定文件夹内备份关系型数据库
如何将数据库的中number类型升级为BigInt
如何使用公共目录下的数据库文件
如何通过关系型数据库实现全文检索
如何在服务卡片与主应用之间共享持久化数据
如何在卡片和应用间共享UI状态
如何实现后台定时器
如何读取项目工程下预置的SQLite数据库
应用被用户主动退出/清理时如何保存数据
本地文件管理
如何使用Zip模块解压项目目录rawfile中的文件至应用的沙箱目录中
如何实现文件不存在则创建文件
如何解决文件的中文乱码问题
如何修改沙箱路径下json文件的指定内容
如何将像素点保存到图片文件
应用从远程服务器下载文件的下载路径
文件分享能否使用Want配置打开具体应用,而不是显示选择窗口
系统文件管理器支持的最长文件名是多少
fileIo.write是否支持utf-8之外的编码格式
怎么获取应用已使用的缓存大小,如何使用API清理缓存
Hash.hash是否支持同步接口
el1与el2文件之间的区别
如何根据fd对应的mode来判断是否有对应的操作权限
手机录屏后的文件存放路径是哪里
如何导出手机的文件, 例如外部存储的文件
如何保存faultLogger
如何存储文件才不会跟随app卸载而删除
通过fs.openSync获得的fd,传递到C侧调close后,ArkTS侧fs.closeSync是不是不用调了
文件路径fd和internal的区别是什么
使用request.uploadFile上传文件后,没有回调可以获取到服务器返回的message信息,不能明确知道文件是否上传成功
如何解决调用两次fs接口写文件,但第二次写入的内容未完全覆盖第一次写入的内容的问题
从FilePicker返回的图片地址uri是不是只是在一定的时间内有访问权限
如何从一个二进制文件中读取其字节数组?通过fs.createStreamSync只能获取到ArrayBuffer,如何转成number[]
fileIo.open读取应用沙盒路径失败
如何获取到resources下rawfile 的文件
报错“the parameters check fails this is fail path”如何解决
字体管理器中注册自定义字体时字体文件的路径如何填写
native如何获取沙箱路径
照片和视频都存储在什么路径
如何将数据持续写入文件内
应用安装后,HAP文件在哪个目录路径
手机应用开发是否允许自行设置是否备份自身数据
fs.write返回的长度和本身content长度不一致
如何获取文件的扩展名
获取公共下载目录api不可用
不同类型的Context获取fileDir目录的结果不一致
如何读取指定文件内容,并转为具体对象
如何判断文件是不是目录
解决冷启动picker选择器无权限问题
如何创建临时文件
应用沙箱路径及访问URI的大小写分段规则是什么?
升级至API 26后使用“DocumentViewPicker”拉起文件选择Picker的聚合视图模式时支持文件格式过滤
清理用户缓存后仍然显示有缓存数据存在
相册选择图片缩略图不显示
应用内下载的非图片、视频类文件,在设备上找不到
无法在文件管理和图库中查看下载的图片
rawfile目录下文件夹如何复制到沙箱目录并读写
文件操作API的常见参数类型转换以及场景有哪些
通过API获取文件系统总存储空间、空闲可用存储空间与手机存储内存显示不一致
如何读取rawfile目录下的文件
沙箱目录/文件常见操作
文件夹下所有文件拷贝至另一个文件夹
如何在应用沙箱内创建文件或者文件夹
rawfile下文件拷贝到沙箱后大小和内容错误如何解决
获取文件大小和文件类型
fs.writeSync写文件时如何在文件末尾追加内容
文件下载到本地后内容丢失
如何读写外置存储设备(如U盘)中的文件
使用DOWNLOAD模式保存的文件如何访问
如何实现准确判断压缩文件类型
在不同存储路径下如何读取JSON文件
如何使用DownloadFileButton组件保存文件
获取多个文件的持久化读写权限
关系型数据库文件如何清理
关于系统设置中应用的存储大小
如何读写常见办公类文件
如何实现加解密下载文件
如何读取占用空间不同的文件
fs.write和fs.createStream区别及使用场景
如何解决应用缓存无法彻底清除问题
文件预览(Preview)
在线视频下载后默认打开的是文件预览器
媒体文件管理(Media Library)
如何监听文件或文件目录的变化
截屏图片保存在系统哪个目录下
base64字符串如何转为图片并保存
关于导入图片的使用权限和问题
如何选择文件保存路径
编辑富文本文件时,无法显示插入的视频文件
保存视频失败
保存图片时,预览图显示空白
打开PhotoViewPicker时默认选中上次选中的图片
SaveButton保存图片,媒体库没有实时刷新的问题如何定位
如何解决拍照后对应图片保存到本地无法打开的问题
如何解决photoAccessHelper.getAssets获取竖向视频宽高不正确问题
PhotoPicker组件如何进入或退出大图预览模式
使用PhotoAccessHelper拉起图库选择,如何去除拍照选项
PhotoPicker如何根据用户首次选择的文件类型控制仅选择图片或视频
如何根据图片名称过滤系统相册内图片
如何解析网络图片URI的后缀名并将其保存至相册
使用安全控件、弹窗授权保存图片与视频的相关问题
如何获取相册中文件的MD消息摘要值
生成的二维码图保存到本地图片失败
编辑图片后上传图片,上传的图片仍为编辑前的图片
删除媒体库资源的两种方法removeAssets和deleteAssets区别是什么
如何实现动态照片压缩
AVPlayer播放相册中的视频
短时间内保存多个资源如何避免重复弹窗
photoPicker如何筛选某个相册的图片和视频
PhotoPicker的常见使用问题
如何通过安全控件、弹窗授权实现媒体资源保存
无障碍和本地化
无障碍开发(Accessibility)
聚焦输入框,拉起小艺键盘输入时会重复朗读,比如输入“1”,会读“1 1”
本地化开发(Localization)
如何读取rawfile中的xml文件并转化为String类型
如何获取resource目录下的资源
如何将Resource资源对象转成string类型
数字支持货币分隔符显示吗
如何将app.media.app_icon,转换为PixelMap
如何使用实现汉字转拼音
如何读取工程中/resources下json文件
如何将文件转换成字符串
在多模块工程中,如何获取har/hsp中的rawfile资源
显示的农历月份比实际少一个月
如何定位单独设置APP偏好语言失败的问题
资源文件string.json中修改后无法同步修改代码
如何实现在程序运行时动态添加并使用多语言资源
应用界面如何显示系统语言之外的语言
如何根据系统语言动态切换字体
如何跟随系统深/浅色模式获取对应的资源文件
平板
常见问题
平板弹窗被遮挡
Web框架
Web开发(ArkWeb)
Web组件的onLoadIntercept返回结果是否影响onInterceptRequest
为什么Web组件的onKeyEvent键盘事件不生效
onInterceptRequest拦截URL并自定义HTML文件,页面加载失败
如何解决Web组件加载的HTML页面内检测网络状态失败
Web组件中如何通过手势滑动返回上一个Web页面
WebView中,双向交互可以使用JSBridge技术,也可以使用端口通信技术,这两者有什么区别
注册的自定义字体在 webview 中无效
Web组件加载某个页面,出现白屏、页面显示不出来,如何解决和定位
javaScriptProxy和registerJavaScriptProxy有什么区别,能注册多少个对象
Webview的runJavaScript和runJavaScriptExt有什么区别,在页面生命周期(如onPageShow、onPageEnd)的什么时候进行调用
通过网络请求而来的 Cookie 如何同步配置到web中
多个Cookie如何进行批量设置
登录信息的cookie应该在什么时机注入?如何确保刚刚打开的web能注入登录信息cookie
如何控制只在Web组件第一次加载url的时候触发onPageBegin,onPageEnd
如何实现Web和Webview对前端常用框架(如Vue,React)的适配
如何在Web请求时添加header头
Web组件对H5页面、常用框架VUE、React的页面支持情况,包括本地和网络端的页面
Web组件如何访问本地的资源文件,并添加查询参数
如何判断Web滑动到了顶部/底部,并且把滑动事件传递给页面
在Web组件的H5页面中,如何使用a标签实现打开各种页面
Web加载的H5页面跳转后,如何避免原有页面注册的资源被清空
Web组件使用rawFile加载离线html时,如何在url后拼接参数
如何在webview中使用H5中的alert
是否支持使用第三方的webview内核
webview是否支持CodeCache
动态创建web组件应该在什么场景下使用,性能如何
如何查看cookie的保存位置
PDF预览如何隐藏PDF操作按钮栏
如何解决webview离线加载白屏问题
如何解决webview loaddata白屏问题
能否同步webview的cookie与app中的cookie
Web组件中,如何在DOM树加载前后运行JS脚本
如何全局存储WebController
如何解决webview每次调试都需要寻找进程号问题
使用Web组件,在哪个回调事件中可以设置自定义用户代理
系统目前是否支持webrtc的功能,规格是什么
web拦截如何处理文件
WebView如何设置mixcontent策略,用以解决http与https混合加载的问题
Web组件加载发生错误对应错误码如何获取
如何适配网页内播放器全屏
Web组件是否支持通过URL Scheme协议跳转其它App
如何设置request.agent.Config中saveas参数
如何使用Web组件下载pdf文件并展示给用户
HarmonyOS Webview如何实现透明效果
Web组件的滚动条能否设置隐藏
Webview 目前支持预览什么文件
web组件访问过程中的illegal、fraud、risk和warning这4个风险等级区别是什么?是否可以自定义
有无api判断web组件是否与controller绑定
在onInterceptRequest接口中,如何异步处理响应数据
在onInterceptRequest接口中,通过request.getRequestHeader()可以获取所有的请求头吗
Web组件是否有加载PDF失败时的监听或者回调方法
Webview如何加载带有#路由的链接
Webview设置UA的时候为什么accessBackward返回都是false
WebviewController的getPageHeight方法在哪个生命周期函数中调用
ArkWeb组件是否支持深拷贝
ArkWeb如何适配多种设备
Web组件的内存占用与内存回收机制
Web页面切换软键盘意外弹出
如何将Web组件加载的HTML页面转化并保存为PDF文件
Web加载失败时的白屏页面如何改为自定义错误页
返回的html里包含数学公式,怎么合理渲染到页面
网络问题导致image组件加载在线图片失败
Web使用vh适配网页被缩小
同层渲染场景下控件使能沉浸光感效果变透明
视频只支持竖屏全屏播放,不支持横屏全屏播放
应用内弹窗无法通过侧滑关闭
Web页面点击无响应
页面顶部会显示一个网址链接信息
Web页面内容重复加载
H5页面弹出错误提示信息
进入页面后,页面内容抖动
应用内网页输入时,键盘弹出或收起行为异常
跳转到的目标页面为空白页
网页弹窗点击后,跳转失败停留空白页面
视频详情页加载时,视频出现由小变大的缩放问题
Web页面如何适配深色模式
Web加载视频布局异常
加载网页,图片被截断且页面能够横向滑动
图片展示页面,图片序号显示有误
H5页面点击邮件链接后跳转空白页面
应用返回前台后,退出了全屏播放
H5页面上的音频播放时没有声音
页面标题内容快速变化
应用查询设备信息提示信息有误
点击H5页面中的按钮,未正常跳转其他页面
视频播放页面出现标签栏
Web组件如何正确设置User-Agent
进入Web页面后,点击返回出现空白页面,再次返回正常
Web组件调用WebviewController相关接口报17100001错误
Web组件上PDF的预览下载以及常见问题定位解决
Web场景下主动拉起软键盘
Web组件如何实现页面截图
loadUrl加载Web页面时添加headers参数失败
H5页面实现页面后退
通过网页拉起摄像头/麦克风实现拍照、录音录像、视频通话和拉起图库等功能
如何解决Scroll组件嵌套Web组件后无法跟随页面整体滚动的问题
Web组件内容过长时,底部的内容无法滑动联动如何解决
如何解决Web组件首次加载完网页立即滑动发生明显卡顿问题
Web组件点击全屏播放导致页面布局错乱的问题如何处理
如何解决Web组件高度无法动态改变的问题
使用ArkWeb下载文件提示完成但文件为何为空
Web组件加载视频时无法隐藏下载按钮怎么处理
如何解决网页发生重定向后JS对象丢失的问题
Web组件频繁改变高度卡顿
如何使用Web播放16进制数据流格式的音频
如何实现长按识别H5页面的二维码图片
Web组件如何实现拦截网络超链接后在浏览器中打开
如何解决Web组件加载H5页面时拉起系统拨号等功能出现白屏
Web组件加载H5,页面中视频全屏按钮置灰
如何获取runJavaScript执行异步方法后的返回值
Web组件加载链接,如何修改链接网页中的文本
应用侧如何获取H5返回对象的全部键值
Webview中如何使用自定义字体
Web组件如何实现屏幕共享功能
Web组件如何监听页面加载进度
Tabs组件嵌套Web,无法左右滑动
Web组件loadUrl加载修改hash参数的链接页面未刷新
如何获取Web组件的宽度
如何实现系统状态栏颜色随H5改变
如何使Web组件不自动获取焦点
Web组件加载网页如何获取网页的标题及标题来源
如何解决H5页面的输入框在聚焦和失焦时,键盘的自动拉起和隐藏问题
使用Web组件的同层渲染,同层组件无法触发Web组件的滚动
Web组件使用JavaScriptProxy注入JsBridge对象时,Jsb Permission Denied报错如何解决
Web组件如何解决切换可见状态出现残留帧
Web组件拦截请求跳转指定页面后再返回时白屏
如何在H5中调用麦克风
ArkWeb如何根据异步请求返回数据加载真实Url页面
应用侧如何获取H5中input元素的accept属性值
Navigation组件管理两个界面都加载本地H5进行交互跳转,如何进行页面刷新
Web如何拦截网页加载错误并重新加载指定页面
根据Web页面是否成功加载动态展示不同页面
H5页面如何调用应用自定义弹窗并传递参数
Scroll内Web嵌套其他组件时滑动优先级设置
如何根据Web中的权限请求去动态申请权限
如何处理H5页面的定时器退到后台不执行问题
Web组件加载网络链接失败后如何加载错误页面
如何解决Web加载H5页面时出现的白屏问题
网页在HarmonyOS PC上的华为浏览器中无法打开如何处理
HarmonyOS系统浏览器下载内容页面如何获取到文件类型对应的图标
Web组件同层渲染时如何传自定义参数
Web组件页面加载失败后如何获取加载异常的信息
H5适配HarmonyOS开发指导
Web组件如何加载HEIF、HEIC、SVGA、SVG文件
Web组件如何清除缓存信息
如何通过User-Agent识别系统类型和设备类型
HarmonyOS NEXT系统浏览器UA问题
应用ArkTS侧如何通过代码手动控制H5中视频
Web加载网页性能提升方式与使用场景总结
H5网页中Cookie跨域场景及解决方案
如何避免多个页面同时触发onRenderExited回调
Web中登录界面登录后如何不触发密码保险箱保存密码
如何解决应用侧从H5侧接收参数报错问题
如何解决Web组件设置Cookie属性无法生效的问题
Web组件的metaViewport属性使用注意事项
Web组件使用loadData加载富文本失败如何处理
ArkWeb本地资源跨域问题和解决方案
如何实现Web组件在折叠屏上分栏展示
Web组件的请求拦截接口使用场景总结
如何解决ArkWeb视频播放异常问题
Web组件加载网页过程中遇到的证书相关问题及解决方案
如何解决应用侧浮层被Web遮挡及触摸事件穿透问题
如何调试定位应用内嵌H5白屏问题
一次开发多端部署
三折叠设备未适配,页面出现错乱、重叠、拉伸、截断等异常情况
系统开发
安全
程序访问控制
权限申请被拒绝后,再次申请权限,是否出现申请权限弹窗
用户更新app后是否还会弹出权限申请弹窗
请求精准定位权限申请注意事项
用户在权限弹框中禁止应用获取权限,如何再次显示用户授权弹窗
动态申请权限能否添加描述
user_grant权限预授权,可以使用吗
系统安全能力哪些是天然具备的,哪些需要开发者适配
在系统设置修改了应用权限,应用能否监听到权限变化
应用申请位置信息权限为什么没有弹窗
向用户申请授予权限但被用户拒绝后,如何处理才能避免应用二次进入时崩溃
是否支持动态授权
module.json5配置文件中extensionAbilities和requestPermissions的权限声明有何区别
如何判断应用权限是否允许,以及拒绝后再次授权
应用权限管理界面的权限跳转到系统设置界面,无对应权限
使用了某些权限但是系统设置页不存在,应用内如何引导用户修改权限
系统中关闭已开启的权限,应用被重启
如何撤销已经申请的权限
如何获取定位权限的用户授权类型
超级隐私模式下,应用权限申请异常
应用申请权限是否可以在子模块中申请
数据安全存储(Data Prevention)
Asset Store是否会被其他应用获取?是否会出现跨设备同步的情况
HarmonyOS应用的安全性如何?是否存在被逆向分析的风险
HarmonyOS软件需要加壳吗
应用更换证书后,能否访问之前用Asset Store Kit(ASSET)存储的关键资产
如何解决ASSET查询不到存入数据的问题
关于关键资产信息问题
加解密算法(Crypto Architecture)
如何获取应用签名证书的hash值
如何使用服务端下发的RSA公钥(字符串)对明文数据进行加密
ECC算法是否支持secp256r1
如何对大文件进行SM4加密
如何实现RSA的公钥PK加密一段文字
如何将公钥转为十六进制或者base64进制数据
如何解决base64解码为乱码问题
如何对公钥和私钥进行加解密
Huks生成2048位RSA密钥,加密数据,报错401错误
HMAC加密报错:Error message:convertSymKey key failed!
如何用已有证书做RSA的公钥加密
如何使用SM3算法进行消息认证码计算
如何存储公钥
在进行aes加密的时候,如何把字符串转换成Key对象
如何使用SM3算法生成散列值
rsa加密公钥convertKey异常:401 invalid param
SM2算法的C1C3C2格式密文与ASN.1编码格式如何互换
如何校验文件一致性
如何解决ArkTS SM2签名数据服务端无法验证问题
使用OpenSSL创建的Ed25519签名验签报错
如何使用ZeroPadding解决AES算法加密程序崩溃
RSA如何使用现有的公私钥进行分段加解密
如何解决使用ArkTS的HMACSHA1算法加密后云侧无法解密的问题
SM2国密基于十六进制公钥参数加密
AES加解密CBC模式解密失败
如何解决DES密钥生成报错Invalid param: input key length is invalid
decodeURI解码部分字符失败
AES|GCM没有aad和authTag如何加解密
如何解决AES解密Base64格式密文失败的问题
如何使用DSA算法实现签名验签的功能
如何实现SM4加解密工具
AES加密如何使用ISO7816-4PADDING进行填充
实现高效且安全的RSA与AES混合加密过程
如何解决RSA加密报-1错误码问题
3DES加密实现兼容java的解密
HMAC使用用户身份认证控制访问
如何生成DH密钥
如何解决对文件进行SM3摘要计算结果错误的问题
客户端公钥与服务端公钥不匹配问题
SM4加解密CTR的分组模式使用IVParamsSpec参数后加解密失败
实现传入密码哈希值与目标密码哈希值的一致性比较函数
使用24位的16进制字符串生成SM4算法密钥报错是什么原因
如何指定密钥与偏移量实现DES加解密算法
ECC密钥如何转化为非压缩十六进制字符串
使用TaskPool在子线程使用AES加密
如何解决AES加解密报错问题
AES加密密文与其他端结果不一致如何解决
如何解决RSA加解密报错问题
如何适配服务端AES加解密
DES加密密文与其他端结果不一致问题如何解决
如何实现文件加解密
如何将16进制字符串转换回cryptoFramework.SymKey类型
密钥管理(Universal Keystore)
HUKS生成的密钥在什么情况下会消失或被清理
HUKS初始向量是否必须为随机数?对生成的密钥有什么影响
并发场景下AES加密失败
通用密钥库系统中,使用AES GCM算法进行操作,AAD可以为空吗
HUKS解密时,若明文包含中文字符,则解密后明文与原明文不一致
如何获取HarmonyOS签名证书的公钥信息
如何使用用户自定义的pin码(6到16位)进行密钥解锁
huks Native接口编译报错问题
如何保存私钥等重要数据
huks.isKeyItemExist和huks.hasKeyItem的区别
如何解决DH公钥在服务端协商报参数不兼容的问题
关于huks.exportKeyItem函数401报错的原因
HUKS如何分段加解密
用户身份认证(User Authentication)
如何通过指纹登录
如何检查当前应用程序是否已经被授予相关权限
指纹登录怎么检测设备指纹是否发生变化
解决用户认证回调中onResult内部不能调用外部方法的问题
应用指纹登录开关已经打开,但仍显示未打开
指纹登录功能实现以及指纹锁定
实现生物认证功能
证书管理(Device Certificate)
HarmonyOS是否支持CFCA证书预置
证书链校验器的参数如何获取
如何解决x509Cert证书获取SN号与预期结果不一致的问题
如何解决createX509Cert读取证书文件获取的PublicKey使用报错问题
APP备案如何获取公钥和证书指纹
设备安全服务(Device Security)
如何解决使用安全审计权限时报“9568289”错误的问题
如何解决使用SafetyDetect安全检测checkSysIntegrity接口报错问题
如何解决校验设备token时报错“InvalidDeviceToken”的问题
使用ArkTS语言完成JWT鉴权令牌
系统安全性检测
createAttestKey接口返回错误码1011500006
涉诈剧本检测接口多次调用成功后再次调用出现报错
代码层面如何判断当前设备支持防窥保护功能
如何判断系统是否root
网络
网络(Network)
http网络请求中extraData支持的数据格式有哪些
http请求中response错误码返回6是什么意思
调用camera拍摄的照片如何上传到服务器
如何理解connection.getDefaultNet返回对象netHandle中的netId
http网络连接中的通用知识
HTTP接口如何设置Cookie
http请求的官方示例代码中的extraData是什么类型
如何通过网络请求获取数据并通过List组件展示
WebSocket连接是否支持MQTT协议
如何使用网络接口获取数据库MySQL中的数据
Socket连接报错,错误码88
Stage模型如何配置支持http明文传输
Image组件加载网络图片,PixelMap与直接访问url有什么区别
http请求中能否不设置Content-Type参数
http请求响应为空,报错:"The request has been canceled or the number of requests exceeds 100"
Socket接口库是否支持绑定域名
http请求执行的线程是否可控
http请求并发的最大数量限制是多少
http请求结束后是否需要进行销毁
http是否支持连接复用
应用能否指定使用某一网络来发请求
网络波动情况下,底层系统是否会关闭Socket连接
网络相关的三方库有哪些
三方件@ohos/axios中发起post请求,如何以queryParams形式传递参数
ArkTS中HTTP请求如何以JSON形式进行传输
手机网络正常,但是调用connection.hasDefaultNet()接口失败
按照Axios三方库的下载安装步骤安装Axios,报错404如何解决
在ArkTS中,HTTP请求头中header参数中的key是否区分大小写
httpRequest.request 请求https接口ssl证书验证失败
能否通过httpResponse的result拿到一个加密内容的数据
使用SocketServer时,如何解决较高概率接收不到 client.on("message", (value: SocketInfo) 中的回调问题
如何判断使用的是移动蜂窝网络
http请求如何以表单形式进行传输
如何实现http长连接
如何实现http并行下载
request和requestInStream的使用边界问题
如何使用Charles工具抓包
在使用Socket连接相关接口时,NetAddress的address参数只能是IP地址,如果只有host的情况如何处理
在建立好TCPSocket之后,如何将复合类型结构转换为ArrayBuffer
如何将Axios获取GBK格式的网络数据转换UTF-8格式
如何解决网络连接状态变化的公共事件返回内容为"NetType":1的问题
如何判断当前网络能否上网
Network connection模块netLost与netUnavailable监听场景如何区别
http请求传输大于5M文件报错2300023
connection能力netBearType类型与实际情况不符
无网络环境下使用同步方法获取网络状态报错
如何监听判断VPN类型网络
connection如何获取网卡链路地址、DNS地址等信息
如何判断当前网络的IP地址版本是多少
多种网络同时连接时如何优先使用wifi网络
如何解决应用退至后台TCP连接会被中断
http模块证书验证的逻辑是什么
http模块是否支持忽略证书认证
为什么在设置自定义DNS后,HTTP请求还是会走本地DNS缓存
HTTP已有连接复用,如何使自定义DNS立即生效
HTTP请求返回数据类型为JSON文件时如何读取data
HarmonyOS中如何使用SSE方式请求大模型流式数据
http请求requestInStream接口如何使用
如何解决使用TcpSocket接收到的数据被截断的问题
HarmonyOS应用如何做到防抓包
如何优化WebSocket长连接在弱网环境下的重连效率与心跳机制
http请求通过MultiFormData分片上传报错
Socket通信时,如何根据使用场景正确转换数据类型
实现手机端搭建HTTP服务端供电脑浏览器访问
HTTP请求过程中如何解决encodeURI无效问题
Http请求失败后是否需要主动销毁HttpRequest对象
断网时发起RCP请求多次返回不同的错误码
客户端如何根据服务器返回的内容自定义设置http请求头字段
socket访问IPv6报错2301097
Webview如何设置HTTP代理
实现应用中的网络请求不被中间者拦截的方案
应用前后台切换后出现通信不可达、网络异常
如何限制UDPSocket通过特定网络发送广播
Wi-Fi始终连接,如何感知Wi-Fi本身从无网络到有网络的状态
如何解决给HTTP请求添加本地的.cer证书问题
网络恢复后,页面内容无法刷新
HarmonyOS系统对标其他平台的网络方案
如何判断某个IP是否在某IP段范围内
ArkTS通过TCP检测多域名连通性并自动选择备用地址
WebSocket发送消息失败,错误码是-1的原因
App进入后台,是否会回收网络权限
应用拉起系统浏览器时,如何指定浏览器通过Wi-Fi网络加载网页
WIFI环境下无法检测出IPv6地址
TLSSocket中on('close')和on('error')事件的触发条件
socket.TCPSocketServer订阅'connect'事件,off掉之后,重新订阅不生效
使用connection.setAppHttpProxy设置代理后如何取消代理
应用网络类型与显示状态不匹配
使用权限申请,没有拉起弹窗,可能原因是什么
RCP网络请求报错:Syntax Error.Invalid url string
移动数据关闭再打开后,如何监听IPv6已激活
自定义拦截器写入中文公参在网络请求时变乱码
如何解决Socket bind失败问题
如何获取手机当前网络连接的子网掩码
Native侧如何实现socket连接
HarmonyOS Next如何使用Wireshark工具抓包
如何解决TCPSocket发送数据报错“send failed, socket is 72, errno is 32”
下载过程中如何获取真实文件名
HTTP中usingCache设置为true没有生效
解决上传文件时报错提示assertion (isArray) failed: not array的问题
目标IP是公司内网,请求失败,异常信息:Couldn't connect to server
解决调用mdns.removeLocalService移除mdns服务报错401问题
如何实现TcpSocket断开重连
HarmonyOS下VPN的DNS解析顺序及域名拦截失效的处理方案
如何通过Rcp跳过HTTPS证书验证以及传递请求体实现文件下载
如何在使用移动流量时进行相应提示
如何实现一键检测网络情况功能
如何根据网络情况进行不同的提示
DNS域名解析错误
如何定位WebSocket连接异常断开
下载文件时,下载代理提示已下载完成,并且有实际下载内容,但是保存文件时为空
应用切换到后台后VPN功能保活的解决方案
VPN接入状态下,应用访问内网资源的流量未路由至VPN链路
如何解决LocalSocket创建报错
HTTP网络请求extraData参数问题
是否可以用手机作为Socket服务器
如何获取实时网络速度
如何使用WireShark分析网络请求各阶段的TcpDump日志
如何解决http报错2300023
如何设置网络代理
如何指定使用蜂窝网络或wifi网络发送http请求
如何实现仅wifi网络时加载图片
全局订阅网络状态变化,如何在具体页面控制业务
RCP远场通信是否支持流式返回请求数据
VPN流程问题排查指南
远场通信(Remote Communication)
rcp模块发起请求时如何设置超时时间
rcp请求是否有数据大小限制
@ohos.request和rcp的上传下载功能有何区别
rcp请求未正常执行且catch未捕获异常
如何解决创建rcp请求基类对象失败的问题
如何实现rcp网络请求时忽略csr证书校验
ArkTs中如何使用切面编程
链接系统网络库librcp_c.so报错unable to find library -lrcp_c
rcp怎么在请求和拦截器中增加query参数
如何排查rcp请求返回数据为空包的问题
RCP网络请求在TaskPool子线程中使用异常
如何定位分析设置VPN服务器失败问题
RCP下载文件,会重复回调同一个进度,如何解决
RCP下载进度监听
rcp如何实现文件上传
RCP响应结果解析及常见问题定位思路
rcp如何实现流式传输
rcp表单格式数据传输
RCP会话实例如何在子线程使用
短距通信(Connectivity)
三方应用如何获取蓝牙mac地址
如何扫描Wi-Fi列表
USE_BLUETOOTH 和 ACCESS_BLUETOOTH的区别是什么
设备连接Wi-Fi后,如何获取当前设备的IP地址
如何获取网络类型:Wi-Fi,3G,4G等
如何解决存在较大量的蓝牙设备时-低功耗蓝牙连接效率低问题
BLE蓝牙无法搜索到对端设备
HID蓝牙配对后如何实现自动连接
平板应用使用NFC功能时闪退
BLE连接成功后状态监听会回调2次
BLE蓝牙调用setCharacteristicChangeNotification接口报错2900007或2900099
如何实现BLE蓝牙快速回连
怎样获取本机的IP地址
蓝牙相关业务开发中长时任务的使用流程以及注意事项
如何通过已连接的BLE蓝牙设备的虚拟MAC地址建立经典蓝牙连接
HarmonyOS是否支持通过蓝牙连接第三方设备的音频模块
调用wifiManager.connectToCandidateConfig弹出Wi-Fi连接确认弹框后,如何判断用户点了连接还是取消
如何实现WLAN随机MAC地址获取
蓝牙监听接口重复触发
如何获取WiFi的唯一标识
App点击蓝牙设备列表不显示设备
HarmonyOS蓝牙通信是否支持GAIA协议
蓝牙BLE无法连接设备问题定位——广播/扫描阶段
如何解决蓝牙/星闪协商MTU参数失败的问题
如何屏蔽“当前WLAN不可上网,是否继续使用此WLAN”弹窗
如何解决BLE蓝牙广播报文长度超出31字节
如何使用代码设置和连接Wi-Fi热点
如何在多个无名称ble设备中确定目标设备
蓝牙on('bondStateChange')监听取消输入PIN码回调有延迟
蓝牙发送大数据导致主线程卡死
当连接指定wifi时,第一次会有概率性连接失败,这是什么原因呢
连接过的蓝牙设备,重新连接失败
socket.sppReadAsync循环读取异常
如何使用蓝牙订阅事件
如何解决蓝牙订阅事件异常问题
BLE蓝牙客户端连接后无法接收服务端广播数据
蓝牙配对后如何在系统蓝牙界面显示已连接
BLE蓝牙连接类问题定位定界指导
蓝牙写入数据回调成功,无回复确认信息
如何分析BLE广播信息
NFC服务执行Tag业务逻辑报错
BLE蓝牙广播startAdvertising报错401问题
BLE蓝牙重连异常
蜂窝通信(Telephony)
如何判断蜂窝信号强度
调用call.makeCall发生编译告警:The API is not supported on all devices
如何检测设备SIM卡是否已变更
星闪(NearLink)
星闪API外设设备名称获取方式
解决星闪扫描的设备广播名称只有9个字符长度的问题
基础功能
基础服务(Basics Service)
如何获取系统时间戳
是否支持获取用户手机上所有的App列表
eventId一样时,Emitter多次调用on是否能注册多个回调
如何获取系统版本号
如何获取系统时间,并且在切换时区时,时间戳一直保持北京时间
上传文件的uploadConfig中,internal开头的路径是否可以换成其他路径
request.downloadFile使用报错,err number=8属于什么问题
OAID、AAID和ODID分别是什么,如何获取设备的唯一标识
通过公共事件服务CES发布、订阅事件,发布事件达到一定数量后,订阅者接收不到发布的事件
如何持有wakelock锁,防止系统休眠
如何获取设备支持的API的版本号
应用使用API如何在不同系统版本设备上做兼容性保护判断(ArkTS/C++)
点分版本号变更后API兼容性判断方式说明
Request上传下载任务报错13400001
更换头像时头像资源加载异常
弹窗点击允许后没有进行后续对应操作
request.downloadFile下载文件失败
发送消息后,消息列表内容未刷新
剪贴板权限请求弹窗频繁
实现文件下载并打开分享功能
如何实现屏幕亮度自动调整或自定义调整
使用zlib解压buffer,如何动态设置目标缓冲区的数据长度
使用request.uploadFile进行多文件上传,后台未收到文件
Emitter刷新UI失败问题
如何使用打印服务
如何监听到用户是否卸载了App
request.downloadFile如何暂停、恢复下载
如何解决使用request.downloadFile下载完成后保存的图片是空白图片
元服务如何获取设备ID
HarmonyOS如何监听U盘插拔
蓝牙传输网络图片
如何显示图片验证码
应用在后台如何接收公共事件
如何实现仅允许同应用内粘贴功能
request.agent是否可以不发送结果通知
zip.deflate压缩数据后,如何获取到编码后数据长度
如何判断应用运行在隐私空间
如何解决页面中使用emitter.emit执行卡顿问题
如何判断当前设备类型为平板或手机,并配置锁定横屏或竖屏
应用内电量与系统电量显示不一致
如何不受系统设置的时区影响按照固定时区解析时间
USB设备调用libusb库读写fd时报错
剪贴板权限管控疑问
大数据量下载过程中会中断下载
访问剪贴板控件,没有剪贴板访问记录
USB批量传输报错“-1”
如何判断Sendable对象是类的实例
commonEventManager延迟释放机制问题
如何解决使用剪贴板接口阻塞主线程问题
Pocket2和PuraX机型进行UI适配,怎么区分
应用复制粘贴功能异常分析
使用串口开发API时提示系统能力不支持
上传视频超时失败
如何实现子组件数据传递给父组件且父组件修改数据不影响子组件
USB-串口应用打开/dev/bus下文件无权限
如何获取HarmonyOS手机系统版本信息
Emitter线程间通信对象传递问题
request上传文件后headerReceive内容无法解析
使用request.downloadFile下载图片到沙箱,图片无法打开
ohos.request下载文件使用https链接下载失败,改成http可以下载成功
如何使用request.agent实现文件断点续传
能否检测到开发者选项中USB调试开关是否开启
request.uploadFile多文件上传的特点
使用@ohos.request的request.agent上传文件,如何获得响应体
剪切板如何获取多样式数据类型的内容
发布公共事件如何限制指定的订阅者接收
request.downloadFile, on('fail')回调报错8(ERROR_UNKNOWN) 的处理方法
PC系统是否支持USB外接无线网卡
多模输入(Input)
大写字母键无效
物理键盘输入异常分析
如何设置鼠标指针样式和光标大小
鼠标指针在文字部分一直是手指点击状态
云桌面应用是否支持对键盘按键事件的拦截
模拟鼠标滚轮事件相关疑问
企业设备管理(MDM)
使用企业MDM应用权限调用API不生效
应用内设备信息仅显示品牌,型号信息缺失
MDM设置网络白名单功能异常
如何设置升级策略
如何为指定用户的指定应用设置水印策略
设置域名过滤规则后未生效如何解决
如何开展MDM应用测试
如何安装指定路径下的应用包
如何添加保活应用名单
MDM设备控制管理:如何设置息屏时间
企业MDM应用如何为当前用户添加开机自启动应用名单
setEthernetConfig接口报错9201010如何解决
恢复出厂设置安装MDM应用时进度跳变如何解决
桌面拓展服务(Desktop Extension Kit)
HarmonyOS PC应用接入状态栏如何实现鼠标悬停弹出气泡提示?
硬件
传感器(Sensor Service)
如何解决振动模块接口调用报错,错误码201的问题
如何读取运动传感器比如加速度传感器
关闭系统设置,使用vibrator模块设置的振动规则会失效
旋转锁定失效
如何获取设备传感器列表
权限申请和使用的顺序不合理
如何实现接近身体自动灭屏的功能
如何判断设备在立体空间里是竖立着的
应用无法获取气压信息
如何实现小球随设备角度变化而运动
水平仪气泡移动方向错误
平板上指南针方位指向异常
调用sensor.once接口获取走路时的步频数据不准确
使用Vibrator模块intensity参数调节振幅
罗盘指南针方向与实际不符
如何确认硬件是否具备某个传感器
穿戴服务(Wear Engine Kit)
穿戴应用如何获取对应手表侧指纹
申请接入Wear Engine服务咨询
如何实现手机向智能手表发送模板通知
如何实现手机向智能手表发送消息
Wear Engine请求用户授权requestAuthorization失败
媒体开发
拍照和图片
相机开发(Camera)
使用XComponent组件显示相机的预览输出流时,如何获取相机的帧数据
如何获取前置摄像头的预览图像
如何设置相机焦距
如何检测当前相机服务的状态
如何读取相机的预览图
如何保证相机在全屏预览时不变形
相机预览切后台再回来画面不正确
如何实现相机关闭
预览流黑屏但无报错信息该怎么解决
如何避免预览流产生畸变
如何开关闪光灯
如何调用系统拍照并获取图片
视频流支持哪些格式
视频预览分辨率设置
如何实现拍照预览onPreviewFrame回调
YUV数据相关格式
如何实现前置镜头的录像镜像功能
视频通话时,画面比例显示异常
应用拍摄出现偏色如何解决
调用preconfig接口发生报错7400201
视频通话时切换摄像头,画面呈现异常颜色
如何提升自定义相机拍摄照片的质感
应用已同意相机授权,点击扫一扫按钮调不起相机
应用内相机拍照后图片花屏
应用打开前置摄像头拍摄,点击闪光灯应用闪退
自定义相机如何切换前后摄像头
如何正确关闭释放相机流
如何处理相机旋转的相关问题
如何解决自定义扫码界面创建的截图与预览流中不一致问题
HarmonyOS是否可以限制拍摄的视频时长
自定义相机预览界面有黑边
打开摄像头后使用DevEco Testing测试功耗,手机温度上升过快
自定义相机拍照如何自定义快门声音
使用折叠屏手机进行相机预览,在展开态时黑屏
应用频繁开关摄像头偶现AppFreeze
相机连续两次调用拍照方法报错
自定义相机在用户未授权的情况下,预览画面黑屏,用户点击拍照,应用闪退
拉起相机时,预览界面花屏
打开相机进行拍照时,拍照预览区域尺寸异常
如何选用业务需要的摄像头
自定义相机如何隔一段时间获取并保存预览帧的图像
如何在相机预览界面绘制人脸跟踪框
相机服务异常排查指南
设备熄屏或者应用退后台能否继续维持相机录制状态
使用部分视频配置信息项录制视频文件损坏
配置参数异常排查须知
初次授权后相机不显示图像
如何实现自定义相机画面镜像效果
组件宽高与Profile分辨率的关系
相机对焦模式设置
如何使自定义相机完成对焦后拍照
CameraPicker拍摄的优势及常见问题
视频录制时如何选择合适的Profile
不拉起相机实现无感拍照
帧率的选择和动态调整
如何排查相机界面黑屏问题
预览帧处理时如何选择format
应用切换前置摄像头卡住
如何使用CameraPicker拍摄HEIF图
图片处理(Image)
通过PixelMap_CreatePixelMap创建的对象,内存在ArkTS侧和Native侧是否共享
如何从图库选择图片并上传到服务器
如何设置图片的高斯模糊效果
图片压缩API的quality参数与图片原始大小、压缩后大小的关系
图片编解码支持的格式有哪些
如何将相册选择的图片生成PixelMap
如何对相册图片进行编辑裁剪
如何设置图片显示的分辨率
如何读取相册中的图片
如何把ImageReceiver收到的视频帧数据保存到本地
为什么获取到的yuv数据量比宽*高*1.5多
如何实现PixelMap和base64的相互转换
如何将图片压缩到指定大小以下
将pixelFormat设置为nv21或者nv12时抛出错误码62980096怎么处理
如何将C++侧接收的PixelMap转换成cv::mat格式
如何将PixelMap保存到相册
如何保存网络图片到相册
如何生成带logo的二维码
如何对GIF图片进行压缩
图片加载失败
应用导入图片后提示图片文件过大
上传原图却显示模糊图片
对图片进行“图片转格式”操作后,图片预览图有比较长时间的空白
如何将图片转换为Base64格式
网络图片加载的两种方式及常见问题
图片像素错误导致显示异常
使用PixelMap完成图像变换及常见问题
网络图片用Image组件加载变成横屏显示如何解决
如何解决创建PixelMap出现Create PixelMap error错误
如何将一张图片写入到另一张图片中
如何实现PixelMap图片颜色翻转
如何将图片的ArrayBuffer处理成黑白、灰度、彩色三种颜色
使用PixelMap高效完成一张图片裁剪为多个部分
实现图片部分区域透明化
如何加载显示不同深度的图片数据
如何将图片转为base64后再解码显示
Image如何显示gif动图
获取资源文件的pixelMap时发生崩溃
ImageBitmap如何加载不同来源的图片
超大分辨率图片压缩时应用Crash
为什么系统相册无法加载大图且解码也报错
应用内如何直接展示本应用保存到图库的图片和视频
如何获取PixelMap图像的文件大小
图片数据通过线程传输后打包的图片显示纯黑
如何将RGB格式的文件转换成图片显示
如何通过SVG字符串加载图片
自定义相机双路预览通过Image组件显示ImageReceiver接收的预览流图像异常
如何实现保存图片边缘增加贴边效果
如何实现解码Base64字符串格式图片为PixelMap并保存入系统图库
PNG图片透明像素转白色
YUV格式图片如何转换为RGB格式并展示
如何实现将图片分割成九宫格并保存至图库
点击图片时如何判断点击的位置是否为透明区域
如何实现图片压缩
使用rotate接口对PixelMap多次旋转后图像逐渐变小
获取媒体文件元数据信息及相关问题
扫码服务(Scan)
扫码时无法识别多个码图
如何解决生成的二维码无法使用的问题
在自定义扫码界面退到后台再回到前台时扫码停止该如何解决
扫码界面如何监听无操作返回事件
如何解决自定义扫码只能扫描一次-无法持续扫码的问题
如何自定义扫码组件的扫码区域
如何排查自定义界面扫码黑屏问题
如何获取扫码成功的那一帧图像
音频和视频
音频(Audio)
如何后台播放音乐
创建多个视频组件无法播放
OpenSL ES音频录制示例调用崩溃
SoundPool播放的音频是否支持WMV格式
如何实现录音监听
音频处理哪些场景内置3A算法及AEC、ANC、AGC是否支持独立开关
AudioRenderer是否有跳转到某一帧的接口
播放短促提示音(如点赞、收藏、新消息等场景的提示音或音效),应该如何处理
静音播放音频时,如何做到不抢音频焦点
三方应用如何选择音频流类型
应用音频如何使用OpenSL切换为OHAudio
播放音频时,如何修改默认输出设备
音频焦点如何适配
Webview焦点如何适配
设备切换后没有暂停
手机设置静音,重启时开机动画有声音
如何监听音频输出设备变更信息以作为应用处理自动暂停的依据
如何在录制采集音频时获取麦克风的音量大小
如何拦截系统音量调节的上下键
如何在AVRecorder录制WAV格式的音频文件时正确配置AVRecorderProfile参数
如何播放PCM格式的音频
使用AudioRenderer播放音频时,如何跳转到指定播放位置
播放新的音频时不会打断正在播放的音频
应用进入后台时播放中的音频会停止播放
静音模式下有提示音
视频音量与系统音量不同步
应用拉起麦克风导致播放中的音频中断
退出视频播放页面后,还有短暂声音残留
应用从后台切换至前台,播放音频无声音
音频声音大小不符合调节预期
应用打开时中断了听书功能
安全键盘输入法中断音乐播放如何解决
播放视频,摘下耳机后暂停播放,佩戴上以后未恢复播放
使用AudioCapturer录制音频时报错6800301该如何处理
如何播放PCM格式的音频数据
AudioRenderer播放音频异常
如何控制音量条的位置或显隐
如何优化OHAudio音频播放卡顿的问题
录制音频时,如何指定蓝牙为音频输入设备
使用AudioCapturer录制音频时,如何获取音量分贝大小
使用OHAudio播放音频码流如何让音量最大
音量变化监听过程中失效
如何生成播放一段脉冲音频
AudioRenderer设置音频流后输出设备不符合预期
AudioRenderer如何根据进度条位置跳转播放
播放视频时被打断导致播放状态异常
AudioRenderer怎么播放PCM音频流
H5页面中实现扬声器听筒切换
如何判断设备正在播放音频
如何调节系统音量
AudioRenderer创建多个实例并轮询其状态来并发播放音乐
Slider组件调节系统音量
如何实现扬声器听筒的切换
使用AudioCapturer录制wav格式的音频
录音的时候播放音乐,如何自动中断录音
AudioRenderer怎么判断音频播放结束
OHAudio设置数据帧长不生效
AudioCapturer录音失败
如何查询和监听最高优先级输出设备信息
通过监听距离来实现音频播放设备在扬声器和听筒之间切换
AudioCapturer如何录制音频数据流,而不是文件
低功耗模式后台播放或息屏时,音频播放不完整
AudioRenderer播放音频有杂音
AudioSession音频会话未停用影响其他应用音频
怎么在播放音频时不打断其他APP音频
如何判断麦克风正在录音
音频录制默认打断策略表
OHAudio播放音频出现卡顿问题
使用OHAudio录制Base64格式的音频
媒体(Media )
使用AVPlayer播放器概率性报错5400104、5400103要怎么处理
系统播放器AVPlayer支持的流媒体协议与功能
如何实现使用AVPlayer播放音频的过程中打断当前播放去播放另一个音频
使用AVPlayer播放视频时,如何实现应用从后台切回前台时继续播放原视频
使用video组件播放视频时,如何刷新重新加载视频?比如网络异常导致播放失败等情况
在使用Video组件时,为Video添加本地视频播放源后,立刻播放,为什么会播放失败
如何获取视频首帧画面
录屏帧率是否有限制,如何设置最大帧率
点击音频播放按钮,音频未播放
视频无法进行倍速播放
AVPlayer视频列表反复滑动播放失败问题
Tab页切换视频未暂停播放
PC设备视频暂停后恢复播放报错
切换音频后快速点击播放按钮,播放的是切换前的音频
子页面播放音频返回首页后,仍会短暂听到音频声音
播放音频,进度条无法拖动
应用中播放多个视频后有多个音频同时播放
音频切出页面重新进入无法播放
应用下发音频数据不及时导致音频卡顿或有杂音
音频被收藏操作打断
媒体文件存在多个格式后缀
节拍器节拍不均
视频播放时无法通过手势调节音量和亮度
SoundPool音频播放不完整不流畅
使用AVTranscoder进行视频转码失败
AVScreenCapture录屏获取到的视频数据无法正常显示
如何解决屏幕停止录制后,无法开始第二次录制的问题
如何解决AVPlayer在List组件中无法实现全屏播放问题
应用前后台切换时,如何解决Video组件播放发生中断的问题
关于从视频中提取特定帧图片的常见方法及问题
如何下载并播放字符串格式的语音数据
SoundPool快速播放音频有破音
录制过程中音视频帧数据的转换
AVPlayer播放网络视频流的相关问题
AVRecorder如何获取录制音频的Uint8Array数据
AVPlayer播放4KHDR视频时与周围UI样式不协调
Video组件是否可以设置User-Agent
AVPlayer播放直播流报错,错误码801,不支持loop
系统录屏授权时允许和禁止的回调怎么调用
如何获得音频比特率
AVPlayer如何播放smb、ftp协议的视频
屏幕录制如何实时获取原始视频数据与编码视频码流数据
AVRecorder录制WAV封装格式的音频文件并识别为文字
如何同时录制设备内部音频和麦克风音频,并合成两路音频
AVPlayer播放音视频报错5400106
如何将录屏码流数据从Native侧传递到ArkTS侧
媒体服务报错5400102问题定位
AVPlayer运行实例数量限制
setDefaultOutputDevice切换听筒扬声器耗时较长
音视频播控(AVSession)
如何响应播控中心的播放模式切换
应用如何更新进度条
为什么接入播控后,播控中心部分按钮是灰色的,不可点击
能否定制播控中心界面上显示的控制元素
如何在播控中心显示歌词
如何做到连续投播
系统是否支持DLNA设备投屏
如何自定义投播组件
应用内如何进行输出设备的选择
投播成功后,本端应用内该如何显示
投播后支持哪些控制功能
在投播过程中,出现设备连接失败、启动缓慢以及回调进度卡顿等问题,可能原因是什么
后台播放状态异常
无线投屏时不能切换声音输出
播控中心的进度条展示错误,与应用内的进度条不一致
视频播放时,播控中心状态不正确,且无法暂停视频
如何解决音频播放控制通知栏进度状态不更新问题
创建AVSession出错,错误码6600101
应用内直播切换后台后声音正常但无播控组件
通话类应用自动和手动切换音频输出设备问题
音视频后台播放和长时任务的使用流程以及注意事项
接入AVSession后播控中心没有显示
播控中心通知栏显示问题
AVMetadata的avQueueImage属性是否对图片大小有限制
使用投播组件开发投播功能及注意事项
播控中心的播放状态错误
音视频编解码(AVCodec)
VideoDecoder支持的包装方式是AVCC还是AnnexB
音视频文件的封装协议与编码格式有哪些
如何获取系统支持的编解码能力
如何进行视频压缩
如何将图片合成视频
视频播放花屏
视频画面模糊,清晰度低
应用内选择某个音频文件后无法播放
音频转码转换格式
如何实现对H264裸流数据实时解码渲染
解封装和解码后的视频大小不一致
Native音视频编解码常见错误
MP4视频在系统相册的画面预览中会出现部分绿屏
视频硬解码CPU使用率高
OH_AudioCodec_PushInputBuffer标记flag为EOS后再次填入数据返回AV_ERR_INVALID_STATE
解码器解码过程中卡住无输出
部分视频边缓存边播放失败
视频编码器初始化完成后能否动态修改画面宽高
视频解码过程中能否进行视频宽高的裁剪
视频解码如何传入SPS,PPS数据
如何实现视频压缩
配置视频文件的旋转角度失败
如何为AI合成的媒体文件添加隐式标识
图形开发
2D图形(ArkGraphics 2D)
如何使用EGL绘制自定义动画?请提供一个简单示例
多线程调用OH_Drawing_CreateFontCollection崩溃
EGL绘制是否支持多线程?如何在多线程的场景下同时操作一块buffer进行图形绘制
解码后数据帧送显的两种方式
OpenGL无法正常渲染某些分辨率YUV数据
使用eglSwapBuffers API,eglSwapBuffers执行报错错误码:EGL_BAD_SURFACE (300d)。日志显示:QEGLPlatformContext: eglSwapBuffers failed: 300d。
使用eglSwapBuffers API,eglSwapBuffers执行报错错误码:EGL_BAD_ALLOC。
OpenGL同一个上下文在多线程中使用问题
关于GL_TEXTURE_2D和GL_TEXTURE_EXTERNAL_OES纹理类型的选择问题
一个EglSurface支持同时显屏和输出到编码器吗
如何主动关闭CPU访问窗口缓冲区数据降低功耗
使用drawTextBlob进行文本绘制的常见问题
HarmonyOS中如何实现图片取色
如何实现多张图片的拼接
实现图片旋转、缩放裁剪预览效果
Canvas绘制翻角效果
RGB和HSB颜色如何互相转换
DrawingRenderingContext绘制图像图形如何填充
如何在Canvas上绘制不同对齐方式的文字
Canvas实现镂空效果
如何绘制虚线
Canvas中clearRect无法清除上一绘画内容
运动轨迹如何分享为图片
基于Canvas的弹幕遮罩人物过滤
如何实现绘制内容在指定区域透明化
Canvas实现六边形雷达图
如何给图片添加底色
段落如何居中画布
离屏获取文本像素图并使用OpenGL绘制
如何解决Canvas画板设置CanvasRenderingContext2D线条样式失败的问题
大图添加水印性能优化
Canvas绘制图形拖动卡顿
横竖屏切换时,如何防止画布被清空
如何绘制圆角矩形
如何实现智能手表圆形环绕文字效果
Canvas图片绘制的常见使用场景
如何使OffscreenCanvas绘制的内容同步到多个Canvas中
如何为图片、视频添加水印
Harmony无法正常显示对应的字体
实现一个可拖动的环形进度条且头尾使用自定义图片
应用服务开发
PDF文档解析服务(PDF Kit)
应用内PDF文件预览失败
如何实现PDF的预览缩略图
在预览模式下,如何一键删除所有PDF标注
如何为PDF添加指定的字符串生成新的PDF文件
PdfView能否获取目录
如何打开三方应用分享的PDF文件
如何将不同尺寸的图片添加到PDF里
PDF文档转换成的图片如何重命名
PDF Kit提供的PDF转图片的多个API有什么区别
PdfView组件如何实时显示编辑后的PDF文件
PDFService.searchKey如何获取关键字数量和所属页码
PdfView如何禁用缩放
如何合并多个PDF以及给PDF添加页码
PDFView拖拽能力
从相册中选择图片添加到PDF页面中
PDF添加SquareAnnotationInfo标注,设置fillColor无效如何解决
PDF Kit水印相关问题汇总
如何通过Canvas绘制图形并添加到PDF上
PDF添加水印是替换还是叠加
PDF添加水印是替换还是叠加
VoIP通话服务(Call Service Kit)
应用内发起通话,已经接通后通话状态显示错误
为什么企业来电显示中的"陌生号码与信息识别"页面设计两个按钮
当应用主进程被杀死,企业联系人信息来去电页面显示的内容如何获取
企业联系人来去电信息手机号国家码匹配
通话服务中callId是否可以自定义,需要保持一致吗
voip通话低延时模式场景下系统是否支持回声消除
地图服务(Map Kit)
定位结果在地图上显示时存在偏差
搜索的地理位置信息不符合用户期望
地图标记点在缩放地图时发生位置偏移
如何给地图组件添加含数字角标的自定义图片标记
地图组件如何添加多个Marker并自定义样式
路径规划场景中绘制颜色渐变的路径,颜色不生效问题如何解决
怎么在地图中确定某一段路线的方向
地图绘制在使用点聚合时并支持设置点信息窗和点注释功能
如何监听地图的移动
使用POI关键字搜索结果跟花瓣地图搜索不一致
在地图上实现定位功能
Map Kit点聚合场景中,如何更新标记的图标
Map Kit如何知道地图进行了缩放
使用POI关键字搜索返回数据为空排查指导
地图事件监听中的覆盖物与聚合点事件的差异
地图服务使用报错
如何实现MapComponent地图占满屏幕
初始化地图全屏蓝色如何解决
地图服务覆盖物image如何添加网络图片url
Map Kit地图服务如何设置我的位置图标实时指向当前设备移动方向
地图如何批量添加Marker
为什么fromScreenLocation接口和getVisibleRegion接口获取的矩形顶点坐标不一致
MapKit服务中使用TileOverlayOptions访问瓦片地址tileUrl时报错:1007900060
Map Kit加载地图时偶现不展示默认Marker标记
Map Kit如何实现离线地图能力
Map Kit地图无法加载显示
地图如何实现添加折线显示在地点名称和图标(底图POI)上层
如何实现通过自定义滑块控制地图缩放
如何实现地图不显示地铁路线
使用地图服务展示自定义信息窗时,返回上一页面产生崩溃如何解决
基于指定的经纬度坐标点,如何进行地图缩放
地图POI搜索中adminCode是否可以仅返回区划代码
如何解决自定义样式地图国境线不可见的问题
如何实现地图自动缩放并移动到中心点
如何解决模拟器加载地图显示空白
如何在地图上绘制虚线
如何修改地图的折线纹理间距
如何处理自定义地图通过JSON指定元素无法显示问题
如何在WGS84坐标系实现FOLLOW_ROTATE相同定位展示效果
如何在打开地图时,自动移动相机到当前设备位置
点击添加的marker位置与点击的位置不一致
通过地图应用实现导航常见问题
Map Kit地图如何不显示各省份名称
如何设置地图深色模式、浅色模式和自定义颜色
Map Kit如何添加自定义信息窗并实现点击响应
地图视野范围如何设置
如何在Petal Maps Studio编辑器中修改水的颜色
如何将触摸点转换为地图经纬度坐标
Map Kit如何设置“我的位置”模式(方向、跟随、移动)
如何自定义Marker样式
Map kit的getTransitRoutes查询到的路线规划是否与花瓣地图一致
Map Kit使用报错1002600003如何解决
电子书阅读服务(Reader Kit)
Reader Kit获取书籍具体页数
Reader Kit中PageDataInfo的startDomPos或endDomPos值的含义是什么
Reader Kit(阅读服务)支持的能力及使用注意事项
广告变现服务(Ads Kit)
如何解决华为开屏广告闪屏问题
激励广告回调中无法弹出Toast弹窗
如何解决获取OAID异常的问题
如何解决开屏广告未生效
华为账号服务(Account Kit)
华为账号一键登录失败
使用华为账号一键登录成功后,用户名显示为长段随机字符
华为账号一键登录获取不到手机号怎么解决
oauth-login.cloud.huawei.com域名ip不固定的原因
HarmonyOS如何开发青少年模式和老年模式
HarmonyOS账号登录的OpenID和UnionID使用说明
华为账号登录退出登录后路由栈清空问题
华为账号一键登录获取的手机号与匿名手机号不符如何解决
华为一键登录如何同时获取匿名手机号和头像、昵称
华为账号一键登录后是否可以与应用自身账号体系解绑
LoginWithHuaweiIDButton能否根据loginType的属性动态切换登录类型
如何取消华为账号对其他应用/服务的授权
华为账号一键登录的服务端开发部分是否可以在客户端实现
应用内关闭未成年人模式,却引导关闭系统未成年人模式
获取未成年模式开启状态失败
仅支持三方用户账号登录的应用如何对接华为一键登录
华为账号一键登录是否有第三方隐私政策链接
如何通过华为账号进行用户数据同步
个人开发者是否可以使用一键登录
华为账号怎么切换到未成年人模式
两个华为账号登录获取的OpenID相同
客户端获取的OpenID、UnionID和服务端获取的OpenID、UnionID有什么区别
华为账号一键登录风控
使用华为账号登录,出口IP会有变化
华为支付服务(Payment Kit)
华为支付拉起收银台,取消支付后点击重新支付不会跳转到开通页面
华为支付服务元服务支付鉴权报错
华为钱包和华为支付的区别是什么
华为支付预下单接口报错提示无效的商户号
商户号如何绑定AppID
收银台报错“服务暂不可用,请稍后重试”
华为支付服务接入前常见问题
联系人服务(Contacts Kit)
如何实现联系人管理功能
调用queryContactsByPhoneNumber接口异常怎么解决
使用ContactsKit中的selectContacts方法报错
调用联系人服务(ContactKit)的queryContacts接口导致应用闪退
如何通过拉起通讯录添加联系人
内容分享服务(Share Kit)
华为分享将应用的页面分享到另一个手机后不能引导下载应用
分享图片到应用显示“您选择的文件不支持分享”
如何获取到其他应用分享的内容
如何解决分享pdf文件到微信问题
系统分享常见使用场景
碰一碰分享直接打开浏览器,未跳转至应用内页面
碰一碰分享提示暂无可用打开方式
分享不显示缩略图的原因有哪些
应用中如何拦截弹出分享窗口
如何隔空传送打开App Linking链接直达应用
跨端分享文件接收策略
如何分享用户目录文件
屏幕时长守护服务(Screen Time Guard Kit)
如何设置不同时间策略实现屏幕时间守护
日历服务(Calendar Kit)
系统日历无法同步应用的日程信息
如何修改已有日程的重复属性
如何实现日程提醒功能
应用创建了日程事件但无相关提醒功能
ohos.calendarManager创建日历账户Calendar报未知类型错误
日历中的日程类型有什么区别
日程删除方式及耗时的对比
如何使用editEvent接口新建日程
三方应用如何获取系统日历中的日程
实况视图服务(Live View Kit)
实况窗推送内容能否自定义
实况窗有哪些支持对接的场景以及消息推送机制
如何监听实况窗计时器倒计时结束事件并关闭实况窗
为什么配置胶囊实况窗icon后,胶囊实况窗中显示应用icon
哪些系统服务会自动接入实况窗
天气数据服务(Weather Service Kit)
查询天气数据失败怎么解决
通用文件预览服务(Preview Kit)
Preview Kit预览文件失败
Preview Kit(文件预览服务)使用指南和注意事项
Reader Kit如何进行小说章节跳转
如何实现Excel文件预览功能
如何使用预览打开OFD文件
如何实现Word文件预览功能
如何实现应用外预览pdf文件功能
如何实现通过文件选择器(FilePicker)选择文件进行预览
如何使用ohos.file.fs打开gbk编码文档
Preview Kit暂不支持屏蔽分享与添加水印等安全定制能力
位置服务(Location Kit)
如何申请精确定位
定位服务使用什么坐标系,如何根据实际应用场景转换
在室内时,在持续定位场景中设置interval为1,为何不生效
开启定位后没有定位授权的弹窗
无法获取设备当前定位信息
自动获取定位信息失败
获取当前设备位置信息不准确
获取当前位置信息有一定的延迟
已开启应用的位置权限,但仍然提示未开启位置权限
位置权限关闭后,如何实现在应用内一步操作重新开启
持续定位首次定位之后间隔很久才开始二次定位
动态申请后台位置权限失败该如何处理
关于HarmonyOS系统地理围栏功能相关问题
应用如何获取定位权限
如何判断卫星是否参与定位
如何自定义公式计算两点位置坐标的距离
定位权限无法重复拉起如何解决
maxAccuracy设置太小导致定位API失败
如何设置模拟器虚拟定位
地图添加标记返回undefined如何解决
HarmonyOS在未连接网络时能否获取位置信息
如何判断“访问我的位置”配置是否开启,若关闭如何跳转对应设置页面
获取当前海拔高度信息失败
如何监听/获取“位置”配置的开关状态
获取位置信息的一般指导和常见问题解决方案
如何解决经纬度坐标在地图上显示与实际地点有偏差问题
位置服务支持范围和能力说明
如何配置后台持续定位长时任务
消息推送服务(Push Kit)
进入应用阅读消息后,下滑通知栏中的消息通知没有自动消失
消息推送限制和消息回执问题
消息推送后手机未收到消息提示怎么处理
收到推送但是没有铃声和震动提醒
设备收不到服务端手动推送的离线消息
如何判断APP是用户通过点击通知栏推送而唤起的?
Push Kit消息缓存时间
应用内通话消息是继承UIAbility还是VoIPExtensionAbility
通知扩展消息语音播放提前退出
Push Kit推送服务接入常见错误码和解决方案
HarmonyOS 3.x/4.x已接入过华为推送,HarmonyOS Next/5.x及以上版本应用如何升级适配
应用在前台时能否获取通知消息的内容
发送无效消息是否会消耗频控额度
自助分析结果显示“未查询到消息处理”
应用链接跳转服务(App Linking Kit)
如何解决AppLinking跳转与推送通知消息跳转配置冲突问题
App Linking跳转问题
如何在上架之前测试AppLinking导向自己App的链接
应用内支付服务(IAP Kit)
数字商品配置后如何生效与测试
应用如何接入退款及常见问题
服务器关键事件消息通知常见问题及解决方案
单机应用/元服务是否可以接入应用内支付
应用内支付沙盒测试常见问题及解决方案
应用内支付自动续期订阅常见问题分析
订阅退订之后获取到的商家订单号不是最新的
如何对JWS格式的数据解码和验签以及JWS支持的证书类型
如何查询应用内支付交易后的订单信息
JWT Payload参数填写要求和常见问题
应用内支付常见错误码和解决方案
应用市场服务(AppGallery Kit)
应用前台使用时发生闪退,或在后台时退出
用户尚未同意隐私政策,应用即申请收集用户信息
上架审核提示软著不通过应该如何处理
应用配置图标不符合UX设计规范要求尺寸1024px*1024px该如何解决
如何修复上架审核的定向推送问题
AGC页面菜单缺失或点击菜单报错问题排查指导
AGC上提交审核时提示检测到当前软件包的user_grant类型权限与隐私声明不一致
AGC上创建应用时提示应用包名已经存在如何处理
HarmonyOS指定设备发布描述文件签名sign字段如何生成
上架发布应用失败,提示“请使用发布版本的API开发应用申请上架”
如何解决应用市场更新失败,报错code“17700073”的问题
重新生成profile发布的应用,是否会影响安装之前发布的应用
私有云部署应用如何备案
如何解决应用向用户索取权限使用目的说明不明确等问题
集成三方sdk是否必须在隐私政策中标注
应用上架审核因稳定性被驳回如何获取相应的日志定位问题
如何确保核心用户每次都能参与版本测试
解决同一个App包同时提交邀请测试和公开测试问题
申请证书数量限制问题
邀请测试中的版本如何继续添加测试人员
加入HarmonyOS开发服务商,需要使用未经认证的新账号吗
邀请测试如何创建邀请码并使用
AGC添加的公钥指纹信息和证书文件指纹信息不一致
低版本手机应用市场是否能搜索到高版本应用
如何添加ACL受限权限
新建商品后不能复用之前的商品ID,应用后台是否支持更改商品类型
应用如何上架分发到多端(手机、PC、平板)
上架时年龄分级结果与预期不符怎么处理
如何发布企业内部应用
上传应用图标到AGC报错文件类型不对
如何拉起应用市场并跳转至应用详情
HarmonyOS应用备案指导和常见问题
AGC审核驳回:在同意隐私政策前,应用获取了用户的个人信息
应用上架检测出未使用的权限
应用内点击检查更新跳转到应用市场后提示“此应用暂不支持在当前设备安装”
应用更新无法拉起升级对话框
邀请测试链接点击无法安装如何解决
应用市场评论互动服务账号使用问题
应用上架检测反馈存在RS前台空跑现象
AGC上架时如何指定应用版本号
应用发布选取新包时提示较低版本包,无法选择
如何解决关闭开发者模式时应用无法打开的问题
如何实现应用升级自定义弹窗并监控点击事件
如何实现动态修改应用图标
调用Comments API返回错误码20770002
多系统共用隐私政策协议时,需要注意哪些点
已发布应用是否会被要求强制升级
如何接入AGC应用性能监测服务(含崩溃服务)
使用AppGallery邀请测试打包使用什么类型的证书
隐私声明和用户协议,若用户没同意该如何处理
应用内需要提供举报功能,是需要使用华为提供的Kit吗
应用市场新版本app推送机制
使用productViewManager.loadProduct拉起的应用商店页如何在其他地方监听
证书生效,但开发工具提示证书过期
企业主体能否多个开发者账号实名认证
应用图标是否可以包含HarmonyOS的标识
应用提交上架审核后,撤销上架还需要审核吗
使用Testing API的更新测试版本接口,报错204144691
应用在不同系统版本下应用市场的下载规则
如何解决内部测试安装失败,报错误码17700018的问题
AppGallery Connect测试设备管理无法批量添加已删除的设备
应用误删后是否可以恢复
AGC的控制台无法选择要提交的新版本
已经修改SDK版本但上架仍提示应用含有beta版的API该如何处理
邀请测试时无法选取上传的软件包怎么办
HarmonyOS NEXT生态市场单独发布HAR包为什么需要工程签名
隐私托管使用的场景和测试条件
应用上架必须通过AppFreeze异常检测吗
申请发布证书时提示上传的CSR文件无效怎么办
AGC自检结果是否阻塞上架提审
测试版本已审核通过,为何在AppGallery应用尝鲜中没有搜到
应用包无法上传到AGC怎么办,是否网络限制
应用市场提交版本时报错,软件包中含有不允许使用的权限,怎么定位
Publishing API更新应用软件包信息返回204144693如何解决
如何动态设置应用图标
通过打包工具构建的软件包上传AGC报错996如何解决
Publishing API提交应用返回204144660的几种场景和解决方法
权限分类及受限权限未审批前如何进行应用调试
HarmonyOS按需加载实现方法和常见问题
In-house应用发布指导和常见问题分析
证书和Profile类型及使用场景
应用证书到期后的影响及处理方式
调用Publishing API(HarmonyOS)的提交发布接口报错
如何解决首次运行弹出两个隐私政策弹窗的问题
AGC应用自检结果的不一致问题
AGC上传软件包常见报错和解决方案
证书有效期和创建密钥时不一致
用户如何退出AppGallery邀请测试
p12和csr文件丢失后如何找回并更新应用
AGC自定义隐私协议链接更新是否需要发布应用新版本
应用市场搜索不到应用排查指导
预置应用(未上架应用市场),是否需在AGC创建APPID
HarmonyOS指定设备发布常见错误码深度解析
试用调试Profile如何申请及注意事项
应用备案相关前置许可前期准备材料和工作
如何查看和管理HarmonyOS Next应用市场的用户评论数据
HarmonyOS应用上架包签名信息获取
应用内检查更新实现及常见问题
AGC应用状态分类和相关操作
无权限签署华为开发者服务协议
邀请测试任务失效后如何重新开启
用户通知服务(Notification Kit)
如何让事件只在一个UIAbility实例中传递
如何监听系统公共事件,如熄屏、亮屏、开机等
requestEnableNotification接口申请通知权限的机制是怎样的
系统弹框和应用消息推送的区别是什么
调用notificationManager.publish发布通知失败
emitter.off取消订阅某个事件后,是不是所有订阅该事件的地方都不会再收到该事件的消息
应用通知点击跳转异常
通知消息的角标信息显示不正确
打开应用弹出的通知授权弹窗来不及点就消失了
录屏已结束,通知栏仍显示录屏
点击消息通知跳转应用页面的方案
如何打开横幅通知
如何发布本地消息到通知中心
如何实现应用内提示音:通知与自定义消息场景
如何设置应用通知角标
如何判断应用启动是来自于Notification Kit拉起的
通知订阅扩展能力常见问题
云开发服务(Cloud Foundation Kit)
如何开通手机号码认证服务
使用AGC云数据库端云一体化开发,能否不使用服务器进行ICP备案
端云项目启动时crash报错问题
认证服务登录状态是否有时效
使用云存储进行身份验证如何获取用户ID
元服务使用云数据库是否需要获取用户凭据
云函数各触发器的场景使用
云数据库服务器侧错误,报错代码1008231001
如何处理部署云数据库对象失败:clouddb deploy failed. Reason is the index cannot be modified.
使用云数据库查询数据的时候,报“401:205525007:verify signature failed”
关于云数据库访问限制的问题
云数据库端云同步方案
云托管创建站点域名中点(.)自动消失问题说明
运动健康数据服务(Health Service Kit)
无法连接穿戴类设备
用户已授权健康数据,但页面上的相关数据未刷新
运动健康服务授权及取消授权失败问题
华为运动健康服务中的基础运动健康数据是否包含血糖数据
运动健康无法获取数据常见问题和解决方案
如何获取运动健康全量数据副本
申请运动健康权限被拒问题排查定位
运动健康测试权限相关问题
企业开发者同步运动健康数据指导
游戏手柄外设服务(Game Controller Kit)
Game Controller Kit暂不支持动态查询手柄按键类型及震动等高级特性
DevEco Studio
环境准备
导入Sample时,提示连接Gitee超时
导入Sample时,提示SSL证书校验错误
下载HarmonyOS SDK时提示网络连接错误
DevEco Studio无法打开
如何配置DevEco Studio的代理
安装npm包失败的处理办法
如何在命令行使用ohpm
流水线场景使用命令行工具sdkmgr下载Linux SDK失败
ohpm-repo是否支持对HSP包的管理
环境检查时显示ohpm registry access不通过
c++层的crash怎么定位
自动签名时提示“The signature does not take effect or has expired. It may be the current system time is inaccurate, please calibrate the system time and sign again”错误
DevEco Studio中如何设置超长日志自动换行
运行时出现Import DevEco Studio Settings弹窗
环境中配置使用JDK25,打包失败报错,错误码:00303153 Configuration Error
打开工程,反复执行“Updating indexes”
DevEco Studio未识别到真机设备如何处理
Mac安装DevEco-Studio后启动报错“NSInternalInconsistencyException”如何解决
DevEco Studio启动项目报错Project sync failed
DevEco Studio编译时报错FetchPackageInfo: "@ohos/hamock" failed
创建新工程Create Project为空白如何解决
开发工具DevEco中,代码开发界面的白竖线如何删除
LSP Client Warning
DevEco Studio无法登录成功
在IDE的控制台中输入ohpm -v报错Failed to find the executable 'node' command怎么处理
DevEco Studio无法识别复制的模块
新建项目运行报错ROR:node
DevEco Studio无法启动
IDE编写C++代码时没有提示
IDE编译报错:ERROR: SDK component missing解决方案
DevEco Studio新建项目失败的原因有哪些
DevEco Studio版本更新后问题汇总
DevEco Studio无法识别到连接的真机可能是哪些原因
在内网环境中使用DevEco Studio开发会有哪些常见问题
DevEco Studio占用内存高问题优化方法
安装依赖的hvigor插件报错问题汇总
Mac安装运行DevEco Studio异常问题汇总
DevEco Studio中快捷键使用常见问题
DevEco Studio使用过程中闪退或报错问题汇总
DevEco Studio如何调整页面窗口布局
DevEco Studio版本相关问题
DevEco Studio安装插件异常的原因有哪些
DevEco Studio安装后使用过程中常见配置问题
DevEco Studio编译慢,模拟器启动慢
DevEco Studio的SDK常见环境问题
HarmonyOS中DevEco Studio缺少Device Manager入口及模拟器镜像下载报错的解决方案
工程管理
工程检查报错,提示“Incorrect settings found in the build-profile.json5 file”
环境诊断、创建工程/模块界面全部显示空白
打开历史工程,报错提示“Install failed FetchPackageInfo: hypium failed”
如何使用DevEco Studio中的ArkTS代码模板
如何将HSP(动态共享包)转为HAR(静态共享包)
如何将HAR(静态共享包)转为HSP(动态共享包)
打印超过1000行的日志内容时,DevEco Studio控制台如何设置
DevEco Studio如何自动install依赖
如何关闭DevEco Studio自动格式化功能
如何解决mac启动DevEco Studio报错提示“devecostudio”意外退出问题
如何解决Windows系统使用DevEco Studio时SDK卸载失败,报“Unable to rename the file. Cause:Unable to delete D:\xxx\default”错误
.h文件中uint8_t无法使用如何解决
如何使用DevEco Studio上的Git工具进行多远程仓管理
如何通过离线方式安装npm包
工程中存在多处-Wunused-command-line-argument告警,影响查看有效日志
如何设置可以在工程目录中自动定位当前打开的文件
打开工程时左侧目录树不显示
ExternalCpp视图中显示SDK的系统API
项目构建时,报依赖库版本不一致
使用发布证书打release包未成功的解决方案
怎么解决打包时依赖的Har包没有打进去的问题
引用三方库图片资源报错
如何在Entry模块中访问Library模块中的数据
构建多个不同的APP产物-icon和名称为何没有区别
超大字符串文件拆分解决资源引用卡顿问题
如何解决编译时报错owns a higher api version问题
项目入口的Ability配置错误,导致项目启动白屏
如何方便地管理项目中各模块的依赖库版本
提交版本提示存在Beta版本API
使用了新API打包的APP包如何兼容安装在老系统和其他不兼容该API的设备
字节码HAR的代码防泄漏安全程度如何
app中如何统一同一三方库的不同版本
代码编辑
编辑器自动联想、跳转等功能失效
DevEco中是否有一键检查未引用资源的功能
在DevEco Studio中提交代码时,如何自动格式化修改过的代码
DevEco中是否有预览结构树的方法
如何解决DevEco Studio左侧加断点的区域消失,无法加断点的问题
DevEco Studio设置新建ets文件时自动添加头部注释和版权声明的方法
关于BuildProfile自定义字段报错:Property 'BUILD_VERSION' does not exist on type 'typeof BuildProfile'
如何过滤编辑器对超大文件的扫描
编辑功能失效,提示“ArkTS language service terminated due to memory constraints.”
DevEco Studio上使用生成NAPI功能时, 提示“Unsupported parameter type.”或 “Unsupported return type.”错误
DevEco Studio上使用生成NAPI功能时, 提示“Failed to generate NAPI, check the napi_init.cpp file and try again. ”错误
DevEco Studio上使用生成NAPI功能时, 提示“Could not find usage of napi_module_register in napi_init.cpp.”错误
DevEco Studio启动报错:“Scan files to index fail”
server启动失败,进程意外退出
DevEco Studio上使用使用api或组件时编辑器提示各种报错与告警
为什么ArkTS API接口注释中@since版本看起来比接口实际引入时间更晚
DevEco Studio自动提示导入部分标准库异常
界面预览
如何设置DevEco Studio 的预览功能的屏幕像素值
预览功能使用过程中,可能无法使用帮助菜单压缩日志按钮收集日志
预览告警“@Consume/@Link decorated property <propertyName> not initialized”
预览告警“There are properties not initialized”
预览报错“Node service error detected.Reinstall DevEco Studio to fix the error. ”
预览窗口顶部和底部出现白边
DevEco无法执行Previewer,报错“This module is referencing one or more HSPs and cannot be previewed.”怎么处理
SVG图片在真机和DevEco Studio中颜色显示不一致该如何解决
previewer显示的UX效果和真机的显示实际不一致
更新IDE后Preview无法使用该如何解决
编译构建
编译报错“JS heap out of memory”
Linux环境下编译报错“JavaScript heap out of memory”
编译告警“The re-export name 'xx' need to be marked as type”
编译报错“Cannot find module XXX or its corresponding type declarations”
编译报错“ERROR: Failed :entry:default@CompileResource”
编译报错“Module 'xxx' has no exported member 'yyy'”
编译报错“Could not load ${file1} (imported by ${file2}): Maximum call stack size exceeded”
编译报错“Failed to get a resolved OhmUrl by filepath xx”
编译报错“Property xxx does not exist on type 'typeof BuildProfile'.”
C++工程编译导致电脑卡顿的处理建议
JDK版本不匹配导致编译失败
LABEL_VALUE_ERROR处理指导
应用/服务的启动界面信息缺失,提示“Schema validate failed”报错
编译报错“Schema validate failed”
编译报错“No available entry module found”
编译报错“keystore password was incorrect”
编译报错“please check deviceType or distroFilter/distributionFilter of the module”
编译报错“Failed to generate test project build system”
C/C++项目三方依赖库未打包到HAP
Static Library模块中src/main/cpp目录下的文件未打包进HAR
ArkUI-X工程编译报错“The ArkUI-X project's structure has been changed”
Target AOT编译,AP文件生成失败
工程编译告警提示“ArkTS:WARN: For details about ArkTS syntax errors”
编译报错“ninja: error: mkdir(xxx): No such file or directory”
编译报错“(is the command line too long?)”
编译报错“CMake Error: The following variables are used in this project, but they are set to NOTFOUND”
执行sync过程中修改Hvigor及plugin版本导致build init
更新hvigor版本时,配置了依赖却在build init时报未找到此依赖
编译报错 “Unknown resource name”
构建报错“ERROR: Task xxx was not found in the project xxx”
编译报错“The reason and usedScene attributes are mandatory for user_grant permissions”
编译报错“Only one default card can be configured in the form_config.json file”
编译报错“In the form_config.json file, if the value of the updateEnabled field is true, the updateDuration and scheduleUpdateTime fields cannot be both empty”
编译时DevEco Studio报错App Launch: To run and debug the Harmony device, configure the HarmonyOS runtime
编译报错“Property 'XX' does not exist on type 'typeof BuildProfile'”
无法调试,DevEco Studio提示“ The target can not be empty. Check the build-profile.json5 file of the project root directory and make sure the targets of the modules in configuration is set to specified product: default in applyToProducts.”
编译时DevEco Studio提示Signing material error
如何在不修改build-profile.json5的情况下选择构建debug或release版本
如何配置oh-package.json5动态依赖
如何解决SDK与镜像不匹配导致abc文件无法正常运行的问题
如何解决自定义组件struct内不支持定义成员变量get/set方法的问题
应用打包成.app时其中的HAP包没有签名
如何给新增的module在线签名
如何设置DevEco Studio配置用来调试动态库
项目工程中怎样配置Native的版本
静态共享包HAR如何引用另一个HAR包中的so文件
怎样在编译配置中设置excludes文件
如何在编译过程中添加自定义任务
如何处理 include <stddef.h> 编译报错
如何控制编译过程的cpu使用
DevEco怎么导出项目的依赖树
如何在hvigor自定义任务中使用npm包
如何写har包的编译脚本
如何定制构建多目标产物
开发的插件能直接在DevEco Studio使用么
如何解决编译报错“Property xxx does not exist on type 'typeof BuildProfile'
如何进行DevEco Studio编译构建初步性能分析
如何解决DevEco Studio编译hsp和闭源har包的时候,生成声明文件时emit的耗时过长导致编译慢的问题
如何获取BuildProfile中的值
BuildProfile文件是否支持在Native侧直接读取
如何解决hdc file send指令行为异常
如何解决构建流水线提示Couldn't find hvigor/hvigor-wrapper.js的问题
如何解决搭建流水线时commandline-tools-linux中sdkmgr下载开发包报错
DevEco Studio编译报“Operation not permitted”无权限错误
编译命令行中如何传递参数并且在Hvigor编译阶段扩展插件中获取到
生成签名时报错删除 .p12 文件目录下的 material 文件夹,重新应用自动签名
如何通过构建参数传入签名信息
DevEco Studio日志中如何排除某一特征的日志
编译打包CPU架构设置
编译报错:platform/OHOS to use this system, please post your config file on discourse.cmake.org so it
构建流水线报错:Failed to request the remote SDK
如何提高代码混淆率
HarmonyOS NDK上的llvm是否有更改,一些中间产物能否复用
armeabi-v7a是否支持Neon指令扩展
arm64,armv7,x86_64 三种架构的适用范围
如何解决混淆之后的静态引用异常问题
编译的时候遇到“too many open files”
打包体积大如何配置优化包体积问题
如何以release编译类型编译HAR包
编译通过,但是安装时失败报错“Error while Deploy Hap”
如何在构建任务中执行shell脚本
编译报错“no such file or directory, realpath 'xxx'”
编译过程内存过高
编译报错“Duplicated files found in module entry. This may cause unexpected errors at runtime”
构建报错"Cannot read properties of undefined(reading 'XXX')"
构建报错“Duplicated files found in module xxx. This may cause unexpected errors at runtime”
构建报错“input module releaseType is different”
构建报错“debug is different”
构建报错“proxy data is duplicated”
编译报错“Init keystore failed: parseAlgParameters failed: ObjectIdentifier()”
编译报错“generate SignerBlock failed”
编译报错“java.io.IOException: DerValue.getOID, not an OID 49”
CPP编译报错“A 'undefined symbol' error has occurred”
CPP编译报错“A 'unknown type name' error has occurred”
编译报错“The path XX is not writable. please choose a new location”
编译报错“The useNormalizedOHMUrl settings of packages xxx and the project useNormalizedOHMUrl: xxx do not match”
如何解决编译报错“Could not resolve 'xxx' from”,但'xxx'目录存在的问题
用户目录下没有npmrc文件
如何解决编译报错“ Error: 'icon' value `$media:icons` invalid value.”的问题
如何解决编译报错“Error: cJSON_Parse failed, please check the JSON file.”的问题
如何解决编译报错“Error: the name 'XXX' can only contain [a-zA-Z0-9_]”的问题
如何解决第三方包require语句报错
如何解决编译报错“Indexed access is not supported for fields(arkts-no-props-by-index)”的问题
如何解决编译报错“Declaration merging is not supported(arkts-no-decl-merging)” 或 “Cannot redeclare block-scoped variable 'xxx'”的问题
如何解决编译报错“ The inferred type of 'xxx' cannot be named without a reference to 'xxx'. This is likely not portable. A type annotation is necessary.”的问题
如何解决编译报错“arkts-no-any-unknown”和“Cannot find module 'xx' or its corresponding type declarations”的问题
如何解决编译报错“ERROR: ArkTS Compiler Error ERROR: /bin/sh: "xxxx/es2abc": Operation not permitted”的问题
如何解决编译报错“Cannot add xxxx items to index”的问题
编译初始化报错“resource busy or locked, open 'xxx\outputs\build-logs\build.log'”
Mac环境下加载动态库,签名拦截导致未生效
文件没有默认导出,但可以默认导入的场景说明
编译报错“The service widget file contains one or more references to HSPs”
编译报错“The required attribute: module-name is missing”
编译报错“The required attribute module-srcPath is missing”
编译报错“The srcPath is not a relative path:xxx”
编译报错“Method setProperty validate failed in hvigorfile.ts”
编译报错“Cannot resolved import statement”
编译报错“The type of target device does not match the device type configured by module:xxx”
编译报错“useNormalizedOHMUrl can be true only when Compatible SDK Version is 5.0.0 (12) or later”
编译报错“The local dependency below in module %s is invalid”
编译报错“There are some dependency names that are inconsistent with the actual package names”
编译报错“Local dependency in parameterFile does not exist”
编译报错“Invalid form name 'xxx'.”
编译报错“File 'string.json' is missing the required property 'string'.”
编译报错“Invalid tag 'xxx' at 'xxx/xxx.json5'.”
编译报错“The 'tag' keyword is not allowed for 'version' at 'xxx/oh-package.json5'”
编译报错“module.json5 file not found.”
编译报错“The name of the 'xxx' module must be a string, but received a value of type 'xxx'.”
编译报错“The version number of the module must be a string, but received a xxx.”
编译报错“This project is in the FA model and does not allow for external dependencies.”
编译报错“This project is in the stage model and does not allow for dependencies of modules in the FA model.”
编译报错“Cannot depend on HAP modules outside of this project”
编译报错“Unrecognized archive format in parameterFile”
编译报错“The reason and usedScene attributes are mandatory for user_grant permissions.”
编译报错“The reason attribute are mandatory for user_grant permissions.”
编译报错“CMake task execution failed”
编译报错“Duplicate 'routerMap' object names detected.”
编译报错“Failed to obtain the module type.”
编译报错“The permission under requestPermissions must be a value that is predefined within the SDK or a custom one that you have included under definePermissions.”
编译报错“The metadata field in FormExtensionAbility cannot be left blank or as an empty array”
编译报错“In FormExtensionAbility, metadata must contain an object with its name set to 'ohos.extension.form' and resource set to a second-level resource reference.”
编译报错“byteCodeHar not supported when useNormalizedOHMUrl is not true.”
编译报错“Duplicate 'Module-Abilities' object names detected.”
如何快速关闭工程中所有字节码HAR配置
在.ts文件中使用“import { export } from 'xxx.so';”方式导入.so文件编译告警:“Currently module for 'xxx.so' is not verified. ”
构建HSP模块时报错“Ohos BundleTool [Error]: hsp has home ability;Ohos BundleTool [Error]: CompressEntrance::main exit, verify failed.”
编译报错"Error: open 'xxx\libimage_transcoder_shared.dll' failed"
推包调试报错“Error message:cannot find record '&XXX/src/main/ets/YYY&x.y.z', please check the request path.'ZZZ.abc'.”
执行命令卡在起daemon的日志上或编译报错“ReferenceError, TransformStream is not defined in hvigorfile: XXX”
编译报错“Cannot read properties of undefined (reading 'split')”
升级react-native-openharmony编译出错
报错"ENOENT: no such file or directory, uv_cwd"
debug包功能正常,release包开启混淆后应用功能运行异常,页面白屏,崩溃
DevEco Studio 6.0.0 Beta1 及以上版本DevEco Studio ARKUI-X工程构建app报错
构建过程中控制台报错:“构建过程中控制台报错:EPERM: operation not permitted, symlink 'xxxxxxxx' -> 'xxxxxxx'......”
历史问题报错:“hvigor ERROR: Error: EINVAL: invalid argument, mkdir ‘D:xxx\yyy\zzz\D:’/ 'C:xxx\yyy\zzz\C:at Object.mkdirSync (node:fs:1391:3)”
新建工程/模块无法加载ets目录下的资源
三方SDK定制修改部分源码
并行编译多个大型Hap/Hsp模块可能会导致DevEco Studio闪退
编译报错“failed with:Exit code 0xc0000043”
编译报错:pnpm安装失败等问题汇总
DevEco Studio中Cmake编译选项的优先级说明
预览器触发构建,编译时发生daemon相关报错
通过命令行获取profile文件中的bundleName信息失败怎么办
如何解决编译本地依赖包失败的问题
编译构建项目无法排除某些目录打包怎么处理
IDE编译报错Invalid dependency
配置useNormalizedOHMUrl为true模式下常见错误
动态生成编译构建产物Hap和App的名称
打包App报错:input module vendor is different
基于hvigorfile.ts自定义打包文件名,如何删除同文件夹存在的安装包
如何动态修改oh-package.json5的内容
能否在编译打包时自定义版本号
Hvigor编译构建实现添加自定义文件至.har产物中
移除module.json5中label和icon字段导致photoAccessHelper接口报错
Index.d.ts接口定义文件中语法检查报错如何处理
一键编译打包所有product
如何在构建打包时获取云端文件新增或更新到rawfile文件夹中
使用Hvigor自定义不同产物的配置数据
如何解决直接安装与命令安装的HAP包不一致问题
如何解决打包时提示删除自定义字体无权限问题
编译报错daemon connections达到上限
获取Hap包的打包构建时间
使用HMRouter报错moduleContext is null in hvigorfile
如何进行App加固操作
如何解决编译构建时间过长问题
编译报错:ERROR: 00308002 Operation Error问题汇总
集成第三方字节码HAR包报错汇总
es2abc常见问题定位
编译构建常见报错hvigor ERROR问题
build-profile.json5中配置useNormalizedOHMUrl为true常见报错问题
编译构建时报错:资源缺失错误问题汇总
编译构建时报错:语法错误问题汇总
自定义Hvigor插件是否能进行断点调试
编译构建时报错:系统错误问题汇总
编译构建时报错:配置错误问题汇总
项目代码构建报错Cannot read properties of undefined (reading 'xxxx')
编译构建时报错:权限错误问题汇总
签名服务
登录超时说明
已实名认证,登录时还是提示用户需要进行实名认证
输入华为账号后,未出现“允许”按钮,浏览器界面无跳转
浏览器点击“允许”按钮后,出现登录客户端失败提示
点击“允许”后,浏览器提示“无法访问此网站”
登录时浏览器提示不安全,“你的连接不是私密连接”
DevEco Studio在登录授权时无法弹出浏览器窗口
多人协作时DevEco Studio如何引用一份签名文件
签名后生成的material目录是干什么用的
打包报错提示“hap-sign-tool:error:invalid CEN header (bad signature)”
签名时,提示"Failed to query agreement signing records"
签名密钥库文件与JDK版本不兼容
签名密钥库文件口令错误
签名证书文件解析错误
软件包格式异常
签名验签错误
通过DevEco Studio对HAP/APP包进行签名
配置调试签名异常
项目多人开发时会导致signingConfigs冲突,该如何协调
如何处理密钥共享团队内部发生的merge冲突
IDE在线签名报错该怎么解决
自动签名报错常见问题定位
安装应用时提示“安装失败,请重试”
元服务编译打包时报错
手动签名失败的常见问题
打包后hap包安装失败,错误码:9568320
编译HAP时签名过期问题如何解决
编译构建时报错:签名工具错误问题汇总
应用运行
登录华为开发者账号后,提示需要实名认证
在本地模拟器中卸载应用显示成功,但实际未卸载成功
运行工程到本地模拟器,提示“Failed to get the device apiVersion”
模拟器播放本地音频文件偶现卡顿
模拟器时间与系统时间不一致
模拟器启动后,设备无法识别
在Windows电脑上启动模拟器,提示未开启Hyper-V
模拟器“设置”中或List组件分割线不清晰或不显示
如何在模拟器访问Mac本地HTTP服务
虚拟机打开时,一直报错“无法打开libQt5Network.5.dylib,因为Apple无法检查其是否包含恶意软件”
点击Device Manager,提示“找不到应用程序”
DevEco Studio修改文件后点击run,一直没成功跑起来,run按钮一直处于禁用状态(Mac环境)
模拟器在后台放置一段时间后会卡在加载状态,CPU占用率高
模拟器应用运行时崩溃退出
模拟器使用OpenGLES指令绘制图像,与真机存在色差
macOS上活动监视器中显示模拟器内存偏高
如何增加模拟器运行内存
Windows x86模拟器三方C/C++库使用限制
模拟器无法连接网络
使用模拟器发起HTTPS请求时如何安装数字证书
在应用中如何区分真机和模拟器
设备管理点击“新建模拟器”按钮无响应
Windows x86模拟器卡在开机界面,无法进入桌面
Windows X86模拟器启动后无法亮屏
模拟器使用物理键盘无法输入中文
启动模拟器,提示镜像文件缺失
模拟器中如何管理应用的权限
在模拟器上运行应用,应用生成的文件在哪个目录下
播放音频的过程中拔插耳机后,无法继续播放音频
模拟器上部分视频无法正常播放
Windows X86模拟器使用过程中调整系统屏幕缩放比,模拟器显示异常
Windows电脑上启动模拟器,提示可申请内存不足
设备管理获取模板数据提示网络异常,下载模拟器镜像提示网络异常
存在多个DNS服务器时模拟器无法连接网络问题
应用调试
调试过程中无法添加断点
真机设备连接后,在DevEco Studio中无法识别设备
真机设备链接后,执行“hdc list targets”命令结果为“[Empty]”
设备ROM升级至5.0.0.31及以上版本,DevEco Studio连接设备不成功,查询不到设备
HarmonyOS应用自动化签名时提示“Provision number exceeds limit”
HarmonyOS应用自动化签名时提示“Unsupported restricted ACL permission exist in the configuration”
运行时提示“TypeError:Cannot read property xxx of undefined”错误
安装HAP时提示“compatibleSdkVersion and releaseType of the app do not match the apiVersion and releaseType on the device.”
安装HAP时提示“error: failed to start ability”
安装HAP时提示“error: unlock screen failed in developer mode”
如何解决调试启动时,一直卡在Waiting for application to come online notification的问题
Release应用堆栈解析相关错误提示及解决措施
entry引用本地library时,没有ASan日志输出
运行时提示“Hdc server port XXXX has been used”
修改代码后使用Hot Reload不支持情况说明
Hot Reload执行失败原因说明
启动C++调试时出现错误
如何使用DevEco Studio进行C/C++代码断点调试
如何将设备中的截屏图片导出到本地
应用自动签名失败,提示“calibrate the system time and sign again”
如何强制重启设备
如何解决Network单元测试用例crash问题
Native调试无法与lldb-server连接
DevEco Studio安装HAP时报错“FileTransfer Failed: Error while Deploy Hap”
DevEco Studio安装HAP时报错“FileTransfer Failed: [Fail]Error opening file: no such file or directory”
DevEco Studio安装HAP时报错“FileTransfer Failed: [Fail]Error opening file: operation not permitted”
DevEco Studio安装HAP时报错“FileTransfer Failed: [Fail]Transfer Stop at:XXX, Reason: no space left on device”
应用运行报错:hap path error
Native调试堆栈可视化功能并行栈视图显示空白
DevEco如何配置不响应raise捕获到的assert信号
如何保证代码修改后每次Run之后Preferences存储的用户信息不会被清除
ArkUI Inspector连接应用,偶现连接超时
2in1设备attach调试失败和增量调试失败
HAP包在真机上安装失败如何解决
如何解决关闭开发者选项后应用白屏问题
如何搭建远程真机平台
在个别C++动态库中无法下断点单步调试
如何通过Hypium脚本实现多端连续滑动
编译构建问题如何获取关键日志
应用开发过程中如何将测试包安装到测试机
HarmonyOS应用指定设备发布hdc应用安装失败
已发布模块如何本地调试
如何处理PyCharm创建的Hypium工程报错:未解析的引用‘devicetest’
Hypium中,如何判断当前屏幕为横屏或竖屏
Hypium中多种进行系统返回键操作方法
Wearable和Lite Wearable穿戴设备真机调试和调测
如何获取应用打印的日志并写入文件
OpenHarmony类型的应用打包和调试常见问题
云调试应用期间出现黑屏如何处理
云调试应用安装失败常见问题排查与解决方案
应用在真机上安装时提示失败的原因有哪些
debug打包运行没问题,release打包后项目运行异常
如何让HAP能够安装到其他手机上
性能分析
Profiler分析任务录制失败
导入历史数据失败
内存占用率过高导致DevEco Studio无法正常运行
开启多线程开关后应用性能劣化
Profiler录制Allocation没有Native信息
Profiler窗口无法加载
Profiler工具对Wearable设备开启泳道录制时会存在概率异常
Profiler录制Launch,详情中Load ETS Files和TOP Redundant页签无数据
应用体检在MacOS X86_64的系统上无法进行检测
如何解决体检工具诊断结果代码行跳转不准确的问题
如何避免使用AppAnalyzer后使用git提示需要版本化
DevEco Studio AppAnalyzer反复提示未配置python环境,无法进入卡片页
在macOS上使用Profiler录制数据时,必现trace相关泳道显示“No Data”
PC设备录制Allocation模板时,Graphic Memory泳道中OpenGL ES子泳道无数据
录制Snapshot模板时,看不到taskPool线程内存信息
录制Allocation模板时,Memory泳道和Native Allocation泳道内存不一致
指标检测值无法点击拉起profiler
DevEco Profile的SnapShot无法抓取ArkTS snapshot数据
应用测试
升级DevEco Studio后执行测试任务失败
运行测试用例时,结果树始终处于加载状态
出现“container is not running”错误
运行UITest用例,运行超时屏幕黑屏后报错
原有工程使用新的DevEco Studio版本打开,运行测试用例失败
命令行方式执行Instrument Test堆栈路径打印错误
ohosTest测试文件引用了entry模块的方法,测试时报cppcrash
ohosTest测试文件引用了启动页的导出方法,测试时报错“Load Page Failed: pages/Index”
DevEco Studio AppAnalyzer-安装Python依赖错误
Mac安装Python不修改环境变量
录制结束时提示录制失败,无录制文件生成
录制成功但回放效果不符合预期
Hypium框架中的BY.XPath指令为何获取不到控件
DevEco Testing Hypium录制回放功能如何操作
Hypium自动化测试如何访问设备的图库
Instrument Test单元测试如何获取本地文件路径
如何统计单元测试的覆盖率
自动化测试框架如何读取应用内的文件
如何解决mock中继承Base64Helper不生效的问题
自定义UI组件无类型、无id,UI测试该如何操作
Hypium连接设备提示“选中设备中包含不兼容的设备”
Hypium是否支持在模拟器上执行测试用例
PyCharm运行Hypium项目报错“测试用例的设备条件不满足”或者“required device does not exist”如何解决
使用Hypium自动化验证xpath控件的唯一性
使用命令行执行单元测试脚本常见问题和解决方案
单元测试中如何获取上下文Context
Hypium中,执行脚本报错NameError: name 'UiParam' is not defined如何解决
单元测试的it中执行Driver.create()报错
如何对C++项目的模块进行单元测试
DevEco Testing Hypium中的UiViewer使用中的常见问题和解决方案
UI测试中如何在feature模块启动当前模块的ability
wukong测试中的常见问题
Hypium怎么在多台设备上并行执行测试用例
Unit Test如何Mock系统API i18n
单元测试如何调用Socket服务
如何整合多个module模块的单元测试
UI测试框架如何获取控件并进行操作
单元测试如何创建ArkTS测试用例
使用DevEco Studio执行单元测试脚本常见问题和解决方案
Mock使用中的常见问题和解决方案
Hypium如何区别使用XPath和UiViewer的path路径
应用发布
上传软件包时,提示”No app with the specified package name is found under the team.”
直接用DevEco Studio上传软件包报错
AI辅助编程
应用UI生成插件解压缩APK文件时,提示“tar.exe: Tool-small extra data: Need at least 4 bytes, but only found 1 bytes”
点击CodeGenie顶部栏的新建会话、历史记录等快捷按钮后无反应
CodeGenie偶现报错:The reasoning_content in the thinking mode must be passed back to the API.
命令行工具
通过命令行或终端可以正常发布,在Git Bash上发布时提示错误:私钥路径中的私钥内容错误
ohpm-repo私有化后删除上传包及审核上传包步骤
编译时DevEco Studio报“ohpm ERROR: EINSTALL install failed, Error: Dependency node build failed Install failed”错
ohpm-repo使用mysqlDB插件连mysql时,报错“decrypt data failed. error: Unsupported state or unable to authenticate data”
ohpm ERROR: JSON5: invalid end of input at 1:1
组件被错误下线后,重新推送包时提示需等待24小时,如何解除该限制
ohpm私仓修改upload_max_times不生效
发布ohpm提示错误:The version field: 12.5.0.0-20-dev in the oh-package.json5 file does not satisfy the semver specification
如何查看项目中har版本冲突
ohpm publish在本地Git bash环境下一直报错“the content of private key in the key_path error”
如何解决ohpm上传har包异常,报错:The publishId is invalid!
如何获取可用的三方库
如何使用ohpm引入三四方库
ohpm install下载三方库时报错
如何重命名本地引用库
参数化配置是否支持代码读取
Profile文件解析与bundleName校验方法
如何解决无法配置ohpm-repo私仓多域名的问题
如何解决使用ohpm发布包到私仓报404错误
ohpm私仓安装私有SDK失败
如何通过USB线将手机相册里面图片传到电脑上
使用codelinter实现IDE外静态代码分析
ohpm-repo私仓上传包失败,页面提示系统文件损坏
ohpm publish发布SDK报错
onClick中使用async方法导致codelinter扫描告警处理
工程在IDE的终端无法识别ohpm
使用Dockerfile搭建Command Line Tools流水线
ohpm-repo获取最近下载量失败
ohpm unpublish ${name} -f命令执行失败
如何解决Could not find Node.js.Please install Node.js first
使用hdc shell param命令查询软件版本报错
DevEco Studio使用ohpm install安装依赖报错问题汇总
动态共享包是否可以发布
ohpm命令常见报错问题汇总
如何通过命令行或流水线脚本方式构建并安装应用
如何解决私仓上传包失败的问题
ArkTS语言
方舟编程语言(ArkTS)
DevEco Studio频繁出现卡顿或卡死
模拟器
登录模拟器时报白名单错误如何解决
本地模拟器已经启动,但是IDE显示NO Devices
模拟器运行应用报错提示设备和应用的API版本不匹配
模拟器中应用安装和运行异常的原因有哪些
模拟器,真机,预览器调试具有哪些差异
模拟器无法连接网络问题定位
DevEco Studio中模拟器如何自定义屏幕尺寸
使用模拟器扩展能力的常见问题
模拟器创建和启动失败的原因有哪些
DevEco Testing
常见问题
针对 HarmonyOS 应用测试,DevEco Testing提供了哪些配套测试能力
设备已连接,为什么设备列表中未显示该设备
测试任务执行时,避免PC进入睡眠状态,如何设置
创建任务时,为什么会提示创建任务失败
是否支持对使用Flutter等三方框架开发的应用进行测试
是否支持DevEco Emulator模拟器
使用DevEco Testing/DevEco Testing Hypium有疑问,如何自助查阅资料及指南
测试指南和FAQ无法解决问题时,如何获取在线支持
DevEco Testing在无网络情况下能否使用
DevEco Testing每次关闭再打开都需要重新输入账号密码如何解决
如何使用DevEco Testing进行应用安装/卸载
DevEco Testing支持的设备类型
Hypium运行报错:imported module hypium中找不到引用UiDriver
专项测试
性能基础质量测试
报告中为什么会出现未执行检测
测试过程中,设备断连重连后任务能否继续进行
性能指标监控测试
trace采集功能如何使用
稳定性基础质量测试
任务出现超时未结束是什么原因
内存泄漏的定位日志为什么是乱码
为什么我的应用在开始稳定性测试后一直反复拉起退出,且最后测试中断结束,报告中展示测试中断?
为什么本地的报告文件夹下,稳定性问题的数量比DevEco Testing前端展示的报告问题数量多
为什么稳定性测试过程中的AppFreeze问题,有时Testing报告上显示的比设备faultlogger实际产生的问题数量少
如何获取和查看DevEco Testing稳定性测试日志
稳定性测试常见咨询FAQ
场景化性能测试
执行报告用例的其中一个步骤,在视频中动效为什么只录了一半
Can't find component with [BY.text('XXX')] 的报错是什么原因
执行python.exe -m pip install --upgrade pip命令更新pip库时报错ValueError: Unable to find resource t64.exe in package pip._vendor.distlib
环境安装完成后,下载工程模板至本地,如果本地调试失败,测试服务包更新后,本地调试仍然失败,应如何处理
任务执行失败,原因:指定目录下未找到用例。该如何排查
安装完全部包后,本地调试运行脚本报错
卡顿率报了异常,丢帧卡顿次数为0,该如何理解
卡顿率显示的视频时间与下面给的视频图片集编号对不上,是什么原因
如何获取trace文件
卡顿率指标是怎么定义的
卡顿率是否支持应用自定义检测
如何结合trace,分析卡顿率指标异常问题
测试报告中,用例执行详情为红色,且无数据是什么原因
时延类指标出现负数是什么原因
测试结果中,指标值“0”和“-”有什么区别
如何解决场景化性能测试脚本运行报错:'NoneType' object has no attribute 'replace'
场景化性能测试任务创建及执行失败的常见问题
安全基础质量测试
如何定位安全基础质量测试检测不通过问题
如何执行安全基础质量测试和查看测试结果
UX基础质量测试
如何定位UX测试结果不通过问题
上架预检
创建任务时提示“ai模型暂未启动,请稍后再试”
测试报告中,为什么会出现测试项检测异常
测试报告中,为什么会批量出现待检测项
应用上架预检测试问题定位,可以参考哪些资料
上架预检执行多个小时是否正常
UX基础质量测试
测试报告中,为什么会出现不涉及检测项
测试报告中,所有检测项均异常,异常原因提示“the ux script reports an error”,该如何处理
实际情况与测试结果有偏差,该如何处理
测试报告中,所有规则检测均异常,异常原因提示“arklayout存储失败”,该如何处理?
探索测试
应用探索测试
测试过程中,为什么测试页面截图会出现页面切换状态
测试过程中,控件语义识别中的“XXX的项”、“XXX的列”应如何理解
查看应用探索测试报告时,报告加载卡顿的原因是什么
遍历路径地图中,为什么会出现截图相同的节点
语义分析的过程中,为什么会对空白区域(看不到有按钮或文字)进行红框标记
应用中嵌入了Web窗口,能进行应用探索测试吗
应用为什么无法进行应用探索测试
执行场景压测,为什么有很多次失败?
应用稳定性问题定位,可以参考哪些资料
如何对指定的页面进行压测
回归测试
生成回归测试包时报错提示“打包失败,当前项目根目录下缺少testcases文件夹”
生成回归测试包时报错提示“当前项目根目录下不存在setup-regression.py文件”
生成回归测试包时,如果出现“setup-regression.py解析失败,请检查setup-regression.py的写法是否规范”的错误提示,应如何处理
生成回归测试包时报错提示“测试套生成失败,请检查setup-regression.py文件后重试”
生成回归测试包时报错提示“dist/testsuite文件夹为临时目录,请确保该文件夹为空”
生成回归测试包时报错提示“测试包中需包含单个用例(json及对应的py文件),请校验setup-regression.py文件后重试”
生成回归测试包时报错提示“xxx.json中py_file字段为空,请检查该文件是否填写正确!”
生成回归测试包时报错提示“xxx.py文件不存在,请检查 json文件是否填写正确!”
生成回归测试包时报错提示“xxx模块下载失败”
选择测试包后报错提示“应用解析异常,请稍后重试”
选择测试包后,若出现“请添加测试步骤,具体请参考测试指南”的报错提示,请参考测试指南。
选择测试包后报错提示“测试包解析失败,请查看测试指南排查失败原因”
创建任务后报错提示“测试套中用例数量不为1,请检查后使用回归测试插件生成新的测试套!”
创建任务后报错提示“测试套类型异常,请使用回归测试插件生成测试套!”
创建回归测试任务时,提示“应用解析异常”
测试结束后hilog日志一栏显示“-”
测试过程中没有显示用例包步骤且指标监控中无数据
如何解决Hypium测试用例转换为测试服务包时py_file字段获取为空的问题
实用工具
设备投屏
设备投屏时,投屏画面持续加载中如何处理
设备投屏时,投屏卡顿如何处理
DevEco Testing设备投屏时切换流畅模式提示暂不支持如何解决
DevEco Testing实用工具设备投屏一直提示加载中的排查方法
如何通过DevEco Testing将故障截图/录屏导出到电脑上
UIViewer
如何处理UIViewer获取页面时,无论如何操作切换设备界面,UIViewer展示的都是同一个界面
UIViewer获取页面时,无法展示页面截图和元素树如何处理
AI功能开发
机器学习
拉起智能体对话框,通过queryText预设的问题没生效如何解决
场景化视觉(Vision)
人脸活体检测结果获取方法
通过页面跳转将CardRecognition控件拍照界面关闭
如何区分CardRecognition的取消和失败
使用活体检测API报错闪退
活体检测动作个数常见问题
文档扫描后保存图片预览页面空白
活体检测返回后没有沉浸式如何解决
活体检测完成返回指定Navigation路由页面功能实现
AI字幕控件和AI识图的多语言配置以及依赖问题
如何解决活体检测报错1008302000
AI识图识别沙箱图片
如何屏蔽卡证识别CardRecognition图库选择入口
对卡证识别结果的处理
扫描表格,未生成EXCEL格式文档
人脸活体检测结果mPixelMap的获取
场景化语音(Speech)
如何解决朗读控件TextReader的跳跃播放问题
如何解决朗读控件播放列表中加载失败的问题
如何修改TextReader控件在屏幕纵向的起始位置
基础视觉(Core Vision)
人脸检测FaceRectangle坐标值偏差问题
如何解决主体分割保存的图片背景非透明的问题
图片文字识别方法及识别准确度优化
AI服务Cannot read property xxx of undefined报错
如何对文本识别的文本行增加边框描边
如何判断skeletonDetection(骨骼点检测)能否使用设备的NPU运行
基础语音(Core Speech)
文本转语音引擎使用问题
文本转语音如何区分是否为手动停止播报
语音识别数据源问题
实时语音识别与音频文件识别的功能实现
初始化语音识别引擎报错
语音识别是否能够根据音色区分人物
文本转语音男声音色无效
文本转语音textToSpeech中onData未触发如何解决
语音识别结果没有纠正如何解决
textToSpeech文本转语音播报音量无法调节
语音识别1002200010报错
语音识别自动停止或初始化失败问题解决方案
意图框架服务(Intents Kit)
POI场景近场服务接入
小艺开放平台意图注册审核“APP名称”与应用名称不一致如何解决
意图框架意图共享功能中insightIntent.shareIntent与意图共享接口的区别
自定义意图如何上架
意图框架接入流程问题
InsightIntent debugging什么时候会被调用
自然语言理解(Natural Language)
Natural Language Kit获取Entity中缺少rrule字段
AI中英文语义分词功能
计算平台
CANN异构计算框架(CANN Kit)
CANN Kit离线模型转换工具使用报错
使用OMG工具将ONNX模型转换为OM离线模型报错
使用CANN Kit加载ONNX模型转换后的OM模型报错
昇思推理框架(MindSpore Lite)
MindSpore Lite Kit使用三方框架模型的方法
智能体框架(Agent Framework)
智能体如何获取华为账号手机号
智能体卡片变量问题
应用内呼出智能体提示“智能体未授权给该应用”
如何使用“真机测试”中的agent_login_session_id字段
如何查看智能体AgentID
小艺开放平台云插件调用云函数报错“域名只支持HTTPS和WSS协议,且须为公网地址”如何解决
智能体如何在真机上显示markdown格式文档
智能体如何在真机上显示markdown格式文档
FAQ
DevEco Studio
应用调试
应用调试
调试过程中无法添加断点
真机设备连接后,在DevEco Studio中无法识别设备
真机设备链接后,执行“hdc list targets”命令结果为“[Empty]”
设备ROM升级至5.0.0.31及以上版本,DevEco Studio连接设备不成功,查询不到设备
HarmonyOS应用自动化签名时提示“Provision number exceeds limit”
HarmonyOS应用自动化签名时提示“Unsupported restricted ACL permission exist in the configuration”
运行时提示“TypeError:Cannot read property xxx of undefined”错误
安装HAP时提示“compatibleSdkVersion and releaseType of the app do not match the apiVersion and releaseType on the device.”
安装HAP时提示“error: failed to start ability”
安装HAP时提示“error: unlock screen failed in developer mode”
如何解决调试启动时,一直卡在Waiting for application to come online notification的问题
Release应用堆栈解析相关错误提示及解决措施
entry引用本地library时,没有ASan日志输出
运行时提示“Hdc server port XXXX has been used”
修改代码后使用Hot Reload不支持情况说明
Hot Reload执行失败原因说明
启动C++调试时出现错误
如何使用DevEco Studio进行C/C++代码断点调试
如何将设备中的截屏图片导出到本地
应用自动签名失败,提示“calibrate the system time and sign again”
如何强制重启设备
如何解决Network单元测试用例crash问题
Native调试无法与lldb-server连接
DevEco Studio安装HAP时报错“FileTransfer Failed: Error while Deploy Hap”
DevEco Studio安装HAP时报错“FileTransfer Failed: [Fail]Error opening file: no such file or directory”
DevEco Studio安装HAP时报错“FileTransfer Failed: [Fail]Error opening file: operation not permitted”
DevEco Studio安装HAP时报错“FileTransfer Failed: [Fail]Transfer Stop at:XXX, Reason: no space left on device”
应用运行报错:hap path error
Native调试堆栈可视化功能并行栈视图显示空白
DevEco如何配置不响应raise捕获到的assert信号
如何保证代码修改后每次Run之后Preferences存储的用户信息不会被清除
ArkUI Inspector连接应用,偶现连接超时
2in1设备attach调试失败和增量调试失败
HAP包在真机上安装失败如何解决
如何解决关闭开发者选项后应用白屏问题
如何搭建远程真机平台
在个别C++动态库中无法下断点单步调试
如何通过Hypium脚本实现多端连续滑动
编译构建问题如何获取关键日志
应用开发过程中如何将测试包安装到测试机
HarmonyOS应用指定设备发布hdc应用安装失败
已发布模块如何本地调试
如何处理PyCharm创建的Hypium工程报错:未解析的引用‘devicetest’
Hypium中,如何判断当前屏幕为横屏或竖屏
Hypium中多种进行系统返回键操作方法
Wearable和Lite Wearable穿戴设备真机调试和调测
如何获取应用打印的日志并写入文件
OpenHarmony类型的应用打包和调试常见问题
云调试应用期间出现黑屏如何处理
云调试安装失败常见问题和解决方案
应用在真机上安装时提示失败的原因有哪些
debug打包运行没问题,release打包后项目运行异常
如何让HAP能够安装到其他手机上
存在多个DNS服务器时模拟器无法连接网络问题
调试过程中无法添加断点
意见反馈
以上内容对您是否有帮助?
意见反馈
如果您有其他疑问,您也可以通过开发者社区问答频道来和我们联系探讨。
社区提问
智能客服提问
在 FAQ 中进行搜索
只在 DevEco Studio 中搜索
只搜索章节标题
请输入您想要搜索的关键词
智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功