Most visited

Recently visited

Added in API level 11

DrmInfoRequest

public class DrmInfoRequest
extends Object

java.lang.Object
   ↳ android.drm.DrmInfoRequest


用于将信息传递给在线DRM服务器的实体类。 这个类的一个实例被传递给acquireDrmInfo()方法来获得一个DrmInfo的实例。

Summary

Constants

String ACCOUNT_ID

用于传递帐户或用户的唯一会话ID的密钥。

String SUBSCRIPTION_ID

用于传递订阅的唯一会话ID的密钥。

int TYPE_REGISTRATION_INFO

获取DRM服务器注册信息。

int TYPE_RIGHTS_ACQUISITION_INFO

获取权利信息。

int TYPE_RIGHTS_ACQUISITION_PROGRESS_INFO

获取权利获得的进展。

int TYPE_UNREGISTRATION_INFO

获取注销DRM服务器的信息。

Public constructors

DrmInfoRequest(int infoType, String mimeType)

创建一个带有类型和MIME类型的 DrmInfoRequest对象。

Public methods

Object get(String key)

检索给定键的值。

int getInfoType()

检索与此对象关联的信息类型。

String getMimeType()

检索与此对象关联的MIME类型。

Iterator<Object> iterator()

检索您可以使用迭代与此关联的值的迭代器对象 DrmInfoRequest对象。

Iterator<String> keyIterator()

检索一个迭代器对象,您可以使用该对象遍历与此 DrmInfoRequest对象关联的键。

void put(String key, Object value)

将可选信息作为键值对添加到此对象。

Inherited methods

From class java.lang.Object

Constants

ACCOUNT_ID

Added in API level 11
String ACCOUNT_ID

用于传递帐户或用户的唯一会话ID的密钥。

常量值:“account_id”

SUBSCRIPTION_ID

Added in API level 11
String SUBSCRIPTION_ID

用于传递订阅的唯一会话ID的密钥。

常量值:“subscription_id”

TYPE_REGISTRATION_INFO

Added in API level 11
int TYPE_REGISTRATION_INFO

获取DRM服务器注册信息。

常数值:1(0x00000001)

TYPE_RIGHTS_ACQUISITION_INFO

Added in API level 11
int TYPE_RIGHTS_ACQUISITION_INFO

获取权利信息。

常量值:3(0x00000003)

TYPE_RIGHTS_ACQUISITION_PROGRESS_INFO

Added in API level 11
int TYPE_RIGHTS_ACQUISITION_PROGRESS_INFO

获取权利获得的进展。

常量值:4(0x00000004)

TYPE_UNREGISTRATION_INFO

Added in API level 11
int TYPE_UNREGISTRATION_INFO

获取注销DRM服务器的信息。

常量值:2(0x00000002)

Public constructors

DrmInfoRequest

Added in API level 11
DrmInfoRequest (int infoType, 
                String mimeType)

创建一个具有类型和MIME类型的 DrmInfoRequest对象。

Parameters
infoType int: Type of information.
mimeType String: MIME type.

Public methods

get

Added in API level 11
Object get (String key)

检索给定键的值。

Parameters
key String: The key whose value is being retrieved.
Returns
Object The value of the key that is being retrieved. Returns null if the key cannot be found.

getInfoType

Added in API level 11
int getInfoType ()

检索与此对象关联的信息类型。

Returns
int The information type.

getMimeType

Added in API level 11
String getMimeType ()

检索与此对象关联的MIME类型。

Returns
String The MIME type.

iterator

Added in API level 11
Iterator<Object> iterator ()

检索可用于遍历与此 DrmInfoRequest对象关联的值的迭代器对象。

Returns
Iterator<Object> The iterator object.

keyIterator

Added in API level 11
Iterator<String> keyIterator ()

检索您可以使用迭代与此相关联的密钥的迭代器对象 DrmInfoRequest对象。

Returns
Iterator<String> The iterator object.

put

Added in API level 11
void put (String key, 
                Object value)

将可选信息作为键值对添加到此对象。

Parameters
key String: The key to add.
value Object: The value to add.

Hooray!