From 108ccac1a1dee4d0bc075ed318ac602229029dc7 Mon Sep 17 00:00:00 2001 From: Joe Fernandez Date: Thu, 19 Feb 2015 23:56:07 -0800 Subject: docs: Android for Work developer landing page Change-Id: I9886e82bd33357c3fc7296859d70c98747d8c14a --- docs/html/images/enterprise/work-launcher.png | Bin 0 -> 230452 bytes docs/html/jd_collections.js | 16 +++ docs/html/training/enterprise/app-compatibility.jd | 2 + docs/html/training/enterprise/index.jd | 109 +++++++++++---------- 4 files changed, 77 insertions(+), 50 deletions(-) create mode 100644 docs/html/images/enterprise/work-launcher.png (limited to 'docs') diff --git a/docs/html/images/enterprise/work-launcher.png b/docs/html/images/enterprise/work-launcher.png new file mode 100644 index 0000000..3bbd835 Binary files /dev/null and b/docs/html/images/enterprise/work-launcher.png differ 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
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 -
-
- - -

Dependencies and prerequisites

-
    -
  • Android 2.2 (API Level 8) or higher
  • -
- - -

You should also read

- - -

Try it out

- -
- Download the sample -

DeviceManagement.zip

-
- +Android for Work apps in a managed profile + +

+ 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. +

+ +

+ To help businesses incorporate Android devices and apps into the workplace, Google provides the + Android for Work 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. +

+ +

+ 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. +

+ + +

App Development for Enterprises

+ +

+ 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: +

+ +
+
+
-
- - -

In this class, you'll learn APIs and techniques you can use when developing applications -for the enterprise.

- -

Lessons

+

Device and App Administration

-
-
Enhancing Security with Device Management -Policies
-
In this lesson, you will learn how to create a security-aware application that manages -access to its content by enforcing device management policies
+

+ Learn how to build policy controller apps that enable enterprise technology administrators + to manage devices, manage corporate apps, and provide access to company resources: +

-
Ensuring Compatibility with Managed Profiles
- -
In this lesson, you will learn the best practices to follow to ensure - that your app functions properly on devices that use managed - profiles
- -
+
+
+
+
-- cgit v1.1