W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
封裝正在運行的應用程序的進程信息。
修飾符和類型 | 領域 | 描述 |
---|---|---|
靜態(tài)整數(shù) | DATA_IN_USE | 表示應用程序使用數(shù)據(jù)模板的功能之一正在被另一個進程調用。 |
靜態(tài)整數(shù) | REASON_UNKNOWN | 表示此體重水平?jīng)]有特殊原因。 |
靜態(tài)整數(shù) | SERVICE_IN_USE | 指示該應用程序的一種服務功能正在被另一個進程調用。 |
靜態(tài)整數(shù) | WEIGHT_CACHED | 表示此過程包含可以清除的緩存數(shù)據(jù),并且不會主動運行任何應用程序組件。 |
靜態(tài)整數(shù) | WEIGHT_CANT_SAVE_STATE | 指示在此進程中運行的應用程序無法保存進程狀態(tài),并且在后臺運行時無法終止該進程。 |
靜態(tài)整數(shù) | WEIGHT_FOREGROUND | 指示此進程正在運行前景UI。 |
靜態(tài)整數(shù) | WEIGHT_FOREGROUND_SERVICE | 指示此過程正在運行使用用戶可感知的服務模板(簡稱服務能力)的功能,例如,在后臺播放音樂。 |
靜態(tài)整數(shù) | WEIGHT_GONE | 表示此過程不存在。 |
靜態(tài)整數(shù) | WEIGHT_PERCEPTIBLE | 指示用戶無法直接感知此過程。 |
靜態(tài)整數(shù) | WEIGHT_SERVICE | 表示此過程包含在后臺運行的服務功能。 |
靜態(tài)整數(shù) | WEIGHT_TOP_SLEEPING | 指示設備處于睡眠狀態(tài)時此進程正在運行前景UI。 |
靜態(tài)整數(shù) | WEIGHT_VISIBLE | 表示此進程正在運行的是活動的東西,而不是在前臺UI上運行的東西,例如,在后臺運行的應用程序。 |
建設者 | 描述 |
---|---|
RunningProcessInfo() | 用于創(chuàng)建 RunningProcessInfo 實例的構造函數(shù)。 |
修飾符和類型 | 方法 | 描述 |
---|---|---|
整型 | getLastMemoryLevel() | 獲取上次報告給進程的內存調整級別,該級別與傳遞給Ability#onMemoryLevel(int)的值相對應。 |
整型 | getPid() | 獲取當前進程的ID。 |
String | getPkgList() | 獲取當前進程加載的捆綁軟件列表。 |
String | getProcessName() | 獲取運行應用程序的進程的名稱。 |
整型 | getUid() | 獲取安裝應用程序的用戶的ID。 |
整型 | getWeight() | 獲得此過程的權重級別。 |
整型 | getWeightReasonCode() | 獲取此過程權重級別的原因。 |
String | toString() | 返回對象的字符串表示形式。 |
從類 java.lang 繼承的方法。object |
---|
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait |
公共靜態(tài)最終int DATA_IN_USE
表示應用程序使用數(shù)據(jù)模板的功能之一正在被另一個進程調用。
也可以看看:
公共靜態(tài)最終int REASON_UNKNOWN
表示此體重水平?jīng)]有特殊原因。
也可以看看:
公共靜態(tài)最終int SERVICE_IN_USE
指示該應用程序的一種服務功能正在被另一個進程調用。
也可以看看:
公共靜態(tài)最終int WEIGHT_CACHED
表示此過程包含可以清除的緩存數(shù)據(jù),并且不會主動運行任何應用程序組件。
也可以看看:
公共靜態(tài)最終int WEIGHT_CANT_SAVE_STATE
指示在此進程中運行的應用程序無法保存進程狀態(tài),并且在后臺運行時無法終止該進程。
也可以看看:
公共靜態(tài)最終int WEIGHT_FOREGROUND
指示此進程正在運行前景UI。
也可以看看:
公共靜態(tài)最終int WEIGHT_FOREGROUND_SERVICE
指示此過程正在運行使用用戶可感知的服務模板(簡稱服務能力)的功能,例如,在后臺播放音樂。此類服務功能的權重介于前景UI和背景服務功能之間。
也可以看看:
公共靜態(tài)最終int WEIGHT_GONE
表示此過程不存在。
也可以看看:
公共靜態(tài)最終int WEIGHT_PERCEPTIBLE
指示用戶無法直接感知此過程。
也可以看看:
公共靜態(tài)最終int WEIGHT_SERVICE
表示此過程包含在后臺運行的服務功能。
也可以看看:
公共靜態(tài)最終int WEIGHT_TOP_SLEEPING
指示設備處于睡眠狀態(tài)時此進程正在運行前景UI。
也可以看看:
公共靜態(tài)最終int WEIGHT_VISIBLE
表示此進程正在運行的是活動的東西,而不是在前臺UI上運行的東西,例如,在后臺運行的應用程序。
也可以看看:
公共RunningProcessInfo()
用于創(chuàng)建RunningProcessInfo實例的構造函數(shù)。
public int getPid()
獲取當前進程的ID。
返回值:
返回進程ID。
公共String[] getPkgList()
獲取當前進程加載的捆綁軟件列表。
返回值:
返回包名稱列表。
公共StringgetProcessName()
獲取運行應用程序的進程的名稱。
返回值:
返回進程名稱。
public int getUid()
獲取安裝應用程序的用戶的ID。
返回值:
返回用戶ID。
public int getLastMemoryLevel()
獲取上次報告給進程的內存調整級別,該級別與傳遞給Ability#onMemoryLevel(int)的值相對應。
返回值:
返回最后的內存調整級別。
public int getWeight()
獲得此過程的權重級別。
返回值:
返回體重水平,例如 WEIGHT_FOREGROUND 或 WEIGHT_SERVICE。
public int getWeightReasonCode()
獲取此過程權重級別的原因。
返回值:
返回重量級別的原因,可能是 REASON_UNKNOWN,DATA_IN_USE 或 SERVICE_IN_USE。
公共StringtoString()
從類:Object復制的描述返回Object的字符串表示形式。通常,toString方法返回一個“以文本形式表示”此對象的字符串。結果應該是簡潔易懂的表示形式,便于人們閱讀。建議所有子類都重寫此方法。
Object類的toString方法返回一個字符串,該字符串包括該對象是其實例的類的名稱,符號字符“ @”以及該對象的哈希碼的無符號十六進制表示形式。換句話說,此方法返回的字符串等于:
getClass ()。getName ()+ '@' +整數(shù)。toHexString (hashCode ())
覆寫:
返回值:
對象的字符串表示形式。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: