文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

OpenHarmony北向-Full SDK的获取与安装(使用系统接口)

2024-12-01 01:01

关注

想了解更多关于开源的内容,请访问:

​51CTO 开源基础软件社区​

​https://ost.51cto.com​

前言

在我们开发一些应用能力并查阅文档中各式各类的API时,有时会看到很多不错的能力,却因为是系统能力而无法使用,在这里给出自己在开发的过程中的一些经验,解决因为没有Full SDK而找不到系统API的问题。

具体步骤

我们先了解一下什么是Full SDK。

public-SDK:是提供给应用开发的工具包,跟随DevEco Studio下载,不包含系统应用所需要的高权限API。

full-SDK:是提供给OEM厂商开发应用的工具包,不能随DevEco Studio下载,包含了系统应用所需要的高权限API。

而从DevEco Studio 3.0 Beta4版本起,通过DevEco Studio直接获取的SDK都默认为Public SDK,这就使得普通应用开发者无法直接使用Full SDk。

我们以OpenHarmony 3.1.1 Release为例。

获取Full SDK包

首先我们在OpenHarmony 3.1.1 Release的版本说明中下载对应系统的FullSDK包,这里使用的是镜像站点获取。

查找本地SDK路径

在下载完Full SDK包之后,下一步我们需要找到本地SDK的路径。

找到对应的文件夹。

备份public-SDK文件

将原来的SDK文件备份,我们这里选择备份3.1.7.7。

替换文件

解压刚下载的Full SDK压缩包,我们以js为例,找到window->js-windows-3.1.7.7-Release,解压该文件。

检查SDK中是否有自己需要的系统API。

因为我们已经备份过了,现在要替换原有的public-SDK文件,但直接替换可能会导致文件无法完全覆盖,所以要删除本地的public-SDK,删除3.1.7.7。

拷贝这个文件进本地路径并将文件名改为原来的版本名(如:3.1.7.7)。

进入到3.1.7.7\build-tools\ ace-loader文件夹下,进入cmd/ powerShell窗口(点检文件夹空白区域然后按SHIFT+右键,即可在右键菜单中找到’进入PowerShell窗口’的选项)。

在PowerShell窗口,输入命令npm install下载node_modules依赖包。

恭喜你,Full-SDK已经安装完成啦。

总结

刚开始不了解FullSDK的时候,面对系统接口想用又不敢用,后面经老师指导才发现原来FullSDk究竟是何物,该如何安装和使用,不得不说能用系统接口之后,感觉系统的能力十分的丰富。

想了解更多关于开源的内容,请访问:

​51CTO 开源基础软件社区​

​https://ost.51cto.com​

来源:51CTO 开源基础软件社区内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯