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

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

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

3天內(nèi)不再提示

鴻蒙開發(fā):【設置任務快照的圖標和名稱】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-06-14 14:33 ? 次閱讀

設置任務快照的圖標和名稱

設置任務快照的圖標和名稱是為了提高用戶界面的可視化性和用戶體驗,以便更好地管理和跟蹤應用程序中的任務和功能。通過為每個任務快照設置不同的圖標和名稱,可以更輕松地區(qū)分和識別每個任務的功能。

默認情況下任務快照的圖標和名稱采用的是[module.json5配置文件]的[abilities標簽]中的icon和label字段,如下圖所示。

圖1 UIAbility對應的任務快照

也可以使用[UIAbilityContext.setMissionIcon()]和[UIAbilityContext.setMissionLabel()]方法,根據(jù)需要自定義任務快照的圖標和名稱。例如,對于UIAbility的多實例啟動模式,可以根據(jù)不同的功能配置相應的任務快照的圖標和名稱。

本文將從以下兩個方面介紹。

  • [設置任務快照的圖標(僅對系統(tǒng)應用開放)]
  • [設置任務快照的名稱]
  • 開發(fā)前請熟悉鴻蒙開發(fā)指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

設置任務快照的圖標(僅對系統(tǒng)應用開放)

通過調(diào)用[UIAbilityContext.setMissionIcon()]方法修改任務快照的圖標。

示例中的context的獲取方式請參見[獲取UIAbility的上下文信息]。示例中的pixelMap的獲取方式請參見[圖片解碼]。

import type common from '@ohos.app.ability.common';
import type { BusinessError } from '@ohos.base';
import hilog from '@ohos.hilog';

const TAG: string = 'EntryAbility';
const DOMAIN_NUMBER: number = 0xFF00;

...
let context: common.UIAbilityContext = this.context; // UIAbilityContext

... // 獲取pixelMap

// 設置任務快照的圖標
context.setMissionIcon(pixelMap, (err: BusinessError) = > {
  if (err.code) {
    hilog.error(DOMAIN_NUMBER, TAG, `Failed to set mission icon. Code is ${err.code}, message is ${err.message}`);
  } else {
    hilog.info(DOMAIN_NUMBER, TAG, `Success to set mission icon.`);
  }
})

效果示意如下圖所示。

圖2 設置任務快照的圖標

設置任務快照的名稱

通過調(diào)用[UIAbilityContext.setMissionLabel()]方法修改任務快照的名稱。

import type common from '@ohos.app.ability.common';
import type { BusinessError } from '@ohos.base';
import hilog from '@ohos.hilog';

const TAG: string = 'EntryAbility';
const DOMAIN_NUMBER: number = 0xFF00;

...
let context: common.UIAbilityContext = this.context; // UIAbilityContext
// 設置任務快照的名稱
context.setMissionLabel('test').then(() = > {
  hilog.info(DOMAIN_NUMBER, TAG, 'Succeeded in seting mission label.');
}).catch((err: BusinessError) = > {
  hilog.error(DOMAIN_NUMBER, TAG, `Failed to set mission label. Code is ${err.code}, message is ${err.message}`);
});

`HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿`

鴻蒙文檔.png

效果示意如下圖所示。

圖3 設置任務快照的名稱

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 鴻蒙
    +關注

    關注

    57

    文章

    2321

    瀏覽量

    42749
收藏 人收藏

    評論

    相關推薦

    鴻蒙原生應用/元服務開發(fā)-延遲任務開發(fā)實現(xiàn)(二)

    ,Promise形式) 表2 延遲任務主要接口 以下是延遲任務開發(fā)使用的相關接口,更多接口及使用方式請見延遲任務文檔。 表3 WorkInfo參數(shù)
    發(fā)表于 01-17 17:53

    HarmonyOS實戰(zhàn)開發(fā)-內(nèi)存快照Snapshot Profiler功能使用指導

    DevEco Studio集成的DevEco Profiler性能調(diào)優(yōu)工具(以下簡稱為Profiler),提供Time、Allocation、Snapshot、CPU等場景化分析任務類型。內(nèi)存快照
    發(fā)表于 05-11 13:51

    鴻蒙原生開發(fā)手記:01-元服務開發(fā)

    簡介 元服務是鴻蒙中的一種輕量應用形態(tài),無需下載,直接運行。類似于微信小程序,但與小程序不同的是,元服務更加輕量。 元服務使用原生開發(fā),是系統(tǒng)級提供的,無論從易用性、性能、體驗上,都要比小程序好
    發(fā)表于 11-14 17:28

    NAS存儲如何使用SnapShot快照功能?

    ,找到SnapShot,點擊安裝; 2.單擊SnapShot圖標打開應用; 3.從文件夾列表中選擇一個文件夾,點擊拍快照; 4.你也可以為共享文件夾啟用快照計劃,選中一個共享文件夾,點擊設置
    發(fā)表于 11-26 18:25

    收到鴻蒙AI Camera。屏幕滑動特別遲鈍,設置和攝像頭的圖標點擊沒反應。怎么回事?

    收到鴻蒙AI Camera。屏幕滑動特別遲鈍,設置和攝像頭的圖標點擊沒反應。怎么回事?
    發(fā)表于 10-19 18:35

    HarmonyOS原子化服務(二)圖標快照設計經(jīng)驗總結(jié)

    圖標底板上設計。 蛟龍騰飛建議提供客戶的公司LOGO,品牌、產(chǎn)品LOGO,或者LOGO中提煉的部分內(nèi)容來作為原子化服務的圖標。 2.快照 快照為與原子化服務關聯(lián)的小尺寸服務卡片的截圖。
    發(fā)表于 02-09 10:42

    鴻蒙開發(fā)過程中如何重新設置hap程序的名稱

    在項目的開發(fā)過程中,項目鴻蒙中的項目名稱顯示給我們的項目計劃類,用英文表示,然后開始我們的虛擬機會發(fā)現(xiàn)界面頂部顯示為英文,如下圖:
    發(fā)表于 04-28 11:48

    求助,請問鴻蒙卡片如何去掉應用的桌面圖標

    ,但是我想有卡片功能,我卡片功能又不能在原來APP的代碼基礎上開發(fā)開發(fā)工具不一樣,我創(chuàng)建卡片后運行,會有一個應用圖標設置上滑卡片,把卡片放在桌面后,卡片帶的這個桌面
    發(fā)表于 06-14 10:18

    請問鴻蒙應用如何設置在launcher隱藏應用圖標

    鴻蒙應用如何設置在launcher隱藏應用圖標?1、刪除abilities屬性的skills配置。2、在abilities屬性中增加visible為true。如果你改到這里,那我們隱藏
    發(fā)表于 06-15 11:00

    HarmonyOS鴻蒙原生應用開發(fā)設計- 華為分享圖標

    HarmonyOS設計文檔中,為大家提供了獨特的華為分享圖標開發(fā)者可以根據(jù)需要直接引用。 開發(fā)者直接使用官方提供的華為分享圖標內(nèi)容,既可以符合HarmonyOS原生應用的
    發(fā)表于 10-25 14:28

    HarmonyOS鴻蒙原生應用開發(fā)設計- 流轉(zhuǎn)圖標

    HarmonyOS設計文檔中,為大家提供了獨特的流轉(zhuǎn)圖標開發(fā)者可以根據(jù)需要直接引用。 開發(fā)者直接使用官方提供的流轉(zhuǎn)圖標內(nèi)容,既可以符合HarmonyOS原生應用的
    發(fā)表于 10-26 10:25

    HarmonyOS鴻蒙原生應用開發(fā)設計- 圖標

    HarmonyOS設計文檔中,為大家提供了獨特的圖標庫,開發(fā)者可以根據(jù)需要直接引用。 圖標庫可以分為雙色圖標、填充圖標、線性
    發(fā)表于 10-27 16:40

    HarmonyOS鴻蒙原生應用開發(fā)設計- 元服務(原子化服務)圖標

    HarmonyOS設計文檔中,為大家提供了獨特的元服務圖標開發(fā)者可以根據(jù)需要直接引用。 開發(fā)者直接使用官方提供的元服務圖標內(nèi)容,既可以符合HarmonyOS原生應用的
    發(fā)表于 11-01 16:55

    鴻蒙 OS 應用開發(fā)初體驗

    工具包 ArkTS:鴻蒙生態(tài)的應用開發(fā)語言。 JS:JavaScript Previewer:預覽器 Toolchains:工具鏈 Create Project 配置工程 項目名稱、包名、存儲路徑、編譯
    發(fā)表于 11-02 19:38

    取桌面圖標名稱及坐標的模塊+例程

    易語言是一門以中文作為程序代碼編程語言學習例程:易語言-取桌面圖標名稱及坐標的模塊+例程
    發(fā)表于 06-06 17:36 ?2次下載