/ohos5.0/docs/zh-cn/application-dev/faqs/ |
H A D | full-sdk-switch-guide.md | 1 # 如何替换full-SDK 11 ## 下载full-SDK 17 ## 查看本地SDK路径(此处以ets工程为例,1.0工程请以相同方式替换js-SDK) 20 打开DevEco Studio——>Tools——>OpenHarmony SDK Manager,查看本地SDK安装路径。 27 ## 替换SDK 29 1. 确认下载的SDK版本是否为full-SDK 41 2. 替换SDK,以public-SDK-3.x.x.x版本为例。 49 b.替换SDK文件 81 **拷贝full-SDK至本地SDK路径** 83 将下载的full-SDK文件包中`ets`目录下的所有文件替换至本地SDK路径下`ets\3.x.x.x`目录中 [all …]
|
H A D | full-sdk-compile-guide.md | 1 # 如何编译full-SDK 3 **full-SDK**是提供OpenHarmony全量接口的SDK,包含了系统应用所需要的高权限API,用于厂商开发应用。 5 从OpenHarmony3.2Beta5版本开始,不再随版本提供**full-SDK**。如有需要,可通过全量源码自行编译。 7 ## 编译full-SDK 24 ## 替换SDK 26 full-SDK编译完成后需要在DevEcoStudio替换使用,具体请参考[full-SDK替换指南](full-sdk-switch-guide.md)。
|
/ohos5.0/docs/zh-cn/release-notes/ |
H A D | Sdk-Upgrade-Guide.md | 5 版本更新发布后,开发者不清楚怎么该升级和替换新版本的SDK,而且替换新SDK后,会有一些存量应用发生编译和功能问题,本文将针对在新版本SDK发布后,提供完整的SDK升级及存量应用适配指导。 9  11 SDK升级适配包含五个阶段: 13 1.升级SDK——获取最新发布的SDK版本,并替换安装 23 ### 升级SDK 25 升级SDK的方式有两种: 29 2)官网下载最新发布SDK版本并替换升级 31 SDK版本获取地址:[SDK-版本获取地址](https://docs.openharmony.cn/pages/v4.0/zh-cn/release-notes/OpenHarmony-v4.0-… 33 SDK替换指导:[SDK-替换指导](https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/faqs/full-sdk-switc… 48 在替换最新版本SDK后,不兼容变更的接口在IDE上编译会发生编译报错,这边推荐开发者使用最新发布的IDE版本进行编译验证。 [all …]
|
H A D | OpenHarmony-v3.2-beta2.md | 28 新增五子棋人机对战、二维码生成和解析、卡片使用、多媒体、短视频、面部识别能力等Demo样例,为开发者提供SDK使用的样例程序,方便开发者快速上手使用OpenHarmony系统基础能力。 38 …SDK | Ohos_sdk_public 3.2.5.5 (API Version 9 Beta2)<br>Ohos_sdk_public 3.2.5.6 (API Version 9 Beta… 39 …Full SDK | Ohos_sdk_full 3.2.5.5 (API Version 9 Beta2)<br/>Ohos_sdk_full 3.2.5.6 (API Version 9 Be… 118 | 标准系统Full SDK包(Mac) | 3.2.5.5 | [站点](https://repo.huaweicloud.com/harmonyos/os/… 119 | 标准系统Full SDK包(Windows\Linux) | 3.2.5.5 | [站点](https://repo.huaweicloud.com/harmonyos/os/… 120 | 标准系统Public SDK包(Mac) | 3.2.5.5 | [站点](https://repo.huaweicloud.com/harmonyos/os/… 121 | 标准系统Public SDK包(Windows\Linux) | 3.2.5.5 | [站点](https://repo.huaweicloud.com/harmonyos/os/… 124 | 标准系统Public SDK包(Mac) | 3.2.5.6 | [站点](https://repo.huaweicloud.com/openharmony/o… 132 ### SDK变更 133 从本版本起,SDK会同时提供Public SDK和Full SDK。通过DevEco Studio默认获取的SDK为Public SDK。 [all …]
|
H A D | OpenHarmony-v3.1.1-release.md | 38 …SDK | Ohos_sdk_public 3.1.6.6 (API Version 8 Release) | 面向应用开发者提供,不包含需要使用系统权限的… 39 | Full SDK | Ohos_sdk_full 3.1.6.5 (API Version 8 Release) | 面向OEM厂商提供,包含了需要使用系… 105 | 标准系统Full SDK包(Mac) | 3.1.1 Release | [站点](https://repo.huaweicloud.com/openharmony… 106 | 标准系统Full SDK包(Windows\Linux) | 3.1.1 Release | [站点](https://repo.huaweicloud.com/openharmony… 107 | 标准系统Public SDK包(Mac) | 3.1.1 Release | [站点](https://repo.huaweicloud.com/openharmony/os/3.1.1/oho… 108 | 标准系统Public SDK包(Windows\Linux) | 3.1.1 Release | [站点](https://repo.huaweicloud.com/openharmony/os… 122 | SDK | SDK区分Full SDK和Public SDK进行发布。<br/>*说明:API Version 8的Public SDK首次于7月6日单独更新发布。* | NA |
|
/ohos5.0/docs/en/application-dev/faqs/ |
H A D | full-sdk-switch-guide.md | 1 # Switching to Full SDK 13 ## Downloading the Full SDK 17 ## Checking the Local SDK Location 22 …n DevEco Studio, choose **Tools** > **OpenHarmony SDK Manager** to check the location of the local… 29 ## Replacing the SDK 31 1. Make sure the downloaded SDK is a full SDK. 43 2. Replace the SDK. The following uses public-SDK-3.x.x.x for Windows as an example. 51 b. Replace the SDK files. 83 Copy the full SDK to the location of the local SDK. 85 …iles in the **ets** directory in the full SDK to the **ets\3.x.x.x** directory in the location of … [all …]
|
H A D | full-sdk-compile-guide.md | 1 # Full SDK Compilation 3 …he full SDK provides a full set of APIs available in OpenHarmony, including system APIs required b… 5 Since OpenHarmony 3.2 Beta5, the full SDK is not provided with the version. You can obtain the full… 7 ## Compiling the Full SDK 34 ## Replacing the SDK 36 After the full SDK is compiled, switch to it in DevEco Studio. For details, see [Switching to Full …
|
/ohos5.0/docs/zh-cn/application-dev/tools/ |
H A D | openharmony_sdk_upgrade_assistant.md | 1 # OpenHarmony SDK 升级助手 3 OpenHarmony SDK 升级助手,用于帮助开发者快速解决OpenHarmony应用SDK升级导致的API不兼容问题。</br> 4 …SDK Beta版本不承诺API稳定性,在SDK升级后,可能存在API不兼容的问题,应用开发者对现在工程切换API版本后,需要适配API接口及其底层行为的变更,存在一定的升级成本;因此OpenHa… 7 1. 应用在升级SDK之前,需要将旧版本的SDK文件进行备份,以免被新版本SDK给覆盖掉。 8 2. 目前suap工具仅支持OpenHarmony应用升级SDK时使用。 19 3.点击"Marketplace"选项,在下方搜索框中输入"OpenHarmony SDK Upgrade Assistant"。 33 手动选择旧版本SDK路径,需要选择到“ets”文件夹。新版本SDK路径将通过IDE配置文件及当前应用配置的SDK版本自动获取。路径选择完成后,点击“OK”按钮,开始生成辅助升级报告。 47 1. 报告下方总数为因升级SDK导致当前应用出现的问题总数,帮助快速评估修改工作量。 59 …com/openharmony/interface_sdk-js/tree/master/build-tools/api_diff)工具(对比两个版本SDK里的API差异)和[collect_ap…
|
/ohos5.0/docs/en/release-notes/ |
H A D | Sdk-Upgrade-Guide.md | 5 This topic walks you through on how to upgrade your existing SDK and make necessary adaptations to … 9  11 The entire SDK upgrade and adaptation process is divided into five phases: 13 1. Upgrading the SDK: Obtain the latest SDK version and installing the SDK. 23 ### Upgrading the SDK 25 You can upgrade the SDK in either of the following ways: 28 - Download the latest SDK version from the official website and upgrade it. 30 For example, to obtain the SDK version of OpenHarmony-4.0-Beta2, visit [Acquiring Source Code from … 32 For details on how to use the full SDK, see [Switching to Full SDK](../application-dev/faqs/full-sd… 34 After the SDK upgrade, update the **compileSdkVersion** and **compatibleSdkVersion** configuration … [all …]
|
/ohos5.0/build/ohos/packages/rules/ |
H A D | README.md | 27 ### 1.3 Platform SDK 29 Platform SDK是指被应用进程通过NAPI模块或NDK模块加载的动态库模块集合,Platform SDK也分为两类,在[categorized-libraries.json](./categ… 34 ### 1.4 Chipset SDK 36 Chipset SDK是指允许被芯片组件进程加载的系统组件动态库模块集合。 38 Chipset SDK集合中的单个模块称之为Chipset SDK模块。Chipset SDK模块分为两类,在[categorized-libraries.json](./categorized-l… 43 ### 1.5 Passthrough SDK 45 Passthrough SDK是指允许被应用/系统组件进程直接加载的芯片组件模块集合。 47 Passthrough SDK集合中的单个模块称之为Passthrough SDK模块。Passthrough SDK模块分为两类,在[categorized-libraries.json](./c…
|
/ohos5.0/docs/zh-cn/device-dev/subsystems/ |
H A D | subsys-ai-aiframework-devguide.md | 38 在AI引擎框架的整体规划中,OpenHarmony SDK属于client端的一部分,插件由server端调用,属于server端的一部分,因此AI引擎框架为接入的插件与OpenHarmony SD… 68 例如:唤醒词识别插件对应的SDK,只支持麒麟9000芯片,适用于中国国内地区适用,则对应的SDK命名为:asr_keyword_spotting_kirin9000_china_sdk.so 73 插件与SDK存在一一对应的关系,故插件命名的领域、关键词、其他信息等名词解释与要求,均与SDK命名要求保持一致。两者唯一的不同之处在于SDK命名多了个“_sdk”结尾;比如插件命名为“asr_key… 79 #### 规则:SDK需按算法调用顺序,封装client对外提供接口;对于异步插件对应的SDK,需要实现client提供的回调接口IClientCb 86 #### 规则:SDK接口实现中,需要保存与client交互的相关通用数据 88 …引擎将的client端采用单例实现,对接多个SDK,因此各SDK需要保存与client交互的通用数据,用于连接server端进行任务推理、结果返回等;需保存数据包含clientInfo、algor… 91 #### 建议:SDK实现client定义的IServiceDeadCb接口 167 …上是将不同类型数据封装在同一块内存中,然后将这块内存的首地址与长度封装到结构体中。通过编码返回到SDK中的出参数据,在插件中申请了内存,但插件无法释放;因此SDK在拿到数据之后,需要对内存进行释放… 224 ### 开发SDK 226 SDK头文件的功能实现是基于对SDK的调用映射到对客户端的调用。Client端提供的接口如下表所示。 [all …]
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_5.0.0.23/ |
H A D | changelogs-arkui.md | 27 从OpenHarmony SDK 5.0.0.23开始。 58 从OpenHarmony SDK 5.0.0.23开始。 146 从OpenHarmony SDK 5.0.0.23开始。 222 从OpenHarmony SDK 5.0.0.23开始。 355 从OpenHarmony SDK 5.0.0.23开始。 385 从OpenHarmony SDK 5.0.0.23开始。 421 从OpenHarmony SDK 5.0.0.23开始。 455 从OpenHarmony SDK 5.0.0.23开始。 561 从OpenHarmony SDK 5.0.0.23开始。 593 从OpenHarmony SDK 5.0.0.23开始。 [all …]
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_5.0.0.35/ |
H A D | changelogs-arkui.md | 23 从OpenHarmony SDK 5.0.0.35 版本开始。 82 从OpenHarmony SDK 5.0.0.35 版本开始。 194 从OpenHarmony SDK 5.0.0.35开始。 238 从OpenHarmony SDK 5.0.0.35开始。 319 从OpenHarmony SDK 5.0.0.35开始。 353 从OpenHarmony SDK 5.0.0.35开始。 391 从OpenHarmony SDK 5.0.0.35开始。 590 从OpenHarmony SDK 5.0.0.35开始。 628 从OpenHarmony SDK 5.0.0.35开始。 658 从OpenHarmony SDK 5.0.0.33开始。 [all …]
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_5.0.0.51/ |
H A D | changelogs-i18n.md | 32 从OpenHarmony SDK 5.0.0.51开始 72 从OpenHarmony SDK 5.0.0.51开始 107 从OpenHarmony SDK 5.0.0.51开始。 142 从OpenHarmony SDK 5.0.0.51 版本开始。 177 从OpenHarmony SDK 5.0.0.51开始。 211 从OpenHarmony SDK 5.0.0.51 版本开始。
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.1.5.5/ |
H A D | changelogs-arkui.md | 40 从OpenHarmony SDK 4.1.5.5开始。 70 从OpenHarmony SDK 4.1.5.5开始。 106 从OpenHarmony SDK 4.1.5.5开始。 146 从OpenHarmony SDK 4.1.5.5 开始。 180 从OpenHarmony SDK 4.1.5.5 开始。 211 从OpenHarmony SDK 4.1.5.5开始。 247 从OpenHarmony SDK 4.1.5.5开始。 281 从OpenHarmony SDK 4.1.5.5开始。 346 从OpenHarmony SDK 4.1.5.5开始。 384 从OpenHarmony SDK 4.1.5.5 开始。 [all …]
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.0.9.3/ |
H A D | changelogs-distributeddatamgr.md | 7 @ohos.data.cloudData.d.ts基于OpenHarmony4.0.9.3及之后的SDK版本开发的应用,可以使用clearAction接口指定清除本地下载的云端数据的行为枚举。 31 基于OpenHarmony4.0.9.3及之后的SDK版本开发的应用,可以使用clearAction接口指定清除本地下载的云端数据的行为枚举。 37 @ohos.data.cloudData.d.ts基于OpenHarmony4.0.9.3及之后的SDK版本开发的应用,可以使用clear接口清除本地下载的云端数据。 65 基于OpenHarmony4.0.9.3及之后的SDK版本开发的应用,可以使用clear接口清除本地下载的云端数据。 71 @ohos.data.cloudData.d.ts基于OpenHarmony4.0.9.3及之后的SDK版本开发的应用,可以使用Statistic.successful表示数据库表中端云同步成功的行… 101 基于OpenHarmony4.0.9.3及之后的SDK版本开发的应用,可以使用Statistic.successful表示数据库表中端云同步成功的行数。 107 @ohos.data.relationalStore.d.ts基于OpenHarmony4.0.9.3及之后的SDK版本开发的应用,setDistributedTables接口入参type类型由nu… 126 基于OpenHarmony4.0.9.3及之后的SDK版本开发的应用,setDistributedTables接口入参type类型由number变为DistributedType。
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.1.6.1/ |
H A D | changelogs-arkcompiler.md | 35 OpenHarmony SDK版本4.1.6.1增加新字节码,相关字节码实现需要对应版本ROM来支持。如果使用API11版本的ROM,4.1.6.1版本之前的ROM无法运行4.1.6.1版本SDK编… 37 如果使用API 10版本的ROM以及4.1.6.1版本的SDK,开发者仍然可以通过IDE界面配置`compatiableSdkVersion: 10`选项,编译生成可以运行在API10 ROM上的应… 41 如未配套使用SDK和ROM,可能导致下列错误之一: 43 …0.0.0. Please upgrade the runtime to supported version or generate byte code with former SDK tools` 45 …mage is 11.0.1.0. Please upgrade the system image or use former version of SDK tools to generate a… 49 如遇到API11 SDK和ROM版本不匹配导致应用无法运行问题,请升级ROM版本至OpenHarmony_4.1.6.1及以上。
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.1.5.2/ |
H A D | changelogs-arkui.md | 25 从OpenHarmony SDK 4.1.5.2 版本开始。 130 从OpenHarmony SDK 4.1.5.2 版本开始。 202 从OpenHarmony SDK 4.1.5.2 版本开始。 248 从OpenHarmony SDK 4.1.5.2 版本开始。 308 从OpenHarmony SDK 4.1.5.2 版本开始。 356 从OpenHarmony SDK 4.1.5.2 版本开始。 400 从OpenHarmony SDK 4.1.5.2 版本开始。 462 从OpenHarmony SDK 4.1.5.2 版本开始。 492 从OpenHarmony SDK 4.1.5.2 版本开始。 542 从OpenHarmony SDK 4.1.5.2 版本开始。
|
/ohos5.0/build/docs/ |
H A D | how-to-use-the-ndk-tools.md | 4 …ee/master/zh-cn/release-notes#openharmony-release-notes),选择对应版本,在“从镜像站点获取”小节下载对应版本SDK包,NDK包含在SDK包中。 6 …lybuilds](http://ci.openharmony.cn/dailys/dailybuilds),在每日构建形态组件中选择"ohos-sdk",下载对应SDK包,NDK包含在SDK包中。 8 …ny/docs/blob/master/zh-cn/device-dev/get-code/sourcecode-acquire.md),下载OpenHarmony源码,执行以下命令编译SDK: 11 (3)编译SDK:`./build.sh --product-name ohos-sdk` 12 (4)生成SDK所在路径:`out/sdk/packages` 14 SDK包目录结构如下图,其中native即为NDK 45 1. 解压NDK压缩包,将cmake工具链添加到环境变量中:`export PATH=${SDK解压路径}/ohos-sdk/linux/native/build-tools/cmake/bin:$… 148 2. cmake -DOHOS_STL=c++_shared -DOHOS_ARCH=x86_64 -DOHOS_PLATFORM=OHOS -DCMAKE_TOOLCHAIN_FILE=${SDK…
|
H A D | how to use CMake with NDK.md | 3 OHOS NDK支持通过工具链使用CMake编译C/C++代码,工具链文件是用于自定义交叉编译工具链行为的 CMake 文件。OHOS NDK使用的编译工具链在OHOS SDK目录下的位置:`nat… 9 …/master/zh-cn/release-notes#openharmony-release-notes),选择对应版本,在“从镜像站点获取”小节下载对应版本SDK包,NDK包含在SDK包中。 10 …ci.openharmony.cn/workbench/cicd/dailybuild/dailylist),在每日构建形态组件中选择"ohos-sdk",下载对应SDK包,NDK包含在SDK包中。 12 …ny/docs/blob/master/zh-cn/device-dev/get-code/sourcecode-acquire.md),下载OpenHarmony源码,执行以下命令编译SDK: 15 (3)编译SDK:`./build.sh --product-name ohos-sdk` 16 (4)生成SDK所在路径:`out/sdk/packages` 20 SDK包中native所在目录即是NDK,目录如下: 56 export PATH=${OHOS SDK路径}/ohos-sdk/linux/native/build-tools/cmake/bin:$PATH 146 …-DOHOS_ARCH=armeabi-v7a -DOHOS_PLATFORM=OHOS -DCMAKE_TOOLCHAIN_FILE=${OHOS SDK路径}/ohos-sdk/linux/n… 225 | OHOS_SDK_NATIVE | 指定OHOS SDK中native所在的路径|
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_5.0.0.32/ |
H A D | changelogs-arkui.md | 25 从OpenHarmony SDK 5.0.0.32开始。 59 从OpenHarmony SDK 5.0.0.32 版本开始。 120 从OpenHarmony SDK 5.0.0.32开始。 221 从OpenHarmony SDK 5.0.0.32开始。 271 从OpenHarmony SDK 5.0.0.32开始。 309 从OpenHarmony SDK 5.0.0.32开始。 341 从OpenHarmony SDK 5.0.0.32开始。 401 从OpenHarmony SDK 5.0.0.32开始。 474 从OpenHarmony SDK 5.0.0.32开始。 514 从OpenHarmony SDK 5.0.0.32开始。 [all …]
|
H A D | changelogs-ArkGraphics2D.md | 25 OpenHarmony SDK 5.0.0.31 57 OpenHarmony SDK 5.0.0.31 89 OpenHarmony SDK 5.0.0.31 121 OpenHarmony SDK 5.0.0.31 153 从OpenHarmony SDK 5.0.0.32 版本开始。
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.1.6.5/ |
H A D | changelogs-multimedia.md | 19 从OpenHarmony SDK 4.1.6.5开始。 45 废弃接口会在至少5个SDK版本内保持兼容,请应用按需规划适配计划。 64 从OpenHarmony SDK 4.1.6.5开始。 102 从OpenHarmony SDK 4.1.6.5开始。 150 从OpenHarmony SDK 4.1.6.5开始。 181 从OpenHarmony SDK 4.1.6.5开始。 235 从OpenHarmony SDK 4.1.6.5开始。 273 从OpenHarmony SDK 4.1.6.5开始。 329 从OpenHarmony SDK 4.1.6.5开始。 371 从OpenHarmony SDK 4.1.6.5开始。 [all …]
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.1.6.3/ |
H A D | changelogs-multimedia.md | 29 从OpenHarmony SDK 4.1.6.3 开始。 78 从OpenHarmony SDK 4.1.6.3 开始。 146 从OpenHarmony SDK 4.1.6.3 开始。 200 从OpenHarmony SDK 4.1.6.3 开始。 251 从OpenHarmony SDK 4.1.6.3 开始。 291 从OpenHarmony SDK 4.1.6.3 开始。 344 从OpenHarmony SDK 4.1.6.3 开始。 453 从OpenHarmony SDK 4.1.6.3 开始。 550 从OpenHarmony SDK 4.1.6.3开始。
|
/ohos5.0/base/security/dlp_permission_service/ |
H A D | README_zh.md | 16 ### SDK: 21 三方应用通过调用startAbility拉起DLP权限应用部件,DLP权限应用部件通过SDK调用DLP权限管理部件,通过证书管理模块和加密读写模块生成对于的DLP文件。 23 … 三方应用通过调用startAbility拉起DLP权限应用部件,DLP权限应用部件通过SDK调用DLP权限管理部件,通过证书管理模块,加密读写模块,沙箱管理模块拉起沙箱应用对DLP文件进行解密。 25 …三方应用通过调用startAbility拉起DLP权限应用部件,DLP权限应用部件通过SDK调用DLP权限管理部件,通过证书管理模块和加密读写模块对DLP文件的权限进行修改,或者删除解密生成未加密… 27 三方应用通过SDK调用DLP权限管理部件,通过访问记录模块获取本应用对于DLP文件的访问记录信息。
|