【FFH】OpenHarmony北向-Full SDK的获取与安装(使用系统接口)
source link: https://ost.51cto.com/posts/19921
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
【FFH】OpenHarmony北向-Full SDK的获取与安装(使用系统接口)
在我们开发一些应用能力并查阅文档中各式各类的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究竟是何物,该如何安装和使用,不得不说能用系统接口之后,感觉系统的能力十分的丰富。
Recommend
-
8
3.napi代码实现部分 ①.代码部分 路径:\OpenHarmony\foundation\ace\napi\sample\native_module_socket_server\native_module_socket_server.cpp 注意:native_module_socket_server文件夹自行创建 /* * Copyright...
-
7
【FFH】OpenHarmony北向-无上下状态栏的全屏沉浸式设置 最近在尝试学习OpenHarmony北向开发时碰到了一个问题,发现将应用运行在开发板上时,在看视频、玩游戏等场景下,用户往往希望隐藏状态栏、导航栏等不必要的系统窗口,从而获得更佳的沉浸式体...
-
3
OpenHarmony北向-无上下状态栏的全屏沉浸式设置 作者:yoshioimai 2022-11-23 14:47:29 在这里我们主要用到的是’@ohos.window’提供的管理窗口的一些基础能力,包括对当前窗口的创建、销毁、各属性设置,以及对各窗...
-
9
OpenHarmony北向应用开发—做一个 loading加载动画 作者:离北况归 2023-04-11 09:12:31 作为一个OpenHarmony南向开发者,接触北向应用开发并不多。北向开发ArkUI老是改来改去,对笔者这样的入门选手来说学习成本其...
-
3
OpenHarmony北向探索[环境搭建篇] 本篇将开启OpenHarmony北向探索,搭建开发环境,安装SDK 开发工具介绍 既然是做开发,开发工具少不了,OpenHarmony和HarmonyOS的北向开发使用的是同一个工具:
-
3
通过本文您将了解: 1、HiHopePegasus 3861 RISC-V芯片 UART通信接口的基础使用 2、GPS定位模块ATGM336H-5N的使用、与3861的接线方式。 3、HiHopePegasus 3861通过UART通信接口与GPS定位模块ATGM336...
-
8
OpenHarmony轻量系统—润和hi3861UART接口GPS定位模块ATGM336H-5N 开发 作者:离北况归 2023-06-25 14:52:04 通过本文您将了解:HiHopePegasus 3861 RISC-V芯片 UART通信接口的基础使用,GPS定位模块ATGM336H-5N的...
-
9
想了解更多关于开源的内容,请访问:
-
3
OpenHarmony 北向应用开发—ArkTS语言入门之构建应用页面 3.0 作者:背刺闰土的猹 2024-01-03 15:31:16 在本篇博客中,笔者将会介绍Grid/GridItem(网格布局),尽可能的详细的解释该布局的用法以及在实际开发过程中...
-
5
OpenHarmony轻量系统-获取当地时间 作者:X丶昕雪 2024-01-05 15:32:47 本篇文章想在OpenHarmony上实现SNTP获取本地时间,并将此功能集成为一个模块,便于我们的主程序调用。
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK