diff options
Diffstat (limited to 'api')
-rw-r--r-- | api/current.txt | 119 |
1 files changed, 118 insertions, 1 deletions
diff --git a/api/current.txt b/api/current.txt index 0f84194..3e3c295 100644 --- a/api/current.txt +++ b/api/current.txt @@ -3916,6 +3916,8 @@ package android.app { ctor public Notification(android.os.Parcel); method public android.app.Notification clone(); method public int describeContents(); + method public java.lang.String getGroup(); + method public java.lang.String getSortKey(); method public deprecated void setLatestEventInfo(android.content.Context, java.lang.CharSequence, java.lang.CharSequence, android.app.PendingIntent); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator CREATOR; @@ -3942,6 +3944,7 @@ package android.app { field public static final java.lang.String EXTRA_TITLE_BIG = "android.title.big"; field public static final int FLAG_AUTO_CANCEL = 16; // 0x10 field public static final int FLAG_FOREGROUND_SERVICE = 64; // 0x40 + field public static final int FLAG_GROUP_SUMMARY = 512; // 0x200 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_LOCAL_ONLY = 256; // 0x100 @@ -3985,6 +3988,7 @@ package android.app { method public android.app.Notification.Action clone(); method public int describeContents(); method public android.os.Bundle getExtras(); + method public android.app.RemoteInput[] getRemoteInputs(); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator CREATOR; field public android.app.PendingIntent actionIntent; @@ -3992,14 +3996,20 @@ package android.app { field public java.lang.CharSequence title; } - public static class Notification.Action.Builder { + public static final class Notification.Action.Builder { ctor public Notification.Action.Builder(int, java.lang.CharSequence, android.app.PendingIntent); ctor public Notification.Action.Builder(android.app.Notification.Action); method public android.app.Notification.Action.Builder addExtras(android.os.Bundle); + method public android.app.Notification.Action.Builder addRemoteInput(android.app.RemoteInput); + method public android.app.Notification.Action.Builder apply(android.app.Notification.Action.Builder.Extender); method public android.app.Notification.Action build(); method public android.os.Bundle getExtras(); } + public static abstract interface Notification.Action.Builder.Extender { + method public abstract android.app.Notification.Action.Builder applyTo(android.app.Notification.Action.Builder); + } + public static class Notification.BigPictureStyle extends android.app.Notification.Style { ctor public Notification.BigPictureStyle(); ctor public Notification.BigPictureStyle(android.app.Notification.Builder); @@ -4022,6 +4032,7 @@ package android.app { method public android.app.Notification.Builder addAction(int, java.lang.CharSequence, android.app.PendingIntent); method public android.app.Notification.Builder addAction(android.app.Notification.Action); method public android.app.Notification.Builder addExtras(android.os.Bundle); + method public android.app.Notification.Builder apply(android.app.Notification.Builder.Extender); method public android.app.Notification build(); method public android.os.Bundle getExtras(); method public deprecated android.app.Notification getNotification(); @@ -4035,6 +4046,8 @@ package android.app { method public android.app.Notification.Builder setDeleteIntent(android.app.PendingIntent); method public android.app.Notification.Builder setExtras(android.os.Bundle); method public android.app.Notification.Builder setFullScreenIntent(android.app.PendingIntent, boolean); + method public android.app.Notification.Builder setGroup(java.lang.String); + method public android.app.Notification.Builder setGroupSummary(boolean); 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 setLocalOnly(boolean); @@ -4046,6 +4059,7 @@ package android.app { method public android.app.Notification.Builder setShowWhen(boolean); method public android.app.Notification.Builder setSmallIcon(int); method public android.app.Notification.Builder setSmallIcon(int, int); + method public android.app.Notification.Builder setSortKey(java.lang.String); method public android.app.Notification.Builder setSound(android.net.Uri); method public android.app.Notification.Builder setSound(android.net.Uri, int); method public android.app.Notification.Builder setStyle(android.app.Notification.Style); @@ -4057,6 +4071,10 @@ package android.app { method public android.app.Notification.Builder setWhen(long); } + public static abstract interface Notification.Builder.Extender { + method public abstract android.app.Notification.Builder applyTo(android.app.Notification.Builder); + } + public static class Notification.InboxStyle extends android.app.Notification.Style { ctor public Notification.InboxStyle(); ctor public Notification.InboxStyle(android.app.Notification.Builder); @@ -4160,6 +4178,31 @@ package android.app { field public static final int STYLE_SPINNER = 0; // 0x0 } + public final class RemoteInput implements android.os.Parcelable { + method public static void addResultsToIntent(android.app.RemoteInput[], android.content.Intent, android.os.Bundle); + method public int describeContents(); + method public boolean getAllowFreeFormInput(); + method public java.lang.CharSequence[] getChoices(); + method public android.os.Bundle getExtras(); + method public java.lang.CharSequence getLabel(); + method public java.lang.String getResultKey(); + method public static android.os.Bundle getResultsFromIntent(android.content.Intent); + method public void writeToParcel(android.os.Parcel, int); + field public static final android.os.Parcelable.Creator CREATOR; + field public static final java.lang.String EXTRA_RESULTS_DATA = "android.remoteinput.resultsData"; + field public static final java.lang.String RESULTS_CLIP_LABEL = "android.remoteinput.results"; + } + + public static final class RemoteInput.Builder { + ctor public RemoteInput.Builder(java.lang.String); + method public android.app.RemoteInput.Builder addExtras(android.os.Bundle); + method public android.app.RemoteInput build(); + method public android.os.Bundle getExtras(); + method public android.app.RemoteInput.Builder setAllowFreeFormInput(boolean); + method public android.app.RemoteInput.Builder setChoices(java.lang.CharSequence[]); + method public android.app.RemoteInput.Builder setLabel(java.lang.CharSequence); + } + public class SearchManager implements android.content.DialogInterface.OnCancelListener android.content.DialogInterface.OnDismissListener { method public android.content.ComponentName getGlobalSearchActivity(); method public android.app.SearchableInfo getSearchableInfo(android.content.ComponentName); @@ -4618,6 +4661,80 @@ package android.app.backup { } +package android.app.wearable { + + public final class WearableActionExtensions implements android.app.Notification.Action.Builder.Extender android.os.Parcelable { + method public android.app.Notification.Action.Builder applyTo(android.app.Notification.Action.Builder); + method public int describeContents(); + method public static android.app.wearable.WearableActionExtensions from(android.app.Notification.Action); + method public boolean isAvailableOffline(); + method public void writeToParcel(android.os.Parcel, int); + field public static final android.os.Parcelable.Creator CREATOR; + } + + public static final class WearableActionExtensions.Builder { + ctor public WearableActionExtensions.Builder(); + ctor public WearableActionExtensions.Builder(android.app.wearable.WearableActionExtensions); + method public android.app.wearable.WearableActionExtensions build(); + method public android.app.wearable.WearableActionExtensions.Builder setAvailableOffline(boolean); + } + + public final class WearableNotificationExtensions implements android.app.Notification.Builder.Extender android.os.Parcelable { + method public android.app.Notification.Builder applyTo(android.app.Notification.Builder); + method public int describeContents(); + method public static android.app.wearable.WearableNotificationExtensions from(android.app.Notification); + method public android.app.Notification.Action getAction(int); + method public int getActionCount(); + method public android.app.Notification.Action[] getActions(); + method public android.graphics.Bitmap getBackground(); + method public int getContentAction(); + method public int getContentIcon(); + method public int getContentIconGravity(); + method public boolean getContentIntentAvailableOffline(); + method public int getCustomContentHeight(); + method public int getCustomSizePreset(); + method public android.app.PendingIntent getDisplayIntent(); + method public int getGravity(); + method public boolean getHintHideIcon(); + method public boolean getHintShowBackgroundOnly(); + method public android.app.Notification[] getPages(); + method public boolean getStartScrollBottom(); + method public void writeToParcel(android.os.Parcel, int); + field public static final android.os.Parcelable.Creator CREATOR; + field public static final int SIZE_DEFAULT = 0; // 0x0 + field public static final int SIZE_LARGE = 4; // 0x4 + field public static final int SIZE_MEDIUM = 3; // 0x3 + field public static final int SIZE_SMALL = 2; // 0x2 + field public static final int SIZE_XSMALL = 1; // 0x1 + field public static final int UNSET_ACTION_INDEX = -1; // 0xffffffff + } + + public static final class WearableNotificationExtensions.Builder { + ctor public WearableNotificationExtensions.Builder(); + ctor public WearableNotificationExtensions.Builder(android.app.wearable.WearableNotificationExtensions); + method public android.app.wearable.WearableNotificationExtensions.Builder addAction(android.app.Notification.Action); + method public android.app.wearable.WearableNotificationExtensions.Builder addActions(java.util.List<android.app.Notification.Action>); + method public android.app.wearable.WearableNotificationExtensions.Builder addPage(android.app.Notification); + method public android.app.wearable.WearableNotificationExtensions.Builder addPages(java.util.List<android.app.Notification>); + method public android.app.wearable.WearableNotificationExtensions build(); + method public android.app.wearable.WearableNotificationExtensions.Builder clearActions(); + method public android.app.wearable.WearableNotificationExtensions.Builder clearPages(); + method public android.app.wearable.WearableNotificationExtensions.Builder setBackground(android.graphics.Bitmap); + method public android.app.wearable.WearableNotificationExtensions.Builder setContentAction(int); + method public android.app.wearable.WearableNotificationExtensions.Builder setContentIcon(int); + method public android.app.wearable.WearableNotificationExtensions.Builder setContentIconGravity(int); + method public android.app.wearable.WearableNotificationExtensions.Builder setContentIntentAvailableOffline(boolean); + method public android.app.wearable.WearableNotificationExtensions.Builder setCustomContentHeight(int); + method public android.app.wearable.WearableNotificationExtensions.Builder setCustomSizePreset(int); + method public android.app.wearable.WearableNotificationExtensions.Builder setDisplayIntent(android.app.PendingIntent); + method public android.app.wearable.WearableNotificationExtensions.Builder setGravity(int); + method public android.app.wearable.WearableNotificationExtensions.Builder setHintHideIcon(boolean); + method public android.app.wearable.WearableNotificationExtensions.Builder setHintShowBackgroundOnly(boolean); + method public android.app.wearable.WearableNotificationExtensions.Builder setStartScrollBottom(boolean); + } + +} + package android.appwidget { public class AppWidgetHost { |