(文章轉(zhuǎn)載自O(shè)penAtom OpenHarmony)
2023年4月9日,在社區(qū)開發(fā)者的期盼中,在春風(fēng)送暖萬物更新的季節(jié)里,我們迎來了OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)3.2 Release新版本的發(fā)布。相比一年前的OpenHarmony 3.1 Release版本,新版本的系統(tǒng)能力、系統(tǒng)整體性能、穩(wěn)定性和安全性都進(jìn)一步得到提升和完善;OpenHarmony 3.2 Release版本為應(yīng)用開發(fā)而生,在系統(tǒng)能力、開發(fā)工具和API、硬件調(diào)測等將為開發(fā)者帶來全新體驗!
OpenHarmony開源兩年多以來,吸引了130多家伙伴、超過5100名開發(fā)者參與共建和貢獻(xiàn),產(chǎn)出超一億行代碼。超260款軟硬件產(chǎn)品通過兼容性測評,廣泛覆蓋了能源、金融、交通、教育、政務(wù)、家居等很多行業(yè)。感謝各位伙伴和開發(fā)者的貢獻(xiàn),是大家的支持和貢獻(xiàn),加速了OpenHarmony生態(tài)的繁榮發(fā)展。隨著OpenHarmony 3.2 Release版本的發(fā)布,OpenHarmony社區(qū)邁入新的發(fā)展階段。
OpenHarmony 3.2 Release版本帶來了眾多的新特性,支持采用ArkTS語言+Stage應(yīng)用模型進(jìn)行大型應(yīng)用、原子化服務(wù)開發(fā);ArkCompiler的優(yōu)化、Taskpool機(jī)制提升應(yīng)用運行性能;ArkUI組件能力增強(qiáng),強(qiáng)化圖形渲染能力和系統(tǒng)安全能力,豐富分布式業(yè)務(wù)開發(fā);引入AI框架,同時,媒體、電話、通信、Web、安全、調(diào)測能力進(jìn)一步提升;外設(shè)模型進(jìn)一步豐富。新版本還提供了API Level 9穩(wěn)定接口。下文描述新版本的部分新特性,請您前往OpenHarmony 3.2 Release Note了解所有新功能的詳細(xì)信息。
OpenHarmony 3.2 Release為開發(fā)者帶來了什么
ArkUI
組件能力增強(qiáng)●支持XComponent控件,可用于EGL/OpenGL ES和媒體數(shù)據(jù)寫入,并在XComponent組件顯示;通過XComponent組件,配合NDK能力,構(gòu)建C++/ArkTS混合開發(fā)能力,支持游戲、媒體應(yīng)用開發(fā)?!裰С諥bilityComponent控件,支持嵌入其他應(yīng)用作為控件(Component)顯示。●增加基礎(chǔ)的ArkTS卡片開發(fā)能力:支持卡片交互、能動態(tài)更新內(nèi)容;統(tǒng)一卡片和頁面的開發(fā)范式,頁面的布局可以直接復(fù)用到卡片布局中,提升卡片開發(fā)體驗和開發(fā)效率?!?系統(tǒng)默認(rèn)支持純文本、純圖片復(fù)制、粘貼、拖拽,無需開發(fā)者處理復(fù)制、粘貼、拖拽事件。● 支持多級菜單和分組菜單。● 支持切換深色模式/淺色模式,僅系統(tǒng)應(yīng)用支持。UI界面開發(fā)支持一次開發(fā)適配多屏幕規(guī)格● 交互歸一能力增強(qiáng),交互歸一事件對接TP、鼠標(biāo)、鍵盤、觸摸板、手寫筆,ArkUI原生組件支持歸一化的操作方式。● 響應(yīng)式布局能力優(yōu)化,增強(qiáng)了媒體查詢能力,柵格系統(tǒng)重構(gòu)且對接自由窗口?!?走焦能力增強(qiáng),支持Tab鍵和方向鍵走焦,支持配置組件是否可獲焦?!?支持增強(qiáng)分欄與側(cè)邊欄組件能力,支持拖拽自動隱藏等能力。
應(yīng)用框架
● Stage模型,OpenHarmony API 9新增模型,提供了應(yīng)用程序必備的組件和運行機(jī)制。開發(fā)者可以基于該模型進(jìn)行復(fù)雜應(yīng)用開發(fā),使應(yīng)用開發(fā)更簡單、高效?!?以類形式提供組件開發(fā),方便開發(fā)者基于類擴(kuò)展?!?進(jìn)程內(nèi)共享虛擬機(jī)實例,減少應(yīng)用內(nèi)存占用。○ 支持在進(jìn)程內(nèi)共享數(shù)據(jù)對象,方便開發(fā)者在多模塊間共享狀態(tài)?!?Ability生命周期和窗口顯示/焦點事件分離,統(tǒng)一了多設(shè)備形態(tài)下組件的生命周期,有利于多設(shè)備應(yīng)用開發(fā)?!?Ability與UI職責(zé)分離且具備RPC調(diào)用能力,原生支持組件級的跨設(shè)備遷移與協(xié)同,有利于分布式應(yīng)用開發(fā)?!?提供Extension機(jī)制,借助Extension,應(yīng)用在與其他應(yīng)用或系統(tǒng)進(jìn)行交互時向他們提供自定義功能和內(nèi)容,例如:應(yīng)用可以作為卡片顯示在系統(tǒng)桌面或者系統(tǒng)閑時執(zhí)行后臺任務(wù)等。當(dāng)前支持的常用Extenson有:FormExtensionAbility、WorkSchedulerExtensionAbility、InputMethodExtensionAbility、AccessibilityExtensionAbility等?!?原子化服務(wù)支持分包預(yù)加載,提升服務(wù)首次加載性能?!?支持HSP(Harmony Shared Package)動態(tài)共享包,支持應(yīng)用內(nèi)代碼和資源的共享。
應(yīng)用包管理
● 支持選擇默認(rèn)應(yīng)用,例如用戶使用應(yīng)用程序打開文件或url地址時選擇了默認(rèn)程序,后續(xù)將自動打開該應(yīng)用程序操作文件。
● 支持對部分預(yù)置應(yīng)用如Launcher、SystemUI、Settings等,系統(tǒng)事先授予權(quán)限(如定位、電話聯(lián)系人等權(quán)限)、簡化設(shè)備開箱后的授權(quán)過程,提升用戶體驗。● 支持預(yù)置應(yīng)用配置是否可常駐、是否可以多進(jìn)程,是否允許使用Service類型的ExtensionAbility等能力,加強(qiáng)對預(yù)置應(yīng)用的權(quán)限管控?!?支持動態(tài)修改和更新應(yīng)用程序的代碼,提供快速修復(fù)程序包便于應(yīng)用快速響應(yīng)需求和修復(fù)問題(此能力依賴設(shè)備廠商構(gòu)建應(yīng)用市場并提供分發(fā)能力)。● 支持so基于hap包的隔離,方便開發(fā)者在不同的模塊中部署so文件,避免了不同模塊so重名的問題。
分布式技術(shù)
支持元服務(wù)和卡片跨設(shè)備流轉(zhuǎn),包括:跨設(shè)備查詢、添加、刷新、刪除等。
分布式軟總線● 提供基于藍(lán)牙鏈路的文件傳輸能力,藍(lán)牙數(shù)據(jù)傳輸通道相比OpenHarmony 3.1版本性能提升約10%?!?通過為每個進(jìn)程分別建立Message和Byte高低優(yōu)先級隊列,確保在Message和Byte并發(fā)的情況下,優(yōu)先保障消息隊列的數(shù)據(jù)發(fā)送,同時也能保障Byte得到有效傳輸,解決了在字節(jié)數(shù)據(jù)擁塞的情況下,消息數(shù)據(jù)不能及時傳輸?shù)膯栴}?!?在支持RAW流的基礎(chǔ)上,新增COMMON流傳輸能力,將未加密音視頻流交由軟總線進(jìn)行加解密,調(diào)用者只需要把原始的音視頻流數(shù)據(jù)傳遞給軟總線,軟總線保障數(shù)據(jù)的安全傳輸?!?支持傳輸鏈路(WLAN/WiFi P2P/藍(lán)牙BR)動態(tài)選擇。根據(jù)雙端設(shè)備支持的傳輸鏈路以及業(yè)務(wù)調(diào)用軟總線傳輸接口(SendFile、SendSteam、SendMessage、SendBytes)進(jìn)行鏈路選擇。例如當(dāng)需要傳輸流數(shù)據(jù)時,優(yōu)先選擇WLAN(5G頻段)進(jìn)行傳輸,如果WLAN不可用,則選擇其它鏈路(例如WiFi P2P)進(jìn)行傳輸。
分布式硬件● 分布式相機(jī)拍照支持設(shè)置拍攝地理位置信息和照片質(zhì)量級別(影響照片的壓縮比和畫質(zhì)清晰度)?!?分布式相機(jī)支持錄像功能?!裨O(shè)備管理支持將帳號認(rèn)證信息導(dǎo)入到設(shè)備安全認(rèn)證系統(tǒng)中,相同帳號的設(shè)備可以自動完成設(shè)備認(rèn)證和組網(wǎng)。
分布式數(shù)據(jù)管理跨應(yīng)用數(shù)據(jù)訪問、本地數(shù)據(jù)庫、數(shù)據(jù)同步能力進(jìn)行了優(yōu)化和增強(qiáng)?!?通過代理方式實現(xiàn)同設(shè)備內(nèi)跨應(yīng)用數(shù)據(jù)訪問,避免頻繁拉起數(shù)據(jù)源應(yīng)用?!?支持同設(shè)備內(nèi)關(guān)系型數(shù)據(jù)庫、鍵值型數(shù)據(jù)庫的跨應(yīng)用數(shù)據(jù)訪問?!?支持鍵值型數(shù)據(jù)庫和關(guān)系型數(shù)據(jù)庫?!?支持對數(shù)據(jù)庫文件的加密保存?!?支持?jǐn)?shù)據(jù)庫的異常損壞檢測以及異常重建?!?支持應(yīng)用通過客戶端進(jìn)行備份和恢復(fù)數(shù)據(jù)庫?!?支持自動備份鍵值型數(shù)據(jù)庫?!?支持同應(yīng)用跨設(shè)備對關(guān)系型數(shù)據(jù)庫遠(yuǎn)程查詢?!?支持元數(shù)據(jù)庫異常損壞檢測和自動重建?!?鍵值型數(shù)據(jù)庫從統(tǒng)一的系統(tǒng)沙箱切換到各應(yīng)用沙箱,縮小應(yīng)用數(shù)據(jù)的訪問權(quán)限,提升了應(yīng)用數(shù)據(jù)的安全性。
媒體
音頻
● 提供選擇藍(lán)牙設(shè)備進(jìn)行音頻播放和通話的能力。● 支持生成DTMF撥號音并進(jìn)行播放?!?支持OpenSL ES基礎(chǔ)錄音接口?!?支持應(yīng)用查詢當(dāng)前可用的音頻設(shè)備列表,并攜帶具體設(shè)備信息,比如設(shè)備采樣率、通道數(shù)、通道掩碼?!?支持查詢系統(tǒng)中已建立的播放流和錄音流信息。
播放● 媒體播放支持fd格式輸入的本地播放、支持HTTPS、HLS協(xié)議網(wǎng)絡(luò)點播功能。媒體播放支持基于HDI的H264硬解播放能力?!?提供音視頻編解碼能力,基于HDI codec接口的視頻硬編碼/硬解碼能力。
相機(jī)● 支持相機(jī)拍照配置:格式、分辨率、質(zhì)量(影響照片的壓縮比和畫質(zhì)清晰度)、地理位置等。支持錄像和錄像中抓拍?!?支持相機(jī)精準(zhǔn)隱私保護(hù)策略,僅允許前臺使用(包含相機(jī)懸浮窗場景);支持系統(tǒng)服務(wù)后臺使用相機(jī),不允許第三方APP后臺靜默使用相機(jī)。提供系統(tǒng)接口,供相機(jī)全局開關(guān)開啟、禁用調(diào)用。
圖片增加支持raw、Webp圖片格式。
程序訪問控制
● 實現(xiàn)應(yīng)用和系統(tǒng)進(jìn)程的權(quán)限管理框架,提供如下應(yīng)用權(quán)限的操作接口:
○提供權(quán)限的校驗、權(quán)限的授予、權(quán)限的撤銷功能?!鹛峁?quán)限的授權(quán)變化監(jiān)聽功能?!鹛峁├饳?quán)限彈窗的接口,應(yīng)用可以通過該接口拉起彈窗,向用戶申請授權(quán)?!?提供權(quán)限彈窗應(yīng)用以及Setting應(yīng)用的隱私權(quán)限管理功能?!?提供隱私報告功能,支持添加/查詢權(quán)限訪問記錄、監(jiān)聽權(quán)限使用狀態(tài)變化接口?!?提供隱私保護(hù)增強(qiáng)特性,提升用戶的隱私保護(hù)體驗,包括:○相機(jī)使用提醒,在相機(jī)使用時,通知systemUI在右上角顯示小圓點,提示用戶?!鹨绘I開關(guān)功能,提供用戶一鍵開關(guān),管控設(shè)備麥克風(fēng)/相機(jī)敏感資源的使用。● 提供SELinux功能的permissive模式。
ArkCompiler
語言特性增強(qiáng)
●支持嚴(yán)格模式的Ecma2021規(guī)范。
編譯器運行時功能● 提供es2abc編譯器,優(yōu)化字節(jié)碼編譯性能、縮短編譯時間?!?提供匯編解釋器提升應(yīng)用高級語言運行性能?!?提供基于PGO配置文件的Host AOT優(yōu)化編譯器,提升應(yīng)用高級語言高負(fù)載性能?!?支持模塊化能力,更好、更規(guī)范的支持復(fù)雜應(yīng)用工程開發(fā)?!?支持熱補(bǔ)丁機(jī)制,提供應(yīng)用熱修復(fù)運行時技術(shù)底座?!?調(diào)試增強(qiáng),支持多實例調(diào)試、熱重載調(diào)試,提升開發(fā)者開發(fā)效率。● 支持基于CDP協(xié)議的CPU Profiler/Heap Profiler調(diào)優(yōu)能力,提供應(yīng)用性能調(diào)優(yōu)和內(nèi)存調(diào)優(yōu)能力。
語言基礎(chǔ)庫● utils功能增強(qiáng),支持uuid提供通用統(tǒng)一標(biāo)識符功能,支持Buffer提供緩沖區(qū)讀寫比較查找功能?!?Concurrent并發(fā)庫增加并發(fā)API TaskPool基礎(chǔ)版,提供并發(fā)任務(wù)接口。任務(wù)池(Taskpool)作用是為應(yīng)用程序提供一個多線程的運行環(huán)境,降低整體資源的消耗、提高系統(tǒng)的整體性能。C/C++工具鏈● 工具鏈升級:LLVM升級到12.0.0,支持MIPS架構(gòu)、RISC-V架構(gòu)?!?功能增強(qiáng):支持stack pageguard保護(hù),地址隨機(jī)化,namespace隔離,CFI功能,F(xiàn)ortify功能,時區(qū)數(shù)據(jù)更新等,提升C/C++庫安全。● 性能優(yōu)化:實現(xiàn)高頻函數(shù)性能優(yōu)化提升c庫基礎(chǔ)性能,實現(xiàn)linker優(yōu)化提升庫加載性能?!?支持locale提供時區(qū)設(shè)置刷新功能。
驅(qū)動
HDF驅(qū)動框架能力
● 支持內(nèi)核態(tài)驅(qū)動動態(tài)加載、外接設(shè)備即插即用事件上報、驅(qū)動安全策略配置,為開發(fā)者提供更穩(wěn)定、安全的驅(qū)動平臺底座?!?HDI接口支持IPC調(diào)用和直通調(diào)用兩種通路模式,開發(fā)者可根據(jù)實際業(yè)務(wù)靈活使用,提升業(yè)務(wù)性能?!?支持HDI服務(wù)化代碼自動生成能力、模板化驅(qū)動代碼生成能力、HCS宏式解析及配置可視化編輯等能力,降低驅(qū)動開發(fā)門檻,提高開發(fā)效率?!?Platform平臺驅(qū)動支持用戶態(tài)中斷、新增CAN總線HDF驅(qū)動框架、MMC驅(qū)動實現(xiàn)優(yōu)化等。
外設(shè)驅(qū)動模型能力● Camera驅(qū)動模型支持自拍鏡像、鏡頭控制、JPEG位置信息添加、Sensor捕獲角查詢、人臉識別Meta流支持,簡化相機(jī)驅(qū)動開發(fā)難度?!?Audio的ADM模型增加耳機(jī)接入、聽筒和喇叭切換控制、通話音量設(shè)置、通話靜音等關(guān)鍵控制能力,支撐音頻硬件生態(tài)拓展。● Display驅(qū)動模型支持多屏管理、軟件Vsync機(jī)制、兼容FrameBuffer架構(gòu),支持不同顯示架構(gòu)高效接入。● 支持標(biāo)準(zhǔn)系統(tǒng)的Codec硬件編解碼驅(qū)動模型、提供Codec HDI 2.0接口及參考實現(xiàn),支持更完備的硬件編解碼能力。● 支持馬達(dá)驅(qū)動模型,包括馬達(dá)振動啟停、基礎(chǔ)馬達(dá)效果控制,為用戶提供豐富的振感體驗。● 支持手勢驅(qū)動模型,包括狀態(tài)事件、設(shè)備狀態(tài)事件上報;支持手勢啟停、功能狀態(tài)配置?!?USB驅(qū)動模型支持設(shè)備模式和主機(jī)模式,新增支持設(shè)備模式下RNDIS網(wǎng)絡(luò)驅(qū)動等DDK能力?!?支持WLAN驅(qū)動能力抗干擾能力,提供最優(yōu)P2P信道選擇能力,持續(xù)提升WLAN信號質(zhì)量。
工具提升
DevEco Studio代碼開發(fā)
● 支持應(yīng)用/服務(wù)開發(fā)環(huán)境的診斷功能,能夠檢測開發(fā)環(huán)境是否完備,確保開發(fā)者擁有良好的開發(fā)體驗。若檢查結(jié)果中存在不滿足的檢查項,建議您根據(jù)修復(fù)建議進(jìn)行調(diào)整?!?提供基礎(chǔ)模板和卡片模板,支持Stage工程下創(chuàng)建ArkTS服務(wù)卡片,幫助開發(fā)者快速開發(fā)應(yīng)用和服務(wù)?!?支持OpenHarmony工程添加Extension Ability模板,具體請參考在模塊中添加Ability。● 支持按照ArkUI新語法和新規(guī)范,檢查代碼提示錯誤;新增Code Linter代碼檢查功能,支持配置檢查規(guī)則,修復(fù)檢查結(jié)果?!?支持C++代碼Quick Fix基礎(chǔ)能力,具體請參考代碼Quick Fix快速修復(fù)?!?提供全新的OHPM CLI(OpenHarmony Package Manager Command-line Interface) 生態(tài)三方庫包管理工具,支持OpenHarmony共享包發(fā)布、安裝和依賴管理。支持API 9的歷史工程遷移為OHPM工程,詳細(xì)參考?xì)v史工程手動遷移?!?支持構(gòu)建閉源HAR,并支持配置HAR的混淆能力?!?支持AOT編譯模式,提供高負(fù)載TS性能選擇和構(gòu)建能力,提升應(yīng)用運行性能,具體請參考開啟AOT編譯模式。● API 9的Stage工程默認(rèn)開啟模塊化編譯,可有效縮短增量編譯時間、減小編譯后的包體積?!?支持并發(fā)編譯提升編譯速度。
DevEco Studio應(yīng)用調(diào)試調(diào)優(yōu)● 支持ArkTS/JS與C/C++跨語言調(diào)試特性,在C/C++工程中,采用ArkTS/JS與C/C++進(jìn)行混合開發(fā),能夠在ArkTS或JS調(diào)用C/C++方法處,直接進(jìn)入C/C++代碼中進(jìn)行調(diào)試,方便開發(fā)者快速發(fā)現(xiàn)并解決跨語言調(diào)用相關(guān)代碼問題。具體請參考ArkTS/JS與C/C++工程跨語言調(diào)試。● 支持Hot Reload熱重載,支持保存代碼后在真機(jī)上使用最新的代碼而無需重啟應(yīng)用。● 支持OpenHarmony多包推送和多實例調(diào)試功能?!?支持OpenHarmony API 9 C/C++工程的內(nèi)存錯誤檢測?!?OpenHarmony日志功能支持打印FaultLog,便于應(yīng)用開發(fā)者快速查詢、定位、導(dǎo)出應(yīng)用故障信息?!?測試框架能力增強(qiáng),針對JS/ArkTS API Version 8和9的工程,測試框架的執(zhí)行效率顯著提升;同時優(yōu)化了測試框架模板,提升模板代碼的可讀性。
測試能力
● 新增測試用例篩選執(zhí)行能力,支持在用例中配置指定字段如用例類型、級別等參數(shù),通過命令執(zhí)行篩選后的用例,幫助開發(fā)者提升測試執(zhí)行效率。
● 新增測試用例驅(qū)動執(zhí)行能力,可將相似測試邏輯的不同輸入輸出數(shù)據(jù)配置到輔助文件中使用,幫助開發(fā)者減少測試代碼量?!?新增多窗口、雙指捏合、拋滑等UI場景模擬操作能力,提升UI自動化支持范圍?!?新增OpenHarmony應(yīng)用質(zhì)量要求兼容性測試規(guī)范,涵蓋UX、性能、功耗、穩(wěn)定性、兼容性和安全六大方面,規(guī)范OpenHarmony應(yīng)用基礎(chǔ)質(zhì)量要求。● SmartPerf-Host性能功耗調(diào)試調(diào)優(yōu)工具,為開發(fā)者提供一套性能調(diào)優(yōu)平臺,支持GUI(圖形用戶界面)操作進(jìn)行詳細(xì)數(shù)據(jù)分析。3.2版本新增:○支持功耗分析能力,展示應(yīng)用各子類別功耗占比信息、資源申請使用記錄、功耗異常事件、功耗與系統(tǒng)狀態(tài)關(guān)聯(lián)信息。○支持Web端抓取trace。○支持SQL查詢和Metrics說明?!鹬С謨?nèi)核內(nèi)存事件分析?!?wukong軟件穩(wěn)定性工具能力增強(qiáng):○支持注入滑動、鼠標(biāo)、字符、系統(tǒng)按鍵、控件事件,模擬用戶多樣化隨機(jī)操作,覆蓋真實用戶操作場景,挖掘更多穩(wěn)定性問題。○支持設(shè)置運行總時長、應(yīng)用黑白名單,實現(xiàn)個性化測試?!鹬С挚丶樞虮闅v測試,測試過程中支持界面截圖;支持休眠喚醒測試。
獲取OpenHarmony 3.2 Release源碼進(jìn)行體驗
OpenHarmony 3.2 Release版本依照慣例,繼續(xù)提供版本源碼和現(xiàn)成鏡像的方式,支持社區(qū)開發(fā)者進(jìn)行體驗、使用。
方式一
OpenHarmony 3.2 Release Note中提供了版本代碼的下載方式。您可以從版本分支獲取該版本分支的最新源碼,包括版本發(fā)布后在該分支的合入。同步代碼的命令如下:
repo init -u git@gitee.com:openharmony/manifest.git -b OpenHarmony-3.2-Release --no-repo-verifyrepo sync -crepoforall-c'gitlfspull'
方式二
OpenHarmony 3.2 Release Note中還提供鏡像站點,可以直接獲取鏡像進(jìn)行體驗,支持全量代碼、各種解決方案、適用各種平臺的標(biāo)準(zhǔn)系統(tǒng)Public SDK包。
加入社區(qū)共建,持續(xù)貢獻(xiàn)
當(dāng)前,已有數(shù)以千計的開發(fā)者參與到OpenHarmony的貢獻(xiàn)和共建中來。同時,也已累計有上百家伙伴單位參與到OpenHarmony的開發(fā)和實踐中。未來,也期待更多的共建單位和開發(fā)者攜手齊心,共同打造使能千行百業(yè)的數(shù)字底座。
廈門貝啟科技有限公司是Linaro 96Boards的戰(zhàn)略合作伙伴,同時也是瑞芯微芯片平臺最強(qiáng)大的解決方案設(shè)計和制造商。自成立以來,貝啟科技一直致力于為客戶提供技術(shù)創(chuàng)新和及時支持,為客戶的成功成長提供動力。貝啟科技為人工智能、汽車產(chǎn)品、開發(fā)板、工業(yè)主板定制、ARM電腦、會議終端、物聯(lián)網(wǎng)、嵌入式應(yīng)用等領(lǐng)域提供全面、專業(yè)的產(chǎn)品和解決方案,貝啟科技的配套廠商已通過ISO9001-2008、ISO14001-2004、OHSAS 18001-2001認(rèn)證。
-
開發(fā)者
+關(guān)注
關(guān)注
1文章
575瀏覽量
17009 -
OpenHarmony
+關(guān)注
關(guān)注
25文章
3722瀏覽量
16311
發(fā)布評論請先 登錄
相關(guān)推薦
評論