public class DrmInfoRequest
extends Object
java.lang.Object | |
↳ | android.drm.DrmInfoRequest |
用于将信息传递给在线DRM服务器的实体类。 这个类的一个实例被传递给acquireDrmInfo()
方法来获得一个DrmInfo
的实例。
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类型的 |
Public methods |
|
---|---|
Object |
get(String key) 检索给定键的值。 |
int |
getInfoType() 检索与此对象关联的信息类型。 |
String |
getMimeType() 检索与此对象关联的MIME类型。 |
Iterator<Object> |
iterator() 检索您可以使用迭代与此关联的值的迭代器对象 |
Iterator<String> |
keyIterator() 检索一个迭代器对象,您可以使用该对象遍历与此 |
void |
put(String key, Object value) 将可选信息作为键值对添加到此对象。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
String SUBSCRIPTION_ID
用于传递订阅的唯一会话ID的密钥。
常量值:“subscription_id”
int TYPE_REGISTRATION_INFO
获取DRM服务器注册信息。
常数值:1(0x00000001)
int TYPE_RIGHTS_ACQUISITION_INFO
获取权利信息。
常量值:3(0x00000003)
int TYPE_RIGHTS_ACQUISITION_PROGRESS_INFO
获取权利获得的进展。
常量值:4(0x00000004)
int TYPE_UNREGISTRATION_INFO
获取注销DRM服务器的信息。
常量值:2(0x00000002)
DrmInfoRequest (int infoType, String mimeType)
创建一个具有类型和MIME类型的 DrmInfoRequest
对象。
Parameters | |
---|---|
infoType |
int : Type of information. |
mimeType |
String : MIME type. |
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. |
int getInfoType ()
检索与此对象关联的信息类型。
Returns | |
---|---|
int |
The information type. |
String getMimeType ()
检索与此对象关联的MIME类型。
Returns | |
---|---|
String |
The MIME type. |
Iterator<Object> iterator ()
检索可用于遍历与此 DrmInfoRequest
对象关联的值的迭代器对象。
Returns | |
---|---|
Iterator<Object> |
The iterator object. |
Iterator<String> keyIterator ()
检索您可以使用迭代与此相关联的密钥的迭代器对象 DrmInfoRequest
对象。
Returns | |
---|---|
Iterator<String> |
The iterator object. |
void put (String key, Object value)
将可选信息作为键值对添加到此对象。
Parameters | |
---|---|
key |
String : The key to add. |
value |
Object : The value to add. |