Loading api/current.txt +122 −113 Original line number Diff line number Diff line Loading @@ -4265,6 +4265,7 @@ package android.app { public class Application extends android.content.ContextWrapper implements android.content.ComponentCallbacks2 { ctor public Application(); method public static java.lang.String getProcessName(); method public void onConfigurationChanged(android.content.res.Configuration); method public void onCreate(); method public void onLowMemory(); Loading Loading @@ -16434,8 +16435,8 @@ package android.hardware.camera2.params { } public final class SessionConfiguration { ctor public SessionConfiguration(int, java.util.List<android.hardware.camera2.params.OutputConfiguration>, android.hardware.camera2.CameraCaptureSession.StateCallback, android.os.Handler); method public android.os.Handler getHandler(); ctor public SessionConfiguration(int, java.util.List<android.hardware.camera2.params.OutputConfiguration>, java.util.concurrent.Executor, android.hardware.camera2.CameraCaptureSession.StateCallback); method public java.util.concurrent.Executor getExecutor(); method public android.hardware.camera2.params.InputConfiguration getInputConfiguration(); method public java.util.List<android.hardware.camera2.params.OutputConfiguration> getOutputConfigurations(); method public android.hardware.camera2.CaptureRequest getSessionParameters(); Loading Loading @@ -23257,6 +23258,7 @@ package android.media { field public static final int HEVCProfileMain = 1; // 0x1 field public static final int HEVCProfileMain10 = 2; // 0x2 field public static final int HEVCProfileMain10HDR10 = 4096; // 0x1000 field public static final int HEVCProfileMainStill = 4; // 0x4 field public static final int MPEG2LevelH14 = 2; // 0x2 field public static final int MPEG2LevelHL = 3; // 0x3 field public static final int MPEG2LevelHP = 4; // 0x4 Loading Loading @@ -24050,13 +24052,13 @@ package android.media { ctor public MediaMetadataRetriever(); method public java.lang.String extractMetadata(int); method public byte[] getEmbeddedPicture(); method public android.graphics.Bitmap getFrameAtIndex(int); method public android.graphics.Bitmap getFrameAtIndex(int, android.media.MediaMetadataRetriever.BitmapParams); method public android.graphics.Bitmap getFrameAtTime(long, int); method public android.graphics.Bitmap getFrameAtTime(long); method public android.graphics.Bitmap getFrameAtTime(); method public android.graphics.Bitmap[] getFramesAtIndex(int, int); method public android.graphics.Bitmap getImageAtIndex(int); method public android.graphics.Bitmap getPrimaryImage(); method public java.util.List<android.graphics.Bitmap> getFramesAtIndex(int, int, android.media.MediaMetadataRetriever.BitmapParams); method public android.graphics.Bitmap getImageAtIndex(int, android.media.MediaMetadataRetriever.BitmapParams); method public android.graphics.Bitmap getPrimaryImage(android.media.MediaMetadataRetriever.BitmapParams); method public android.graphics.Bitmap getScaledFrameAtTime(long, int, int, int); method public void release(); method public void setDataSource(java.lang.String) throws java.lang.IllegalArgumentException; Loading Loading @@ -24102,6 +24104,13 @@ package android.media { field public static final int OPTION_PREVIOUS_SYNC = 0; // 0x0 } public static final class MediaMetadataRetriever.BitmapParams { ctor public MediaMetadataRetriever.BitmapParams(); method public android.graphics.Bitmap.Config getActualConfig(); method public android.graphics.Bitmap.Config getPreferredConfig(); method public void setPreferredConfig(android.graphics.Bitmap.Config); } public final class MediaMuxer { ctor public MediaMuxer(java.lang.String, int) throws java.io.IOException; ctor public MediaMuxer(java.io.FileDescriptor, int) throws java.io.IOException; Loading Loading @@ -24349,7 +24358,6 @@ package android.media { method public abstract android.media.MediaDrm.KeyRequest getDrmKeyRequest(byte[], byte[], java.lang.String, int, java.util.Map<java.lang.String, java.lang.String>) throws android.media.MediaPlayer2.NoDrmSchemeException; method public abstract java.lang.String getDrmPropertyString(java.lang.String) throws android.media.MediaPlayer2.NoDrmSchemeException; method public abstract long getDuration(); method public abstract int getMediaPlayer2State(); method public abstract android.os.PersistableBundle getMetrics(); method public abstract android.media.PlaybackParams getPlaybackParams(); method public abstract int getSelectedTrack(int); Loading @@ -24375,33 +24383,35 @@ package android.media { method public abstract void setPlaybackParams(android.media.PlaybackParams); method public abstract void setSurface(android.view.Surface); method public abstract void setSyncParams(android.media.SyncParams); field public static final int MEDIAPLAYER2_STATE_ERROR = 5; // 0x5 field public static final int MEDIAPLAYER2_STATE_IDLE = 1; // 0x1 field public static final int MEDIAPLAYER2_STATE_PAUSED = 3; // 0x3 field public static final int MEDIAPLAYER2_STATE_PLAYING = 4; // 0x4 field public static final int MEDIAPLAYER2_STATE_PREPARED = 2; // 0x2 field public static final int MEDIA_CALL_ATTACH_AUX_EFFECT = 1; // 0x1 field public static final int MEDIA_CALL_DESELECT_TRACK = 2; // 0x2 field public static final int MEDIA_CALL_LOOP_CURRENT = 3; // 0x3 field public static final int MEDIA_CALL_PAUSE = 4; // 0x4 field public static final int MEDIA_CALL_PLAY = 5; // 0x5 field public static final int MEDIA_CALL_PREPARE = 6; // 0x6 field public static final int MEDIA_CALL_RELEASE_DRM = 12; // 0xc field public static final int MEDIA_CALL_RESTORE_DRM_KEYS = 13; // 0xd field public static final int MEDIA_CALL_SEEK_TO = 14; // 0xe field public static final int MEDIA_CALL_SELECT_TRACK = 15; // 0xf field public static final int MEDIA_CALL_SET_AUDIO_ATTRIBUTES = 16; // 0x10 field public static final int MEDIA_CALL_SET_AUDIO_SESSION_ID = 17; // 0x11 field public static final int MEDIA_CALL_SET_AUX_EFFECT_SEND_LEVEL = 18; // 0x12 field public static final int MEDIA_CALL_SET_DATA_SOURCE = 19; // 0x13 field public static final int MEDIA_CALL_SET_NEXT_DATA_SOURCE = 22; // 0x16 field public static final int MEDIA_CALL_SET_NEXT_DATA_SOURCES = 23; // 0x17 field public static final int MEDIA_CALL_SET_PLAYBACK_PARAMS = 24; // 0x18 field public static final int MEDIA_CALL_SET_PLAYBACK_SPEED = 25; // 0x19 field public static final int MEDIA_CALL_SET_PLAYER_VOLUME = 26; // 0x1a field public static final int MEDIA_CALL_SET_SURFACE = 27; // 0x1b field public static final int MEDIA_CALL_SET_SYNC_PARAMS = 28; // 0x1c field public static final int MEDIA_CALL_SKIP_TO_NEXT = 29; // 0x1d field public static final int CALL_COMPLETED_ATTACH_AUX_EFFECT = 1; // 0x1 field public static final int CALL_COMPLETED_DESELECT_TRACK = 2; // 0x2 field public static final int CALL_COMPLETED_LOOP_CURRENT = 3; // 0x3 field public static final int CALL_COMPLETED_PAUSE = 4; // 0x4 field public static final int CALL_COMPLETED_PLAY = 5; // 0x5 field public static final int CALL_COMPLETED_PREPARE = 6; // 0x6 field public static final int CALL_COMPLETED_RELEASE_DRM = 12; // 0xc field public static final int CALL_COMPLETED_RESTORE_DRM_KEYS = 13; // 0xd field public static final int CALL_COMPLETED_SEEK_TO = 14; // 0xe field public static final int CALL_COMPLETED_SELECT_TRACK = 15; // 0xf field public static final int CALL_COMPLETED_SET_AUDIO_ATTRIBUTES = 16; // 0x10 field public static final int CALL_COMPLETED_SET_AUDIO_SESSION_ID = 17; // 0x11 field public static final int CALL_COMPLETED_SET_AUX_EFFECT_SEND_LEVEL = 18; // 0x12 field public static final int CALL_COMPLETED_SET_DATA_SOURCE = 19; // 0x13 field public static final int CALL_COMPLETED_SET_NEXT_DATA_SOURCE = 22; // 0x16 field public static final int CALL_COMPLETED_SET_NEXT_DATA_SOURCES = 23; // 0x17 field public static final int CALL_COMPLETED_SET_PLAYBACK_PARAMS = 24; // 0x18 field public static final int CALL_COMPLETED_SET_PLAYBACK_SPEED = 25; // 0x19 field public static final int CALL_COMPLETED_SET_PLAYER_VOLUME = 26; // 0x1a field public static final int CALL_COMPLETED_SET_SURFACE = 27; // 0x1b field public static final int CALL_COMPLETED_SET_SYNC_PARAMS = 28; // 0x1c field public static final int CALL_COMPLETED_SKIP_TO_NEXT = 29; // 0x1d field public static final int CALL_STATUS_BAD_VALUE = 2; // 0x2 field public static final int CALL_STATUS_ERROR_IO = 4; // 0x4 field public static final int CALL_STATUS_ERROR_UNKNOWN = -2147483648; // 0x80000000 field public static final int CALL_STATUS_INVALID_OPERATION = 1; // 0x1 field public static final int CALL_STATUS_NO_DRM_SCHEME = 5; // 0x5 field public static final int CALL_STATUS_NO_ERROR = 0; // 0x0 field public static final int CALL_STATUS_PERMISSION_DENIED = 3; // 0x3 field public static final int MEDIA_ERROR_IO = -1004; // 0xfffffc14 field public static final int MEDIA_ERROR_MALFORMED = -1007; // 0xfffffc11 field public static final int MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK = 200; // 0xc8 Loading Loading @@ -24451,7 +24461,7 @@ package android.media { public static abstract class MediaPlayer2.MediaPlayer2EventCallback { ctor public MediaPlayer2.MediaPlayer2EventCallback(); method public void onCallComplete(android.media.MediaPlayer2, android.media.DataSourceDesc, int, int); method public void onCallCompleted(android.media.MediaPlayer2, android.media.DataSourceDesc, int, int); method public void onCommandLabelReached(android.media.MediaPlayer2, java.lang.Object); method public void onError(android.media.MediaPlayer2, android.media.DataSourceDesc, int, int); method public void onInfo(android.media.MediaPlayer2, android.media.DataSourceDesc, int, int); Loading Loading @@ -43071,8 +43081,6 @@ package android.telephony { method public android.telephony.TelephonyManager createForPhoneAccountHandle(android.telecom.PhoneAccountHandle); method public android.telephony.TelephonyManager createForSubscriptionId(int); method public java.util.List<android.telephony.CellInfo> getAllCellInfo(); method public int getAndroidCarrierIdForSubscription(); method public java.lang.CharSequence getAndroidCarrierNameForSubscription(); method public int getCallState(); method public android.os.PersistableBundle getCarrierConfig(); method public deprecated android.telephony.CellLocation getCellLocation(); Loading Loading @@ -43103,6 +43111,8 @@ package android.telephony { method public int getPhoneType(); method public android.telephony.ServiceState getServiceState(); method public android.telephony.SignalStrength getSignalStrength(); method public int getSimCarrierId(); method public java.lang.CharSequence getSimCarrierIdName(); method public java.lang.String getSimCountryIso(); method public java.lang.String getSimOperator(); method public java.lang.String getSimOperatorName(); Loading Loading @@ -46623,8 +46633,8 @@ package android.view { } public final class DisplayCutout { ctor public DisplayCutout(android.graphics.Rect, android.graphics.Region); method public android.graphics.Region getBounds(); ctor public DisplayCutout(android.graphics.Rect, java.util.List<android.graphics.Rect>); method public java.util.List<android.graphics.Rect> getBoundingRects(); method public int getSafeInsetBottom(); method public int getSafeInsetLeft(); method public int getSafeInsetRight(); Loading Loading @@ -49698,9 +49708,9 @@ package android.view { field public static final int LAST_SUB_WINDOW = 1999; // 0x7cf field public static final int LAST_SYSTEM_WINDOW = 2999; // 0xbb7 field public static final int LAYOUT_CHANGED = 1; // 0x1 field public static final int LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS = 1; // 0x1 field public static final int LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT = 0; // 0x0 field public static final int LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER = 2; // 0x2 field public static final int LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES = 1; // 0x1 field public static final int MEMORY_TYPE_CHANGED = 256; // 0x100 field public static final deprecated int MEMORY_TYPE_GPU = 2; // 0x2 field public static final deprecated int MEMORY_TYPE_HARDWARE = 1; // 0x1 Loading Loading @@ -51036,6 +51046,77 @@ package android.view.inputmethod { package android.view.textclassifier { public abstract class Logger { ctor public Logger(android.view.textclassifier.Logger.Config); method public java.text.BreakIterator getTokenIterator(java.util.Locale); method public boolean isSmartSelection(java.lang.String); method public final void logSelectionActionEvent(int, int, int); method public final void logSelectionActionEvent(int, int, int, android.view.textclassifier.TextClassification); method public final void logSelectionModifiedEvent(int, int); method public final void logSelectionModifiedEvent(int, int, android.view.textclassifier.TextClassification); method public final void logSelectionModifiedEvent(int, int, android.view.textclassifier.TextSelection); method public final void logSelectionStartedEvent(int, int); method public abstract void writeEvent(android.view.textclassifier.SelectionEvent); field public static final int OUT_OF_BOUNDS = 2147483647; // 0x7fffffff field public static final int OUT_OF_BOUNDS_NEGATIVE = -2147483648; // 0x80000000 field public static final java.lang.String WIDGET_CUSTOM_EDITTEXT = "customedit"; field public static final java.lang.String WIDGET_CUSTOM_TEXTVIEW = "customview"; field public static final java.lang.String WIDGET_CUSTOM_UNSELECTABLE_TEXTVIEW = "nosel-customview"; field public static final java.lang.String WIDGET_EDITTEXT = "edittext"; field public static final java.lang.String WIDGET_EDIT_WEBVIEW = "edit-webview"; field public static final java.lang.String WIDGET_TEXTVIEW = "textview"; field public static final java.lang.String WIDGET_UNKNOWN = "unknown"; field public static final java.lang.String WIDGET_UNSELECTABLE_TEXTVIEW = "nosel-textview"; field public static final java.lang.String WIDGET_WEBVIEW = "webview"; } public static final class Logger.Config { ctor public Logger.Config(android.content.Context, java.lang.String, java.lang.String); method public java.lang.String getPackageName(); method public java.lang.String getWidgetType(); method public java.lang.String getWidgetVersion(); } public final class SelectionEvent implements android.os.Parcelable { method public int describeContents(); method public long getDurationSincePreviousEvent(); method public long getDurationSinceSessionStart(); method public int getEnd(); method public java.lang.String getEntityType(); method public int getEventIndex(); method public long getEventTime(); method public int getEventType(); method public int getInvocationMethod(); method public java.lang.String getPackageName(); method public java.lang.String getSessionId(); method public java.lang.String getSignature(); method public int getSmartEnd(); method public int getSmartStart(); method public int getStart(); method public java.lang.String getWidgetType(); method public java.lang.String getWidgetVersion(); method public void writeToParcel(android.os.Parcel, int); field public static final int ACTION_ABANDON = 107; // 0x6b field public static final int ACTION_COPY = 101; // 0x65 field public static final int ACTION_CUT = 103; // 0x67 field public static final int ACTION_DRAG = 106; // 0x6a field public static final int ACTION_OTHER = 108; // 0x6c field public static final int ACTION_OVERTYPE = 100; // 0x64 field public static final int ACTION_PASTE = 102; // 0x66 field public static final int ACTION_RESET = 201; // 0xc9 field public static final int ACTION_SELECT_ALL = 200; // 0xc8 field public static final int ACTION_SHARE = 104; // 0x68 field public static final int ACTION_SMART_SHARE = 105; // 0x69 field public static final android.os.Parcelable.Creator<android.view.textclassifier.SelectionEvent> CREATOR; field public static final int EVENT_AUTO_SELECTION = 5; // 0x5 field public static final int EVENT_SELECTION_MODIFIED = 2; // 0x2 field public static final int EVENT_SELECTION_STARTED = 1; // 0x1 field public static final int EVENT_SMART_SELECTION_MULTI = 4; // 0x4 field public static final int EVENT_SMART_SELECTION_SINGLE = 3; // 0x3 field public static final int INVOCATION_LINK = 2; // 0x2 field public static final int INVOCATION_MANUAL = 1; // 0x1 } public final class TextClassification implements android.os.Parcelable { method public int describeContents(); method public float getConfidenceScore(java.lang.String); Loading Loading @@ -51092,7 +51173,7 @@ package android.view.textclassifier { method public default android.view.textclassifier.TextClassification classifyText(java.lang.CharSequence, int, int, android.os.LocaleList); method public default android.view.textclassifier.TextLinks generateLinks(java.lang.CharSequence, android.view.textclassifier.TextLinks.Options); method public default android.view.textclassifier.TextLinks generateLinks(java.lang.CharSequence); method public default android.view.textclassifier.logging.Logger getLogger(android.view.textclassifier.logging.Logger.Config); method public default android.view.textclassifier.Logger getLogger(android.view.textclassifier.Logger.Config); method public default int getMaxGenerateLinksTextLength(); method public default android.view.textclassifier.TextSelection suggestSelection(java.lang.CharSequence, int, int, android.view.textclassifier.TextSelection.Options); method public default android.view.textclassifier.TextSelection suggestSelection(java.lang.CharSequence, int, int); Loading Loading @@ -51205,78 +51286,6 @@ package android.view.textclassifier { } package android.view.textclassifier.logging { public abstract class Logger { ctor public Logger(android.view.textclassifier.logging.Logger.Config); method public java.text.BreakIterator getTokenIterator(java.util.Locale); method public boolean isSmartSelection(java.lang.String); method public final void logSelectionActionEvent(int, int, int); method public final void logSelectionActionEvent(int, int, int, android.view.textclassifier.TextClassification); method public final void logSelectionModifiedEvent(int, int); method public final void logSelectionModifiedEvent(int, int, android.view.textclassifier.TextClassification); method public final void logSelectionModifiedEvent(int, int, android.view.textclassifier.TextSelection); method public final void logSelectionStartedEvent(int, int); method public abstract void writeEvent(android.view.textclassifier.logging.SelectionEvent); field public static final int OUT_OF_BOUNDS = 2147483647; // 0x7fffffff field public static final int OUT_OF_BOUNDS_NEGATIVE = -2147483648; // 0x80000000 field public static final java.lang.String WIDGET_CUSTOM_EDITTEXT = "customedit"; field public static final java.lang.String WIDGET_CUSTOM_TEXTVIEW = "customview"; field public static final java.lang.String WIDGET_CUSTOM_UNSELECTABLE_TEXTVIEW = "nosel-customview"; field public static final java.lang.String WIDGET_EDITTEXT = "edittext"; field public static final java.lang.String WIDGET_EDIT_WEBVIEW = "edit-webview"; field public static final java.lang.String WIDGET_TEXTVIEW = "textview"; field public static final java.lang.String WIDGET_UNKNOWN = "unknown"; field public static final java.lang.String WIDGET_UNSELECTABLE_TEXTVIEW = "nosel-textview"; field public static final java.lang.String WIDGET_WEBVIEW = "webview"; } public static final class Logger.Config { ctor public Logger.Config(android.content.Context, java.lang.String, java.lang.String); method public java.lang.String getPackageName(); method public java.lang.String getWidgetType(); method public java.lang.String getWidgetVersion(); } public final class SelectionEvent { method public long getDurationSincePreviousEvent(); method public long getDurationSinceSessionStart(); method public int getEnd(); method public java.lang.String getEntityType(); method public int getEventIndex(); method public long getEventTime(); method public int getEventType(); method public int getInvocationMethod(); method public java.lang.String getPackageName(); method public java.lang.String getSessionId(); method public java.lang.String getSignature(); method public int getSmartEnd(); method public int getSmartStart(); method public int getStart(); method public java.lang.String getWidgetType(); method public java.lang.String getWidgetVersion(); field public static final int ACTION_ABANDON = 107; // 0x6b field public static final int ACTION_COPY = 101; // 0x65 field public static final int ACTION_CUT = 103; // 0x67 field public static final int ACTION_DRAG = 106; // 0x6a field public static final int ACTION_OTHER = 108; // 0x6c field public static final int ACTION_OVERTYPE = 100; // 0x64 field public static final int ACTION_PASTE = 102; // 0x66 field public static final int ACTION_RESET = 201; // 0xc9 field public static final int ACTION_SELECT_ALL = 200; // 0xc8 field public static final int ACTION_SHARE = 104; // 0x68 field public static final int ACTION_SMART_SHARE = 105; // 0x69 field public static final int EVENT_AUTO_SELECTION = 5; // 0x5 field public static final int EVENT_SELECTION_MODIFIED = 2; // 0x2 field public static final int EVENT_SELECTION_STARTED = 1; // 0x1 field public static final int EVENT_SMART_SELECTION_MULTI = 4; // 0x4 field public static final int EVENT_SMART_SELECTION_SINGLE = 3; // 0x3 field public static final int INVOCATION_LINK = 2; // 0x2 field public static final int INVOCATION_MANUAL = 1; // 0x1 } } package android.view.textservice { public final class SentenceSuggestionsInfo implements android.os.Parcelable { Loading
api/current.txt +122 −113 Original line number Diff line number Diff line Loading @@ -4265,6 +4265,7 @@ package android.app { public class Application extends android.content.ContextWrapper implements android.content.ComponentCallbacks2 { ctor public Application(); method public static java.lang.String getProcessName(); method public void onConfigurationChanged(android.content.res.Configuration); method public void onCreate(); method public void onLowMemory(); Loading Loading @@ -16434,8 +16435,8 @@ package android.hardware.camera2.params { } public final class SessionConfiguration { ctor public SessionConfiguration(int, java.util.List<android.hardware.camera2.params.OutputConfiguration>, android.hardware.camera2.CameraCaptureSession.StateCallback, android.os.Handler); method public android.os.Handler getHandler(); ctor public SessionConfiguration(int, java.util.List<android.hardware.camera2.params.OutputConfiguration>, java.util.concurrent.Executor, android.hardware.camera2.CameraCaptureSession.StateCallback); method public java.util.concurrent.Executor getExecutor(); method public android.hardware.camera2.params.InputConfiguration getInputConfiguration(); method public java.util.List<android.hardware.camera2.params.OutputConfiguration> getOutputConfigurations(); method public android.hardware.camera2.CaptureRequest getSessionParameters(); Loading Loading @@ -23257,6 +23258,7 @@ package android.media { field public static final int HEVCProfileMain = 1; // 0x1 field public static final int HEVCProfileMain10 = 2; // 0x2 field public static final int HEVCProfileMain10HDR10 = 4096; // 0x1000 field public static final int HEVCProfileMainStill = 4; // 0x4 field public static final int MPEG2LevelH14 = 2; // 0x2 field public static final int MPEG2LevelHL = 3; // 0x3 field public static final int MPEG2LevelHP = 4; // 0x4 Loading Loading @@ -24050,13 +24052,13 @@ package android.media { ctor public MediaMetadataRetriever(); method public java.lang.String extractMetadata(int); method public byte[] getEmbeddedPicture(); method public android.graphics.Bitmap getFrameAtIndex(int); method public android.graphics.Bitmap getFrameAtIndex(int, android.media.MediaMetadataRetriever.BitmapParams); method public android.graphics.Bitmap getFrameAtTime(long, int); method public android.graphics.Bitmap getFrameAtTime(long); method public android.graphics.Bitmap getFrameAtTime(); method public android.graphics.Bitmap[] getFramesAtIndex(int, int); method public android.graphics.Bitmap getImageAtIndex(int); method public android.graphics.Bitmap getPrimaryImage(); method public java.util.List<android.graphics.Bitmap> getFramesAtIndex(int, int, android.media.MediaMetadataRetriever.BitmapParams); method public android.graphics.Bitmap getImageAtIndex(int, android.media.MediaMetadataRetriever.BitmapParams); method public android.graphics.Bitmap getPrimaryImage(android.media.MediaMetadataRetriever.BitmapParams); method public android.graphics.Bitmap getScaledFrameAtTime(long, int, int, int); method public void release(); method public void setDataSource(java.lang.String) throws java.lang.IllegalArgumentException; Loading Loading @@ -24102,6 +24104,13 @@ package android.media { field public static final int OPTION_PREVIOUS_SYNC = 0; // 0x0 } public static final class MediaMetadataRetriever.BitmapParams { ctor public MediaMetadataRetriever.BitmapParams(); method public android.graphics.Bitmap.Config getActualConfig(); method public android.graphics.Bitmap.Config getPreferredConfig(); method public void setPreferredConfig(android.graphics.Bitmap.Config); } public final class MediaMuxer { ctor public MediaMuxer(java.lang.String, int) throws java.io.IOException; ctor public MediaMuxer(java.io.FileDescriptor, int) throws java.io.IOException; Loading Loading @@ -24349,7 +24358,6 @@ package android.media { method public abstract android.media.MediaDrm.KeyRequest getDrmKeyRequest(byte[], byte[], java.lang.String, int, java.util.Map<java.lang.String, java.lang.String>) throws android.media.MediaPlayer2.NoDrmSchemeException; method public abstract java.lang.String getDrmPropertyString(java.lang.String) throws android.media.MediaPlayer2.NoDrmSchemeException; method public abstract long getDuration(); method public abstract int getMediaPlayer2State(); method public abstract android.os.PersistableBundle getMetrics(); method public abstract android.media.PlaybackParams getPlaybackParams(); method public abstract int getSelectedTrack(int); Loading @@ -24375,33 +24383,35 @@ package android.media { method public abstract void setPlaybackParams(android.media.PlaybackParams); method public abstract void setSurface(android.view.Surface); method public abstract void setSyncParams(android.media.SyncParams); field public static final int MEDIAPLAYER2_STATE_ERROR = 5; // 0x5 field public static final int MEDIAPLAYER2_STATE_IDLE = 1; // 0x1 field public static final int MEDIAPLAYER2_STATE_PAUSED = 3; // 0x3 field public static final int MEDIAPLAYER2_STATE_PLAYING = 4; // 0x4 field public static final int MEDIAPLAYER2_STATE_PREPARED = 2; // 0x2 field public static final int MEDIA_CALL_ATTACH_AUX_EFFECT = 1; // 0x1 field public static final int MEDIA_CALL_DESELECT_TRACK = 2; // 0x2 field public static final int MEDIA_CALL_LOOP_CURRENT = 3; // 0x3 field public static final int MEDIA_CALL_PAUSE = 4; // 0x4 field public static final int MEDIA_CALL_PLAY = 5; // 0x5 field public static final int MEDIA_CALL_PREPARE = 6; // 0x6 field public static final int MEDIA_CALL_RELEASE_DRM = 12; // 0xc field public static final int MEDIA_CALL_RESTORE_DRM_KEYS = 13; // 0xd field public static final int MEDIA_CALL_SEEK_TO = 14; // 0xe field public static final int MEDIA_CALL_SELECT_TRACK = 15; // 0xf field public static final int MEDIA_CALL_SET_AUDIO_ATTRIBUTES = 16; // 0x10 field public static final int MEDIA_CALL_SET_AUDIO_SESSION_ID = 17; // 0x11 field public static final int MEDIA_CALL_SET_AUX_EFFECT_SEND_LEVEL = 18; // 0x12 field public static final int MEDIA_CALL_SET_DATA_SOURCE = 19; // 0x13 field public static final int MEDIA_CALL_SET_NEXT_DATA_SOURCE = 22; // 0x16 field public static final int MEDIA_CALL_SET_NEXT_DATA_SOURCES = 23; // 0x17 field public static final int MEDIA_CALL_SET_PLAYBACK_PARAMS = 24; // 0x18 field public static final int MEDIA_CALL_SET_PLAYBACK_SPEED = 25; // 0x19 field public static final int MEDIA_CALL_SET_PLAYER_VOLUME = 26; // 0x1a field public static final int MEDIA_CALL_SET_SURFACE = 27; // 0x1b field public static final int MEDIA_CALL_SET_SYNC_PARAMS = 28; // 0x1c field public static final int MEDIA_CALL_SKIP_TO_NEXT = 29; // 0x1d field public static final int CALL_COMPLETED_ATTACH_AUX_EFFECT = 1; // 0x1 field public static final int CALL_COMPLETED_DESELECT_TRACK = 2; // 0x2 field public static final int CALL_COMPLETED_LOOP_CURRENT = 3; // 0x3 field public static final int CALL_COMPLETED_PAUSE = 4; // 0x4 field public static final int CALL_COMPLETED_PLAY = 5; // 0x5 field public static final int CALL_COMPLETED_PREPARE = 6; // 0x6 field public static final int CALL_COMPLETED_RELEASE_DRM = 12; // 0xc field public static final int CALL_COMPLETED_RESTORE_DRM_KEYS = 13; // 0xd field public static final int CALL_COMPLETED_SEEK_TO = 14; // 0xe field public static final int CALL_COMPLETED_SELECT_TRACK = 15; // 0xf field public static final int CALL_COMPLETED_SET_AUDIO_ATTRIBUTES = 16; // 0x10 field public static final int CALL_COMPLETED_SET_AUDIO_SESSION_ID = 17; // 0x11 field public static final int CALL_COMPLETED_SET_AUX_EFFECT_SEND_LEVEL = 18; // 0x12 field public static final int CALL_COMPLETED_SET_DATA_SOURCE = 19; // 0x13 field public static final int CALL_COMPLETED_SET_NEXT_DATA_SOURCE = 22; // 0x16 field public static final int CALL_COMPLETED_SET_NEXT_DATA_SOURCES = 23; // 0x17 field public static final int CALL_COMPLETED_SET_PLAYBACK_PARAMS = 24; // 0x18 field public static final int CALL_COMPLETED_SET_PLAYBACK_SPEED = 25; // 0x19 field public static final int CALL_COMPLETED_SET_PLAYER_VOLUME = 26; // 0x1a field public static final int CALL_COMPLETED_SET_SURFACE = 27; // 0x1b field public static final int CALL_COMPLETED_SET_SYNC_PARAMS = 28; // 0x1c field public static final int CALL_COMPLETED_SKIP_TO_NEXT = 29; // 0x1d field public static final int CALL_STATUS_BAD_VALUE = 2; // 0x2 field public static final int CALL_STATUS_ERROR_IO = 4; // 0x4 field public static final int CALL_STATUS_ERROR_UNKNOWN = -2147483648; // 0x80000000 field public static final int CALL_STATUS_INVALID_OPERATION = 1; // 0x1 field public static final int CALL_STATUS_NO_DRM_SCHEME = 5; // 0x5 field public static final int CALL_STATUS_NO_ERROR = 0; // 0x0 field public static final int CALL_STATUS_PERMISSION_DENIED = 3; // 0x3 field public static final int MEDIA_ERROR_IO = -1004; // 0xfffffc14 field public static final int MEDIA_ERROR_MALFORMED = -1007; // 0xfffffc11 field public static final int MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK = 200; // 0xc8 Loading Loading @@ -24451,7 +24461,7 @@ package android.media { public static abstract class MediaPlayer2.MediaPlayer2EventCallback { ctor public MediaPlayer2.MediaPlayer2EventCallback(); method public void onCallComplete(android.media.MediaPlayer2, android.media.DataSourceDesc, int, int); method public void onCallCompleted(android.media.MediaPlayer2, android.media.DataSourceDesc, int, int); method public void onCommandLabelReached(android.media.MediaPlayer2, java.lang.Object); method public void onError(android.media.MediaPlayer2, android.media.DataSourceDesc, int, int); method public void onInfo(android.media.MediaPlayer2, android.media.DataSourceDesc, int, int); Loading Loading @@ -43071,8 +43081,6 @@ package android.telephony { method public android.telephony.TelephonyManager createForPhoneAccountHandle(android.telecom.PhoneAccountHandle); method public android.telephony.TelephonyManager createForSubscriptionId(int); method public java.util.List<android.telephony.CellInfo> getAllCellInfo(); method public int getAndroidCarrierIdForSubscription(); method public java.lang.CharSequence getAndroidCarrierNameForSubscription(); method public int getCallState(); method public android.os.PersistableBundle getCarrierConfig(); method public deprecated android.telephony.CellLocation getCellLocation(); Loading Loading @@ -43103,6 +43111,8 @@ package android.telephony { method public int getPhoneType(); method public android.telephony.ServiceState getServiceState(); method public android.telephony.SignalStrength getSignalStrength(); method public int getSimCarrierId(); method public java.lang.CharSequence getSimCarrierIdName(); method public java.lang.String getSimCountryIso(); method public java.lang.String getSimOperator(); method public java.lang.String getSimOperatorName(); Loading Loading @@ -46623,8 +46633,8 @@ package android.view { } public final class DisplayCutout { ctor public DisplayCutout(android.graphics.Rect, android.graphics.Region); method public android.graphics.Region getBounds(); ctor public DisplayCutout(android.graphics.Rect, java.util.List<android.graphics.Rect>); method public java.util.List<android.graphics.Rect> getBoundingRects(); method public int getSafeInsetBottom(); method public int getSafeInsetLeft(); method public int getSafeInsetRight(); Loading Loading @@ -49698,9 +49708,9 @@ package android.view { field public static final int LAST_SUB_WINDOW = 1999; // 0x7cf field public static final int LAST_SYSTEM_WINDOW = 2999; // 0xbb7 field public static final int LAYOUT_CHANGED = 1; // 0x1 field public static final int LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS = 1; // 0x1 field public static final int LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT = 0; // 0x0 field public static final int LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER = 2; // 0x2 field public static final int LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES = 1; // 0x1 field public static final int MEMORY_TYPE_CHANGED = 256; // 0x100 field public static final deprecated int MEMORY_TYPE_GPU = 2; // 0x2 field public static final deprecated int MEMORY_TYPE_HARDWARE = 1; // 0x1 Loading Loading @@ -51036,6 +51046,77 @@ package android.view.inputmethod { package android.view.textclassifier { public abstract class Logger { ctor public Logger(android.view.textclassifier.Logger.Config); method public java.text.BreakIterator getTokenIterator(java.util.Locale); method public boolean isSmartSelection(java.lang.String); method public final void logSelectionActionEvent(int, int, int); method public final void logSelectionActionEvent(int, int, int, android.view.textclassifier.TextClassification); method public final void logSelectionModifiedEvent(int, int); method public final void logSelectionModifiedEvent(int, int, android.view.textclassifier.TextClassification); method public final void logSelectionModifiedEvent(int, int, android.view.textclassifier.TextSelection); method public final void logSelectionStartedEvent(int, int); method public abstract void writeEvent(android.view.textclassifier.SelectionEvent); field public static final int OUT_OF_BOUNDS = 2147483647; // 0x7fffffff field public static final int OUT_OF_BOUNDS_NEGATIVE = -2147483648; // 0x80000000 field public static final java.lang.String WIDGET_CUSTOM_EDITTEXT = "customedit"; field public static final java.lang.String WIDGET_CUSTOM_TEXTVIEW = "customview"; field public static final java.lang.String WIDGET_CUSTOM_UNSELECTABLE_TEXTVIEW = "nosel-customview"; field public static final java.lang.String WIDGET_EDITTEXT = "edittext"; field public static final java.lang.String WIDGET_EDIT_WEBVIEW = "edit-webview"; field public static final java.lang.String WIDGET_TEXTVIEW = "textview"; field public static final java.lang.String WIDGET_UNKNOWN = "unknown"; field public static final java.lang.String WIDGET_UNSELECTABLE_TEXTVIEW = "nosel-textview"; field public static final java.lang.String WIDGET_WEBVIEW = "webview"; } public static final class Logger.Config { ctor public Logger.Config(android.content.Context, java.lang.String, java.lang.String); method public java.lang.String getPackageName(); method public java.lang.String getWidgetType(); method public java.lang.String getWidgetVersion(); } public final class SelectionEvent implements android.os.Parcelable { method public int describeContents(); method public long getDurationSincePreviousEvent(); method public long getDurationSinceSessionStart(); method public int getEnd(); method public java.lang.String getEntityType(); method public int getEventIndex(); method public long getEventTime(); method public int getEventType(); method public int getInvocationMethod(); method public java.lang.String getPackageName(); method public java.lang.String getSessionId(); method public java.lang.String getSignature(); method public int getSmartEnd(); method public int getSmartStart(); method public int getStart(); method public java.lang.String getWidgetType(); method public java.lang.String getWidgetVersion(); method public void writeToParcel(android.os.Parcel, int); field public static final int ACTION_ABANDON = 107; // 0x6b field public static final int ACTION_COPY = 101; // 0x65 field public static final int ACTION_CUT = 103; // 0x67 field public static final int ACTION_DRAG = 106; // 0x6a field public static final int ACTION_OTHER = 108; // 0x6c field public static final int ACTION_OVERTYPE = 100; // 0x64 field public static final int ACTION_PASTE = 102; // 0x66 field public static final int ACTION_RESET = 201; // 0xc9 field public static final int ACTION_SELECT_ALL = 200; // 0xc8 field public static final int ACTION_SHARE = 104; // 0x68 field public static final int ACTION_SMART_SHARE = 105; // 0x69 field public static final android.os.Parcelable.Creator<android.view.textclassifier.SelectionEvent> CREATOR; field public static final int EVENT_AUTO_SELECTION = 5; // 0x5 field public static final int EVENT_SELECTION_MODIFIED = 2; // 0x2 field public static final int EVENT_SELECTION_STARTED = 1; // 0x1 field public static final int EVENT_SMART_SELECTION_MULTI = 4; // 0x4 field public static final int EVENT_SMART_SELECTION_SINGLE = 3; // 0x3 field public static final int INVOCATION_LINK = 2; // 0x2 field public static final int INVOCATION_MANUAL = 1; // 0x1 } public final class TextClassification implements android.os.Parcelable { method public int describeContents(); method public float getConfidenceScore(java.lang.String); Loading Loading @@ -51092,7 +51173,7 @@ package android.view.textclassifier { method public default android.view.textclassifier.TextClassification classifyText(java.lang.CharSequence, int, int, android.os.LocaleList); method public default android.view.textclassifier.TextLinks generateLinks(java.lang.CharSequence, android.view.textclassifier.TextLinks.Options); method public default android.view.textclassifier.TextLinks generateLinks(java.lang.CharSequence); method public default android.view.textclassifier.logging.Logger getLogger(android.view.textclassifier.logging.Logger.Config); method public default android.view.textclassifier.Logger getLogger(android.view.textclassifier.Logger.Config); method public default int getMaxGenerateLinksTextLength(); method public default android.view.textclassifier.TextSelection suggestSelection(java.lang.CharSequence, int, int, android.view.textclassifier.TextSelection.Options); method public default android.view.textclassifier.TextSelection suggestSelection(java.lang.CharSequence, int, int); Loading Loading @@ -51205,78 +51286,6 @@ package android.view.textclassifier { } package android.view.textclassifier.logging { public abstract class Logger { ctor public Logger(android.view.textclassifier.logging.Logger.Config); method public java.text.BreakIterator getTokenIterator(java.util.Locale); method public boolean isSmartSelection(java.lang.String); method public final void logSelectionActionEvent(int, int, int); method public final void logSelectionActionEvent(int, int, int, android.view.textclassifier.TextClassification); method public final void logSelectionModifiedEvent(int, int); method public final void logSelectionModifiedEvent(int, int, android.view.textclassifier.TextClassification); method public final void logSelectionModifiedEvent(int, int, android.view.textclassifier.TextSelection); method public final void logSelectionStartedEvent(int, int); method public abstract void writeEvent(android.view.textclassifier.logging.SelectionEvent); field public static final int OUT_OF_BOUNDS = 2147483647; // 0x7fffffff field public static final int OUT_OF_BOUNDS_NEGATIVE = -2147483648; // 0x80000000 field public static final java.lang.String WIDGET_CUSTOM_EDITTEXT = "customedit"; field public static final java.lang.String WIDGET_CUSTOM_TEXTVIEW = "customview"; field public static final java.lang.String WIDGET_CUSTOM_UNSELECTABLE_TEXTVIEW = "nosel-customview"; field public static final java.lang.String WIDGET_EDITTEXT = "edittext"; field public static final java.lang.String WIDGET_EDIT_WEBVIEW = "edit-webview"; field public static final java.lang.String WIDGET_TEXTVIEW = "textview"; field public static final java.lang.String WIDGET_UNKNOWN = "unknown"; field public static final java.lang.String WIDGET_UNSELECTABLE_TEXTVIEW = "nosel-textview"; field public static final java.lang.String WIDGET_WEBVIEW = "webview"; } public static final class Logger.Config { ctor public Logger.Config(android.content.Context, java.lang.String, java.lang.String); method public java.lang.String getPackageName(); method public java.lang.String getWidgetType(); method public java.lang.String getWidgetVersion(); } public final class SelectionEvent { method public long getDurationSincePreviousEvent(); method public long getDurationSinceSessionStart(); method public int getEnd(); method public java.lang.String getEntityType(); method public int getEventIndex(); method public long getEventTime(); method public int getEventType(); method public int getInvocationMethod(); method public java.lang.String getPackageName(); method public java.lang.String getSessionId(); method public java.lang.String getSignature(); method public int getSmartEnd(); method public int getSmartStart(); method public int getStart(); method public java.lang.String getWidgetType(); method public java.lang.String getWidgetVersion(); field public static final int ACTION_ABANDON = 107; // 0x6b field public static final int ACTION_COPY = 101; // 0x65 field public static final int ACTION_CUT = 103; // 0x67 field public static final int ACTION_DRAG = 106; // 0x6a field public static final int ACTION_OTHER = 108; // 0x6c field public static final int ACTION_OVERTYPE = 100; // 0x64 field public static final int ACTION_PASTE = 102; // 0x66 field public static final int ACTION_RESET = 201; // 0xc9 field public static final int ACTION_SELECT_ALL = 200; // 0xc8 field public static final int ACTION_SHARE = 104; // 0x68 field public static final int ACTION_SMART_SHARE = 105; // 0x69 field public static final int EVENT_AUTO_SELECTION = 5; // 0x5 field public static final int EVENT_SELECTION_MODIFIED = 2; // 0x2 field public static final int EVENT_SELECTION_STARTED = 1; // 0x1 field public static final int EVENT_SMART_SELECTION_MULTI = 4; // 0x4 field public static final int EVENT_SMART_SELECTION_SINGLE = 3; // 0x3 field public static final int INVOCATION_LINK = 2; // 0x2 field public static final int INVOCATION_MANUAL = 1; // 0x1 } } package android.view.textservice { public final class SentenceSuggestionsInfo implements android.os.Parcelable {