色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

鴻蒙分布式任務調度技術教程

華為麒麟 ? 來源:鴻蒙技術社區 ? 作者:木棉花潘穎琳 ? 2021-08-20 10:03 ? 次閱讀

本文是對分布式任務調度的一個技術教程,以一個簡單的案例來講解。

正文部分分為兩個部分:

第一部分是對分布式任務調度的簡單概述

第二部分是分布式任務調度的一個簡單案例(跨設備 FA 的拉起)

分布式任務調度的簡單概述

Ability 可以分為 FA(Feature Ability)和 PA(Particle Ability)兩種類型。

①FA 支持 Page Ability

Page 模板:FA 唯一支持的模板,用于提供與用戶交互的能力。一個 Page 實例可以包含一組相關頁面,每個頁面用一個 AbilitySlice 實例表示。

②PA 支持 Service Ability 和 Data Ability

Service 模板:用于提供后臺運行任務的能力。Data 模板:用于對外部提供統一的數據訪問抽象。

874900b0-00ef-11ec-9bcf-12bb97331649.png

根據 Ability 模板及意圖的不同,分布式任務調度向開發者提供以下六種能力:

啟動遠程 FA

啟動遠程 PA

關閉遠程 PA

連接遠程 PA

斷開連接遠程 PA

FA 跨設備遷移

“跨設備FA的拉起”的教程

①創建項目

DevEco Studio 下載安裝成功后,打開 DevEco Studio,點擊左上角的 File,點擊 New,再選擇 New Project。

選擇 Empty Ability(Java),然后點擊 Next,給項目命名 distribute_FA,選擇設備類型 Phone,最后點擊 Finish。

②申請權限

在 entry>src>main>config.json 文件中最下方"launchType": "standard"后面的中括號后且在上方的"module"的花括號內添加以下代碼添加所需要的分布式權限:

"reqPermissions":[ { "name":"ohos.permission.DISTRIBUTED_DATASYNC" }, { "name":"ohos.permission.GET_DISTRIBUTED_DEVICE_INFO" } ]

第一個權限是允許不同設備間的數據交換(敏感權限)。第二個權限是允許獲取分布式組網內的設備列表和設備信息(非敏感權限)。應用在使用對應服務的能力或數據時,需要申請對應權限。

已在 config.json 文件中聲明的非敏感權限,會在應用安裝時自動授予,該類權限的授權方式為系統授權(system_grant)。

敏感權限需要應用動態申請,通過運行時發送彈窗的方式請求用戶授權,該類權限的授權方式為用戶授權(user_grant)。

在 entry>src>main>Java>MainAbility 文件里添加敏感權限(非敏感權限在該文件里可加可不加),在 onStart 函數里添加以下代碼:

requestPermissionsFromUser(newString[]{"ohos.permission.DISTRIBUTED_DATASYNC"},0);

如果添加的權限比較多可以像這樣新建一個字符串數組,后面的 0 是請求碼(requestCode),是用來標識請求的來源(這個值任自己設定)。

③界面布局

在 entry>src>main>resources>base>layout>ability_main.xml 文件里添加一個按鈕組件,加入唯一標識符 id 并配置好其他相應的屬性,代碼如下:

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

    關注

    216

    文章

    34462

    瀏覽量

    251820
  • 鴻蒙系統
    +關注

    關注

    183

    文章

    2634

    瀏覽量

    66364
  • HarmonyOS
    +關注

    關注

    79

    文章

    1977

    瀏覽量

    30227

原文標題:1個簡單案例講解:鴻蒙分布式任務調度

文章出處:【微信號:Huawei_Kirin,微信公眾號:華為麒麟】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    分布式通信的原理和實現高效分布式通信背后的技術NVLink的演進

    大型模型的大小已經超出了單個 GPU 的范圍。所以就需要實現跨多個 GPU 的模型訓練,這種訓練方式就涉及到了分布式通信和 NVLink。 當談及分布式通信和 NVLink 時,我們進入了一個引人入勝且不斷演進的技術領域,下面我
    的頭像 發表于 11-18 09:39 ?466次閱讀
    <b class='flag-5'>分布式</b>通信的原理和實現高效<b class='flag-5'>分布式</b>通信背后的<b class='flag-5'>技術</b>NVLink的演進

    淺談屋頂分布式光伏發電技術的設計與應用

    【摘要】為了緩解城市用電緊張袁降低人們的用電成本,可以在工業園區、辦公樓屋頂等場所應用屋頂分布式光伏發電技術進行就近轉換、并網發電袁充分利用建筑物屋頂的太陽資源。概述屋頂分布式光伏發電技術
    的頭像 發表于 11-11 15:10 ?529次閱讀
    淺談屋頂<b class='flag-5'>分布式</b>光伏發電<b class='flag-5'>技術</b>的設計與應用

    分布式光纖測溫是什么?應用領域是?

    分布式光纖測溫是一種先進的溫度測量技術,它利用光纖的拉曼散射原理進行溫度監測。以下是對分布式光纖測溫的詳細介紹: 一、基本原理 分布式光纖測溫的原理基于光纖的拉曼散射效應。當光纖某處的
    的頭像 發表于 10-24 15:30 ?389次閱讀
    <b class='flag-5'>分布式</b>光纖測溫是什么?應用領域是?

    分布式光纖聲波傳感技術的工作原理

    分布式光纖聲波傳感技術(Distributed Acoustic Sensing,DAS)是一種利用光纖作為傳感元件,實現對沿光纖路徑上的環境參數進行連續分布式測量的技術
    的頭像 發表于 10-18 14:50 ?719次閱讀
    <b class='flag-5'>分布式</b>光纖聲波傳感<b class='flag-5'>技術</b>的工作原理

    鴻蒙ArkTS聲明開發:跨平臺支持列表【分布式遷移標識】 通用屬性

    組件的分布式遷移標識,指明了該組件在分布式遷移場景下可以將特定狀態恢復到對端設備。
    的頭像 發表于 06-07 21:15 ?404次閱讀

    鴻蒙開發接口數據管理:【@ohos.data.distributedData (分布式數據管理)】

    分布式數據管理為應用程序提供不同設備間數據庫的分布式協同能力。通過調用分布式數據各個接口,應用程序可將數據保存到分布式數據庫中,并可對分布式
    的頭像 發表于 06-07 09:30 ?998次閱讀
    <b class='flag-5'>鴻蒙</b>開發接口數據管理:【@ohos.data.distributedData (<b class='flag-5'>分布式</b>數據管理)】

    鴻蒙HarmonyOS開發實戰:【分布式音樂播放】

    本示例使用fileIo獲取指定音頻文件,并通過AudioPlayer完成了音樂的播放完成了基本的音樂播放、暫停、上一曲、下一曲功能;并使用DeviceManager完成了分布式設備列表的顯示和分布式能力完成了音樂播放狀態的跨設備分享。
    的頭像 發表于 04-10 17:51 ?876次閱讀
    <b class='flag-5'>鴻蒙</b>HarmonyOS開發實戰:【<b class='flag-5'>分布式</b>音樂播放】

    智慧物流中心建設:訊維分布式智慧終端技術的核心作用

    在智慧物流中心的建設中,訊維分布式終端技術發揮著核心作用,主要體現在以下幾個方面: 首先,訊維分布式終端技術為智慧物流中心提供了高效、穩定的數據處理和分析能力。物流中心每天都需要處理大
    的頭像 發表于 04-08 15:29 ?320次閱讀

    HarmonyOS開發技術全面分析

    分布式數據管理示意圖見 圖 3 。 分布式數據管理示意圖 分布式任務調度 分布式
    發表于 02-21 16:31

    AI加速智能家居分布式語音技術發展

    中的任何地方通過語音命令來控制智能設備,實現更具有體驗性的居家生活。 ? 什么是分布式語音技術? ? 分布式語音技術,也稱為DSR(Distributed Speech Recogni
    的頭像 發表于 02-01 00:16 ?5819次閱讀

    鴻蒙開發【分布式任務調度】解析

    1.FA 遷移可以打通設備間的壁壘,有助于不同能力的設備進行互助。前文以一個簡單的例子介紹如何通過分布式任務調度提供的能力,實現 FA 跨設備的遷移(包括 FA 啟動及狀態數據的同步)。 2.FA
    的頭像 發表于 01-29 18:03 ?701次閱讀

    鴻蒙OS 分布式任務調度

    鴻蒙OS 分布式任務調度概述 在 HarmonyO S中,分布式任務
    的頭像 發表于 01-29 16:50 ?502次閱讀

    分布式大屏控制系統的應用場景

    分布式大屏控制系統具有廣泛的應用場景,主要涉及以下幾個方面: 監控指揮中心:如交通指揮中心、電力調度中心、應急指揮中心等,用于實時監控、調度和指揮,保證系統的安全、穩定、高效運行。 會議中心:在
    的頭像 發表于 01-29 14:25 ?751次閱讀

    什么是分布式架構?

    分布式架構是指將一個系統或應用拆分成多個獨立的節點,這些節點通過網絡連接進行通信和協作,以實現共同完成任務的一種架構模式。這種架構模式旨在提高系統的可擴展性、可靠性和性能表現。 一、分布式架構的特點
    的頭像 發表于 01-12 15:04 ?1249次閱讀
    什么是<b class='flag-5'>分布式</b>架構?

    任務調度系統設計的核心邏輯

    Redis的讀寫性能極好,分布式鎖也比Quartz數據庫行級鎖更輕量級。當然Redis鎖也可以替換成Zookeeper鎖,也是同樣的機制。 在小型項目中,使用:定時任務框架(Quartz/Spring Schedule)和 分布式
    的頭像 發表于 01-02 15:09 ?894次閱讀
    <b class='flag-5'>任務</b><b class='flag-5'>調度</b>系統設計的核心邏輯
    主站蜘蛛池模板: 啊轻点灬大JI巴又大又粗| 综合精品欧美日韩国产在线| 亚洲午夜精品aaa级久久久久| 99re久久热在这里精品| 久久黄色网| 野花日本大全免费高清完整版| 国产欧美一区二区精品性色tv | 中文人妻熟妇精品乱又伧| 国产午夜免费视频片夜色| 香蕉动漫库| 果冻传媒剧情在线观看| 亚洲精品免播放器在线观看| 国产专区青青在线视频| 亚洲精品自在在线观看| 嘿嘿视频在线观看 成人| 亚洲欧美综合中文字幕| 久久极品视频| 51精品国产AV无码久久久| 美国一级黄色| 暗卫受被肉到失禁各种PLAY| 青青草在线视频| 国产AV无码熟妇人妻麻豆| 熟女人妻AV五十路六十路| 国产人妻人伦精品久久无码| 亚洲精品免费视频| 久久精品国产亚洲AV影院| 中文人妻熟妇精品乱又伦| 欧美日韩视频高清一区| 动漫成年美女黄漫网站| 香蕉久久夜色精品国产小优| 狠狠色色综合站| 3D漫画H精品啪啪无码| 日本美女色| 国产又黄又粗又爽又色的视频软件 | 久久久精品免费免费直播| 在线亚洲精品国产一区麻豆 | 三级电影免费看| 国产在线自天天人人| 中文人妻熟妇精品乱又伧| 人妻精品久久无码专区| 国产中文在线|