public static class DrmUtils.ExtendedMetadataParser
extends Object
| java.lang.Object | |
| android.drm.DrmUtils.ExtendedMetadataParser | |
分析嵌入在DRM约束信息中的扩展元数据的实用工具。
用法示例:
byte [] extendedMetadata
= constraints.getAsByteArray(DrmStore.ConstraintsColumns.EXTENDED_METADATA);
ExtendedMetadataParser parser = getExtendedMetadataParser(extendedMetadata);
Iterator keyIterator = parser.keyIterator();
while(keyIterator.hasNext()){
String extendedMetadataKey = keyIterator.next();
String extendedMetadataValue = parser.get(extendedMetadataKey);
}
公共方法(Public methods) |
|
|---|---|
String |
get(String key) 此方法检索与给定键相关联的元数据值。 |
Iterator<String> |
iterator() 此方法返回可用于遍历元数据的所有值的迭代器对象。 |
Iterator<String> |
keyIterator() 此方法返回可用于遍历元数据的所有键的迭代器对象。 |
继承方法(Inherited methods) |
|
|---|---|
java.lang.Object
|
|
String get (String key)
此方法检索与给定键相关联的元数据值。
| 参数(Parameters) | |
|---|---|
key |
String: The key whose value is being retrieved. |
| 返回(Returns) | |
|---|---|
String |
The metadata value associated with the given key. Returns null if the key is not found. |
Iterator<String> iterator ()
此方法返回可用于遍历元数据的所有值的迭代器对象。
| 返回(Returns) | |
|---|---|
Iterator<String> |
The iterator object. |
Iterator<String> keyIterator ()
此方法返回可用于遍历元数据的所有键的迭代器对象。
| 返回(Returns) | |
|---|---|
Iterator<String> |
The iterator object. |