日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSIAbilityManager

IAbilityManager

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),達(dá)州企業(yè)網(wǎng)站建設(shè),達(dá)州品牌網(wǎng)站建設(shè),網(wǎng)站定制,達(dá)州網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,達(dá)州網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

public interface IAbilityManager

獲取應(yīng)用程序的運(yùn)行進(jìn)程和內(nèi)存信息。

字段摘要

修飾符和類型 字段 描述
static intDEFAULT_DENSITY表示默認(rèn)密度。
static intDEFAULT_HEAPSIZE表示基本內(nèi)存大小。
static intDEFAULT_ICONSIZE指示默認(rèn)圖標(biāo)大小,以像素為單位。
static intLOCK_MISSION_MODE_LOCKED表示啟用了完整的任務(wù)鎖定模式。
static intLOCK_MISSION_MODE_NULL表示鎖定任務(wù)模式已禁用。
static intLOCK_MISSION_MODE_PINNED表示開(kāi)啟任務(wù)鎖定模式。

方法總結(jié)

修飾符和類型 方法 描述
booleancanAbilityStartOnDisplay(Context context, int displayId, Intent intent)檢查當(dāng)有多個(gè)物理顯示設(shè)備時(shí),是否可以在指定的顯示器上啟動(dòng)ability。
booleanclearUpApplicationData()清除應(yīng)用程序的用戶數(shù)據(jù),相當(dāng)于初始化應(yīng)用程序。
ListRunningProcessInfogetAllRunningProcesses()獲取有關(guān)設(shè)備上運(yùn)行的應(yīng)用程序進(jìn)程的信息。
intgetAppLargeMemory()獲取當(dāng)前設(shè)備上的應(yīng)用程序可以使用的最大內(nèi)存。
intgetAppMemory()獲取當(dāng)前設(shè)備上的應(yīng)用程序可以使用的內(nèi)存。
DeviceConfigInfogetDeviceConfigInfo()獲取設(shè)備的配置信息,如觸摸類型、鍵盤類型、導(dǎo)航設(shè)備等。
intgetHomeScreenIconDensity()獲取主屏幕圖標(biāo)的密度。
intgetHomeScreenIconSize()獲取主屏幕圖標(biāo)的大小。
intgetMissionLockModeState()獲取鎖任務(wù)模式的當(dāng)前狀態(tài)。
voidgetMyProcessMemoryInfo(RunningProcessInfo outState)獲取調(diào)用進(jìn)程的內(nèi)存信息,幫助您了解當(dāng)前應(yīng)用程序運(yùn)行的進(jìn)程的內(nèi)存使用情況。
ListProcessErrorInfogetProcessesErrorInfo()獲取進(jìn)程錯(cuò)誤信息列表。
MemoryInfo[]getProcessMemoryInfo(int[] pids)獲取指定進(jìn)程的內(nèi)存使用情況。
voidgetSystemMemoryInfo(SystemMemoryInfo outInfo)獲取系統(tǒng)內(nèi)存信息,包括系統(tǒng)總內(nèi)存、可用系統(tǒng)內(nèi)存、系統(tǒng)內(nèi)存是否低。
booleanisBackgroundRunningRestricted()檢查此應(yīng)用程序的進(jìn)程是否被禁止在后臺(tái)運(yùn)行。
booleanisLowRamDevice()檢查當(dāng)前設(shè)備是否為低 RAM 設(shè)備。
booleanisUserKingKong()user kingkong test
voidkillProcessesByBundleName(String bundleName)殺死與指定包關(guān)聯(lián)的所有后臺(tái)進(jìn)程。
ListAbilityMissionInfoqueryRecentAbilityMissionInfo(int maxMissionNum, int flag)查詢近期ability任務(wù)信息。
ListAbilityMissionInfoqueryRunningAbilityMissionInfo(int maxMissionNum)查詢運(yùn)行ability任務(wù)信息。
voidupdateDeviceLocale(LocaleProfile localeProfile)更新設(shè)備的當(dāng)前語(yǔ)言環(huán)境。

字段詳細(xì)信息

DEFAULT_DENSITY

static final int DEFAULT_DENSITY

表示默認(rèn)密度。

DEFAULT_HEAPSIZE

static final int DEFAULT_HEAPSIZE

表示基本內(nèi)存大小。

DEFAULT_ICONSIZE

static final int DEFAULT_ICONSIZE

指示默認(rèn)圖標(biāo)大小,以像素為單位。

LOCK_MISSION_MODE_LOCKED

static final int LOCK_MISSION_MODE_LOCKED

表示啟用了完整的任務(wù)鎖定模式。

常數(shù)值為 0x00000001。 此模式下的應(yīng)用程序被鎖定,Home 鍵和Recent 鍵被禁用。

LOCK_MISSION_MODE_NULL

static final int LOCK_MISSION_MODE_NULL

表示鎖定任務(wù)模式已禁用。

常數(shù)值為 0x00000000。

LOCK_MISSION_MODE_PINNED

static final int LOCK_MISSION_MODE_PINNED

表示開(kāi)啟任務(wù)鎖定模式。

常數(shù)值為 0x00000002。 此模式下的應(yīng)用程序被鎖定,但啟用了 Return 鍵、Home 鍵和最近鍵。

方法詳情

getProcessMemoryInfo

MemoryInfo[] getProcessMemoryInfo(int[] pids)

獲取指定進(jìn)程的內(nèi)存使用情況。

參數(shù):

參數(shù)名稱 參數(shù)描述
pids表示需要查詢內(nèi)存使用的進(jìn)程的PID。

返回:

返回每個(gè)請(qǐng)求進(jìn)程的內(nèi)存使用情況。

getProcessesErrorInfo

ListProcessErrorInfo getProcessesErrorInfo()

獲取進(jìn)程錯(cuò)誤信息列表。

返回:

返回進(jìn)程錯(cuò)誤信息列表,如果沒(méi)有當(dāng)前錯(cuò)誤條件,則返回 null

getAllRunningProcesses

ListRunningProcessInfo getAllRunningProcesses()

獲取有關(guān)設(shè)備上運(yùn)行的應(yīng)用程序進(jìn)程的信息。

返回:

返回正在運(yùn)行的進(jìn)程列表。

getAppLargeMemory

int getAppLargeMemory()

獲取當(dāng)前設(shè)備上的應(yīng)用程序可以使用的最大內(nèi)存。

不建議將此方法返回的最大內(nèi)存大小作為您的應(yīng)用程序的內(nèi)存使用標(biāo)準(zhǔn)。 相反,請(qǐng)使用 getAppMemory() 返回的值作為參考。

返回:

返回應(yīng)用程序可以使用的最大內(nèi)存大小,以 MB 為單位。

getAppMemory

int getAppMemory()

獲取當(dāng)前設(shè)備上的應(yīng)用程序可以使用的內(nèi)存。

您可以使用此方法返回的內(nèi)存大小作為標(biāo)準(zhǔn)來(lái)確定如何優(yōu)化應(yīng)用程序中的內(nèi)存使用。

返回:

返回應(yīng)用程序可以使用的內(nèi)存大小,以 MB 為單位。

getSystemMemoryInfo

void getSystemMemoryInfo(SystemMemoryInfo outInfo)

獲取系統(tǒng)內(nèi)存信息,包括系統(tǒng)總內(nèi)存、可用系統(tǒng)內(nèi)存、系統(tǒng)內(nèi)存是否低。

您可以在應(yīng)用程序調(diào)試時(shí)使用此方法來(lái)學(xué)習(xí)和優(yōu)化當(dāng)前系統(tǒng)的內(nèi)存使用情況。

參數(shù):

參數(shù)名稱 參數(shù)描述
outInfo表示存儲(chǔ)系統(tǒng)內(nèi)存信息的對(duì)象。

getMyProcessMemoryInfo

void getMyProcessMemoryInfo(RunningProcessInfo outState)

獲取調(diào)用進(jìn)程的內(nèi)存信息,幫助您了解當(dāng)前應(yīng)用程序運(yùn)行的進(jìn)程的內(nèi)存使用情況。 RunningProcessInfo 對(duì)象中將填寫的信息包括 PID、UID、最后修整級(jí)別、重要性級(jí)別和重要性原因。

參數(shù):

參數(shù)名稱 參數(shù)描述
outState表示為調(diào)用進(jìn)程存儲(chǔ)內(nèi)存信息的對(duì)象。

isLowRamDevice

boolean isLowRamDevice()

檢查當(dāng)前設(shè)備是否為低 RAM 設(shè)備。

此方法可幫助您確定是否優(yōu)化您的應(yīng)用程序,例如,禁用一些消耗 RAM 的功能,以便它可以在低 RAM 設(shè)備上正常運(yùn)行。

返回:

如果當(dāng)前設(shè)備是低 RAM 設(shè)備,則返回 true; 否則返回 false。

clearUpApplicationData

boolean clearUpApplicationData()

清除應(yīng)用程序的用戶數(shù)據(jù),相當(dāng)于初始化應(yīng)用程序。

此方法會(huì)刪除與應(yīng)用程序相關(guān)的所有動(dòng)態(tài)數(shù)據(jù)和通知,并撤銷用戶授予它的所有權(quán)限,但不會(huì)刪除其核心文件。 使用此方法時(shí)要小心。

返回:

如果成功清除應(yīng)用程序的用戶數(shù)據(jù),則返回 true; 否則返回 false。

killProcessesByBundleName

void killProcessesByBundleName(String bundleName)

殺死與指定包關(guān)聯(lián)的所有后臺(tái)進(jìn)程。

此方法不會(huì)永久終止這些后臺(tái)進(jìn)程。 系統(tǒng)將根據(jù)需要重新啟動(dòng)它們。

要使用此方法,您需要向系統(tǒng)請(qǐng)求 ohos.permission.CLEAN_BACKGROUND_PROCESSES 權(quán)限。 ohos.permission.CLEAN_BACKGROUND_PROCESSES 權(quán)限為正常級(jí)別。

參數(shù):

參數(shù)名稱 參數(shù)描述
bundleName指示要終止其進(jìn)程的包的名稱。

getDeviceConfigInfo

DeviceConfigInfo getDeviceConfigInfo()

獲取設(shè)備的配置信息,如觸摸類型、鍵盤類型、導(dǎo)航設(shè)備等。

返回:

返回包含設(shè)備配置信息的 DeviceConfigInfo 對(duì)象。

getHomeScreenIconDensity

int getHomeScreenIconDensity()

獲取主屏幕圖標(biāo)的密度。

當(dāng)您為應(yīng)用程序創(chuàng)建圖標(biāo)或快捷方式時(shí),將使用此信息。

返回:

返回主屏幕上圖標(biāo)的密度。

getHomeScreenIconSize

int getHomeScreenIconSize()

獲取主屏幕圖標(biāo)的大小。

當(dāng)您為應(yīng)用程序創(chuàng)建圖標(biāo)或快捷方式時(shí),將使用此信息。

返回:

返回主屏幕上圖標(biāo)的大小,以像素為單位。

isUserKingKong

boolean isUserKingKong()

user kingkong test

返回:

user 是否是 kingkong.

canAbilityStartOnDisplay

boolean canAbilityStartOnDisplay(Context context, int displayId, Intent intent)

檢查當(dāng)有多個(gè)物理顯示設(shè)備時(shí),是否可以在指定的顯示器上啟動(dòng)能力。

參數(shù):

參數(shù)名稱 參數(shù)描述
context指示將啟動(dòng)該功能的上下文。 此參數(shù)不能為空。
displayId指示將在其上啟動(dòng)該功能的目標(biāo)顯示器的 ID。
intent表示啟動(dòng)該ability的intent。 此參數(shù)不能為空。

返回:

如果ability可以在指定的顯示器上啟動(dòng),則返回 true; 否則返回 false。

getMissionLockModeState

int getMissionLockModeState()

獲取鎖任務(wù)模式的當(dāng)前狀態(tài)。

您可以調(diào)用 Context.lockMission() 來(lái)啟用鎖定任務(wù)模式,并調(diào)用 Context.unlockMission() 來(lái)禁用它。

返回:

返回鎖任務(wù)模式的當(dāng)前狀態(tài),可以是 LOCK_MISSION_MODE_NULL、LOCK_MISSION_MODE_LOCKED 或 LOCK_MISSION_MODE_PINNED。

updateDeviceLocale

void updateDeviceLocale(LocaleProfile localeProfile)

更新設(shè)備的當(dāng)前語(yǔ)言環(huán)境。 要使用此方法,您需要向系統(tǒng)請(qǐng)求 ohos.permission.UPDATE_CONFIGURATION 和 ohos.permission.MODIFY_SETTINGS 權(quán)限。

參數(shù):

參數(shù)名稱 參數(shù)描述
localeProfile指示包含新語(yǔ)言環(huán)境的 LocaleProfile 對(duì)象。

queryRunningAbilityMissionInfo

ListAbilityMissionInfo queryRunningAbilityMissionInfo(int maxMissionNum)

查詢運(yùn)行能力任務(wù)信息。 開(kāi)發(fā)者可以獲取自己的AbilityMissionInfo,或者使用系統(tǒng)應(yīng)用的ohos.permission.ACCESS_MISSIONS權(quán)限獲取所有正在運(yùn)行的應(yīng)用AbilityMissionInfo。

參數(shù):

參數(shù)名稱 參數(shù)描述
maxMissionNum表示返回列表的最大數(shù)量。

返回:

返回AbilityMissionInfos。

queryRecentAbilityMissionInfo

ListAbilityMissionInfo queryRecentAbilityMissionInfo(int maxMissionNum, int flag)

查詢近期技能任務(wù)信息。 開(kāi)發(fā)者可以獲取自己的AbilityMissionInfo,或者使用系統(tǒng)應(yīng)用有ohos.permission.ACCESS_MISSIONS權(quán)限來(lái)獲取所有最近應(yīng)用的AbilityMissionInfo。

參數(shù):

參數(shù)名稱 參數(shù)描述
maxMissionNum表示返回列表的最大數(shù)量。
flag表示用于查詢能力信息的標(biāo)志,1表示獲取所有最近的應(yīng)用程序,否則返回用戶不可用任務(wù)的信息。

返回:

返回AbilityMissionInfos。

isBackgroundRunningRestricted

boolean isBackgroundRunningRestricted()

檢查此應(yīng)用程序的進(jìn)程是否被禁止在后臺(tái)運(yùn)行。

返回:

如果不允許此應(yīng)用程序在后臺(tái)運(yùn)行,則返回 true; 否則返回 false。


本文題目:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSIAbilityManager
網(wǎng)頁(yè)鏈接:http://www.5511xx.com/article/coesihs.html