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

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

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

3天內不再提示

鴻蒙開發接口Ability框架:【@ohos.application.missionManager (missionManager)】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-08 09:19 ? 次閱讀

missionManager

missionManager模塊提供系統任務管理能力,包括對系統任務執行鎖定、解鎖、清理、切換到前臺等操作。

說明:

本模塊首批接口從API version 8開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。

導入模塊

import missionManager from '@ohos.application.missionManager'

權限列表

ohos.permission.MANAGE_MISSIONS

開發前請熟悉鴻蒙開發指導文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

missionManager.registerMissionListener

registerMissionListener(listener: MissionListener): number;

注冊系統任務狀態監聽。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

參數

參數名類型必填說明
listenerMissionListener系統任務監聽方法。

返回值:

類型說明
number監聽方法的index值,由系統創建,在注冊系統任務狀態監聽時分配,和監聽方法一一對應 。

示例:

var listener =  {
	onMissionCreated: function(mission){"--------onMissionCreated-------"},
	onMissionDestroyed: function(mission){"--------onMissionDestroyed-------"},
	onMissionSnapshotChanged: function(mission){"--------onMissionSnapshotChanged-------"},
	onMissionMovedToFront: function(mission){"--------onMissionMovedToFront-------"},
	onMissionIconUpdated: function(mission,icon){"--------onMissionIconUpdated-------"}
};
console.log("registerMissionListener")
var listenerid = missionManager.registerMissionListener(listener);

missionManager.unregisterMissionListener

unregisterMissionListener(listenerId: number, callback: AsyncCallback): void;

取消任務狀態監聽。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

參數:

參數名類型必填說明
listenerIdnumber系統任務狀態監聽方法的index值,和監聽方法一一對應,由registerMissionListener方法返回。
callbackAsyncCallback執行結果回調函數。

示例:

var listener =  {
	onMissionCreated: function(mission){"--------onMissionCreated-------"},
	onMissionDestroyed: function(mission){"--------onMissionDestroyed-------"},
	onMissionSnapshotChanged: function(mission){"--------onMissionSnapshotChanged-------"},
	onMissionMovedToFront: function(mission){"--------onMissionMovedToFront-------"},
	onMissionIconUpdated: function(mission,icon){"--------onMissionIconUpdated-------"}
};
console.log("registerMissionListener")
var listenerid = missionManager.registerMissionListener(listener);

missionManager.unregisterMissionListener(listenerid, (error) = > {
  console.log("unregisterMissionListener");
})

missionManager.unregisterMissionListener

unregisterMissionListener(listenerId: number): Promise;

取消任務狀態監聽,以promise方式返回執行結果。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

參數:

參數名類型必填說明
listenerIdnumber系統任務狀態監聽方法的index值,和監聽方法一一對應,由registerMissionListener方法返回。

返回值:

類型說明
Promisepromise方式返回執行結果。

示例:

var listener =  {
    onMissionCreated: function(mission){"--------onMissionCreated-------"},
    onMissionDestroyed: function(mission){"--------onMissionDestroyed-------"},
    onMissionSnapshotChanged: function(mission){"--------onMissionSnapshotChanged-------"},
    onMissionMovedToFront: function(mission){"--------onMissionMovedToFront-------"},
    onMissionIconUpdated: function(mission,icon){"--------onMissionIconUpdated-------"}
    };
    console.log("registerMissionListener")
    var listenerid = missionManager.registerMissionListener(listener);

    missionManager.unregisterMissionListener(listenerid).catch(function (err){
      console.log(err);
    });

missionManager.getMissionInfo

getMissionInfo(deviceId: string, missionId: number, callback: AsyncCallback): void;

獲取任務信息,以異步回調的方式返回任務信息。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

參數:

參數名類型必填說明
deviceIdstring設備ID,本機默認為空字符串。
missionIdnumber任務ID。
callbackAsyncCallback[[MissionInfo]])執行結果回調函數,返回任務信息。

示例:

import missionManager from '@ohos.application.missionManager'

var allMissions=missionManager.getMissionInfos("",10).catch(function(err){console.log(err);});
    missionManager.getMissionInfo("", allMissions[0].missionId, (error, mission) = > {
      console.log("getMissionInfo is called, error.code = " + error.code)
      console.log("mission.missionId = " + mission.missionId);
      console.log("mission.runningState = " + mission.runningState);
      console.log("mission.lockedState = " + mission.lockedState);
      console.log("mission.timestamp = " + mission.timestamp);
      console.log("mission.label = " + mission.label);
      console.log("mission.iconPath = " + mission.iconPath);
    });

missionManager.getMissionInfo

getMissionInfo(deviceId: string, missionId: number): Promise;

獲取任務信息,以promise方式返回任務信息。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

參數:

參數名類型必填說明
deviceIdstring設備ID,本機默認為空字符串。
missionIdnumber任務ID。

返回值:

類型說明
Promise[[MissionInfo]]任務信息。

示例:

import missionManager from '@ohos.application.missionManager'

var mission = missionManager.getMissionInfo("", 10).catch(function (err){
    console.log(err);
});

missionManager.getMissionInfos

getMissionInfos(deviceId: string, numMax: number, callback: AsyncCallback>): void;

獲取所有任務信息,以回調函數的方式返回任務信息數組。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

參數:

參數名類型必填說明
deviceIdstring設備ID,本機默認為空字符串。
numMaxnumber任務信息數量上限。
callbackAsyncCallback>執行結果回調函數,返回任務信息數組。

示例:

import missionManager from '@ohos.application.missionManager'

missionManager.getMissionInfos("", 10, (error, missions) = > {
    console.log("getMissionInfos is called, error.code = " + error.code);
    console.log("size = " + missions.length);
    console.log("missions = " + JSON.stringify(missions));
})

missionManager.getMissionInfos

getMissionInfos(deviceId: string, numMax: number): Promise>;

獲取所有任務信息,以promise的方式返回任務信息數組。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

參數:

參數名類型必填說明
deviceIdstring設備ID,本機默認為空字符串。
numMaxnumber任務信息數量上限。

返回值:

類型說明
Promise>任務信息數組。

示例:

import missionManager from '@ohos.application.missionManager'

var allMissions = missionManager.getMissionInfos("", 10).catch(function (err){
    console.log(err);
});

missionManager.getMissionSnapShot

getMissionSnapShot(deviceId: string, missionId: number, callback: AsyncCallback): void;

獲取任務快照,以回調函數的方式返回快照內容。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

參數:

參數名類型必填說明
deviceIdstring設備ID,本機默認為空字符串。
missionIdnumber任務ID。
callbackAsyncCallback[[MissionSnapshot]]執行結果回調函數,返回任務快照信息。

示例:

import missionManager from '@ohos.application.missionManager'

missionManager.getMissionInfos("", 10, (error, missions) = > {
  console.log("getMissionInfos is called, error.code = " + error.code);
  console.log("size = " + missions.length);
  console.log("missions = " + JSON.stringify(missions));
  var id = missions[0].missionId;

  missionManager.getMissionSnapShot("", id, (error, snapshot) = > {
	console.log("getMissionSnapShot is called, error.code = " + error.code);
	console.log("bundleName = " + snapshot.ability.bundleName);
})
})

missionManager.getMissionSnapShot

getMissionSnapShot(deviceId: string, missionId: number): Promise;

獲取任務快照,以promise的方式返回快照內容。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

參數:

參數名類型必填說明
deviceIdstring設備ID,本機默認為空字符串。
missionIdnumber任務ID。

返回值:

類型說明
Promise[[MissionSnapshot]]任務快照信息。

示例:

import missionManager from '@ohos.application.missionManager'

var allMissions;
missionManager.getMissionInfos("",10).then(function(res){
  allMissions=res;
  }).catch(function(err){console.log(err);});
  console.log("size = " + allMissions.length);
  console.log("missions = " + JSON.stringify(allMissions));
  var id = allMissions[0].missionId;

  var snapshot = missionManager.getMissionSnapShot("", id).catch(function (err){
      console.log(err);
  });

missionManager.lockMission

lockMission(missionId: number, callback: AsyncCallback): void;

鎖定指定任務id的任務,以回調函數的方式返回。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

參數:

參數名類型必填說明
missionIdnumber任務ID。
callbackAsyncCallback執行結果回調函數。

示例:

import missionManager from '@ohos.application.missionManager'

missionManager.getMissionInfos("", 10, (error, missions) = > {
  console.log("getMissionInfos is called, error.code = " + error.code);
  console.log("size = " + missions.length);
  console.log("missions = " + JSON.stringify(missions));
  var id = missions[0].missionId;

  missionManager.lockMission(id).then(() = > {
	console.log("lockMission is called ");
});
});

missionManager.lockMission

lockMission(missionId: number): Promise;

鎖定指定任務id的任務,以promise方式返回。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

參數:

參數名類型必填說明
missionIdnumber任務ID。

返回值:

類型說明
Promisepromise方式返回執行結果。

示例:

import missionManager from '@ohos.application.missionManager'
var allMissions;
missionManager.getMissionInfos("",10).then(function(res){
  allMissions=res;
}).catch(function(err){console.log(err);});
console.log("size = " + allMissions.length);
console.log("missions = " + JSON.stringify(allMissions));
var id = allMissions[0].missionId;

missionManager.lockMission(id).catch(function (err){
    console.log(err);
});

missionManager.unlockMission

unlockMission(missionId: number, callback: AsyncCallback): void;

解鎖指定任務id的任務,以回調函數的方式返回。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

參數:

參數名類型必填說明
missionIdnumber任務ID。
callbackAsyncCallback執行結果回調函數。

示例:

import missionManager from '@ohos.application.missionManager'

missionManager.getMissionInfos("", 10, (error, missions) = > {
  console.log("getMissionInfos is called, error.code = " + error.code);
  console.log("size = " + missions.length);
  console.log("missions = " + JSON.stringify(missions));
  var id = missions[0].missionId;

  missionManager.unlockMission(id).then(() = > {
	console.log("unlockMission is called ");
});
});

missionManager.unlockMission

unlockMission(missionId: number): Promise;

解鎖指定任務id的任務,以promise的方式返回。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

參數:

參數名類型必填說明
missionIdnumber任務ID。

返回值:

類型說明
Promisepromise方式返回執行結果。

示例:

import missionManager from '@ohos.application.missionManager'

var allMissions;
missionManager.getMissionInfos("",10).then(function(res){
  allMissions=res;
}).catch(function(err){console.log(err);});
console.log("size = " + allMissions.length);
console.log("missions = " + JSON.stringify(allMissions));
var id = allMissions[0].missionId;

missionManager.lockMission(id).catch(function (err){
    console.log(err);
});
missionManager.unlockMission(id).catch(function (err){
    console.log(err);
});

missionManager.clearMission

clearMission(missionId: number, callback: AsyncCallback): void;

清理指定任務id的任務,無論該任務是否被鎖定,以回調函數的方式返回。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

參數:

參數名類型必填說明
missionIdnumber任務ID。
callbackAsyncCallback執行結果回調函數。

示例:

import missionManager from '@ohos.application.missionManager'

missionManager.getMissionInfos("", 10, (error, missions) = > {
  console.log("getMissionInfos is called, error.code = " + error.code);
  console.log("size = " + missions.length);
  console.log("missions = " + JSON.stringify(missions));
  var id = missions[0].missionId;

  missionManager.clearMission(id).then(() = > {
	console.log("clearMission is called ");
});
});

missionManager.clearMission

clearMission(missionId: number): Promise;

清理指定任務id的任務,無論該任務是否被鎖定,以promise的方式返回。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

參數:

參數名類型必填說明
missionIdnumber任務ID。

返回值:

類型說明
Promisepromise方式返回執行結果。

示例:

import missionManager from '@ohos.application.missionManager'

var allMissions;
missionManager.getMissionInfos("",10).then(function(res){
  allMissions=res;
}).catch(function(err){console.log(err);});
console.log("size = " + allMissions.length);
console.log("missions = " + JSON.stringify(allMissions));
var id = allMissions[0].missionId;

missionManager.clearMission(id).catch(function (err){
  console.log(err);
});

missionManager.clearAllMissions

clearAllMissions(callback: AsyncCallback): void;

清理所有未鎖定的任務,以回調函數的方式返回。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

示例:

import missionManager from '@ohos.application.missionManager'

missionManager.clearAllMissions().then(() = > {
  console.log("clearAllMissions is called ");
});

missionManager.clearAllMissions

clearAllMissions(): Promise;

清理所有未鎖定的任務,以promise的方式返回。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

返回值:

類型說明
Promisepromise方式返回執行結果。

示例:

import missionManager from '@ohos.application.missionManager'
missionManager.clearAllMissions().catch(function (err){
  console.log(err);
});

missionManager.moveMissionToFront

moveMissionToFront(missionId: number, callback: AsyncCallback): void;

把指定任務id的任務切到前臺,以回調函數的方式返回。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

參數:

參數名類型必填說明
missionIdnumber任務ID。
callbackAsyncCallback執行結果回調函數。

示例:

import missionManager from '@ohos.application.missionManager'

missionManager.getMissionInfos("", 10, (error, missions) = > {
  console.log("getMissionInfos is called, error.code = " + error.code);
  console.log("size = " + missions.length);
  console.log("missions = " + JSON.stringify(missions));
  var id = missions[0].missionId;

  missionManager.moveMissionToFront(id).then(() = > {
	console.log("moveMissionToFront is called ");
});
});

missionManager.moveMissionToFront

moveMissionToFront(missionId: number, options: StartOptions, callback: AsyncCallback): void;

把指定任務id的任務切到前臺,同時指定任務切換到前臺時的啟動參數,例如窗口模式、設備ID等,以回調函數的方式返回。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

參數:

參數名類型必填說明
missionIdnumber任務ID。
optionsStartOptions啟動參數選項,用于指定任務切到前臺時的窗口模式,設備ID等。
callbackAsyncCallback執行結果回調函數。

示例:

import missionManager from '@ohos.application.missionManager'

missionManager.getMissionInfos("", 10, (error, missions) = > {
  console.log("getMissionInfos is called, error.code = " + error.code);
  console.log("size = " + missions.length);
  console.log("missions = " + JSON.stringify(missions));
  var id = missions[0].missionId;

  missionManager.moveMissionToFront(id,{windowMode : 101}).then(() = > {
	console.log("moveMissionToFront is called ");
  });
});

missionManager.moveMissionToFront

moveMissionToFront(missionId: number, options?: StartOptions): Promise;

把指定任務id的任務切到前臺,同時指定任務切換到前臺時的啟動參數,例如窗口模式、設備ID等,以promise的方式返回。

需要權限 :ohos.permission.MANAGE_MISSIONS

系統能力 :SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

參數:

參數名類型必填說明
missionIdnumber任務ID。
optionsStartOptions啟動參數選項,用于指定任務切到前臺時的窗口模式,設備ID等。

返回值:

類型說明
Promisepromise方式返回執行結果。

示例:

import missionManager from '@ohos.application.missionManager'

var allMissions;
missionManager.getMissionInfos("",10).then(function(res){
  allMissions=res;
}).catch(function(err){console.log(err);});
console.log("size = " + allMissions.length);
console.log("missions = " + JSON.stringify(allMissions));
var id = allMissions[0].missionId;

missionManager.moveMissionToFront(id).catch(function (err){
  console.log(err);
});

MissionInfo

表示Ability對應任務信息的枚舉。

系統能力 :以下各項對應的系統能力均為SystemCapability.Ability.AbilityRuntime.Mission

系統API : 此接口為系統接口,三方應用不支持調用。

名稱參數類型可讀可寫說明
missionIdnumber表示任務ID。
runningStatenumber表示運行狀態。
lockedStateboolean表示鎖定狀態。
timestampstring表示任務的最近創建或更新時間。
want[Want]表示任務的Want信息。
labelstring表示任務的標簽
iconPathstring表示任務的圖標路徑。
continuablebooleanHarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿表示任務是否可以繼續。

搜狗高速瀏覽器截圖20240326151547.png

審核編輯 黃宇

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

    關注

    33

    文章

    8496

    瀏覽量

    150834
  • 框架
    +關注

    關注

    0

    文章

    398

    瀏覽量

    17432
  • 鴻蒙
    +關注

    關注

    57

    文章

    2307

    瀏覽量

    42738
收藏 人收藏

    評論

    相關推薦

    鴻蒙開發接口Ability框架:【@ohos.application.Ability (Ability)】

    Ability模塊提供對Ability生命周期、上下文環境等調用管理的能力,包括Ability創建、銷毀、轉儲客戶端信息等。
    的頭像 發表于 04-30 17:42 ?2212次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【@<b class='flag-5'>ohos.application.Ability</b> (<b class='flag-5'>Ability</b>)】

    鴻蒙開發接口Ability框架:【@ohos.ability.featureAbility (FeatureAbility模塊)】

    FeatureAbility模塊提供帶有UI設計與用戶交互的能力,包括啟動新的ability、獲取dataAbilityHelper、設置此Page Ability、獲取當前Ability對應的窗口,連接服務等。
    的頭像 發表于 05-06 16:31 ?930次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【@<b class='flag-5'>ohos.ability</b>.featureAbility (FeatureAbility模塊)】

    鴻蒙開發接口Ability框架:【@ohos.application.FormExtension (FormExtension)】

    FormExtension模塊提供了FormExtension卡片擴展相關接口
    的頭像 發表于 05-07 09:43 ?699次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【@<b class='flag-5'>ohos.application</b>.FormExtension (FormExtension)】

    鴻蒙開發接口Ability框架:【@ohos.ability.particleAbility (particleAbility模塊)】

    particleAbility模塊提供了Service類型Ability的能力,包括啟動、停止指定的particleAbility,獲取dataAbilityHelper,連接、斷開當前Ability與指定ServiceAbility等。
    的頭像 發表于 05-09 10:21 ?689次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【@<b class='flag-5'>ohos.ability</b>.particleAbility (particleAbility模塊)】

    鴻蒙開發接口Ability框架:【 (Context模塊)】

    Context模塊提供了abilityapplication的上下文的能力,包括允許訪問特定于應用程序的資源、請求和驗證權限等。
    的頭像 發表于 05-13 16:04 ?670次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【 (Context模塊)】

    鴻蒙開發接口Ability框架:【(AbilityContext)】

    AbilityContext是Ability的上下文環境,繼承自Context。
    的頭像 發表于 05-13 09:26 ?965次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【(AbilityContext)】

    鴻蒙開發接口Ability框架:【(AbilityDelegator)】

    AbilityDelegator提供添加用于監視指定能力的生命周期狀態更改的AbilityMonitor對象的能力,包括對AbilityMonitor實例的添加、刪除、等待ability到達
    的頭像 發表于 05-13 17:58 ?917次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【(AbilityDelegator)】

    鴻蒙開發接口Ability框架:【AbilityRunningInfo】

    AbilityRunningInfo模塊提供對Ability運行的相關信息和狀態進行設置和查詢的能力。
    的頭像 發表于 05-14 16:02 ?750次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【AbilityRunningInfo】

    鴻蒙開發接口Ability框架:【AbilityDelegator】

    AbilityDelegator提供添加用于監視指定能力的生命周期狀態更改的AbilityMonitor對象的能力,包括對AbilityMonitor實例的添加、刪除、等待ability到達
    的頭像 發表于 05-16 16:48 ?901次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【AbilityDelegator】

    鴻蒙應用模型開發-更新SDK后報錯解決

    變更,可以嘗試替換為新的模塊名(常用接口如下): 原有接口接口 @ohos.application.Ability @ohos.app.abil
    發表于 02-18 17:17

    鴻蒙之@ohos.app.ability.appRecovery (appRecovery)

    Ability的應用恢復。 導入模塊 import appRecovery from ‘@ohos.app.ability.appRecovery’; appRecovery.RestartFlag
    的頭像 發表于 02-20 16:28 ?418次閱讀

    鴻蒙開發接口Ability框架:【@ohos.application.AbilityConstant (AbilityConstant)】

    AbilityConstant提供啟動參數的接口的能力,包括設置初次開始原因的類型、上次退出原因的類型、繼續結果的類型。
    的頭像 發表于 04-30 22:10 ?373次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【@<b class='flag-5'>ohos.application</b>.AbilityConstant (AbilityConstant)】

    鴻蒙開發接口Ability框架:【@ohos.application.formProvider (FormProvider)】

    FormProvider模塊提供了卡片提供方相關接口的能力,包括更新卡片,設置卡片更新時間,獲取卡片信息,請求發布卡片等。
    的頭像 發表于 05-09 14:39 ?419次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【@<b class='flag-5'>ohos.application</b>.formProvider (FormProvider)】

    鴻蒙開發接口Ability框架:【AbilityRunningInfo】

    AbilityRunningInfo模塊提供對Ability運行的相關信息和狀態進行設置和查詢的能力。
    的頭像 發表于 05-17 17:12 ?293次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【AbilityRunningInfo】

    鴻蒙Ability Kit(程序框架服務)【Ability與ServiceExtensionAbility通信】

    本示例展示通過[IDL的方式]和?[@ohos.rpc]?等接口實現了Ability與ServiceExtensionAbility之間的通信。
    的頭像 發表于 06-05 09:28 ?453次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>Ability</b> Kit(程序<b class='flag-5'>框架</b>服務)【<b class='flag-5'>Ability</b>與ServiceExtensionAbility通信】