Loading Android.mk +1 −0 Original line number Diff line number Diff line Loading @@ -483,6 +483,7 @@ aidl_files := \ frameworks/base/graphics/java/android/graphics/Rect.aidl \ frameworks/base/core/java/android/accounts/AuthenticatorDescription.aidl \ frameworks/base/core/java/android/accounts/Account.aidl \ frameworks/base/core/java/android/app/admin/SystemUpdatePolicy.aidl \ frameworks/base/core/java/android/print/PrintDocumentInfo.aidl \ frameworks/base/core/java/android/print/PageRange.aidl \ frameworks/base/core/java/android/print/PrintAttributes.aidl \ Loading api/current.txt +7 −9 Original line number Diff line number Diff line Loading @@ -5865,23 +5865,21 @@ package android.app.admin { field public static final int WIPE_RESET_PROTECTION_DATA = 2; // 0x2 } public class SystemUpdatePolicy { ctor public SystemUpdatePolicy(); public class SystemUpdatePolicy implements android.os.Parcelable { method public static android.app.admin.SystemUpdatePolicy createAutomaticInstallPolicy(); method public static android.app.admin.SystemUpdatePolicy createPostponeInstallPolicy(); method public static android.app.admin.SystemUpdatePolicy createWindowedInstallPolicy(int, int); method public int describeContents(); method public int getInstallWindowEnd(); method public int getInstallWindowStart(); method public int getPolicyType(); method public void setAutomaticInstallPolicy(); method public void setPostponeInstallPolicy(); method public void setWindowedInstallPolicy(int, int) throws android.app.admin.SystemUpdatePolicy.InvalidWindowException; method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.admin.SystemUpdatePolicy> CREATOR; field public static final int TYPE_INSTALL_AUTOMATIC = 1; // 0x1 field public static final int TYPE_INSTALL_WINDOWED = 2; // 0x2 field public static final int TYPE_POSTPONE = 3; // 0x3 } public static class SystemUpdatePolicy.InvalidWindowException extends java.lang.Exception { ctor public SystemUpdatePolicy.InvalidWindowException(java.lang.String); } } package android.app.backup { api/system-current.txt +7 −9 Original line number Diff line number Diff line Loading @@ -5976,23 +5976,21 @@ package android.app.admin { field public static final int WIPE_RESET_PROTECTION_DATA = 2; // 0x2 } public class SystemUpdatePolicy { ctor public SystemUpdatePolicy(); public class SystemUpdatePolicy implements android.os.Parcelable { method public static android.app.admin.SystemUpdatePolicy createAutomaticInstallPolicy(); method public static android.app.admin.SystemUpdatePolicy createPostponeInstallPolicy(); method public static android.app.admin.SystemUpdatePolicy createWindowedInstallPolicy(int, int); method public int describeContents(); method public int getInstallWindowEnd(); method public int getInstallWindowStart(); method public int getPolicyType(); method public void setAutomaticInstallPolicy(); method public void setPostponeInstallPolicy(); method public void setWindowedInstallPolicy(int, int) throws android.app.admin.SystemUpdatePolicy.InvalidWindowException; method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.admin.SystemUpdatePolicy> CREATOR; field public static final int TYPE_INSTALL_AUTOMATIC = 1; // 0x1 field public static final int TYPE_INSTALL_WINDOWED = 2; // 0x2 field public static final int TYPE_POSTPONE = 3; // 0x3 } public static class SystemUpdatePolicy.InvalidWindowException extends java.lang.Exception { ctor public SystemUpdatePolicy.InvalidWindowException(java.lang.String); } } package android.app.backup { core/java/android/app/admin/DevicePolicyManager.java +2 −11 Original line number Diff line number Diff line Loading @@ -4253,11 +4253,7 @@ public class DevicePolicyManager { public void setSystemUpdatePolicy(ComponentName who, SystemUpdatePolicy policy) { if (mService != null) { try { if (policy != null) { mService.setSystemUpdatePolicy(who, policy.getPolicyBundle()); } else { mService.setSystemUpdatePolicy(who, null); } mService.setSystemUpdatePolicy(who, policy); } catch (RemoteException re) { Log.w(TAG, "Error calling setSystemUpdatePolicy", re); } Loading @@ -4272,12 +4268,7 @@ public class DevicePolicyManager { public SystemUpdatePolicy getSystemUpdatePolicy() { if (mService != null) { try { PersistableBundle bundle = mService.getSystemUpdatePolicy(); if (bundle != null) { return new SystemUpdatePolicy(bundle); } else { return null; } return mService.getSystemUpdatePolicy(); } catch (RemoteException re) { Log.w(TAG, "Error calling getSystemUpdatePolicy", re); } Loading core/java/android/app/admin/IDevicePolicyManager.aidl +3 −2 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package android.app.admin; import android.app.admin.SystemUpdatePolicy; import android.content.ComponentName; import android.content.Intent; import android.content.IntentFilter; Loading Loading @@ -221,8 +222,8 @@ interface IDevicePolicyManager { void setUserIcon(in ComponentName admin, in Bitmap icon); void sendDeviceInitializerStatus(int statusCode, String description); void setSystemUpdatePolicy(in ComponentName who, in PersistableBundle policy); PersistableBundle getSystemUpdatePolicy(); void setSystemUpdatePolicy(in ComponentName who, in SystemUpdatePolicy policy); SystemUpdatePolicy getSystemUpdatePolicy(); boolean setKeyguardDisabled(in ComponentName admin, boolean disabled); boolean setStatusBarDisabled(in ComponentName who, boolean disabled); Loading Loading
Android.mk +1 −0 Original line number Diff line number Diff line Loading @@ -483,6 +483,7 @@ aidl_files := \ frameworks/base/graphics/java/android/graphics/Rect.aidl \ frameworks/base/core/java/android/accounts/AuthenticatorDescription.aidl \ frameworks/base/core/java/android/accounts/Account.aidl \ frameworks/base/core/java/android/app/admin/SystemUpdatePolicy.aidl \ frameworks/base/core/java/android/print/PrintDocumentInfo.aidl \ frameworks/base/core/java/android/print/PageRange.aidl \ frameworks/base/core/java/android/print/PrintAttributes.aidl \ Loading
api/current.txt +7 −9 Original line number Diff line number Diff line Loading @@ -5865,23 +5865,21 @@ package android.app.admin { field public static final int WIPE_RESET_PROTECTION_DATA = 2; // 0x2 } public class SystemUpdatePolicy { ctor public SystemUpdatePolicy(); public class SystemUpdatePolicy implements android.os.Parcelable { method public static android.app.admin.SystemUpdatePolicy createAutomaticInstallPolicy(); method public static android.app.admin.SystemUpdatePolicy createPostponeInstallPolicy(); method public static android.app.admin.SystemUpdatePolicy createWindowedInstallPolicy(int, int); method public int describeContents(); method public int getInstallWindowEnd(); method public int getInstallWindowStart(); method public int getPolicyType(); method public void setAutomaticInstallPolicy(); method public void setPostponeInstallPolicy(); method public void setWindowedInstallPolicy(int, int) throws android.app.admin.SystemUpdatePolicy.InvalidWindowException; method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.admin.SystemUpdatePolicy> CREATOR; field public static final int TYPE_INSTALL_AUTOMATIC = 1; // 0x1 field public static final int TYPE_INSTALL_WINDOWED = 2; // 0x2 field public static final int TYPE_POSTPONE = 3; // 0x3 } public static class SystemUpdatePolicy.InvalidWindowException extends java.lang.Exception { ctor public SystemUpdatePolicy.InvalidWindowException(java.lang.String); } } package android.app.backup {
api/system-current.txt +7 −9 Original line number Diff line number Diff line Loading @@ -5976,23 +5976,21 @@ package android.app.admin { field public static final int WIPE_RESET_PROTECTION_DATA = 2; // 0x2 } public class SystemUpdatePolicy { ctor public SystemUpdatePolicy(); public class SystemUpdatePolicy implements android.os.Parcelable { method public static android.app.admin.SystemUpdatePolicy createAutomaticInstallPolicy(); method public static android.app.admin.SystemUpdatePolicy createPostponeInstallPolicy(); method public static android.app.admin.SystemUpdatePolicy createWindowedInstallPolicy(int, int); method public int describeContents(); method public int getInstallWindowEnd(); method public int getInstallWindowStart(); method public int getPolicyType(); method public void setAutomaticInstallPolicy(); method public void setPostponeInstallPolicy(); method public void setWindowedInstallPolicy(int, int) throws android.app.admin.SystemUpdatePolicy.InvalidWindowException; method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.admin.SystemUpdatePolicy> CREATOR; field public static final int TYPE_INSTALL_AUTOMATIC = 1; // 0x1 field public static final int TYPE_INSTALL_WINDOWED = 2; // 0x2 field public static final int TYPE_POSTPONE = 3; // 0x3 } public static class SystemUpdatePolicy.InvalidWindowException extends java.lang.Exception { ctor public SystemUpdatePolicy.InvalidWindowException(java.lang.String); } } package android.app.backup {
core/java/android/app/admin/DevicePolicyManager.java +2 −11 Original line number Diff line number Diff line Loading @@ -4253,11 +4253,7 @@ public class DevicePolicyManager { public void setSystemUpdatePolicy(ComponentName who, SystemUpdatePolicy policy) { if (mService != null) { try { if (policy != null) { mService.setSystemUpdatePolicy(who, policy.getPolicyBundle()); } else { mService.setSystemUpdatePolicy(who, null); } mService.setSystemUpdatePolicy(who, policy); } catch (RemoteException re) { Log.w(TAG, "Error calling setSystemUpdatePolicy", re); } Loading @@ -4272,12 +4268,7 @@ public class DevicePolicyManager { public SystemUpdatePolicy getSystemUpdatePolicy() { if (mService != null) { try { PersistableBundle bundle = mService.getSystemUpdatePolicy(); if (bundle != null) { return new SystemUpdatePolicy(bundle); } else { return null; } return mService.getSystemUpdatePolicy(); } catch (RemoteException re) { Log.w(TAG, "Error calling getSystemUpdatePolicy", re); } Loading
core/java/android/app/admin/IDevicePolicyManager.aidl +3 −2 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package android.app.admin; import android.app.admin.SystemUpdatePolicy; import android.content.ComponentName; import android.content.Intent; import android.content.IntentFilter; Loading Loading @@ -221,8 +222,8 @@ interface IDevicePolicyManager { void setUserIcon(in ComponentName admin, in Bitmap icon); void sendDeviceInitializerStatus(int statusCode, String description); void setSystemUpdatePolicy(in ComponentName who, in PersistableBundle policy); PersistableBundle getSystemUpdatePolicy(); void setSystemUpdatePolicy(in ComponentName who, in SystemUpdatePolicy policy); SystemUpdatePolicy getSystemUpdatePolicy(); boolean setKeyguardDisabled(in ComponentName admin, boolean disabled); boolean setStatusBarDisabled(in ComponentName who, boolean disabled); Loading