Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>DRM in this context is somewhat vague, and can mean a couple of things:</p> <h2>Application Licensing</h2> <p>If you're trying to copy-protect your application, you can use the new Android Market <a href="http://developer.android.com/guide/publishing/licensing.html" rel="nofollow">Application Licensing</a> feature.</p> <p>Some more blog posts on the topic can be found here:</p> <ul> <li><a href="http://android-developers.blogspot.com/2010/07/licensing-service-for-android.html" rel="nofollow">http://android-developers.blogspot.com/2010/07/licensing-service-for-android.html</a></li> <li><a href="http://android-developers.blogspot.com/2010/07/licensing-service-technology-highlights.html" rel="nofollow">http://android-developers.blogspot.com/2010/07/licensing-service-technology-highlights.html</a></li> <li><a href="http://android-developers.blogspot.com/2010/08/licensing-server-news.html" rel="nofollow">http://android-developers.blogspot.com/2010/08/licensing-server-news.html</a></li> <li><a href="http://android-developers.blogspot.com/2010/09/securing-android-lvl-applications.html" rel="nofollow">http://android-developers.blogspot.com/2010/09/securing-android-lvl-applications.html</a></li> </ul> <h2>Media Content Protection</h2> <p>If you're trying to protect media content and can't use an in-app content protection method, you may be interested in the new system DRM framework in Android 3.0 (the <code>android.drm</code> package). Details for using this framework are a bit scarce currently because there are no widely available native DRM plugins/agents to interface with (as of this writing, May 2011). Additionally, your implementation may vary depending on the plugin you'd be using.</p> <p>More information on this new framework can be currently found in the <a href="http://developer.android.com/sdk/android-3.0.html" rel="nofollow">Android 3.0 Platform</a> description document:</p> <blockquote> <blockquote> <p><strong>Digital rights management (DRM)</strong></p> <p>New extensible digital rights management (DRM) framework for checking and enforcing digital rights. It's implemented in two architectural layers:</p> <ul> <li><p>A DRM framework API, which is exposed to applications and runs through the Dalvik VM for standard applications.</p></li> <li><p>A native code DRM manager that implements the framework API and exposes an interface for DRM plug-ins to handle rights management and decryption for various DRM schemes.</p></li> </ul> <p>For application developers, the framework offers an abstract, unified API that simplifies the management of protected content. The API hides the complexity of DRM operations and allows a consistent operation mode for both protected and unprotected content, and across a variety of DRM schemes.</p> <p>For device manufacturers, content owners, and Internet digital media providers the DRM framework?s plugin API provides a means of adding support for a DRM scheme of choice into the Android system, for secure enforcement of content protection.</p> <p>The preview release does not provide any native DRM plug-ins for checking and enforcing digital rights. However, device manufacturers may ship DRM plug-ins with their devices.</p> <p>You can find all of the DRM APIs in the <code>android.drm</code> package.</p> </blockquote> </blockquote>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload