Merge "Expose NotificationChannel#setBlockableSystem as SystemApi"
This commit is contained in:
@@ -1 +1,9 @@
|
||||
// Signature format: 2.0
|
||||
package android.app {
|
||||
|
||||
public final class NotificationChannel implements android.os.Parcelable {
|
||||
method public void setBlockableSystem(boolean);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -320,8 +320,10 @@ package android.app {
|
||||
}
|
||||
|
||||
public final class NotificationChannel implements android.os.Parcelable {
|
||||
method public boolean isBlockableSystem();
|
||||
method public boolean isImportanceLockedByCriticalDeviceFunction();
|
||||
method public boolean isImportanceLockedByOEM();
|
||||
method public void setBlockableSystem(boolean);
|
||||
method public void setImportanceLockedByCriticalDeviceFunction(boolean);
|
||||
method public void setImportanceLockedByOEM(boolean);
|
||||
}
|
||||
|
||||
@@ -15,6 +15,8 @@
|
||||
*/
|
||||
package android.app;
|
||||
|
||||
import static android.annotation.SystemApi.Client.MODULE_APPS;
|
||||
|
||||
import android.annotation.Nullable;
|
||||
import android.annotation.SystemApi;
|
||||
import android.annotation.TestApi;
|
||||
@@ -317,9 +319,14 @@ public final class NotificationChannel implements Parcelable {
|
||||
}
|
||||
|
||||
/**
|
||||
* Allows users to block notifications sent through this channel, if this channel belongs to
|
||||
* a package that is signed with the system signature. If the channel does not belong to a
|
||||
* package that is signed with the system signature, this method does nothing.
|
||||
* @param blockableSystem if {@code true}, allows users to block notifications on this channel.
|
||||
* @hide
|
||||
*/
|
||||
@UnsupportedAppUsage
|
||||
@SystemApi(client = MODULE_APPS)
|
||||
@TestApi
|
||||
public void setBlockableSystem(boolean blockableSystem) {
|
||||
mBlockableSystem = blockableSystem;
|
||||
}
|
||||
@@ -639,6 +646,7 @@ public final class NotificationChannel implements Parcelable {
|
||||
/**
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
public boolean isBlockableSystem() {
|
||||
return mBlockableSystem;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user