Created with Pixso.
简体中文
简体中文
English
Русский
下载 App
Created with Pixso.
探索
探索
了解鸿蒙应用和多设备开发,学习如何构建应用/元服务
应用形态
HarmonyOS 应用
One as All,All as One
元服务
秒开直达 服务随行 无处不在
游戏
为游戏创意玩法带来无限可能
多设备应用开发
穿戴
折叠屏手机
鸿蒙电脑
开发者学堂
视频课程
Codelabs
设计
设计
了解鸿蒙应用和多设备开发,学习如何构建应用/元服务
开发
开发
获取官方开发工具和文档等资源,将创意转化为鸿蒙应用
开发工具
DevEco Studio
应用开发 IDE, AI Agent 和 CLI
小艺开放平台
Skill 和智能体开发平台
ArkTS
ArKUI
AppGallery Connect
DevEco Testing
开发资源
工具下载
示例代码
开发文档
最佳实践
分发
分发
通过华为应用市场发布你的应用,多渠道触达用户
应用分发
应用市场
纯净安全的全场景应用分发平台
游戏中心
应用审核政策
服务分发
小艺
HarmonyOS 的超级 AI 入口
智慧助手·今天
服务分发文档
内容分发
主题服务
内容分发文档
推广与变现
推广与变现
一站式流量增长与营销变现平台
推广
应用推广引擎
全链路应用推广与增长服务平台
鲸鸿动能广告
为企业广告主提供广告营销服务
联运服务
推广文档
变现
鲸鸿动能流量变现
使能应用展示广告,实现流量变现
应用内支付
变现文档
生态合作
生态合作
携手伙伴共建共享鸿蒙智能终端生态
伙伴 SDK
一站式获取安全可靠的鸿蒙伙伴 SDK
生态服务
鸿蒙应用开发、培训和人力服务
服务商伙伴中心
华为终端云服务商伙伴的统一门户
伙伴入驻指南
生态市场介绍,卖家和买家服务指引
廉洁政策
合作伙伴诚信廉洁政策
支持
支持
获取客服帮助、技术支持、活动资讯等信息
AI 助手
24小时 AI 在线自助服务,即问即答
社区问答
在官方论坛提问,与开发者互动交流
在线提单
提交工单,获得技术支持
开发者活动
HDD 等线下活动速览及报名入口
资讯
帮助指南
输入关键字搜索
开发者能力认证
鸿蒙高校创新赛
HarmonyOS 7
animation
HarmonyOS行业解决方案
layoutWeight
HarmonyOS模板&组件
bindPopup
bindsheet
CTRL+K
文档
管理中心
我的
Hello,
欢迎来到开发者联盟
管理中心
个人中心
我的学堂
我的收藏
我的活动
我的工单
立即登录
全部文档
版本说明
工具
设计
指南与API参考
开发与测试
上架分发与运营
问题处理与运维
最佳实践
行业解决方案
指南与API参考
指南
API
应用框架
系统
安全
程序访问控制
访问控制概述
应用权限管控
应用权限管控概述
申请应用权限
选择申请权限的方式
声明权限
向用户申请授权
再次向用户申请授权
向用户申请单次授权
手动设置授权
申请受限权限
应用权限列表
开放权限(系统授权)
开放权限(用户授权)
受限开放权限
企业类应用可用权限
仅MDM应用可用权限
应用权限组列表
程序访问控制常见问题
移除已申请的权限
抓包/调试权限常见问题
使用安全控件
安全控件概述
使用粘贴控件
使用保存控件
使用系统Picker
密码自动填充服务
密码自动填充服务概述
应用接入密码保险箱
快速适配
自动保存
账号密码保存
账号密码更新
自动填充
账号密码填充
强密码填充
为应用添加自动生成高强度密码的建议
自定义布局下的适配建议
系统可适配的场景
网页接入密码保险箱
应用与网页共用账号密码
应用加密
Asset Store Kit(关键资产存储服务)
Asset Store Kit简介
常见场景
保护密码类数据
保护需要用户认证的密码类数据
Asset Store Kit开发指导(ArkTS)
新增关键资产(ArkTS)
删除关键资产(ArkTS)
更新关键资产(ArkTS)
查询关键资产(ArkTS)
查询需要用户认证的关键资产(ArkTS)
批量新增关键资产(ArkTS)
批量删除关键资产(ArkTS)
批量更新关键资产(ArkTS)
管理群组关键资产(ArkTS)
同步(备份恢复)关键资产(ArkTS)
Asset Store Kit开发指导(C/C++)
新增关键资产(C/C++)
删除关键资产(C/C++)
更新关键资产(C/C++)
查询关键资产(C/C++)
管理群组关键资产(C/C++)
同步(备份恢复)关键资产(C/C++)
Asset Store Kit术语
Confidential Space Kit(机密空间服务)
Confidential Space Kit简介
运行数据应用处理数据
Confidential Space Kit术语
Crypto Architecture Kit(加解密算法框架服务)
Crypto Architecture Kit简介
密钥生成与转换
随机生成对称密钥(ArkTS)
随机生成对称密钥(C/C++)
指定二进制数据转换对称密钥(ArkTS)
指定二进制数据转换对称密钥(C/C++)
随机生成非对称密钥对(ArkTS)
随机生成非对称密钥对(C/C++)
指定二进制数据转换非对称密钥对(ArkTS)
指定二进制数据转换非对称密钥对(C/C++)
指定密钥参数生成非对称密钥对(ArkTS)
指定密钥参数生成非对称密钥对(C/C++)
使用ECC压缩/非压缩公钥格式转换(ArkTS)
使用ECC压缩/非压缩公钥格式转换(C/C++)
使用ECC压缩/非压缩点格式转换(ArkTS)
使用ECC压缩/非压缩点格式转换(C/C++)
指定PEM格式字符串数据转换非对称密钥对(ArkTS)
指定PEM格式字符串数据转换非对称密钥对(C/C++)
使用RSA私钥进行编码解码(ArkTS)
使用RSA私钥进行编码解码(C/C++)
使用私钥对象获取公钥对象(ArkTS)
使用私钥对象获取公钥对象(C/C++)
加解密
使用AES对称密钥加解密(ArkTS)
使用AES对称密钥加解密(C/C++)
使用DES对称密钥加解密(ArkTS)
使用DES对称密钥加解密(C/C++)
使用3DES对称密钥加解密(ArkTS)
使用3DES对称密钥加解密(C/C++)
使用SM4对称密钥加解密(ArkTS)
使用SM4对称密钥加解密(C/C++)
使用ChaCha20对称密钥加解密(ArkTS)
使用ChaCha20对称密钥加解密(C/C++)
使用RSA非对称密钥加解密(ArkTS)
使用RSA非对称密钥加解密(C/C++)
使用SM2非对称密钥加解密(ArkTS)
使用SM2非对称密钥加解密(C/C++)
使用AES-WRAP算法对对称密钥加解密(ArkTS)
使用AES-WRAP算法对对称密钥加解密(C/C++)
使用SM2密文格式转换(ArkTS)
使用SM2密文格式转换(C/C++)
使用RC2对称密钥(CBC模式)加解密(ArkTS)
使用RC4对称密钥加解密(ArkTS)
使用ECIES混合加解密(ArkTS)
使用ECIES混合加解密(C/C++)
签名验签
使用RSA密钥对签名验签(ArkTS)
使用RSA密钥对签名验签(C/C++)
使用ECDSA密钥对签名验签(ArkTS)
使用ECDSA密钥对签名验签(C/C++)
使用ECC密钥对签名验签(ArkTS)
使用SM2密钥对签名验签(ArkTS)
使用SM2密钥对签名验签(C/C++)
SM2签名数据格式转换(ArkTS)
SM2签名数据格式转换(C/C++)
使用ML-DSA密钥对签名验签(ArkTS)
密钥协商
使用ECDH进行密钥协商(ArkTS)
使用ECDH进行密钥协商(C/C++)
使用X25519进行密钥协商(ArkTS)
使用X25519进行密钥协商(C/C++)
使用DH进行密钥协商(ArkTS)
使用DH进行密钥协商(C/C++)
密钥封装解封装
使用KEM进行密钥封装解封装(ArkTS)
消息摘要计算
消息摘要计算SHA256(ArkTS)
消息摘要计算SHA256(C/C++)
消息摘要计算MD5(ArkTS)
消息摘要计算MD5(C/C++)
消息摘要计算SHA3(ArkTS)
消息摘要计算SHA3(C/C++)
消息认证码计算
消息认证码计算HMAC(ArkTS)
消息认证码计算HMAC(C/C++)
消息认证码计算CMAC(ArkTS)
消息认证码计算CMAC(C/C++)
随机数
安全随机数生成(ArkTS)
安全随机数生成(C/C++)
使用硬件熵源生成安全随机数(ArkTS)
使用硬件熵源生成安全随机数(C/C++)
密钥派生
使用PBKDF2进行密钥派生(ArkTS)
使用PBKDF2进行密钥派生(C/C++)
使用HKDF进行密钥派生(ArkTS)
使用HKDF进行密钥派生(C/C++)
使用SCRYPT进行密钥派生(ArkTS)
使用SCRYPT进行密钥派生(C/C++)
使用X963KDF进行密钥派生(ArkTS)
使用X963KDF进行密钥派生(C/C++)
实现跨平台加解密数据兼容性
Crypto Architecture Kit术语
Data Protection Kit(数据保护服务)
数据防泄漏服务
数据防泄漏服务简介
数据防泄漏服务开发指导(ArkTS)
数据防泄漏服务开发指导(C/C++)
适配加密分享
Data Protection Kit术语
Device Certificate Kit(设备证书服务)
Device Certificate Kit简介
证书算法库框架
证书算法库框架概述
证书对象的创建、解析和校验
证书扩展信息对象的创建、解析和校验
证书吊销列表对象的创建、解析和校验
证书链校验时从PKCS #12文件构造TrustAnchor对象数组
证书链校验器对象的创建和校验
证书集合及证书吊销列表集合对象的创建和获取
证书链对象的创建和校验
使用系统预置CA证书校验证书链
证书CMS签名
证书CMS封装
证书CMS验签
证书CMS解封装
证书PKCS #12的创建和解析
证书链在线校验证书吊销状态
证书链校验时下载缺失的中间CA证书
构建并校验证书链
证书管理服务
证书管理服务概述
CA证书开发指导
应用证书凭据开发指导
用户证书凭据开发指导
系统证书凭据开发指导
Device Certificate Kit术语
Device Security Kit(设备安全服务)
Device Security Kit简介
服务配额
开发准备
开通Device Security服务
基于服务账号生成鉴权令牌
应用设备状态检测
安全检测
系统完整性增强检测
系统完整性检测
URL检测
本地系统完整性检测
统一风控凭证
可信应用服务
安全摄像头场景
安全地理位置场景
安全图像压缩、裁剪场景
签名验证
验证匿名证书链
验证签名
可信应用服务术语
数字盾服务
数字盾服务概述
数字盾密码管理
设置数字盾密码
修改数字盾密码
关闭数字盾服务
交易信息密码认证
生物特征绑定、认证与解绑
开通生物特征认证能力
生物特征认证交易
关闭指定生物类型认证能力
数字盾签名密钥备份与恢复
网页场景接入数字盾(FIDO2)
数字盾服务术语
安全审计
单客户端订阅场景
多客户端订阅场景
订阅通知类事件
订阅阻断类事件
进程信息查询场景
代码签名信息查询场景
通知类客户端信息查询场景
阻断类客户端信息查询场景
多客户端订阅场景(C/C++)
订阅通知类事件
订阅阻断类事件
进程信息查询场景(C/C++)
代码签名信息查询场景(C/C++)
通知类客户端信息查询场景(C/C++)
阻断类客户端信息查询场景(C/C++)
业务风险检测
涉诈剧本检测
模拟点击检测
模拟点击增强检测
业务风险检测术语
星盾机密风控引擎
查询设备安全模式(C/C++)
反诈选择器
获取诈骗消息
获取诈骗通话记录
获取诈骗应用
防窥保护
病毒防护服务管理(C/C++)
超级隐私模式
查询超级隐私模式状态
查询超级隐私模式管控策略
订阅超级隐私模式状态改变事件
订阅超级隐私模式管控策略改变事件
个人数据处理说明
附录
支持的国家/地区
Enterprise Data Guard Kit(企业数据保护服务)
Enterprise Data Guard Kit简介
开发准备
文件分级管控
启动文件扫描任务
打开文件
设置文件属性标签
获取文件属性标签
获取文件URI
删除指定路径下的文件
更新安全管控策略
设置KIA文件列表
订阅或取消订阅KIA文件拷贝、重命名和压缩事件
设置KIA文件水印图片
添加、删除、获取放通应用列表
设置HDC认证密钥
订阅或取消订阅打印服务启动事件
进程管控时长管理
企业恢复密钥
获取解密硬盘数据的企业恢复密钥
获取重置锁屏密码的企业恢复密钥
获取挑战值
挑战值签名
更新企业公钥证书
删除企业恢复密钥
Enterprise Data Guard Kit常见问题
Enterprise Data Guard Kit权限获取失败
Enterprise Data Guard Kit术语
Enterprise Threat Protection Kit(企业威胁防护服务)
Enterprise Threat Protection Kit简介
开发准备
病毒检测与处置
启动应用目录文件扫描任务
打开文件
文件隔离
文件隔离恢复
文件隔离删除
隔离查询
威胁进程终止
Enterprise Threat Protection Kit常见问题
Enterprise Threat Protection Kit术语
Online Authentication Kit(在线认证服务)
Online Authentication Kit简介
开发准备
免密认证
FIDO免密认证
IFAA免密认证
SOTER免密认证
通行密钥
概述
通行密钥身份认证(ArkTS)
通行密钥身份认证(C/C++)
DID数字身份
Online Authentication Kit术语
Online Authentication Kit常见问题
IFAA常见问题
个人数据处理说明
网站链接免责声明
Universal Keystore Kit(密钥管理服务)
Universal Keystore Kit简介
本地密钥管理
本地密钥管理基础概念
密钥生成/导入
密钥生成
密钥生成介绍及算法规格
生成密钥(ArkTS)
生成密钥(C/C++)
密钥导入
密钥导入介绍及算法规格
明文导入密钥(ArkTS)
明文导入密钥(C/C++)
安全导入密钥(ArkTS)
安全导入密钥(C/C++)
数字信封导入密钥(ArkTS)
数字信封导入密钥(C/C++)
密钥使用
密钥使用介绍及通用流程
加密/解密
加密/解密介绍及算法规格
加解密(ArkTS)
加解密(C/C++)
签名/验签
签名/验签介绍及算法规格
签名/验签(ArkTS)
签名/验签(C/C++)
密钥协商
密钥协商介绍及算法规格
密钥协商(ArkTS)
密钥协商(C/C++)
密钥封装
密钥封装机制介绍及算法规格
密钥封装(ArkTS)
密钥派生
密钥派生介绍及算法规格
密钥派生(ArkTS)
密钥派生(C/C++)
访问控制
用户身份认证访问控制简介
用户身份认证访问控制开发指导
细粒度用户身份认证访问控制开发指导
HMAC
HMAC介绍及算法规格
HMAC(ArkTS)
HMAC(C/C++)
CMAC
CMAC(ArkTS)
CMAC(C/C++)
密钥删除
密钥删除(ArkTS)
密钥删除(C/C++)
密钥证明
密钥证明介绍及算法规格
匿名密钥证明(ArkTS)
匿名密钥证明(C/C++)
离线匿名密钥证明(ArkTS)
应用真实性证明
应用真实性证明简介
创建密钥确立可信凭证
应用端开发
服务器端开发
签名验签识别真实请求
应用端开发
服务器端开发
验证应用请求真实性集成设计实践
其他操作
查询密钥是否存在
查询密钥是否存在(ArkTS)
查询密钥是否存在(C/C++)
获取密钥属性
获取密钥属性(ArkTS)
获取密钥属性(C/C++)
密钥导出
密钥导出(ArkTS)
密钥导出(C/C++)
查询密钥别名集
查询密钥别名集(ArkTS)
查询密钥别名集(C/C++)
加密导出导入密钥
加密导出导入密钥介绍
加密导出导入密钥(ArkTS)
加密导出导入密钥(C/C++)
群组密钥
群组密钥介绍
群组密钥(ArkTS)
群组密钥(C/C++)
外部密钥管理扩展
外部密钥管理扩展简介
Provider管理
Provider管理介绍及规格
注册/注销Provider(ArkTS)
注册/注销Provider(C/C++)
资源管理
资源管理介绍及规格
获取资源ID(ArkTS)
打开资源/关闭资源(ArkTS)
打开资源/关闭资源(C/C++)
密钥管理
密钥生成与导入导出介绍
密钥生成(ArkTS)
密钥导入(ArkTS)
公钥导出(ArkTS)
UKeyPIN码认证管理
UKey PIN码认证介绍及规格
查询认证状态(ArkTS)
查询认证状态(C/C++)
清除UKey PIN码认证状态(ArkTS)
签名/验签
签名/验签介绍及算法规格
签名/验签(ArkTS)
签名/验签(C/C++)
通用操作
通用查询介绍及规格
通用查询(ArkTS)
通用查询(C/C++)
属性设置(ArkTS)
获取错误信息(ArkTS)
UKey流程示例指导
驱动HAP ExtensionAbility适配指导
CryptoExtensionAbility扩展能力介绍
CryptoExtensionAbility适配开发指导
个人数据处理说明
Universal Keystore Kit术语
User Authentication Kit(用户认证服务)
User Authentication Kit简介
开发准备
查询支持的认证能力
发起认证
认证过程中取消认证
感知和调整认证过程
切换自定义认证
查询用户注册凭据的状态
使用嵌入式用户身份认证控件
查询指定认证类型的认证冻结状态
伴随设备认证
User Authentication Kit常见问题
指纹登录怎么检测设备指纹是否发生变化
如何感知指纹登录中间认证失败结果
User Authentication Kit术语
网络
Accessory Kit(配件接入服务)
Accessory Kit简介
配件接入
Accessory Kit常见问题
API使用过程中流程执行异常,无法完成预期操作
Accessory Kit术语
Connectivity Kit(短距通信服务)
Connectivity Kit简介
蓝牙
蓝牙服务开发概述
蓝牙设置
传统蓝牙
查找设备
配对与连接设备
连接和传输数据
低功耗蓝牙
查找设备
连接和传输数据
蓝牙常见问题
可选属性显式设置为undefined报401无效参数
如何抓取蓝牙HCI日志
蓝牙术语
NFC
NFC服务开发概述
NFC标签读写开发指南
HCE卡模拟开发指南
安全单元访问开发指南
WLAN
WLAN服务开发概述
P2P模式开发指南
STA模式开发指南
Wi-Fi扫描开发指南
融合短距
融合短距服务开发概述
伙伴设备与HarmonyOS设备互通的开发指南
融合短距术语
星闪
星闪简介
开发准备
发现星闪设备
管理SSAP连接及服务
使用星闪传输数据
获取星闪合作设备集合信息
星闪常见问题
星闪术语
Distributed Service Kit(分布式管理服务)
Distributed Service Kit简介
分布式设备管理开发指南
应用跨设备连接管理
跨设备连接UIAbility开发指南
增强连接开发指导
NearLink Kit(星闪服务)
NearLink Kit简介
开发准备
查询是否支持星闪
查询星闪开关状态
发送星闪广播
发起星闪扫描
SSAP连接及数据传输
SSAP服务端
SSAP客户端
使用星闪传输数据
获取星闪合作设备集合信息
NearLink Kit常见问题
NearLink Kit术语
Network Kit(网络服务)
Network Kit简介
访问网络
使用HTTP访问网络
使用WebSocket访问网络
使用WebSocket访问网络(C/C++)
使用Socket访问网络
使用MDNS访问局域网服务
使用DNS解析域名
使用HTTP全局拦截器 (C/C++)
连接网络
管理网络连接
管理网络连接(C/C++)
连接VPN
连接网络开发实践
应用网络重连
网络信息查询与连接管理
网络连接安全配置
管理网络
统计网络流量消耗
使用网络防火墙
扩展认证
Network Kit术语
Network Boost Kit(网络加速服务)
Network Boost Kit简介
开发准备
网络质量
网络质量评估
网络场景识别
应用传输体验反馈
弱网感知判决
连接迁移(多网切换)
连接迁移通知
迁移模式设置
连接迁移(多网并发)
概述
业务场景设置
多网状态监听
多网建议监听
多网配额查询
多网发起和释放
多网并发网络加速
网络质量 (C/C++)
网络质量评估 (C/C++)
网络场景识别 (C/C++)
应用传输体验反馈 (C/C++)
弱网感知判决 (C/C++)
连接迁移(多网切换) (C/C++)
连接迁移通知 (C/C++)
迁移模式设置 (C/C++)
连接迁移(多网并发)(C/C++)
业务场景设置(C/C++)
多网状态监听(C/C++)
多网建议监听(C/C++)
多网配额查询(C/C++)
多网发起和释放(C/C++)
Network Boost Kit常见问题
在进行多网并发传输时,如何判断当前使用的网络是Wi-Fi还是流量
如果使用多网并发能力超过剩余配额限制,会发生什么
Network Boost Kit术语
Remote Communication Kit(远场通信服务)
Remote Communication Kit简介
开发准备
使用HTTP协议进行网络通信
发起HTTP请求,获取响应
发送网络请求(ArkTS)
取消网络请求(ArkTS)
关闭会话(ArkTS)
发送网络请求(C++)
取消网络请求(C++)
关闭会话(C++)
实现HTTP请求定制
Configuration:高效实现定制功能
DnsConfiguration:定制DNS
TransferConfiguration:定制数据传输
ProxyConfiguration:定制代理
SecurityConfiguration:定制安全传输行为
ProcessingConfiguration:定制处理行为
拦截器:更丰富、更高阶的定制能力
文件上传下载
快速实现上传下载
实现请求暂停、恢复与断点续传
实现流式请求
流式传输
提升HTTP传输性能
基于TracingConfiguration实现性能维测
通过配置Configuration优化传输性能
使用HTTP缓存功能提升资源获取性能
HTTP缓存基本功能
Session间缓存共享
自定义缓存拦截器
通过预建连接提升HTTP传输性能
使用QUIC协议进行网络通信
QUIC长连接接收消息推送
URPC场景
使用URPC进行远程程序调用
Remote Communication Kit术语
Service Collaboration Kit(协同服务)
Service Collaboration Kit简介
跨设备互通(ArkTS)
跨设备互通特性简介
跨设备互通开发指导
跨设备互通NDK(C)
跨设备互通NDK特性概述
跨设备互通NDK开发指导
跨设备互通(RichEditor控件)
碰一碰实现设备间交互
Service Collaboration Kit常见问题
接入跨设备互通控件后,设备选择列表没有周围设备
Telephony Kit(蜂窝通信服务)
Telephony Kit简介
拨打电话
短信服务
Telephony Kit术语
网络调试调优
使用网络领航员进行网络模拟
使用网络报文分析功能实现tcpdump抓包
基础功能
Basic Services Kit(基础服务)
Basic Services Kit简介
进程线程通信
使用公共事件进行进程间通信
公共事件简介
动态订阅公共事件
取消动态订阅公共事件
发布公共事件
订阅公共事件(C/C++)
取消订阅公共事件(C/C++)
发布公共事件(C/C++)
Common Event Service术语
使用Emitter进行线程间通信
账号管理
系统账号介绍
应用账号
管理应用账号
USB服务
开发USB服务
USB服务开发概述
USB Host模式开发
USB设备管理
USB控制传输
USB中断传输
USB批量传输
USB实时传输
开发USB串口通信服务
USB串口通信服务开发概述
USB串口配置管理
USB串口通信管理
常见问题
USB服务开发术语
串口通信服务
开发串口通信服务
串口通信开发指导
升级服务
示例服务器开发概述
示例服务器开发指导
升级服务术语
剪贴板服务
申请访问剪贴板权限
使用剪贴板进行复制粘贴
使用剪贴板进行复制粘贴(C/C++)
使用剪贴板进行延迟复制粘贴
剪贴板术语
上传下载
应用文件上传下载
压缩与解压
压缩与解压
划词服务
划词服务概述
实现一个划词扩展能力
划词服务术语
电源管理
运行锁使用指南
阻止系统闲时进入睡眠开发指南
打印
文件打印(C/C++)
打印扩展能力
Desktop Extension Kit(桌面拓展服务)
Desktop Extension Kit简介
应用接入状态栏
应用接入快捷栏
Desktop Extension Kit 术语
FAST Kit(算法加速服务)
FAST Kit简介
使用SegmentMap查询维护区间信息
使用RectPartition求解矩形划分
使用PolyRoot求解多项式根
使用ConcurrentHashmap在多线程下完成键值信息的查找维护
使用DSP进行向量计算
使用DSP进行二阶IIR滤波
使用DSP进行FFT变换
使用Hashmap完成键值数据的维护
使用Sort进行通用和自然语言排序
使用mathPrediction进行数理预测
perfHint系统性能优化
使用perfHint系统性能优化(ArkTS)
使用perfHint系统性能优化(C/C++)
FAST Kit术语
Function Flow Runtime Kit(任务并发调度服务)
Function Flow Runtime Kit概述
Function Flow Runtime并发范式
Function Flow Runtime开发样例(C)
Function Flow Runtime串行队列(C)
Function Flow Runtime并发队列(C)
Function Flow Runtime图依赖并发(C)
Function Flow Runtime开发样例(C++)
Function Flow Runtime串行队列(C++)
Function Flow Runtime并发队列(C++)
Function Flow Runtime图依赖并发(C++)
Function Flow Runtime任务伙伴(C++)
Function Flow Runtime开发指导
Function Flow Runtime C API
Function Flow Runtime术语
Input Kit(多模输入服务)
Input Kit简介
输入设备开发指导
优先响应系统功能键开发指导
鼠标光标开发指导
事件监听开发指导(C/C++)
事件拦截开发指导(C/C++)
Input Kit术语
MDM Kit(企业设备管理服务)
MDM Kit简介
MDM Kit开发指南
应用模型
多应用管控
EnterpriseAdminExtensionAbility开发指南
个人数据处理说明
MDM Kit术语
附录
Kernel Enhance Kit(内核增强能力)
Kernel Enhance Kit 简介
QoS 开发指导
格物服务开发指导
内存管理 Purgeable Memory 开发指导
高负载场景线程优先级设置
术语
Linx Kit(灵犀加速库)
Linx Kit简介
启用热点加速
Linx Kit术语
Service Support Kit(服务与支持)
Service Support Kit简介
检测设备硬件一致性
硬件
Car Kit(车服务)
Car Kit简介
开发准备
实现车机导航流转
导航流转至车机
地址流转至车机
下车步行导航流转
获取HiCar连接状态
主动获取HiCar的连接状态
监听HiCar的连接状态
超级桌面应用接入分布式相机
Car Kit术语
Driver Development Kit(驱动开发服务)
Driver Development Kit简介
环境准备
扩展外设基础驱动开发
开发无UI界面基础驱动
开发带UI界面基础驱动
扩展外设专项驱动开发
开发适用USB协议的设备驱动
开发适用HID协议的设备驱动
开发适用串口协议的设备驱动
开发适用SCSI协议的设备驱动
常见问题
扩展外设驱动开发术语
Multimodal Awareness Kit(多模态融合感知服务)
Multimodal Awareness Kit简介
Stationary开发指导
获取用户动作开发指导
设备状态感知开发指导
记忆链接开发指导
Multimodal Awareness Kit术语
Pen Kit(手写笔服务)
Pen Kit简介
手写功能开发
接入手写套件
接入报点预测
接入一笔成形
接入全局取色
接入手写交互
接入手写笔跟手性加速
手写功能开发指导(C/C++)
接入全局取色
接入报点预测
接入手写笔跟手性加速
Pen Kit常见问题
Pen Kit手写套件是否支持自定义笔刷?
Pen Kit手写套件是否支持自定义笔宽?
Pen Kit手写套件是否支持自定义颜色?
Pen Kit手写套件的工具栏是否可以单独提供?
集成了Pen Kit手写套件,还需要集成报点预测吗?
集成了Pen Kit手写套件,还需要集成一笔成形吗?
Pen Kit报点预测功能能够调整预测的程度吗?
为什么一笔成形识别不出来?
Sensor Service Kit(传感器服务)
Sensor Service Kit开发简介
传感器
传感器开发概述
传感器开发指导(ArkTS)
传感器开发指导(C/C++)
振动
振动开发概述
振动开发指导(ArkTS)
振动开发指导(C/C++)
Sensor Service Kit术语
Mechanic Kit(机械设备管理服务)
Mechanic Kit简介
目标拍摄跟踪开发指南
术语
Wear Engine Kit(穿戴服务)
Wear Engine Kit简介
业务简介
场景介绍
手机侧应用开发
接入准备
申请接入Wear Engine服务
配置Client ID
应用开发
已连接穿戴设备查询
请求用户授权
穿戴设备信息查询
目标设备选择
应用间消息通信
状态查询与订阅
穿戴设备模板化通知
穿戴设备传感器获取
管理应用与Wear Engine服务的连接状态
穿戴侧应用开发
已连接对端设备查询
应用间消息通信
调测验证
Wear Engine常见问题
如果工程已有APP ID,是否需要重新申请,填写新的APP ID
如何获取应用指纹
没有弹出用户授权界面
接口调用时返回App has not applied for the Wear Engine service错误信息
打开HR传感器后,没有立刻上报数据
HR传感器数据中,存在数值为0或255的异常情况
手机和轻量级智能穿戴设备通信,提示错误码206
手机侧应用发送文件给穿戴设备侧应用时,提示错误码1008500011
更多:若以上FAQ仍不能解决,可通过在线提单反馈
个人数据处理说明
Wear Engine Kit术语
AOD Navigation Kit(熄屏导航服务)
AOD Navigation Kit简介
开发准备
接入熄屏导航
AOD Navigation Kit术语
调测调优
Performance Analysis Kit(性能分析服务)
Performance Analysis Kit简介
故障检测
简介
崩溃检测
JS Crash(进程崩溃)检测
Cpp Crash(进程崩溃)检测
AddrSanitizer(地址越界)检测
AppFreeze(应用冻屏)检测
Resource Leak(资源泄漏)检测
任务超时检测
App Killed(应用终止)检测
通用日志
页面切换日志
功耗检测
性能检测
日志打印
使用HiLog打印日志(ArkTS)
使用HiLog打印日志(C/C++)
事件订阅
HiAppEvent介绍
使用HiAppEvent订阅事件
事件订阅简介
事件订阅(ArkTS)
事件订阅(C/C++)
系统事件
崩溃事件
崩溃事件介绍
订阅崩溃事件(ArkTS)
订阅崩溃事件(C/C++)
应用冻屏事件
应用冻屏事件介绍
订阅应用冻屏事件(ArkTS)
订阅应用冻屏事件(C/C++)
应用冻屏告警事件
应用冻屏告警事件介绍
订阅应用冻屏告警事件(ArkTS)
订阅应用冻屏告警事件(C/C++)
资源泄漏事件
资源泄漏事件介绍
订阅资源泄漏事件(ArkTS)
订阅资源泄漏事件(C/C++)
地址越界事件
地址越界事件介绍
订阅地址越界事件(ArkTS)
订阅地址越界事件(C/C++)
主线程超时事件
主线程超时事件介绍
订阅主线程超时事件(ArkTS)
订阅主线程超时事件(C/C++)
任务执行超时事件
任务执行超时事件介绍
订阅任务执行超时事件(ArkTS)
订阅任务执行超时事件(C/C++)
应用终止事件
应用终止事件介绍
订阅应用终止事件(ArkTS)
订阅应用终止事件(C/C++)
ArkWeb抛滑丢帧事件
ArkWeb抛滑丢帧事件介绍
订阅ArkWeb抛滑丢帧事件(ArkTS)
启动耗时事件
启动耗时事件介绍
订阅启动耗时事件(ArkTS)
订阅启动耗时事件(C/C++)
滑动丢帧事件
滑动丢帧事件介绍
订阅滑动丢帧事件(ArkTS)
订阅滑动丢帧事件(C/C++)
CPU高负载事件
CPU高负载事件介绍
订阅CPU高负载事件(ArkTS)
24h功耗器件分解统计事件
24h功耗器件分解统计事件介绍
订阅24h功耗器件分解统计事件(ArkTS)
音频卡顿事件
音频卡顿事件介绍
订阅音频卡顿事件(ArkTS)
订阅音频卡顿事件(C/C++)
HiAppEvent常见问题
使用FaultLogExtensionAbility订阅事件
性能跟踪
HiTraceMeter介绍
使用HiTraceMeter跟踪性能(ArkTS)
使用HiTraceMeter跟踪性能(C/C++)
查看HiTraceMeter日志
分布式调用链跟踪
HiTraceChain介绍
使用HiTraceChain打点(ArkTS)
使用HiTraceChain打点(C/C++)
检测模式
使用HiChecker检测问题(ArkTS)
系统调试信息获取
HiDebug能力概述
HiDebug接口使用示例(ArkTS)
HiDebug接口使用示例(C/C++)
业务线程超时检测
使用HiCollie检测业务线程卡死卡顿问题(C/C++)
使用HiCollie监控函数执行时间超长问题(C/C++)
错误管理及应用恢复
错误管理开发指导
应用恢复开发指导
应用灰度采集
应用灰度采集介绍
使用HiRetrieval进行应用灰度采集(ArkTS)
Performance Analysis Kit术语
个人数据处理说明
Test Kit(应用测试服务)
Test Kit简介
调试命令
SDK命令行工具简介
hdc
aa工具
bm工具
打包拆包工具
打包工具
拆包工具
扫描工具
cem工具
anm工具
edm工具
restool工具
param工具
power-shell工具
atm工具
network-cfg工具
hilog
hilogtool
hidumper
hidumper
PrivacyManagerService
hitrace
hiperf
hiprofiler
uinput
命令行工具
toybox工具
媒体库资源访问工具
devicedebug工具
rawheap-translator工具
js-rawheap-translator工具
netcopilot工具
二进制签名工具
媒体
图形
应用服务
AI
NDK开发
您当前正在浏览新版开发者文档中心,目录分类和层级有所调整。点击左侧当前文档分类名称前的“☰”图标,可切换文档分类。
了解新版目录
指南与API参考
指南
系统
网络
Service Collaboration Kit(协同服务)
跨设备互通(ArkTS)
跨设备互通(ArkTS)
跨设备互通特性简介
跨设备互通开发指导
Service Collaboration Kit简介
跨设备互通特性简介
意见反馈
以上内容对您是否有帮助?
意见反馈
如果您有其他疑问,您也可以通过开发者社区问答频道来和我们联系探讨。
社区提问
AI 助手提问
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功