精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于HarmonyOS API Version 7版本特性說明

HarmonyOS開發者 ? 來源:HarmonyOS開發者 ? 作者:HarmonyOS開發者 ? 2021-12-03 09:53 ? 次閱讀

2020年9月11日,HarmonyOS SDK發布了首個Beta版本,支持基于HarmonyOS的華為智慧屏、智能穿戴、車機設備開發,讓廣大的開發者正式步入了HarmonyOS應用開發之旅。

開發者的腳步永不停歇,經歷了數次SDK版本迭代更新,終于迎來了 HarmonyOS SDK 3.0 Beta(API Version 7)的發布。相較于上一版本,新增了全新的ArkUI 3.0開發框架,同時JS API 7在程序框架、電話服務、媒體、公共基礎庫等為開發者提供了更豐富的能力。下面,讓我們一起來了解一下API Version 7的新增特性吧!

一、全新的ArkUI 3.0開發框架

華為開發者大會HDC2021上正式推出了ArkUI 3.0開發框架,在原有基于JS擴展的類Web開發范式基礎上,新增了全新設計的基于TS擴展的聲明式開發范式,支持TypeScript編程語言,采用更接近自然語義的聲明式范式語法,讓開發者可以直觀描述UI界面,無需關心框架如何實現UI繪制和渲染,實現極簡高效開發。

目前,基于TS擴展的聲明式開發范式已支持Image、Text、List等32個UI組件,隱式動效、顯式動效等8種動效能力。

基于TS擴展的聲明式開發范式詳細指南,請訪問官方文檔:

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-ts-overview-0000001192705715

二、JS API 7新增接口

JS API 7新增了近6000個接口,覆蓋分布式數據管理子系統、電話服務子系統及圖像圖形子系統等,讓開發者通過JS API即可開發功能完善的用戶應用程序。

6f2630ea-53c7-11ec-b2e9-dac502259ad0.png

圖1 JS API7新增接口

下面我們將重點JS對部分子系統的新增能力進行介紹。

1. 公共基礎庫新增接口

JS API 7新增一系列公共基礎庫的接口,如圖2所示,包括Parcel、URL、編解碼庫的能力。

6f40f1dc-53c7-11ec-b2e9-dac502259ad0.png

圖2 基礎庫新增接口

@ohos.process提供進程信息查詢能力以及對進程環境的設置查詢接口。

@ohos.url提供URL/URI接口用于解析,構造,規范化URL/URI。

@ohos.util提供Unicode字符集的編碼轉換功能,提供string與各種編碼的arraybuffer轉換功能。

@ohos.worker提供JS跨線程通信及JS多線程開發能力,避免耗時任務阻塞主線程。

2. 圖形圖像子系統新增窗口/webgl接口

JS API 7新增了一系列圖形圖像能力的接口,如圖3所示,提供WebGL渲染的基礎能力,開發者可基于WebGL開發游戲、開發窗口化應用等。

6f55b216-53c7-11ec-b2e9-dac502259ad0.png

圖3 新增窗口/webgl接口

新增webgl 1.0及webgl 2.0標準3D 圖形API,滿足OpenGL ES標準全部特性集。

@ohos.window模塊新增了窗口相關的接口。支撐了車機日歷的分屏功能的產品落地,車機圖庫沉浸式顯示、狀態欄顯示的產品落地,車機桌面RemoteAnimation的產品落地。

3. 電話服務子系統新增接口

JS API 7新增了一系列電話服務接口,如圖4所示,提供基于蜂窩網絡的電話服務能力,包括SIM卡、搜網、短彩信、蜂窩數據、通話管理、網絡管理等各個模塊。

6f66509e-53c7-11ec-b2e9-dac502259ad0.png

圖4 電話服務新增能力

@ohos.telephony.call新增撥打電話相關接口。支持撥號界面跳轉、呼叫界面跳轉到前臺、通話狀態獲取、格式化電話號碼、緊急電話號碼判斷等通話功能。

@ohos.telephony.sim新增SIM卡管理相關接口。支持SIM卡信息獲取(如SIM卡狀態,ISO,歸屬PLMN,SPN,類型,電話號碼,ICCID,語音信箱等等),默認語音/數據/短信SIM卡獲取與設置。

@ohos.telephony.sms新增發送短信相關接口。支持短信發送,短信服務中心的獲取與設置。

@ohos.telephony.data新增蜂窩數據相關接口。支持蜂窩網絡連接狀態、上下行狀態,數據業務開關獲取與設置。

@ohos.telephony.observer新增電話服務相關的observer接口。支持注冊網絡狀態以及接入技術的獲取,PLMN、信號強度、小區基站信息的獲取,設備ID的獲取,支持手動搜網。

4. 多媒體子系統新增接口

JS API 7新增了一系列多媒體子系統接口,如圖5所示,主要包含音視頻、媒體庫、圖片編解碼等媒體能力,支撐了X1圖庫的商用訴求,同步助力HarmonyOS北向生態拓展。

6f7cca18-53c7-11ec-b2e9-dac502259ad0.png

圖5 多媒體子系統新增接口

@ohos.multimedia.audio提供音頻焦點、音量管理、設備管理等功能提供音頻。

@ohos.multimedia.media播放、錄制、媒體編解碼等功能提供媒體數。

@ohos.multimedia.mediaLibrary據的增刪改查、縮略圖、圖片收藏、回收站等功能。

@ohos.multimedia.image提供圖片的解碼、打包、位圖處理等功能。

以上就是本期全部內容,點擊下方閱讀原文跳轉到“JS API參考文檔”。

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 華為
    +關注

    關注

    215

    文章

    34310

    瀏覽量

    251189
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1026

    瀏覽量

    45779
  • 智能穿戴
    +關注

    關注

    2

    文章

    389

    瀏覽量

    39615
  • 智慧屏
    +關注

    關注

    2

    文章

    356

    瀏覽量

    19675
  • HarmonyOS
    +關注

    關注

    79

    文章

    1967

    瀏覽量

    30021

原文標題:HarmonyOS API Version 7版本特性說明

文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    鴻蒙開發系統基礎能力:【@ohos.accessibility (輔助功能)】

    模塊首批接口從 API version 7 開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始
    的頭像 發表于 06-22 10:12 ?427次閱讀
    鴻蒙開發系統基礎能力:【@ohos.accessibility (輔助功能)】

    鴻蒙開發接口資源管理:【@ohos.i18n (國際化-I18n)】

    模塊首批接口從API version 7開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本
    的頭像 發表于 06-03 09:59 ?750次閱讀
    鴻蒙開發接口資源管理:【@ohos.i18n (國際化-I18n)】

    鴻蒙開發接口應用程序包管理:【ModuleInfo】

    模塊首批接口從API version 7 開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始
    的頭像 發表于 05-26 22:28 ?298次閱讀
    鴻蒙開發接口應用程序包管理:【ModuleInfo】

    鴻蒙開發接口應用程序包管理:【HapModuleInfo】

    模塊首批接口從API version 7 開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始
    的頭像 發表于 05-25 16:49 ?1562次閱讀
    鴻蒙開發接口應用程序包管理:【HapModuleInfo】

    鴻蒙開發接口應用程序包管理:【ApplicationInfo】

    模塊首批接口從API version 7 開始支持。后續版本的新增 接口,采用上角標單獨標記接口的起始
    的頭像 發表于 05-25 16:40 ?1747次閱讀
    鴻蒙開發接口應用程序包管理:【ApplicationInfo】

    鴻蒙開發接口應用程序包管理:【@ohos.zlib (Zip模塊)】

    模塊首批接口從API version 7開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本
    的頭像 發表于 05-25 16:38 ?1561次閱讀
    鴻蒙開發接口應用程序包管理:【@ohos.zlib (Zip模塊)】

    鴻蒙開發接口應用程序包管理:【CustomizeData】

    模塊首批接口從API version 7 開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始
    的頭像 發表于 05-24 16:14 ?283次閱讀
    鴻蒙開發接口應用程序包管理:【CustomizeData】

    鴻蒙開發接口應用程序包管理:【AbilityInfo】

    模塊首批接口從API version 7 開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始
    的頭像 發表于 05-23 18:02 ?484次閱讀
    鴻蒙開發接口應用程序包管理:【AbilityInfo】

    鴻蒙開發接口應用程序包管理:【Bundle模塊(JS端SDK接口)】

    模塊首批接口從API version 7開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本
    的頭像 發表于 05-22 15:20 ?806次閱讀
    鴻蒙開發接口應用程序包管理:【Bundle模塊(JS端SDK接口)】

    鴻蒙開發接口公共事件與通知:【Notification模塊】

    模塊首批接口從API version 7開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本
    的頭像 發表于 05-21 17:04 ?2020次閱讀
    鴻蒙開發接口公共事件與通知:【Notification模塊】

    鴻蒙開發接口公共事件與通知:【@ohos.commonEvent (公共事件模塊)】

    模塊首批接口從API version 7開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本
    的頭像 發表于 05-21 11:13 ?1027次閱讀
    鴻蒙開發接口公共事件與通知:【@ohos.commonEvent (公共事件模塊)】

    鴻蒙開發接口Ability框架:【DataAbilityHelper模塊(JS端SDK接口)】

    模塊首批接口從API version 7開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本
    的頭像 發表于 05-13 16:29 ?577次閱讀
    鴻蒙開發接口Ability框架:【DataAbilityHelper模塊(JS端SDK接口)】

    OpenHarmony語言基礎類庫【@ohos.process (獲取進程相關的信息)】

    模塊首批接口從API version 7開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本
    的頭像 發表于 04-24 15:52 ?673次閱讀
    OpenHarmony語言基礎類庫【@ohos.process (獲取進程相關的信息)】

    鴻蒙開發【編譯構建】講解

    \" } } 工程目錄及配置文件說明 工程目錄及配置文件(API Version 9) HarmonyOS API
    發表于 02-27 17:41

    鴻蒙原生應用/元服務開發-Stage模型能力接口(八)

    一、說明 ExtensionAbility是特定場景擴展能力的基類,提供系統配置更新回調和系統內存調整回調。模塊首批接口從API version 9 開始支持。后續
    發表于 12-20 16:12