Как реализовать блокировку пересылки OMA на Android? - PullRequest
4 голосов
/ 26 марта 2010

Я работаю над приложением, которое требует поддержки прямой блокировки медиа-файлов на Android (1.6 и выше). Разумеется, в API нет документации о том, как это может работать.

У меня есть два вопроса: во-первых, поддерживается ли блокировка пересылки на Android (и в каких версиях платформы), и, во-вторых, как реализовать ее в программе, которая, например, загружает рингтоны DRMed и обои.

Ответы [ 3 ]

1 голос
/ 11 мая 2010

Блокировка пересылки означает, что ваше приложение не позволяет использовать защищенный контент на других устройствах. Буквально это означает, что ваше приложение не должно иметь функции для пересылки (отправки) защищенного контента на другие устройства или для записи в файловую систему или что-то подобное. Для открытой платформы, такой как Android, также может потребоваться шифрование / запутывание хранилища содержимого ваших приложений, чтобы предотвратить доступ из других приложений или с хост-компьютера, подключенного через USB.

Блокировка пересылки идентифицируется флагом в метаданных мультимедиа (формат зависит от мультимедиа IMHO). Содержание не зашифровано. Таким образом, блокировка пересылки представляет собой простую проверку для каждого элемента содержимого, чтобы при необходимости отключить функцию пересылки.

Вся концепция возникла и работала с закрытыми встроенными устройствами (например, обычными мобильными телефонами 5 лет назад) и звучит странно на открытых платформах, таких как Android.

1 голос
/ 09 апреля 2010

Android не так уж хорош в DRM, из-за наследия этого продукта с открытым исходным кодом. Я думаю, вам придется самостоятельно внедрить любое решение DRM.

0 голосов
/ 08 июля 2010

Вы должны убедиться, что приложения, которые могут передавать контент на другое устройство через Bluetooth и т. Д., Не получают разрешения на его передачу.

OMA определила, как работает блокировка пересылки. Таким образом, вы уверены, что нужно сделать. Вы должны проверить информацию заголовка контента, чтобы получить информацию о том, должен ли он быть заблокирован для пересылки.

...