public static interface DrmStore.ConstraintsColumns
android.drm.DrmStore.ConstraintsColumns |
表示DRM约束的列的接口定义。 可以通过应用程序调用DrmManagerClient.getConstraints()
以找出可以在受版权保护的内容上执行的actions
上的actions
。 在此接口中定义的常量代表三种最常见的约束类型:基于计数,基于日期和基于持续时间。 可以同时使用两个或多个约束来表示更复杂的约束。 另外,如果这三种类型的约束不充分,则可以使用用户定义的约束extended metadata
。
Constants |
|
---|---|
String |
EXTENDED_METADATA 这是用户定义的约束。 |
String |
LICENSE_AVAILABLE_TIME 这是一个基于持续时间的强制。 |
String |
LICENSE_EXPIRY_TIME 这是一个基于日期的约会。 |
String |
LICENSE_START_TIME 这是一个基于日期的约束。 |
String |
MAX_REPEAT_COUNT 这是一个基于计数的约束。 |
String |
REMAINING_REPEAT_COUNT 这是一个基于计数的约束。 |
String EXTENDED_METADATA
这是用户定义的约束。 它表示使用扩展元数据的附加约束。
类型:TEXT
常量值:“extended_metadata”
String LICENSE_AVAILABLE_TIME
这是一个基于持续时间的强制。 它表示许可证到期之前剩余的可用时间。
类型:TEXT
常量值:“license_available_time”
String LICENSE_EXPIRY_TIME
这是一个基于日期的约会。 它表示无法在受版权保护的内容上执行action
的时间。
类型:TEXT
常量值:“license_expiry_time”
String LICENSE_START_TIME
这是一个基于日期的约束。 它表示可以在受版权保护的内容上执行action
之前的时间。
类型:TEXT
常量值:“license_start_time”
String MAX_REPEAT_COUNT
这是一个基于计数的约束。 它表示可以在action
上执行的最大重复次数。
类型:INTEGER
常量值:“max_repeat_count”
String REMAINING_REPEAT_COUNT
这是一个基于计数的约束。 它表示可以在action
上执行的剩余重复次数。
类型:INTEGER
常量值:“remaining_repeat_count”