Home | History | Annotate | Download | only in api
      1 package android {
      2 
      3   public static final class Manifest.permission {
      4     field public static final java.lang.String ACTIVITY_EMBEDDING = "android.permission.ACTIVITY_EMBEDDING";
      5     field public static final java.lang.String BRIGHTNESS_SLIDER_USAGE = "android.permission.BRIGHTNESS_SLIDER_USAGE";
      6     field public static final java.lang.String CONFIGURE_DISPLAY_BRIGHTNESS = "android.permission.CONFIGURE_DISPLAY_BRIGHTNESS";
      7     field public static final java.lang.String MANAGE_ACTIVITY_STACKS = "android.permission.MANAGE_ACTIVITY_STACKS";
      8   }
      9 
     10 }
     11 
     12 package android.animation {
     13 
     14   public class ValueAnimator extends android.animation.Animator {
     15     method public static float getDurationScale();
     16     method public static void setDurationScale(float);
     17   }
     18 
     19 }
     20 
     21 package android.app {
     22 
     23   public class ActivityManager {
     24     method public void addOnUidImportanceListener(android.app.ActivityManager.OnUidImportanceListener, int);
     25     method public void alwaysShowUnsupportedCompileSdkWarning(android.content.ComponentName);
     26     method public int getPackageImportance(java.lang.String);
     27     method public long getTotalRam();
     28     method public int getUidImportance(int);
     29     method public void removeOnUidImportanceListener(android.app.ActivityManager.OnUidImportanceListener);
     30     method public void removeStacksInWindowingModes(int[]) throws java.lang.SecurityException;
     31     method public void removeStacksWithActivityTypes(int[]) throws java.lang.SecurityException;
     32     method public void resizeStack(int, android.graphics.Rect) throws java.lang.SecurityException;
     33     method public void setTaskWindowingMode(int, int, boolean) throws java.lang.SecurityException;
     34     method public void setTaskWindowingModeSplitScreenPrimary(int, int, boolean, boolean, android.graphics.Rect, boolean) throws java.lang.SecurityException;
     35     method public static boolean supportsMultiWindow(android.content.Context);
     36     method public static boolean supportsSplitScreenMultiWindow(android.content.Context);
     37     field public static final int SPLIT_SCREEN_CREATE_MODE_BOTTOM_OR_RIGHT = 1; // 0x1
     38     field public static final int SPLIT_SCREEN_CREATE_MODE_TOP_OR_LEFT = 0; // 0x0
     39   }
     40 
     41   public static abstract interface ActivityManager.OnUidImportanceListener {
     42     method public abstract void onUidImportance(int, int);
     43   }
     44 
     45   public static class ActivityManager.StackId {
     46     field public static final int INVALID_STACK_ID = -1; // 0xffffffff
     47   }
     48 
     49   public static class ActivityManager.TaskDescription implements android.os.Parcelable {
     50     method public java.lang.String getIconFilename();
     51     method public int getIconResource();
     52   }
     53 
     54   public class ActivityOptions {
     55     method public void setLaunchActivityType(int);
     56     method public void setLaunchTaskId(int);
     57     method public void setLaunchWindowingMode(int);
     58     method public void setTaskOverlay(boolean, boolean);
     59   }
     60 
     61   public class AppOpsManager {
     62     method public static java.lang.String[] getOpStrs();
     63     method public boolean isOperationActive(int, int, java.lang.String);
     64     method public void setMode(int, int, java.lang.String, int);
     65     method public void startWatchingActive(int[], android.app.AppOpsManager.OnOpActiveChangedListener);
     66     method public void stopWatchingActive(android.app.AppOpsManager.OnOpActiveChangedListener);
     67     field public static final java.lang.String OPSTR_ACCEPT_HANDOVER = "android:accept_handover";
     68     field public static final java.lang.String OPSTR_ACCESS_NOTIFICATIONS = "android:access_notifications";
     69     field public static final java.lang.String OPSTR_ACTIVATE_VPN = "android:activate_vpn";
     70     field public static final java.lang.String OPSTR_ASSIST_SCREENSHOT = "android:assist_screenshot";
     71     field public static final java.lang.String OPSTR_ASSIST_STRUCTURE = "android:assist_structure";
     72     field public static final java.lang.String OPSTR_AUDIO_ACCESSIBILITY_VOLUME = "android:audio_accessibility_volume";
     73     field public static final java.lang.String OPSTR_AUDIO_ALARM_VOLUME = "android:audio_alarm_volume";
     74     field public static final java.lang.String OPSTR_AUDIO_BLUETOOTH_VOLUME = "android:audio_bluetooth_volume";
     75     field public static final java.lang.String OPSTR_AUDIO_MASTER_VOLUME = "android:audio_master_volume";
     76     field public static final java.lang.String OPSTR_AUDIO_MEDIA_VOLUME = "android:audio_media_volume";
     77     field public static final java.lang.String OPSTR_AUDIO_NOTIFICATION_VOLUME = "android:audio_notification_volume";
     78     field public static final java.lang.String OPSTR_AUDIO_RING_VOLUME = "android:audio_ring_volume";
     79     field public static final java.lang.String OPSTR_AUDIO_VOICE_VOLUME = "android:audio_voice_volume";
     80     field public static final java.lang.String OPSTR_BIND_ACCESSIBILITY_SERVICE = "android:bind_accessibility_service";
     81     field public static final java.lang.String OPSTR_CHANGE_WIFI_STATE = "android:change_wifi_state";
     82     field public static final java.lang.String OPSTR_GET_ACCOUNTS = "android:get_accounts";
     83     field public static final java.lang.String OPSTR_GPS = "android:gps";
     84     field public static final java.lang.String OPSTR_INSTANT_APP_START_FOREGROUND = "android:instant_app_start_foreground";
     85     field public static final java.lang.String OPSTR_MANAGE_IPSEC_TUNNELS = "android:manage_ipsec_tunnels";
     86     field public static final java.lang.String OPSTR_MUTE_MICROPHONE = "android:mute_microphone";
     87     field public static final java.lang.String OPSTR_NEIGHBORING_CELLS = "android:neighboring_cells";
     88     field public static final java.lang.String OPSTR_PLAY_AUDIO = "android:play_audio";
     89     field public static final java.lang.String OPSTR_POST_NOTIFICATION = "android:post_notification";
     90     field public static final java.lang.String OPSTR_PROJECT_MEDIA = "android:project_media";
     91     field public static final java.lang.String OPSTR_READ_CLIPBOARD = "android:read_clipboard";
     92     field public static final java.lang.String OPSTR_READ_ICC_SMS = "android:read_icc_sms";
     93     field public static final java.lang.String OPSTR_RECEIVE_EMERGENCY_BROADCAST = "android:receive_emergency_broadcast";
     94     field public static final java.lang.String OPSTR_REQUEST_DELETE_PACKAGES = "android:request_delete_packages";
     95     field public static final java.lang.String OPSTR_REQUEST_INSTALL_PACKAGES = "android:request_install_packages";
     96     field public static final java.lang.String OPSTR_RUN_ANY_IN_BACKGROUND = "android:run_any_in_background";
     97     field public static final java.lang.String OPSTR_RUN_IN_BACKGROUND = "android:run_in_background";
     98     field public static final java.lang.String OPSTR_START_FOREGROUND = "android:start_foreground";
     99     field public static final java.lang.String OPSTR_TAKE_AUDIO_FOCUS = "android:take_audio_focus";
    100     field public static final java.lang.String OPSTR_TAKE_MEDIA_BUTTONS = "android:take_media_buttons";
    101     field public static final java.lang.String OPSTR_TOAST_WINDOW = "android:toast_window";
    102     field public static final java.lang.String OPSTR_TURN_SCREEN_ON = "android:turn_screen_on";
    103     field public static final java.lang.String OPSTR_VIBRATE = "android:vibrate";
    104     field public static final java.lang.String OPSTR_WAKE_LOCK = "android:wake_lock";
    105     field public static final java.lang.String OPSTR_WIFI_SCAN = "android:wifi_scan";
    106     field public static final java.lang.String OPSTR_WRITE_CLIPBOARD = "android:write_clipboard";
    107     field public static final java.lang.String OPSTR_WRITE_ICC_SMS = "android:write_icc_sms";
    108     field public static final java.lang.String OPSTR_WRITE_SMS = "android:write_sms";
    109     field public static final java.lang.String OPSTR_WRITE_WALLPAPER = "android:write_wallpaper";
    110     field public static final int OP_RECORD_AUDIO = 27; // 0x1b
    111     field public static final int OP_SYSTEM_ALERT_WINDOW = 24; // 0x18
    112   }
    113 
    114   public static abstract interface AppOpsManager.OnOpActiveChangedListener {
    115     method public abstract void onOpActiveChanged(int, int, java.lang.String, boolean);
    116   }
    117 
    118   public final class NotificationChannelGroup implements android.os.Parcelable {
    119     method public void setBlocked(boolean);
    120   }
    121 
    122   public class NotificationManager {
    123     method public android.content.ComponentName getEffectsSuppressor();
    124   }
    125 
    126   public class TimePickerDialog extends android.app.AlertDialog implements android.content.DialogInterface.OnClickListener android.widget.TimePicker.OnTimeChangedListener {
    127     method public android.widget.TimePicker getTimePicker();
    128   }
    129 
    130   public final class UiAutomation {
    131     method public void destroy();
    132     method public android.os.ParcelFileDescriptor[] executeShellCommandRw(java.lang.String);
    133     method public deprecated boolean grantRuntimePermission(java.lang.String, java.lang.String, android.os.UserHandle);
    134     method public deprecated boolean revokeRuntimePermission(java.lang.String, java.lang.String, android.os.UserHandle);
    135   }
    136 
    137   public class UiModeManager {
    138     method public boolean isNightModeLocked();
    139     method public boolean isUiModeLocked();
    140   }
    141 
    142   public class WindowConfiguration implements java.lang.Comparable android.os.Parcelable {
    143     ctor public WindowConfiguration();
    144     method public int compareTo(android.app.WindowConfiguration);
    145     method public int describeContents();
    146     method public int getActivityType();
    147     method public android.graphics.Rect getAppBounds();
    148     method public android.graphics.Rect getBounds();
    149     method public int getWindowingMode();
    150     method public void setActivityType(int);
    151     method public void setAppBounds(android.graphics.Rect);
    152     method public void setBounds(android.graphics.Rect);
    153     method public void setTo(android.app.WindowConfiguration);
    154     method public void setWindowingMode(int);
    155     method public void writeToParcel(android.os.Parcel, int);
    156     field public static final int ACTIVITY_TYPE_ASSISTANT = 4; // 0x4
    157     field public static final int ACTIVITY_TYPE_HOME = 2; // 0x2
    158     field public static final int ACTIVITY_TYPE_RECENTS = 3; // 0x3
    159     field public static final int ACTIVITY_TYPE_STANDARD = 1; // 0x1
    160     field public static final int ACTIVITY_TYPE_UNDEFINED = 0; // 0x0
    161     field public static final int WINDOWING_MODE_FREEFORM = 5; // 0x5
    162     field public static final int WINDOWING_MODE_FULLSCREEN = 1; // 0x1
    163     field public static final int WINDOWING_MODE_FULLSCREEN_OR_SPLIT_SCREEN_SECONDARY = 4; // 0x4
    164     field public static final int WINDOWING_MODE_PINNED = 2; // 0x2
    165     field public static final int WINDOWING_MODE_SPLIT_SCREEN_PRIMARY = 3; // 0x3
    166     field public static final int WINDOWING_MODE_SPLIT_SCREEN_SECONDARY = 4; // 0x4
    167     field public static final int WINDOWING_MODE_UNDEFINED = 0; // 0x0
    168   }
    169 
    170 }
    171 
    172 package android.app.admin {
    173 
    174   public class DevicePolicyManager {
    175     method public java.lang.CharSequence getDeviceOwnerOrganizationName();
    176     method public long getLastBugReportRequestTime();
    177     method public long getLastNetworkLogRetrievalTime();
    178     method public long getLastSecurityLogRetrievalTime();
    179     method public java.util.List<java.lang.String> getOwnerInstalledCaCerts(android.os.UserHandle);
    180     method public boolean isCurrentInputMethodSetByOwner();
    181     method public boolean isDeviceManaged();
    182     field public static final java.lang.String ACCOUNT_FEATURE_DEVICE_OR_PROFILE_OWNER_ALLOWED = "android.account.DEVICE_OR_PROFILE_OWNER_ALLOWED";
    183     field public static final java.lang.String ACCOUNT_FEATURE_DEVICE_OR_PROFILE_OWNER_DISALLOWED = "android.account.DEVICE_OR_PROFILE_OWNER_DISALLOWED";
    184     field public static final java.lang.String ACTION_DATA_SHARING_RESTRICTION_APPLIED = "android.app.action.DATA_SHARING_RESTRICTION_APPLIED";
    185     field public static final java.lang.String EXTRA_RESTRICTION = "android.app.extra.RESTRICTION";
    186   }
    187 
    188   public static final class SecurityLog.SecurityEvent implements android.os.Parcelable {
    189     ctor public SecurityLog.SecurityEvent(long, byte[]);
    190   }
    191 
    192 }
    193 
    194 package android.app.backup {
    195 
    196   public class BackupManager {
    197     method public android.content.Intent getConfigurationIntent(java.lang.String);
    198     method public android.content.Intent getDataManagementIntent(java.lang.String);
    199     method public java.lang.String getDataManagementLabel(java.lang.String);
    200     method public java.lang.String getDestinationString(java.lang.String);
    201   }
    202 
    203 }
    204 
    205 package android.app.usage {
    206 
    207   public class NetworkStatsManager {
    208     method public void setPollForce(boolean);
    209   }
    210 
    211   public class StorageStatsManager {
    212     method public boolean isQuotaSupported(java.util.UUID);
    213     method public boolean isReservedSupported(java.util.UUID);
    214   }
    215 
    216 }
    217 
    218 package android.content {
    219 
    220   public abstract class ContentResolver {
    221     method public static java.lang.String[] getSyncAdapterPackagesForAuthorityAsUser(java.lang.String, int);
    222   }
    223 
    224   public abstract class Context {
    225     method public android.os.UserHandle getUser();
    226     method public int getUserId();
    227     method public void setAutofillCompatibilityEnabled(boolean);
    228   }
    229 
    230 }
    231 
    232 package android.content.pm {
    233 
    234   public class ActivityInfo extends android.content.pm.ComponentInfo implements android.os.Parcelable {
    235     method public static boolean isTranslucentOrFloating(android.content.res.TypedArray);
    236     field public static final int RESIZE_MODE_RESIZEABLE = 2; // 0x2
    237   }
    238 
    239   public class ApplicationInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable {
    240     method public boolean isPrivilegedApp();
    241     method public boolean isSystemApp();
    242   }
    243 
    244   public class LauncherApps {
    245     ctor public LauncherApps(android.content.Context);
    246   }
    247 
    248   public abstract class PackageManager {
    249     method public abstract java.lang.String getDefaultBrowserPackageNameAsUser(int);
    250     method public abstract int getInstallReason(java.lang.String, android.os.UserHandle);
    251     method public abstract java.util.List<android.content.pm.PackageInfo> getInstalledPackagesAsUser(int, int);
    252     method public abstract java.util.List<android.content.pm.ApplicationInfo> getInstalledApplicationsAsUser(int, int);
    253     method public abstract java.lang.String[] getNamesForUids(int[]);
    254     method public abstract java.lang.String getPermissionControllerPackageName();
    255     method public abstract java.lang.String getServicesSystemSharedLibraryPackageName();
    256     method public abstract java.lang.String getSharedSystemSharedLibraryPackageName();
    257     method public abstract boolean isPermissionReviewModeEnabled();
    258     field public static final java.lang.String FEATURE_ADOPTABLE_STORAGE = "android.software.adoptable_storage";
    259     field public static final java.lang.String FEATURE_FILE_BASED_ENCRYPTION = "android.software.file_based_encryption";
    260     field public static final int MATCH_FACTORY_ONLY = 2097152; // 0x200000
    261     field public static final int MATCH_KNOWN_PACKAGES = 4202496; // 0x402000
    262   }
    263 
    264   public class PermissionInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable {
    265     field public static final int PROTECTION_FLAG_SYSTEM_TEXT_CLASSIFIER = 65536; // 0x10000
    266     field public static final int PROTECTION_FLAG_VENDOR_PRIVILEGED = 32768; // 0x8000
    267   }
    268 
    269   public final class ShortcutInfo implements android.os.Parcelable {
    270     method public boolean isVisibleToPublisher();
    271   }
    272 
    273   public class ShortcutManager {
    274     ctor public ShortcutManager(android.content.Context);
    275   }
    276 
    277 }
    278 
    279 package android.content.res {
    280 
    281   public final class Configuration implements java.lang.Comparable android.os.Parcelable {
    282     field public final android.app.WindowConfiguration windowConfiguration;
    283   }
    284 
    285 }
    286 
    287 package android.database.sqlite {
    288 
    289   public final class SQLiteDirectCursorDriver implements android.database.sqlite.SQLiteCursorDriver {
    290     ctor public SQLiteDirectCursorDriver(android.database.sqlite.SQLiteDatabase, java.lang.String, java.lang.String, android.os.CancellationSignal);
    291     method public void cursorClosed();
    292     method public void cursorDeactivated();
    293     method public void cursorRequeried(android.database.Cursor);
    294     method public android.database.Cursor query(android.database.sqlite.SQLiteDatabase.CursorFactory, java.lang.String[]);
    295     method public void setBindArguments(java.lang.String[]);
    296   }
    297 
    298   public final class SQLiteGlobal {
    299     method public static java.lang.String getDefaultJournalMode();
    300     method public static int getDefaultPageSize();
    301     method public static java.lang.String getDefaultSyncMode();
    302     method public static int getIdleConnectionTimeout();
    303     method public static int getJournalSizeLimit();
    304     method public static int getWALAutoCheckpoint();
    305     method public static int getWALConnectionPoolSize();
    306     method public static java.lang.String getWALSyncMode();
    307     method public static boolean isCompatibilityWalSupported();
    308     method public static int releaseMemory();
    309   }
    310 
    311 }
    312 
    313 package android.graphics {
    314 
    315   public final class ImageDecoder implements java.lang.AutoCloseable {
    316     method public static android.graphics.ImageDecoder.Source createSource(android.content.res.Resources, java.io.InputStream, int);
    317   }
    318 
    319 }
    320 
    321 package android.graphics.drawable {
    322 
    323   public class AdaptiveIconDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable.Callback {
    324     method public android.graphics.Region getSafeZone();
    325     field public static final float MASK_SIZE = 100.0f;
    326   }
    327 
    328   public class ColorDrawable extends android.graphics.drawable.Drawable {
    329     method public android.graphics.Xfermode getXfermode();
    330   }
    331 
    332   public abstract class Drawable {
    333     method public boolean hasFocusStateSpecified();
    334   }
    335 
    336   public class ShapeDrawable extends android.graphics.drawable.Drawable {
    337     method public void setXfermode(android.graphics.Xfermode);
    338   }
    339 
    340 }
    341 
    342 package android.hardware.camera2 {
    343 
    344   public abstract class CameraDevice implements java.lang.AutoCloseable {
    345     method public abstract void createCustomCaptureSession(android.hardware.camera2.params.InputConfiguration, java.util.List<android.hardware.camera2.params.OutputConfiguration>, int, android.hardware.camera2.CameraCaptureSession.StateCallback, android.os.Handler) throws android.hardware.camera2.CameraAccessException;
    346     field public static final int SESSION_OPERATION_MODE_CONSTRAINED_HIGH_SPEED = 1; // 0x1
    347     field public static final int SESSION_OPERATION_MODE_NORMAL = 0; // 0x0
    348     field public static final int SESSION_OPERATION_MODE_VENDOR_START = 32768; // 0x8000
    349   }
    350 
    351 }
    352 
    353 package android.hardware.display {
    354 
    355   public final class AmbientBrightnessDayStats implements android.os.Parcelable {
    356     method public int describeContents();
    357     method public float[] getBucketBoundaries();
    358     method public java.time.LocalDate getLocalDate();
    359     method public float[] getStats();
    360     method public void writeToParcel(android.os.Parcel, int);
    361     field public static final android.os.Parcelable.Creator<android.hardware.display.AmbientBrightnessDayStats> CREATOR;
    362   }
    363 
    364   public final class BrightnessChangeEvent implements android.os.Parcelable {
    365     method public int describeContents();
    366     method public void writeToParcel(android.os.Parcel, int);
    367     field public static final android.os.Parcelable.Creator<android.hardware.display.BrightnessChangeEvent> CREATOR;
    368     field public final float batteryLevel;
    369     field public final float brightness;
    370     field public final int colorTemperature;
    371     field public final boolean isDefaultBrightnessConfig;
    372     field public final boolean isUserSetBrightness;
    373     field public final float lastBrightness;
    374     field public final long[] luxTimestamps;
    375     field public final float[] luxValues;
    376     field public final boolean nightMode;
    377     field public final java.lang.String packageName;
    378     field public final float powerBrightnessFactor;
    379     field public final long timeStamp;
    380   }
    381 
    382   public final class BrightnessConfiguration implements android.os.Parcelable {
    383     method public int describeContents();
    384     method public android.util.Pair<float[], float[]> getCurve();
    385     method public void writeToParcel(android.os.Parcel, int);
    386     field public static final android.os.Parcelable.Creator<android.hardware.display.BrightnessConfiguration> CREATOR;
    387   }
    388 
    389   public static class BrightnessConfiguration.Builder {
    390     ctor public BrightnessConfiguration.Builder(float[], float[]);
    391     method public android.hardware.display.BrightnessConfiguration build();
    392     method public android.hardware.display.BrightnessConfiguration.Builder setDescription(java.lang.String);
    393   }
    394 
    395   public final class DisplayManager {
    396     method public java.util.List<android.hardware.display.AmbientBrightnessDayStats> getAmbientBrightnessStats();
    397     method public android.hardware.display.BrightnessConfiguration getBrightnessConfiguration();
    398     method public java.util.List<android.hardware.display.BrightnessChangeEvent> getBrightnessEvents();
    399     method public android.hardware.display.BrightnessConfiguration getDefaultBrightnessConfiguration();
    400     method public android.graphics.Point getStableDisplaySize();
    401     method public void setBrightnessConfiguration(android.hardware.display.BrightnessConfiguration);
    402   }
    403 
    404 }
    405 
    406 package android.location {
    407 
    408   public final class GnssClock implements android.os.Parcelable {
    409     ctor public GnssClock();
    410     method public void reset();
    411     method public void resetBiasNanos();
    412     method public void resetBiasUncertaintyNanos();
    413     method public void resetDriftNanosPerSecond();
    414     method public void resetDriftUncertaintyNanosPerSecond();
    415     method public void resetFullBiasNanos();
    416     method public void resetLeapSecond();
    417     method public void resetTimeUncertaintyNanos();
    418     method public void set(android.location.GnssClock);
    419     method public void setBiasNanos(double);
    420     method public void setBiasUncertaintyNanos(double);
    421     method public void setDriftNanosPerSecond(double);
    422     method public void setDriftUncertaintyNanosPerSecond(double);
    423     method public void setFullBiasNanos(long);
    424     method public void setHardwareClockDiscontinuityCount(int);
    425     method public void setLeapSecond(int);
    426     method public void setTimeNanos(long);
    427     method public void setTimeUncertaintyNanos(double);
    428   }
    429 
    430   public final class GnssMeasurement implements android.os.Parcelable {
    431     ctor public GnssMeasurement();
    432     method public void reset();
    433     method public void resetAutomaticGainControlLevel();
    434     method public deprecated void resetCarrierCycles();
    435     method public void resetCarrierFrequencyHz();
    436     method public deprecated void resetCarrierPhase();
    437     method public deprecated void resetCarrierPhaseUncertainty();
    438     method public void resetSnrInDb();
    439     method public void set(android.location.GnssMeasurement);
    440     method public void setAccumulatedDeltaRangeMeters(double);
    441     method public void setAccumulatedDeltaRangeState(int);
    442     method public void setAccumulatedDeltaRangeUncertaintyMeters(double);
    443     method public void setAutomaticGainControlLevelInDb(double);
    444     method public deprecated void setCarrierCycles(long);
    445     method public void setCarrierFrequencyHz(float);
    446     method public deprecated void setCarrierPhase(double);
    447     method public deprecated void setCarrierPhaseUncertainty(double);
    448     method public void setCn0DbHz(double);
    449     method public void setConstellationType(int);
    450     method public void setMultipathIndicator(int);
    451     method public void setPseudorangeRateMetersPerSecond(double);
    452     method public void setPseudorangeRateUncertaintyMetersPerSecond(double);
    453     method public void setReceivedSvTimeNanos(long);
    454     method public void setReceivedSvTimeUncertaintyNanos(long);
    455     method public void setSnrInDb(double);
    456     method public void setState(int);
    457     method public void setSvid(int);
    458     method public void setTimeOffsetNanos(double);
    459     field public static final int ADR_STATE_ALL = 31; // 0x1f
    460   }
    461 
    462   public final class GnssMeasurementsEvent implements android.os.Parcelable {
    463     ctor public GnssMeasurementsEvent(android.location.GnssClock, android.location.GnssMeasurement[]);
    464   }
    465 
    466   public final class GnssNavigationMessage implements android.os.Parcelable {
    467     ctor public GnssNavigationMessage();
    468     method public void reset();
    469     method public void set(android.location.GnssNavigationMessage);
    470     method public void setData(byte[]);
    471     method public void setMessageId(int);
    472     method public void setStatus(int);
    473     method public void setSubmessageId(int);
    474     method public void setSvid(int);
    475     method public void setType(int);
    476   }
    477 
    478   public class LocationManager {
    479     method public java.lang.String[] getBackgroundThrottlingWhitelist();
    480   }
    481 
    482 }
    483 
    484 package android.media {
    485 
    486   public final class AudioFocusRequest {
    487     method public android.media.AudioManager.OnAudioFocusChangeListener getOnAudioFocusChangeListener();
    488   }
    489 
    490   public final class AudioFormat implements android.os.Parcelable {
    491     method public static int channelCountFromInChannelMask(int);
    492     method public static int channelCountFromOutChannelMask(int);
    493     method public static int getBytesPerSample(int);
    494     method public static boolean isEncodingLinearPcm(int);
    495   }
    496 
    497   public final class AudioPresentation {
    498     ctor public AudioPresentation(int, int, java.util.Map<java.lang.String, java.lang.String>, java.lang.String, int, boolean, boolean, boolean);
    499     method public int getPresentationId();
    500     method public int getProgramId();
    501   }
    502 
    503   public final class BufferingParams implements android.os.Parcelable {
    504     method public int describeContents();
    505     method public int getInitialMarkMs();
    506     method public int getResumePlaybackMarkMs();
    507     method public void writeToParcel(android.os.Parcel, int);
    508     field public static final android.os.Parcelable.Creator<android.media.BufferingParams> CREATOR;
    509   }
    510 
    511   public static class BufferingParams.Builder {
    512     ctor public BufferingParams.Builder();
    513     ctor public BufferingParams.Builder(android.media.BufferingParams);
    514     method public android.media.BufferingParams build();
    515     method public android.media.BufferingParams.Builder setInitialMarkMs(int);
    516     method public android.media.BufferingParams.Builder setResumePlaybackMarkMs(int);
    517   }
    518 
    519   public class MediaPlayer implements android.media.AudioRouting android.media.VolumeAutomation {
    520     method public android.media.BufferingParams getBufferingParams();
    521     method public void setBufferingParams(android.media.BufferingParams);
    522   }
    523 
    524   public final class PlaybackParams implements android.os.Parcelable {
    525     method public int getAudioStretchMode();
    526     method public android.media.PlaybackParams setAudioStretchMode(int);
    527   }
    528 
    529   public static final class VolumeShaper.Configuration.Builder {
    530     method public android.media.VolumeShaper.Configuration.Builder setOptionFlags(int);
    531   }
    532 
    533 }
    534 
    535 package android.media.audiofx {
    536 
    537   public class AudioEffect {
    538     method public static int byteArrayToInt(byte[]);
    539     method public static short byteArrayToShort(byte[]);
    540     method public int getParameter(byte[], byte[]) throws java.lang.IllegalStateException;
    541     method public int getParameter(int, byte[]) throws java.lang.IllegalStateException;
    542     method public int getParameter(int, int[]) throws java.lang.IllegalStateException;
    543     method public int getParameter(int, short[]) throws java.lang.IllegalStateException;
    544     method public int getParameter(int[], short[]) throws java.lang.IllegalStateException;
    545     method public static byte[] intToByteArray(int);
    546     method public static boolean isEffectTypeAvailable(java.util.UUID);
    547     method public static boolean isError(int);
    548     method public int setParameter(byte[], byte[]) throws java.lang.IllegalStateException;
    549     method public int setParameter(int, int) throws java.lang.IllegalStateException;
    550     method public int setParameter(int, short) throws java.lang.IllegalStateException;
    551     method public int setParameter(int, byte[]) throws java.lang.IllegalStateException;
    552     method public int setParameter(int[], int[]) throws java.lang.IllegalStateException;
    553     method public int setParameter(int[], byte[]) throws java.lang.IllegalStateException;
    554     method public void setParameterListener(android.media.audiofx.AudioEffect.OnParameterChangeListener);
    555     method public static byte[] shortToByteArray(short);
    556     field public static final java.util.UUID EFFECT_TYPE_NULL;
    557   }
    558 
    559   public static abstract interface AudioEffect.OnParameterChangeListener {
    560     method public abstract void onParameterChange(android.media.audiofx.AudioEffect, int, byte[], byte[]);
    561   }
    562 
    563 }
    564 
    565 package android.net {
    566 
    567   public final class IpSecManager {
    568     field public static final int INVALID_SECURITY_PARAMETER_INDEX = 0; // 0x0
    569   }
    570 
    571   public final class NetworkCapabilities implements android.os.Parcelable {
    572     method public int[] getCapabilities();
    573     method public int[] getTransportTypes();
    574   }
    575 
    576   public class TrafficStats {
    577     method public static long getLoopbackRxBytes();
    578     method public static long getLoopbackRxPackets();
    579     method public static long getLoopbackTxBytes();
    580     method public static long getLoopbackTxPackets();
    581   }
    582 
    583 }
    584 
    585 package android.os {
    586 
    587   public static class Build.VERSION {
    588     field public static final int FIRST_SDK_INT;
    589     field public static final int RESOURCES_SDK_INT;
    590   }
    591 
    592   public class DeviceIdleManager {
    593     method public java.lang.String[] getSystemPowerWhitelist();
    594     method public java.lang.String[] getSystemPowerWhitelistExceptIdle();
    595   }
    596 
    597   public class Environment {
    598     method public static java.io.File buildPath(java.io.File, java.lang.String...);
    599   }
    600 
    601   public class IncidentManager {
    602     method public void reportIncident(android.os.IncidentReportArgs);
    603   }
    604 
    605   public final class IncidentReportArgs implements android.os.Parcelable {
    606     ctor public IncidentReportArgs();
    607     ctor public IncidentReportArgs(android.os.Parcel);
    608     method public void addHeader(byte[]);
    609     method public void addSection(int);
    610     method public boolean containsSection(int);
    611     method public int describeContents();
    612     method public boolean isAll();
    613     method public void readFromParcel(android.os.Parcel);
    614     method public int sectionCount();
    615     method public void setAll(boolean);
    616     method public void writeToParcel(android.os.Parcel, int);
    617     field public static final android.os.Parcelable.Creator<android.os.IncidentReportArgs> CREATOR;
    618   }
    619 
    620   public final class PowerManager {
    621     method public void nap(long);
    622   }
    623 
    624   public class Process {
    625     method public static final int getThreadScheduler(int) throws java.lang.IllegalArgumentException;
    626   }
    627 
    628   public final class RemoteCallback implements android.os.Parcelable {
    629     ctor public RemoteCallback(android.os.RemoteCallback.OnResultListener);
    630     ctor public RemoteCallback(android.os.RemoteCallback.OnResultListener, android.os.Handler);
    631     method public int describeContents();
    632     method public void sendResult(android.os.Bundle);
    633     method public void writeToParcel(android.os.Parcel, int);
    634     field public static final android.os.Parcelable.Creator<android.os.RemoteCallback> CREATOR;
    635   }
    636 
    637   public static abstract interface RemoteCallback.OnResultListener {
    638     method public abstract void onResult(android.os.Bundle);
    639   }
    640 
    641   public final class StrictMode {
    642     method public static void setViolationLogger(android.os.StrictMode.ViolationLogger);
    643     field public static final int DETECT_CUSTOM = 8; // 0x8
    644     field public static final int DETECT_DISK_READ = 2; // 0x2
    645     field public static final int DETECT_DISK_WRITE = 1; // 0x1
    646     field public static final int DETECT_NETWORK = 4; // 0x4
    647     field public static final int DETECT_RESOURCE_MISMATCH = 16; // 0x10
    648     field public static final int DETECT_UNBUFFERED_IO = 32; // 0x20
    649     field public static final int DETECT_VM_ACTIVITY_LEAKS = 1024; // 0x400
    650     field public static final int DETECT_VM_CLEARTEXT_NETWORK = 16384; // 0x4000
    651     field public static final int DETECT_VM_CLOSABLE_LEAKS = 512; // 0x200
    652     field public static final int DETECT_VM_CONTENT_URI_WITHOUT_PERMISSION = 32768; // 0x8000
    653     field public static final int DETECT_VM_CURSOR_LEAKS = 256; // 0x100
    654     field public static final int DETECT_VM_FILE_URI_EXPOSURE = 8192; // 0x2000
    655     field public static final int DETECT_VM_INSTANCE_LEAKS = 2048; // 0x800
    656     field public static final int DETECT_VM_NON_SDK_API_USAGE = 1073741824; // 0x40000000
    657     field public static final int DETECT_VM_REGISTRATION_LEAKS = 4096; // 0x1000
    658     field public static final int DETECT_VM_UNTAGGED_SOCKET = -2147483648; // 0x80000000
    659   }
    660 
    661   public static final class StrictMode.ViolationInfo implements android.os.Parcelable {
    662     ctor public StrictMode.ViolationInfo(android.os.Parcel);
    663     ctor public StrictMode.ViolationInfo(android.os.Parcel, boolean);
    664     method public int describeContents();
    665     method public void dump(android.util.Printer, java.lang.String);
    666     method public int getPolicyMask();
    667     method public java.lang.String getStackTrace();
    668     method public int getViolationBit();
    669     method public java.lang.String getViolationDetails();
    670     method public void writeToParcel(android.os.Parcel, int);
    671     field public static final android.os.Parcelable.Creator<android.os.StrictMode.ViolationInfo> CREATOR;
    672     field public java.lang.String broadcastIntentAction;
    673     field public int durationMillis;
    674     field public int numAnimationsRunning;
    675     field public long numInstances;
    676     field public java.lang.String[] tags;
    677     field public int violationNumThisLoop;
    678     field public long violationUptimeMillis;
    679   }
    680 
    681   public static abstract interface StrictMode.ViolationLogger {
    682     method public abstract void log(android.os.StrictMode.ViolationInfo);
    683   }
    684 
    685   public class SystemProperties {
    686     method public static java.lang.String get(java.lang.String, java.lang.String);
    687   }
    688 
    689   public final class UserHandle implements android.os.Parcelable {
    690     method public static int getAppId(int);
    691     method public int getIdentifier();
    692     field public static final android.os.UserHandle SYSTEM;
    693   }
    694 
    695   public class UserManager {
    696     method public static boolean isSplitSystemUser();
    697     field public static final java.lang.String ACTION_USER_RESTRICTIONS_CHANGED = "android.os.action.USER_RESTRICTIONS_CHANGED";
    698   }
    699 
    700 }
    701 
    702 package android.print {
    703 
    704   public final class PrintJobInfo implements android.os.Parcelable {
    705     method public float getProgress();
    706     method public java.lang.CharSequence getStatus(android.content.pm.PackageManager);
    707   }
    708 
    709   public final class PrinterInfo implements android.os.Parcelable {
    710     method public android.graphics.drawable.Drawable loadIcon(android.content.Context);
    711   }
    712 
    713 }
    714 
    715 package android.provider {
    716 
    717   public final class Settings {
    718     field public static final java.lang.String ACTION_ENTERPRISE_PRIVACY_SETTINGS = "android.settings.ENTERPRISE_PRIVACY_SETTINGS";
    719   }
    720 
    721   public static final class Settings.Global extends android.provider.Settings.NameValueTable {
    722     field public static final java.lang.String AUTOFILL_COMPAT_MODE_ALLOWED_PACKAGES = "autofill_compat_mode_allowed_packages";
    723     field public static final java.lang.String HIDDEN_API_BLACKLIST_EXEMPTIONS = "hidden_api_blacklist_exemptions";
    724     field public static final java.lang.String LOCATION_GLOBAL_KILL_SWITCH = "location_global_kill_switch";
    725     field public static final java.lang.String LOW_POWER_MODE = "low_power";
    726     field public static final java.lang.String LOW_POWER_MODE_STICKY = "low_power_sticky";
    727     field public static final java.lang.String USE_OPEN_WIFI_PACKAGE = "use_open_wifi_package";
    728   }
    729 
    730   public static final class Settings.Secure extends android.provider.Settings.NameValueTable {
    731     field public static final java.lang.String ACCESSIBILITY_DISPLAY_MAGNIFICATION_ENABLED = "accessibility_display_magnification_enabled";
    732     field public static final java.lang.String AUTOFILL_FEATURE_FIELD_CLASSIFICATION = "autofill_field_classification";
    733     field public static final java.lang.String AUTOFILL_SERVICE = "autofill_service";
    734     field public static final java.lang.String AUTOFILL_USER_DATA_MAX_CATEGORY_COUNT = "autofill_user_data_max_category_count";
    735     field public static final java.lang.String AUTOFILL_USER_DATA_MAX_FIELD_CLASSIFICATION_IDS_SIZE = "autofill_user_data_max_field_classification_size";
    736     field public static final java.lang.String AUTOFILL_USER_DATA_MAX_USER_DATA_SIZE = "autofill_user_data_max_user_data_size";
    737     field public static final java.lang.String AUTOFILL_USER_DATA_MAX_VALUE_LENGTH = "autofill_user_data_max_value_length";
    738     field public static final java.lang.String AUTOFILL_USER_DATA_MIN_VALUE_LENGTH = "autofill_user_data_min_value_length";
    739     field public static final java.lang.String DISABLED_PRINT_SERVICES = "disabled_print_services";
    740     field public static final deprecated java.lang.String ENABLED_NOTIFICATION_POLICY_ACCESS_PACKAGES = "enabled_notification_policy_access_packages";
    741     field public static final java.lang.String SYNC_PARENT_SOUNDS = "sync_parent_sounds";
    742     field public static final java.lang.String USER_SETUP_COMPLETE = "user_setup_complete";
    743     field public static final java.lang.String VOICE_INTERACTION_SERVICE = "voice_interaction_service";
    744   }
    745 
    746   public static final class Telephony.Sms.Intents {
    747     field public static final java.lang.String SMS_CARRIER_PROVISION_ACTION = "android.provider.Telephony.SMS_CARRIER_PROVISION";
    748   }
    749 
    750 }
    751 
    752 package android.security {
    753 
    754   public class KeyStoreException extends java.lang.Exception {
    755     ctor public KeyStoreException(int, java.lang.String);
    756     method public int getErrorCode();
    757   }
    758 
    759 }
    760 
    761 package android.security.keystore {
    762 
    763   public abstract class AttestationUtils {
    764     method public static java.security.cert.X509Certificate[] attestDeviceIds(android.content.Context, int[], byte[]) throws android.security.keystore.DeviceIdAttestationException;
    765     field public static final int ID_TYPE_IMEI = 2; // 0x2
    766     field public static final int ID_TYPE_MEID = 3; // 0x3
    767     field public static final int ID_TYPE_SERIAL = 1; // 0x1
    768   }
    769 
    770   public static final class KeyGenParameterSpec.Builder {
    771     method public android.security.keystore.KeyGenParameterSpec.Builder setUniqueIdIncluded(boolean);
    772   }
    773 
    774   public final class KeyProtection implements java.security.KeyStore.ProtectionParameter {
    775     method public long getBoundToSpecificSecureUserId();
    776   }
    777 
    778   public static final class KeyProtection.Builder {
    779     method public android.security.keystore.KeyProtection.Builder setBoundToSpecificSecureUserId(long);
    780   }
    781 
    782 }
    783 
    784 package android.service.autofill {
    785 
    786   public final class CharSequenceTransformation extends android.service.autofill.InternalTransformation implements android.os.Parcelable android.service.autofill.Transformation {
    787     method public void apply(android.service.autofill.ValueFinder, android.widget.RemoteViews, int) throws java.lang.Exception;
    788   }
    789 
    790   public final class DateTransformation extends android.service.autofill.InternalTransformation implements android.os.Parcelable android.service.autofill.Transformation {
    791     method public void apply(android.service.autofill.ValueFinder, android.widget.RemoteViews, int) throws java.lang.Exception;
    792   }
    793 
    794   public final class DateValueSanitizer extends android.service.autofill.InternalSanitizer implements android.os.Parcelable android.service.autofill.Sanitizer {
    795     method public android.view.autofill.AutofillValue sanitize(android.view.autofill.AutofillValue);
    796   }
    797 
    798   public final class FillResponse implements android.os.Parcelable {
    799     method public int getFlags();
    800   }
    801 
    802   public final class ImageTransformation extends android.service.autofill.InternalTransformation implements android.os.Parcelable android.service.autofill.Transformation {
    803     method public void apply(android.service.autofill.ValueFinder, android.widget.RemoteViews, int) throws java.lang.Exception;
    804   }
    805 
    806   public abstract class InternalSanitizer implements android.os.Parcelable android.service.autofill.Sanitizer {
    807     ctor public InternalSanitizer();
    808   }
    809 
    810   public abstract class InternalTransformation implements android.os.Parcelable android.service.autofill.Transformation {
    811     ctor public InternalTransformation();
    812   }
    813 
    814   public abstract class InternalValidator implements android.os.Parcelable android.service.autofill.Validator {
    815     ctor public InternalValidator();
    816     method public abstract boolean isValid(android.service.autofill.ValueFinder);
    817   }
    818 
    819   public final class LuhnChecksumValidator extends android.service.autofill.InternalValidator implements android.os.Parcelable android.service.autofill.Validator {
    820     method public boolean isValid(android.service.autofill.ValueFinder);
    821   }
    822 
    823   public final class RegexValidator extends android.service.autofill.InternalValidator implements android.os.Parcelable android.service.autofill.Validator {
    824     method public boolean isValid(android.service.autofill.ValueFinder);
    825   }
    826 
    827   public final class TextValueSanitizer extends android.service.autofill.InternalSanitizer implements android.os.Parcelable android.service.autofill.Sanitizer {
    828     method public android.view.autofill.AutofillValue sanitize(android.view.autofill.AutofillValue);
    829   }
    830 
    831   public abstract interface ValueFinder {
    832     method public default java.lang.String findByAutofillId(android.view.autofill.AutofillId);
    833     method public abstract android.view.autofill.AutofillValue findRawValueByAutofillId(android.view.autofill.AutofillId);
    834   }
    835 
    836 }
    837 
    838 package android.service.notification {
    839 
    840   public final class Adjustment implements android.os.Parcelable {
    841     ctor public Adjustment(java.lang.String, java.lang.String, android.os.Bundle, java.lang.CharSequence, int);
    842     ctor protected Adjustment(android.os.Parcel);
    843     method public int describeContents();
    844     method public java.lang.CharSequence getExplanation();
    845     method public java.lang.String getKey();
    846     method public java.lang.String getPackage();
    847     method public android.os.Bundle getSignals();
    848     method public int getUser();
    849     method public void writeToParcel(android.os.Parcel, int);
    850     field public static final android.os.Parcelable.Creator<android.service.notification.Adjustment> CREATOR;
    851     field public static final java.lang.String KEY_PEOPLE = "key_people";
    852     field public static final java.lang.String KEY_SNOOZE_CRITERIA = "key_snooze_criteria";
    853     field public static final java.lang.String KEY_USER_SENTIMENT = "key_user_sentiment";
    854   }
    855 
    856   public abstract class ConditionProviderService extends android.app.Service {
    857     method public boolean isBound();
    858   }
    859 
    860   public abstract class NotificationAssistantService extends android.service.notification.NotificationListenerService {
    861     ctor public NotificationAssistantService();
    862     method public final void adjustNotification(android.service.notification.Adjustment);
    863     method public final void adjustNotifications(java.util.List<android.service.notification.Adjustment>);
    864     method public final android.os.IBinder onBind(android.content.Intent);
    865     method public abstract android.service.notification.Adjustment onNotificationEnqueued(android.service.notification.StatusBarNotification);
    866     method public abstract void onNotificationSnoozedUntilContext(android.service.notification.StatusBarNotification, java.lang.String);
    867     method public final void unsnoozeNotification(java.lang.String);
    868     field public static final java.lang.String SERVICE_INTERFACE = "android.service.notification.NotificationAssistantService";
    869   }
    870 
    871   public abstract class NotificationListenerService extends android.app.Service {
    872     method public void onNotificationRemoved(android.service.notification.StatusBarNotification, android.service.notification.NotificationListenerService.RankingMap, android.service.notification.NotificationStats, int);
    873   }
    874 
    875   public final class NotificationStats implements android.os.Parcelable {
    876     ctor public NotificationStats();
    877     ctor protected NotificationStats(android.os.Parcel);
    878     method public int describeContents();
    879     method public int getDismissalSurface();
    880     method public boolean hasDirectReplied();
    881     method public boolean hasExpanded();
    882     method public boolean hasInteracted();
    883     method public boolean hasSeen();
    884     method public boolean hasSnoozed();
    885     method public boolean hasViewedSettings();
    886     method public void setDirectReplied();
    887     method public void setDismissalSurface(int);
    888     method public void setExpanded();
    889     method public void setSeen();
    890     method public void setSnoozed();
    891     method public void setViewedSettings();
    892     method public void writeToParcel(android.os.Parcel, int);
    893     field public static final android.os.Parcelable.Creator<android.service.notification.NotificationStats> CREATOR;
    894     field public static final int DISMISSAL_AOD = 2; // 0x2
    895     field public static final int DISMISSAL_NOT_DISMISSED = -1; // 0xffffffff
    896     field public static final int DISMISSAL_OTHER = 0; // 0x0
    897     field public static final int DISMISSAL_PEEK = 1; // 0x1
    898     field public static final int DISMISSAL_SHADE = 3; // 0x3
    899   }
    900 
    901   public final class SnoozeCriterion implements android.os.Parcelable {
    902     ctor public SnoozeCriterion(java.lang.String, java.lang.CharSequence, java.lang.CharSequence);
    903     ctor protected SnoozeCriterion(android.os.Parcel);
    904     method public int describeContents();
    905     method public java.lang.CharSequence getConfirmation();
    906     method public java.lang.CharSequence getExplanation();
    907     method public java.lang.String getId();
    908     method public void writeToParcel(android.os.Parcel, int);
    909     field public static final android.os.Parcelable.Creator<android.service.notification.SnoozeCriterion> CREATOR;
    910   }
    911 
    912 }
    913 
    914 package android.service.quicksettings {
    915 
    916   public class TileService extends android.app.Service {
    917     method public static boolean isQuickSettingsSupported();
    918   }
    919 
    920 }
    921 
    922 package android.telecom {
    923 
    924   public final class CallAudioState implements android.os.Parcelable {
    925     ctor public CallAudioState(boolean, int, int, android.bluetooth.BluetoothDevice, java.util.Collection<android.bluetooth.BluetoothDevice>);
    926   }
    927 
    928 }
    929 
    930 package android.telephony {
    931 
    932   public class MbmsDownloadSession implements java.lang.AutoCloseable {
    933     field public static final java.lang.String MBMS_DOWNLOAD_SERVICE_OVERRIDE_METADATA = "mbms-download-service-override";
    934   }
    935 
    936   public class MbmsStreamingSession implements java.lang.AutoCloseable {
    937     field public static final java.lang.String MBMS_STREAMING_SERVICE_OVERRIDE_METADATA = "mbms-streaming-service-override";
    938   }
    939 
    940   public class ServiceState implements android.os.Parcelable {
    941     method public void setCdmaSystemAndNetworkId(int, int);
    942     method public void setCellBandwidths(int[]);
    943     method public void setChannelNumber(int);
    944     method public void setRilDataRadioTechnology(int);
    945     method public void setRilVoiceRadioTechnology(int);
    946   }
    947 
    948   public class TelephonyManager {
    949     method public int getCarrierIdListVersion();
    950     method public void refreshUiccProfile();
    951     method public void setCarrierTestOverride(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    952     field public static final int UNKNOWN_CARRIER_ID_LIST_VERSION = -1; // 0xffffffff
    953   }
    954 
    955 }
    956 
    957 package android.telephony.mbms {
    958 
    959   public static class DownloadRequest.Builder {
    960     method public android.telephony.mbms.DownloadRequest.Builder setServiceId(java.lang.String);
    961   }
    962 
    963   public final class FileInfo implements android.os.Parcelable {
    964     ctor public FileInfo(android.net.Uri, java.lang.String);
    965   }
    966 
    967   public final class FileServiceInfo extends android.telephony.mbms.ServiceInfo implements android.os.Parcelable {
    968     ctor public FileServiceInfo(java.util.Map<java.util.Locale, java.lang.String>, java.lang.String, java.util.List<java.util.Locale>, java.lang.String, java.util.Date, java.util.Date, java.util.List<android.telephony.mbms.FileInfo>);
    969   }
    970 
    971   public final class StreamingServiceInfo extends android.telephony.mbms.ServiceInfo implements android.os.Parcelable {
    972     ctor public StreamingServiceInfo(java.util.Map<java.util.Locale, java.lang.String>, java.lang.String, java.util.List<java.util.Locale>, java.lang.String, java.util.Date, java.util.Date);
    973   }
    974 
    975   public final class UriPathPair implements android.os.Parcelable {
    976     method public int describeContents();
    977     method public android.net.Uri getContentUri();
    978     method public android.net.Uri getFilePathUri();
    979     method public void writeToParcel(android.os.Parcel, int);
    980     field public static final android.os.Parcelable.Creator<android.telephony.mbms.UriPathPair> CREATOR;
    981   }
    982 
    983 }
    984 
    985 package android.telephony.mbms.vendor {
    986 
    987   public class MbmsDownloadServiceBase extends android.os.Binder {
    988     ctor public MbmsDownloadServiceBase();
    989     method public int addProgressListener(android.telephony.mbms.DownloadRequest, android.telephony.mbms.DownloadProgressListener) throws android.os.RemoteException;
    990     method public int addStatusListener(android.telephony.mbms.DownloadRequest, android.telephony.mbms.DownloadStatusListener) throws android.os.RemoteException;
    991     method public int cancelDownload(android.telephony.mbms.DownloadRequest) throws android.os.RemoteException;
    992     method public void dispose(int) throws android.os.RemoteException;
    993     method public int download(android.telephony.mbms.DownloadRequest) throws android.os.RemoteException;
    994     method public int initialize(int, android.telephony.mbms.MbmsDownloadSessionCallback) throws android.os.RemoteException;
    995     method public java.util.List<android.telephony.mbms.DownloadRequest> listPendingDownloads(int) throws android.os.RemoteException;
    996     method public void onAppCallbackDied(int, int);
    997     method public int removeProgressListener(android.telephony.mbms.DownloadRequest, android.telephony.mbms.DownloadProgressListener) throws android.os.RemoteException;
    998     method public int removeStatusListener(android.telephony.mbms.DownloadRequest, android.telephony.mbms.DownloadStatusListener) throws android.os.RemoteException;
    999     method public int requestDownloadState(android.telephony.mbms.DownloadRequest, android.telephony.mbms.FileInfo) throws android.os.RemoteException;
   1000     method public int requestUpdateFileServices(int, java.util.List<java.lang.String>) throws android.os.RemoteException;
   1001     method public int resetDownloadKnowledge(android.telephony.mbms.DownloadRequest) throws android.os.RemoteException;
   1002     method public int setTempFileRootDirectory(int, java.lang.String) throws android.os.RemoteException;
   1003   }
   1004 
   1005   public class MbmsStreamingServiceBase extends android.os.Binder {
   1006     ctor public MbmsStreamingServiceBase();
   1007     method public void dispose(int) throws android.os.RemoteException;
   1008     method public android.net.Uri getPlaybackUri(int, java.lang.String) throws android.os.RemoteException;
   1009     method public int initialize(android.telephony.mbms.MbmsStreamingSessionCallback, int) throws android.os.RemoteException;
   1010     method public void onAppCallbackDied(int, int);
   1011     method public int requestUpdateStreamingServices(int, java.util.List<java.lang.String>) throws android.os.RemoteException;
   1012     method public int startStreaming(int, java.lang.String, android.telephony.mbms.StreamingServiceCallback) throws android.os.RemoteException;
   1013     method public void stopStreaming(int, java.lang.String) throws android.os.RemoteException;
   1014   }
   1015 
   1016   public class VendorUtils {
   1017     ctor public VendorUtils();
   1018     method public static android.content.ComponentName getAppReceiverFromPackageName(android.content.Context, java.lang.String);
   1019     field public static final java.lang.String ACTION_CLEANUP = "android.telephony.mbms.action.CLEANUP";
   1020     field public static final java.lang.String ACTION_DOWNLOAD_RESULT_INTERNAL = "android.telephony.mbms.action.DOWNLOAD_RESULT_INTERNAL";
   1021     field public static final java.lang.String ACTION_FILE_DESCRIPTOR_REQUEST = "android.telephony.mbms.action.FILE_DESCRIPTOR_REQUEST";
   1022     field public static final java.lang.String EXTRA_FD_COUNT = "android.telephony.mbms.extra.FD_COUNT";
   1023     field public static final java.lang.String EXTRA_FINAL_URI = "android.telephony.mbms.extra.FINAL_URI";
   1024     field public static final java.lang.String EXTRA_FREE_URI_LIST = "android.telephony.mbms.extra.FREE_URI_LIST";
   1025     field public static final java.lang.String EXTRA_PAUSED_LIST = "android.telephony.mbms.extra.PAUSED_LIST";
   1026     field public static final java.lang.String EXTRA_PAUSED_URI_LIST = "android.telephony.mbms.extra.PAUSED_URI_LIST";
   1027     field public static final java.lang.String EXTRA_SERVICE_ID = "android.telephony.mbms.extra.SERVICE_ID";
   1028     field public static final java.lang.String EXTRA_TEMP_FILES_IN_USE = "android.telephony.mbms.extra.TEMP_FILES_IN_USE";
   1029     field public static final java.lang.String EXTRA_TEMP_FILE_ROOT = "android.telephony.mbms.extra.TEMP_FILE_ROOT";
   1030     field public static final java.lang.String EXTRA_TEMP_LIST = "android.telephony.mbms.extra.TEMP_LIST";
   1031   }
   1032 
   1033 }
   1034 
   1035 package android.text {
   1036 
   1037   public static final class Selection.MemoryTextWatcher implements android.text.TextWatcher {
   1038     ctor public Selection.MemoryTextWatcher();
   1039     method public void afterTextChanged(android.text.Editable);
   1040     method public void beforeTextChanged(java.lang.CharSequence, int, int, int);
   1041     method public void onTextChanged(java.lang.CharSequence, int, int, int);
   1042   }
   1043 
   1044 }
   1045 
   1046 package android.transition {
   1047 
   1048   public class TransitionManager {
   1049     method public android.transition.Transition getTransition(android.transition.Scene);
   1050   }
   1051 
   1052 }
   1053 
   1054 package android.util.proto {
   1055 
   1056   public final class EncodedBuffer {
   1057     ctor public EncodedBuffer();
   1058     ctor public EncodedBuffer(int);
   1059     method public void dumpBuffers(java.lang.String);
   1060     method public static void dumpByteString(java.lang.String, java.lang.String, byte[]);
   1061     method public void editRawFixed32(int, int);
   1062     method public byte[] getBytes(int);
   1063     method public int getChunkCount();
   1064     method public java.lang.String getDebugString();
   1065     method public int getRawFixed32At(int);
   1066     method public static int getRawVarint32Size(int);
   1067     method public static int getRawVarint64Size(long);
   1068     method public static int getRawZigZag32Size(int);
   1069     method public static int getRawZigZag64Size(long);
   1070     method public int getReadPos();
   1071     method public int getReadableSize();
   1072     method public int getWriteBufIndex();
   1073     method public int getWriteIndex();
   1074     method public int getWritePos();
   1075     method public byte readRawByte();
   1076     method public int readRawFixed32();
   1077     method public long readRawUnsigned();
   1078     method public void rewindRead();
   1079     method public void rewindWriteTo(int);
   1080     method public void skipRead(int);
   1081     method public void startEditing();
   1082     method public void writeFromThisBuffer(int, int);
   1083     method public void writeRawBuffer(byte[]);
   1084     method public void writeRawBuffer(byte[], int, int);
   1085     method public void writeRawByte(byte);
   1086     method public void writeRawFixed32(int);
   1087     method public void writeRawFixed64(long);
   1088     method public void writeRawVarint32(int);
   1089     method public void writeRawVarint64(long);
   1090     method public void writeRawZigZag32(int);
   1091     method public void writeRawZigZag64(long);
   1092   }
   1093 
   1094   public final class ProtoOutputStream {
   1095     ctor public ProtoOutputStream();
   1096     ctor public ProtoOutputStream(int);
   1097     ctor public ProtoOutputStream(java.io.OutputStream);
   1098     ctor public ProtoOutputStream(java.io.FileDescriptor);
   1099     method public static int checkFieldId(long, long);
   1100     method public static int convertObjectIdToOrdinal(int);
   1101     method public void dump(java.lang.String);
   1102     method public void end(long);
   1103     method public deprecated void endObject(long);
   1104     method public deprecated void endRepeatedObject(long);
   1105     method public void flush();
   1106     method public byte[] getBytes();
   1107     method public static int getDepthFromToken(long);
   1108     method public static int getObjectIdFromToken(long);
   1109     method public static boolean getRepeatedFromToken(long);
   1110     method public static int getSizePosFromToken(long);
   1111     method public static int getTagSizeFromToken(long);
   1112     method public static long makeFieldId(int, long);
   1113     method public static long makeToken(int, boolean, int, int, int);
   1114     method public long start(long);
   1115     method public deprecated long startObject(long);
   1116     method public deprecated long startRepeatedObject(long);
   1117     method public static java.lang.String token2String(long);
   1118     method public void write(long, double);
   1119     method public void write(long, float);
   1120     method public void write(long, int);
   1121     method public void write(long, long);
   1122     method public void write(long, boolean);
   1123     method public void write(long, java.lang.String);
   1124     method public void write(long, byte[]);
   1125     method public deprecated void writeBool(long, boolean);
   1126     method public deprecated void writeBytes(long, byte[]);
   1127     method public deprecated void writeDouble(long, double);
   1128     method public deprecated void writeEnum(long, int);
   1129     method public deprecated void writeFixed32(long, int);
   1130     method public deprecated void writeFixed64(long, long);
   1131     method public deprecated void writeFloat(long, float);
   1132     method public deprecated void writeInt32(long, int);
   1133     method public deprecated void writeInt64(long, long);
   1134     method public deprecated void writeObject(long, byte[]);
   1135     method public deprecated void writePackedBool(long, boolean[]);
   1136     method public deprecated void writePackedDouble(long, double[]);
   1137     method public deprecated void writePackedEnum(long, int[]);
   1138     method public deprecated void writePackedFixed32(long, int[]);
   1139     method public deprecated void writePackedFixed64(long, long[]);
   1140     method public deprecated void writePackedFloat(long, float[]);
   1141     method public deprecated void writePackedInt32(long, int[]);
   1142     method public deprecated void writePackedInt64(long, long[]);
   1143     method public deprecated void writePackedSFixed32(long, int[]);
   1144     method public deprecated void writePackedSFixed64(long, long[]);
   1145     method public deprecated void writePackedSInt32(long, int[]);
   1146     method public deprecated void writePackedSInt64(long, long[]);
   1147     method public deprecated void writePackedUInt32(long, int[]);
   1148     method public deprecated void writePackedUInt64(long, long[]);
   1149     method public deprecated void writeRepeatedBool(long, boolean);
   1150     method public deprecated void writeRepeatedBytes(long, byte[]);
   1151     method public deprecated void writeRepeatedDouble(long, double);
   1152     method public deprecated void writeRepeatedEnum(long, int);
   1153     method public deprecated void writeRepeatedFixed32(long, int);
   1154     method public deprecated void writeRepeatedFixed64(long, long);
   1155     method public deprecated void writeRepeatedFloat(long, float);
   1156     method public deprecated void writeRepeatedInt32(long, int);
   1157     method public deprecated void writeRepeatedInt64(long, long);
   1158     method public deprecated void writeRepeatedObject(long, byte[]);
   1159     method public deprecated void writeRepeatedSFixed32(long, int);
   1160     method public deprecated void writeRepeatedSFixed64(long, long);
   1161     method public deprecated void writeRepeatedSInt32(long, int);
   1162     method public deprecated void writeRepeatedSInt64(long, long);
   1163     method public deprecated void writeRepeatedString(long, java.lang.String);
   1164     method public deprecated void writeRepeatedUInt32(long, int);
   1165     method public deprecated void writeRepeatedUInt64(long, long);
   1166     method public deprecated void writeSFixed32(long, int);
   1167     method public deprecated void writeSFixed64(long, long);
   1168     method public deprecated void writeSInt32(long, int);
   1169     method public deprecated void writeSInt64(long, long);
   1170     method public deprecated void writeString(long, java.lang.String);
   1171     method public void writeTag(int, int);
   1172     method public deprecated void writeUInt32(long, int);
   1173     method public deprecated void writeUInt64(long, long);
   1174     field public static final long FIELD_COUNT_MASK = 16492674416640L; // 0xf0000000000L
   1175     field public static final long FIELD_COUNT_PACKED = 5497558138880L; // 0x50000000000L
   1176     field public static final long FIELD_COUNT_REPEATED = 2199023255552L; // 0x20000000000L
   1177     field public static final int FIELD_COUNT_SHIFT = 40; // 0x28
   1178     field public static final long FIELD_COUNT_SINGLE = 1099511627776L; // 0x10000000000L
   1179     field public static final long FIELD_COUNT_UNKNOWN = 0L; // 0x0L
   1180     field public static final int FIELD_ID_MASK = -8; // 0xfffffff8
   1181     field public static final int FIELD_ID_SHIFT = 3; // 0x3
   1182     field public static final long FIELD_TYPE_BOOL = 34359738368L; // 0x800000000L
   1183     field public static final long FIELD_TYPE_BYTES = 51539607552L; // 0xc00000000L
   1184     field public static final long FIELD_TYPE_DOUBLE = 4294967296L; // 0x100000000L
   1185     field public static final long FIELD_TYPE_ENUM = 60129542144L; // 0xe00000000L
   1186     field public static final long FIELD_TYPE_FIXED32 = 30064771072L; // 0x700000000L
   1187     field public static final long FIELD_TYPE_FIXED64 = 25769803776L; // 0x600000000L
   1188     field public static final long FIELD_TYPE_FLOAT = 8589934592L; // 0x200000000L
   1189     field public static final long FIELD_TYPE_INT32 = 21474836480L; // 0x500000000L
   1190     field public static final long FIELD_TYPE_INT64 = 12884901888L; // 0x300000000L
   1191     field public static final long FIELD_TYPE_MASK = 1095216660480L; // 0xff00000000L
   1192     field public static final long FIELD_TYPE_MESSAGE = 47244640256L; // 0xb00000000L
   1193     field public static final long FIELD_TYPE_SFIXED32 = 64424509440L; // 0xf00000000L
   1194     field public static final long FIELD_TYPE_SFIXED64 = 68719476736L; // 0x1000000000L
   1195     field public static final int FIELD_TYPE_SHIFT = 32; // 0x20
   1196     field public static final long FIELD_TYPE_SINT32 = 73014444032L; // 0x1100000000L
   1197     field public static final long FIELD_TYPE_SINT64 = 77309411328L; // 0x1200000000L
   1198     field public static final long FIELD_TYPE_STRING = 38654705664L; // 0x900000000L
   1199     field public static final long FIELD_TYPE_UINT32 = 55834574848L; // 0xd00000000L
   1200     field public static final long FIELD_TYPE_UINT64 = 17179869184L; // 0x400000000L
   1201     field public static final long FIELD_TYPE_UNKNOWN = 0L; // 0x0L
   1202     field public static final java.lang.String TAG = "ProtoOutputStream";
   1203     field public static final int WIRE_TYPE_END_GROUP = 4; // 0x4
   1204     field public static final int WIRE_TYPE_FIXED32 = 5; // 0x5
   1205     field public static final int WIRE_TYPE_FIXED64 = 1; // 0x1
   1206     field public static final int WIRE_TYPE_LENGTH_DELIMITED = 2; // 0x2
   1207     field public static final int WIRE_TYPE_MASK = 7; // 0x7
   1208     field public static final int WIRE_TYPE_START_GROUP = 3; // 0x3
   1209     field public static final int WIRE_TYPE_VARINT = 0; // 0x0
   1210   }
   1211 
   1212   public class ProtoParseException extends java.lang.RuntimeException {
   1213     ctor public ProtoParseException(java.lang.String);
   1214   }
   1215 
   1216 }
   1217 
   1218 package android.view {
   1219 
   1220   public abstract class ActionMode {
   1221     method public boolean isUiFocusable();
   1222   }
   1223 
   1224   public final class Choreographer {
   1225     method public static long getFrameDelay();
   1226     method public void postCallback(int, java.lang.Runnable, java.lang.Object);
   1227     method public void postCallbackDelayed(int, java.lang.Runnable, java.lang.Object, long);
   1228     method public void removeCallbacks(int, java.lang.Runnable, java.lang.Object);
   1229     method public static void setFrameDelay(long);
   1230     field public static final int CALLBACK_ANIMATION = 1; // 0x1
   1231   }
   1232 
   1233   public class FocusFinder {
   1234     method public static void sort(android.view.View[], int, int, android.view.ViewGroup, boolean);
   1235   }
   1236 
   1237   public final class InputDevice implements android.os.Parcelable {
   1238     method public void disable();
   1239     method public void enable();
   1240   }
   1241 
   1242   public final class KeyboardShortcutGroup implements android.os.Parcelable {
   1243     ctor public KeyboardShortcutGroup(java.lang.CharSequence, java.util.List<android.view.KeyboardShortcutInfo>, boolean);
   1244     ctor public KeyboardShortcutGroup(java.lang.CharSequence, boolean);
   1245     method public boolean isSystemGroup();
   1246   }
   1247 
   1248   public final class MotionEvent extends android.view.InputEvent implements android.os.Parcelable {
   1249     method public void setActionButton(int);
   1250     method public void setButtonState(int);
   1251   }
   1252 
   1253   public class View implements android.view.accessibility.AccessibilityEventSource android.graphics.drawable.Drawable.Callback android.view.KeyEvent.Callback {
   1254     method public android.view.View getTooltipView();
   1255     method public static boolean isDefaultFocusHighlightEnabled();
   1256     method public boolean isDefaultFocusHighlightNeeded(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable);
   1257     method public boolean restoreFocusInCluster(int);
   1258     method public boolean restoreFocusNotInCluster();
   1259     method public void setAutofilled(boolean);
   1260     method public final void setFocusedInCluster();
   1261   }
   1262 
   1263   public class ViewConfiguration {
   1264     method public static int getHoverTooltipHideShortTimeout();
   1265     method public static int getHoverTooltipHideTimeout();
   1266     method public static int getHoverTooltipShowTimeout();
   1267     method public static int getLongPressTooltipHideTimeout();
   1268   }
   1269 
   1270   public static class WindowManager.LayoutParams extends android.view.ViewGroup.LayoutParams implements android.os.Parcelable {
   1271     field public static final int ACCESSIBILITY_TITLE_CHANGED = 33554432; // 0x2000000
   1272     field public static final int PRIVATE_FLAG_NO_MOVE_ANIMATION = 64; // 0x40
   1273     field public java.lang.CharSequence accessibilityTitle;
   1274     field public int privateFlags;
   1275   }
   1276 
   1277 }
   1278 
   1279 package android.view.accessibility {
   1280 
   1281   public class AccessibilityNodeInfo implements android.os.Parcelable {
   1282     method public static void setNumInstancesInUseCounter(java.util.concurrent.atomic.AtomicInteger);
   1283     method public void writeToParcelNoRecycle(android.os.Parcel, int);
   1284   }
   1285 
   1286   public final class AccessibilityWindowInfo implements android.os.Parcelable {
   1287     method public static void setNumInstancesInUseCounter(java.util.concurrent.atomic.AtomicInteger);
   1288   }
   1289 
   1290 }
   1291 
   1292 package android.view.animation {
   1293 
   1294   public class AnimationUtils {
   1295     method public static void lockAnimationClock(long);
   1296     method public static void unlockAnimationClock();
   1297   }
   1298 
   1299 }
   1300 
   1301 package android.view.autofill {
   1302 
   1303   public final class AutofillId implements android.os.Parcelable {
   1304     ctor public AutofillId(int);
   1305     ctor public AutofillId(android.view.autofill.AutofillId, int);
   1306   }
   1307 
   1308 }
   1309 
   1310 package android.view.inputmethod {
   1311 
   1312   public final class InputMethodManager {
   1313     method public boolean isInputMethodPickerShown();
   1314   }
   1315 
   1316 }
   1317 
   1318 package android.widget {
   1319 
   1320   public abstract class AbsListView extends android.widget.AdapterView implements android.widget.Filter.FilterListener android.text.TextWatcher android.view.ViewTreeObserver.OnGlobalLayoutListener android.view.ViewTreeObserver.OnTouchModeChangeListener {
   1321     method public final boolean shouldDrawSelector();
   1322   }
   1323 
   1324   public class CalendarView extends android.widget.FrameLayout {
   1325     method public boolean getBoundsForDate(long, android.graphics.Rect);
   1326   }
   1327 
   1328   public class DatePicker extends android.widget.FrameLayout {
   1329     method public int getMode();
   1330     field public static final int MODE_CALENDAR = 2; // 0x2
   1331     field public static final int MODE_SPINNER = 1; // 0x1
   1332   }
   1333 
   1334   public final class Magnifier {
   1335     method public android.graphics.Bitmap getContent();
   1336     method public static android.graphics.PointF getMagnifierDefaultSize();
   1337     method public android.graphics.Rect getWindowPositionOnScreen();
   1338     method public void setOnOperationCompleteCallback(android.widget.Magnifier.Callback);
   1339   }
   1340 
   1341   public static abstract interface Magnifier.Callback {
   1342     method public abstract void onOperationComplete();
   1343   }
   1344 
   1345   public class NumberPicker extends android.widget.LinearLayout {
   1346     method public java.lang.CharSequence getDisplayedValueForCurrentSelection();
   1347   }
   1348 
   1349   public class PopupMenu {
   1350     method public android.widget.ListView getMenuListView();
   1351   }
   1352 
   1353   public class Spinner extends android.widget.AbsSpinner implements android.content.DialogInterface.OnClickListener {
   1354     method public boolean isPopupShowing();
   1355   }
   1356 
   1357   public class TextClock extends android.widget.TextView {
   1358     method public void disableClockTick();
   1359   }
   1360 
   1361   public class TimePicker extends android.widget.FrameLayout {
   1362     method public android.view.View getAmView();
   1363     method public android.view.View getHourView();
   1364     method public android.view.View getMinuteView();
   1365     method public int getMode();
   1366     method public android.view.View getPmView();
   1367     field public static final int MODE_CLOCK = 2; // 0x2
   1368     field public static final int MODE_SPINNER = 1; // 0x1
   1369   }
   1370 
   1371   public class Toolbar extends android.view.ViewGroup {
   1372     method public android.view.View getNavigationView();
   1373   }
   1374 
   1375 }
   1376 
   1377