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