Rename trySetQuietModeEnabled to requestQuietModeEnabled as per ...
the feedback from API council trySetQuietModeEnabled will be kept for a while until next Launcher prebuilt is dropped. FIXES: 71818127 Test: Build Change-Id: I3d4fd64862c7d924b8da630522a30a3899676b4b
This commit is contained in:
@@ -32391,12 +32391,12 @@ package android.os {
|
||||
method public boolean isUserRunningOrStopping(android.os.UserHandle);
|
||||
method public boolean isUserUnlocked();
|
||||
method public boolean isUserUnlocked(android.os.UserHandle);
|
||||
method public boolean requestQuietModeEnabled(boolean, android.os.UserHandle);
|
||||
method public deprecated boolean setRestrictionsChallenge(java.lang.String);
|
||||
method public deprecated void setUserRestriction(java.lang.String, boolean);
|
||||
method public deprecated void setUserRestrictions(android.os.Bundle);
|
||||
method public deprecated void setUserRestrictions(android.os.Bundle, android.os.UserHandle);
|
||||
method public static boolean supportsMultipleUsers();
|
||||
method public boolean trySetQuietModeEnabled(boolean, android.os.UserHandle);
|
||||
field public static final java.lang.String ALLOW_PARENT_PROFILE_APP_LINKING = "allow_parent_profile_app_linking";
|
||||
field public static final java.lang.String DISALLOW_ADD_MANAGED_PROFILE = "no_add_managed_profile";
|
||||
field public static final java.lang.String DISALLOW_ADD_USER = "no_add_user";
|
||||
|
||||
@@ -265,6 +265,7 @@ package android.os {
|
||||
method public android.graphics.drawable.Drawable getBadgedDrawableForUser(android.graphics.drawable.Drawable, android.os.UserHandle, android.graphics.Rect, int);
|
||||
method public android.graphics.drawable.Drawable getBadgedIconForUser(android.graphics.drawable.Drawable, android.os.UserHandle);
|
||||
method public java.lang.CharSequence getBadgedLabelForUser(java.lang.CharSequence, android.os.UserHandle);
|
||||
method public deprecated boolean trySetQuietModeEnabled(boolean, android.os.UserHandle);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -97,7 +97,7 @@ interface IUserManager {
|
||||
boolean isUserRunning(int userId);
|
||||
boolean isUserNameSet(int userHandle);
|
||||
boolean hasRestrictedProfiles();
|
||||
boolean trySetQuietModeEnabled(String callingPackage, boolean enableQuietMode, int userHandle, in IntentSender target);
|
||||
boolean requestQuietModeEnabled(String callingPackage, boolean enableQuietMode, int userHandle, in IntentSender target);
|
||||
long getUserStartRealtime();
|
||||
long getUserUnlockRealtime();
|
||||
}
|
||||
|
||||
@@ -2194,6 +2194,12 @@ public class UserManager {
|
||||
}
|
||||
}
|
||||
|
||||
/** @removed */
|
||||
@Deprecated
|
||||
public boolean trySetQuietModeEnabled(boolean enableQuietMode, @NonNull UserHandle userHandle) {
|
||||
return requestQuietModeEnabled(enableQuietMode, userHandle);
|
||||
}
|
||||
|
||||
/**
|
||||
* Enables or disables quiet mode for a managed profile. If quiet mode is enabled, apps in a
|
||||
* managed profile don't run, generate notifications, or consume data or battery.
|
||||
@@ -2219,22 +2225,22 @@ public class UserManager {
|
||||
*
|
||||
* @see #isQuietModeEnabled(UserHandle)
|
||||
*/
|
||||
public boolean trySetQuietModeEnabled(boolean enableQuietMode, @NonNull UserHandle userHandle) {
|
||||
return trySetQuietModeEnabled(enableQuietMode, userHandle, null);
|
||||
public boolean requestQuietModeEnabled(boolean enableQuietMode, @NonNull UserHandle userHandle) {
|
||||
return requestQuietModeEnabled(enableQuietMode, userHandle, null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Similar to {@link #trySetQuietModeEnabled(boolean, UserHandle)}, except you can specify
|
||||
* Similar to {@link #requestQuietModeEnabled(boolean, UserHandle)}, except you can specify
|
||||
* a target to start when user is unlocked. If {@code target} is specified, caller must have
|
||||
* the {@link android.Manifest.permission#MANAGE_USERS} permission.
|
||||
*
|
||||
* @see {@link #trySetQuietModeEnabled(boolean, UserHandle)}
|
||||
* @see {@link #requestQuietModeEnabled(boolean, UserHandle)}
|
||||
* @hide
|
||||
*/
|
||||
public boolean trySetQuietModeEnabled(
|
||||
public boolean requestQuietModeEnabled(
|
||||
boolean enableQuietMode, @NonNull UserHandle userHandle, IntentSender target) {
|
||||
try {
|
||||
return mService.trySetQuietModeEnabled(
|
||||
return mService.requestQuietModeEnabled(
|
||||
mContext.getPackageName(), enableQuietMode, userHandle.getIdentifier(), target);
|
||||
} catch (RemoteException re) {
|
||||
throw re.rethrowFromSystemServer();
|
||||
|
||||
@@ -111,7 +111,7 @@ public class UnlaunchableAppActivity extends Activity
|
||||
@Override
|
||||
public void onClick(DialogInterface dialog, int which) {
|
||||
if (mReason == UNLAUNCHABLE_REASON_QUIET_MODE && which == DialogInterface.BUTTON_POSITIVE) {
|
||||
UserManager.get(this).trySetQuietModeEnabled(false, UserHandle.of(mUserId), mTarget);
|
||||
UserManager.get(this).requestQuietModeEnabled(false, UserHandle.of(mUserId), mTarget);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -61,7 +61,7 @@ public class ManagedProfileControllerImpl implements ManagedProfileController {
|
||||
public void setWorkModeEnabled(boolean enableWorkMode) {
|
||||
synchronized (mProfiles) {
|
||||
for (UserInfo ui : mProfiles) {
|
||||
if (!mUserManager.trySetQuietModeEnabled(!enableWorkMode, UserHandle.of(ui.id))) {
|
||||
if (!mUserManager.requestQuietModeEnabled(!enableWorkMode, UserHandle.of(ui.id))) {
|
||||
StatusBarManager statusBarManager = (StatusBarManager) mContext
|
||||
.getSystemService(android.app.Service.STATUS_BAR_SERVICE);
|
||||
statusBarManager.collapsePanels();
|
||||
|
||||
@@ -394,7 +394,7 @@ public class UserManagerService extends IUserManager.Stub {
|
||||
/**
|
||||
* Start an {@link IntentSender} when user is unlocked after disabling quiet mode.
|
||||
*
|
||||
* @see {@link #trySetQuietModeEnabled(String, boolean, int, IntentSender)}
|
||||
* @see {@link #requestQuietModeEnabled(String, boolean, int, IntentSender)}
|
||||
*/
|
||||
private class DisableQuietModeUserUnlockedCallback extends IProgressListener.Stub {
|
||||
private final IntentSender mTarget;
|
||||
@@ -823,7 +823,7 @@ public class UserManagerService extends IUserManager.Stub {
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean trySetQuietModeEnabled(@NonNull String callingPackage, boolean enableQuietMode,
|
||||
public boolean requestQuietModeEnabled(@NonNull String callingPackage, boolean enableQuietMode,
|
||||
int userHandle, @Nullable IntentSender target) {
|
||||
Preconditions.checkNotNull(callingPackage);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user