鴻蒙OS Ability SystemMemoryInfo

2020-10-31 17:39 更新

提供您可以通過調(diào)用IAbilityManager.getSystemMemoryInfo(ohos.aafwk.ability.SystemMemoryInfo)獲得的系統(tǒng)內(nèi)存信息。

嵌套類摘要

從接口ohos.utils繼承的嵌套類/接口。Sequenceable
Sequenceable.ProducerT >

領域摘要

修飾符和類型 領域 描述
靜態(tài)Sequenceable.Producer < SystemMemoryInfo > PRODUCER Parcel創(chuàng)建一個SystemMemoryInfo實例。

構造器摘要

建設者 描述
SystemMemoryInfo() 用于創(chuàng)建SystemMemoryInfo實例的構造函數(shù)。

方法總結

修飾符和類型 方法 描述
getAvailSysMem() 獲取可用的系統(tǒng)內(nèi)存。
getThreshold() 獲取可用系統(tǒng)內(nèi)存的閾值,系統(tǒng)將其視為內(nèi)存不足的閾值,并開始終止后臺服務和其他不相關的進程。
getTotalSysMem() 獲取內(nèi)核可訪問的總系統(tǒng)內(nèi)存。
布爾值 isLowSysMemory() 檢查系統(tǒng)內(nèi)存是否不足。
布爾值 marshalling?(marshalling 將此Sequenceable對象封送到一個Parcel中。
布爾值 unmarshalling?(Parcel 解組從這個排序的對象Parcel。

從類 java.lang 繼承的方法。object
clone,equalsfinalize,getClass,hashCode,notify,notifyAll,toStringwait,wait,wait
從接口ohos.utils繼承的方法。Sequenceable
hasFileDescriptor

領域細節(jié)

生產(chǎn)者

公共靜態(tài)最終Sequenceable.Producer < SystemMemoryInfo > PRODUCER

Parcel創(chuàng)建一個SystemMemoryInfo實例。

構造器詳細信息

系統(tǒng)內(nèi)存信息

公共SystemMemoryInfo()

用于創(chuàng)建SystemMemoryInfo實例的構造函數(shù)。

方法細節(jié)

getAvailSysMem

公共長getAvailSysMem()

獲取可用的系統(tǒng)內(nèi)存。

返回值:

返回系統(tǒng)可用內(nèi)存大小,以字節(jié)為單位。

getTotalSysMem

公共長getTotalSysMem()

獲取內(nèi)核可訪問的總系統(tǒng)內(nèi)存。

返回值:

返回內(nèi)核可訪問的總系統(tǒng)內(nèi)存大?。ㄒ宰止?jié)為單位)。

getThreshold

公共長getThreshold()

獲取可用系統(tǒng)內(nèi)存的閾值,系統(tǒng)將其視為內(nèi)存不足的閾值,并開始終止后臺服務和其他不相關的進程。

返回值:

返回可用系統(tǒng)內(nèi)存的閾值(以字節(jié)為單位)。

isLowSysMemory

公共布爾isLowSysMemory()

檢查系統(tǒng)內(nèi)存是否不足。如果系統(tǒng)內(nèi)存低于可用系統(tǒng)內(nèi)存的閾值,則認為該內(nèi)存不足。

返回值:

如果當前內(nèi)存不足,則返回true;否則,返回true。否則返回false。

編組

公共布爾marshalling?(marshalling

從接口復制的描述:Sequenceable將此Sequenceable對象marshalling?為Parcel

指定者:

Sequenceable接口中marshalling?

參數(shù):

參數(shù)名稱 參數(shù)說明
指示Parcel到了排序的對象將被封的對象..

返回值:

如果封送成功,則返回true;否則,返回true。否則返回false。

也可以看看:

Sequenceable.marshalling(Parcel)

解組

公共布爾解組(Parcel中)

從接口復制的描述:SequenceableParcel解組此Sequenceable對象。

指定者:

在接口SequencelSequenceable

參數(shù):

參數(shù)名稱 參數(shù)說明
指示已將Sequenceable對象marshalling?到的Parcel對象。

返回值:

如果解組成功,則返回true;否則,返回false。否則返回false。

也可以看看:

Sequenceable.unmarshalling(Parcel)

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號