Merge "Update {set,get}{Long,Short}SupportMessage APIs to use CharSequence." into nyc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
fd580f7d1a
@@ -5897,7 +5897,7 @@ package android.app.admin {
|
||||
method public java.lang.CharSequence getDeviceOwnerLockScreenInfo();
|
||||
method public java.util.List<byte[]> getInstalledCaCerts(android.content.ComponentName);
|
||||
method public int getKeyguardDisabledFeatures(android.content.ComponentName);
|
||||
method public java.lang.String getLongSupportMessage(android.content.ComponentName);
|
||||
method public java.lang.CharSequence getLongSupportMessage(android.content.ComponentName);
|
||||
method public int getMaximumFailedPasswordsForWipe(android.content.ComponentName);
|
||||
method public long getMaximumTimeToLock(android.content.ComponentName);
|
||||
method public int getOrganizationColor(android.content.ComponentName);
|
||||
@@ -5920,7 +5920,7 @@ package android.app.admin {
|
||||
method public java.util.List<java.lang.String> getPermittedAccessibilityServices(android.content.ComponentName);
|
||||
method public java.util.List<java.lang.String> getPermittedInputMethods(android.content.ComponentName);
|
||||
method public boolean getScreenCaptureDisabled(android.content.ComponentName);
|
||||
method public java.lang.String getShortSupportMessage(android.content.ComponentName);
|
||||
method public java.lang.CharSequence getShortSupportMessage(android.content.ComponentName);
|
||||
method public boolean getStorageEncryption(android.content.ComponentName);
|
||||
method public int getStorageEncryptionStatus();
|
||||
method public android.app.admin.SystemUpdatePolicy getSystemUpdatePolicy();
|
||||
@@ -5971,7 +5971,7 @@ package android.app.admin {
|
||||
method public boolean setKeyguardDisabled(android.content.ComponentName, boolean);
|
||||
method public void setKeyguardDisabledFeatures(android.content.ComponentName, int);
|
||||
method public void setLockTaskPackages(android.content.ComponentName, java.lang.String[]) throws java.lang.SecurityException;
|
||||
method public void setLongSupportMessage(android.content.ComponentName, java.lang.String);
|
||||
method public void setLongSupportMessage(android.content.ComponentName, java.lang.CharSequence);
|
||||
method public void setMasterVolumeMuted(android.content.ComponentName, boolean);
|
||||
method public void setMaximumFailedPasswordsForWipe(android.content.ComponentName, int);
|
||||
method public void setMaximumTimeToLock(android.content.ComponentName, long);
|
||||
@@ -5999,7 +5999,7 @@ package android.app.admin {
|
||||
method public void setScreenCaptureDisabled(android.content.ComponentName, boolean);
|
||||
method public void setSecureSetting(android.content.ComponentName, java.lang.String, java.lang.String);
|
||||
method public void setSecurityLoggingEnabled(android.content.ComponentName, boolean);
|
||||
method public void setShortSupportMessage(android.content.ComponentName, java.lang.String);
|
||||
method public void setShortSupportMessage(android.content.ComponentName, java.lang.CharSequence);
|
||||
method public boolean setStatusBarDisabled(android.content.ComponentName, boolean);
|
||||
method public int setStorageEncryption(android.content.ComponentName, boolean);
|
||||
method public void setSystemUpdatePolicy(android.content.ComponentName, android.app.admin.SystemUpdatePolicy);
|
||||
|
||||
@@ -6040,7 +6040,7 @@ package android.app.admin {
|
||||
method public java.lang.String getDeviceOwnerNameOnAnyUser();
|
||||
method public java.util.List<byte[]> getInstalledCaCerts(android.content.ComponentName);
|
||||
method public int getKeyguardDisabledFeatures(android.content.ComponentName);
|
||||
method public java.lang.String getLongSupportMessage(android.content.ComponentName);
|
||||
method public java.lang.CharSequence getLongSupportMessage(android.content.ComponentName);
|
||||
method public int getMaximumFailedPasswordsForWipe(android.content.ComponentName);
|
||||
method public long getMaximumTimeToLock(android.content.ComponentName);
|
||||
method public int getOrganizationColor(android.content.ComponentName);
|
||||
@@ -6067,7 +6067,7 @@ package android.app.admin {
|
||||
method public android.content.ComponentName getProfileOwner() throws java.lang.IllegalArgumentException;
|
||||
method public java.lang.String getProfileOwnerNameAsUser(int) throws java.lang.IllegalArgumentException;
|
||||
method public boolean getScreenCaptureDisabled(android.content.ComponentName);
|
||||
method public java.lang.String getShortSupportMessage(android.content.ComponentName);
|
||||
method public java.lang.CharSequence getShortSupportMessage(android.content.ComponentName);
|
||||
method public boolean getStorageEncryption(android.content.ComponentName);
|
||||
method public int getStorageEncryptionStatus();
|
||||
method public android.app.admin.SystemUpdatePolicy getSystemUpdatePolicy();
|
||||
@@ -6121,7 +6121,7 @@ package android.app.admin {
|
||||
method public boolean setKeyguardDisabled(android.content.ComponentName, boolean);
|
||||
method public void setKeyguardDisabledFeatures(android.content.ComponentName, int);
|
||||
method public void setLockTaskPackages(android.content.ComponentName, java.lang.String[]) throws java.lang.SecurityException;
|
||||
method public void setLongSupportMessage(android.content.ComponentName, java.lang.String);
|
||||
method public void setLongSupportMessage(android.content.ComponentName, java.lang.CharSequence);
|
||||
method public void setMasterVolumeMuted(android.content.ComponentName, boolean);
|
||||
method public void setMaximumFailedPasswordsForWipe(android.content.ComponentName, int);
|
||||
method public void setMaximumTimeToLock(android.content.ComponentName, long);
|
||||
@@ -6149,7 +6149,7 @@ package android.app.admin {
|
||||
method public void setScreenCaptureDisabled(android.content.ComponentName, boolean);
|
||||
method public void setSecureSetting(android.content.ComponentName, java.lang.String, java.lang.String);
|
||||
method public void setSecurityLoggingEnabled(android.content.ComponentName, boolean);
|
||||
method public void setShortSupportMessage(android.content.ComponentName, java.lang.String);
|
||||
method public void setShortSupportMessage(android.content.ComponentName, java.lang.CharSequence);
|
||||
method public boolean setStatusBarDisabled(android.content.ComponentName, boolean);
|
||||
method public int setStorageEncryption(android.content.ComponentName, boolean);
|
||||
method public void setSystemUpdatePolicy(android.content.ComponentName, android.app.admin.SystemUpdatePolicy);
|
||||
|
||||
@@ -5901,7 +5901,7 @@ package android.app.admin {
|
||||
method public java.lang.CharSequence getDeviceOwnerLockScreenInfo();
|
||||
method public java.util.List<byte[]> getInstalledCaCerts(android.content.ComponentName);
|
||||
method public int getKeyguardDisabledFeatures(android.content.ComponentName);
|
||||
method public java.lang.String getLongSupportMessage(android.content.ComponentName);
|
||||
method public java.lang.CharSequence getLongSupportMessage(android.content.ComponentName);
|
||||
method public int getMaximumFailedPasswordsForWipe(android.content.ComponentName);
|
||||
method public long getMaximumTimeToLock(android.content.ComponentName);
|
||||
method public int getOrganizationColor(android.content.ComponentName);
|
||||
@@ -5924,7 +5924,7 @@ package android.app.admin {
|
||||
method public java.util.List<java.lang.String> getPermittedAccessibilityServices(android.content.ComponentName);
|
||||
method public java.util.List<java.lang.String> getPermittedInputMethods(android.content.ComponentName);
|
||||
method public boolean getScreenCaptureDisabled(android.content.ComponentName);
|
||||
method public java.lang.String getShortSupportMessage(android.content.ComponentName);
|
||||
method public java.lang.CharSequence getShortSupportMessage(android.content.ComponentName);
|
||||
method public boolean getStorageEncryption(android.content.ComponentName);
|
||||
method public int getStorageEncryptionStatus();
|
||||
method public android.app.admin.SystemUpdatePolicy getSystemUpdatePolicy();
|
||||
@@ -5975,7 +5975,7 @@ package android.app.admin {
|
||||
method public boolean setKeyguardDisabled(android.content.ComponentName, boolean);
|
||||
method public void setKeyguardDisabledFeatures(android.content.ComponentName, int);
|
||||
method public void setLockTaskPackages(android.content.ComponentName, java.lang.String[]) throws java.lang.SecurityException;
|
||||
method public void setLongSupportMessage(android.content.ComponentName, java.lang.String);
|
||||
method public void setLongSupportMessage(android.content.ComponentName, java.lang.CharSequence);
|
||||
method public void setMasterVolumeMuted(android.content.ComponentName, boolean);
|
||||
method public void setMaximumFailedPasswordsForWipe(android.content.ComponentName, int);
|
||||
method public void setMaximumTimeToLock(android.content.ComponentName, long);
|
||||
@@ -6003,7 +6003,7 @@ package android.app.admin {
|
||||
method public void setScreenCaptureDisabled(android.content.ComponentName, boolean);
|
||||
method public void setSecureSetting(android.content.ComponentName, java.lang.String, java.lang.String);
|
||||
method public void setSecurityLoggingEnabled(android.content.ComponentName, boolean);
|
||||
method public void setShortSupportMessage(android.content.ComponentName, java.lang.String);
|
||||
method public void setShortSupportMessage(android.content.ComponentName, java.lang.CharSequence);
|
||||
method public boolean setStatusBarDisabled(android.content.ComponentName, boolean);
|
||||
method public int setStorageEncryption(android.content.ComponentName, boolean);
|
||||
method public void setSystemUpdatePolicy(android.content.ComponentName, android.app.admin.SystemUpdatePolicy);
|
||||
|
||||
@@ -5762,7 +5762,7 @@ public class DevicePolicyManager {
|
||||
* @throws SecurityException if {@code admin} is not an active administrator.
|
||||
*/
|
||||
public void setShortSupportMessage(@NonNull ComponentName admin,
|
||||
@Nullable String message) {
|
||||
@Nullable CharSequence message) {
|
||||
if (mService != null) {
|
||||
try {
|
||||
mService.setShortSupportMessage(admin, message);
|
||||
@@ -5776,11 +5776,11 @@ public class DevicePolicyManager {
|
||||
* Called by a device admin to get the short support message.
|
||||
*
|
||||
* @param admin Which {@link DeviceAdminReceiver} this request is associated with.
|
||||
* @return The message set by {@link #setShortSupportMessage(ComponentName, String)} or null if
|
||||
* no message has been set.
|
||||
* @return The message set by {@link #setShortSupportMessage(ComponentName, CharSequence)} or
|
||||
* null if no message has been set.
|
||||
* @throws SecurityException if {@code admin} is not an active administrator.
|
||||
*/
|
||||
public String getShortSupportMessage(@NonNull ComponentName admin) {
|
||||
public CharSequence getShortSupportMessage(@NonNull ComponentName admin) {
|
||||
if (mService != null) {
|
||||
try {
|
||||
return mService.getShortSupportMessage(admin);
|
||||
@@ -5806,7 +5806,7 @@ public class DevicePolicyManager {
|
||||
* @throws SecurityException if {@code admin} is not an active administrator.
|
||||
*/
|
||||
public void setLongSupportMessage(@NonNull ComponentName admin,
|
||||
@Nullable String message) {
|
||||
@Nullable CharSequence message) {
|
||||
if (mService != null) {
|
||||
try {
|
||||
mService.setLongSupportMessage(admin, message);
|
||||
@@ -5820,11 +5820,11 @@ public class DevicePolicyManager {
|
||||
* Called by a device admin to get the long support message.
|
||||
*
|
||||
* @param admin Which {@link DeviceAdminReceiver} this request is associated with.
|
||||
* @return The message set by {@link #setLongSupportMessage(ComponentName, String)} or null if
|
||||
* no message has been set.
|
||||
* @return The message set by {@link #setLongSupportMessage(ComponentName, CharSequence)} or
|
||||
* null if no message has been set.
|
||||
* @throws SecurityException if {@code admin} is not an active administrator.
|
||||
*/
|
||||
public String getLongSupportMessage(@NonNull ComponentName admin) {
|
||||
public CharSequence getLongSupportMessage(@NonNull ComponentName admin) {
|
||||
if (mService != null) {
|
||||
try {
|
||||
return mService.getLongSupportMessage(admin);
|
||||
@@ -5840,11 +5840,12 @@ public class DevicePolicyManager {
|
||||
*
|
||||
* @param admin Which {@link DeviceAdminReceiver} this request is associated with.
|
||||
* @param userHandle user id the admin is running as.
|
||||
* @return The message set by {@link #setShortSupportMessage(ComponentName, String)}
|
||||
* @return The message set by {@link #setShortSupportMessage(ComponentName, CharSequence)}
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
public String getShortSupportMessageForUser(@NonNull ComponentName admin, int userHandle) {
|
||||
public CharSequence getShortSupportMessageForUser(@NonNull ComponentName admin,
|
||||
int userHandle) {
|
||||
if (mService != null) {
|
||||
try {
|
||||
return mService.getShortSupportMessageForUser(admin, userHandle);
|
||||
@@ -5861,11 +5862,11 @@ public class DevicePolicyManager {
|
||||
*
|
||||
* @param admin Which {@link DeviceAdminReceiver} this request is associated with.
|
||||
* @param userHandle user id the admin is running as.
|
||||
* @return The message set by {@link #setLongSupportMessage(ComponentName, String)}
|
||||
* @return The message set by {@link #setLongSupportMessage(ComponentName, CharSequence)}
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
public String getLongSupportMessageForUser(@NonNull ComponentName admin, int userHandle) {
|
||||
public CharSequence getLongSupportMessageForUser(@NonNull ComponentName admin, int userHandle) {
|
||||
if (mService != null) {
|
||||
try {
|
||||
return mService.getLongSupportMessageForUser(admin, userHandle);
|
||||
|
||||
@@ -269,13 +269,13 @@ interface IDevicePolicyManager {
|
||||
String getWifiMacAddress(in ComponentName admin);
|
||||
void reboot(in ComponentName admin);
|
||||
|
||||
void setShortSupportMessage(in ComponentName admin, in String message);
|
||||
String getShortSupportMessage(in ComponentName admin);
|
||||
void setLongSupportMessage(in ComponentName admin, in String message);
|
||||
String getLongSupportMessage(in ComponentName admin);
|
||||
void setShortSupportMessage(in ComponentName admin, in CharSequence message);
|
||||
CharSequence getShortSupportMessage(in ComponentName admin);
|
||||
void setLongSupportMessage(in ComponentName admin, in CharSequence message);
|
||||
CharSequence getLongSupportMessage(in ComponentName admin);
|
||||
|
||||
String getShortSupportMessageForUser(in ComponentName admin, int userHandle);
|
||||
String getLongSupportMessageForUser(in ComponentName admin, int userHandle);
|
||||
CharSequence getShortSupportMessageForUser(in ComponentName admin, int userHandle);
|
||||
CharSequence getLongSupportMessageForUser(in ComponentName admin, int userHandle);
|
||||
|
||||
boolean isSeparateProfileChallengeAllowed(int userHandle);
|
||||
|
||||
|
||||
@@ -655,8 +655,8 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
|
||||
Bundle userRestrictions;
|
||||
|
||||
// Support text provided by the admin to display to the user.
|
||||
String shortSupportMessage = null;
|
||||
String longSupportMessage = null;
|
||||
CharSequence shortSupportMessage = null;
|
||||
CharSequence longSupportMessage = null;
|
||||
|
||||
// Background color of confirm credentials screen. Default: teal.
|
||||
static final int DEF_ORGANIZATION_COLOR = Color.parseColor("#00796B");
|
||||
@@ -870,12 +870,12 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
|
||||
}
|
||||
if (!TextUtils.isEmpty(shortSupportMessage)) {
|
||||
out.startTag(null, TAG_SHORT_SUPPORT_MESSAGE);
|
||||
out.text(shortSupportMessage);
|
||||
out.text(shortSupportMessage.toString());
|
||||
out.endTag(null, TAG_SHORT_SUPPORT_MESSAGE);
|
||||
}
|
||||
if (!TextUtils.isEmpty(longSupportMessage)) {
|
||||
out.startTag(null, TAG_LONG_SUPPORT_MESSAGE);
|
||||
out.text(longSupportMessage);
|
||||
out.text(longSupportMessage.toString());
|
||||
out.endTag(null, TAG_LONG_SUPPORT_MESSAGE);
|
||||
}
|
||||
if (parentAdmin != null) {
|
||||
@@ -8504,7 +8504,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setShortSupportMessage(@NonNull ComponentName who, String message) {
|
||||
public void setShortSupportMessage(@NonNull ComponentName who, CharSequence message) {
|
||||
if (!mHasFeature) {
|
||||
return;
|
||||
}
|
||||
@@ -8521,7 +8521,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getShortSupportMessage(@NonNull ComponentName who) {
|
||||
public CharSequence getShortSupportMessage(@NonNull ComponentName who) {
|
||||
if (!mHasFeature) {
|
||||
return null;
|
||||
}
|
||||
@@ -8534,7 +8534,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setLongSupportMessage(@NonNull ComponentName who, String message) {
|
||||
public void setLongSupportMessage(@NonNull ComponentName who, CharSequence message) {
|
||||
if (!mHasFeature) {
|
||||
return;
|
||||
}
|
||||
@@ -8551,7 +8551,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getLongSupportMessage(@NonNull ComponentName who) {
|
||||
public CharSequence getLongSupportMessage(@NonNull ComponentName who) {
|
||||
if (!mHasFeature) {
|
||||
return null;
|
||||
}
|
||||
@@ -8564,7 +8564,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getShortSupportMessageForUser(@NonNull ComponentName who, int userHandle) {
|
||||
public CharSequence getShortSupportMessageForUser(@NonNull ComponentName who, int userHandle) {
|
||||
if (!mHasFeature) {
|
||||
return null;
|
||||
}
|
||||
@@ -8582,7 +8582,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getLongSupportMessageForUser(@NonNull ComponentName who, int userHandle) {
|
||||
public CharSequence getLongSupportMessageForUser(@NonNull ComponentName who, int userHandle) {
|
||||
if (!mHasFeature) {
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user