Most visited

Recently visited

Added in API level 11

DrmInfo

public class DrmInfo
extends Object

java.lang.Object
   ↳ android.drm.DrmInfo


描述在设备和在线DRM服务器之间发送事务所需信息的实体类。 DRM框架通过将此类的实例传递给processDrmInfo(DrmInfo)来实现服务器注册,许可证获取以及任何其他与服务器相关的事务。

主叫方可以检索 DrmInfo传递一个实例 DrmInfoRequest实例 acquireDrmInfo(DrmInfoRequest)

Summary

Public constructors

DrmInfo(int infoType, byte[] data, String mimeType)

用给定的参数创建一个 DrmInfo对象。

DrmInfo(int infoType, String path, String mimeType)

用给定的参数创建一个 DrmInfo对象。

Public methods

Object get(String key)

检索给定键的值。

byte[] getData()

检索与此对象关联的触发器数据。

int getInfoType()

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

String getMimeType()

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

Iterator<Object> iterator()

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

Iterator<String> keyIterator()

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

void put(String key, Object value)

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

Inherited methods

From class java.lang.Object

Public constructors

DrmInfo

Added in API level 11
DrmInfo (int infoType, 
                byte[] data, 
                String mimeType)

用给定的参数创建一个 DrmInfo对象。

Parameters
infoType int: The type of information.
data byte: The trigger data.
mimeType String: The MIME type.

DrmInfo

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

用给定的参数创建一个 DrmInfo对象。

Parameters
infoType int: The type of information.
path String: The trigger data.
mimeType String: The 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 being retrieved. Returns null if the key cannot be found.

getData

Added in API level 11
byte[] getData ()

检索与此对象关联的触发器数据。

Returns
byte[] The trigger data.

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 ()

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

Returns
Iterator<Object> The iterator object.

keyIterator

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

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

Returns
Iterator<String> The iterator object.

put

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

将可选信息作为键值对添加到此对象。 要将自定义对象添加到DrmInfo对象,您必须覆盖toString()实现。

Parameters
key String: Key to add.
value Object: Value to add.

Hooray!