From 87bba1ee14279bb14a28d42e27c4ef66d9967bf8 Mon Sep 17 00:00:00 2001 From: Dianne Hackborn Date: Fri, 26 Feb 2010 17:25:54 -0800 Subject: [PATCH] Move DeviceAdmin APIs to android.app.admin. Also add ability for admins to hide themselves when not in use, a facility for admins to not allow other admins to reset their password, and debug dumping. --- Android.mk | 2 +- api/current.xml | 1623 +++++++++-------- core/java/android/app/ContextImpl.java | 1 + .../app/{ => admin}/DeviceAdminInfo.java | 20 +- .../app/{ => admin}/DeviceAdminReceiver.java | 3 +- .../app/{ => admin}/DevicePolicyManager.java | 17 +- .../app/{ => admin}/IDevicePolicyManager.aidl | 4 +- core/java/android/content/Context.java | 2 +- .../internal/widget/LockPatternUtils.java | 2 +- core/res/res/values/attrs.xml | 15 + preloaded-classes | 2 +- .../server/DevicePolicyManagerService.java | 121 +- .../android/server/PackageManagerService.java | 4 +- 13 files changed, 997 insertions(+), 819 deletions(-) rename core/java/android/app/{ => admin}/DeviceAdminInfo.java (96%) rename core/java/android/app/{ => admin}/DeviceAdminReceiver.java (99%) rename core/java/android/app/{ => admin}/DevicePolicyManager.java (97%) rename core/java/android/app/{ => admin}/IDevicePolicyManager.aidl (96%) diff --git a/Android.mk b/Android.mk index 06db5822f79c4..12dddd6ae48a5 100644 --- a/Android.mk +++ b/Android.mk @@ -81,7 +81,6 @@ LOCAL_SRC_FILES += \ core/java/android/app/IActivityWatcher.aidl \ core/java/android/app/IAlarmManager.aidl \ core/java/android/app/IBackupAgent.aidl \ - core/java/android/app/IDevicePolicyManager.aidl \ core/java/android/app/IInstrumentationWatcher.aidl \ core/java/android/app/INotificationManager.aidl \ core/java/android/app/ISearchManager.aidl \ @@ -93,6 +92,7 @@ LOCAL_SRC_FILES += \ core/java/android/app/IUiModeManager.aidl \ core/java/android/app/IWallpaperManager.aidl \ core/java/android/app/IWallpaperManagerCallback.aidl \ + core/java/android/app/admin/IDevicePolicyManager.aidl \ core/java/android/backup/IBackupManager.aidl \ core/java/android/backup/IRestoreObserver.aidl \ core/java/android/backup/IRestoreSession.aidl \ diff --git a/api/current.xml b/api/current.xml index 67c570aad77c6..3b90f38106fdf 100644 --- a/api/current.xml +++ b/api/current.xml @@ -20089,804 +20089,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +