如何在Android上实现OMA前进锁定?

时间:2010-03-26 15:14:55

标签: android drm oma

我正在开发一个需要支持在Android(1.6及更高版本)上正向锁定媒体文件的应用程序。当然,API中似乎没有关于这可能如何工作的文档。

我的两个问题首先是Android(以及平台的版本)是否支持前向锁定,其次是如何在程序中实现它,例如,下载DRMed铃声和壁纸。

3 个答案:

答案 0 :(得分:1)

由于该产品的开源传统,Android在DRM上并不是那么重要。我认为您必须自己实施任何DRM解决方案。

答案 1 :(得分:1)

转发锁定意味着您的应用程序无法在其他设备上使用受保护的内容。从字面上看,这意味着您的应用程序不得具有将受保护内容转发(发送)到其他设备或写入文件系统或其他类似内容的功能。对于像Android这样的开放平台,也可能需要对应用程序内容存储进行加密/混淆,以防止从其他应用程序或USB连接的主机访问。

前向锁定由媒体元数据中的标志标识(格式是媒体相关的恕我直言)。内容未加密。因此,正向锁定是对每个内容项的简单检查,以根据需要禁用转发功能。

整个概念来自于封闭的嵌入式设备(如5年前的典型手机),并且在Android等开放平台上听起来很奇怪。

答案 2 :(得分:0)

您必须确保可能希望通过蓝牙等方式将内容传输到其他设备的应用程序才能获得转移它的权限。

OMA已经定义了前进锁的工作原理。因此,您可以确定必须完成的工作。 您必须检查内容的标题信息,以获取有关是否必须向前锁定的信息。