public class DrmInfo
extends Object
java.lang.Object | |
↳ | android.drm.DrmInfo |
描述在设备和在线DRM服务器之间发送事务所需信息的实体类。 DRM框架通过将此类的实例传递给processDrmInfo(DrmInfo)
来实现服务器注册,许可证获取以及任何其他与服务器相关的事务。
主叫方可以检索 DrmInfo
传递一个实例 DrmInfoRequest
实例 acquireDrmInfo(DrmInfoRequest)
。
Public constructors |
|
---|---|
DrmInfo(int infoType, byte[] data, String mimeType) 用给定的参数创建一个 |
|
DrmInfo(int infoType, String path, String mimeType) 用给定的参数创建一个 |
Public methods |
|
---|---|
Object |
get(String key) 检索给定键的值。 |
byte[] |
getData() 检索与此对象关联的触发器数据。 |
int |
getInfoType() 检索与此对象关联的信息类型。 |
String |
getMimeType() 检索与此对象关联的MIME类型。 |
Iterator<Object> |
iterator() 检索一个迭代器对象,您可以使用该对象遍历与此 |
Iterator<String> |
keyIterator() 检索您可以使用迭代与此相关联的密钥的迭代器对象 |
void |
put(String key, Object value) 将可选信息作为键值对添加到此对象。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
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 (int infoType, String path, String mimeType)
用给定的参数创建一个 DrmInfo
对象。
Parameters | |
---|---|
infoType |
int : The type of information. |
path |
String : The trigger data. |
mimeType |
String : The MIME type. |
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. |
int getInfoType ()
检索与此对象关联的信息类型。
Returns | |
---|---|
int |
The information type. |
String getMimeType ()
检索与此对象关联的MIME类型。
Returns | |
---|---|
String |
The MIME type. |
Iterator<Object> iterator ()
检索您可以使用迭代与此关联的值的迭代器对象 DrmInfo
对象。
Returns | |
---|---|
Iterator<Object> |
The iterator object. |
Iterator<String> keyIterator ()
检索一个迭代器对象,您可以使用该对象遍历与此 DrmInfo
对象关联的键。
Returns | |
---|---|
Iterator<String> |
The iterator object. |
void put (String key, Object value)
将可选信息作为键值对添加到此对象。 要将自定义对象添加到DrmInfo
对象,您必须覆盖toString()
实现。
Parameters | |
---|---|
key |
String : Key to add. |
value |
Object : Value to add. |