最新 HarmonyOS API 20 知識庫 重磅推出

最新 HarmonyOS API 20 知識庫 重磅推出

前言

最近整理下 華為開發者聯盟最新的 API 20的鴻蒙應用開發文檔,這次的API 20 相比較之前的文檔,要多了不少內容,目前整理后是9000千多篇,不容易呀。

如何使用

基于騰訊的知識庫工具 ima ,它支持多平臺,用戶可以根據自己的喜好來選擇,最簡單也可以支持小程序,還是很方便的了。

當打開ima知識庫工具后,我們可以在聊天窗口內,基于自然語言的方式來獲取知識,如

問:如何實現一個簡單的彈窗

答:

API 20 新增特性

根據提供的文檔內容,API 20 版本的主要更新包括以下幾個方面:

  1. 新增和增強特性

    • 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,可用于推斷某些節點是否可以被用戶看見、有多大比例可以被用戶看見。
  2. 對其他組件的依賴關系

    • 開源軟件聲明:ASCF Open Source Software Notice.docx
  3. 版本發布日期

    • 1.0.12:2025/06/26
    • 1.0.9:2025/04/23
    • 1.0.4:2024/12/20

這些更新涵蓋了從組件增強、API新增、功能擴展到設備管理和安全性等多個方面,顯著提升了平臺的開發能力和用戶體驗。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/913783.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/913783.shtml
英文地址,請注明出處:http://en.pswp.cn/news/913783.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

uniapp 監聽物理返回按鈕

import {onShow,onHide,onLoad,onReady,onBackPress} from "dcloudio/uni-app"onBackPress((e) > {showLog("返回按鈕觸發")if(e.frombackbutton){//開始干活}})參數說明屬性類型說明fromString觸發返回行為的來源:backbutton——左上角導航…

多線程(2)

多線程(2) 🔴🟠🟡🟢🔵🟣🔴🔴🟠🟡🟢🔵🟣🔴🔴🟠🟡&am…

網關助力航天噴涂:Devicenet與Modbus TCP的“跨界對話“

在航空航天領域,飛機、航天器的制造過程有著極高的精度與安全性要求。以飛機、航天器表面噴涂作業為例,不僅要進行嚴格的防腐蝕處理,而且對表面光滑度要求極高,這直接關系到飛行器的空氣動力學性能和使用壽命。為確保作業安全與質…

從傳統項目管理到敏捷DevOps:如何轉向使用DevOps看板工具進行工作流管理

在DevOps實踐中,DevOps看板工具成為了開發與運維團隊之間高效協作的關鍵。隨著企業對敏捷開發和持續交付的需求日益增長,DevOps看板工具通過可視化的管理方法,幫助團隊在繁雜的任務中保持高效的工作節奏和清晰的進度跟蹤。 具體而言&#xff…

【leetcode100】下一個排列

1、題目描述 整數數組的一個 排列 就是將其所有成員以序列或線性順序排列。 例如,arr [1,2,3] ,以下這些都可以視作 arr 的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1] 。 整數數組的 下一個排列 是指其整數的下一個字典序更大的排列。更正…

Flink-Source算子狀態恢復分析

背景 修改 source 算子 kafka_old_topic 消費任務運行一段時間后,暫停狀態并保留。然后將 uid 和 topic 都改了,消費者 offset 會從 earliest 開始。 // before FlinkKafkaConsumer consumer KafkaConfig.getConsumer("kafka_old_topic");…

IDEA中application.yml配置文件不自動提示解決辦法

今天在自己的電腦上使用IDEA的時候,發現在application配置文件里面輸入配置項的時候沒有提示,網上找了一圈也沒解決,最后自己試出來了。 解決辦法: 鼠標移動到配置文件上,單擊右鍵-重寫文件類型、選擇YAML(捆綁)&#…

Vite 完整功能詳解與 Vue 項目實戰指南

Vite 完整功能詳解與 Vue 項目實戰指南 Vite 是下一代前端開發工具,由 Vue 作者尤雨溪開發,提供極速的開發體驗和高效的生產構建。以下是完整功能解析和實戰示例:一、Vite 核心功能亮點閃電般冷啟動 基于原生 ES 模塊(ESM&#xf…

Vue 3 中使用路由參數跳轉時 watch 觸發重復請求問題詳解

📘Vue 3 中使用路由參數跳轉時 watch 觸發重復請求問題詳解🔖 收藏 點贊 關注,掌握 Vue 3 路由參數監聽中的隱藏陷阱,避免詳情頁、嵌套路由頁誤觸發重復請求!🧩 一、問題背景 在 Vue 3 項目中&#xff0c…

前端 項目更新通知 (plugin-web-update-notification)

項目版本更新迭代時,需提示用戶更新系統,不然早時間不更新對用戶體驗很不好,所以在每次部署后需要提示用戶,刷新靜態資源。推薦插件 plugin-web-update-notification .具體配置 vite.config.js文件中 import { webUpdateNotice …

【力扣(LeetCode)】數據挖掘面試題0002:當面對實時數據流時您如何設計和實現機器學習模型?

文章大綱一、實時數據處理:構建低延遲的數據管道1. 數據接入與緩沖2. 實時清洗與校驗3. 特征標準化與對齊二、模型設計:選擇適配實時場景的模型架構1. 模型選擇原則三、訓練與更新策略:離線與在線協同,應對概念漂移1. 離線-在線協…

TongWeb8.0.9.0.3部署后端應用,前端訪問后端報405(by sy+lqw)

問題描述: 客戶前端部署在nginx上,后端部署在tongweb8上(相當于前后端分離),登錄的時候報錯,f12看network,狀態碼405,如下所示:看console,如下所示&#xff1…

mysql互為主從失效,重新同步

一、分別登錄服務器A和服務器B的mysqlmysql -u root -p 123456789二、分別查看數據庫狀態信息,下邊兩項參數有一項為NO就表示同步異常Slave_IO_Running:從服務器(Slave)中的 I/O 線程的運行狀態Slave_SQL_Running:從服務器上的 SQL 線程是否正在運行mysq…

板凳-------Mysql cookbook學習 (十一--------6)

https://blog.csdn.net/weixin_43236925/article/details/146382981 清晰易懂的 PHP 安裝與配置教程 12.6 查找每組行中含有最大或最小值的行 mysql> set max_price (select max(price) from painting); Query OK, 0 rows affected (0.01 sec)mysql> select artist.name…

ECS由淺入深第四節:ECS 與 Unity 傳統開發模式的結合?混合架構的藝術

ECS由淺入深第一節 ECS由淺入深第二節 ECS由淺入深第三節 ECS由淺入深第四節 ECS由淺入深第五節 盡管 ECS 帶來了顯著的性能和架構優勢,但在實際的 Unity 項目中,完全摒棄 GameObject 和 MonoBehaviour 往往是不現實的。Unity 引擎本身的大部分功能&…

Mac關閉觸控板

打開 “有鼠標或無線觸控板時忽略內建觸控板”選項即可 參考:Mac如何關閉觸控板防止誤觸?內置的設置就可以達成 - Mac天空

Python:Rich 終端富文本與界面樣式工具庫

??? 1、簡述 Rich 是一個強大的 Python 庫,用于在終端中呈現富文本和精美的格式,讓命令行界面(CLI)應用擁有現代、美觀的輸出效果。本文將深入介紹 Rich 的核心功能,并通過一系列實際示例展示其強大能力。 Rich 由 Will McGugan 開發,主要特點包括: 豐富的文本樣式:支…

深入解析享元模式:通過共享技術高效支持大量細粒度對象

深入解析享元模式:通過共享技術高效支持大量細粒度對象 🌟 嗨,我是IRpickstars! 🌌 總有一行代碼,能點亮萬千星辰。 🔍 在技術的宇宙中,我愿做永不停歇的探索者。 ? 用代碼丈量世…

Docker高級管理

一、Docker 容器的網絡模式 當項目大規模使用 Docker 時,容器通信的問題也就產生了。要解決容器通信問題,必須先了解很多關于網絡的知識。Docker 的網絡模式非常豐富,可以滿足不同容器的通信要求,下表列出了這些網絡模式的主要信息…

ABP VNext + Tye:本地微服務編排與調試

ABP VNext Tye:本地微服務編排與調試 🚀 📚 目錄ABP VNext Tye:本地微服務編排與調試 🚀TL;DR ?一、環境與依賴 🛠?二、核心配置詳解 🚀1. 主配置 tye.yaml三、多環境文件 🌱&am…