陜西企業(yè)網(wǎng)站建設(shè)500元全包(鴻蒙系統(tǒng)開源代碼)鴻蒙開源代碼github,
IT之家 1 月 1 日消息,OpenHarmony 是由開放原子開源基金會孵化及運營的開源項目,目標(biāo)是面向全場景、全連接、全智能時代,基于開源的方式,搭建一個智能終端設(shè)備操作系統(tǒng)的框架和平臺OpenHarmony 4.0 版本已于 10 月 26 日正式發(fā)布,開發(fā)套件同步升級到 API 10。
開放原子開源基金會現(xiàn)已在 Gitee 上發(fā)布 OpenHarmony 4.1 Beta1 代碼,其 Release 發(fā)行版預(yù)計 Q1 發(fā)布據(jù)介紹,OpenHarmony 4.1 Beta1 版本標(biāo)準(zhǔn)系統(tǒng)能力持續(xù)完善,并且開始提供首批 API Level 11 接口。
IT之家附發(fā)行說明:ArkUI 進(jìn)一步完善組件能力和效果、圖形窗口增強(qiáng)了動效和窗口適配能力、應(yīng)用框架增強(qiáng)了 Extension 能力、分布式軟總線連接能力和規(guī)格進(jìn)一步增強(qiáng)、媒體進(jìn)一步增強(qiáng)音頻 / 相機(jī)框架的能力、測試框架多個工具能力增強(qiáng)。
應(yīng)用框架提供 Autofill 自動填充框架,系統(tǒng)應(yīng)用可以通過該框架來實現(xiàn)密碼保險箱等功能為用戶提供免密登錄功能支持通過 Context 獲取 resFile 資源目錄,提升應(yīng)用開發(fā)便利性增強(qiáng) UIExtension 能力:提供 。
SetReceiveDataForResultCallback 接口及其同步回調(diào);提供 StartAsCaller 接口;支持多實例啟動 UIAbility 和 UIExtension 時,支持 Uri 批量授權(quán)。
支持應(yīng)用定制系統(tǒng)環(huán)境參數(shù),應(yīng)用可選擇是否跟隨系統(tǒng)配置更新變化顯示效果支持意圖框架能力,支持 UIAbility、UIExtension、ServiceExtension 等綁定意圖支持在 import 時引入 abc 文件。
增強(qiáng)卡片能力:支持卡片點擊回調(diào);支持卡片點擊跳轉(zhuǎn) deeplink;支持查詢未使用的卡片;新增鎖屏卡片尺寸的規(guī)格;支持鎖屏卡片設(shè)置為單色模式;支持狀態(tài)保存及恢復(fù)能力,提供更好的顯示接續(xù)效果ArkUI新增 NodeContanier 開放命令式的渲染節(jié)點,提升自定義繪制能力。
文本和容器類組件能力增強(qiáng):支持 TextInput / Text 按字符截斷;支持 TextArea 定制回車鍵行為;支持 TextInput 和 Textarea 獲取光標(biāo)位置;支持智能分詞,新增依據(jù)分詞結(jié)果插入光標(biāo)邏輯,以及替換分詞算法;
支持 ImageSpan 自定義長按菜單事件、支持控件縮進(jìn) / 對齊;支持 Swiper 組件的嵌套滾動;支持 List 組件在通過 ScrollToIndex 滾動到 ListItemGroup 中時指定 ListItem 的能力;
支持 Grid / WaterFlow 組件列表項滑動到指定位置并有過渡動畫;支持滾動類組件在內(nèi)容區(qū)域不滿一屏?xí)r使能回彈效果控件 AI 化能力增強(qiáng):支持 TextInput 及相關(guān)文本輸入控件的視覺輸入;。
支持 Text / RichEditor 相關(guān)文本控件的文本實體識別狀態(tài)管理功能增強(qiáng):支持 undefined 和 null,以及聯(lián)合類型;支持 ListItem 組件在 ForEach / LazyForEach 中屬性中更新方法;。
支持 @LocalStorageLink/LocalStorageProp 在非激活狀態(tài)不更新應(yīng)用包管理提供了基礎(chǔ)資源統(tǒng)一訪問的能力,支持查詢應(yīng)用的圖標(biāo)和名稱支持在調(diào)試狀態(tài)使用快速修復(fù)能力,支撐大型應(yīng)用快速調(diào)試。
支持驅(qū)動應(yīng)用的安裝、更新、卸載支持菜單的配置及查詢能力支持簽名的流轉(zhuǎn),使用簽名證書中的 app-identifier 作為應(yīng)用的唯一標(biāo)識支持 abc 文件的合法性校驗,校驗通過的 abc 文件,才允許在受限虛擬機(jī)中運行。
接入統(tǒng)一文件預(yù)覽框架,支持使用統(tǒng)一文件預(yù)覽框架打開文件提供了包掃描檢測工具,支持掃描大文件、重復(fù)文件和各種文件類型大小占比情況等功能支持使用打包工具指定統(tǒng)一的版本號進(jìn)行打包分布式軟總線連接能力和規(guī)格進(jìn)一步增強(qiáng),如:支持 P2Pv2 協(xié)商;支持按業(yè)務(wù)策略的被動發(fā)布;鏈路選擇增加連接可靠性確認(rèn)能力;支持感知資源情況并動態(tài)設(shè)置連接參數(shù)。
支持 IPC 引用技術(shù)查詢的接口和時間戳查詢的接口,增強(qiáng)維測能力分布式數(shù)據(jù)管理支持 RDB 在應(yīng)用指定的沙箱路徑子目錄下創(chuàng)建數(shù)據(jù)庫,在保證應(yīng)用數(shù)據(jù)安全的前提下進(jìn)一步提升數(shù)據(jù)使用的靈活性支持 UDMF 的數(shù)據(jù)類型標(biāo)準(zhǔn)化定義與描述、支持標(biāo)準(zhǔn)數(shù)據(jù)類型查詢、支持?jǐn)?shù)據(jù)訪問授權(quán)與管理、支持應(yīng)用自定義數(shù)據(jù)類型。
限制數(shù)據(jù)不打分類分級標(biāo)簽時不允許跨設(shè)備同步支持 preferences 的 uint8Array 格式數(shù)據(jù)流的修改、查詢和持久化分布式硬件優(yōu)化分布式輸入特殊場景下的按鍵狀態(tài)管理增強(qiáng)分布式相機(jī)、分布式音頻、分布式屏幕和分布式輸入的業(yè)務(wù)可靠性。
文件管理圖庫等系統(tǒng)應(yīng)用支持按照年月日視圖進(jìn)行分組查詢圖庫等系統(tǒng)應(yīng)用支持文件編輯可還原能力、文件隱藏及隱私相冊能力提升圖庫滑動場景下縮略圖的訪問性能,縮略圖訪問性能整體提升 20% 以上應(yīng)用訪問框架及 API 能力增強(qiáng),支持 readline、lseek 等接口。
圖形圖像及窗口圖形圖像支持 HDR Vivid 視頻的渲染與顯示圖形 NDK 能力增強(qiáng),支持為 NativeImage 添加 OnFrameAvailableListener 回調(diào),支持為 NativeWindow 設(shè)置色域,新增支持 OpenGL 擴(kuò)展接口等。
支持錄屏不錄制特定窗口,以及隱私窗口錄制成純黑色幀畫面的能力支持調(diào)整系統(tǒng)分辨率支持系統(tǒng)根據(jù)動畫調(diào)節(jié)幀率,支持開發(fā)者調(diào)節(jié)應(yīng)用幀率動效能力增強(qiáng),支持硬件挖空,屏幕圓角,Navigation 導(dǎo)航轉(zhuǎn)場動畫支持共享元素等。
圖形渲染管線支持 vulkan 后端nativeBuffer 支持設(shè)置 metadata,適配 HDR 視頻場景動態(tài)元數(shù)據(jù)隨幀傳遞窗口窗口屬性支持調(diào)整全局窗口分辨率,支持窗口遮擋狀態(tài)的通知,支持窗口模式變化的監(jiān)聽,支持窗口可交互和不和交互的通知,支持水印窗口能力。
窗口布局和層級,支持設(shè)置窗口的初始化尺寸和位置,支持縮放拉、拉伸和拖拽移動子窗口,支持設(shè)置窗口最小化和窗口隱藏,支持查詢窗口支持的最小和最大尺寸,支持窗口間拖拽被拖入窗口置頂,支持設(shè)置窗口防懸浮窗遮擋,支持提供窗口的可繪制區(qū)域大小。
窗口焦點支持同應(yīng)用下的窗口指定目標(biāo)窗口轉(zhuǎn)移焦點窗口事件支持多屏下的事件的分發(fā),支持多模態(tài)彈窗,支持窗口外點擊事件的監(jiān)聽以及對此類監(jiān)聽排除輸入法區(qū)域窗口動效支持窗口形態(tài)切換的動畫能力,支持軟鍵盤多任務(wù)聯(lián)動動畫,支持配置輸入法軟鍵盤進(jìn)入退出動畫。
智慧多窗支持畫中畫能力,支持分屏窗口位置交換屏幕基礎(chǔ)功能管理支持指定屏幕上下電,支持提供屏幕可用區(qū)域虛擬屏支持虛擬屏色域、HDR 和 format 的設(shè)置,支持虛擬屏窗口過濾設(shè)置,支持虛擬屏更新尺寸規(guī)格,支持設(shè)置禁用截屏,支持禁用虛擬屏鏡像能力。
多屏管理框架支持設(shè)置窗口顯示屏,支持窗口在屏幕間遷移,支持異源顯示模式媒體新增一批面向設(shè)備開發(fā)的 HDI 接口能力,包括相機(jī)框架、音頻等,如:支持相機(jī)框架及應(yīng)用完成從當(dāng)前變焦值平滑過渡到目標(biāo)變焦值的能力。
支持手電筒打開關(guān)閉控制、手電筒可用通知、手電筒狀態(tài)變化通知支持運動防抖模式,達(dá)成在錄像過程中圖像穩(wěn)定支持相機(jī)掃碼模式,支撐掃碼服務(wù)業(yè)務(wù)功能支持底層識別系統(tǒng)狀態(tài)(如跌落狀態(tài)),使相機(jī)的相對脆弱器件(如光圈)可在手機(jī)跌落狀態(tài)時關(guān)閉,對其進(jìn)行保護(hù)。
支持蜂窩網(wǎng)絡(luò)通話時進(jìn)行錄音支持音振協(xié)同新增振動 HDI 接口,可查詢設(shè)備振動信息;新增震動類型和時延字段的設(shè)置接口;支持高清振動的數(shù)據(jù)下發(fā)事件通知Emitter 支持按 string 類型訂閱;支持獲取訂閱者數(shù)量;支持可序列化類型,數(shù)據(jù)大小限制放開到 16MB。
支持應(yīng)用設(shè)置僅訂閱本應(yīng)用發(fā)送的自定義事件支持系統(tǒng)應(yīng)用創(chuàng)建系統(tǒng)實況窗類型通知支持設(shè)置為每周重復(fù)提醒支持同一個日程下的同組提醒按 groupId 統(tǒng)一取消支持通知按鈕自動多語言切換通過設(shè)置按鈕資源 ID,可實現(xiàn)通知到達(dá)后,提醒內(nèi)的按鈕標(biāo)題語言依據(jù)系統(tǒng)環(huán)境語言自動切換。
通信與連接NFC 支持 HCE 卡模擬能力,支持設(shè)置默認(rèn)支付應(yīng)用藍(lán)牙支持 BLE 廣播的動態(tài)啟停,支持 MDM 調(diào)用藍(lán)牙接口強(qiáng)制關(guān)閉藍(lán)牙功能,并限制開啟藍(lán)牙;支持查詢設(shè)備是否處于可發(fā)現(xiàn)狀態(tài);支持根據(jù)設(shè)備地址獲取設(shè)備的配對狀態(tài)。
Wi-Fi 支持識別當(dāng)前連接的熱點是否手機(jī)熱點;支持將設(shè)備作為熱點,并支持添加 STA 設(shè)備到黑名單位置支持通過 sendCommand 接口刪除輔助數(shù)據(jù),用于支持冷熱啟動測試支持地理編碼,逆地理編碼,查詢地理編碼服務(wù)狀態(tài)等接口。
支持 MDM 調(diào)用位置服務(wù)接口強(qiáng)制開啟或關(guān)閉位置服務(wù)功能電話服務(wù)支持 SIM 卡短信增刪改查功能支持異網(wǎng)漫游準(zhǔn)入要求:支持異網(wǎng)漫游拜訪網(wǎng)絡(luò)和歸屬網(wǎng)絡(luò)名稱同時顯示;支持異網(wǎng)漫游場景緊急呼叫的特殊處理支持接收運營商上報的小區(qū)廣播消息。
支持通話攔截:提供通話攔截框架,支持三方接入;提供號碼黑名單機(jī)制支持多時區(qū)來源的管理:多時區(qū)國家可以通過 NITZ、地理位置更新時區(qū),并且根據(jù)不同的優(yōu)先級更新;單時區(qū)國家可以通過 NITZ、國家碼、地理位置更新時區(qū),并且根據(jù)不同的優(yōu)先級更新。
其他移動通信相關(guān)能力和規(guī)格提升:支持廣電(運營商)SIM 卡;支持 TDM / DSDA 雙卡雙通雙卡場景下,一張卡通話過程中,第二張卡來電正常響鈴,第一路通話自動 hold;可以在一張卡通話時,使用另一張卡撥打電話。
支持 DSDS 一卡通話一卡可來電雙卡場景下,一張卡通話過程中,第二張卡來電正常響鈴,第一路通話掛斷支持虛擬卡 APN 匹配,虛擬卡支持根據(jù) SPN / IMSI 前綴 / GID / ICCID 匹配 APN。
開機(jī)搜索網(wǎng)絡(luò)和關(guān)閉飛行模式后搜索網(wǎng)絡(luò)性能提升網(wǎng)絡(luò)管理支持局域網(wǎng)路由管理,可配置網(wǎng)卡 IP 地址、路由、靜態(tài) ARP 表等屬性在支持 UDP Socket 完整能力的基礎(chǔ)上,新增支持加入 / 退出組、TTL 設(shè)置與獲取、數(shù)據(jù)發(fā)送等能力。
支持基于 socket 的流量統(tǒng)計,應(yīng)用通過網(wǎng)絡(luò)管理接口,可獲取基于 socket 粒度的流量統(tǒng)計結(jié)果支持讀取應(yīng)用級網(wǎng)絡(luò)代理配置文件優(yōu)化網(wǎng)絡(luò)連通性檢測機(jī)制,包括探測周期、探測協(xié)議,同時重構(gòu)了探測狀態(tài)機(jī)電源
電源管理支持將按動電源鍵或合蓋操作配置為睡眠或熄屏支持設(shè)備在睡眠狀態(tài)被喚醒后,根據(jù)讀取特定系統(tǒng)節(jié)點獲取喚醒原因,并根據(jù)喚醒原因執(zhí)行對應(yīng)動作,如關(guān)機(jī)支持多端協(xié)同狀態(tài)下按動電源鍵等亮滅屏的行為處理,以及硬件輸入和軟件注入的區(qū)分和處理。
支持多端協(xié)同成功 / 斷開的屏幕電源狀態(tài)控制及其相關(guān)狀態(tài)機(jī)處理支持滅屏但不停止圖像輸出的顯示狀態(tài)及其相關(guān)狀態(tài)機(jī)處理支持在用戶已配置 AOD 且設(shè)備鎖屏?xí)r,LCD 不下電支持在低電壓場景觸發(fā)正常關(guān)機(jī)支持長按電源鍵觸發(fā)關(guān)機(jī)彈框的振動效果,并支持在特定設(shè)備上關(guān)閉振動效果。
支持開始充電時的振動提示效果,并支持在特定設(shè)備上關(guān)閉振動效果熱管理支持定制新場景 / 狀態(tài)用于溫控決策新增熱逃生檔位,觸發(fā)熱逃生溫度會發(fā)出通知支持向驅(qū)動節(jié)點配置溫控的定制動作,當(dāng)觸發(fā)溫控時,動作的值會寫入相應(yīng)節(jié)點。
其他支持驅(qū)動上報事件并觸發(fā)對應(yīng)動作的執(zhí)行支持查詢和上報應(yīng)用持有 CPU 鎖信息可通過電源服務(wù)的接口回調(diào)或 hisysevent 上報應(yīng)用持有 CPU 鎖的情況,同時可調(diào)用接口查詢應(yīng)用持有 CPU 鎖的情況。
支持 Nap 服務(wù)訂閱上述信息安全密鑰管理支持“設(shè)置密碼時有效”的訪問控制方式加解密算法庫框架支持 PBKDF2 算法、支持對稱密鑰可選 AAD 參數(shù)、支持可變長度密鑰 HMAC、支持 DH / 25519 算法、支持 brainpool 曲線、支持 SM2 密鑰解析和參數(shù)處理能力、支持基于曲線名的密鑰生成能力。
新增應(yīng)用私有證書憑據(jù)管理接口支持指定簽名填充方式和 Hash 算法用戶 IAM支持清理冗余用戶身份憑據(jù)支持認(rèn)證失敗振動反饋支持動態(tài)指紋禁用功能ArkCompilerSmartGC 支持 90 幀場景,支持對性能高度敏感的場景的 GC 控制。
Taskpool 支持中斷退出線程,支持精準(zhǔn) import 導(dǎo)入,支持默認(rèn) transfer 機(jī)制提供 C++ 的異常捕獲機(jī)制內(nèi)核支持內(nèi)核樹外獨立構(gòu)建 ko 模塊能力,并提供獨立 ko 分區(qū) chip_ckm。
多模輸入新增接口支持自定義光標(biāo)交互坐標(biāo)和更新鼠標(biāo)顯示位置的注入功能支持按鍵監(jiān)聽按優(yōu)先級處理的能力支持鼠標(biāo)指針熱區(qū)檢測功能支持雙指捏合、旋轉(zhuǎn)手勢的識別支持三指輕點手勢識別支持全局組合鍵的管理和監(jiān)聽功能支持雙擊按壓電源鍵拉起指定 Ability 的能力。
支持鼠標(biāo)光標(biāo) UX 屬性的設(shè)置,當(dāng)前支持設(shè)置大小和顏色支持鼠標(biāo)動畫光標(biāo)樣式的設(shè)置泛 Sensor支持傳感器精度的上報支持傳感器和觸覺控制的 Native API 接口支持上報設(shè)備折疊狀態(tài)、空間音頻頭部姿態(tài)數(shù)據(jù)等。
支持振感的動態(tài)靜態(tài)調(diào)節(jié)支持觸覺控制的開關(guān)測試框架自動化測試框架 arkxtest支持模擬鼠標(biāo)滾輪滑動、滑動左右鍵雙擊等模擬 UI 操作能力支持 Shell 命令方式進(jìn)行 UI 模擬操作能力,支持點擊、滑動、雙擊、文本輸入等常用操作能力。
提升 UI 測試框架查找控件信息效率測試調(diào)度框架 xDevice新增單次測試過程中自動復(fù)測失敗項能力,并支持配置復(fù)測次數(shù),最終生成一份測試報告優(yōu)化測試報告,統(tǒng)一輕量系統(tǒng)、小型系統(tǒng)、標(biāo)準(zhǔn)系統(tǒng)的測試報告頭信息。
新增支持測試套測試資源本地不存在時,可配置遠(yuǎn)程下載地址穩(wěn)定性測試工具 WuKong新增 page 頁面和 Ability 頁面的配置能力,支持在測試過程中配置頁面屏蔽,提升測試效率新增單一場景壓測能力,支持針對某一控件循環(huán)注入操作事件,并支持配置循環(huán)次數(shù)。
性能開發(fā)工具 SmartPerf Host新增支持 hilog、hisysevent 的采集、分析和展示新增支持 hiperf event count 的分析和展示提升抓取 trace 的能力,動態(tài)可暫??烧{(diào)試。
新增支持線程喚醒關(guān)系樹的快速跟蹤性能測試工具 SmartPerf Device優(yōu)化已有抓取內(nèi)存、CPU 數(shù)據(jù)的能力新增啟動停止采集的命令新增定時獲取截圖、分辨率和刷新率的采集能力DFX提升功耗異常的識別速度與準(zhǔn)確度,主要器件的耗電相關(guān)信息更豐富,易于問題定位.對應(yīng)用導(dǎo)致的器件耗電異常場景,可對器件的耗電使用進(jìn)行深度分析。
支持系統(tǒng)內(nèi)存詳情采集插件,用于 ION,GPU / Skia,purgeable 內(nèi)存信息的采集(hidumper hiprofiler)支持動效場景耗時分析,可采集動效(啟動、退出、轉(zhuǎn)屏、轉(zhuǎn)場、滑動)設(shè)置的信息數(shù)據(jù)、動效起止打點、以及和圖形幀關(guān)聯(lián)。
上傳下載支持上傳場景返回超過 IPC 限制的 Response Body支持文件片段上傳支持后臺任務(wù)進(jìn)度更新及狀態(tài)變化的回調(diào)支持上傳下載任務(wù)狀態(tài)變化事件的上報應(yīng)用或后臺 Service Ability 重啟后可以繼續(xù)操作上傳下載任務(wù)。
支持優(yōu)先級策略:高優(yōu)先級應(yīng)用(焦點應(yīng)用)的高優(yōu)先級任務(wù)優(yōu)先執(zhí)行并且占據(jù)跟多網(wǎng)絡(luò)帶寬資源輸入法框架支持輸入法切換列表控件支持輸入法應(yīng)用代理功能支持輸入法框的視覺輸入提供查詢輸入法窗口顯示狀態(tài)的接口支持系統(tǒng)安全鍵盤。
支持安全模式時間時區(qū)支持感知用戶配置開關(guān)支持自定義 NTP 服務(wù)器AI新增 Native 的設(shè)備端側(cè)的 AI 訓(xùn)練接口新增配置 NNRt 后端的 ArkTS 接口Web完善 WebRTC 能力,支持入會、共享、發(fā)言、攝像頭等能力。
支持 W3C 獲取時區(qū)、感知 VirtualKeyboard完善 CSS 光標(biāo)樣式支持網(wǎng)頁過滾動效果支持在文檔啟動時執(zhí)行注入腳本支持 PostURL 能力支持嵌套滾動支持網(wǎng)頁視頻播放使用 AVCodec 硬解。
新增 WebCookieManager 不依賴 Web 組件獨立使用的能力。支持 Web 對接無障礙能力。Web 內(nèi)核升級:從 Chromium 99 升級至 Chromium 114。