diff options
author | Joe Fernandez <joefernandez@google.com> | 2015-02-19 23:56:07 -0800 |
---|---|---|
committer | Joe Fernandez <joefernandez@google.com> | 2015-02-24 17:32:30 -0800 |
commit | 108ccac1a1dee4d0bc075ed318ac602229029dc7 (patch) | |
tree | 58b31a041b559661688284866bbe1dc2477c7ccb | |
parent | 88e0145fb82b6711527ab173e4dc817e3f430708 (diff) | |
download | frameworks_base-108ccac1a1dee4d0bc075ed318ac602229029dc7.zip frameworks_base-108ccac1a1dee4d0bc075ed318ac602229029dc7.tar.gz frameworks_base-108ccac1a1dee4d0bc075ed318ac602229029dc7.tar.bz2 |
docs: Android for Work developer landing page
Change-Id: I9886e82bd33357c3fc7296859d70c98747d8c14a
-rw-r--r-- | docs/html/images/enterprise/work-launcher.png | bin | 0 -> 230452 bytes | |||
-rw-r--r-- | docs/html/jd_collections.js | 16 | ||||
-rw-r--r-- | docs/html/training/enterprise/app-compatibility.jd | 2 | ||||
-rw-r--r-- | docs/html/training/enterprise/index.jd | 109 |
4 files changed, 77 insertions, 50 deletions
diff --git a/docs/html/images/enterprise/work-launcher.png b/docs/html/images/enterprise/work-launcher.png Binary files differnew file mode 100644 index 0000000..3bbd835 --- /dev/null +++ b/docs/html/images/enterprise/work-launcher.png diff --git a/docs/html/jd_collections.js b/docs/html/jd_collections.js index 6fb906e..9caf938 100644 --- a/docs/html/jd_collections.js +++ b/docs/html/jd_collections.js @@ -1186,5 +1186,21 @@ var RESOURCE_COLLECTIONS = { "training/multiscreen/index.html", "training/monitoring-device-state/index.html" ] + }, + "training/work/apps": { + "title": "", + "resources": [ + "training/enterprise/app-compatibility.html", + "training/enterprise/app-restrictions.html", + "samples/AppRestrictionSchema/index.html", + "samples/AppRestrictionEnforcer/index.html" + ] + }, + "training/work/admin": { + "title": "", + "resources": [ + "training/enterprise/work-policy-ctrl.html", + "samples/BasicManagedProfile/index.html" + ] } }
\ No newline at end of file diff --git a/docs/html/training/enterprise/app-compatibility.jd b/docs/html/training/enterprise/app-compatibility.jd index 1ae1ee3..216a799 100644 --- a/docs/html/training/enterprise/app-compatibility.jd +++ b/docs/html/training/enterprise/app-compatibility.jd @@ -1,4 +1,6 @@ page.title=Ensuring Compatibility with Managed Profiles +page.metaDescription=Learn how to make sure your apps operate smoothly in a corporate environment by following some best practices. + @jd:body <div id="tb-wrapper"> diff --git a/docs/html/training/enterprise/index.jd b/docs/html/training/enterprise/index.jd index 0ac68cc..10be14e 100644 --- a/docs/html/training/enterprise/index.jd +++ b/docs/html/training/enterprise/index.jd @@ -1,58 +1,67 @@ -page.title=Developing for Enterprise -page.tags=policy,privacy - -trainingnavtop=true -startpage=true -next.title=Enhancing Security with Device Management Policies -next.link=device-management-policy.html +page.title=Building Apps for Work +meta.tags="work, enterprise, corporate" +page.tags="work", "enterprise", "corporate" +page.metaDescription=Learn how to build Android apps for the enterprise and take advantage of Google's Android for Work program. +page.tags="education" +page.article=true @jd:body -<div id="tb-wrapper"> -<div id="tb"> - -<!-- Required platform, tools, add-ons, devices, knowledge, etc. --> -<h2>Dependencies and prerequisites</h2> -<ul> - <li>Android 2.2 (API Level 8) or higher</li> -</ul> - -<!-- related docs (NOT javadocs) --> -<h2>You should also read</h2> -<ul> - <li><a href="{@docRoot}guide/topics/admin/device-admin.html">Device Administration</a></li> -</ul> - -<h2>Try it out</h2> - -<div class="download-box"> - <a href="http://developer.android.com/shareables/training/DeviceManagement.zip" -class="button">Download the sample</a> - <p class="filename">DeviceManagement.zip</p> -</div> - +<img src="{@docRoot}images/enterprise/work-launcher.png" + width="300" + style="float:right;margin:0 0 20px 20px" + alt="Android for Work apps in a managed profile"> + +<p> + The Android framework provides features to support the security, data separation, and + administration needs of a enterprise environment. As an app developer, you can make your app more + appealing to corporate customers by gracefully handling enterprise security and feature + restrictions. You can also modify your app so that technology administrators can remotely + configure it for use with enterprise resources. +</p> + +<p> + To help businesses incorporate Android devices and apps into the workplace, Google provides the + <a href="http://www.google.com/work/android">Android for Work</a> program, which offers a suite + of APIs and services for device distribution and administration. Through this program companies + can connect with Enterprise Mobility Management (EMM) providers to help integrate Android with + their businesses. +</p> + +<p> + For more information, follow the links below to learn how to update your Android app to support + the enterprise environment or build enterprise-specific solutions. +</p> + + +<h2 id="apps">App Development for Enterprises</h2> + +<p> + Learn how to make your app function smoothly in corporate environments that restrict device + features and data access. Go further to support enterprise use of your app by enabling + restrictions that corporate technology administrators can use to remotely configure your app: +</p> + +<div class="dynamic-grid"> + <div class="resource-widget resource-flow-layout landing col-12" + data-query="collection:training/work/apps" + data-cardSizes="9x3" + data-maxResults="6"> + </div> </div> -</div> - - -<p>In this class, you'll learn APIs and techniques you can use when developing applications -for the enterprise.</p> - -<h2>Lessons</h2> +<h2 id="admin">Device and App Administration</h2> -<dl> - <dt><b><a href="device-management-policy.html">Enhancing Security with Device Management -Policies</a></b></dt> - <dd>In this lesson, you will learn how to create a security-aware application that manages -access to its content by enforcing device management policies</dd> +<p> + Learn how to build policy controller apps that enable enterprise technology administrators + to manage devices, manage corporate apps, and provide access to company resources: +</p> - <dt><b><a href="app-compatibility.html">Ensuring Compatibility with Managed Profiles</a></b></dt> - - <dd>In this lesson, you will learn the best practices to follow to ensure - that your app functions properly on devices that use <a - href="{@docRoot}about/versions/android-5.0.html#Enterprise">managed - profiles</a></dd> - -</dl> +<div class="dynamic-grid"> + <div class="resource-widget resource-flow-layout landing col-12" + data-query="collection:training/work/admin" + data-cardSizes="9x3" + data-maxResults="4"> + </div> +</div> |