
千呼万唤始出来,HarmonyOS NEXT Developer Beta3 发布啦,同步发布的有 IDE、文档以及 OS 平台能力的增强。
HarmonyOS NEXT Developer Beta3 在 Beta2 的基础上,进一步增强了 ArkUI 的基础能力,丰富了 ArkTS API 和 C API 上文本控件的自定义能力;新增位图处理的 C API 能力,等等。
HarmonyOS SDK 作为面向鸿蒙原生应用和元服务开发的开放能力合集,提供包括应用框架、应用服务、系统、媒体、AI、图形在内的六大领域丰富完备的开放能力,助您构建焕然一新的鸿蒙原生应用和元服务,带来创新易用的全场景体验。这次更新增加了许多新能力。
新增华为账号登录按钮拓展参数,支持开发者自定义按钮样式、自定义Style[3]类型按钮多态样式、设置图文混合样式按钮的图文间距和纯图标按钮的图标半径。(API 参考[4])
Web 组件支持自定义软件键盘避让模式。(API 参考[33])
Emitter 支持传递 sendable 类型的对象,详见API 参考[34]的示例用法。
新增超帧相机扩展信息接口,提升大地图游戏场景超帧预测精度。(API 参考[35])
新增用于处理位图的 C API。(API 参考[36])
新增本地搜索方案,开发者将应用内的功能和内容通过意图框架共享到 HarmonyOS,即可实现“一步搜索,内容直达”。(指南[37])
新增网络场景识别订阅功能。(指南[42])
支持通过 PdfView 组件实现:打开 PDF 文档、PDF 文档与图片格式互转、添加页眉页脚、添加水印、添加背景、添加批注、添加书签。(指南[43])
【新增 Kit】Ringtone Kit(铃声服务)是一个用于设置铃声的工具库。通过使用 Ringtone Kit,开发者可以在鸿蒙应用中提供铃声设置的功能,为用户提供简单一致、安全高品质的铃声设置体验。(指南[44]、API 参考[45])
cem 工具已支持在 USER 版本的镜像中使用。
DevEco Studio NEXT Developer Beta3 配套支持 HarmonyOS NEXT Developer Beta3 版本的应用及服务开发,新提供了引入工程外模块代码支持编码、构建、调试能力、支持构建字节码 har 包、支持 webview 场景调优、支持 ArkTS 内存泄漏自动检测等功能,持续提升应用及服务开发效率。后面也有获取链接。
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/application-dev-guide-V5
https://developer.huawei.com/consumer/cn/download/

image-20240809082854057
参考资料
[1]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-abilityaccessctrl-V5#requestpermissiononsetting12
[2]
指南: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/packing-tool-V5#app打包指令
[3]
Style: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/account-api-component-manager-V5#section19823216112610
[4]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/account-api-component-manager-V5#section87572031102713
[5]
指南: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-sendable-V5#sendable-function
[6]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-json-V5#bigintmode
[7]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-text-V5#editmenuoptions12
[8]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-richeditor-V5#editmenuoptions12
[9]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-transition-animation-component-V5#transitionfinishcallback12
[10]
TextInput: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-textinput-V5#inputtype枚举说明
[11]
TextArea: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-textarea-V5#textareatype11枚举说明
[12]
Search: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-search-V5#searchtype11枚举说明
[13]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-scroll-V5#scrolltoindex
[14]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-styled-string-V5#userdataspan
[15]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-uicontext-V5#openbindsheet12
[16]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-appendix-enums-V5#imagefit
[17]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-rendernode-V5#shapeclip12
[18]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-waterflow-V5#waterflowlayoutmode12
[19]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-uicontext-V5#componentsnapshot12
[20]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-tabs-V5#edgeeffect12
[21]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#launchmode12枚举说明
[22]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/_ark_u_i___native_module-V5#arkui_nodeattributetype
[23]
NODE_CLIP_SHAPE: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/_ark_u_i___native_module-V5#arkui_nodeattributetype
[24]
NODE_EXPAND_SAFE_AREA: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/_ark_u_i___native_module-V5#arkui_nodeattributetype
[25]
阻止事件冒泡: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ui__input__event_8h-V5
[26]
手势识别器句柄: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/native__gesture_8h-V5#汇总
[27]
OH_ArkUI_GetContextByNode: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/_ark_u_i___native_module-V5#oh_arkui_getcontextbynode
[28]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/native__animate_8h-V5
[29]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/_o_h___native_x_component-V5#oh_nativexcomponent_gettouchpointwindowx
[30]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-framenode-V5#nodeadapter12
[31]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-framenode-V5#typenode12
[32]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-screenshot-V5
[33]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-web-V5#keyboardavoidmode12
[34]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-emitter-V5
[35]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/_graphics_accelerate-V5#section1450921818712
[36]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/pixelmap__native_8h-V5
[37]
指南: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/intents-search-rec-V5
[38]
指南: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/map-arc-V5
[39]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/map-map-V5#section154601059144812
[40]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/map-map-V5#section13597354171415
[41]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/map-map-V5#section3541416552
[42]
指南: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/networkboost-scenecallback-V5
[43]
指南: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/pdf-pdfservice-implements-V5
[44]
指南: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ringtone-kit-guide-V5
[45]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ringtone-ringtone-V5
[46]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/vision-interactive-liveness-V5#section16532153115517
[47]
指南: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/vision-imageanalyzer-V5
[48]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/vision-image-analyzer-V5
[49]
API 参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/vision-card-recognition-V5#section14439151274411
[50]
创建元服务工程: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/agc-harmonyos-create-faproject-0000001983405525-V5
[51]
网络诊断:Network 分析: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-profiler-network-0000001956238392-V5
[52]
方舟 native 模块加载异常信息增强: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-multi-thread-check-0000001919872114-V5#section12424161546
[53]
extension 调试: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-debug-arkts-extension-0000001954659874-V5
[54]
worker/taskpool 调试: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-debug-arkts-worker-taskpool-0000001990139037-V5
[55]
多进程调试: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-debug-multi-process-0000001990139041-V5
[56]
Evaluate and log: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-debug-arkts-evaluate-log-0000001990019201-V5
[57]
smart step into: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-debug-arkts-smart-step-into-0000001954659878-V5
[58]
反向调试: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-debug-arkts-reverse-0000001990019197-V5
[59]
build-profile.json5: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-hvigor-build-profile-0000001778834297-V5
[60]
build-profile.json5: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-hvigor-build-profile-0000001778834297-V5
[61]
无网络流水线搭建: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-no-network-0000001615511316-V5#section15767113454814
[62]
操控屏幕: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-emulator-control-screen-0000001886036889-V5
[63]
评分方法及规则: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-app-analyzer-0000001575691289-V5#section7155192511196
[64]
查看历史报告: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-app-analyzer-0000001575691289-V5#section52734271806