最新 HarmonyOS API 20 知識庫 重磅推出
前言
最近整理下 華為開發者聯盟最新的 API 20的鴻蒙應用開發文檔,這次的API 20 相比較之前的文檔,要多了不少內容,目前整理后是9000千多篇,不容易呀。
如何使用
基于騰訊的知識庫工具 ima ,它支持多平臺,用戶可以根據自己的喜好來選擇,最簡單也可以支持小程序,還是很方便的了。
當打開ima知識庫工具后,我們可以在聊天窗口內,基于自然語言的方式來獲取知識,如
問:如何實現一個簡單的彈窗
答:
API 20 新增特性
根據提供的文檔內容,API 20 版本的主要更新包括以下幾個方面:
-
新增和增強特性:
-
Bluetooth Low Energy Central Device APIs:新增了用于操作低功耗藍牙設備的API。
-
AtomicServiceEnhancedWeb組件:提供了滿足定制化需求的Web高級組件。
-
三方支付能力:新增了三方支付功能。
-
設備-網絡API:用于開啟監聽或取消監聽弱網狀態變化、獲取局域網地址。
-
設備-加密API:用于獲取密碼學安全隨機數。
-
基礎API:用于base64字符串和ArrayBuffer對象相互轉換,以及獲取系統信息(包括設備設置信息、設備基礎信息、窗口信息)。
-
數據緩存API:用于批量存儲數據到本地緩存、批量從本地緩存中獲取數據。
-
ASCFWeb功能增強:提供了H5功能頁,如獲取手機號、頭像昵稱、服務動態、收貨地址、發票抬頭等。
-
組件增強
:
- image組件支持圖片懶加載。
- 支付API增強,支持拉起通用收銀臺、跳轉三方支付功能。
- 新增支持后臺音頻API,可在后臺播放音頻。
- 新增支持獲取元服務信息API,可獲取元服務的Appid、版本號。
- web-view組件-JS SDK:
- 新增has.login接口,支持獲取用戶登錄憑證功能。
- 新增has.requestPayment接口,支持拉起華為支付。
-
網絡API
:
- 新增支持RequestTask網絡請求任務、DownloadTask下載任務、UploadTask上傳任務。
-
媒體API
:
- 視頻VideoContext能力增強,支持跳轉、倍數播放、全屏、從媒體庫中選擇視頻等能力。
- 新增支持相機能力,可進行拍照、錄像。
-
文件API
:
- 新增支持文件管理器,可進行文件基礎I/O操作。
-
畫布API
:
- CanvasContext能力增強,新增支持多種畫圖模式。
-
開放接口API
:
- 支持獲取用戶當前設置中的授權結果。
-
設備API
:
- 新增支持獲取電池信息。
- 新增支持添加日程。
- 新增支持搜尋和連接傳統藍牙和BLE藍牙設備的能力。
- 新增支持Wi-Fi管理能力。
- 新增支持屏幕亮度管理能力。
- 新增支持獲取加速度、羅盤、陀螺儀、鍵盤變化等傳感器數據。
-
HXML API
:
- 新增支持IntersectionObserver,可用于推斷某些節點是否可以被用戶看見、有多大比例可以被用戶看見。
-
-
對其他組件的依賴關系:
- 開源軟件聲明:ASCF Open Source Software Notice.docx
-
版本發布日期:
- 1.0.12:2025/06/26
- 1.0.9:2025/04/23
- 1.0.4:2024/12/20
這些更新涵蓋了從組件增強、API新增、功能擴展到設備管理和安全性等多個方面,顯著提升了平臺的開發能力和用戶體驗。