自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

OpenHarmony北向-Full SDK的獲取與安裝(使用系統(tǒng)接口)

系統(tǒng) OpenHarmony
在我們開發(fā)一些應(yīng)用能力并查閱文檔中各式各類的API時(shí),有時(shí)會(huì)看到很多不錯(cuò)的能力,卻因?yàn)槭窍到y(tǒng)能力而無法使用,在這里給出自己在開發(fā)的過程中的一些經(jīng)驗(yàn)。

??想了解更多關(guān)于開源的內(nèi)容,請?jiān)L問:??

??51CTO 開源基礎(chǔ)軟件社區(qū)??

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

前言

在我們開發(fā)一些應(yīng)用能力并查閱文檔中各式各類的API時(shí),有時(shí)會(huì)看到很多不錯(cuò)的能力,卻因?yàn)槭窍到y(tǒng)能力而無法使用,在這里給出自己在開發(fā)的過程中的一些經(jīng)驗(yàn),解決因?yàn)闆]有Full SDK而找不到系統(tǒng)API的問題。

具體步驟

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

public-SDK:是提供給應(yīng)用開發(fā)的工具包,跟隨DevEco Studio下載,不包含系統(tǒng)應(yīng)用所需要的高權(quán)限API。

full-SDK:是提供給OEM廠商開發(fā)應(yīng)用的工具包,不能隨DevEco Studio下載,包含了系統(tǒng)應(yīng)用所需要的高權(quán)限API。

而從DevEco Studio 3.0 Beta4版本起,通過DevEco Studio直接獲取的SDK都默認(rèn)為Public SDK,這就使得普通應(yīng)用開發(fā)者無法直接使用Full SDk。

我們以O(shè)penHarmony 3.1.1 Release為例。

獲取Full SDK包

首先我們在OpenHarmony 3.1.1 Release的版本說明中下載對應(yīng)系統(tǒng)的FullSDK包,這里使用的是鏡像站點(diǎn)獲取。

 【FFH】OpenHarmony北向-Full SDK的獲取與安裝(使用系統(tǒng)接口)-開源基礎(chǔ)軟件社區(qū)

查找本地SDK路徑

在下載完Full SDK包之后,下一步我們需要找到本地SDK的路徑。

 【FFH】OpenHarmony北向-Full SDK的獲取與安裝(使用系統(tǒng)接口)-開源基礎(chǔ)軟件社區(qū)

找到對應(yīng)的文件夾。

 【FFH】OpenHarmony北向-Full SDK的獲取與安裝(使用系統(tǒng)接口)-開源基礎(chǔ)軟件社區(qū)

備份public-SDK文件

將原來的SDK文件備份,我們這里選擇備份3.1.7.7。

替換文件

解壓剛下載的Full SDK壓縮包,我們以js為例,找到window->js-windows-3.1.7.7-Release,解壓該文件。

 【FFH】OpenHarmony北向-Full SDK的獲取與安裝(使用系統(tǒng)接口)-開源基礎(chǔ)軟件社區(qū)

檢查SDK中是否有自己需要的系統(tǒng)API。

 【FFH】OpenHarmony北向-Full SDK的獲取與安裝(使用系統(tǒng)接口)-開源基礎(chǔ)軟件社區(qū)

因?yàn)槲覀円呀?jīng)備份過了,現(xiàn)在要替換原有的public-SDK文件,但直接替換可能會(huì)導(dǎo)致文件無法完全覆蓋,所以要?jiǎng)h除本地的public-SDK,刪除3.1.7.7。

 【FFH】OpenHarmony北向-Full SDK的獲取與安裝(使用系統(tǒng)接口)-開源基礎(chǔ)軟件社區(qū)

拷貝這個(gè)文件進(jìn)本地路徑并將文件名改為原來的版本名(如:3.1.7.7)。

進(jìn)入到3.1.7.7\build-tools\ ace-loader文件夾下,進(jìn)入cmd/ powerShell窗口(點(diǎn)檢文件夾空白區(qū)域然后按SHIFT+右鍵,即可在右鍵菜單中找到’進(jìn)入PowerShell窗口’的選項(xiàng))。

 【FFH】OpenHarmony北向-Full SDK的獲取與安裝(使用系統(tǒng)接口)-開源基礎(chǔ)軟件社區(qū)

在PowerShell窗口,輸入命令npm install下載node_modules依賴包。

恭喜你,F(xiàn)ull-SDK已經(jīng)安裝完成啦。

總結(jié)

剛開始不了解FullSDK的時(shí)候,面對系統(tǒng)接口想用又不敢用,后面經(jīng)老師指導(dǎo)才發(fā)現(xiàn)原來FullSDk究竟是何物,該如何安裝和使用,不得不說能用系統(tǒng)接口之后,感覺系統(tǒng)的能力十分的豐富。

??想了解更多關(guān)于開源的內(nèi)容,請?jiān)L問:??

??51CTO 開源基礎(chǔ)軟件社區(qū)??

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

責(zé)任編輯:jianghua 來源: 51CTO 開源基礎(chǔ)軟件社區(qū)
相關(guān)推薦

2023-06-13 15:00:54

環(huán)境搭建鴻蒙

2022-11-23 14:47:29

北向開發(fā)鴻蒙

2014-01-21 09:28:44

ONFSDN北向接口

2013-12-16 12:27:09

SDN控制器SDN北向接口

2016-07-14 16:42:13

2022-05-12 14:42:17

項(xiàng)目開發(fā)Napi實(shí)現(xiàn)

2023-07-27 14:38:33

開源鴻蒙

2022-01-13 10:11:59

鴻蒙HarmonyOS應(yīng)用

2023-03-31 09:35:19

LVGL使用鴻蒙

2010-01-11 09:12:15

Fedora LAMP

2023-03-17 16:31:19

LVGL鴻蒙

2013-01-28 15:43:15

SDNAPI軟件定義網(wǎng)絡(luò)

2023-06-12 15:43:44

鴻蒙智能家居開發(fā)

2011-05-25 15:17:39

Android SDK 安裝

2013-12-19 09:35:49

SDN控制器北向

2023-07-18 14:00:00

鴻蒙Sample案例

2024-03-26 15:25:55

應(yīng)用接口文件轉(zhuǎn)換工具鴻蒙

2024-01-05 15:32:47

鴻蒙SNTP智慧時(shí)鐘

2021-09-10 15:12:04

鴻蒙HarmonyOS應(yīng)用

2022-02-25 14:33:03

JS接口鴻蒙應(yīng)用開發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)