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) |
|
|---|---|
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. |
byte[] getData ()
检索与此对象关联的触发器数据。
| 返回(Returns) | |
|---|---|
byte[] |
The trigger data. |
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. |