Most visited

Recently visited

Added in API level 11

DrmInfoStatus

public class DrmInfoStatus
extends Object

java.lang.Object
   ↳ android.drm.DrmInfoStatus


包装设备和在线DRM服务器之间通信结果的实体类。 特别是,当调用DrmManagerClient.processDrmInfo()方法时,将返回DrmInfoStatus一个实例。

此类包含 ProcessedData对象,可用于在许可证获取期间实例化 DrmRights对象。

Summary

Constants

int STATUS_ERROR

指示通信失败。

int STATUS_OK

指出成功的沟通。

Fields

public final ProcessedData data

处理的数据。

public final int infoType

处理DRM信息的类型。

public final String mimeType

内容的MIME类型。

public final int statusCode

沟通的状态。

Public constructors

DrmInfoStatus(int statusCode, int infoType, ProcessedData data, String mimeType)

用指定参数创建一个 DrmInfoStatus对象。

Inherited methods

From class java.lang.Object

Constants

STATUS_ERROR

Added in API level 11
int STATUS_ERROR

指示通信失败。

常量值:2(0x00000002)

STATUS_OK

Added in API level 11
int STATUS_OK

指出成功的沟通。

常数值:1(0x00000001)

Fields

data

Added in API level 11
ProcessedData data

处理的数据。 它是可选的,因此可以为空。 如果为空,则表示对特定的DrmManagerClient.processDrmInfo()调用不会返回除状态码外的任何其他有用信息。

infoType

Added in API level 11
int infoType

处理DRM信息的类型。 必须是DrmInfoRequest定义的有效类型常量之一。

mimeType

Added in API level 11
String mimeType

内容的MIME类型。 不能为空或空字符串。

statusCode

Added in API level 11
int statusCode

沟通的状态。 必须是上面定义的状态常量之一。

Public constructors

DrmInfoStatus

Added in API level 11
DrmInfoStatus (int statusCode, 
                int infoType, 
                ProcessedData data, 
                String mimeType)

用指定的参数创建一个 DrmInfoStatus对象。

Parameters
statusCode int: The status of the communication. Must be one of the defined status constants above.
infoType int: The type of the DRM information processed. Must be a valid type for DrmInfoRequest.
data ProcessedData: The processed data.
mimeType String: The MIME type.

Hooray!