鴻蒙OS AbilityInfo.AbilityType

2022-04-26 17:16 更新

AbilityInfo.AbilityType

java.lang.Object

|---java.lang.Enum<AbilityInfo.AbilityType&

|---|---ohos.bundle.AbilityInfo.AbilityType

public static enum AbilityInfo.AbilityType
extends Enum<AbilityInfo.AbilityType>

枚舉ability可以使用的模板類型。

必須指定ability類型。 通常,該值為 PAGE、SERVICE 或 DATA。

枚舉常量摘要

枚舉常量 描述
DATA 表示該ability用于提供數(shù)據(jù)訪問服務(wù)。
PAGE 表示該ability有一個 UI。
SERVICE 表示該ability沒有 UI。
UNKNOWN 表示未知的ability類型。
WEB 表示該ability是 Ohos 瀏覽服務(wù) (HBS)。

方法總結(jié)

修飾符和類型 方法 描述
static AbilityInfo.AbilityType valueOf(String name) 返回具有指定名稱的此類型的枚舉常量。
static AbilityInfo.AbilityType[] values() 按照聲明的順序返回包含此枚舉類型常量的數(shù)組。
從類 java.lang.Enum 繼承的方法
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
從類 java.lang.Object 繼承的方法
getClass, notify, notifyAll, wait, wait, wait

枚舉常量詳細信息

UNKNOWN

public static final AbilityInfo.AbilityType UNKNOWN

表示未知的ability類型。

PAGE

public static final AbilityInfo.AbilityType PAGE

表示該ability有一個 UI。

SERVICE

public static final AbilityInfo.AbilityType SERVICE

表示該ability沒有 UI。

DATA

public static final AbilityInfo.AbilityType DATA

表示該ability用于提供數(shù)據(jù)訪問服務(wù)。

WEB

public static final AbilityInfo.AbilityType WEB

表示該ability是 Ohos 瀏覽服務(wù) (HBS)。

方法詳情

values

public static AbilityInfo.AbilityType[] values()

按照聲明的順序返回包含此枚舉類型常量的數(shù)組。 此方法可用于迭代常量,如下所示:

for (AbilityInfo.AbilityType c : AbilityInfo.AbilityType.values())    System.out.println(c);

返回:

包含此枚舉類型的常量的數(shù)組,按聲明的順序排列

valueOf

public static AbilityInfo.AbilityType valueOf(String name)

返回具有指定名稱的此類型的枚舉常量。 該字符串必須與用于在此類型中聲明枚舉常量的標(biāo)識符完全匹配。 (不允許使用無關(guān)的空白字符。)

參數(shù):

參數(shù)名稱 參數(shù)描述
name 要返回的枚舉常量的名稱。

返回:

具有指定名稱的枚舉常量

Throws:

Throw名稱 Throw描述
IllegalArgumentException 如果此枚舉類型沒有具有指定名稱的常量
NullPointerException 如果參數(shù)為空
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號