4

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

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

4

3 回答 3

1

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

于 2010-04-09T10:33:19.557 回答
1

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

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

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

于 2010-05-11T13:38:57.553 回答
0

您必须确保可能希望通过蓝牙等将内容传输到另一台设备的应用程序没有获得传输它的权限。

OMA 定义了前向锁定的工作方式。因此,这样你就可以确定必须做什么。您必须检查内容的标题信息以获取有关是否必须前向锁定的信息。

于 2010-07-08T09:30:38.787 回答