am 0ff811db: Merge "Add local-only option to Notification (using flag)" into klp-modular-dev
* commit '0ff811db58089e7b4e8fbca4f41be8f20c86ce10': Add local-only option to Notification (using flag)
This commit is contained in:
@@ -3952,6 +3952,7 @@ package android.app {
|
|||||||
field public static final int FLAG_FOREGROUND_SERVICE = 64; // 0x40
|
field public static final int FLAG_FOREGROUND_SERVICE = 64; // 0x40
|
||||||
field public static final deprecated int FLAG_HIGH_PRIORITY = 128; // 0x80
|
field public static final deprecated int FLAG_HIGH_PRIORITY = 128; // 0x80
|
||||||
field public static final int FLAG_INSISTENT = 4; // 0x4
|
field public static final int FLAG_INSISTENT = 4; // 0x4
|
||||||
|
field public static final int FLAG_LOCAL_ONLY = 256; // 0x100
|
||||||
field public static final int FLAG_NO_CLEAR = 32; // 0x20
|
field public static final int FLAG_NO_CLEAR = 32; // 0x20
|
||||||
field public static final int FLAG_ONGOING_EVENT = 2; // 0x2
|
field public static final int FLAG_ONGOING_EVENT = 2; // 0x2
|
||||||
field public static final int FLAG_ONLY_ALERT_ONCE = 8; // 0x8
|
field public static final int FLAG_ONLY_ALERT_ONCE = 8; // 0x8
|
||||||
@@ -4032,6 +4033,7 @@ package android.app {
|
|||||||
method public android.app.Notification.Builder setFullScreenIntent(android.app.PendingIntent, boolean);
|
method public android.app.Notification.Builder setFullScreenIntent(android.app.PendingIntent, boolean);
|
||||||
method public android.app.Notification.Builder setLargeIcon(android.graphics.Bitmap);
|
method public android.app.Notification.Builder setLargeIcon(android.graphics.Bitmap);
|
||||||
method public android.app.Notification.Builder setLights(int, int, int);
|
method public android.app.Notification.Builder setLights(int, int, int);
|
||||||
|
method public android.app.Notification.Builder setLocalOnly(boolean);
|
||||||
method public android.app.Notification.Builder setNumber(int);
|
method public android.app.Notification.Builder setNumber(int);
|
||||||
method public android.app.Notification.Builder setOngoing(boolean);
|
method public android.app.Notification.Builder setOngoing(boolean);
|
||||||
method public android.app.Notification.Builder setOnlyAlertOnce(boolean);
|
method public android.app.Notification.Builder setOnlyAlertOnce(boolean);
|
||||||
|
|||||||
@@ -348,6 +348,13 @@ public class Notification implements Parcelable
|
|||||||
*/
|
*/
|
||||||
public static final int FLAG_HIGH_PRIORITY = 0x00000080;
|
public static final int FLAG_HIGH_PRIORITY = 0x00000080;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bit to be bitswise-ored into the {@link #flags} field that should be
|
||||||
|
* set if this notification is relevant to the current device only
|
||||||
|
* and it is not recommended that it bridge to other devices.
|
||||||
|
*/
|
||||||
|
public static final int FLAG_LOCAL_ONLY = 0x00000100;
|
||||||
|
|
||||||
public int flags;
|
public int flags;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1531,6 +1538,17 @@ public class Notification implements Parcelable
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set whether or not this notification should not bridge to other devices.
|
||||||
|
*
|
||||||
|
* <p>Some notifications can be bridged to other devices for remote display.
|
||||||
|
* This hint can be set to recommend this notification not be bridged.
|
||||||
|
*/
|
||||||
|
public Builder setLocalOnly(boolean localOnly) {
|
||||||
|
setFlag(FLAG_LOCAL_ONLY, localOnly);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set which notification properties will be inherited from system defaults.
|
* Set which notification properties will be inherited from system defaults.
|
||||||
* <p>
|
* <p>
|
||||||
@@ -1900,8 +1918,7 @@ public class Notification implements Parcelable
|
|||||||
* An object that can apply a rich notification style to a {@link Notification.Builder}
|
* An object that can apply a rich notification style to a {@link Notification.Builder}
|
||||||
* object.
|
* object.
|
||||||
*/
|
*/
|
||||||
public static abstract class Style
|
public static abstract class Style {
|
||||||
{
|
|
||||||
private CharSequence mBigContentTitle;
|
private CharSequence mBigContentTitle;
|
||||||
private CharSequence mSummaryText = null;
|
private CharSequence mSummaryText = null;
|
||||||
private boolean mSummaryTextSet = false;
|
private boolean mSummaryTextSet = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user