1// Signature format: 2.0 2package android { 3 4 public final class Manifest { 5 ctor public Manifest(); 6 } 7 8 public static final class Manifest.permission { 9 ctor public Manifest.permission(); 10 field public static final String ACCEPT_HANDOVER = "android.permission.ACCEPT_HANDOVER"; 11 field public static final String ACCESS_BACKGROUND_LOCATION = "android.permission.ACCESS_BACKGROUND_LOCATION"; 12 field public static final String ACCESS_CHECKIN_PROPERTIES = "android.permission.ACCESS_CHECKIN_PROPERTIES"; 13 field public static final String ACCESS_COARSE_LOCATION = "android.permission.ACCESS_COARSE_LOCATION"; 14 field public static final String ACCESS_FINE_LOCATION = "android.permission.ACCESS_FINE_LOCATION"; 15 field public static final String ACCESS_LOCATION_EXTRA_COMMANDS = "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"; 16 field public static final String ACCESS_MEDIA_LOCATION = "android.permission.ACCESS_MEDIA_LOCATION"; 17 field public static final String ACCESS_NETWORK_STATE = "android.permission.ACCESS_NETWORK_STATE"; 18 field public static final String ACCESS_NOTIFICATION_POLICY = "android.permission.ACCESS_NOTIFICATION_POLICY"; 19 field public static final String ACCESS_WIFI_STATE = "android.permission.ACCESS_WIFI_STATE"; 20 field public static final String ACCOUNT_MANAGER = "android.permission.ACCOUNT_MANAGER"; 21 field public static final String ACTIVITY_RECOGNITION = "android.permission.ACTIVITY_RECOGNITION"; 22 field public static final String ADD_VOICEMAIL = "com.android.voicemail.permission.ADD_VOICEMAIL"; 23 field public static final String ANSWER_PHONE_CALLS = "android.permission.ANSWER_PHONE_CALLS"; 24 field public static final String BATTERY_STATS = "android.permission.BATTERY_STATS"; 25 field public static final String BIND_ACCESSIBILITY_SERVICE = "android.permission.BIND_ACCESSIBILITY_SERVICE"; 26 field public static final String BIND_APPWIDGET = "android.permission.BIND_APPWIDGET"; 27 field public static final String BIND_AUTOFILL_SERVICE = "android.permission.BIND_AUTOFILL_SERVICE"; 28 field public static final String BIND_CALL_REDIRECTION_SERVICE = "android.permission.BIND_CALL_REDIRECTION_SERVICE"; 29 field public static final String BIND_CARRIER_MESSAGING_CLIENT_SERVICE = "android.permission.BIND_CARRIER_MESSAGING_CLIENT_SERVICE"; 30 field @Deprecated public static final String BIND_CARRIER_MESSAGING_SERVICE = "android.permission.BIND_CARRIER_MESSAGING_SERVICE"; 31 field public static final String BIND_CARRIER_SERVICES = "android.permission.BIND_CARRIER_SERVICES"; 32 field @Deprecated public static final String BIND_CHOOSER_TARGET_SERVICE = "android.permission.BIND_CHOOSER_TARGET_SERVICE"; 33 field public static final String BIND_CONDITION_PROVIDER_SERVICE = "android.permission.BIND_CONDITION_PROVIDER_SERVICE"; 34 field public static final String BIND_CONTROLS = "android.permission.BIND_CONTROLS"; 35 field public static final String BIND_DEVICE_ADMIN = "android.permission.BIND_DEVICE_ADMIN"; 36 field public static final String BIND_DREAM_SERVICE = "android.permission.BIND_DREAM_SERVICE"; 37 field public static final String BIND_INCALL_SERVICE = "android.permission.BIND_INCALL_SERVICE"; 38 field public static final String BIND_INPUT_METHOD = "android.permission.BIND_INPUT_METHOD"; 39 field public static final String BIND_MIDI_DEVICE_SERVICE = "android.permission.BIND_MIDI_DEVICE_SERVICE"; 40 field public static final String BIND_NFC_SERVICE = "android.permission.BIND_NFC_SERVICE"; 41 field public static final String BIND_NOTIFICATION_LISTENER_SERVICE = "android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"; 42 field public static final String BIND_PRINT_SERVICE = "android.permission.BIND_PRINT_SERVICE"; 43 field public static final String BIND_QUICK_ACCESS_WALLET_SERVICE = "android.permission.BIND_QUICK_ACCESS_WALLET_SERVICE"; 44 field public static final String BIND_QUICK_SETTINGS_TILE = "android.permission.BIND_QUICK_SETTINGS_TILE"; 45 field public static final String BIND_REMOTEVIEWS = "android.permission.BIND_REMOTEVIEWS"; 46 field public static final String BIND_SCREENING_SERVICE = "android.permission.BIND_SCREENING_SERVICE"; 47 field public static final String BIND_TELECOM_CONNECTION_SERVICE = "android.permission.BIND_TELECOM_CONNECTION_SERVICE"; 48 field public static final String BIND_TEXT_SERVICE = "android.permission.BIND_TEXT_SERVICE"; 49 field public static final String BIND_TV_INPUT = "android.permission.BIND_TV_INPUT"; 50 field public static final String BIND_VISUAL_VOICEMAIL_SERVICE = "android.permission.BIND_VISUAL_VOICEMAIL_SERVICE"; 51 field public static final String BIND_VOICE_INTERACTION = "android.permission.BIND_VOICE_INTERACTION"; 52 field public static final String BIND_VPN_SERVICE = "android.permission.BIND_VPN_SERVICE"; 53 field public static final String BIND_VR_LISTENER_SERVICE = "android.permission.BIND_VR_LISTENER_SERVICE"; 54 field public static final String BIND_WALLPAPER = "android.permission.BIND_WALLPAPER"; 55 field public static final String BLUETOOTH = "android.permission.BLUETOOTH"; 56 field public static final String BLUETOOTH_ADMIN = "android.permission.BLUETOOTH_ADMIN"; 57 field public static final String BLUETOOTH_PRIVILEGED = "android.permission.BLUETOOTH_PRIVILEGED"; 58 field public static final String BODY_SENSORS = "android.permission.BODY_SENSORS"; 59 field public static final String BROADCAST_PACKAGE_REMOVED = "android.permission.BROADCAST_PACKAGE_REMOVED"; 60 field public static final String BROADCAST_SMS = "android.permission.BROADCAST_SMS"; 61 field public static final String BROADCAST_STICKY = "android.permission.BROADCAST_STICKY"; 62 field public static final String BROADCAST_WAP_PUSH = "android.permission.BROADCAST_WAP_PUSH"; 63 field public static final String CALL_COMPANION_APP = "android.permission.CALL_COMPANION_APP"; 64 field public static final String CALL_PHONE = "android.permission.CALL_PHONE"; 65 field public static final String CALL_PRIVILEGED = "android.permission.CALL_PRIVILEGED"; 66 field public static final String CAMERA = "android.permission.CAMERA"; 67 field public static final String CAPTURE_AUDIO_OUTPUT = "android.permission.CAPTURE_AUDIO_OUTPUT"; 68 field public static final String CHANGE_COMPONENT_ENABLED_STATE = "android.permission.CHANGE_COMPONENT_ENABLED_STATE"; 69 field public static final String CHANGE_CONFIGURATION = "android.permission.CHANGE_CONFIGURATION"; 70 field public static final String CHANGE_NETWORK_STATE = "android.permission.CHANGE_NETWORK_STATE"; 71 field public static final String CHANGE_WIFI_MULTICAST_STATE = "android.permission.CHANGE_WIFI_MULTICAST_STATE"; 72 field public static final String CHANGE_WIFI_STATE = "android.permission.CHANGE_WIFI_STATE"; 73 field public static final String CLEAR_APP_CACHE = "android.permission.CLEAR_APP_CACHE"; 74 field public static final String CONTROL_LOCATION_UPDATES = "android.permission.CONTROL_LOCATION_UPDATES"; 75 field public static final String DELETE_CACHE_FILES = "android.permission.DELETE_CACHE_FILES"; 76 field public static final String DELETE_PACKAGES = "android.permission.DELETE_PACKAGES"; 77 field public static final String DIAGNOSTIC = "android.permission.DIAGNOSTIC"; 78 field public static final String DISABLE_KEYGUARD = "android.permission.DISABLE_KEYGUARD"; 79 field public static final String DUMP = "android.permission.DUMP"; 80 field public static final String EXPAND_STATUS_BAR = "android.permission.EXPAND_STATUS_BAR"; 81 field public static final String FACTORY_TEST = "android.permission.FACTORY_TEST"; 82 field public static final String FOREGROUND_SERVICE = "android.permission.FOREGROUND_SERVICE"; 83 field public static final String GET_ACCOUNTS = "android.permission.GET_ACCOUNTS"; 84 field public static final String GET_ACCOUNTS_PRIVILEGED = "android.permission.GET_ACCOUNTS_PRIVILEGED"; 85 field public static final String GET_PACKAGE_SIZE = "android.permission.GET_PACKAGE_SIZE"; 86 field @Deprecated public static final String GET_TASKS = "android.permission.GET_TASKS"; 87 field public static final String GLOBAL_SEARCH = "android.permission.GLOBAL_SEARCH"; 88 field public static final String INSTALL_LOCATION_PROVIDER = "android.permission.INSTALL_LOCATION_PROVIDER"; 89 field public static final String INSTALL_PACKAGES = "android.permission.INSTALL_PACKAGES"; 90 field public static final String INSTALL_SHORTCUT = "com.android.launcher.permission.INSTALL_SHORTCUT"; 91 field public static final String INSTANT_APP_FOREGROUND_SERVICE = "android.permission.INSTANT_APP_FOREGROUND_SERVICE"; 92 field public static final String INTERACT_ACROSS_PROFILES = "android.permission.INTERACT_ACROSS_PROFILES"; 93 field public static final String INTERNET = "android.permission.INTERNET"; 94 field public static final String KILL_BACKGROUND_PROCESSES = "android.permission.KILL_BACKGROUND_PROCESSES"; 95 field public static final String LOADER_USAGE_STATS = "android.permission.LOADER_USAGE_STATS"; 96 field public static final String LOCATION_HARDWARE = "android.permission.LOCATION_HARDWARE"; 97 field public static final String MANAGE_DOCUMENTS = "android.permission.MANAGE_DOCUMENTS"; 98 field public static final String MANAGE_EXTERNAL_STORAGE = "android.permission.MANAGE_EXTERNAL_STORAGE"; 99 field public static final String MANAGE_OWN_CALLS = "android.permission.MANAGE_OWN_CALLS"; 100 field public static final String MASTER_CLEAR = "android.permission.MASTER_CLEAR"; 101 field public static final String MEDIA_CONTENT_CONTROL = "android.permission.MEDIA_CONTENT_CONTROL"; 102 field public static final String MODIFY_AUDIO_SETTINGS = "android.permission.MODIFY_AUDIO_SETTINGS"; 103 field public static final String MODIFY_PHONE_STATE = "android.permission.MODIFY_PHONE_STATE"; 104 field public static final String MOUNT_FORMAT_FILESYSTEMS = "android.permission.MOUNT_FORMAT_FILESYSTEMS"; 105 field public static final String MOUNT_UNMOUNT_FILESYSTEMS = "android.permission.MOUNT_UNMOUNT_FILESYSTEMS"; 106 field public static final String NFC = "android.permission.NFC"; 107 field public static final String NFC_PREFERRED_PAYMENT_INFO = "android.permission.NFC_PREFERRED_PAYMENT_INFO"; 108 field public static final String NFC_TRANSACTION_EVENT = "android.permission.NFC_TRANSACTION_EVENT"; 109 field public static final String PACKAGE_USAGE_STATS = "android.permission.PACKAGE_USAGE_STATS"; 110 field @Deprecated public static final String PERSISTENT_ACTIVITY = "android.permission.PERSISTENT_ACTIVITY"; 111 field @Deprecated public static final String PROCESS_OUTGOING_CALLS = "android.permission.PROCESS_OUTGOING_CALLS"; 112 field public static final String QUERY_ALL_PACKAGES = "android.permission.QUERY_ALL_PACKAGES"; 113 field public static final String READ_CALENDAR = "android.permission.READ_CALENDAR"; 114 field public static final String READ_CALL_LOG = "android.permission.READ_CALL_LOG"; 115 field public static final String READ_CONTACTS = "android.permission.READ_CONTACTS"; 116 field public static final String READ_EXTERNAL_STORAGE = "android.permission.READ_EXTERNAL_STORAGE"; 117 field @Deprecated public static final String READ_INPUT_STATE = "android.permission.READ_INPUT_STATE"; 118 field public static final String READ_LOGS = "android.permission.READ_LOGS"; 119 field public static final String READ_PHONE_NUMBERS = "android.permission.READ_PHONE_NUMBERS"; 120 field public static final String READ_PHONE_STATE = "android.permission.READ_PHONE_STATE"; 121 field public static final String READ_PRECISE_PHONE_STATE = "android.permission.READ_PRECISE_PHONE_STATE"; 122 field public static final String READ_SMS = "android.permission.READ_SMS"; 123 field public static final String READ_SYNC_SETTINGS = "android.permission.READ_SYNC_SETTINGS"; 124 field public static final String READ_SYNC_STATS = "android.permission.READ_SYNC_STATS"; 125 field public static final String READ_VOICEMAIL = "com.android.voicemail.permission.READ_VOICEMAIL"; 126 field public static final String REBOOT = "android.permission.REBOOT"; 127 field public static final String RECEIVE_BOOT_COMPLETED = "android.permission.RECEIVE_BOOT_COMPLETED"; 128 field public static final String RECEIVE_MMS = "android.permission.RECEIVE_MMS"; 129 field public static final String RECEIVE_SMS = "android.permission.RECEIVE_SMS"; 130 field public static final String RECEIVE_WAP_PUSH = "android.permission.RECEIVE_WAP_PUSH"; 131 field public static final String RECORD_AUDIO = "android.permission.RECORD_AUDIO"; 132 field public static final String REORDER_TASKS = "android.permission.REORDER_TASKS"; 133 field public static final String REQUEST_COMPANION_RUN_IN_BACKGROUND = "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"; 134 field public static final String REQUEST_COMPANION_USE_DATA_IN_BACKGROUND = "android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND"; 135 field public static final String REQUEST_DELETE_PACKAGES = "android.permission.REQUEST_DELETE_PACKAGES"; 136 field public static final String REQUEST_IGNORE_BATTERY_OPTIMIZATIONS = "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"; 137 field public static final String REQUEST_INSTALL_PACKAGES = "android.permission.REQUEST_INSTALL_PACKAGES"; 138 field public static final String REQUEST_PASSWORD_COMPLEXITY = "android.permission.REQUEST_PASSWORD_COMPLEXITY"; 139 field @Deprecated public static final String RESTART_PACKAGES = "android.permission.RESTART_PACKAGES"; 140 field public static final String SEND_RESPOND_VIA_MESSAGE = "android.permission.SEND_RESPOND_VIA_MESSAGE"; 141 field public static final String SEND_SMS = "android.permission.SEND_SMS"; 142 field public static final String SET_ALARM = "com.android.alarm.permission.SET_ALARM"; 143 field public static final String SET_ALWAYS_FINISH = "android.permission.SET_ALWAYS_FINISH"; 144 field public static final String SET_ANIMATION_SCALE = "android.permission.SET_ANIMATION_SCALE"; 145 field public static final String SET_DEBUG_APP = "android.permission.SET_DEBUG_APP"; 146 field @Deprecated public static final String SET_PREFERRED_APPLICATIONS = "android.permission.SET_PREFERRED_APPLICATIONS"; 147 field public static final String SET_PROCESS_LIMIT = "android.permission.SET_PROCESS_LIMIT"; 148 field public static final String SET_TIME = "android.permission.SET_TIME"; 149 field public static final String SET_TIME_ZONE = "android.permission.SET_TIME_ZONE"; 150 field public static final String SET_WALLPAPER = "android.permission.SET_WALLPAPER"; 151 field public static final String SET_WALLPAPER_HINTS = "android.permission.SET_WALLPAPER_HINTS"; 152 field public static final String SIGNAL_PERSISTENT_PROCESSES = "android.permission.SIGNAL_PERSISTENT_PROCESSES"; 153 field public static final String SMS_FINANCIAL_TRANSACTIONS = "android.permission.SMS_FINANCIAL_TRANSACTIONS"; 154 field public static final String START_VIEW_PERMISSION_USAGE = "android.permission.START_VIEW_PERMISSION_USAGE"; 155 field public static final String STATUS_BAR = "android.permission.STATUS_BAR"; 156 field public static final String SYSTEM_ALERT_WINDOW = "android.permission.SYSTEM_ALERT_WINDOW"; 157 field public static final String TRANSMIT_IR = "android.permission.TRANSMIT_IR"; 158 field public static final String UNINSTALL_SHORTCUT = "com.android.launcher.permission.UNINSTALL_SHORTCUT"; 159 field public static final String UPDATE_DEVICE_STATS = "android.permission.UPDATE_DEVICE_STATS"; 160 field public static final String USE_BIOMETRIC = "android.permission.USE_BIOMETRIC"; 161 field @Deprecated public static final String USE_FINGERPRINT = "android.permission.USE_FINGERPRINT"; 162 field public static final String USE_FULL_SCREEN_INTENT = "android.permission.USE_FULL_SCREEN_INTENT"; 163 field public static final String USE_SIP = "android.permission.USE_SIP"; 164 field public static final String VIBRATE = "android.permission.VIBRATE"; 165 field public static final String WAKE_LOCK = "android.permission.WAKE_LOCK"; 166 field public static final String WRITE_APN_SETTINGS = "android.permission.WRITE_APN_SETTINGS"; 167 field public static final String WRITE_CALENDAR = "android.permission.WRITE_CALENDAR"; 168 field public static final String WRITE_CALL_LOG = "android.permission.WRITE_CALL_LOG"; 169 field public static final String WRITE_CONTACTS = "android.permission.WRITE_CONTACTS"; 170 field public static final String WRITE_EXTERNAL_STORAGE = "android.permission.WRITE_EXTERNAL_STORAGE"; 171 field public static final String WRITE_GSERVICES = "android.permission.WRITE_GSERVICES"; 172 field public static final String WRITE_SECURE_SETTINGS = "android.permission.WRITE_SECURE_SETTINGS"; 173 field public static final String WRITE_SETTINGS = "android.permission.WRITE_SETTINGS"; 174 field public static final String WRITE_SYNC_SETTINGS = "android.permission.WRITE_SYNC_SETTINGS"; 175 field public static final String WRITE_VOICEMAIL = "com.android.voicemail.permission.WRITE_VOICEMAIL"; 176 } 177 178 public static final class Manifest.permission_group { 179 ctor public Manifest.permission_group(); 180 field public static final String ACTIVITY_RECOGNITION = "android.permission-group.ACTIVITY_RECOGNITION"; 181 field public static final String CALENDAR = "android.permission-group.CALENDAR"; 182 field public static final String CALL_LOG = "android.permission-group.CALL_LOG"; 183 field public static final String CAMERA = "android.permission-group.CAMERA"; 184 field public static final String CONTACTS = "android.permission-group.CONTACTS"; 185 field public static final String LOCATION = "android.permission-group.LOCATION"; 186 field public static final String MICROPHONE = "android.permission-group.MICROPHONE"; 187 field public static final String PHONE = "android.permission-group.PHONE"; 188 field public static final String SENSORS = "android.permission-group.SENSORS"; 189 field public static final String SMS = "android.permission-group.SMS"; 190 field public static final String STORAGE = "android.permission-group.STORAGE"; 191 } 192 193 public final class R { 194 ctor public R(); 195 } 196 197 public static final class R.anim { 198 ctor public R.anim(); 199 field public static final int accelerate_decelerate_interpolator = 17432580; // 0x10a0004 200 field public static final int accelerate_interpolator = 17432581; // 0x10a0005 201 field public static final int anticipate_interpolator = 17432583; // 0x10a0007 202 field public static final int anticipate_overshoot_interpolator = 17432585; // 0x10a0009 203 field public static final int bounce_interpolator = 17432586; // 0x10a000a 204 field public static final int cycle_interpolator = 17432588; // 0x10a000c 205 field public static final int decelerate_interpolator = 17432582; // 0x10a0006 206 field public static final int fade_in = 17432576; // 0x10a0000 207 field public static final int fade_out = 17432577; // 0x10a0001 208 field public static final int linear_interpolator = 17432587; // 0x10a000b 209 field public static final int overshoot_interpolator = 17432584; // 0x10a0008 210 field public static final int slide_in_left = 17432578; // 0x10a0002 211 field public static final int slide_out_right = 17432579; // 0x10a0003 212 } 213 214 public static final class R.animator { 215 ctor public R.animator(); 216 field public static final int fade_in = 17498112; // 0x10b0000 217 field public static final int fade_out = 17498113; // 0x10b0001 218 } 219 220 public static final class R.array { 221 ctor public R.array(); 222 field public static final int emailAddressTypes = 17235968; // 0x1070000 223 field public static final int imProtocols = 17235969; // 0x1070001 224 field public static final int organizationTypes = 17235970; // 0x1070002 225 field public static final int phoneTypes = 17235971; // 0x1070003 226 field public static final int postalAddressTypes = 17235972; // 0x1070004 227 } 228 229 public static final class R.attr { 230 ctor public R.attr(); 231 field public static final int absListViewStyle = 16842858; // 0x101006a 232 field public static final int accessibilityEventTypes = 16843648; // 0x1010380 233 field public static final int accessibilityFeedbackType = 16843650; // 0x1010382 234 field public static final int accessibilityFlags = 16843652; // 0x1010384 235 field public static final int accessibilityHeading = 16844160; // 0x1010580 236 field public static final int accessibilityLiveRegion = 16843758; // 0x10103ee 237 field public static final int accessibilityPaneTitle = 16844156; // 0x101057c 238 field public static final int accessibilityTraversalAfter = 16843986; // 0x10104d2 239 field public static final int accessibilityTraversalBefore = 16843985; // 0x10104d1 240 field public static final int accountPreferences = 16843423; // 0x101029f 241 field public static final int accountType = 16843407; // 0x101028f 242 field public static final int action = 16842797; // 0x101002d 243 field public static final int actionBarDivider = 16843675; // 0x101039b 244 field public static final int actionBarItemBackground = 16843676; // 0x101039c 245 field public static final int actionBarPopupTheme = 16843917; // 0x101048d 246 field public static final int actionBarSize = 16843499; // 0x10102eb 247 field public static final int actionBarSplitStyle = 16843656; // 0x1010388 248 field public static final int actionBarStyle = 16843470; // 0x10102ce 249 field public static final int actionBarTabBarStyle = 16843508; // 0x10102f4 250 field public static final int actionBarTabStyle = 16843507; // 0x10102f3 251 field public static final int actionBarTabTextStyle = 16843509; // 0x10102f5 252 field public static final int actionBarTheme = 16843825; // 0x1010431 253 field public static final int actionBarWidgetTheme = 16843671; // 0x1010397 254 field public static final int actionButtonStyle = 16843480; // 0x10102d8 255 field public static final int actionDropDownStyle = 16843479; // 0x10102d7 256 field public static final int actionLayout = 16843515; // 0x10102fb 257 field public static final int actionMenuTextAppearance = 16843616; // 0x1010360 258 field public static final int actionMenuTextColor = 16843617; // 0x1010361 259 field public static final int actionModeBackground = 16843483; // 0x10102db 260 field public static final int actionModeCloseButtonStyle = 16843511; // 0x10102f7 261 field public static final int actionModeCloseDrawable = 16843484; // 0x10102dc 262 field public static final int actionModeCopyDrawable = 16843538; // 0x1010312 263 field public static final int actionModeCutDrawable = 16843537; // 0x1010311 264 field public static final int actionModeFindDrawable = 16843898; // 0x101047a 265 field public static final int actionModePasteDrawable = 16843539; // 0x1010313 266 field public static final int actionModeSelectAllDrawable = 16843646; // 0x101037e 267 field public static final int actionModeShareDrawable = 16843897; // 0x1010479 268 field public static final int actionModeSplitBackground = 16843677; // 0x101039d 269 field public static final int actionModeStyle = 16843668; // 0x1010394 270 field public static final int actionModeWebSearchDrawable = 16843899; // 0x101047b 271 field public static final int actionOverflowButtonStyle = 16843510; // 0x10102f6 272 field public static final int actionOverflowMenuStyle = 16843844; // 0x1010444 273 field public static final int actionProviderClass = 16843657; // 0x1010389 274 field public static final int actionViewClass = 16843516; // 0x10102fc 275 field public static final int activatedBackgroundIndicator = 16843517; // 0x10102fd 276 field public static final int activityCloseEnterAnimation = 16842938; // 0x10100ba 277 field public static final int activityCloseExitAnimation = 16842939; // 0x10100bb 278 field public static final int activityOpenEnterAnimation = 16842936; // 0x10100b8 279 field public static final int activityOpenExitAnimation = 16842937; // 0x10100b9 280 field public static final int addPrintersActivity = 16843750; // 0x10103e6 281 field public static final int addStatesFromChildren = 16842992; // 0x10100f0 282 field public static final int adjustViewBounds = 16843038; // 0x101011e 283 field public static final int advancedPrintOptionsActivity = 16843761; // 0x10103f1 284 field public static final int alertDialogIcon = 16843605; // 0x1010355 285 field public static final int alertDialogStyle = 16842845; // 0x101005d 286 field public static final int alertDialogTheme = 16843529; // 0x1010309 287 field public static final int alignmentMode = 16843642; // 0x101037a 288 field public static final int allContactsName = 16843468; // 0x10102cc 289 field public static final int allowAudioPlaybackCapture = 16844289; // 0x1010601 290 field public static final int allowBackup = 16843392; // 0x1010280 291 field public static final int allowClearUserData = 16842757; // 0x1010005 292 field public static final int allowEmbedded = 16843765; // 0x10103f5 293 field public static final int allowNativeHeapPointerTagging = 16844306; // 0x1010612 294 field public static final int allowParallelSyncs = 16843570; // 0x1010332 295 field public static final int allowSingleTap = 16843353; // 0x1010259 296 field public static final int allowTaskReparenting = 16843268; // 0x1010204 297 field public static final int allowUndo = 16843999; // 0x10104df 298 field public static final int alpha = 16843551; // 0x101031f 299 field public static final int alphabeticModifiers = 16844110; // 0x101054e 300 field public static final int alphabeticShortcut = 16843235; // 0x10101e3 301 field public static final int alwaysDrawnWithCache = 16842991; // 0x10100ef 302 field public static final int alwaysRetainTaskState = 16843267; // 0x1010203 303 field @Deprecated public static final int amPmBackgroundColor = 16843941; // 0x10104a5 304 field @Deprecated public static final int amPmTextColor = 16843940; // 0x10104a4 305 field public static final int ambientShadowAlpha = 16843966; // 0x10104be 306 field public static final int angle = 16843168; // 0x10101a0 307 field public static final int animateFirstView = 16843477; // 0x10102d5 308 field public static final int animateLayoutChanges = 16843506; // 0x10102f2 309 field public static final int animateOnClick = 16843356; // 0x101025c 310 field public static final int animatedImageDrawable = 16844298; // 0x101060a 311 field public static final int animation = 16843213; // 0x10101cd 312 field public static final int animationCache = 16842989; // 0x10100ed 313 field public static final int animationDuration = 16843026; // 0x1010112 314 field public static final int animationOrder = 16843214; // 0x10101ce 315 field @Deprecated public static final int animationResolution = 16843546; // 0x101031a 316 field public static final int antialias = 16843034; // 0x101011a 317 field @Deprecated public static final int anyDensity = 16843372; // 0x101026c 318 field public static final int apduServiceBanner = 16843757; // 0x10103ed 319 field public static final int apiKey = 16843281; // 0x1010211 320 field public static final int appCategory = 16844101; // 0x1010545 321 field public static final int appComponentFactory = 16844154; // 0x101057a 322 field public static final int author = 16843444; // 0x10102b4 323 field public static final int authorities = 16842776; // 0x1010018 324 field public static final int autoAdvanceViewId = 16843535; // 0x101030f 325 field public static final int autoCompleteTextViewStyle = 16842859; // 0x101006b 326 field public static final int autoLink = 16842928; // 0x10100b0 327 field public static final int autoMirrored = 16843754; // 0x10103ea 328 field public static final int autoRemoveFromRecents = 16843847; // 0x1010447 329 field public static final int autoRevokePermissions = 16844307; // 0x1010613 330 field public static final int autoSizeMaxTextSize = 16844102; // 0x1010546 331 field public static final int autoSizeMinTextSize = 16844088; // 0x1010538 332 field public static final int autoSizePresetSizes = 16844087; // 0x1010537 333 field public static final int autoSizeStepGranularity = 16844086; // 0x1010536 334 field public static final int autoSizeTextType = 16844085; // 0x1010535 335 field public static final int autoStart = 16843445; // 0x10102b5 336 field @Deprecated public static final int autoText = 16843114; // 0x101016a 337 field public static final int autoUrlDetect = 16843404; // 0x101028c 338 field public static final int autoVerify = 16844014; // 0x10104ee 339 field public static final int autofillHints = 16844118; // 0x1010556 340 field public static final int autofilledHighlight = 16844136; // 0x1010568 341 field public static final int background = 16842964; // 0x10100d4 342 field public static final int backgroundDimAmount = 16842802; // 0x1010032 343 field public static final int backgroundDimEnabled = 16843295; // 0x101021f 344 field public static final int backgroundSplit = 16843659; // 0x101038b 345 field public static final int backgroundStacked = 16843658; // 0x101038a 346 field public static final int backgroundTint = 16843883; // 0x101046b 347 field public static final int backgroundTintMode = 16843884; // 0x101046c 348 field public static final int backupAgent = 16843391; // 0x101027f 349 field public static final int backupInForeground = 16844058; // 0x101051a 350 field public static final int banner = 16843762; // 0x10103f2 351 field public static final int baseline = 16843548; // 0x101031c 352 field public static final int baselineAlignBottom = 16843042; // 0x1010122 353 field public static final int baselineAligned = 16843046; // 0x1010126 354 field public static final int baselineAlignedChildIndex = 16843047; // 0x1010127 355 field public static final int bitmap = 16844054; // 0x1010516 356 field public static final int borderlessButtonStyle = 16843563; // 0x101032b 357 field public static final int bottom = 16843184; // 0x10101b0 358 field public static final int bottomBright = 16842957; // 0x10100cd 359 field public static final int bottomDark = 16842953; // 0x10100c9 360 field public static final int bottomLeftRadius = 16843179; // 0x10101ab 361 field public static final int bottomMedium = 16842958; // 0x10100ce 362 field public static final int bottomOffset = 16843351; // 0x1010257 363 field public static final int bottomRightRadius = 16843180; // 0x10101ac 364 field public static final int breadCrumbShortTitle = 16843524; // 0x1010304 365 field public static final int breadCrumbTitle = 16843523; // 0x1010303 366 field public static final int breakStrategy = 16843997; // 0x10104dd 367 field public static final int bufferType = 16843086; // 0x101014e 368 field public static final int button = 16843015; // 0x1010107 369 field public static final int buttonBarButtonStyle = 16843567; // 0x101032f 370 field public static final int buttonBarNegativeButtonStyle = 16843915; // 0x101048b 371 field public static final int buttonBarNeutralButtonStyle = 16843914; // 0x101048a 372 field public static final int buttonBarPositiveButtonStyle = 16843913; // 0x1010489 373 field public static final int buttonBarStyle = 16843566; // 0x101032e 374 field public static final int buttonCornerRadius = 16844149; // 0x1010575 375 field public static final int buttonGravity = 16844030; // 0x10104fe 376 field public static final int buttonStyle = 16842824; // 0x1010048 377 field public static final int buttonStyleInset = 16842826; // 0x101004a 378 field public static final int buttonStyleSmall = 16842825; // 0x1010049 379 field public static final int buttonStyleToggle = 16842827; // 0x101004b 380 field public static final int buttonTint = 16843887; // 0x101046f 381 field public static final int buttonTintMode = 16843888; // 0x1010470 382 field public static final int cacheColorHint = 16843009; // 0x1010101 383 field public static final int calendarTextColor = 16843931; // 0x101049b 384 field public static final int calendarViewShown = 16843596; // 0x101034c 385 field public static final int calendarViewStyle = 16843613; // 0x101035d 386 field public static final int canControlMagnification = 16844039; // 0x1010507 387 field public static final int canPerformGestures = 16844045; // 0x101050d 388 field public static final int canRecord = 16844060; // 0x101051c 389 field @Deprecated public static final int canRequestEnhancedWebAccessibility = 16843736; // 0x10103d8 390 field public static final int canRequestFilterKeyEvents = 16843737; // 0x10103d9 391 field public static final int canRequestFingerprintGestures = 16844109; // 0x101054d 392 field public static final int canRequestTouchExplorationMode = 16843735; // 0x10103d7 393 field public static final int canRetrieveWindowContent = 16843653; // 0x1010385 394 field public static final int canTakeScreenshot = 16844303; // 0x101060f 395 field public static final int candidatesTextStyleSpans = 16843312; // 0x1010230 396 field public static final int cantSaveState = 16844142; // 0x101056e 397 field @Deprecated public static final int capitalize = 16843113; // 0x1010169 398 field public static final int category = 16843752; // 0x10103e8 399 field public static final int centerBright = 16842956; // 0x10100cc 400 field public static final int centerColor = 16843275; // 0x101020b 401 field public static final int centerDark = 16842952; // 0x10100c8 402 field public static final int centerMedium = 16842959; // 0x10100cf 403 field public static final int centerX = 16843170; // 0x10101a2 404 field public static final int centerY = 16843171; // 0x10101a3 405 field public static final int certDigest = 16844104; // 0x1010548 406 field public static final int checkBoxPreferenceStyle = 16842895; // 0x101008f 407 field public static final int checkMark = 16843016; // 0x1010108 408 field public static final int checkMarkTint = 16843943; // 0x10104a7 409 field public static final int checkMarkTintMode = 16843944; // 0x10104a8 410 field public static final int checkable = 16843237; // 0x10101e5 411 field public static final int checkableBehavior = 16843232; // 0x10101e0 412 field public static final int checkboxStyle = 16842860; // 0x101006c 413 field public static final int checked = 16843014; // 0x1010106 414 field public static final int checkedButton = 16843080; // 0x1010148 415 field public static final int checkedTextViewStyle = 16843720; // 0x10103c8 416 field public static final int childDivider = 16843025; // 0x1010111 417 field public static final int childIndicator = 16843020; // 0x101010c 418 field public static final int childIndicatorEnd = 16843732; // 0x10103d4 419 field public static final int childIndicatorLeft = 16843023; // 0x101010f 420 field public static final int childIndicatorRight = 16843024; // 0x1010110 421 field public static final int childIndicatorStart = 16843731; // 0x10103d3 422 field public static final int choiceMode = 16843051; // 0x101012b 423 field public static final int classLoader = 16844139; // 0x101056b 424 field public static final int clearTaskOnLaunch = 16842773; // 0x1010015 425 field public static final int clickable = 16842981; // 0x10100e5 426 field public static final int clipChildren = 16842986; // 0x10100ea 427 field public static final int clipOrientation = 16843274; // 0x101020a 428 field public static final int clipToPadding = 16842987; // 0x10100eb 429 field public static final int closeIcon = 16843905; // 0x1010481 430 field @Deprecated public static final int codes = 16843330; // 0x1010242 431 field public static final int collapseColumns = 16843083; // 0x101014b 432 field public static final int collapseContentDescription = 16843984; // 0x10104d0 433 field public static final int collapseIcon = 16844031; // 0x10104ff 434 field public static final int color = 16843173; // 0x10101a5 435 field public static final int colorAccent = 16843829; // 0x1010435 436 field public static final int colorActivatedHighlight = 16843664; // 0x1010390 437 field public static final int colorBackground = 16842801; // 0x1010031 438 field public static final int colorBackgroundCacheHint = 16843435; // 0x10102ab 439 field public static final int colorBackgroundFloating = 16844002; // 0x10104e2 440 field public static final int colorButtonNormal = 16843819; // 0x101042b 441 field public static final int colorControlActivated = 16843818; // 0x101042a 442 field public static final int colorControlHighlight = 16843820; // 0x101042c 443 field public static final int colorControlNormal = 16843817; // 0x1010429 444 field public static final int colorEdgeEffect = 16843982; // 0x10104ce 445 field public static final int colorError = 16844099; // 0x1010543 446 field public static final int colorFocusedHighlight = 16843663; // 0x101038f 447 field public static final int colorForeground = 16842800; // 0x1010030 448 field public static final int colorForegroundInverse = 16843270; // 0x1010206 449 field public static final int colorLongPressedHighlight = 16843662; // 0x101038e 450 field public static final int colorMode = 16844106; // 0x101054a 451 field public static final int colorMultiSelectHighlight = 16843665; // 0x1010391 452 field public static final int colorPressedHighlight = 16843661; // 0x101038d 453 field public static final int colorPrimary = 16843827; // 0x1010433 454 field public static final int colorPrimaryDark = 16843828; // 0x1010434 455 field public static final int colorSecondary = 16844080; // 0x1010530 456 field public static final int columnCount = 16843639; // 0x1010377 457 field public static final int columnDelay = 16843215; // 0x10101cf 458 field public static final int columnOrderPreserved = 16843640; // 0x1010378 459 field public static final int columnWidth = 16843031; // 0x1010117 460 field public static final int commitIcon = 16843909; // 0x1010485 461 field public static final int compatibleWidthLimitDp = 16843621; // 0x1010365 462 field public static final int completionHint = 16843122; // 0x1010172 463 field public static final int completionHintView = 16843123; // 0x1010173 464 field public static final int completionThreshold = 16843124; // 0x1010174 465 field public static final int configChanges = 16842783; // 0x101001f 466 field public static final int configure = 16843357; // 0x101025d 467 field public static final int constantSize = 16843158; // 0x1010196 468 field public static final int content = 16843355; // 0x101025b 469 field public static final int contentAgeHint = 16843961; // 0x10104b9 470 field public static final int contentAuthority = 16843408; // 0x1010290 471 field public static final int contentDescription = 16843379; // 0x1010273 472 field public static final int contentInsetEnd = 16843860; // 0x1010454 473 field public static final int contentInsetEndWithActions = 16844067; // 0x1010523 474 field public static final int contentInsetLeft = 16843861; // 0x1010455 475 field public static final int contentInsetRight = 16843862; // 0x1010456 476 field public static final int contentInsetStart = 16843859; // 0x1010453 477 field public static final int contentInsetStartWithNavigation = 16844066; // 0x1010522 478 field public static final int contextClickable = 16844007; // 0x10104e7 479 field public static final int contextDescription = 16844078; // 0x101052e 480 field public static final int contextPopupMenuStyle = 16844033; // 0x1010501 481 field public static final int contextUri = 16844077; // 0x101052d 482 field public static final int controlX1 = 16843772; // 0x10103fc 483 field public static final int controlX2 = 16843774; // 0x10103fe 484 field public static final int controlY1 = 16843773; // 0x10103fd 485 field public static final int controlY2 = 16843775; // 0x10103ff 486 field public static final int countDown = 16844059; // 0x101051b 487 field public static final int country = 16843962; // 0x10104ba 488 field public static final int cropToPadding = 16843043; // 0x1010123 489 field public static final int crossProfile = 16844302; // 0x101060e 490 field public static final int cursorVisible = 16843090; // 0x1010152 491 field public static final int customNavigationLayout = 16843474; // 0x10102d2 492 field public static final int customTokens = 16843579; // 0x101033b 493 field public static final int cycles = 16843220; // 0x10101d4 494 field public static final int dashGap = 16843175; // 0x10101a7 495 field public static final int dashWidth = 16843174; // 0x10101a6 496 field public static final int data = 16842798; // 0x101002e 497 field public static final int datePickerDialogTheme = 16843948; // 0x10104ac 498 field public static final int datePickerMode = 16843955; // 0x10104b3 499 field public static final int datePickerStyle = 16843612; // 0x101035c 500 field public static final int dateTextAppearance = 16843593; // 0x1010349 501 field @Deprecated public static final int dayOfWeekBackground = 16843924; // 0x1010494 502 field @Deprecated public static final int dayOfWeekTextAppearance = 16843925; // 0x1010495 503 field public static final int debuggable = 16842767; // 0x101000f 504 field public static final int defaultFocusHighlightEnabled = 16844130; // 0x1010562 505 field public static final int defaultHeight = 16844021; // 0x10104f5 506 field public static final int defaultToDeviceProtectedStorage = 16844036; // 0x1010504 507 field public static final int defaultValue = 16843245; // 0x10101ed 508 field public static final int defaultWidth = 16844020; // 0x10104f4 509 field public static final int delay = 16843212; // 0x10101cc 510 field public static final int dependency = 16843244; // 0x10101ec 511 field public static final int descendantFocusability = 16842993; // 0x10100f1 512 field public static final int description = 16842784; // 0x1010020 513 field public static final int detachWallpaper = 16843430; // 0x10102a6 514 field public static final int detailColumn = 16843427; // 0x10102a3 515 field public static final int detailSocialSummary = 16843428; // 0x10102a4 516 field public static final int detailsElementBackground = 16843598; // 0x101034e 517 field public static final int dial = 16843010; // 0x1010102 518 field public static final int dialogCornerRadius = 16844145; // 0x1010571 519 field public static final int dialogIcon = 16843252; // 0x10101f4 520 field public static final int dialogLayout = 16843255; // 0x10101f7 521 field public static final int dialogMessage = 16843251; // 0x10101f3 522 field public static final int dialogPreferenceStyle = 16842897; // 0x1010091 523 field public static final int dialogPreferredPadding = 16843987; // 0x10104d3 524 field public static final int dialogTheme = 16843528; // 0x1010308 525 field public static final int dialogTitle = 16843250; // 0x10101f2 526 field public static final int digits = 16843110; // 0x1010166 527 field public static final int directBootAware = 16844037; // 0x1010505 528 field public static final int direction = 16843217; // 0x10101d1 529 field @Deprecated public static final int directionDescriptions = 16843681; // 0x10103a1 530 field public static final int directionPriority = 16843218; // 0x10101d2 531 field public static final int disableDependentsState = 16843249; // 0x10101f1 532 field public static final int disabledAlpha = 16842803; // 0x1010033 533 field public static final int displayOptions = 16843472; // 0x10102d0 534 field public static final int dither = 16843036; // 0x101011c 535 field public static final int divider = 16843049; // 0x1010129 536 field public static final int dividerHeight = 16843050; // 0x101012a 537 field public static final int dividerHorizontal = 16843564; // 0x101032c 538 field public static final int dividerPadding = 16843562; // 0x101032a 539 field public static final int dividerVertical = 16843530; // 0x101030a 540 field public static final int documentLaunchMode = 16843845; // 0x1010445 541 field public static final int drawSelectorOnTop = 16843004; // 0x10100fc 542 field public static final int drawable = 16843161; // 0x1010199 543 field public static final int drawableBottom = 16843118; // 0x101016e 544 field public static final int drawableEnd = 16843667; // 0x1010393 545 field public static final int drawableLeft = 16843119; // 0x101016f 546 field public static final int drawablePadding = 16843121; // 0x1010171 547 field public static final int drawableRight = 16843120; // 0x1010170 548 field public static final int drawableStart = 16843666; // 0x1010392 549 field public static final int drawableTint = 16843990; // 0x10104d6 550 field public static final int drawableTintMode = 16843991; // 0x10104d7 551 field public static final int drawableTop = 16843117; // 0x101016d 552 field public static final int drawingCacheQuality = 16842984; // 0x10100e8 553 field public static final int dropDownAnchor = 16843363; // 0x1010263 554 field public static final int dropDownHeight = 16843395; // 0x1010283 555 field public static final int dropDownHintAppearance = 16842888; // 0x1010088 556 field public static final int dropDownHorizontalOffset = 16843436; // 0x10102ac 557 field public static final int dropDownItemStyle = 16842886; // 0x1010086 558 field public static final int dropDownListViewStyle = 16842861; // 0x101006d 559 field public static final int dropDownSelector = 16843125; // 0x1010175 560 field public static final int dropDownSpinnerStyle = 16843478; // 0x10102d6 561 field public static final int dropDownVerticalOffset = 16843437; // 0x10102ad 562 field public static final int dropDownWidth = 16843362; // 0x1010262 563 field public static final int duplicateParentState = 16842985; // 0x10100e9 564 field public static final int duration = 16843160; // 0x1010198 565 field public static final int editTextBackground = 16843602; // 0x1010352 566 field public static final int editTextColor = 16843601; // 0x1010351 567 field public static final int editTextPreferenceStyle = 16842898; // 0x1010092 568 field public static final int editTextStyle = 16842862; // 0x101006e 569 field @Deprecated public static final int editable = 16843115; // 0x101016b 570 field public static final int editorExtras = 16843300; // 0x1010224 571 field public static final int elegantTextHeight = 16843869; // 0x101045d 572 field public static final int elevation = 16843840; // 0x1010440 573 field public static final int ellipsize = 16842923; // 0x10100ab 574 field public static final int ems = 16843096; // 0x1010158 575 field public static final int enableVrMode = 16844069; // 0x1010525 576 field public static final int enabled = 16842766; // 0x101000e 577 field public static final int end = 16843996; // 0x10104dc 578 field public static final int endColor = 16843166; // 0x101019e 579 field public static final int endX = 16844050; // 0x1010512 580 field public static final int endY = 16844051; // 0x1010513 581 field @Deprecated public static final int endYear = 16843133; // 0x101017d 582 field public static final int enforceNavigationBarContrast = 16844293; // 0x1010605 583 field public static final int enforceStatusBarContrast = 16844292; // 0x1010604 584 field public static final int enterFadeDuration = 16843532; // 0x101030c 585 field public static final int entries = 16842930; // 0x10100b2 586 field public static final int entryValues = 16843256; // 0x10101f8 587 field public static final int eventsInterceptionEnabled = 16843389; // 0x101027d 588 field public static final int excludeClass = 16843842; // 0x1010442 589 field public static final int excludeFromRecents = 16842775; // 0x1010017 590 field public static final int excludeId = 16843841; // 0x1010441 591 field public static final int excludeName = 16843854; // 0x101044e 592 field public static final int exitFadeDuration = 16843533; // 0x101030d 593 field public static final int expandableListPreferredChildIndicatorLeft = 16842834; // 0x1010052 594 field public static final int expandableListPreferredChildIndicatorRight = 16842835; // 0x1010053 595 field public static final int expandableListPreferredChildPaddingLeft = 16842831; // 0x101004f 596 field public static final int expandableListPreferredItemIndicatorLeft = 16842832; // 0x1010050 597 field public static final int expandableListPreferredItemIndicatorRight = 16842833; // 0x1010051 598 field public static final int expandableListPreferredItemPaddingLeft = 16842830; // 0x101004e 599 field public static final int expandableListViewStyle = 16842863; // 0x101006f 600 field public static final int expandableListViewWhiteStyle = 16843446; // 0x10102b6 601 field public static final int exported = 16842768; // 0x1010010 602 field public static final int externalService = 16844046; // 0x101050e 603 field public static final int extraTension = 16843371; // 0x101026b 604 field public static final int extractNativeLibs = 16844010; // 0x10104ea 605 field public static final int factor = 16843219; // 0x10101d3 606 field public static final int fadeDuration = 16843384; // 0x1010278 607 field public static final int fadeEnabled = 16843390; // 0x101027e 608 field public static final int fadeOffset = 16843383; // 0x1010277 609 field public static final int fadeScrollbars = 16843434; // 0x10102aa 610 field public static final int fadingEdge = 16842975; // 0x10100df 611 field public static final int fadingEdgeLength = 16842976; // 0x10100e0 612 field public static final int fadingMode = 16843745; // 0x10103e1 613 field public static final int fallbackLineSpacing = 16844155; // 0x101057b 614 field public static final int fastScrollAlwaysVisible = 16843573; // 0x1010335 615 field public static final int fastScrollEnabled = 16843302; // 0x1010226 616 field public static final int fastScrollOverlayPosition = 16843578; // 0x101033a 617 field public static final int fastScrollPreviewBackgroundLeft = 16843575; // 0x1010337 618 field public static final int fastScrollPreviewBackgroundRight = 16843576; // 0x1010338 619 field public static final int fastScrollStyle = 16843767; // 0x10103f7 620 field public static final int fastScrollTextColor = 16843609; // 0x1010359 621 field public static final int fastScrollThumbDrawable = 16843574; // 0x1010336 622 field public static final int fastScrollTrackDrawable = 16843577; // 0x1010339 623 field public static final int fillAfter = 16843197; // 0x10101bd 624 field public static final int fillAlpha = 16843980; // 0x10104cc 625 field public static final int fillBefore = 16843196; // 0x10101bc 626 field public static final int fillColor = 16843780; // 0x1010404 627 field public static final int fillEnabled = 16843343; // 0x101024f 628 field public static final int fillType = 16844062; // 0x101051e 629 field public static final int fillViewport = 16843130; // 0x101017a 630 field public static final int filter = 16843035; // 0x101011b 631 field public static final int filterTouchesWhenObscured = 16843460; // 0x10102c4 632 field public static final int fingerprintAuthDrawable = 16844008; // 0x10104e8 633 field public static final int finishOnCloseSystemDialogs = 16843431; // 0x10102a7 634 field public static final int finishOnTaskLaunch = 16842772; // 0x1010014 635 field public static final int firstBaselineToTopHeight = 16844157; // 0x101057d 636 field public static final int firstDayOfWeek = 16843581; // 0x101033d 637 field public static final int fitsSystemWindows = 16842973; // 0x10100dd 638 field public static final int flipInterval = 16843129; // 0x1010179 639 field public static final int focusable = 16842970; // 0x10100da 640 field public static final int focusableInTouchMode = 16842971; // 0x10100db 641 field public static final int focusedByDefault = 16844100; // 0x1010544 642 field @Deprecated public static final int focusedMonthDateColor = 16843587; // 0x1010343 643 field public static final int font = 16844082; // 0x1010532 644 field public static final int fontFamily = 16843692; // 0x10103ac 645 field public static final int fontFeatureSettings = 16843959; // 0x10104b7 646 field public static final int fontProviderAuthority = 16844112; // 0x1010550 647 field public static final int fontProviderCerts = 16844125; // 0x101055d 648 field public static final int fontProviderPackage = 16844119; // 0x1010557 649 field public static final int fontProviderQuery = 16844113; // 0x1010551 650 field public static final int fontStyle = 16844095; // 0x101053f 651 field public static final int fontVariationSettings = 16844144; // 0x1010570 652 field public static final int fontWeight = 16844083; // 0x1010533 653 field public static final int footerDividersEnabled = 16843311; // 0x101022f 654 field public static final int forceDarkAllowed = 16844172; // 0x101058c 655 field public static final int forceHasOverlappingRendering = 16844065; // 0x1010521 656 field public static final int forceQueryable = 16844296; // 0x1010608 657 field public static final int forceUriPermissions = 16844191; // 0x101059f 658 field public static final int foreground = 16843017; // 0x1010109 659 field public static final int foregroundGravity = 16843264; // 0x1010200 660 field public static final int foregroundServiceType = 16844185; // 0x1010599 661 field public static final int foregroundTint = 16843885; // 0x101046d 662 field public static final int foregroundTintMode = 16843886; // 0x101046e 663 field public static final int format = 16843013; // 0x1010105 664 field public static final int format12Hour = 16843722; // 0x10103ca 665 field public static final int format24Hour = 16843723; // 0x10103cb 666 field public static final int fraction = 16843992; // 0x10104d8 667 field public static final int fragment = 16843491; // 0x10102e3 668 field public static final int fragmentAllowEnterTransitionOverlap = 16843976; // 0x10104c8 669 field public static final int fragmentAllowReturnTransitionOverlap = 16843977; // 0x10104c9 670 field public static final int fragmentCloseEnterAnimation = 16843495; // 0x10102e7 671 field public static final int fragmentCloseExitAnimation = 16843496; // 0x10102e8 672 field public static final int fragmentEnterTransition = 16843971; // 0x10104c3 673 field public static final int fragmentExitTransition = 16843970; // 0x10104c2 674 field public static final int fragmentFadeEnterAnimation = 16843497; // 0x10102e9 675 field public static final int fragmentFadeExitAnimation = 16843498; // 0x10102ea 676 field public static final int fragmentOpenEnterAnimation = 16843493; // 0x10102e5 677 field public static final int fragmentOpenExitAnimation = 16843494; // 0x10102e6 678 field public static final int fragmentReenterTransition = 16843975; // 0x10104c7 679 field public static final int fragmentReturnTransition = 16843973; // 0x10104c5 680 field public static final int fragmentSharedElementEnterTransition = 16843972; // 0x10104c4 681 field public static final int fragmentSharedElementReturnTransition = 16843974; // 0x10104c6 682 field public static final int freezesText = 16843116; // 0x101016c 683 field public static final int fromAlpha = 16843210; // 0x10101ca 684 field public static final int fromDegrees = 16843187; // 0x10101b3 685 field public static final int fromId = 16843850; // 0x101044a 686 field public static final int fromScene = 16843741; // 0x10103dd 687 field public static final int fromXDelta = 16843206; // 0x10101c6 688 field public static final int fromXScale = 16843202; // 0x10101c2 689 field public static final int fromYDelta = 16843208; // 0x10101c8 690 field public static final int fromYScale = 16843204; // 0x10101c4 691 field public static final int fullBackupContent = 16844011; // 0x10104eb 692 field public static final int fullBackupOnly = 16843891; // 0x1010473 693 field public static final int fullBright = 16842954; // 0x10100ca 694 field public static final int fullDark = 16842950; // 0x10100c6 695 field public static final int functionalTest = 16842787; // 0x1010023 696 field public static final int galleryItemBackground = 16842828; // 0x101004c 697 field public static final int galleryStyle = 16842864; // 0x1010070 698 field public static final int gestureColor = 16843381; // 0x1010275 699 field public static final int gestureStrokeAngleThreshold = 16843388; // 0x101027c 700 field public static final int gestureStrokeLengthThreshold = 16843386; // 0x101027a 701 field public static final int gestureStrokeSquarenessThreshold = 16843387; // 0x101027b 702 field public static final int gestureStrokeType = 16843385; // 0x1010279 703 field public static final int gestureStrokeWidth = 16843380; // 0x1010274 704 field public static final int glEsVersion = 16843393; // 0x1010281 705 field public static final int goIcon = 16843906; // 0x1010482 706 field public static final int gradientRadius = 16843172; // 0x10101a4 707 field public static final int grantUriPermissions = 16842779; // 0x101001b 708 field public static final int gravity = 16842927; // 0x10100af 709 field public static final int gridViewStyle = 16842865; // 0x1010071 710 field public static final int groupIndicator = 16843019; // 0x101010b 711 field public static final int gwpAsanMode = 16844310; // 0x1010616 712 field public static final int hand_hour = 16843011; // 0x1010103 713 field public static final int hand_minute = 16843012; // 0x1010104 714 field public static final int handle = 16843354; // 0x101025a 715 field public static final int handleProfiling = 16842786; // 0x1010022 716 field public static final int hapticFeedbackEnabled = 16843358; // 0x101025e 717 field public static final int hardwareAccelerated = 16843475; // 0x10102d3 718 field public static final int hasCode = 16842764; // 0x101000c 719 field public static final int hasFragileUserData = 16844186; // 0x101059a 720 field @Deprecated public static final int headerAmPmTextAppearance = 16843936; // 0x10104a0 721 field public static final int headerBackground = 16843055; // 0x101012f 722 field @Deprecated public static final int headerDayOfMonthTextAppearance = 16843927; // 0x1010497 723 field public static final int headerDividersEnabled = 16843310; // 0x101022e 724 field @Deprecated public static final int headerMonthTextAppearance = 16843926; // 0x1010496 725 field @Deprecated public static final int headerTimeTextAppearance = 16843935; // 0x101049f 726 field @Deprecated public static final int headerYearTextAppearance = 16843928; // 0x1010498 727 field public static final int height = 16843093; // 0x1010155 728 field public static final int hideOnContentScroll = 16843843; // 0x1010443 729 field public static final int hint = 16843088; // 0x1010150 730 field public static final int homeAsUpIndicator = 16843531; // 0x101030b 731 field public static final int homeLayout = 16843549; // 0x101031d 732 field public static final int horizontalDivider = 16843053; // 0x101012d 733 field @Deprecated public static final int horizontalGap = 16843327; // 0x101023f 734 field public static final int horizontalScrollViewStyle = 16843603; // 0x1010353 735 field public static final int horizontalSpacing = 16843028; // 0x1010114 736 field public static final int host = 16842792; // 0x1010028 737 field public static final int hotSpotX = 16844055; // 0x1010517 738 field public static final int hotSpotY = 16844056; // 0x1010518 739 field public static final int htmlDescription = 16844299; // 0x101060b 740 field public static final int hyphenationFrequency = 16843998; // 0x10104de 741 field public static final int icon = 16842754; // 0x1010002 742 field @Deprecated public static final int iconPreview = 16843337; // 0x1010249 743 field public static final int iconSpaceReserved = 16844129; // 0x1010561 744 field public static final int iconTint = 16844126; // 0x101055e 745 field public static final int iconTintMode = 16844127; // 0x101055f 746 field public static final int iconifiedByDefault = 16843514; // 0x10102fa 747 field public static final int id = 16842960; // 0x10100d0 748 field public static final int identifier = 16844294; // 0x1010606 749 field public static final int ignoreGravity = 16843263; // 0x10101ff 750 field public static final int imageButtonStyle = 16842866; // 0x1010072 751 field public static final int imageWellStyle = 16842867; // 0x1010073 752 field public static final int imeActionId = 16843366; // 0x1010266 753 field public static final int imeActionLabel = 16843365; // 0x1010265 754 field public static final int imeExtractEnterAnimation = 16843368; // 0x1010268 755 field public static final int imeExtractExitAnimation = 16843369; // 0x1010269 756 field public static final int imeFullscreenBackground = 16843308; // 0x101022c 757 field public static final int imeOptions = 16843364; // 0x1010264 758 field public static final int imeSubtypeExtraValue = 16843502; // 0x10102ee 759 field public static final int imeSubtypeLocale = 16843500; // 0x10102ec 760 field public static final int imeSubtypeMode = 16843501; // 0x10102ed 761 field public static final int immersive = 16843456; // 0x10102c0 762 field public static final int importantForAccessibility = 16843690; // 0x10103aa 763 field public static final int importantForAutofill = 16844120; // 0x1010558 764 field public static final int importantForContentCapture = 16844295; // 0x1010607 765 field public static final int inAnimation = 16843127; // 0x1010177 766 field public static final int includeFontPadding = 16843103; // 0x101015f 767 field public static final int includeInGlobalSearch = 16843374; // 0x101026e 768 field public static final int indeterminate = 16843065; // 0x1010139 769 field public static final int indeterminateBehavior = 16843070; // 0x101013e 770 field public static final int indeterminateDrawable = 16843067; // 0x101013b 771 field public static final int indeterminateDuration = 16843069; // 0x101013d 772 field public static final int indeterminateOnly = 16843066; // 0x101013a 773 field public static final int indeterminateProgressStyle = 16843544; // 0x1010318 774 field public static final int indeterminateTint = 16843881; // 0x1010469 775 field public static final int indeterminateTintMode = 16843882; // 0x101046a 776 field public static final int indicatorEnd = 16843730; // 0x10103d2 777 field public static final int indicatorLeft = 16843021; // 0x101010d 778 field public static final int indicatorRight = 16843022; // 0x101010e 779 field public static final int indicatorStart = 16843729; // 0x10103d1 780 field public static final int inflatedId = 16842995; // 0x10100f3 781 field public static final int inheritShowWhenLocked = 16844188; // 0x101059c 782 field public static final int initOrder = 16842778; // 0x101001a 783 field public static final int initialKeyguardLayout = 16843714; // 0x10103c2 784 field public static final int initialLayout = 16843345; // 0x1010251 785 field public static final int innerRadius = 16843359; // 0x101025f 786 field public static final int innerRadiusRatio = 16843163; // 0x101019b 787 field @Deprecated public static final int inputMethod = 16843112; // 0x1010168 788 field public static final int inputType = 16843296; // 0x1010220 789 field public static final int inset = 16843957; // 0x10104b5 790 field public static final int insetBottom = 16843194; // 0x10101ba 791 field public static final int insetLeft = 16843191; // 0x10101b7 792 field public static final int insetRight = 16843192; // 0x10101b8 793 field public static final int insetTop = 16843193; // 0x10101b9 794 field public static final int installLocation = 16843447; // 0x10102b7 795 field public static final int interactiveUiTimeout = 16844181; // 0x1010595 796 field public static final int interpolator = 16843073; // 0x1010141 797 field public static final int isAlwaysSyncable = 16843571; // 0x1010333 798 field public static final int isAsciiCapable = 16843753; // 0x10103e9 799 field public static final int isAuxiliary = 16843647; // 0x101037f 800 field public static final int isDefault = 16843297; // 0x1010221 801 field public static final int isFeatureSplit = 16844123; // 0x101055b 802 field public static final int isGame = 16843764; // 0x10103f4 803 field public static final int isIndicator = 16843079; // 0x1010147 804 field public static final int isLightTheme = 16844176; // 0x1010590 805 field @Deprecated public static final int isModifier = 16843334; // 0x1010246 806 field @Deprecated public static final int isRepeatable = 16843336; // 0x1010248 807 field public static final int isScrollContainer = 16843342; // 0x101024e 808 field public static final int isSplitRequired = 16844177; // 0x1010591 809 field public static final int isStatic = 16844122; // 0x101055a 810 field @Deprecated public static final int isSticky = 16843335; // 0x1010247 811 field public static final int isolatedProcess = 16843689; // 0x10103a9 812 field public static final int isolatedSplits = 16844107; // 0x101054b 813 field public static final int itemBackground = 16843056; // 0x1010130 814 field public static final int itemIconDisabledAlpha = 16843057; // 0x1010131 815 field public static final int itemPadding = 16843565; // 0x101032d 816 field public static final int itemTextAppearance = 16843052; // 0x101012c 817 field public static final int justificationMode = 16844135; // 0x1010567 818 field public static final int keepScreenOn = 16843286; // 0x1010216 819 field public static final int key = 16843240; // 0x10101e8 820 field @Deprecated public static final int keyBackground = 16843315; // 0x1010233 821 field @Deprecated public static final int keyEdgeFlags = 16843333; // 0x1010245 822 field @Deprecated public static final int keyHeight = 16843326; // 0x101023e 823 field @Deprecated public static final int keyIcon = 16843340; // 0x101024c 824 field @Deprecated public static final int keyLabel = 16843339; // 0x101024b 825 field @Deprecated public static final int keyOutputText = 16843338; // 0x101024a 826 field @Deprecated public static final int keyPreviewHeight = 16843321; // 0x1010239 827 field @Deprecated public static final int keyPreviewLayout = 16843319; // 0x1010237 828 field @Deprecated public static final int keyPreviewOffset = 16843320; // 0x1010238 829 field public static final int keySet = 16843739; // 0x10103db 830 field @Deprecated public static final int keyTextColor = 16843318; // 0x1010236 831 field @Deprecated public static final int keyTextSize = 16843316; // 0x1010234 832 field @Deprecated public static final int keyWidth = 16843325; // 0x101023d 833 field public static final int keyboardLayout = 16843691; // 0x10103ab 834 field @Deprecated public static final int keyboardMode = 16843341; // 0x101024d 835 field public static final int keyboardNavigationCluster = 16844096; // 0x1010540 836 field public static final int keycode = 16842949; // 0x10100c5 837 field public static final int killAfterRestore = 16843420; // 0x101029c 838 field public static final int label = 16842753; // 0x1010001 839 field public static final int labelFor = 16843718; // 0x10103c6 840 field @Deprecated public static final int labelTextSize = 16843317; // 0x1010235 841 field public static final int languageTag = 16844040; // 0x1010508 842 field public static final int largeHeap = 16843610; // 0x101035a 843 field public static final int largeScreens = 16843398; // 0x1010286 844 field public static final int largestWidthLimitDp = 16843622; // 0x1010366 845 field public static final int lastBaselineToBottomHeight = 16844158; // 0x101057e 846 field public static final int launchMode = 16842781; // 0x101001d 847 field public static final int launchTaskBehindSourceAnimation = 16843922; // 0x1010492 848 field public static final int launchTaskBehindTargetAnimation = 16843921; // 0x1010491 849 field public static final int layerType = 16843604; // 0x1010354 850 field public static final int layout = 16842994; // 0x10100f2 851 field public static final int layoutAnimation = 16842988; // 0x10100ec 852 field public static final int layoutDirection = 16843698; // 0x10103b2 853 field public static final int layoutMode = 16843738; // 0x10103da 854 field public static final int layout_above = 16843140; // 0x1010184 855 field public static final int layout_alignBaseline = 16843142; // 0x1010186 856 field public static final int layout_alignBottom = 16843146; // 0x101018a 857 field public static final int layout_alignEnd = 16843706; // 0x10103ba 858 field public static final int layout_alignLeft = 16843143; // 0x1010187 859 field public static final int layout_alignParentBottom = 16843150; // 0x101018e 860 field public static final int layout_alignParentEnd = 16843708; // 0x10103bc 861 field public static final int layout_alignParentLeft = 16843147; // 0x101018b 862 field public static final int layout_alignParentRight = 16843149; // 0x101018d 863 field public static final int layout_alignParentStart = 16843707; // 0x10103bb 864 field public static final int layout_alignParentTop = 16843148; // 0x101018c 865 field public static final int layout_alignRight = 16843145; // 0x1010189 866 field public static final int layout_alignStart = 16843705; // 0x10103b9 867 field public static final int layout_alignTop = 16843144; // 0x1010188 868 field public static final int layout_alignWithParentIfMissing = 16843154; // 0x1010192 869 field public static final int layout_below = 16843141; // 0x1010185 870 field public static final int layout_centerHorizontal = 16843152; // 0x1010190 871 field public static final int layout_centerInParent = 16843151; // 0x101018f 872 field public static final int layout_centerVertical = 16843153; // 0x1010191 873 field public static final int layout_column = 16843084; // 0x101014c 874 field public static final int layout_columnSpan = 16843645; // 0x101037d 875 field public static final int layout_columnWeight = 16843865; // 0x1010459 876 field public static final int layout_gravity = 16842931; // 0x10100b3 877 field public static final int layout_height = 16842997; // 0x10100f5 878 field public static final int layout_margin = 16842998; // 0x10100f6 879 field public static final int layout_marginBottom = 16843002; // 0x10100fa 880 field public static final int layout_marginEnd = 16843702; // 0x10103b6 881 field public static final int layout_marginHorizontal = 16844091; // 0x101053b 882 field public static final int layout_marginLeft = 16842999; // 0x10100f7 883 field public static final int layout_marginRight = 16843001; // 0x10100f9 884 field public static final int layout_marginStart = 16843701; // 0x10103b5 885 field public static final int layout_marginTop = 16843000; // 0x10100f8 886 field public static final int layout_marginVertical = 16844092; // 0x101053c 887 field public static final int layout_row = 16843643; // 0x101037b 888 field public static final int layout_rowSpan = 16843644; // 0x101037c 889 field public static final int layout_rowWeight = 16843864; // 0x1010458 890 field public static final int layout_scale = 16843155; // 0x1010193 891 field public static final int layout_span = 16843085; // 0x101014d 892 field public static final int layout_toEndOf = 16843704; // 0x10103b8 893 field public static final int layout_toLeftOf = 16843138; // 0x1010182 894 field public static final int layout_toRightOf = 16843139; // 0x1010183 895 field public static final int layout_toStartOf = 16843703; // 0x10103b7 896 field public static final int layout_weight = 16843137; // 0x1010181 897 field public static final int layout_width = 16842996; // 0x10100f4 898 field public static final int layout_x = 16843135; // 0x101017f 899 field public static final int layout_y = 16843136; // 0x1010180 900 field public static final int left = 16843181; // 0x10101ad 901 field public static final int letterSpacing = 16843958; // 0x10104b6 902 field public static final int level = 16844032; // 0x1010500 903 field public static final int lineHeight = 16844159; // 0x101057f 904 field public static final int lineSpacingExtra = 16843287; // 0x1010217 905 field public static final int lineSpacingMultiplier = 16843288; // 0x1010218 906 field public static final int lines = 16843092; // 0x1010154 907 field public static final int linksClickable = 16842929; // 0x10100b1 908 field public static final int listChoiceBackgroundIndicator = 16843504; // 0x10102f0 909 field public static final int listChoiceIndicatorMultiple = 16843290; // 0x101021a 910 field public static final int listChoiceIndicatorSingle = 16843289; // 0x1010219 911 field public static final int listDivider = 16843284; // 0x1010214 912 field public static final int listDividerAlertDialog = 16843525; // 0x1010305 913 field public static final int listMenuViewStyle = 16844018; // 0x10104f2 914 field public static final int listPopupWindowStyle = 16843519; // 0x10102ff 915 field public static final int listPreferredItemHeight = 16842829; // 0x101004d 916 field public static final int listPreferredItemHeightLarge = 16843654; // 0x1010386 917 field public static final int listPreferredItemHeightSmall = 16843655; // 0x1010387 918 field public static final int listPreferredItemPaddingEnd = 16843710; // 0x10103be 919 field public static final int listPreferredItemPaddingLeft = 16843683; // 0x10103a3 920 field public static final int listPreferredItemPaddingRight = 16843684; // 0x10103a4 921 field public static final int listPreferredItemPaddingStart = 16843709; // 0x10103bd 922 field public static final int listSelector = 16843003; // 0x10100fb 923 field public static final int listSeparatorTextViewStyle = 16843272; // 0x1010208 924 field public static final int listViewStyle = 16842868; // 0x1010074 925 field public static final int listViewWhiteStyle = 16842869; // 0x1010075 926 field public static final int lockTaskMode = 16844013; // 0x10104ed 927 field public static final int logo = 16843454; // 0x10102be 928 field public static final int logoDescription = 16844009; // 0x10104e9 929 field public static final int longClickable = 16842982; // 0x10100e6 930 field public static final int loopViews = 16843527; // 0x1010307 931 field public static final int manageSpaceActivity = 16842756; // 0x1010004 932 field public static final int mapViewStyle = 16842890; // 0x101008a 933 field public static final int marqueeRepeatLimit = 16843293; // 0x101021d 934 field public static final int matchOrder = 16843855; // 0x101044f 935 field public static final int max = 16843062; // 0x1010136 936 field public static final int maxAspectRatio = 16844128; // 0x1010560 937 field public static final int maxButtonHeight = 16844029; // 0x10104fd 938 field public static final int maxDate = 16843584; // 0x1010340 939 field public static final int maxEms = 16843095; // 0x1010157 940 field public static final int maxHeight = 16843040; // 0x1010120 941 field public static final int maxItemsPerRow = 16843060; // 0x1010134 942 field public static final int maxLength = 16843104; // 0x1010160 943 field public static final int maxLevel = 16843186; // 0x10101b2 944 field public static final int maxLines = 16843091; // 0x1010153 945 field public static final int maxLongVersionCode = 16844163; // 0x1010583 946 field public static final int maxRecents = 16843846; // 0x1010446 947 field public static final int maxRows = 16843059; // 0x1010133 948 field public static final int maxSdkVersion = 16843377; // 0x1010271 949 field public static final int maxWidth = 16843039; // 0x101011f 950 field public static final int maximumAngle = 16843903; // 0x101047f 951 field public static final int measureAllChildren = 16843018; // 0x101010a 952 field public static final int measureWithLargestChild = 16843476; // 0x10102d4 953 field public static final int mediaRouteButtonStyle = 16843693; // 0x10103ad 954 field public static final int mediaRouteTypes = 16843694; // 0x10103ae 955 field public static final int menuCategory = 16843230; // 0x10101de 956 field public static final int mimeGroup = 16844309; // 0x1010615 957 field public static final int mimeType = 16842790; // 0x1010026 958 field public static final int min = 16844089; // 0x1010539 959 field public static final int minAspectRatio = 16844187; // 0x101059b 960 field public static final int minDate = 16843583; // 0x101033f 961 field public static final int minEms = 16843098; // 0x101015a 962 field public static final int minHeight = 16843072; // 0x1010140 963 field public static final int minLevel = 16843185; // 0x10101b1 964 field public static final int minLines = 16843094; // 0x1010156 965 field public static final int minResizeHeight = 16843670; // 0x1010396 966 field public static final int minResizeWidth = 16843669; // 0x1010395 967 field public static final int minSdkVersion = 16843276; // 0x101020c 968 field public static final int minWidth = 16843071; // 0x101013f 969 field public static final int minimumHorizontalAngle = 16843901; // 0x101047d 970 field public static final int minimumVerticalAngle = 16843902; // 0x101047e 971 field public static final int mipMap = 16843725; // 0x10103cd 972 field public static final int mirrorForRtl = 16843726; // 0x10103ce 973 field public static final int mode = 16843134; // 0x101017e 974 field public static final int moreIcon = 16843061; // 0x1010135 975 field public static final int multiArch = 16843918; // 0x101048e 976 field public static final int multiprocess = 16842771; // 0x1010013 977 field public static final int name = 16842755; // 0x1010003 978 field public static final int navigationBarColor = 16843858; // 0x1010452 979 field public static final int navigationBarDividerColor = 16844141; // 0x101056d 980 field public static final int navigationContentDescription = 16843969; // 0x10104c1 981 field public static final int navigationIcon = 16843968; // 0x10104c0 982 field public static final int navigationMode = 16843471; // 0x10102cf 983 field public static final int negativeButtonText = 16843254; // 0x10101f6 984 field public static final int nestedScrollingEnabled = 16843830; // 0x1010436 985 field public static final int networkSecurityConfig = 16844071; // 0x1010527 986 field public static final int nextClusterForward = 16844098; // 0x1010542 987 field public static final int nextFocusDown = 16842980; // 0x10100e4 988 field public static final int nextFocusForward = 16843580; // 0x101033c 989 field public static final int nextFocusLeft = 16842977; // 0x10100e1 990 field public static final int nextFocusRight = 16842978; // 0x10100e2 991 field public static final int nextFocusUp = 16842979; // 0x10100e3 992 field public static final int noHistory = 16843309; // 0x101022d 993 field public static final int nonInteractiveUiTimeout = 16844175; // 0x101058f 994 field public static final int normalScreens = 16843397; // 0x1010285 995 field public static final int notificationTimeout = 16843651; // 0x1010383 996 field public static final int numColumns = 16843032; // 0x1010118 997 field public static final int numStars = 16843076; // 0x1010144 998 field public static final int numberPickerStyle = 16844068; // 0x1010524 999 field public static final int numbersBackgroundColor = 16843938; // 0x10104a2 1000 field public static final int numbersInnerTextColor = 16844001; // 0x10104e1 1001 field public static final int numbersSelectorColor = 16843939; // 0x10104a3 1002 field public static final int numbersTextColor = 16843937; // 0x10104a1 1003 field @Deprecated public static final int numeric = 16843109; // 0x1010165 1004 field public static final int numericModifiers = 16844111; // 0x101054f 1005 field public static final int numericShortcut = 16843236; // 0x10101e4 1006 field public static final int offset = 16844052; // 0x1010514 1007 field public static final int onClick = 16843375; // 0x101026f 1008 field public static final int oneshot = 16843159; // 0x1010197 1009 field public static final int opacity = 16843550; // 0x101031e 1010 field public static final int opticalInsetBottom = 16844171; // 0x101058b 1011 field public static final int opticalInsetLeft = 16844168; // 0x1010588 1012 field public static final int opticalInsetRight = 16844170; // 0x101058a 1013 field public static final int opticalInsetTop = 16844169; // 0x1010589 1014 field public static final int order = 16843242; // 0x10101ea 1015 field public static final int orderInCategory = 16843231; // 0x10101df 1016 field public static final int ordering = 16843490; // 0x10102e2 1017 field public static final int orderingFromXml = 16843239; // 0x10101e7 1018 field public static final int orientation = 16842948; // 0x10100c4 1019 field public static final int outAnimation = 16843128; // 0x1010178 1020 field public static final int outlineAmbientShadowColor = 16844162; // 0x1010582 1021 field public static final int outlineProvider = 16843960; // 0x10104b8 1022 field public static final int outlineSpotShadowColor = 16844161; // 0x1010581 1023 field public static final int overScrollFooter = 16843459; // 0x10102c3 1024 field public static final int overScrollHeader = 16843458; // 0x10102c2 1025 field public static final int overScrollMode = 16843457; // 0x10102c1 1026 field public static final int overlapAnchor = 16843874; // 0x1010462 1027 field public static final int overridesImplicitlyEnabledSubtype = 16843682; // 0x10103a2 1028 field public static final int packageNames = 16843649; // 0x1010381 1029 field public static final int packageType = 16844167; // 0x1010587 1030 field public static final int padding = 16842965; // 0x10100d5 1031 field public static final int paddingBottom = 16842969; // 0x10100d9 1032 field public static final int paddingEnd = 16843700; // 0x10103b4 1033 field public static final int paddingHorizontal = 16844093; // 0x101053d 1034 field public static final int paddingLeft = 16842966; // 0x10100d6 1035 field public static final int paddingMode = 16843863; // 0x1010457 1036 field public static final int paddingRight = 16842968; // 0x10100d8 1037 field public static final int paddingStart = 16843699; // 0x10103b3 1038 field public static final int paddingTop = 16842967; // 0x10100d7 1039 field public static final int paddingVertical = 16844094; // 0x101053e 1040 field public static final int panelBackground = 16842846; // 0x101005e 1041 field public static final int panelColorBackground = 16842849; // 0x1010061 1042 field public static final int panelColorForeground = 16842848; // 0x1010060 1043 field public static final int panelFullBackground = 16842847; // 0x101005f 1044 field public static final int panelTextAppearance = 16842850; // 0x1010062 1045 field public static final int parentActivityName = 16843687; // 0x10103a7 1046 field @Deprecated public static final int password = 16843100; // 0x101015c 1047 field public static final int path = 16842794; // 0x101002a 1048 field public static final int pathData = 16843781; // 0x1010405 1049 field public static final int pathPattern = 16842796; // 0x101002c 1050 field public static final int pathPrefix = 16842795; // 0x101002b 1051 field public static final int patternPathData = 16843978; // 0x10104ca 1052 field public static final int permission = 16842758; // 0x1010006 1053 field public static final int permissionFlags = 16843719; // 0x10103c7 1054 field public static final int permissionGroup = 16842762; // 0x101000a 1055 field public static final int permissionGroupFlags = 16843717; // 0x10103c5 1056 field public static final int persistableMode = 16843821; // 0x101042d 1057 field public static final int persistent = 16842765; // 0x101000d 1058 field public static final int persistentDrawingCache = 16842990; // 0x10100ee 1059 field public static final int persistentWhenFeatureAvailable = 16844131; // 0x1010563 1060 field @Deprecated public static final int phoneNumber = 16843111; // 0x1010167 1061 field public static final int pivotX = 16843189; // 0x10101b5 1062 field public static final int pivotY = 16843190; // 0x10101b6 1063 field public static final int pointerIcon = 16844041; // 0x1010509 1064 field public static final int popupAnimationStyle = 16843465; // 0x10102c9 1065 field public static final int popupBackground = 16843126; // 0x1010176 1066 field @Deprecated public static final int popupCharacters = 16843332; // 0x1010244 1067 field public static final int popupElevation = 16843916; // 0x101048c 1068 field public static final int popupEnterTransition = 16844063; // 0x101051f 1069 field public static final int popupExitTransition = 16844064; // 0x1010520 1070 field @Deprecated public static final int popupKeyboard = 16843331; // 0x1010243 1071 field @Deprecated public static final int popupLayout = 16843323; // 0x101023b 1072 field public static final int popupMenuStyle = 16843520; // 0x1010300 1073 field public static final int popupTheme = 16843945; // 0x10104a9 1074 field public static final int popupWindowStyle = 16842870; // 0x1010076 1075 field public static final int port = 16842793; // 0x1010029 1076 field public static final int positiveButtonText = 16843253; // 0x10101f5 1077 field public static final int preferMinimalPostProcessing = 16844300; // 0x101060c 1078 field public static final int preferenceCategoryStyle = 16842892; // 0x101008c 1079 field public static final int preferenceFragmentStyle = 16844038; // 0x1010506 1080 field public static final int preferenceInformationStyle = 16842893; // 0x101008d 1081 field public static final int preferenceLayoutChild = 16842900; // 0x1010094 1082 field public static final int preferenceScreenStyle = 16842891; // 0x101008b 1083 field public static final int preferenceStyle = 16842894; // 0x101008e 1084 field public static final int presentationTheme = 16843712; // 0x10103c0 1085 field public static final int preserveLegacyExternalStorage = 16844308; // 0x1010614 1086 field public static final int previewImage = 16843482; // 0x10102da 1087 field public static final int primaryContentAlpha = 16844114; // 0x1010552 1088 field public static final int priority = 16842780; // 0x101001c 1089 field public static final int privateImeOptions = 16843299; // 0x1010223 1090 field public static final int process = 16842769; // 0x1010011 1091 field public static final int progress = 16843063; // 0x1010137 1092 field public static final int progressBackgroundTint = 16843877; // 0x1010465 1093 field public static final int progressBackgroundTintMode = 16843878; // 0x1010466 1094 field public static final int progressBarPadding = 16843545; // 0x1010319 1095 field public static final int progressBarStyle = 16842871; // 0x1010077 1096 field public static final int progressBarStyleHorizontal = 16842872; // 0x1010078 1097 field public static final int progressBarStyleInverse = 16843399; // 0x1010287 1098 field public static final int progressBarStyleLarge = 16842874; // 0x101007a 1099 field public static final int progressBarStyleLargeInverse = 16843401; // 0x1010289 1100 field public static final int progressBarStyleSmall = 16842873; // 0x1010079 1101 field public static final int progressBarStyleSmallInverse = 16843400; // 0x1010288 1102 field public static final int progressBarStyleSmallTitle = 16843279; // 0x101020f 1103 field public static final int progressDrawable = 16843068; // 0x101013c 1104 field public static final int progressTint = 16843875; // 0x1010463 1105 field public static final int progressTintMode = 16843876; // 0x1010464 1106 field public static final int prompt = 16843131; // 0x101017b 1107 field public static final int propertyName = 16843489; // 0x10102e1 1108 field public static final int propertyXName = 16843892; // 0x1010474 1109 field public static final int propertyYName = 16843893; // 0x1010475 1110 field public static final int protectionLevel = 16842761; // 0x1010009 1111 field public static final int publicKey = 16843686; // 0x10103a6 1112 field public static final int queryActionMsg = 16843227; // 0x10101db 1113 field public static final int queryAfterZeroResults = 16843394; // 0x1010282 1114 field public static final int queryBackground = 16843911; // 0x1010487 1115 field public static final int queryHint = 16843608; // 0x1010358 1116 field public static final int quickContactBadgeStyleSmallWindowLarge = 16843443; // 0x10102b3 1117 field public static final int quickContactBadgeStyleSmallWindowMedium = 16843442; // 0x10102b2 1118 field public static final int quickContactBadgeStyleSmallWindowSmall = 16843441; // 0x10102b1 1119 field public static final int quickContactBadgeStyleWindowLarge = 16843440; // 0x10102b0 1120 field public static final int quickContactBadgeStyleWindowMedium = 16843439; // 0x10102af 1121 field public static final int quickContactBadgeStyleWindowSmall = 16843438; // 0x10102ae 1122 field public static final int radioButtonStyle = 16842878; // 0x101007e 1123 field public static final int radius = 16843176; // 0x10101a8 1124 field public static final int rating = 16843077; // 0x1010145 1125 field public static final int ratingBarStyle = 16842876; // 0x101007c 1126 field public static final int ratingBarStyleIndicator = 16843280; // 0x1010210 1127 field public static final int ratingBarStyleSmall = 16842877; // 0x101007d 1128 field public static final int readPermission = 16842759; // 0x1010007 1129 field public static final int recognitionService = 16843932; // 0x101049c 1130 field public static final int recreateOnConfigChanges = 16844103; // 0x1010547 1131 field public static final int recycleEnabled = 16844121; // 0x1010559 1132 field public static final int relinquishTaskIdentity = 16843894; // 0x1010476 1133 field public static final int reparent = 16843964; // 0x10104bc 1134 field public static final int reparentWithOverlay = 16843965; // 0x10104bd 1135 field public static final int repeatCount = 16843199; // 0x10101bf 1136 field public static final int repeatMode = 16843200; // 0x10101c0 1137 field public static final int reqFiveWayNav = 16843314; // 0x1010232 1138 field public static final int reqHardKeyboard = 16843305; // 0x1010229 1139 field public static final int reqKeyboardType = 16843304; // 0x1010228 1140 field public static final int reqNavigation = 16843306; // 0x101022a 1141 field public static final int reqTouchScreen = 16843303; // 0x1010227 1142 field public static final int requestLegacyExternalStorage = 16844291; // 0x1010603 1143 field public static final int requireDeviceUnlock = 16843756; // 0x10103ec 1144 field public static final int required = 16843406; // 0x101028e 1145 field public static final int requiredAccountType = 16843734; // 0x10103d6 1146 field public static final int requiredFeature = 16844116; // 0x1010554 1147 field public static final int requiredForAllUsers = 16843728; // 0x10103d0 1148 field public static final int requiredNotFeature = 16844117; // 0x1010555 1149 field public static final int requiresFadingEdge = 16843685; // 0x10103a5 1150 field public static final int requiresSmallestWidthDp = 16843620; // 0x1010364 1151 field public static final int resizeClip = 16843983; // 0x10104cf 1152 field public static final int resizeMode = 16843619; // 0x1010363 1153 field public static final int resizeable = 16843405; // 0x101028d 1154 field public static final int resizeableActivity = 16844022; // 0x10104f6 1155 field public static final int resource = 16842789; // 0x1010025 1156 field public static final int resourcesMap = 16844297; // 0x1010609 1157 field public static final int restoreAnyVersion = 16843450; // 0x10102ba 1158 field @Deprecated public static final int restoreNeedsApplication = 16843421; // 0x101029d 1159 field public static final int restrictedAccountType = 16843733; // 0x10103d5 1160 field public static final int restrictionType = 16843923; // 0x1010493 1161 field public static final int resumeWhilePausing = 16843954; // 0x10104b2 1162 field public static final int reversible = 16843851; // 0x101044b 1163 field public static final int revisionCode = 16843989; // 0x10104d5 1164 field public static final int right = 16843183; // 0x10101af 1165 field public static final int ringtonePreferenceStyle = 16842899; // 0x1010093 1166 field public static final int ringtoneType = 16843257; // 0x10101f9 1167 field public static final int rotation = 16843558; // 0x1010326 1168 field public static final int rotationAnimation = 16844090; // 0x101053a 1169 field public static final int rotationX = 16843559; // 0x1010327 1170 field public static final int rotationY = 16843560; // 0x1010328 1171 field public static final int roundIcon = 16844076; // 0x101052c 1172 field public static final int rowCount = 16843637; // 0x1010375 1173 field public static final int rowDelay = 16843216; // 0x10101d0 1174 field @Deprecated public static final int rowEdgeFlags = 16843329; // 0x1010241 1175 field public static final int rowHeight = 16843058; // 0x1010132 1176 field public static final int rowOrderPreserved = 16843638; // 0x1010376 1177 field public static final int saveEnabled = 16842983; // 0x10100e7 1178 field public static final int scaleGravity = 16843262; // 0x10101fe 1179 field public static final int scaleHeight = 16843261; // 0x10101fd 1180 field public static final int scaleType = 16843037; // 0x101011d 1181 field public static final int scaleWidth = 16843260; // 0x10101fc 1182 field public static final int scaleX = 16843556; // 0x1010324 1183 field public static final int scaleY = 16843557; // 0x1010325 1184 field public static final int scheme = 16842791; // 0x1010027 1185 field public static final int screenDensity = 16843467; // 0x10102cb 1186 field public static final int screenOrientation = 16842782; // 0x101001e 1187 field public static final int screenReaderFocusable = 16844148; // 0x1010574 1188 field public static final int screenSize = 16843466; // 0x10102ca 1189 field public static final int scrollHorizontally = 16843099; // 0x101015b 1190 field public static final int scrollIndicators = 16844006; // 0x10104e6 1191 field public static final int scrollViewStyle = 16842880; // 0x1010080 1192 field public static final int scrollX = 16842962; // 0x10100d2 1193 field public static final int scrollY = 16842963; // 0x10100d3 1194 field public static final int scrollbarAlwaysDrawHorizontalTrack = 16842856; // 0x1010068 1195 field public static final int scrollbarAlwaysDrawVerticalTrack = 16842857; // 0x1010069 1196 field public static final int scrollbarDefaultDelayBeforeFade = 16843433; // 0x10102a9 1197 field public static final int scrollbarFadeDuration = 16843432; // 0x10102a8 1198 field public static final int scrollbarSize = 16842851; // 0x1010063 1199 field public static final int scrollbarStyle = 16842879; // 0x101007f 1200 field public static final int scrollbarThumbHorizontal = 16842852; // 0x1010064 1201 field public static final int scrollbarThumbVertical = 16842853; // 0x1010065 1202 field public static final int scrollbarTrackHorizontal = 16842854; // 0x1010066 1203 field public static final int scrollbarTrackVertical = 16842855; // 0x1010067 1204 field public static final int scrollbars = 16842974; // 0x10100de 1205 field public static final int scrollingCache = 16843006; // 0x10100fe 1206 field @Deprecated public static final int searchButtonText = 16843269; // 0x1010205 1207 field public static final int searchHintIcon = 16843988; // 0x10104d4 1208 field public static final int searchIcon = 16843907; // 0x1010483 1209 field public static final int searchMode = 16843221; // 0x10101d5 1210 field public static final int searchSettingsDescription = 16843402; // 0x101028a 1211 field public static final int searchSuggestAuthority = 16843222; // 0x10101d6 1212 field public static final int searchSuggestIntentAction = 16843225; // 0x10101d9 1213 field public static final int searchSuggestIntentData = 16843226; // 0x10101da 1214 field public static final int searchSuggestPath = 16843223; // 0x10101d7 1215 field public static final int searchSuggestSelection = 16843224; // 0x10101d8 1216 field public static final int searchSuggestThreshold = 16843373; // 0x101026d 1217 field public static final int searchViewStyle = 16843904; // 0x1010480 1218 field public static final int secondaryContentAlpha = 16844115; // 0x1010553 1219 field public static final int secondaryProgress = 16843064; // 0x1010138 1220 field public static final int secondaryProgressTint = 16843879; // 0x1010467 1221 field public static final int secondaryProgressTintMode = 16843880; // 0x1010468 1222 field public static final int secureElementName = 16844290; // 0x1010602 1223 field public static final int seekBarStyle = 16842875; // 0x101007b 1224 field public static final int segmentedButtonStyle = 16843568; // 0x1010330 1225 field public static final int selectAllOnFocus = 16843102; // 0x101015e 1226 field public static final int selectable = 16843238; // 0x10101e6 1227 field public static final int selectableItemBackground = 16843534; // 0x101030e 1228 field public static final int selectableItemBackgroundBorderless = 16843868; // 0x101045c 1229 field @Deprecated public static final int selectedDateVerticalBar = 16843591; // 0x1010347 1230 field @Deprecated public static final int selectedWeekBackgroundColor = 16843586; // 0x1010342 1231 field public static final int selectionDividerHeight = 16844184; // 0x1010598 1232 field public static final int sessionService = 16843837; // 0x101043d 1233 field public static final int settingsActivity = 16843301; // 0x1010225 1234 field public static final int settingsSliceUri = 16844179; // 0x1010593 1235 field public static final int setupActivity = 16843766; // 0x10103f6 1236 field public static final int shadowColor = 16843105; // 0x1010161 1237 field public static final int shadowDx = 16843106; // 0x1010162 1238 field public static final int shadowDy = 16843107; // 0x1010163 1239 field public static final int shadowRadius = 16843108; // 0x1010164 1240 field public static final int shape = 16843162; // 0x101019a 1241 field public static final int shareInterpolator = 16843195; // 0x10101bb 1242 field @Deprecated public static final int sharedUserId = 16842763; // 0x101000b 1243 field @Deprecated public static final int sharedUserLabel = 16843361; // 0x1010261 1244 field public static final int shell = 16844180; // 0x1010594 1245 field public static final int shortcutDisabledMessage = 16844075; // 0x101052b 1246 field public static final int shortcutId = 16844072; // 0x1010528 1247 field public static final int shortcutLongLabel = 16844074; // 0x101052a 1248 field public static final int shortcutShortLabel = 16844073; // 0x1010529 1249 field public static final int shouldDisableView = 16843246; // 0x10101ee 1250 field public static final int showAsAction = 16843481; // 0x10102d9 1251 field public static final int showDefault = 16843258; // 0x10101fa 1252 field public static final int showDividers = 16843561; // 0x1010329 1253 field public static final int showForAllUsers = 16844015; // 0x10104ef 1254 field public static final int showMetadataInPreview = 16844079; // 0x101052f 1255 field @Deprecated public static final int showOnLockScreen = 16843721; // 0x10103c9 1256 field public static final int showSilent = 16843259; // 0x10101fb 1257 field public static final int showText = 16843949; // 0x10104ad 1258 field @Deprecated public static final int showWeekNumber = 16843582; // 0x101033e 1259 field public static final int showWhenLocked = 16844137; // 0x1010569 1260 field @Deprecated public static final int shownWeekCount = 16843585; // 0x1010341 1261 field public static final int shrinkColumns = 16843082; // 0x101014a 1262 field @Deprecated public static final int singleLine = 16843101; // 0x101015d 1263 field public static final int singleLineTitle = 16844124; // 0x101055c 1264 field public static final int singleUser = 16843711; // 0x10103bf 1265 field public static final int slideEdge = 16843824; // 0x1010430 1266 field public static final int smallIcon = 16843422; // 0x101029e 1267 field public static final int smallScreens = 16843396; // 0x1010284 1268 field public static final int smoothScrollbar = 16843313; // 0x1010231 1269 field public static final int soundEffectsEnabled = 16843285; // 0x1010215 1270 field public static final int spacing = 16843027; // 0x1010113 1271 field public static final int spinnerDropDownItemStyle = 16842887; // 0x1010087 1272 field public static final int spinnerItemStyle = 16842889; // 0x1010089 1273 field public static final int spinnerMode = 16843505; // 0x10102f1 1274 field public static final int spinnerStyle = 16842881; // 0x1010081 1275 field public static final int spinnersShown = 16843595; // 0x101034b 1276 field public static final int splitMotionEvents = 16843503; // 0x10102ef 1277 field public static final int splitName = 16844105; // 0x1010549 1278 field public static final int splitTrack = 16843852; // 0x101044c 1279 field public static final int spotShadowAlpha = 16843967; // 0x10104bf 1280 field public static final int src = 16843033; // 0x1010119 1281 field public static final int ssp = 16843747; // 0x10103e3 1282 field public static final int sspPattern = 16843749; // 0x10103e5 1283 field public static final int sspPrefix = 16843748; // 0x10103e4 1284 field public static final int stackFromBottom = 16843005; // 0x10100fd 1285 field public static final int stackViewStyle = 16843838; // 0x101043e 1286 field public static final int starStyle = 16842882; // 0x1010082 1287 field public static final int start = 16843995; // 0x10104db 1288 field public static final int startColor = 16843165; // 0x101019d 1289 field public static final int startDelay = 16843746; // 0x10103e2 1290 field public static final int startOffset = 16843198; // 0x10101be 1291 field public static final int startX = 16844048; // 0x1010510 1292 field public static final int startY = 16844049; // 0x1010511 1293 field @Deprecated public static final int startYear = 16843132; // 0x101017c 1294 field public static final int stateListAnimator = 16843848; // 0x1010448 1295 field public static final int stateNotNeeded = 16842774; // 0x1010016 1296 field public static final int state_above_anchor = 16842922; // 0x10100aa 1297 field public static final int state_accelerated = 16843547; // 0x101031b 1298 field public static final int state_activated = 16843518; // 0x10102fe 1299 field public static final int state_active = 16842914; // 0x10100a2 1300 field public static final int state_checkable = 16842911; // 0x101009f 1301 field public static final int state_checked = 16842912; // 0x10100a0 1302 field public static final int state_drag_can_accept = 16843624; // 0x1010368 1303 field public static final int state_drag_hovered = 16843625; // 0x1010369 1304 field public static final int state_empty = 16842921; // 0x10100a9 1305 field public static final int state_enabled = 16842910; // 0x101009e 1306 field public static final int state_expanded = 16842920; // 0x10100a8 1307 field public static final int state_first = 16842916; // 0x10100a4 1308 field public static final int state_focused = 16842908; // 0x101009c 1309 field public static final int state_hovered = 16843623; // 0x1010367 1310 field public static final int state_last = 16842918; // 0x10100a6 1311 field @Deprecated public static final int state_long_pressable = 16843324; // 0x101023c 1312 field public static final int state_middle = 16842917; // 0x10100a5 1313 field public static final int state_multiline = 16843597; // 0x101034d 1314 field public static final int state_pressed = 16842919; // 0x10100a7 1315 field public static final int state_selected = 16842913; // 0x10100a1 1316 field public static final int state_single = 16842915; // 0x10100a3 1317 field public static final int state_window_focused = 16842909; // 0x101009d 1318 field public static final int staticWallpaperPreview = 16843569; // 0x1010331 1319 field public static final int statusBarColor = 16843857; // 0x1010451 1320 field public static final int stepSize = 16843078; // 0x1010146 1321 field public static final int stopWithTask = 16843626; // 0x101036a 1322 field public static final int streamType = 16843273; // 0x1010209 1323 field public static final int stretchColumns = 16843081; // 0x1010149 1324 field public static final int stretchMode = 16843030; // 0x1010116 1325 field public static final int strokeAlpha = 16843979; // 0x10104cb 1326 field public static final int strokeColor = 16843782; // 0x1010406 1327 field public static final int strokeLineCap = 16843787; // 0x101040b 1328 field public static final int strokeLineJoin = 16843788; // 0x101040c 1329 field public static final int strokeMiterLimit = 16843789; // 0x101040d 1330 field public static final int strokeWidth = 16843783; // 0x1010407 1331 field public static final int subMenuArrow = 16844019; // 0x10104f3 1332 field public static final int submitBackground = 16843912; // 0x1010488 1333 field public static final int subtitle = 16843473; // 0x10102d1 1334 field public static final int subtitleTextAppearance = 16843823; // 0x101042f 1335 field public static final int subtitleTextColor = 16844004; // 0x10104e4 1336 field public static final int subtitleTextStyle = 16843513; // 0x10102f9 1337 field public static final int subtypeExtraValue = 16843674; // 0x101039a 1338 field public static final int subtypeId = 16843713; // 0x10103c1 1339 field public static final int subtypeLocale = 16843673; // 0x1010399 1340 field public static final int suggestActionMsg = 16843228; // 0x10101dc 1341 field public static final int suggestActionMsgColumn = 16843229; // 0x10101dd 1342 field public static final int suggestionRowLayout = 16843910; // 0x1010486 1343 field public static final int summary = 16843241; // 0x10101e9 1344 field public static final int summaryColumn = 16843426; // 0x10102a2 1345 field public static final int summaryOff = 16843248; // 0x10101f0 1346 field public static final int summaryOn = 16843247; // 0x10101ef 1347 field public static final int supportsAssist = 16844016; // 0x10104f0 1348 field public static final int supportsInlineSuggestions = 16844301; // 0x101060d 1349 field public static final int supportsLaunchVoiceAssistFromKeyguard = 16844017; // 0x10104f1 1350 field public static final int supportsLocalInteraction = 16844047; // 0x101050f 1351 field public static final int supportsMultipleDisplays = 16844182; // 0x1010596 1352 field public static final int supportsPictureInPicture = 16844023; // 0x10104f7 1353 field public static final int supportsRtl = 16843695; // 0x10103af 1354 field public static final int supportsSwitchingToNextInputMethod = 16843755; // 0x10103eb 1355 field public static final int supportsUploading = 16843419; // 0x101029b 1356 field public static final int switchMinWidth = 16843632; // 0x1010370 1357 field public static final int switchPadding = 16843633; // 0x1010371 1358 field public static final int switchPreferenceStyle = 16843629; // 0x101036d 1359 field public static final int switchStyle = 16843839; // 0x101043f 1360 field public static final int switchTextAppearance = 16843630; // 0x101036e 1361 field public static final int switchTextOff = 16843628; // 0x101036c 1362 field public static final int switchTextOn = 16843627; // 0x101036b 1363 field public static final int syncable = 16842777; // 0x1010019 1364 field public static final int tabStripEnabled = 16843453; // 0x10102bd 1365 field public static final int tabStripLeft = 16843451; // 0x10102bb 1366 field public static final int tabStripRight = 16843452; // 0x10102bc 1367 field public static final int tabWidgetStyle = 16842883; // 0x1010083 1368 field public static final int tag = 16842961; // 0x10100d1 1369 field public static final int targetActivity = 16843266; // 0x1010202 1370 field public static final int targetClass = 16842799; // 0x101002f 1371 field @Deprecated public static final int targetDescriptions = 16843680; // 0x10103a0 1372 field public static final int targetId = 16843740; // 0x10103dc 1373 field public static final int targetName = 16843853; // 0x101044d 1374 field public static final int targetPackage = 16842785; // 0x1010021 1375 field public static final int targetProcesses = 16844097; // 0x1010541 1376 field @Deprecated public static final int targetSandboxVersion = 16844108; // 0x101054c 1377 field public static final int targetSdkVersion = 16843376; // 0x1010270 1378 field public static final int taskAffinity = 16842770; // 0x1010012 1379 field public static final int taskCloseEnterAnimation = 16842942; // 0x10100be 1380 field public static final int taskCloseExitAnimation = 16842943; // 0x10100bf 1381 field public static final int taskOpenEnterAnimation = 16842940; // 0x10100bc 1382 field public static final int taskOpenExitAnimation = 16842941; // 0x10100bd 1383 field public static final int taskToBackEnterAnimation = 16842946; // 0x10100c2 1384 field public static final int taskToBackExitAnimation = 16842947; // 0x10100c3 1385 field public static final int taskToFrontEnterAnimation = 16842944; // 0x10100c0 1386 field public static final int taskToFrontExitAnimation = 16842945; // 0x10100c1 1387 field public static final int tension = 16843370; // 0x101026a 1388 field public static final int testOnly = 16843378; // 0x1010272 1389 field public static final int text = 16843087; // 0x101014f 1390 field public static final int textAlignment = 16843697; // 0x10103b1 1391 field public static final int textAllCaps = 16843660; // 0x101038c 1392 field public static final int textAppearance = 16842804; // 0x1010034 1393 field public static final int textAppearanceButton = 16843271; // 0x1010207 1394 field public static final int textAppearanceInverse = 16842805; // 0x1010035 1395 field public static final int textAppearanceLarge = 16842816; // 0x1010040 1396 field public static final int textAppearanceLargeInverse = 16842819; // 0x1010043 1397 field public static final int textAppearanceLargePopupMenu = 16843521; // 0x1010301 1398 field public static final int textAppearanceListItem = 16843678; // 0x101039e 1399 field public static final int textAppearanceListItemSecondary = 16843826; // 0x1010432 1400 field public static final int textAppearanceListItemSmall = 16843679; // 0x101039f 1401 field public static final int textAppearanceMedium = 16842817; // 0x1010041 1402 field public static final int textAppearanceMediumInverse = 16842820; // 0x1010044 1403 field public static final int textAppearancePopupMenuHeader = 16844034; // 0x1010502 1404 field public static final int textAppearanceSearchResultSubtitle = 16843424; // 0x10102a0 1405 field public static final int textAppearanceSearchResultTitle = 16843425; // 0x10102a1 1406 field public static final int textAppearanceSmall = 16842818; // 0x1010042 1407 field public static final int textAppearanceSmallInverse = 16842821; // 0x1010045 1408 field public static final int textAppearanceSmallPopupMenu = 16843522; // 0x1010302 1409 field public static final int textCheckMark = 16842822; // 0x1010046 1410 field public static final int textCheckMarkInverse = 16842823; // 0x1010047 1411 field public static final int textColor = 16842904; // 0x1010098 1412 field public static final int textColorAlertDialogListItem = 16843526; // 0x1010306 1413 field public static final int textColorHighlight = 16842905; // 0x1010099 1414 field public static final int textColorHighlightInverse = 16843599; // 0x101034f 1415 field public static final int textColorHint = 16842906; // 0x101009a 1416 field public static final int textColorHintInverse = 16842815; // 0x101003f 1417 field public static final int textColorLink = 16842907; // 0x101009b 1418 field public static final int textColorLinkInverse = 16843600; // 0x1010350 1419 field public static final int textColorPrimary = 16842806; // 0x1010036 1420 field public static final int textColorPrimaryDisableOnly = 16842807; // 0x1010037 1421 field public static final int textColorPrimaryInverse = 16842809; // 0x1010039 1422 field public static final int textColorPrimaryInverseDisableOnly = 16843403; // 0x101028b 1423 field public static final int textColorPrimaryInverseNoDisable = 16842813; // 0x101003d 1424 field public static final int textColorPrimaryNoDisable = 16842811; // 0x101003b 1425 field public static final int textColorSecondary = 16842808; // 0x1010038 1426 field public static final int textColorSecondaryInverse = 16842810; // 0x101003a 1427 field public static final int textColorSecondaryInverseNoDisable = 16842814; // 0x101003e 1428 field public static final int textColorSecondaryNoDisable = 16842812; // 0x101003c 1429 field public static final int textColorTertiary = 16843282; // 0x1010212 1430 field public static final int textColorTertiaryInverse = 16843283; // 0x1010213 1431 field public static final int textCursorDrawable = 16843618; // 0x1010362 1432 field public static final int textDirection = 16843696; // 0x10103b0 1433 field public static final int textEditNoPasteWindowLayout = 16843541; // 0x1010315 1434 field public static final int textEditPasteWindowLayout = 16843540; // 0x1010314 1435 field public static final int textEditSideNoPasteWindowLayout = 16843615; // 0x101035f 1436 field public static final int textEditSidePasteWindowLayout = 16843614; // 0x101035e 1437 field public static final int textEditSuggestionItemLayout = 16843636; // 0x1010374 1438 field public static final int textFilterEnabled = 16843007; // 0x10100ff 1439 field public static final int textFontWeight = 16844165; // 0x1010585 1440 field public static final int textIsSelectable = 16843542; // 0x1010316 1441 field public static final int textLocale = 16844178; // 0x1010592 1442 field public static final int textOff = 16843045; // 0x1010125 1443 field public static final int textOn = 16843044; // 0x1010124 1444 field public static final int textScaleX = 16843089; // 0x1010151 1445 field public static final int textSelectHandle = 16843463; // 0x10102c7 1446 field public static final int textSelectHandleLeft = 16843461; // 0x10102c5 1447 field public static final int textSelectHandleRight = 16843462; // 0x10102c6 1448 field public static final int textSelectHandleWindowStyle = 16843464; // 0x10102c8 1449 field public static final int textSize = 16842901; // 0x1010095 1450 field public static final int textStyle = 16842903; // 0x1010097 1451 field public static final int textSuggestionsWindowStyle = 16843635; // 0x1010373 1452 field public static final int textViewStyle = 16842884; // 0x1010084 1453 field public static final int theme = 16842752; // 0x1010000 1454 field public static final int thickness = 16843360; // 0x1010260 1455 field public static final int thicknessRatio = 16843164; // 0x101019c 1456 field public static final int thumb = 16843074; // 0x1010142 1457 field public static final int thumbOffset = 16843075; // 0x1010143 1458 field public static final int thumbPosition = 16844005; // 0x10104e5 1459 field public static final int thumbTextPadding = 16843634; // 0x1010372 1460 field public static final int thumbTint = 16843889; // 0x1010471 1461 field public static final int thumbTintMode = 16843890; // 0x1010472 1462 field public static final int thumbnail = 16843429; // 0x10102a5 1463 field public static final int tickMark = 16844042; // 0x101050a 1464 field public static final int tickMarkTint = 16844043; // 0x101050b 1465 field public static final int tickMarkTintMode = 16844044; // 0x101050c 1466 field public static final int tileMode = 16843265; // 0x1010201 1467 field public static final int tileModeX = 16843895; // 0x1010477 1468 field public static final int tileModeY = 16843896; // 0x1010478 1469 field public static final int timePickerDialogTheme = 16843934; // 0x101049e 1470 field public static final int timePickerMode = 16843956; // 0x10104b4 1471 field public static final int timePickerStyle = 16843933; // 0x101049d 1472 field public static final int timeZone = 16843724; // 0x10103cc 1473 field public static final int tint = 16843041; // 0x1010121 1474 field public static final int tintMode = 16843771; // 0x10103fb 1475 field public static final int title = 16843233; // 0x10101e1 1476 field public static final int titleCondensed = 16843234; // 0x10101e2 1477 field public static final int titleMargin = 16844024; // 0x10104f8 1478 field public static final int titleMarginBottom = 16844028; // 0x10104fc 1479 field public static final int titleMarginEnd = 16844026; // 0x10104fa 1480 field public static final int titleMarginStart = 16844025; // 0x10104f9 1481 field public static final int titleMarginTop = 16844027; // 0x10104fb 1482 field public static final int titleTextAppearance = 16843822; // 0x101042e 1483 field public static final int titleTextColor = 16844003; // 0x10104e3 1484 field public static final int titleTextStyle = 16843512; // 0x10102f8 1485 field public static final int toAlpha = 16843211; // 0x10101cb 1486 field public static final int toDegrees = 16843188; // 0x10101b4 1487 field public static final int toId = 16843849; // 0x1010449 1488 field public static final int toScene = 16843742; // 0x10103de 1489 field public static final int toXDelta = 16843207; // 0x10101c7 1490 field public static final int toXScale = 16843203; // 0x10101c3 1491 field public static final int toYDelta = 16843209; // 0x10101c9 1492 field public static final int toYScale = 16843205; // 0x10101c5 1493 field public static final int toolbarStyle = 16843946; // 0x10104aa 1494 field public static final int tooltipText = 16844084; // 0x1010534 1495 field public static final int top = 16843182; // 0x10101ae 1496 field public static final int topBright = 16842955; // 0x10100cb 1497 field public static final int topDark = 16842951; // 0x10100c7 1498 field public static final int topLeftRadius = 16843177; // 0x10101a9 1499 field public static final int topOffset = 16843352; // 0x1010258 1500 field public static final int topRightRadius = 16843178; // 0x10101aa 1501 field public static final int touchscreenBlocksFocus = 16843919; // 0x101048f 1502 field public static final int track = 16843631; // 0x101036f 1503 field public static final int trackTint = 16843993; // 0x10104d9 1504 field public static final int trackTintMode = 16843994; // 0x10104da 1505 field public static final int transcriptMode = 16843008; // 0x1010100 1506 field public static final int transformPivotX = 16843552; // 0x1010320 1507 field public static final int transformPivotY = 16843553; // 0x1010321 1508 field public static final int transition = 16843743; // 0x10103df 1509 field public static final int transitionGroup = 16843777; // 0x1010401 1510 field public static final int transitionName = 16843776; // 0x1010400 1511 field public static final int transitionOrdering = 16843744; // 0x10103e0 1512 field public static final int transitionVisibilityMode = 16843900; // 0x101047c 1513 field public static final int translateX = 16843866; // 0x101045a 1514 field public static final int translateY = 16843867; // 0x101045b 1515 field public static final int translationX = 16843554; // 0x1010322 1516 field public static final int translationY = 16843555; // 0x1010323 1517 field public static final int translationZ = 16843770; // 0x10103fa 1518 field public static final int trimPathEnd = 16843785; // 0x1010409 1519 field public static final int trimPathOffset = 16843786; // 0x101040a 1520 field public static final int trimPathStart = 16843784; // 0x1010408 1521 field public static final int ttcIndex = 16844143; // 0x101056f 1522 field public static final int tunerCount = 16844061; // 0x101051d 1523 field public static final int turnScreenOn = 16844138; // 0x101056a 1524 field public static final int type = 16843169; // 0x10101a1 1525 field public static final int typeface = 16842902; // 0x1010096 1526 field public static final int uiOptions = 16843672; // 0x1010398 1527 field public static final int uncertainGestureColor = 16843382; // 0x1010276 1528 field @Deprecated public static final int unfocusedMonthDateColor = 16843588; // 0x1010344 1529 field public static final int unselectedAlpha = 16843278; // 0x101020e 1530 field public static final int updatePeriodMillis = 16843344; // 0x1010250 1531 field public static final int use32bitAbi = 16844053; // 0x1010515 1532 field public static final int useAppZygote = 16844183; // 0x1010597 1533 field public static final int useDefaultMargins = 16843641; // 0x1010379 1534 field public static final int useEmbeddedDex = 16844190; // 0x101059e 1535 field public static final int useIntrinsicSizeAsMinimum = 16843536; // 0x1010310 1536 field public static final int useLevel = 16843167; // 0x101019f 1537 field public static final int userVisible = 16843409; // 0x1010291 1538 field public static final int usesCleartextTraffic = 16844012; // 0x10104ec 1539 field public static final int value = 16842788; // 0x1010024 1540 field public static final int valueFrom = 16843486; // 0x10102de 1541 field public static final int valueTo = 16843487; // 0x10102df 1542 field public static final int valueType = 16843488; // 0x10102e0 1543 field public static final int variablePadding = 16843157; // 0x1010195 1544 field public static final int vendor = 16843751; // 0x10103e7 1545 field public static final int version = 16844057; // 0x1010519 1546 field public static final int versionCode = 16843291; // 0x101021b 1547 field public static final int versionCodeMajor = 16844150; // 0x1010576 1548 field public static final int versionMajor = 16844151; // 0x1010577 1549 field public static final int versionName = 16843292; // 0x101021c 1550 field @Deprecated public static final int verticalCorrection = 16843322; // 0x101023a 1551 field public static final int verticalDivider = 16843054; // 0x101012e 1552 field @Deprecated public static final int verticalGap = 16843328; // 0x1010240 1553 field public static final int verticalScrollbarPosition = 16843572; // 0x1010334 1554 field public static final int verticalSpacing = 16843029; // 0x1010115 1555 field public static final int viewportHeight = 16843779; // 0x1010403 1556 field public static final int viewportWidth = 16843778; // 0x1010402 1557 field public static final int visibility = 16842972; // 0x10100dc 1558 field public static final int visible = 16843156; // 0x1010194 1559 field public static final int visibleToInstantApps = 16844081; // 0x1010531 1560 field public static final int vmSafeMode = 16843448; // 0x10102b8 1561 field public static final int voiceIcon = 16843908; // 0x1010484 1562 field public static final int voiceLanguage = 16843349; // 0x1010255 1563 field public static final int voiceLanguageModel = 16843347; // 0x1010253 1564 field public static final int voiceMaxResults = 16843350; // 0x1010256 1565 field public static final int voicePromptText = 16843348; // 0x1010254 1566 field public static final int voiceSearchMode = 16843346; // 0x1010252 1567 field public static final int wallpaperCloseEnterAnimation = 16843413; // 0x1010295 1568 field public static final int wallpaperCloseExitAnimation = 16843414; // 0x1010296 1569 field public static final int wallpaperIntraCloseEnterAnimation = 16843417; // 0x1010299 1570 field public static final int wallpaperIntraCloseExitAnimation = 16843418; // 0x101029a 1571 field public static final int wallpaperIntraOpenEnterAnimation = 16843415; // 0x1010297 1572 field public static final int wallpaperIntraOpenExitAnimation = 16843416; // 0x1010298 1573 field public static final int wallpaperOpenEnterAnimation = 16843411; // 0x1010293 1574 field public static final int wallpaperOpenExitAnimation = 16843412; // 0x1010294 1575 field public static final int webTextViewStyle = 16843449; // 0x10102b9 1576 field public static final int webViewStyle = 16842885; // 0x1010085 1577 field public static final int weekDayTextAppearance = 16843592; // 0x1010348 1578 field @Deprecated public static final int weekNumberColor = 16843589; // 0x1010345 1579 field @Deprecated public static final int weekSeparatorLineColor = 16843590; // 0x1010346 1580 field public static final int weightSum = 16843048; // 0x1010128 1581 field public static final int widgetCategory = 16843716; // 0x10103c4 1582 field public static final int widgetFeatures = 16844153; // 0x1010579 1583 field public static final int widgetLayout = 16843243; // 0x10101eb 1584 field public static final int width = 16843097; // 0x1010159 1585 field public static final int windowActionBar = 16843469; // 0x10102cd 1586 field public static final int windowActionBarOverlay = 16843492; // 0x10102e4 1587 field public static final int windowActionModeOverlay = 16843485; // 0x10102dd 1588 field public static final int windowActivityTransitions = 16843981; // 0x10104cd 1589 field public static final int windowAllowEnterTransitionOverlap = 16843836; // 0x101043c 1590 field public static final int windowAllowReturnTransitionOverlap = 16843835; // 0x101043b 1591 field public static final int windowAnimationStyle = 16842926; // 0x10100ae 1592 field public static final int windowBackground = 16842836; // 0x1010054 1593 field public static final int windowBackgroundFallback = 16844035; // 0x1010503 1594 field public static final int windowClipToOutline = 16843947; // 0x10104ab 1595 field public static final int windowCloseOnTouchOutside = 16843611; // 0x101035b 1596 field public static final int windowContentOverlay = 16842841; // 0x1010059 1597 field public static final int windowContentTransitionManager = 16843769; // 0x10103f9 1598 field public static final int windowContentTransitions = 16843768; // 0x10103f8 1599 field public static final int windowDisablePreview = 16843298; // 0x1010222 1600 field public static final int windowDrawsSystemBarBackgrounds = 16843856; // 0x1010450 1601 field public static final int windowElevation = 16843920; // 0x1010490 1602 field public static final int windowEnableSplitTouch = 16843543; // 0x1010317 1603 field public static final int windowEnterAnimation = 16842932; // 0x10100b4 1604 field public static final int windowEnterTransition = 16843831; // 0x1010437 1605 field public static final int windowExitAnimation = 16842933; // 0x10100b5 1606 field public static final int windowExitTransition = 16843832; // 0x1010438 1607 field public static final int windowFrame = 16842837; // 0x1010055 1608 field public static final int windowFullscreen = 16843277; // 0x101020d 1609 field public static final int windowHideAnimation = 16842935; // 0x10100b7 1610 field public static final int windowIsFloating = 16842839; // 0x1010057 1611 field public static final int windowIsTranslucent = 16842840; // 0x1010058 1612 field public static final int windowLayoutInDisplayCutoutMode = 16844166; // 0x1010586 1613 field public static final int windowLightNavigationBar = 16844140; // 0x101056c 1614 field public static final int windowLightStatusBar = 16844000; // 0x10104e0 1615 field public static final int windowMinWidthMajor = 16843606; // 0x1010356 1616 field public static final int windowMinWidthMinor = 16843607; // 0x1010357 1617 field public static final int windowNoDisplay = 16843294; // 0x101021e 1618 field public static final int windowNoTitle = 16842838; // 0x1010056 1619 field @Deprecated public static final int windowOverscan = 16843727; // 0x10103cf 1620 field public static final int windowReenterTransition = 16843951; // 0x10104af 1621 field public static final int windowReturnTransition = 16843950; // 0x10104ae 1622 field public static final int windowSharedElementEnterTransition = 16843833; // 0x1010439 1623 field public static final int windowSharedElementExitTransition = 16843834; // 0x101043a 1624 field public static final int windowSharedElementReenterTransition = 16843953; // 0x10104b1 1625 field public static final int windowSharedElementReturnTransition = 16843952; // 0x10104b0 1626 field public static final int windowSharedElementsUseOverlay = 16843963; // 0x10104bb 1627 field public static final int windowShowAnimation = 16842934; // 0x10100b6 1628 field public static final int windowShowWallpaper = 16843410; // 0x1010292 1629 field public static final int windowSoftInputMode = 16843307; // 0x101022b 1630 field public static final int windowSplashscreenContent = 16844132; // 0x1010564 1631 field @Deprecated public static final int windowSwipeToDismiss = 16843763; // 0x10103f3 1632 field public static final int windowTitleBackgroundStyle = 16842844; // 0x101005c 1633 field public static final int windowTitleSize = 16842842; // 0x101005a 1634 field public static final int windowTitleStyle = 16842843; // 0x101005b 1635 field public static final int windowTransitionBackgroundFadeDuration = 16843873; // 0x1010461 1636 field public static final int windowTranslucentNavigation = 16843760; // 0x10103f0 1637 field public static final int windowTranslucentStatus = 16843759; // 0x10103ef 1638 field public static final int writePermission = 16842760; // 0x1010008 1639 field public static final int x = 16842924; // 0x10100ac 1640 field public static final int xlargeScreens = 16843455; // 0x10102bf 1641 field public static final int y = 16842925; // 0x10100ad 1642 field @Deprecated public static final int yearListItemTextAppearance = 16843929; // 0x1010499 1643 field @Deprecated public static final int yearListSelectorColor = 16843930; // 0x101049a 1644 field public static final int yesNoPreferenceStyle = 16842896; // 0x1010090 1645 field public static final int zAdjustment = 16843201; // 0x10101c1 1646 field public static final int zygotePreloadName = 16844189; // 0x101059d 1647 } 1648 1649 public static final class R.bool { 1650 ctor public R.bool(); 1651 } 1652 1653 public static final class R.color { 1654 ctor public R.color(); 1655 field public static final int background_dark = 17170446; // 0x106000e 1656 field public static final int background_light = 17170447; // 0x106000f 1657 field public static final int black = 17170444; // 0x106000c 1658 field public static final int darker_gray = 17170432; // 0x1060000 1659 field public static final int holo_blue_bright = 17170459; // 0x106001b 1660 field public static final int holo_blue_dark = 17170451; // 0x1060013 1661 field public static final int holo_blue_light = 17170450; // 0x1060012 1662 field public static final int holo_green_dark = 17170453; // 0x1060015 1663 field public static final int holo_green_light = 17170452; // 0x1060014 1664 field public static final int holo_orange_dark = 17170457; // 0x1060019 1665 field public static final int holo_orange_light = 17170456; // 0x1060018 1666 field public static final int holo_purple = 17170458; // 0x106001a 1667 field public static final int holo_red_dark = 17170455; // 0x1060017 1668 field public static final int holo_red_light = 17170454; // 0x1060016 1669 field @Deprecated public static final int primary_text_dark = 17170433; // 0x1060001 1670 field @Deprecated public static final int primary_text_dark_nodisable = 17170434; // 0x1060002 1671 field @Deprecated public static final int primary_text_light = 17170435; // 0x1060003 1672 field @Deprecated public static final int primary_text_light_nodisable = 17170436; // 0x1060004 1673 field @Deprecated public static final int secondary_text_dark = 17170437; // 0x1060005 1674 field @Deprecated public static final int secondary_text_dark_nodisable = 17170438; // 0x1060006 1675 field @Deprecated public static final int secondary_text_light = 17170439; // 0x1060007 1676 field @Deprecated public static final int secondary_text_light_nodisable = 17170440; // 0x1060008 1677 field public static final int tab_indicator_text = 17170441; // 0x1060009 1678 field @Deprecated public static final int tertiary_text_dark = 17170448; // 0x1060010 1679 field @Deprecated public static final int tertiary_text_light = 17170449; // 0x1060011 1680 field public static final int transparent = 17170445; // 0x106000d 1681 field public static final int white = 17170443; // 0x106000b 1682 field public static final int widget_edittext_dark = 17170442; // 0x106000a 1683 } 1684 1685 public static final class R.dimen { 1686 ctor public R.dimen(); 1687 field public static final int app_icon_size = 17104896; // 0x1050000 1688 field public static final int dialog_min_width_major = 17104899; // 0x1050003 1689 field public static final int dialog_min_width_minor = 17104900; // 0x1050004 1690 field public static final int notification_large_icon_height = 17104902; // 0x1050006 1691 field public static final int notification_large_icon_width = 17104901; // 0x1050005 1692 field public static final int thumbnail_height = 17104897; // 0x1050001 1693 field public static final int thumbnail_width = 17104898; // 0x1050002 1694 } 1695 1696 public static final class R.drawable { 1697 ctor public R.drawable(); 1698 field public static final int alert_dark_frame = 17301504; // 0x1080000 1699 field public static final int alert_light_frame = 17301505; // 0x1080001 1700 field public static final int arrow_down_float = 17301506; // 0x1080002 1701 field public static final int arrow_up_float = 17301507; // 0x1080003 1702 field public static final int bottom_bar = 17301658; // 0x108009a 1703 field public static final int btn_default = 17301508; // 0x1080004 1704 field public static final int btn_default_small = 17301509; // 0x1080005 1705 field public static final int btn_dialog = 17301527; // 0x1080017 1706 field public static final int btn_dropdown = 17301510; // 0x1080006 1707 field public static final int btn_minus = 17301511; // 0x1080007 1708 field public static final int btn_plus = 17301512; // 0x1080008 1709 field public static final int btn_radio = 17301513; // 0x1080009 1710 field public static final int btn_star = 17301514; // 0x108000a 1711 field public static final int btn_star_big_off = 17301515; // 0x108000b 1712 field public static final int btn_star_big_on = 17301516; // 0x108000c 1713 field public static final int button_onoff_indicator_off = 17301518; // 0x108000e 1714 field public static final int button_onoff_indicator_on = 17301517; // 0x108000d 1715 field public static final int checkbox_off_background = 17301519; // 0x108000f 1716 field public static final int checkbox_on_background = 17301520; // 0x1080010 1717 field public static final int dark_header = 17301669; // 0x10800a5 1718 field public static final int dialog_frame = 17301521; // 0x1080011 1719 field public static final int dialog_holo_dark_frame = 17301682; // 0x10800b2 1720 field public static final int dialog_holo_light_frame = 17301683; // 0x10800b3 1721 field public static final int divider_horizontal_bright = 17301522; // 0x1080012 1722 field public static final int divider_horizontal_dark = 17301524; // 0x1080014 1723 field public static final int divider_horizontal_dim_dark = 17301525; // 0x1080015 1724 field public static final int divider_horizontal_textfield = 17301523; // 0x1080013 1725 field public static final int edit_text = 17301526; // 0x1080016 1726 field public static final int editbox_background = 17301528; // 0x1080018 1727 field public static final int editbox_background_normal = 17301529; // 0x1080019 1728 field public static final int editbox_dropdown_dark_frame = 17301530; // 0x108001a 1729 field public static final int editbox_dropdown_light_frame = 17301531; // 0x108001b 1730 field public static final int gallery_thumb = 17301532; // 0x108001c 1731 field public static final int ic_btn_speak_now = 17301668; // 0x10800a4 1732 field public static final int ic_delete = 17301533; // 0x108001d 1733 field public static final int ic_dialog_alert = 17301543; // 0x1080027 1734 field public static final int ic_dialog_dialer = 17301544; // 0x1080028 1735 field public static final int ic_dialog_email = 17301545; // 0x1080029 1736 field public static final int ic_dialog_info = 17301659; // 0x108009b 1737 field public static final int ic_dialog_map = 17301546; // 0x108002a 1738 field public static final int ic_input_add = 17301547; // 0x108002b 1739 field public static final int ic_input_delete = 17301548; // 0x108002c 1740 field public static final int ic_input_get = 17301549; // 0x108002d 1741 field public static final int ic_lock_idle_alarm = 17301550; // 0x108002e 1742 field public static final int ic_lock_idle_charging = 17301534; // 0x108001e 1743 field public static final int ic_lock_idle_lock = 17301535; // 0x108001f 1744 field public static final int ic_lock_idle_low_battery = 17301536; // 0x1080020 1745 field public static final int ic_lock_lock = 17301551; // 0x108002f 1746 field public static final int ic_lock_power_off = 17301552; // 0x1080030 1747 field public static final int ic_lock_silent_mode = 17301553; // 0x1080031 1748 field public static final int ic_lock_silent_mode_off = 17301554; // 0x1080032 1749 field public static final int ic_media_ff = 17301537; // 0x1080021 1750 field public static final int ic_media_next = 17301538; // 0x1080022 1751 field public static final int ic_media_pause = 17301539; // 0x1080023 1752 field public static final int ic_media_play = 17301540; // 0x1080024 1753 field public static final int ic_media_previous = 17301541; // 0x1080025 1754 field public static final int ic_media_rew = 17301542; // 0x1080026 1755 field public static final int ic_menu_add = 17301555; // 0x1080033 1756 field public static final int ic_menu_agenda = 17301556; // 0x1080034 1757 field public static final int ic_menu_always_landscape_portrait = 17301557; // 0x1080035 1758 field public static final int ic_menu_call = 17301558; // 0x1080036 1759 field public static final int ic_menu_camera = 17301559; // 0x1080037 1760 field public static final int ic_menu_close_clear_cancel = 17301560; // 0x1080038 1761 field public static final int ic_menu_compass = 17301561; // 0x1080039 1762 field public static final int ic_menu_crop = 17301562; // 0x108003a 1763 field public static final int ic_menu_day = 17301563; // 0x108003b 1764 field public static final int ic_menu_delete = 17301564; // 0x108003c 1765 field public static final int ic_menu_directions = 17301565; // 0x108003d 1766 field public static final int ic_menu_edit = 17301566; // 0x108003e 1767 field public static final int ic_menu_gallery = 17301567; // 0x108003f 1768 field public static final int ic_menu_help = 17301568; // 0x1080040 1769 field public static final int ic_menu_info_details = 17301569; // 0x1080041 1770 field public static final int ic_menu_manage = 17301570; // 0x1080042 1771 field public static final int ic_menu_mapmode = 17301571; // 0x1080043 1772 field public static final int ic_menu_month = 17301572; // 0x1080044 1773 field public static final int ic_menu_more = 17301573; // 0x1080045 1774 field public static final int ic_menu_my_calendar = 17301574; // 0x1080046 1775 field public static final int ic_menu_mylocation = 17301575; // 0x1080047 1776 field public static final int ic_menu_myplaces = 17301576; // 0x1080048 1777 field public static final int ic_menu_preferences = 17301577; // 0x1080049 1778 field public static final int ic_menu_recent_history = 17301578; // 0x108004a 1779 field public static final int ic_menu_report_image = 17301579; // 0x108004b 1780 field public static final int ic_menu_revert = 17301580; // 0x108004c 1781 field public static final int ic_menu_rotate = 17301581; // 0x108004d 1782 field public static final int ic_menu_save = 17301582; // 0x108004e 1783 field public static final int ic_menu_search = 17301583; // 0x108004f 1784 field public static final int ic_menu_send = 17301584; // 0x1080050 1785 field public static final int ic_menu_set_as = 17301585; // 0x1080051 1786 field public static final int ic_menu_share = 17301586; // 0x1080052 1787 field public static final int ic_menu_slideshow = 17301587; // 0x1080053 1788 field public static final int ic_menu_sort_alphabetically = 17301660; // 0x108009c 1789 field public static final int ic_menu_sort_by_size = 17301661; // 0x108009d 1790 field public static final int ic_menu_today = 17301588; // 0x1080054 1791 field public static final int ic_menu_upload = 17301589; // 0x1080055 1792 field public static final int ic_menu_upload_you_tube = 17301590; // 0x1080056 1793 field public static final int ic_menu_view = 17301591; // 0x1080057 1794 field public static final int ic_menu_week = 17301592; // 0x1080058 1795 field public static final int ic_menu_zoom = 17301593; // 0x1080059 1796 field public static final int ic_notification_clear_all = 17301594; // 0x108005a 1797 field public static final int ic_notification_overlay = 17301595; // 0x108005b 1798 field public static final int ic_partial_secure = 17301596; // 0x108005c 1799 field public static final int ic_popup_disk_full = 17301597; // 0x108005d 1800 field public static final int ic_popup_reminder = 17301598; // 0x108005e 1801 field public static final int ic_popup_sync = 17301599; // 0x108005f 1802 field public static final int ic_search_category_default = 17301600; // 0x1080060 1803 field public static final int ic_secure = 17301601; // 0x1080061 1804 field public static final int list_selector_background = 17301602; // 0x1080062 1805 field public static final int menu_frame = 17301603; // 0x1080063 1806 field public static final int menu_full_frame = 17301604; // 0x1080064 1807 field public static final int menuitem_background = 17301605; // 0x1080065 1808 field public static final int picture_frame = 17301606; // 0x1080066 1809 field public static final int presence_audio_away = 17301679; // 0x10800af 1810 field public static final int presence_audio_busy = 17301680; // 0x10800b0 1811 field public static final int presence_audio_online = 17301681; // 0x10800b1 1812 field public static final int presence_away = 17301607; // 0x1080067 1813 field public static final int presence_busy = 17301608; // 0x1080068 1814 field public static final int presence_invisible = 17301609; // 0x1080069 1815 field public static final int presence_offline = 17301610; // 0x108006a 1816 field public static final int presence_online = 17301611; // 0x108006b 1817 field public static final int presence_video_away = 17301676; // 0x10800ac 1818 field public static final int presence_video_busy = 17301677; // 0x10800ad 1819 field public static final int presence_video_online = 17301678; // 0x10800ae 1820 field public static final int progress_horizontal = 17301612; // 0x108006c 1821 field public static final int progress_indeterminate_horizontal = 17301613; // 0x108006d 1822 field public static final int radiobutton_off_background = 17301614; // 0x108006e 1823 field public static final int radiobutton_on_background = 17301615; // 0x108006f 1824 field public static final int screen_background_dark = 17301656; // 0x1080098 1825 field public static final int screen_background_dark_transparent = 17301673; // 0x10800a9 1826 field public static final int screen_background_light = 17301657; // 0x1080099 1827 field public static final int screen_background_light_transparent = 17301674; // 0x10800aa 1828 field public static final int spinner_background = 17301616; // 0x1080070 1829 field public static final int spinner_dropdown_background = 17301617; // 0x1080071 1830 field public static final int star_big_off = 17301619; // 0x1080073 1831 field public static final int star_big_on = 17301618; // 0x1080072 1832 field public static final int star_off = 17301621; // 0x1080075 1833 field public static final int star_on = 17301620; // 0x1080074 1834 field public static final int stat_notify_call_mute = 17301622; // 0x1080076 1835 field public static final int stat_notify_chat = 17301623; // 0x1080077 1836 field public static final int stat_notify_error = 17301624; // 0x1080078 1837 field public static final int stat_notify_missed_call = 17301631; // 0x108007f 1838 field public static final int stat_notify_more = 17301625; // 0x1080079 1839 field public static final int stat_notify_sdcard = 17301626; // 0x108007a 1840 field public static final int stat_notify_sdcard_prepare = 17301675; // 0x10800ab 1841 field public static final int stat_notify_sdcard_usb = 17301627; // 0x108007b 1842 field public static final int stat_notify_sync = 17301628; // 0x108007c 1843 field public static final int stat_notify_sync_noanim = 17301629; // 0x108007d 1844 field public static final int stat_notify_voicemail = 17301630; // 0x108007e 1845 field public static final int stat_sys_data_bluetooth = 17301632; // 0x1080080 1846 field public static final int stat_sys_download = 17301633; // 0x1080081 1847 field public static final int stat_sys_download_done = 17301634; // 0x1080082 1848 field public static final int stat_sys_headset = 17301635; // 0x1080083 1849 field @Deprecated public static final int stat_sys_phone_call = 17301636; // 0x1080084 1850 field @Deprecated public static final int stat_sys_phone_call_forward = 17301637; // 0x1080085 1851 field @Deprecated public static final int stat_sys_phone_call_on_hold = 17301638; // 0x1080086 1852 field public static final int stat_sys_speakerphone = 17301639; // 0x1080087 1853 field public static final int stat_sys_upload = 17301640; // 0x1080088 1854 field public static final int stat_sys_upload_done = 17301641; // 0x1080089 1855 field @Deprecated public static final int stat_sys_vp_phone_call = 17301671; // 0x10800a7 1856 field @Deprecated public static final int stat_sys_vp_phone_call_on_hold = 17301672; // 0x10800a8 1857 field public static final int stat_sys_warning = 17301642; // 0x108008a 1858 field public static final int status_bar_item_app_background = 17301643; // 0x108008b 1859 field public static final int status_bar_item_background = 17301644; // 0x108008c 1860 field public static final int sym_action_call = 17301645; // 0x108008d 1861 field public static final int sym_action_chat = 17301646; // 0x108008e 1862 field public static final int sym_action_email = 17301647; // 0x108008f 1863 field public static final int sym_call_incoming = 17301648; // 0x1080090 1864 field public static final int sym_call_missed = 17301649; // 0x1080091 1865 field public static final int sym_call_outgoing = 17301650; // 0x1080092 1866 field public static final int sym_contact_card = 17301652; // 0x1080094 1867 field public static final int sym_def_app_icon = 17301651; // 0x1080093 1868 field public static final int title_bar = 17301653; // 0x1080095 1869 field public static final int title_bar_tall = 17301670; // 0x10800a6 1870 field public static final int toast_frame = 17301654; // 0x1080096 1871 field public static final int zoom_plate = 17301655; // 0x1080097 1872 } 1873 1874 public static final class R.fraction { 1875 ctor public R.fraction(); 1876 } 1877 1878 public static final class R.id { 1879 ctor public R.id(); 1880 field public static final int accessibilityActionContextClick = 16908348; // 0x102003c 1881 field public static final int accessibilityActionHideTooltip = 16908357; // 0x1020045 1882 field public static final int accessibilityActionImeEnter = 16908372; // 0x1020054 1883 field public static final int accessibilityActionMoveWindow = 16908354; // 0x1020042 1884 field public static final int accessibilityActionPageDown = 16908359; // 0x1020047 1885 field public static final int accessibilityActionPageLeft = 16908360; // 0x1020048 1886 field public static final int accessibilityActionPageRight = 16908361; // 0x1020049 1887 field public static final int accessibilityActionPageUp = 16908358; // 0x1020046 1888 field public static final int accessibilityActionPressAndHold = 16908362; // 0x102004a 1889 field public static final int accessibilityActionScrollDown = 16908346; // 0x102003a 1890 field public static final int accessibilityActionScrollLeft = 16908345; // 0x1020039 1891 field public static final int accessibilityActionScrollRight = 16908347; // 0x102003b 1892 field public static final int accessibilityActionScrollToPosition = 16908343; // 0x1020037 1893 field public static final int accessibilityActionScrollUp = 16908344; // 0x1020038 1894 field public static final int accessibilityActionSetProgress = 16908349; // 0x102003d 1895 field public static final int accessibilityActionShowOnScreen = 16908342; // 0x1020036 1896 field public static final int accessibilityActionShowTooltip = 16908356; // 0x1020044 1897 field public static final int accessibilitySystemActionBack = 16908363; // 0x102004b 1898 field public static final int accessibilitySystemActionHome = 16908364; // 0x102004c 1899 field public static final int accessibilitySystemActionLockScreen = 16908370; // 0x1020052 1900 field public static final int accessibilitySystemActionNotifications = 16908366; // 0x102004e 1901 field public static final int accessibilitySystemActionPowerDialog = 16908368; // 0x1020050 1902 field public static final int accessibilitySystemActionQuickSettings = 16908367; // 0x102004f 1903 field public static final int accessibilitySystemActionRecents = 16908365; // 0x102004d 1904 field public static final int accessibilitySystemActionTakeScreenshot = 16908371; // 0x1020053 1905 field public static final int accessibilitySystemActionToggleSplitScreen = 16908369; // 0x1020051 1906 field public static final int addToDictionary = 16908330; // 0x102002a 1907 field public static final int autofill = 16908355; // 0x1020043 1908 field public static final int background = 16908288; // 0x1020000 1909 field public static final int button1 = 16908313; // 0x1020019 1910 field public static final int button2 = 16908314; // 0x102001a 1911 field public static final int button3 = 16908315; // 0x102001b 1912 field public static final int candidatesArea = 16908317; // 0x102001d 1913 field public static final int checkbox = 16908289; // 0x1020001 1914 field public static final int closeButton = 16908327; // 0x1020027 1915 field public static final int content = 16908290; // 0x1020002 1916 field public static final int copy = 16908321; // 0x1020021 1917 field public static final int copyUrl = 16908323; // 0x1020023 1918 field public static final int custom = 16908331; // 0x102002b 1919 field public static final int cut = 16908320; // 0x1020020 1920 field public static final int edit = 16908291; // 0x1020003 1921 field public static final int empty = 16908292; // 0x1020004 1922 field public static final int extractArea = 16908316; // 0x102001c 1923 field public static final int hint = 16908293; // 0x1020005 1924 field public static final int home = 16908332; // 0x102002c 1925 field public static final int icon = 16908294; // 0x1020006 1926 field public static final int icon1 = 16908295; // 0x1020007 1927 field public static final int icon2 = 16908296; // 0x1020008 1928 field public static final int icon_frame = 16908350; // 0x102003e 1929 field public static final int input = 16908297; // 0x1020009 1930 field public static final int inputArea = 16908318; // 0x102001e 1931 field public static final int inputExtractEditText = 16908325; // 0x1020025 1932 field @Deprecated public static final int keyboardView = 16908326; // 0x1020026 1933 field public static final int list = 16908298; // 0x102000a 1934 field public static final int list_container = 16908351; // 0x102003f 1935 field public static final int mask = 16908334; // 0x102002e 1936 field public static final int message = 16908299; // 0x102000b 1937 field public static final int navigationBarBackground = 16908336; // 0x1020030 1938 field public static final int paste = 16908322; // 0x1020022 1939 field public static final int pasteAsPlainText = 16908337; // 0x1020031 1940 field public static final int primary = 16908300; // 0x102000c 1941 field public static final int progress = 16908301; // 0x102000d 1942 field public static final int redo = 16908339; // 0x1020033 1943 field public static final int replaceText = 16908340; // 0x1020034 1944 field public static final int secondaryProgress = 16908303; // 0x102000f 1945 field public static final int selectAll = 16908319; // 0x102001f 1946 field public static final int selectTextMode = 16908333; // 0x102002d 1947 field public static final int selectedIcon = 16908302; // 0x102000e 1948 field public static final int shareText = 16908341; // 0x1020035 1949 field public static final int startSelectingText = 16908328; // 0x1020028 1950 field public static final int statusBarBackground = 16908335; // 0x102002f 1951 field public static final int stopSelectingText = 16908329; // 0x1020029 1952 field public static final int summary = 16908304; // 0x1020010 1953 field public static final int switchInputMethod = 16908324; // 0x1020024 1954 field public static final int switch_widget = 16908352; // 0x1020040 1955 field public static final int tabcontent = 16908305; // 0x1020011 1956 field public static final int tabhost = 16908306; // 0x1020012 1957 field public static final int tabs = 16908307; // 0x1020013 1958 field public static final int text1 = 16908308; // 0x1020014 1959 field public static final int text2 = 16908309; // 0x1020015 1960 field public static final int textAssist = 16908353; // 0x1020041 1961 field public static final int title = 16908310; // 0x1020016 1962 field public static final int toggle = 16908311; // 0x1020017 1963 field public static final int undo = 16908338; // 0x1020032 1964 field public static final int widget_frame = 16908312; // 0x1020018 1965 } 1966 1967 public static final class R.integer { 1968 ctor public R.integer(); 1969 field public static final int config_longAnimTime = 17694722; // 0x10e0002 1970 field public static final int config_mediumAnimTime = 17694721; // 0x10e0001 1971 field public static final int config_shortAnimTime = 17694720; // 0x10e0000 1972 field public static final int status_bar_notification_info_maxnum = 17694723; // 0x10e0003 1973 } 1974 1975 public static final class R.interpolator { 1976 ctor public R.interpolator(); 1977 field public static final int accelerate_cubic = 17563650; // 0x10c0002 1978 field public static final int accelerate_decelerate = 17563654; // 0x10c0006 1979 field public static final int accelerate_quad = 17563648; // 0x10c0000 1980 field public static final int accelerate_quint = 17563652; // 0x10c0004 1981 field public static final int anticipate = 17563655; // 0x10c0007 1982 field public static final int anticipate_overshoot = 17563657; // 0x10c0009 1983 field public static final int bounce = 17563658; // 0x10c000a 1984 field public static final int cycle = 17563660; // 0x10c000c 1985 field public static final int decelerate_cubic = 17563651; // 0x10c0003 1986 field public static final int decelerate_quad = 17563649; // 0x10c0001 1987 field public static final int decelerate_quint = 17563653; // 0x10c0005 1988 field public static final int fast_out_extra_slow_in = 17563674; // 0x10c001a 1989 field public static final int fast_out_linear_in = 17563663; // 0x10c000f 1990 field public static final int fast_out_slow_in = 17563661; // 0x10c000d 1991 field public static final int linear = 17563659; // 0x10c000b 1992 field public static final int linear_out_slow_in = 17563662; // 0x10c000e 1993 field public static final int overshoot = 17563656; // 0x10c0008 1994 } 1995 1996 public static final class R.layout { 1997 ctor public R.layout(); 1998 field public static final int activity_list_item = 17367040; // 0x1090000 1999 field public static final int browser_link_context_header = 17367054; // 0x109000e 2000 field public static final int expandable_list_content = 17367041; // 0x1090001 2001 field public static final int list_content = 17367060; // 0x1090014 2002 field public static final int preference_category = 17367042; // 0x1090002 2003 field public static final int select_dialog_item = 17367057; // 0x1090011 2004 field public static final int select_dialog_multichoice = 17367059; // 0x1090013 2005 field public static final int select_dialog_singlechoice = 17367058; // 0x1090012 2006 field public static final int simple_dropdown_item_1line = 17367050; // 0x109000a 2007 field public static final int simple_expandable_list_item_1 = 17367046; // 0x1090006 2008 field public static final int simple_expandable_list_item_2 = 17367047; // 0x1090007 2009 field public static final int simple_gallery_item = 17367051; // 0x109000b 2010 field public static final int simple_list_item_1 = 17367043; // 0x1090003 2011 field public static final int simple_list_item_2 = 17367044; // 0x1090004 2012 field public static final int simple_list_item_activated_1 = 17367062; // 0x1090016 2013 field public static final int simple_list_item_activated_2 = 17367063; // 0x1090017 2014 field public static final int simple_list_item_checked = 17367045; // 0x1090005 2015 field public static final int simple_list_item_multiple_choice = 17367056; // 0x1090010 2016 field public static final int simple_list_item_single_choice = 17367055; // 0x109000f 2017 field public static final int simple_selectable_list_item = 17367061; // 0x1090015 2018 field public static final int simple_spinner_dropdown_item = 17367049; // 0x1090009 2019 field public static final int simple_spinner_item = 17367048; // 0x1090008 2020 field public static final int test_list_item = 17367052; // 0x109000c 2021 field public static final int two_line_list_item = 17367053; // 0x109000d 2022 } 2023 2024 public static final class R.menu { 2025 ctor public R.menu(); 2026 } 2027 2028 public static final class R.mipmap { 2029 ctor public R.mipmap(); 2030 field public static final int sym_def_app_icon = 17629184; // 0x10d0000 2031 } 2032 2033 public static final class R.plurals { 2034 ctor public R.plurals(); 2035 } 2036 2037 public static final class R.raw { 2038 ctor public R.raw(); 2039 } 2040 2041 public static final class R.string { 2042 ctor public R.string(); 2043 field public static final int VideoView_error_button = 17039376; // 0x1040010 2044 field public static final int VideoView_error_text_invalid_progressive_playback = 17039381; // 0x1040015 2045 field public static final int VideoView_error_text_unknown = 17039377; // 0x1040011 2046 field public static final int VideoView_error_title = 17039378; // 0x1040012 2047 field public static final int autofill = 17039386; // 0x104001a 2048 field public static final int cancel = 17039360; // 0x1040000 2049 field public static final int copy = 17039361; // 0x1040001 2050 field public static final int copyUrl = 17039362; // 0x1040002 2051 field public static final int cut = 17039363; // 0x1040003 2052 field public static final int defaultMsisdnAlphaTag = 17039365; // 0x1040005 2053 field public static final int defaultVoiceMailAlphaTag = 17039364; // 0x1040004 2054 field public static final int dialog_alert_title = 17039380; // 0x1040014 2055 field public static final int emptyPhoneNumber = 17039366; // 0x1040006 2056 field public static final int fingerprint_icon_content_description = 17039384; // 0x1040018 2057 field public static final int httpErrorBadUrl = 17039367; // 0x1040007 2058 field public static final int httpErrorUnsupportedScheme = 17039368; // 0x1040008 2059 field @Deprecated public static final int no = 17039369; // 0x1040009 2060 field public static final int ok = 17039370; // 0x104000a 2061 field public static final int paste = 17039371; // 0x104000b 2062 field public static final int paste_as_plain_text = 17039385; // 0x1040019 2063 field public static final int search_go = 17039372; // 0x104000c 2064 field public static final int selectAll = 17039373; // 0x104000d 2065 field public static final int selectTextMode = 17039382; // 0x1040016 2066 field public static final int status_bar_notification_info_overflow = 17039383; // 0x1040017 2067 field public static final int unknownName = 17039374; // 0x104000e 2068 field public static final int untitled = 17039375; // 0x104000f 2069 field @Deprecated public static final int yes = 17039379; // 0x1040013 2070 } 2071 2072 public static final class R.style { 2073 ctor public R.style(); 2074 field public static final int Animation = 16973824; // 0x1030000 2075 field public static final int Animation_Activity = 16973825; // 0x1030001 2076 field public static final int Animation_Dialog = 16973826; // 0x1030002 2077 field public static final int Animation_InputMethod = 16973910; // 0x1030056 2078 field public static final int Animation_Toast = 16973828; // 0x1030004 2079 field public static final int Animation_Translucent = 16973827; // 0x1030003 2080 field public static final int DeviceDefault_ButtonBar = 16974287; // 0x10301cf 2081 field public static final int DeviceDefault_ButtonBar_AlertDialog = 16974288; // 0x10301d0 2082 field public static final int DeviceDefault_Light_ButtonBar = 16974290; // 0x10301d2 2083 field public static final int DeviceDefault_Light_ButtonBar_AlertDialog = 16974291; // 0x10301d3 2084 field public static final int DeviceDefault_Light_SegmentedButton = 16974292; // 0x10301d4 2085 field public static final int DeviceDefault_SegmentedButton = 16974289; // 0x10301d1 2086 field public static final int Holo_ButtonBar = 16974053; // 0x10300e5 2087 field public static final int Holo_ButtonBar_AlertDialog = 16974055; // 0x10300e7 2088 field public static final int Holo_Light_ButtonBar = 16974054; // 0x10300e6 2089 field public static final int Holo_Light_ButtonBar_AlertDialog = 16974056; // 0x10300e8 2090 field public static final int Holo_Light_SegmentedButton = 16974058; // 0x10300ea 2091 field public static final int Holo_SegmentedButton = 16974057; // 0x10300e9 2092 field public static final int MediaButton = 16973879; // 0x1030037 2093 field public static final int MediaButton_Ffwd = 16973883; // 0x103003b 2094 field public static final int MediaButton_Next = 16973881; // 0x1030039 2095 field public static final int MediaButton_Pause = 16973885; // 0x103003d 2096 field public static final int MediaButton_Play = 16973882; // 0x103003a 2097 field public static final int MediaButton_Previous = 16973880; // 0x1030038 2098 field public static final int MediaButton_Rew = 16973884; // 0x103003c 2099 field public static final int TextAppearance = 16973886; // 0x103003e 2100 field public static final int TextAppearance_DeviceDefault = 16974253; // 0x10301ad 2101 field public static final int TextAppearance_DeviceDefault_DialogWindowTitle = 16974264; // 0x10301b8 2102 field public static final int TextAppearance_DeviceDefault_Inverse = 16974254; // 0x10301ae 2103 field public static final int TextAppearance_DeviceDefault_Large = 16974255; // 0x10301af 2104 field public static final int TextAppearance_DeviceDefault_Large_Inverse = 16974256; // 0x10301b0 2105 field public static final int TextAppearance_DeviceDefault_Medium = 16974257; // 0x10301b1 2106 field public static final int TextAppearance_DeviceDefault_Medium_Inverse = 16974258; // 0x10301b2 2107 field public static final int TextAppearance_DeviceDefault_SearchResult_Subtitle = 16974262; // 0x10301b6 2108 field public static final int TextAppearance_DeviceDefault_SearchResult_Title = 16974261; // 0x10301b5 2109 field public static final int TextAppearance_DeviceDefault_Small = 16974259; // 0x10301b3 2110 field public static final int TextAppearance_DeviceDefault_Small_Inverse = 16974260; // 0x10301b4 2111 field public static final int TextAppearance_DeviceDefault_Widget = 16974265; // 0x10301b9 2112 field public static final int TextAppearance_DeviceDefault_Widget_ActionBar_Menu = 16974286; // 0x10301ce 2113 field public static final int TextAppearance_DeviceDefault_Widget_ActionBar_Subtitle = 16974279; // 0x10301c7 2114 field @Deprecated public static final int TextAppearance_DeviceDefault_Widget_ActionBar_Subtitle_Inverse = 16974283; // 0x10301cb 2115 field public static final int TextAppearance_DeviceDefault_Widget_ActionBar_Title = 16974278; // 0x10301c6 2116 field @Deprecated public static final int TextAppearance_DeviceDefault_Widget_ActionBar_Title_Inverse = 16974282; // 0x10301ca 2117 field public static final int TextAppearance_DeviceDefault_Widget_ActionMode_Subtitle = 16974281; // 0x10301c9 2118 field @Deprecated public static final int TextAppearance_DeviceDefault_Widget_ActionMode_Subtitle_Inverse = 16974285; // 0x10301cd 2119 field public static final int TextAppearance_DeviceDefault_Widget_ActionMode_Title = 16974280; // 0x10301c8 2120 field @Deprecated public static final int TextAppearance_DeviceDefault_Widget_ActionMode_Title_Inverse = 16974284; // 0x10301cc 2121 field public static final int TextAppearance_DeviceDefault_Widget_Button = 16974266; // 0x10301ba 2122 field public static final int TextAppearance_DeviceDefault_Widget_DropDownHint = 16974271; // 0x10301bf 2123 field public static final int TextAppearance_DeviceDefault_Widget_DropDownItem = 16974272; // 0x10301c0 2124 field public static final int TextAppearance_DeviceDefault_Widget_EditText = 16974274; // 0x10301c2 2125 field public static final int TextAppearance_DeviceDefault_Widget_IconMenu_Item = 16974267; // 0x10301bb 2126 field public static final int TextAppearance_DeviceDefault_Widget_PopupMenu = 16974275; // 0x10301c3 2127 field public static final int TextAppearance_DeviceDefault_Widget_PopupMenu_Large = 16974276; // 0x10301c4 2128 field public static final int TextAppearance_DeviceDefault_Widget_PopupMenu_Small = 16974277; // 0x10301c5 2129 field public static final int TextAppearance_DeviceDefault_Widget_TabWidget = 16974268; // 0x10301bc 2130 field public static final int TextAppearance_DeviceDefault_Widget_TextView = 16974269; // 0x10301bd 2131 field public static final int TextAppearance_DeviceDefault_Widget_TextView_PopupMenu = 16974270; // 0x10301be 2132 field public static final int TextAppearance_DeviceDefault_Widget_TextView_SpinnerItem = 16974273; // 0x10301c1 2133 field public static final int TextAppearance_DeviceDefault_WindowTitle = 16974263; // 0x10301b7 2134 field public static final int TextAppearance_DialogWindowTitle = 16973889; // 0x1030041 2135 field public static final int TextAppearance_Holo = 16974075; // 0x10300fb 2136 field public static final int TextAppearance_Holo_DialogWindowTitle = 16974103; // 0x1030117 2137 field public static final int TextAppearance_Holo_Inverse = 16974076; // 0x10300fc 2138 field public static final int TextAppearance_Holo_Large = 16974077; // 0x10300fd 2139 field public static final int TextAppearance_Holo_Large_Inverse = 16974078; // 0x10300fe 2140 field public static final int TextAppearance_Holo_Medium = 16974079; // 0x10300ff 2141 field public static final int TextAppearance_Holo_Medium_Inverse = 16974080; // 0x1030100 2142 field public static final int TextAppearance_Holo_SearchResult_Subtitle = 16974084; // 0x1030104 2143 field public static final int TextAppearance_Holo_SearchResult_Title = 16974083; // 0x1030103 2144 field public static final int TextAppearance_Holo_Small = 16974081; // 0x1030101 2145 field public static final int TextAppearance_Holo_Small_Inverse = 16974082; // 0x1030102 2146 field public static final int TextAppearance_Holo_Widget = 16974085; // 0x1030105 2147 field public static final int TextAppearance_Holo_Widget_ActionBar_Menu = 16974112; // 0x1030120 2148 field public static final int TextAppearance_Holo_Widget_ActionBar_Subtitle = 16974099; // 0x1030113 2149 field public static final int TextAppearance_Holo_Widget_ActionBar_Subtitle_Inverse = 16974109; // 0x103011d 2150 field public static final int TextAppearance_Holo_Widget_ActionBar_Title = 16974098; // 0x1030112 2151 field public static final int TextAppearance_Holo_Widget_ActionBar_Title_Inverse = 16974108; // 0x103011c 2152 field public static final int TextAppearance_Holo_Widget_ActionMode_Subtitle = 16974101; // 0x1030115 2153 field public static final int TextAppearance_Holo_Widget_ActionMode_Subtitle_Inverse = 16974111; // 0x103011f 2154 field public static final int TextAppearance_Holo_Widget_ActionMode_Title = 16974100; // 0x1030114 2155 field public static final int TextAppearance_Holo_Widget_ActionMode_Title_Inverse = 16974110; // 0x103011e 2156 field public static final int TextAppearance_Holo_Widget_Button = 16974086; // 0x1030106 2157 field public static final int TextAppearance_Holo_Widget_DropDownHint = 16974091; // 0x103010b 2158 field public static final int TextAppearance_Holo_Widget_DropDownItem = 16974092; // 0x103010c 2159 field public static final int TextAppearance_Holo_Widget_EditText = 16974094; // 0x103010e 2160 field public static final int TextAppearance_Holo_Widget_IconMenu_Item = 16974087; // 0x1030107 2161 field public static final int TextAppearance_Holo_Widget_PopupMenu = 16974095; // 0x103010f 2162 field public static final int TextAppearance_Holo_Widget_PopupMenu_Large = 16974096; // 0x1030110 2163 field public static final int TextAppearance_Holo_Widget_PopupMenu_Small = 16974097; // 0x1030111 2164 field public static final int TextAppearance_Holo_Widget_TabWidget = 16974088; // 0x1030108 2165 field public static final int TextAppearance_Holo_Widget_TextView = 16974089; // 0x1030109 2166 field public static final int TextAppearance_Holo_Widget_TextView_PopupMenu = 16974090; // 0x103010a 2167 field public static final int TextAppearance_Holo_Widget_TextView_SpinnerItem = 16974093; // 0x103010d 2168 field public static final int TextAppearance_Holo_WindowTitle = 16974102; // 0x1030116 2169 field public static final int TextAppearance_Inverse = 16973887; // 0x103003f 2170 field public static final int TextAppearance_Large = 16973890; // 0x1030042 2171 field public static final int TextAppearance_Large_Inverse = 16973891; // 0x1030043 2172 field public static final int TextAppearance_Material = 16974317; // 0x10301ed 2173 field public static final int TextAppearance_Material_Body1 = 16974320; // 0x10301f0 2174 field public static final int TextAppearance_Material_Body2 = 16974319; // 0x10301ef 2175 field public static final int TextAppearance_Material_Button = 16974318; // 0x10301ee 2176 field public static final int TextAppearance_Material_Caption = 16974321; // 0x10301f1 2177 field public static final int TextAppearance_Material_DialogWindowTitle = 16974322; // 0x10301f2 2178 field public static final int TextAppearance_Material_Display1 = 16974326; // 0x10301f6 2179 field public static final int TextAppearance_Material_Display2 = 16974325; // 0x10301f5 2180 field public static final int TextAppearance_Material_Display3 = 16974324; // 0x10301f4 2181 field public static final int TextAppearance_Material_Display4 = 16974323; // 0x10301f3 2182 field public static final int TextAppearance_Material_Headline = 16974327; // 0x10301f7 2183 field public static final int TextAppearance_Material_Inverse = 16974328; // 0x10301f8 2184 field public static final int TextAppearance_Material_Large = 16974329; // 0x10301f9 2185 field public static final int TextAppearance_Material_Large_Inverse = 16974330; // 0x10301fa 2186 field public static final int TextAppearance_Material_Medium = 16974331; // 0x10301fb 2187 field public static final int TextAppearance_Material_Medium_Inverse = 16974332; // 0x10301fc 2188 field public static final int TextAppearance_Material_Menu = 16974333; // 0x10301fd 2189 field public static final int TextAppearance_Material_Notification = 16974334; // 0x10301fe 2190 field public static final int TextAppearance_Material_Notification_Emphasis = 16974335; // 0x10301ff 2191 field public static final int TextAppearance_Material_Notification_Info = 16974336; // 0x1030200 2192 field public static final int TextAppearance_Material_Notification_Line2 = 16974337; // 0x1030201 2193 field public static final int TextAppearance_Material_Notification_Time = 16974338; // 0x1030202 2194 field public static final int TextAppearance_Material_Notification_Title = 16974339; // 0x1030203 2195 field public static final int TextAppearance_Material_SearchResult_Subtitle = 16974340; // 0x1030204 2196 field public static final int TextAppearance_Material_SearchResult_Title = 16974341; // 0x1030205 2197 field public static final int TextAppearance_Material_Small = 16974342; // 0x1030206 2198 field public static final int TextAppearance_Material_Small_Inverse = 16974343; // 0x1030207 2199 field public static final int TextAppearance_Material_Subhead = 16974344; // 0x1030208 2200 field public static final int TextAppearance_Material_Title = 16974345; // 0x1030209 2201 field public static final int TextAppearance_Material_Widget = 16974347; // 0x103020b 2202 field public static final int TextAppearance_Material_Widget_ActionBar_Menu = 16974348; // 0x103020c 2203 field public static final int TextAppearance_Material_Widget_ActionBar_Subtitle = 16974349; // 0x103020d 2204 field public static final int TextAppearance_Material_Widget_ActionBar_Subtitle_Inverse = 16974350; // 0x103020e 2205 field public static final int TextAppearance_Material_Widget_ActionBar_Title = 16974351; // 0x103020f 2206 field public static final int TextAppearance_Material_Widget_ActionBar_Title_Inverse = 16974352; // 0x1030210 2207 field public static final int TextAppearance_Material_Widget_ActionMode_Subtitle = 16974353; // 0x1030211 2208 field public static final int TextAppearance_Material_Widget_ActionMode_Subtitle_Inverse = 16974354; // 0x1030212 2209 field public static final int TextAppearance_Material_Widget_ActionMode_Title = 16974355; // 0x1030213 2210 field public static final int TextAppearance_Material_Widget_ActionMode_Title_Inverse = 16974356; // 0x1030214 2211 field public static final int TextAppearance_Material_Widget_Button = 16974357; // 0x1030215 2212 field public static final int TextAppearance_Material_Widget_Button_Borderless_Colored = 16974559; // 0x10302df 2213 field public static final int TextAppearance_Material_Widget_Button_Colored = 16974558; // 0x10302de 2214 field public static final int TextAppearance_Material_Widget_Button_Inverse = 16974548; // 0x10302d4 2215 field public static final int TextAppearance_Material_Widget_DropDownHint = 16974358; // 0x1030216 2216 field public static final int TextAppearance_Material_Widget_DropDownItem = 16974359; // 0x1030217 2217 field public static final int TextAppearance_Material_Widget_EditText = 16974360; // 0x1030218 2218 field public static final int TextAppearance_Material_Widget_IconMenu_Item = 16974361; // 0x1030219 2219 field public static final int TextAppearance_Material_Widget_PopupMenu = 16974362; // 0x103021a 2220 field public static final int TextAppearance_Material_Widget_PopupMenu_Large = 16974363; // 0x103021b 2221 field public static final int TextAppearance_Material_Widget_PopupMenu_Small = 16974364; // 0x103021c 2222 field public static final int TextAppearance_Material_Widget_TabWidget = 16974365; // 0x103021d 2223 field public static final int TextAppearance_Material_Widget_TextView = 16974366; // 0x103021e 2224 field public static final int TextAppearance_Material_Widget_TextView_PopupMenu = 16974367; // 0x103021f 2225 field public static final int TextAppearance_Material_Widget_TextView_SpinnerItem = 16974368; // 0x1030220 2226 field public static final int TextAppearance_Material_Widget_Toolbar_Subtitle = 16974369; // 0x1030221 2227 field public static final int TextAppearance_Material_Widget_Toolbar_Title = 16974370; // 0x1030222 2228 field public static final int TextAppearance_Material_WindowTitle = 16974346; // 0x103020a 2229 field public static final int TextAppearance_Medium = 16973892; // 0x1030044 2230 field public static final int TextAppearance_Medium_Inverse = 16973893; // 0x1030045 2231 field public static final int TextAppearance_Small = 16973894; // 0x1030046 2232 field public static final int TextAppearance_Small_Inverse = 16973895; // 0x1030047 2233 field public static final int TextAppearance_StatusBar_EventContent = 16973927; // 0x1030067 2234 field public static final int TextAppearance_StatusBar_EventContent_Title = 16973928; // 0x1030068 2235 field public static final int TextAppearance_StatusBar_Icon = 16973926; // 0x1030066 2236 field public static final int TextAppearance_StatusBar_Title = 16973925; // 0x1030065 2237 field public static final int TextAppearance_SuggestionHighlight = 16974104; // 0x1030118 2238 field public static final int TextAppearance_Theme = 16973888; // 0x1030040 2239 field public static final int TextAppearance_Theme_Dialog = 16973896; // 0x1030048 2240 field public static final int TextAppearance_Widget = 16973897; // 0x1030049 2241 field public static final int TextAppearance_Widget_Button = 16973898; // 0x103004a 2242 field public static final int TextAppearance_Widget_DropDownHint = 16973904; // 0x1030050 2243 field public static final int TextAppearance_Widget_DropDownItem = 16973905; // 0x1030051 2244 field public static final int TextAppearance_Widget_EditText = 16973900; // 0x103004c 2245 field public static final int TextAppearance_Widget_IconMenu_Item = 16973899; // 0x103004b 2246 field public static final int TextAppearance_Widget_PopupMenu_Large = 16973952; // 0x1030080 2247 field public static final int TextAppearance_Widget_PopupMenu_Small = 16973953; // 0x1030081 2248 field public static final int TextAppearance_Widget_TabWidget = 16973901; // 0x103004d 2249 field public static final int TextAppearance_Widget_TextView = 16973902; // 0x103004e 2250 field public static final int TextAppearance_Widget_TextView_PopupMenu = 16973903; // 0x103004f 2251 field public static final int TextAppearance_Widget_TextView_SpinnerItem = 16973906; // 0x1030052 2252 field public static final int TextAppearance_WindowTitle = 16973907; // 0x1030053 2253 field public static final int Theme = 16973829; // 0x1030005 2254 field public static final int ThemeOverlay = 16974407; // 0x1030247 2255 field public static final int ThemeOverlay_DeviceDefault_Accent_DayNight = 16974564; // 0x10302e4 2256 field public static final int ThemeOverlay_Material = 16974408; // 0x1030248 2257 field public static final int ThemeOverlay_Material_ActionBar = 16974409; // 0x1030249 2258 field public static final int ThemeOverlay_Material_Dark = 16974411; // 0x103024b 2259 field public static final int ThemeOverlay_Material_Dark_ActionBar = 16974412; // 0x103024c 2260 field public static final int ThemeOverlay_Material_Dialog = 16974550; // 0x10302d6 2261 field public static final int ThemeOverlay_Material_Dialog_Alert = 16974551; // 0x10302d7 2262 field public static final int ThemeOverlay_Material_Light = 16974410; // 0x103024a 2263 field public static final int Theme_Black = 16973832; // 0x1030008 2264 field public static final int Theme_Black_NoTitleBar = 16973833; // 0x1030009 2265 field public static final int Theme_Black_NoTitleBar_Fullscreen = 16973834; // 0x103000a 2266 field public static final int Theme_DeviceDefault = 16974120; // 0x1030128 2267 field public static final int Theme_DeviceDefault_DayNight = 16974563; // 0x10302e3 2268 field public static final int Theme_DeviceDefault_Dialog = 16974126; // 0x103012e 2269 field public static final int Theme_DeviceDefault_DialogWhenLarge = 16974134; // 0x1030136 2270 field public static final int Theme_DeviceDefault_DialogWhenLarge_NoActionBar = 16974135; // 0x1030137 2271 field public static final int Theme_DeviceDefault_Dialog_Alert = 16974545; // 0x10302d1 2272 field public static final int Theme_DeviceDefault_Dialog_MinWidth = 16974127; // 0x103012f 2273 field public static final int Theme_DeviceDefault_Dialog_NoActionBar = 16974128; // 0x1030130 2274 field public static final int Theme_DeviceDefault_Dialog_NoActionBar_MinWidth = 16974129; // 0x1030131 2275 field public static final int Theme_DeviceDefault_InputMethod = 16974142; // 0x103013e 2276 field public static final int Theme_DeviceDefault_Light = 16974123; // 0x103012b 2277 field public static final int Theme_DeviceDefault_Light_DarkActionBar = 16974143; // 0x103013f 2278 field public static final int Theme_DeviceDefault_Light_Dialog = 16974130; // 0x1030132 2279 field public static final int Theme_DeviceDefault_Light_DialogWhenLarge = 16974136; // 0x1030138 2280 field public static final int Theme_DeviceDefault_Light_DialogWhenLarge_NoActionBar = 16974137; // 0x1030139 2281 field public static final int Theme_DeviceDefault_Light_Dialog_Alert = 16974546; // 0x10302d2 2282 field public static final int Theme_DeviceDefault_Light_Dialog_MinWidth = 16974131; // 0x1030133 2283 field public static final int Theme_DeviceDefault_Light_Dialog_NoActionBar = 16974132; // 0x1030134 2284 field public static final int Theme_DeviceDefault_Light_Dialog_NoActionBar_MinWidth = 16974133; // 0x1030135 2285 field public static final int Theme_DeviceDefault_Light_NoActionBar = 16974124; // 0x103012c 2286 field public static final int Theme_DeviceDefault_Light_NoActionBar_Fullscreen = 16974125; // 0x103012d 2287 field public static final int Theme_DeviceDefault_Light_NoActionBar_Overscan = 16974304; // 0x10301e0 2288 field public static final int Theme_DeviceDefault_Light_NoActionBar_TranslucentDecor = 16974308; // 0x10301e4 2289 field public static final int Theme_DeviceDefault_Light_Panel = 16974139; // 0x103013b 2290 field public static final int Theme_DeviceDefault_NoActionBar = 16974121; // 0x1030129 2291 field public static final int Theme_DeviceDefault_NoActionBar_Fullscreen = 16974122; // 0x103012a 2292 field public static final int Theme_DeviceDefault_NoActionBar_Overscan = 16974303; // 0x10301df 2293 field public static final int Theme_DeviceDefault_NoActionBar_TranslucentDecor = 16974307; // 0x10301e3 2294 field public static final int Theme_DeviceDefault_Panel = 16974138; // 0x103013a 2295 field public static final int Theme_DeviceDefault_Settings = 16974371; // 0x1030223 2296 field public static final int Theme_DeviceDefault_Wallpaper = 16974140; // 0x103013c 2297 field public static final int Theme_DeviceDefault_Wallpaper_NoTitleBar = 16974141; // 0x103013d 2298 field public static final int Theme_Dialog = 16973835; // 0x103000b 2299 field @Deprecated public static final int Theme_Holo = 16973931; // 0x103006b 2300 field @Deprecated public static final int Theme_Holo_Dialog = 16973935; // 0x103006f 2301 field @Deprecated public static final int Theme_Holo_DialogWhenLarge = 16973943; // 0x1030077 2302 field @Deprecated public static final int Theme_Holo_DialogWhenLarge_NoActionBar = 16973944; // 0x1030078 2303 field @Deprecated public static final int Theme_Holo_Dialog_MinWidth = 16973936; // 0x1030070 2304 field @Deprecated public static final int Theme_Holo_Dialog_NoActionBar = 16973937; // 0x1030071 2305 field @Deprecated public static final int Theme_Holo_Dialog_NoActionBar_MinWidth = 16973938; // 0x1030072 2306 field @Deprecated public static final int Theme_Holo_InputMethod = 16973951; // 0x103007f 2307 field @Deprecated public static final int Theme_Holo_Light = 16973934; // 0x103006e 2308 field @Deprecated public static final int Theme_Holo_Light_DarkActionBar = 16974105; // 0x1030119 2309 field @Deprecated public static final int Theme_Holo_Light_Dialog = 16973939; // 0x1030073 2310 field @Deprecated public static final int Theme_Holo_Light_DialogWhenLarge = 16973945; // 0x1030079 2311 field @Deprecated public static final int Theme_Holo_Light_DialogWhenLarge_NoActionBar = 16973946; // 0x103007a 2312 field @Deprecated public static final int Theme_Holo_Light_Dialog_MinWidth = 16973940; // 0x1030074 2313 field @Deprecated public static final int Theme_Holo_Light_Dialog_NoActionBar = 16973941; // 0x1030075 2314 field @Deprecated public static final int Theme_Holo_Light_Dialog_NoActionBar_MinWidth = 16973942; // 0x1030076 2315 field @Deprecated public static final int Theme_Holo_Light_NoActionBar = 16974064; // 0x10300f0 2316 field @Deprecated public static final int Theme_Holo_Light_NoActionBar_Fullscreen = 16974065; // 0x10300f1 2317 field @Deprecated public static final int Theme_Holo_Light_NoActionBar_Overscan = 16974302; // 0x10301de 2318 field @Deprecated public static final int Theme_Holo_Light_NoActionBar_TranslucentDecor = 16974306; // 0x10301e2 2319 field @Deprecated public static final int Theme_Holo_Light_Panel = 16973948; // 0x103007c 2320 field @Deprecated public static final int Theme_Holo_NoActionBar = 16973932; // 0x103006c 2321 field @Deprecated public static final int Theme_Holo_NoActionBar_Fullscreen = 16973933; // 0x103006d 2322 field @Deprecated public static final int Theme_Holo_NoActionBar_Overscan = 16974301; // 0x10301dd 2323 field @Deprecated public static final int Theme_Holo_NoActionBar_TranslucentDecor = 16974305; // 0x10301e1 2324 field @Deprecated public static final int Theme_Holo_Panel = 16973947; // 0x103007b 2325 field @Deprecated public static final int Theme_Holo_Wallpaper = 16973949; // 0x103007d 2326 field @Deprecated public static final int Theme_Holo_Wallpaper_NoTitleBar = 16973950; // 0x103007e 2327 field public static final int Theme_InputMethod = 16973908; // 0x1030054 2328 field public static final int Theme_Light = 16973836; // 0x103000c 2329 field public static final int Theme_Light_NoTitleBar = 16973837; // 0x103000d 2330 field public static final int Theme_Light_NoTitleBar_Fullscreen = 16973838; // 0x103000e 2331 field public static final int Theme_Light_Panel = 16973914; // 0x103005a 2332 field public static final int Theme_Light_WallpaperSettings = 16973922; // 0x1030062 2333 field public static final int Theme_Material = 16974372; // 0x1030224 2334 field public static final int Theme_Material_Dialog = 16974373; // 0x1030225 2335 field public static final int Theme_Material_DialogWhenLarge = 16974379; // 0x103022b 2336 field public static final int Theme_Material_DialogWhenLarge_NoActionBar = 16974380; // 0x103022c 2337 field public static final int Theme_Material_Dialog_Alert = 16974374; // 0x1030226 2338 field public static final int Theme_Material_Dialog_MinWidth = 16974375; // 0x1030227 2339 field public static final int Theme_Material_Dialog_NoActionBar = 16974376; // 0x1030228 2340 field public static final int Theme_Material_Dialog_NoActionBar_MinWidth = 16974377; // 0x1030229 2341 field public static final int Theme_Material_Dialog_Presentation = 16974378; // 0x103022a 2342 field public static final int Theme_Material_InputMethod = 16974381; // 0x103022d 2343 field public static final int Theme_Material_Light = 16974391; // 0x1030237 2344 field public static final int Theme_Material_Light_DarkActionBar = 16974392; // 0x1030238 2345 field public static final int Theme_Material_Light_Dialog = 16974393; // 0x1030239 2346 field public static final int Theme_Material_Light_DialogWhenLarge = 16974399; // 0x103023f 2347 field public static final int Theme_Material_Light_DialogWhenLarge_DarkActionBar = 16974552; // 0x10302d8 2348 field public static final int Theme_Material_Light_DialogWhenLarge_NoActionBar = 16974400; // 0x1030240 2349 field public static final int Theme_Material_Light_Dialog_Alert = 16974394; // 0x103023a 2350 field public static final int Theme_Material_Light_Dialog_MinWidth = 16974395; // 0x103023b 2351 field public static final int Theme_Material_Light_Dialog_NoActionBar = 16974396; // 0x103023c 2352 field public static final int Theme_Material_Light_Dialog_NoActionBar_MinWidth = 16974397; // 0x103023d 2353 field public static final int Theme_Material_Light_Dialog_Presentation = 16974398; // 0x103023e 2354 field public static final int Theme_Material_Light_LightStatusBar = 16974549; // 0x10302d5 2355 field public static final int Theme_Material_Light_NoActionBar = 16974401; // 0x1030241 2356 field public static final int Theme_Material_Light_NoActionBar_Fullscreen = 16974402; // 0x1030242 2357 field @Deprecated public static final int Theme_Material_Light_NoActionBar_Overscan = 16974403; // 0x1030243 2358 field public static final int Theme_Material_Light_NoActionBar_TranslucentDecor = 16974404; // 0x1030244 2359 field public static final int Theme_Material_Light_Panel = 16974405; // 0x1030245 2360 field public static final int Theme_Material_Light_Voice = 16974406; // 0x1030246 2361 field public static final int Theme_Material_NoActionBar = 16974382; // 0x103022e 2362 field public static final int Theme_Material_NoActionBar_Fullscreen = 16974383; // 0x103022f 2363 field @Deprecated public static final int Theme_Material_NoActionBar_Overscan = 16974384; // 0x1030230 2364 field public static final int Theme_Material_NoActionBar_TranslucentDecor = 16974385; // 0x1030231 2365 field public static final int Theme_Material_Panel = 16974386; // 0x1030232 2366 field public static final int Theme_Material_Settings = 16974387; // 0x1030233 2367 field public static final int Theme_Material_Voice = 16974388; // 0x1030234 2368 field public static final int Theme_Material_Wallpaper = 16974389; // 0x1030235 2369 field public static final int Theme_Material_Wallpaper_NoTitleBar = 16974390; // 0x1030236 2370 field public static final int Theme_NoDisplay = 16973909; // 0x1030055 2371 field public static final int Theme_NoTitleBar = 16973830; // 0x1030006 2372 field public static final int Theme_NoTitleBar_Fullscreen = 16973831; // 0x1030007 2373 field public static final int Theme_NoTitleBar_OverlayActionModes = 16973930; // 0x103006a 2374 field public static final int Theme_Panel = 16973913; // 0x1030059 2375 field public static final int Theme_Translucent = 16973839; // 0x103000f 2376 field public static final int Theme_Translucent_NoTitleBar = 16973840; // 0x1030010 2377 field public static final int Theme_Translucent_NoTitleBar_Fullscreen = 16973841; // 0x1030011 2378 field public static final int Theme_Wallpaper = 16973918; // 0x103005e 2379 field public static final int Theme_WallpaperSettings = 16973921; // 0x1030061 2380 field public static final int Theme_Wallpaper_NoTitleBar = 16973919; // 0x103005f 2381 field public static final int Theme_Wallpaper_NoTitleBar_Fullscreen = 16973920; // 0x1030060 2382 field public static final int Theme_WithActionBar = 16973929; // 0x1030069 2383 field public static final int Widget = 16973842; // 0x1030012 2384 field public static final int Widget_AbsListView = 16973843; // 0x1030013 2385 field public static final int Widget_ActionBar = 16973954; // 0x1030082 2386 field public static final int Widget_ActionBar_TabBar = 16974068; // 0x10300f4 2387 field public static final int Widget_ActionBar_TabText = 16974067; // 0x10300f3 2388 field public static final int Widget_ActionBar_TabView = 16974066; // 0x10300f2 2389 field public static final int Widget_ActionButton = 16973956; // 0x1030084 2390 field public static final int Widget_ActionButton_CloseMode = 16973960; // 0x1030088 2391 field public static final int Widget_ActionButton_Overflow = 16973959; // 0x1030087 2392 field public static final int Widget_AutoCompleteTextView = 16973863; // 0x1030027 2393 field public static final int Widget_Button = 16973844; // 0x1030014 2394 field public static final int Widget_Button_Inset = 16973845; // 0x1030015 2395 field public static final int Widget_Button_Small = 16973846; // 0x1030016 2396 field public static final int Widget_Button_Toggle = 16973847; // 0x1030017 2397 field public static final int Widget_CalendarView = 16974059; // 0x10300eb 2398 field public static final int Widget_CompoundButton = 16973848; // 0x1030018 2399 field public static final int Widget_CompoundButton_CheckBox = 16973849; // 0x1030019 2400 field public static final int Widget_CompoundButton_RadioButton = 16973850; // 0x103001a 2401 field public static final int Widget_CompoundButton_Star = 16973851; // 0x103001b 2402 field public static final int Widget_DatePicker = 16974062; // 0x10300ee 2403 field public static final int Widget_DeviceDefault = 16974144; // 0x1030140 2404 field public static final int Widget_DeviceDefault_ActionBar = 16974187; // 0x103016b 2405 field public static final int Widget_DeviceDefault_ActionBar_Solid = 16974195; // 0x1030173 2406 field public static final int Widget_DeviceDefault_ActionBar_TabBar = 16974194; // 0x1030172 2407 field public static final int Widget_DeviceDefault_ActionBar_TabText = 16974193; // 0x1030171 2408 field public static final int Widget_DeviceDefault_ActionBar_TabView = 16974192; // 0x1030170 2409 field public static final int Widget_DeviceDefault_ActionButton = 16974182; // 0x1030166 2410 field public static final int Widget_DeviceDefault_ActionButton_CloseMode = 16974186; // 0x103016a 2411 field public static final int Widget_DeviceDefault_ActionButton_Overflow = 16974183; // 0x1030167 2412 field public static final int Widget_DeviceDefault_ActionButton_TextButton = 16974184; // 0x1030168 2413 field public static final int Widget_DeviceDefault_ActionMode = 16974185; // 0x1030169 2414 field public static final int Widget_DeviceDefault_AutoCompleteTextView = 16974151; // 0x1030147 2415 field public static final int Widget_DeviceDefault_Button = 16974145; // 0x1030141 2416 field public static final int Widget_DeviceDefault_Button_Borderless = 16974188; // 0x103016c 2417 field public static final int Widget_DeviceDefault_Button_Borderless_Colored = 16974561; // 0x10302e1 2418 field public static final int Widget_DeviceDefault_Button_Borderless_Small = 16974149; // 0x1030145 2419 field public static final int Widget_DeviceDefault_Button_Colored = 16974560; // 0x10302e0 2420 field public static final int Widget_DeviceDefault_Button_Inset = 16974147; // 0x1030143 2421 field public static final int Widget_DeviceDefault_Button_Small = 16974146; // 0x1030142 2422 field public static final int Widget_DeviceDefault_Button_Toggle = 16974148; // 0x1030144 2423 field public static final int Widget_DeviceDefault_CalendarView = 16974190; // 0x103016e 2424 field public static final int Widget_DeviceDefault_CheckedTextView = 16974299; // 0x10301db 2425 field public static final int Widget_DeviceDefault_CompoundButton_CheckBox = 16974152; // 0x1030148 2426 field public static final int Widget_DeviceDefault_CompoundButton_RadioButton = 16974169; // 0x1030159 2427 field public static final int Widget_DeviceDefault_CompoundButton_Star = 16974173; // 0x103015d 2428 field public static final int Widget_DeviceDefault_DatePicker = 16974191; // 0x103016f 2429 field public static final int Widget_DeviceDefault_DropDownItem = 16974177; // 0x1030161 2430 field public static final int Widget_DeviceDefault_DropDownItem_Spinner = 16974178; // 0x1030162 2431 field public static final int Widget_DeviceDefault_EditText = 16974154; // 0x103014a 2432 field public static final int Widget_DeviceDefault_ExpandableListView = 16974155; // 0x103014b 2433 field public static final int Widget_DeviceDefault_FastScroll = 16974313; // 0x10301e9 2434 field public static final int Widget_DeviceDefault_GridView = 16974156; // 0x103014c 2435 field public static final int Widget_DeviceDefault_HorizontalScrollView = 16974171; // 0x103015b 2436 field public static final int Widget_DeviceDefault_ImageButton = 16974157; // 0x103014d 2437 field public static final int Widget_DeviceDefault_Light = 16974196; // 0x1030174 2438 field public static final int Widget_DeviceDefault_Light_ActionBar = 16974243; // 0x10301a3 2439 field public static final int Widget_DeviceDefault_Light_ActionBar_Solid = 16974247; // 0x10301a7 2440 field @Deprecated public static final int Widget_DeviceDefault_Light_ActionBar_Solid_Inverse = 16974248; // 0x10301a8 2441 field public static final int Widget_DeviceDefault_Light_ActionBar_TabBar = 16974246; // 0x10301a6 2442 field @Deprecated public static final int Widget_DeviceDefault_Light_ActionBar_TabBar_Inverse = 16974249; // 0x10301a9 2443 field public static final int Widget_DeviceDefault_Light_ActionBar_TabText = 16974245; // 0x10301a5 2444 field @Deprecated public static final int Widget_DeviceDefault_Light_ActionBar_TabText_Inverse = 16974251; // 0x10301ab 2445 field public static final int Widget_DeviceDefault_Light_ActionBar_TabView = 16974244; // 0x10301a4 2446 field @Deprecated public static final int Widget_DeviceDefault_Light_ActionBar_TabView_Inverse = 16974250; // 0x10301aa 2447 field public static final int Widget_DeviceDefault_Light_ActionButton = 16974239; // 0x103019f 2448 field public static final int Widget_DeviceDefault_Light_ActionButton_CloseMode = 16974242; // 0x10301a2 2449 field public static final int Widget_DeviceDefault_Light_ActionButton_Overflow = 16974240; // 0x10301a0 2450 field public static final int Widget_DeviceDefault_Light_ActionMode = 16974241; // 0x10301a1 2451 field @Deprecated public static final int Widget_DeviceDefault_Light_ActionMode_Inverse = 16974252; // 0x10301ac 2452 field public static final int Widget_DeviceDefault_Light_AutoCompleteTextView = 16974203; // 0x103017b 2453 field public static final int Widget_DeviceDefault_Light_Button = 16974197; // 0x1030175 2454 field public static final int Widget_DeviceDefault_Light_Button_Borderless_Small = 16974201; // 0x1030179 2455 field public static final int Widget_DeviceDefault_Light_Button_Inset = 16974199; // 0x1030177 2456 field public static final int Widget_DeviceDefault_Light_Button_Small = 16974198; // 0x1030176 2457 field public static final int Widget_DeviceDefault_Light_Button_Toggle = 16974200; // 0x1030178 2458 field public static final int Widget_DeviceDefault_Light_CalendarView = 16974238; // 0x103019e 2459 field public static final int Widget_DeviceDefault_Light_CheckedTextView = 16974300; // 0x10301dc 2460 field public static final int Widget_DeviceDefault_Light_CompoundButton_CheckBox = 16974204; // 0x103017c 2461 field public static final int Widget_DeviceDefault_Light_CompoundButton_RadioButton = 16974224; // 0x1030190 2462 field public static final int Widget_DeviceDefault_Light_CompoundButton_Star = 16974228; // 0x1030194 2463 field public static final int Widget_DeviceDefault_Light_DropDownItem = 16974232; // 0x1030198 2464 field public static final int Widget_DeviceDefault_Light_DropDownItem_Spinner = 16974233; // 0x1030199 2465 field public static final int Widget_DeviceDefault_Light_EditText = 16974206; // 0x103017e 2466 field public static final int Widget_DeviceDefault_Light_ExpandableListView = 16974207; // 0x103017f 2467 field public static final int Widget_DeviceDefault_Light_FastScroll = 16974315; // 0x10301eb 2468 field public static final int Widget_DeviceDefault_Light_GridView = 16974208; // 0x1030180 2469 field public static final int Widget_DeviceDefault_Light_HorizontalScrollView = 16974226; // 0x1030192 2470 field public static final int Widget_DeviceDefault_Light_ImageButton = 16974209; // 0x1030181 2471 field public static final int Widget_DeviceDefault_Light_ListPopupWindow = 16974235; // 0x103019b 2472 field public static final int Widget_DeviceDefault_Light_ListView = 16974210; // 0x1030182 2473 field public static final int Widget_DeviceDefault_Light_ListView_DropDown = 16974205; // 0x103017d 2474 field public static final int Widget_DeviceDefault_Light_MediaRouteButton = 16974296; // 0x10301d8 2475 field public static final int Widget_DeviceDefault_Light_PopupMenu = 16974236; // 0x103019c 2476 field public static final int Widget_DeviceDefault_Light_PopupWindow = 16974211; // 0x1030183 2477 field public static final int Widget_DeviceDefault_Light_ProgressBar = 16974212; // 0x1030184 2478 field public static final int Widget_DeviceDefault_Light_ProgressBar_Horizontal = 16974213; // 0x1030185 2479 field public static final int Widget_DeviceDefault_Light_ProgressBar_Inverse = 16974217; // 0x1030189 2480 field public static final int Widget_DeviceDefault_Light_ProgressBar_Large = 16974216; // 0x1030188 2481 field public static final int Widget_DeviceDefault_Light_ProgressBar_Large_Inverse = 16974219; // 0x103018b 2482 field public static final int Widget_DeviceDefault_Light_ProgressBar_Small = 16974214; // 0x1030186 2483 field public static final int Widget_DeviceDefault_Light_ProgressBar_Small_Inverse = 16974218; // 0x103018a 2484 field public static final int Widget_DeviceDefault_Light_ProgressBar_Small_Title = 16974215; // 0x1030187 2485 field public static final int Widget_DeviceDefault_Light_RatingBar = 16974221; // 0x103018d 2486 field public static final int Widget_DeviceDefault_Light_RatingBar_Indicator = 16974222; // 0x103018e 2487 field public static final int Widget_DeviceDefault_Light_RatingBar_Small = 16974223; // 0x103018f 2488 field public static final int Widget_DeviceDefault_Light_ScrollView = 16974225; // 0x1030191 2489 field public static final int Widget_DeviceDefault_Light_SeekBar = 16974220; // 0x103018c 2490 field public static final int Widget_DeviceDefault_Light_Spinner = 16974227; // 0x1030193 2491 field public static final int Widget_DeviceDefault_Light_StackView = 16974316; // 0x10301ec 2492 field public static final int Widget_DeviceDefault_Light_Tab = 16974237; // 0x103019d 2493 field public static final int Widget_DeviceDefault_Light_TabWidget = 16974229; // 0x1030195 2494 field public static final int Widget_DeviceDefault_Light_TextView = 16974202; // 0x103017a 2495 field public static final int Widget_DeviceDefault_Light_TextView_SpinnerItem = 16974234; // 0x103019a 2496 field public static final int Widget_DeviceDefault_Light_WebTextView = 16974230; // 0x1030196 2497 field public static final int Widget_DeviceDefault_Light_WebView = 16974231; // 0x1030197 2498 field public static final int Widget_DeviceDefault_ListPopupWindow = 16974180; // 0x1030164 2499 field public static final int Widget_DeviceDefault_ListView = 16974158; // 0x103014e 2500 field public static final int Widget_DeviceDefault_ListView_DropDown = 16974153; // 0x1030149 2501 field public static final int Widget_DeviceDefault_MediaRouteButton = 16974295; // 0x10301d7 2502 field public static final int Widget_DeviceDefault_PopupMenu = 16974181; // 0x1030165 2503 field public static final int Widget_DeviceDefault_PopupWindow = 16974159; // 0x103014f 2504 field public static final int Widget_DeviceDefault_ProgressBar = 16974160; // 0x1030150 2505 field public static final int Widget_DeviceDefault_ProgressBar_Horizontal = 16974161; // 0x1030151 2506 field public static final int Widget_DeviceDefault_ProgressBar_Large = 16974164; // 0x1030154 2507 field public static final int Widget_DeviceDefault_ProgressBar_Small = 16974162; // 0x1030152 2508 field public static final int Widget_DeviceDefault_ProgressBar_Small_Title = 16974163; // 0x1030153 2509 field public static final int Widget_DeviceDefault_RatingBar = 16974166; // 0x1030156 2510 field public static final int Widget_DeviceDefault_RatingBar_Indicator = 16974167; // 0x1030157 2511 field public static final int Widget_DeviceDefault_RatingBar_Small = 16974168; // 0x1030158 2512 field public static final int Widget_DeviceDefault_ScrollView = 16974170; // 0x103015a 2513 field public static final int Widget_DeviceDefault_SeekBar = 16974165; // 0x1030155 2514 field public static final int Widget_DeviceDefault_Spinner = 16974172; // 0x103015c 2515 field public static final int Widget_DeviceDefault_StackView = 16974314; // 0x10301ea 2516 field public static final int Widget_DeviceDefault_Tab = 16974189; // 0x103016d 2517 field public static final int Widget_DeviceDefault_TabWidget = 16974174; // 0x103015e 2518 field public static final int Widget_DeviceDefault_TextView = 16974150; // 0x1030146 2519 field public static final int Widget_DeviceDefault_TextView_SpinnerItem = 16974179; // 0x1030163 2520 field public static final int Widget_DeviceDefault_WebTextView = 16974175; // 0x103015f 2521 field public static final int Widget_DeviceDefault_WebView = 16974176; // 0x1030160 2522 field public static final int Widget_DropDownItem = 16973867; // 0x103002b 2523 field public static final int Widget_DropDownItem_Spinner = 16973868; // 0x103002c 2524 field public static final int Widget_EditText = 16973859; // 0x1030023 2525 field public static final int Widget_ExpandableListView = 16973860; // 0x1030024 2526 field public static final int Widget_FastScroll = 16974309; // 0x10301e5 2527 field public static final int Widget_FragmentBreadCrumbs = 16973961; // 0x1030089 2528 field public static final int Widget_Gallery = 16973877; // 0x1030035 2529 field public static final int Widget_GridView = 16973874; // 0x1030032 2530 field public static final int Widget_Holo = 16973962; // 0x103008a 2531 field public static final int Widget_Holo_ActionBar = 16974004; // 0x10300b4 2532 field public static final int Widget_Holo_ActionBar_Solid = 16974113; // 0x1030121 2533 field public static final int Widget_Holo_ActionBar_TabBar = 16974071; // 0x10300f7 2534 field public static final int Widget_Holo_ActionBar_TabText = 16974070; // 0x10300f6 2535 field public static final int Widget_Holo_ActionBar_TabView = 16974069; // 0x10300f5 2536 field public static final int Widget_Holo_ActionButton = 16973999; // 0x10300af 2537 field public static final int Widget_Holo_ActionButton_CloseMode = 16974003; // 0x10300b3 2538 field public static final int Widget_Holo_ActionButton_Overflow = 16974000; // 0x10300b0 2539 field public static final int Widget_Holo_ActionButton_TextButton = 16974001; // 0x10300b1 2540 field public static final int Widget_Holo_ActionMode = 16974002; // 0x10300b2 2541 field public static final int Widget_Holo_AutoCompleteTextView = 16973968; // 0x1030090 2542 field public static final int Widget_Holo_Button = 16973963; // 0x103008b 2543 field public static final int Widget_Holo_Button_Borderless = 16974050; // 0x10300e2 2544 field public static final int Widget_Holo_Button_Borderless_Small = 16974106; // 0x103011a 2545 field public static final int Widget_Holo_Button_Inset = 16973965; // 0x103008d 2546 field public static final int Widget_Holo_Button_Small = 16973964; // 0x103008c 2547 field public static final int Widget_Holo_Button_Toggle = 16973966; // 0x103008e 2548 field public static final int Widget_Holo_CalendarView = 16974060; // 0x10300ec 2549 field public static final int Widget_Holo_CheckedTextView = 16974297; // 0x10301d9 2550 field public static final int Widget_Holo_CompoundButton_CheckBox = 16973969; // 0x1030091 2551 field public static final int Widget_Holo_CompoundButton_RadioButton = 16973986; // 0x10300a2 2552 field public static final int Widget_Holo_CompoundButton_Star = 16973990; // 0x10300a6 2553 field public static final int Widget_Holo_DatePicker = 16974063; // 0x10300ef 2554 field public static final int Widget_Holo_DropDownItem = 16973994; // 0x10300aa 2555 field public static final int Widget_Holo_DropDownItem_Spinner = 16973995; // 0x10300ab 2556 field public static final int Widget_Holo_EditText = 16973971; // 0x1030093 2557 field public static final int Widget_Holo_ExpandableListView = 16973972; // 0x1030094 2558 field public static final int Widget_Holo_GridView = 16973973; // 0x1030095 2559 field public static final int Widget_Holo_HorizontalScrollView = 16973988; // 0x10300a4 2560 field public static final int Widget_Holo_ImageButton = 16973974; // 0x1030096 2561 field public static final int Widget_Holo_Light = 16974005; // 0x10300b5 2562 field public static final int Widget_Holo_Light_ActionBar = 16974049; // 0x10300e1 2563 field public static final int Widget_Holo_Light_ActionBar_Solid = 16974114; // 0x1030122 2564 field public static final int Widget_Holo_Light_ActionBar_Solid_Inverse = 16974115; // 0x1030123 2565 field public static final int Widget_Holo_Light_ActionBar_TabBar = 16974074; // 0x10300fa 2566 field public static final int Widget_Holo_Light_ActionBar_TabBar_Inverse = 16974116; // 0x1030124 2567 field public static final int Widget_Holo_Light_ActionBar_TabText = 16974073; // 0x10300f9 2568 field public static final int Widget_Holo_Light_ActionBar_TabText_Inverse = 16974118; // 0x1030126 2569 field public static final int Widget_Holo_Light_ActionBar_TabView = 16974072; // 0x10300f8 2570 field public static final int Widget_Holo_Light_ActionBar_TabView_Inverse = 16974117; // 0x1030125 2571 field public static final int Widget_Holo_Light_ActionButton = 16974045; // 0x10300dd 2572 field public static final int Widget_Holo_Light_ActionButton_CloseMode = 16974048; // 0x10300e0 2573 field public static final int Widget_Holo_Light_ActionButton_Overflow = 16974046; // 0x10300de 2574 field public static final int Widget_Holo_Light_ActionMode = 16974047; // 0x10300df 2575 field public static final int Widget_Holo_Light_ActionMode_Inverse = 16974119; // 0x1030127 2576 field public static final int Widget_Holo_Light_AutoCompleteTextView = 16974011; // 0x10300bb 2577 field public static final int Widget_Holo_Light_Button = 16974006; // 0x10300b6 2578 field public static final int Widget_Holo_Light_Button_Borderless_Small = 16974107; // 0x103011b 2579 field public static final int Widget_Holo_Light_Button_Inset = 16974008; // 0x10300b8 2580 field public static final int Widget_Holo_Light_Button_Small = 16974007; // 0x10300b7 2581 field public static final int Widget_Holo_Light_Button_Toggle = 16974009; // 0x10300b9 2582 field public static final int Widget_Holo_Light_CalendarView = 16974061; // 0x10300ed 2583 field public static final int Widget_Holo_Light_CheckedTextView = 16974298; // 0x10301da 2584 field public static final int Widget_Holo_Light_CompoundButton_CheckBox = 16974012; // 0x10300bc 2585 field public static final int Widget_Holo_Light_CompoundButton_RadioButton = 16974032; // 0x10300d0 2586 field public static final int Widget_Holo_Light_CompoundButton_Star = 16974036; // 0x10300d4 2587 field public static final int Widget_Holo_Light_DropDownItem = 16974040; // 0x10300d8 2588 field public static final int Widget_Holo_Light_DropDownItem_Spinner = 16974041; // 0x10300d9 2589 field public static final int Widget_Holo_Light_EditText = 16974014; // 0x10300be 2590 field public static final int Widget_Holo_Light_ExpandableListView = 16974015; // 0x10300bf 2591 field public static final int Widget_Holo_Light_GridView = 16974016; // 0x10300c0 2592 field public static final int Widget_Holo_Light_HorizontalScrollView = 16974034; // 0x10300d2 2593 field public static final int Widget_Holo_Light_ImageButton = 16974017; // 0x10300c1 2594 field public static final int Widget_Holo_Light_ListPopupWindow = 16974043; // 0x10300db 2595 field public static final int Widget_Holo_Light_ListView = 16974018; // 0x10300c2 2596 field public static final int Widget_Holo_Light_ListView_DropDown = 16974013; // 0x10300bd 2597 field public static final int Widget_Holo_Light_MediaRouteButton = 16974294; // 0x10301d6 2598 field public static final int Widget_Holo_Light_PopupMenu = 16974044; // 0x10300dc 2599 field public static final int Widget_Holo_Light_PopupWindow = 16974019; // 0x10300c3 2600 field public static final int Widget_Holo_Light_ProgressBar = 16974020; // 0x10300c4 2601 field public static final int Widget_Holo_Light_ProgressBar_Horizontal = 16974021; // 0x10300c5 2602 field public static final int Widget_Holo_Light_ProgressBar_Inverse = 16974025; // 0x10300c9 2603 field public static final int Widget_Holo_Light_ProgressBar_Large = 16974024; // 0x10300c8 2604 field public static final int Widget_Holo_Light_ProgressBar_Large_Inverse = 16974027; // 0x10300cb 2605 field public static final int Widget_Holo_Light_ProgressBar_Small = 16974022; // 0x10300c6 2606 field public static final int Widget_Holo_Light_ProgressBar_Small_Inverse = 16974026; // 0x10300ca 2607 field public static final int Widget_Holo_Light_ProgressBar_Small_Title = 16974023; // 0x10300c7 2608 field public static final int Widget_Holo_Light_RatingBar = 16974029; // 0x10300cd 2609 field public static final int Widget_Holo_Light_RatingBar_Indicator = 16974030; // 0x10300ce 2610 field public static final int Widget_Holo_Light_RatingBar_Small = 16974031; // 0x10300cf 2611 field public static final int Widget_Holo_Light_ScrollView = 16974033; // 0x10300d1 2612 field public static final int Widget_Holo_Light_SeekBar = 16974028; // 0x10300cc 2613 field public static final int Widget_Holo_Light_Spinner = 16974035; // 0x10300d3 2614 field public static final int Widget_Holo_Light_Tab = 16974052; // 0x10300e4 2615 field public static final int Widget_Holo_Light_TabWidget = 16974037; // 0x10300d5 2616 field public static final int Widget_Holo_Light_TextView = 16974010; // 0x10300ba 2617 field public static final int Widget_Holo_Light_TextView_SpinnerItem = 16974042; // 0x10300da 2618 field public static final int Widget_Holo_Light_WebTextView = 16974038; // 0x10300d6 2619 field public static final int Widget_Holo_Light_WebView = 16974039; // 0x10300d7 2620 field public static final int Widget_Holo_ListPopupWindow = 16973997; // 0x10300ad 2621 field public static final int Widget_Holo_ListView = 16973975; // 0x1030097 2622 field public static final int Widget_Holo_ListView_DropDown = 16973970; // 0x1030092 2623 field public static final int Widget_Holo_MediaRouteButton = 16974293; // 0x10301d5 2624 field public static final int Widget_Holo_PopupMenu = 16973998; // 0x10300ae 2625 field public static final int Widget_Holo_PopupWindow = 16973976; // 0x1030098 2626 field public static final int Widget_Holo_ProgressBar = 16973977; // 0x1030099 2627 field public static final int Widget_Holo_ProgressBar_Horizontal = 16973978; // 0x103009a 2628 field public static final int Widget_Holo_ProgressBar_Large = 16973981; // 0x103009d 2629 field public static final int Widget_Holo_ProgressBar_Small = 16973979; // 0x103009b 2630 field public static final int Widget_Holo_ProgressBar_Small_Title = 16973980; // 0x103009c 2631 field public static final int Widget_Holo_RatingBar = 16973983; // 0x103009f 2632 field public static final int Widget_Holo_RatingBar_Indicator = 16973984; // 0x10300a0 2633 field public static final int Widget_Holo_RatingBar_Small = 16973985; // 0x10300a1 2634 field public static final int Widget_Holo_ScrollView = 16973987; // 0x10300a3 2635 field public static final int Widget_Holo_SeekBar = 16973982; // 0x103009e 2636 field public static final int Widget_Holo_Spinner = 16973989; // 0x10300a5 2637 field public static final int Widget_Holo_Tab = 16974051; // 0x10300e3 2638 field public static final int Widget_Holo_TabWidget = 16973991; // 0x10300a7 2639 field public static final int Widget_Holo_TextView = 16973967; // 0x103008f 2640 field public static final int Widget_Holo_TextView_SpinnerItem = 16973996; // 0x10300ac 2641 field public static final int Widget_Holo_WebTextView = 16973992; // 0x10300a8 2642 field public static final int Widget_Holo_WebView = 16973993; // 0x10300a9 2643 field public static final int Widget_ImageButton = 16973862; // 0x1030026 2644 field public static final int Widget_ImageWell = 16973861; // 0x1030025 2645 field @Deprecated public static final int Widget_KeyboardView = 16973911; // 0x1030057 2646 field public static final int Widget_ListPopupWindow = 16973957; // 0x1030085 2647 field public static final int Widget_ListView = 16973870; // 0x103002e 2648 field public static final int Widget_ListView_DropDown = 16973872; // 0x1030030 2649 field public static final int Widget_ListView_Menu = 16973873; // 0x1030031 2650 field public static final int Widget_ListView_White = 16973871; // 0x103002f 2651 field public static final int Widget_Material = 16974413; // 0x103024d 2652 field public static final int Widget_Material_ActionBar = 16974414; // 0x103024e 2653 field public static final int Widget_Material_ActionBar_Solid = 16974415; // 0x103024f 2654 field public static final int Widget_Material_ActionBar_TabBar = 16974416; // 0x1030250 2655 field public static final int Widget_Material_ActionBar_TabText = 16974417; // 0x1030251 2656 field public static final int Widget_Material_ActionBar_TabView = 16974418; // 0x1030252 2657 field public static final int Widget_Material_ActionButton = 16974419; // 0x1030253 2658 field public static final int Widget_Material_ActionButton_CloseMode = 16974420; // 0x1030254 2659 field public static final int Widget_Material_ActionButton_Overflow = 16974421; // 0x1030255 2660 field public static final int Widget_Material_ActionMode = 16974422; // 0x1030256 2661 field public static final int Widget_Material_AutoCompleteTextView = 16974423; // 0x1030257 2662 field public static final int Widget_Material_Button = 16974424; // 0x1030258 2663 field public static final int Widget_Material_ButtonBar = 16974431; // 0x103025f 2664 field public static final int Widget_Material_ButtonBar_AlertDialog = 16974432; // 0x1030260 2665 field public static final int Widget_Material_Button_Borderless = 16974425; // 0x1030259 2666 field public static final int Widget_Material_Button_Borderless_Colored = 16974426; // 0x103025a 2667 field public static final int Widget_Material_Button_Borderless_Small = 16974427; // 0x103025b 2668 field public static final int Widget_Material_Button_Colored = 16974547; // 0x10302d3 2669 field public static final int Widget_Material_Button_Inset = 16974428; // 0x103025c 2670 field public static final int Widget_Material_Button_Small = 16974429; // 0x103025d 2671 field public static final int Widget_Material_Button_Toggle = 16974430; // 0x103025e 2672 field public static final int Widget_Material_CalendarView = 16974433; // 0x1030261 2673 field public static final int Widget_Material_CheckedTextView = 16974434; // 0x1030262 2674 field public static final int Widget_Material_CompoundButton_CheckBox = 16974435; // 0x1030263 2675 field public static final int Widget_Material_CompoundButton_RadioButton = 16974436; // 0x1030264 2676 field public static final int Widget_Material_CompoundButton_Star = 16974437; // 0x1030265 2677 field public static final int Widget_Material_CompoundButton_Switch = 16974554; // 0x10302da 2678 field public static final int Widget_Material_DatePicker = 16974438; // 0x1030266 2679 field public static final int Widget_Material_DropDownItem = 16974439; // 0x1030267 2680 field public static final int Widget_Material_DropDownItem_Spinner = 16974440; // 0x1030268 2681 field public static final int Widget_Material_EditText = 16974441; // 0x1030269 2682 field public static final int Widget_Material_ExpandableListView = 16974442; // 0x103026a 2683 field public static final int Widget_Material_FastScroll = 16974443; // 0x103026b 2684 field public static final int Widget_Material_GridView = 16974444; // 0x103026c 2685 field public static final int Widget_Material_HorizontalScrollView = 16974445; // 0x103026d 2686 field public static final int Widget_Material_ImageButton = 16974446; // 0x103026e 2687 field public static final int Widget_Material_Light = 16974478; // 0x103028e 2688 field public static final int Widget_Material_Light_ActionBar = 16974479; // 0x103028f 2689 field public static final int Widget_Material_Light_ActionBar_Solid = 16974480; // 0x1030290 2690 field public static final int Widget_Material_Light_ActionBar_TabBar = 16974481; // 0x1030291 2691 field public static final int Widget_Material_Light_ActionBar_TabText = 16974482; // 0x1030292 2692 field public static final int Widget_Material_Light_ActionBar_TabView = 16974483; // 0x1030293 2693 field public static final int Widget_Material_Light_ActionButton = 16974484; // 0x1030294 2694 field public static final int Widget_Material_Light_ActionButton_CloseMode = 16974485; // 0x1030295 2695 field public static final int Widget_Material_Light_ActionButton_Overflow = 16974486; // 0x1030296 2696 field public static final int Widget_Material_Light_ActionMode = 16974487; // 0x1030297 2697 field public static final int Widget_Material_Light_AutoCompleteTextView = 16974488; // 0x1030298 2698 field public static final int Widget_Material_Light_Button = 16974489; // 0x1030299 2699 field public static final int Widget_Material_Light_ButtonBar = 16974496; // 0x10302a0 2700 field public static final int Widget_Material_Light_ButtonBar_AlertDialog = 16974497; // 0x10302a1 2701 field public static final int Widget_Material_Light_Button_Borderless = 16974490; // 0x103029a 2702 field public static final int Widget_Material_Light_Button_Borderless_Colored = 16974491; // 0x103029b 2703 field public static final int Widget_Material_Light_Button_Borderless_Small = 16974492; // 0x103029c 2704 field public static final int Widget_Material_Light_Button_Inset = 16974493; // 0x103029d 2705 field public static final int Widget_Material_Light_Button_Small = 16974494; // 0x103029e 2706 field public static final int Widget_Material_Light_Button_Toggle = 16974495; // 0x103029f 2707 field public static final int Widget_Material_Light_CalendarView = 16974498; // 0x10302a2 2708 field public static final int Widget_Material_Light_CheckedTextView = 16974499; // 0x10302a3 2709 field public static final int Widget_Material_Light_CompoundButton_CheckBox = 16974500; // 0x10302a4 2710 field public static final int Widget_Material_Light_CompoundButton_RadioButton = 16974501; // 0x10302a5 2711 field public static final int Widget_Material_Light_CompoundButton_Star = 16974502; // 0x10302a6 2712 field public static final int Widget_Material_Light_CompoundButton_Switch = 16974555; // 0x10302db 2713 field public static final int Widget_Material_Light_DatePicker = 16974503; // 0x10302a7 2714 field public static final int Widget_Material_Light_DropDownItem = 16974504; // 0x10302a8 2715 field public static final int Widget_Material_Light_DropDownItem_Spinner = 16974505; // 0x10302a9 2716 field public static final int Widget_Material_Light_EditText = 16974506; // 0x10302aa 2717 field public static final int Widget_Material_Light_ExpandableListView = 16974507; // 0x10302ab 2718 field public static final int Widget_Material_Light_FastScroll = 16974508; // 0x10302ac 2719 field public static final int Widget_Material_Light_GridView = 16974509; // 0x10302ad 2720 field public static final int Widget_Material_Light_HorizontalScrollView = 16974510; // 0x10302ae 2721 field public static final int Widget_Material_Light_ImageButton = 16974511; // 0x10302af 2722 field public static final int Widget_Material_Light_ListPopupWindow = 16974512; // 0x10302b0 2723 field public static final int Widget_Material_Light_ListView = 16974513; // 0x10302b1 2724 field public static final int Widget_Material_Light_ListView_DropDown = 16974514; // 0x10302b2 2725 field public static final int Widget_Material_Light_MediaRouteButton = 16974515; // 0x10302b3 2726 field public static final int Widget_Material_Light_NumberPicker = 16974557; // 0x10302dd 2727 field public static final int Widget_Material_Light_PopupMenu = 16974516; // 0x10302b4 2728 field public static final int Widget_Material_Light_PopupMenu_Overflow = 16974517; // 0x10302b5 2729 field public static final int Widget_Material_Light_PopupWindow = 16974518; // 0x10302b6 2730 field public static final int Widget_Material_Light_ProgressBar = 16974519; // 0x10302b7 2731 field public static final int Widget_Material_Light_ProgressBar_Horizontal = 16974520; // 0x10302b8 2732 field public static final int Widget_Material_Light_ProgressBar_Inverse = 16974521; // 0x10302b9 2733 field public static final int Widget_Material_Light_ProgressBar_Large = 16974522; // 0x10302ba 2734 field public static final int Widget_Material_Light_ProgressBar_Large_Inverse = 16974523; // 0x10302bb 2735 field public static final int Widget_Material_Light_ProgressBar_Small = 16974524; // 0x10302bc 2736 field public static final int Widget_Material_Light_ProgressBar_Small_Inverse = 16974525; // 0x10302bd 2737 field public static final int Widget_Material_Light_ProgressBar_Small_Title = 16974526; // 0x10302be 2738 field public static final int Widget_Material_Light_RatingBar = 16974527; // 0x10302bf 2739 field public static final int Widget_Material_Light_RatingBar_Indicator = 16974528; // 0x10302c0 2740 field public static final int Widget_Material_Light_RatingBar_Small = 16974529; // 0x10302c1 2741 field public static final int Widget_Material_Light_ScrollView = 16974530; // 0x10302c2 2742 field public static final int Widget_Material_Light_SearchView = 16974531; // 0x10302c3 2743 field public static final int Widget_Material_Light_SeekBar = 16974532; // 0x10302c4 2744 field public static final int Widget_Material_Light_SegmentedButton = 16974533; // 0x10302c5 2745 field public static final int Widget_Material_Light_Spinner = 16974535; // 0x10302c7 2746 field public static final int Widget_Material_Light_Spinner_Underlined = 16974536; // 0x10302c8 2747 field public static final int Widget_Material_Light_StackView = 16974534; // 0x10302c6 2748 field public static final int Widget_Material_Light_Tab = 16974537; // 0x10302c9 2749 field public static final int Widget_Material_Light_TabWidget = 16974538; // 0x10302ca 2750 field public static final int Widget_Material_Light_TextView = 16974539; // 0x10302cb 2751 field public static final int Widget_Material_Light_TextView_SpinnerItem = 16974540; // 0x10302cc 2752 field public static final int Widget_Material_Light_TimePicker = 16974541; // 0x10302cd 2753 field public static final int Widget_Material_Light_WebTextView = 16974542; // 0x10302ce 2754 field public static final int Widget_Material_Light_WebView = 16974543; // 0x10302cf 2755 field public static final int Widget_Material_ListPopupWindow = 16974447; // 0x103026f 2756 field public static final int Widget_Material_ListView = 16974448; // 0x1030270 2757 field public static final int Widget_Material_ListView_DropDown = 16974449; // 0x1030271 2758 field public static final int Widget_Material_MediaRouteButton = 16974450; // 0x1030272 2759 field public static final int Widget_Material_NumberPicker = 16974556; // 0x10302dc 2760 field public static final int Widget_Material_PopupMenu = 16974451; // 0x1030273 2761 field public static final int Widget_Material_PopupMenu_Overflow = 16974452; // 0x1030274 2762 field public static final int Widget_Material_PopupWindow = 16974453; // 0x1030275 2763 field public static final int Widget_Material_ProgressBar = 16974454; // 0x1030276 2764 field public static final int Widget_Material_ProgressBar_Horizontal = 16974455; // 0x1030277 2765 field public static final int Widget_Material_ProgressBar_Large = 16974456; // 0x1030278 2766 field public static final int Widget_Material_ProgressBar_Small = 16974457; // 0x1030279 2767 field public static final int Widget_Material_ProgressBar_Small_Title = 16974458; // 0x103027a 2768 field public static final int Widget_Material_RatingBar = 16974459; // 0x103027b 2769 field public static final int Widget_Material_RatingBar_Indicator = 16974460; // 0x103027c 2770 field public static final int Widget_Material_RatingBar_Small = 16974461; // 0x103027d 2771 field public static final int Widget_Material_ScrollView = 16974462; // 0x103027e 2772 field public static final int Widget_Material_SearchView = 16974463; // 0x103027f 2773 field public static final int Widget_Material_SeekBar = 16974464; // 0x1030280 2774 field public static final int Widget_Material_SeekBar_Discrete = 16974553; // 0x10302d9 2775 field public static final int Widget_Material_SegmentedButton = 16974465; // 0x1030281 2776 field public static final int Widget_Material_Spinner = 16974467; // 0x1030283 2777 field public static final int Widget_Material_Spinner_Underlined = 16974468; // 0x1030284 2778 field public static final int Widget_Material_StackView = 16974466; // 0x1030282 2779 field public static final int Widget_Material_Tab = 16974469; // 0x1030285 2780 field public static final int Widget_Material_TabWidget = 16974470; // 0x1030286 2781 field public static final int Widget_Material_TextView = 16974471; // 0x1030287 2782 field public static final int Widget_Material_TextView_SpinnerItem = 16974472; // 0x1030288 2783 field public static final int Widget_Material_TimePicker = 16974473; // 0x1030289 2784 field public static final int Widget_Material_Toolbar = 16974474; // 0x103028a 2785 field public static final int Widget_Material_Toolbar_Button_Navigation = 16974475; // 0x103028b 2786 field public static final int Widget_Material_WebTextView = 16974476; // 0x103028c 2787 field public static final int Widget_Material_WebView = 16974477; // 0x103028d 2788 field public static final int Widget_PopupMenu = 16973958; // 0x1030086 2789 field public static final int Widget_PopupWindow = 16973878; // 0x1030036 2790 field public static final int Widget_ProgressBar = 16973852; // 0x103001c 2791 field public static final int Widget_ProgressBar_Horizontal = 16973855; // 0x103001f 2792 field public static final int Widget_ProgressBar_Inverse = 16973915; // 0x103005b 2793 field public static final int Widget_ProgressBar_Large = 16973853; // 0x103001d 2794 field public static final int Widget_ProgressBar_Large_Inverse = 16973916; // 0x103005c 2795 field public static final int Widget_ProgressBar_Small = 16973854; // 0x103001e 2796 field public static final int Widget_ProgressBar_Small_Inverse = 16973917; // 0x103005d 2797 field public static final int Widget_RatingBar = 16973857; // 0x1030021 2798 field public static final int Widget_ScrollView = 16973869; // 0x103002d 2799 field public static final int Widget_SeekBar = 16973856; // 0x1030020 2800 field public static final int Widget_Spinner = 16973864; // 0x1030028 2801 field public static final int Widget_Spinner_DropDown = 16973955; // 0x1030083 2802 field public static final int Widget_StackView = 16974310; // 0x10301e6 2803 field public static final int Widget_TabWidget = 16973876; // 0x1030034 2804 field public static final int Widget_TextView = 16973858; // 0x1030022 2805 field public static final int Widget_TextView_PopupMenu = 16973865; // 0x1030029 2806 field public static final int Widget_TextView_SpinnerItem = 16973866; // 0x103002a 2807 field public static final int Widget_Toolbar = 16974311; // 0x10301e7 2808 field public static final int Widget_Toolbar_Button_Navigation = 16974312; // 0x10301e8 2809 field public static final int Widget_WebView = 16973875; // 0x1030033 2810 } 2811 2812 public static final class R.transition { 2813 ctor public R.transition(); 2814 field public static final int explode = 17760259; // 0x10f0003 2815 field public static final int fade = 17760258; // 0x10f0002 2816 field public static final int move = 17760257; // 0x10f0001 2817 field public static final int no_transition = 17760256; // 0x10f0000 2818 field public static final int slide_bottom = 17760260; // 0x10f0004 2819 field public static final int slide_left = 17760263; // 0x10f0007 2820 field public static final int slide_right = 17760262; // 0x10f0006 2821 field public static final int slide_top = 17760261; // 0x10f0005 2822 } 2823 2824 public static final class R.xml { 2825 ctor public R.xml(); 2826 } 2827 2828} 2829 2830package android.accessibilityservice { 2831 2832 public final class AccessibilityButtonController { 2833 method public boolean isAccessibilityButtonAvailable(); 2834 method public void registerAccessibilityButtonCallback(@NonNull android.accessibilityservice.AccessibilityButtonController.AccessibilityButtonCallback); 2835 method public void registerAccessibilityButtonCallback(@NonNull android.accessibilityservice.AccessibilityButtonController.AccessibilityButtonCallback, @NonNull android.os.Handler); 2836 method public void unregisterAccessibilityButtonCallback(@NonNull android.accessibilityservice.AccessibilityButtonController.AccessibilityButtonCallback); 2837 } 2838 2839 public abstract static class AccessibilityButtonController.AccessibilityButtonCallback { 2840 ctor public AccessibilityButtonController.AccessibilityButtonCallback(); 2841 method public void onAvailabilityChanged(android.accessibilityservice.AccessibilityButtonController, boolean); 2842 method public void onClicked(android.accessibilityservice.AccessibilityButtonController); 2843 } 2844 2845 public final class AccessibilityGestureEvent implements android.os.Parcelable { 2846 method public int describeContents(); 2847 method public int getDisplayId(); 2848 method public int getGestureId(); 2849 method public void writeToParcel(@NonNull android.os.Parcel, int); 2850 field @NonNull public static final android.os.Parcelable.Creator<android.accessibilityservice.AccessibilityGestureEvent> CREATOR; 2851 } 2852 2853 public abstract class AccessibilityService extends android.app.Service { 2854 ctor public AccessibilityService(); 2855 method public final void disableSelf(); 2856 method public final boolean dispatchGesture(@NonNull android.accessibilityservice.GestureDescription, @Nullable android.accessibilityservice.AccessibilityService.GestureResultCallback, @Nullable android.os.Handler); 2857 method public android.view.accessibility.AccessibilityNodeInfo findFocus(int); 2858 method @NonNull public final android.accessibilityservice.AccessibilityButtonController getAccessibilityButtonController(); 2859 method @NonNull public final android.accessibilityservice.AccessibilityButtonController getAccessibilityButtonController(int); 2860 method @NonNull @RequiresPermission(android.Manifest.permission.USE_FINGERPRINT) public final android.accessibilityservice.FingerprintGestureController getFingerprintGestureController(); 2861 method @NonNull public final android.accessibilityservice.AccessibilityService.MagnificationController getMagnificationController(); 2862 method public android.view.accessibility.AccessibilityNodeInfo getRootInActiveWindow(); 2863 method public final android.accessibilityservice.AccessibilityServiceInfo getServiceInfo(); 2864 method @NonNull public final android.accessibilityservice.AccessibilityService.SoftKeyboardController getSoftKeyboardController(); 2865 method @NonNull public final java.util.List<android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction> getSystemActions(); 2866 method public java.util.List<android.view.accessibility.AccessibilityWindowInfo> getWindows(); 2867 method @NonNull public final android.util.SparseArray<java.util.List<android.view.accessibility.AccessibilityWindowInfo>> getWindowsOnAllDisplays(); 2868 method public abstract void onAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 2869 method public final android.os.IBinder onBind(android.content.Intent); 2870 method @Deprecated protected boolean onGesture(int); 2871 method public boolean onGesture(@NonNull android.accessibilityservice.AccessibilityGestureEvent); 2872 method public abstract void onInterrupt(); 2873 method protected boolean onKeyEvent(android.view.KeyEvent); 2874 method protected void onServiceConnected(); 2875 method public void onSystemActionsChanged(); 2876 method public final boolean performGlobalAction(int); 2877 method public void setGestureDetectionPassthroughRegion(int, @NonNull android.graphics.Region); 2878 method public final void setServiceInfo(android.accessibilityservice.AccessibilityServiceInfo); 2879 method public void setTouchExplorationPassthroughRegion(int, @NonNull android.graphics.Region); 2880 method public void takeScreenshot(int, @NonNull java.util.concurrent.Executor, @NonNull android.accessibilityservice.AccessibilityService.TakeScreenshotCallback); 2881 field public static final int ERROR_TAKE_SCREENSHOT_INTERNAL_ERROR = 1; // 0x1 2882 field public static final int ERROR_TAKE_SCREENSHOT_INTERVAL_TIME_SHORT = 3; // 0x3 2883 field public static final int ERROR_TAKE_SCREENSHOT_INVALID_DISPLAY = 4; // 0x4 2884 field public static final int ERROR_TAKE_SCREENSHOT_NO_ACCESSIBILITY_ACCESS = 2; // 0x2 2885 field public static final int GESTURE_2_FINGER_DOUBLE_TAP = 20; // 0x14 2886 field public static final int GESTURE_2_FINGER_DOUBLE_TAP_AND_HOLD = 40; // 0x28 2887 field public static final int GESTURE_2_FINGER_SINGLE_TAP = 19; // 0x13 2888 field public static final int GESTURE_2_FINGER_SWIPE_DOWN = 26; // 0x1a 2889 field public static final int GESTURE_2_FINGER_SWIPE_LEFT = 27; // 0x1b 2890 field public static final int GESTURE_2_FINGER_SWIPE_RIGHT = 28; // 0x1c 2891 field public static final int GESTURE_2_FINGER_SWIPE_UP = 25; // 0x19 2892 field public static final int GESTURE_2_FINGER_TRIPLE_TAP = 21; // 0x15 2893 field public static final int GESTURE_3_FINGER_DOUBLE_TAP = 23; // 0x17 2894 field public static final int GESTURE_3_FINGER_DOUBLE_TAP_AND_HOLD = 41; // 0x29 2895 field public static final int GESTURE_3_FINGER_SINGLE_TAP = 22; // 0x16 2896 field public static final int GESTURE_3_FINGER_SWIPE_DOWN = 30; // 0x1e 2897 field public static final int GESTURE_3_FINGER_SWIPE_LEFT = 31; // 0x1f 2898 field public static final int GESTURE_3_FINGER_SWIPE_RIGHT = 32; // 0x20 2899 field public static final int GESTURE_3_FINGER_SWIPE_UP = 29; // 0x1d 2900 field public static final int GESTURE_3_FINGER_TRIPLE_TAP = 24; // 0x18 2901 field public static final int GESTURE_4_FINGER_DOUBLE_TAP = 38; // 0x26 2902 field public static final int GESTURE_4_FINGER_DOUBLE_TAP_AND_HOLD = 42; // 0x2a 2903 field public static final int GESTURE_4_FINGER_SINGLE_TAP = 37; // 0x25 2904 field public static final int GESTURE_4_FINGER_SWIPE_DOWN = 34; // 0x22 2905 field public static final int GESTURE_4_FINGER_SWIPE_LEFT = 35; // 0x23 2906 field public static final int GESTURE_4_FINGER_SWIPE_RIGHT = 36; // 0x24 2907 field public static final int GESTURE_4_FINGER_SWIPE_UP = 33; // 0x21 2908 field public static final int GESTURE_4_FINGER_TRIPLE_TAP = 39; // 0x27 2909 field public static final int GESTURE_DOUBLE_TAP = 17; // 0x11 2910 field public static final int GESTURE_DOUBLE_TAP_AND_HOLD = 18; // 0x12 2911 field public static final int GESTURE_SWIPE_DOWN = 2; // 0x2 2912 field public static final int GESTURE_SWIPE_DOWN_AND_LEFT = 15; // 0xf 2913 field public static final int GESTURE_SWIPE_DOWN_AND_RIGHT = 16; // 0x10 2914 field public static final int GESTURE_SWIPE_DOWN_AND_UP = 8; // 0x8 2915 field public static final int GESTURE_SWIPE_LEFT = 3; // 0x3 2916 field public static final int GESTURE_SWIPE_LEFT_AND_DOWN = 10; // 0xa 2917 field public static final int GESTURE_SWIPE_LEFT_AND_RIGHT = 5; // 0x5 2918 field public static final int GESTURE_SWIPE_LEFT_AND_UP = 9; // 0x9 2919 field public static final int GESTURE_SWIPE_RIGHT = 4; // 0x4 2920 field public static final int GESTURE_SWIPE_RIGHT_AND_DOWN = 12; // 0xc 2921 field public static final int GESTURE_SWIPE_RIGHT_AND_LEFT = 6; // 0x6 2922 field public static final int GESTURE_SWIPE_RIGHT_AND_UP = 11; // 0xb 2923 field public static final int GESTURE_SWIPE_UP = 1; // 0x1 2924 field public static final int GESTURE_SWIPE_UP_AND_DOWN = 7; // 0x7 2925 field public static final int GESTURE_SWIPE_UP_AND_LEFT = 13; // 0xd 2926 field public static final int GESTURE_SWIPE_UP_AND_RIGHT = 14; // 0xe 2927 field public static final int GLOBAL_ACTION_BACK = 1; // 0x1 2928 field public static final int GLOBAL_ACTION_HOME = 2; // 0x2 2929 field public static final int GLOBAL_ACTION_LOCK_SCREEN = 8; // 0x8 2930 field public static final int GLOBAL_ACTION_NOTIFICATIONS = 4; // 0x4 2931 field public static final int GLOBAL_ACTION_POWER_DIALOG = 6; // 0x6 2932 field public static final int GLOBAL_ACTION_QUICK_SETTINGS = 5; // 0x5 2933 field public static final int GLOBAL_ACTION_RECENTS = 3; // 0x3 2934 field public static final int GLOBAL_ACTION_TAKE_SCREENSHOT = 9; // 0x9 2935 field public static final int GLOBAL_ACTION_TOGGLE_SPLIT_SCREEN = 7; // 0x7 2936 field public static final String SERVICE_INTERFACE = "android.accessibilityservice.AccessibilityService"; 2937 field public static final String SERVICE_META_DATA = "android.accessibilityservice"; 2938 field public static final int SHOW_MODE_AUTO = 0; // 0x0 2939 field public static final int SHOW_MODE_HIDDEN = 1; // 0x1 2940 field public static final int SHOW_MODE_IGNORE_HARD_KEYBOARD = 2; // 0x2 2941 } 2942 2943 public abstract static class AccessibilityService.GestureResultCallback { 2944 ctor public AccessibilityService.GestureResultCallback(); 2945 method public void onCancelled(android.accessibilityservice.GestureDescription); 2946 method public void onCompleted(android.accessibilityservice.GestureDescription); 2947 } 2948 2949 public static final class AccessibilityService.MagnificationController { 2950 method public void addListener(@NonNull android.accessibilityservice.AccessibilityService.MagnificationController.OnMagnificationChangedListener); 2951 method public void addListener(@NonNull android.accessibilityservice.AccessibilityService.MagnificationController.OnMagnificationChangedListener, @Nullable android.os.Handler); 2952 method public float getCenterX(); 2953 method public float getCenterY(); 2954 method @NonNull public android.graphics.Region getMagnificationRegion(); 2955 method public float getScale(); 2956 method public boolean removeListener(@NonNull android.accessibilityservice.AccessibilityService.MagnificationController.OnMagnificationChangedListener); 2957 method public boolean reset(boolean); 2958 method public boolean setCenter(float, float, boolean); 2959 method public boolean setScale(float, boolean); 2960 } 2961 2962 public static interface AccessibilityService.MagnificationController.OnMagnificationChangedListener { 2963 method public void onMagnificationChanged(@NonNull android.accessibilityservice.AccessibilityService.MagnificationController, @NonNull android.graphics.Region, float, float, float); 2964 } 2965 2966 public static final class AccessibilityService.ScreenshotResult { 2967 method @NonNull public android.graphics.ColorSpace getColorSpace(); 2968 method @NonNull public android.hardware.HardwareBuffer getHardwareBuffer(); 2969 method public long getTimestamp(); 2970 } 2971 2972 public static final class AccessibilityService.SoftKeyboardController { 2973 method public void addOnShowModeChangedListener(@NonNull android.accessibilityservice.AccessibilityService.SoftKeyboardController.OnShowModeChangedListener); 2974 method public void addOnShowModeChangedListener(@NonNull android.accessibilityservice.AccessibilityService.SoftKeyboardController.OnShowModeChangedListener, @Nullable android.os.Handler); 2975 method public int getShowMode(); 2976 method public boolean removeOnShowModeChangedListener(@NonNull android.accessibilityservice.AccessibilityService.SoftKeyboardController.OnShowModeChangedListener); 2977 method public boolean setShowMode(int); 2978 method public boolean switchToInputMethod(@NonNull String); 2979 } 2980 2981 public static interface AccessibilityService.SoftKeyboardController.OnShowModeChangedListener { 2982 method public void onShowModeChanged(@NonNull android.accessibilityservice.AccessibilityService.SoftKeyboardController, int); 2983 } 2984 2985 public static interface AccessibilityService.TakeScreenshotCallback { 2986 method public void onFailure(int); 2987 method public void onSuccess(@NonNull android.accessibilityservice.AccessibilityService.ScreenshotResult); 2988 } 2989 2990 public class AccessibilityServiceInfo implements android.os.Parcelable { 2991 ctor public AccessibilityServiceInfo(); 2992 method public static String capabilityToString(int); 2993 method public int describeContents(); 2994 method public static String feedbackTypeToString(int); 2995 method public static String flagToString(int); 2996 method @Deprecated public boolean getCanRetrieveWindowContent(); 2997 method public int getCapabilities(); 2998 method @Deprecated public String getDescription(); 2999 method public String getId(); 3000 method public int getInteractiveUiTimeoutMillis(); 3001 method public int getNonInteractiveUiTimeoutMillis(); 3002 method public android.content.pm.ResolveInfo getResolveInfo(); 3003 method public String getSettingsActivityName(); 3004 method public String loadDescription(android.content.pm.PackageManager); 3005 method public CharSequence loadSummary(android.content.pm.PackageManager); 3006 method public void setInteractiveUiTimeoutMillis(@IntRange(from=0) int); 3007 method public void setNonInteractiveUiTimeoutMillis(@IntRange(from=0) int); 3008 method public void writeToParcel(android.os.Parcel, int); 3009 field public static final int CAPABILITY_CAN_CONTROL_MAGNIFICATION = 16; // 0x10 3010 field public static final int CAPABILITY_CAN_PERFORM_GESTURES = 32; // 0x20 3011 field @Deprecated public static final int CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 4; // 0x4 3012 field public static final int CAPABILITY_CAN_REQUEST_FILTER_KEY_EVENTS = 8; // 0x8 3013 field public static final int CAPABILITY_CAN_REQUEST_FINGERPRINT_GESTURES = 64; // 0x40 3014 field public static final int CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION = 2; // 0x2 3015 field public static final int CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT = 1; // 0x1 3016 field public static final int CAPABILITY_CAN_TAKE_SCREENSHOT = 128; // 0x80 3017 field @NonNull public static final android.os.Parcelable.Creator<android.accessibilityservice.AccessibilityServiceInfo> CREATOR; 3018 field public static final int DEFAULT = 1; // 0x1 3019 field public static final int FEEDBACK_ALL_MASK = -1; // 0xffffffff 3020 field public static final int FEEDBACK_AUDIBLE = 4; // 0x4 3021 field public static final int FEEDBACK_BRAILLE = 32; // 0x20 3022 field public static final int FEEDBACK_GENERIC = 16; // 0x10 3023 field public static final int FEEDBACK_HAPTIC = 2; // 0x2 3024 field public static final int FEEDBACK_SPOKEN = 1; // 0x1 3025 field public static final int FEEDBACK_VISUAL = 8; // 0x8 3026 field public static final int FLAG_ENABLE_ACCESSIBILITY_VOLUME = 128; // 0x80 3027 field public static final int FLAG_INCLUDE_NOT_IMPORTANT_VIEWS = 2; // 0x2 3028 field public static final int FLAG_REPORT_VIEW_IDS = 16; // 0x10 3029 field public static final int FLAG_REQUEST_ACCESSIBILITY_BUTTON = 256; // 0x100 3030 field @Deprecated public static final int FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 8; // 0x8 3031 field public static final int FLAG_REQUEST_FILTER_KEY_EVENTS = 32; // 0x20 3032 field public static final int FLAG_REQUEST_FINGERPRINT_GESTURES = 512; // 0x200 3033 field public static final int FLAG_REQUEST_MULTI_FINGER_GESTURES = 4096; // 0x1000 3034 field public static final int FLAG_REQUEST_SHORTCUT_WARNING_DIALOG_SPOKEN_FEEDBACK = 1024; // 0x400 3035 field public static final int FLAG_REQUEST_TOUCH_EXPLORATION_MODE = 4; // 0x4 3036 field public static final int FLAG_RETRIEVE_INTERACTIVE_WINDOWS = 64; // 0x40 3037 field public static final int FLAG_SERVICE_HANDLES_DOUBLE_TAP = 2048; // 0x800 3038 field public int eventTypes; 3039 field public int feedbackType; 3040 field public int flags; 3041 field public long notificationTimeout; 3042 field public String[] packageNames; 3043 } 3044 3045 public final class FingerprintGestureController { 3046 method public boolean isGestureDetectionAvailable(); 3047 method public void registerFingerprintGestureCallback(@NonNull android.accessibilityservice.FingerprintGestureController.FingerprintGestureCallback, @Nullable android.os.Handler); 3048 method public void unregisterFingerprintGestureCallback(android.accessibilityservice.FingerprintGestureController.FingerprintGestureCallback); 3049 field public static final int FINGERPRINT_GESTURE_SWIPE_DOWN = 8; // 0x8 3050 field public static final int FINGERPRINT_GESTURE_SWIPE_LEFT = 2; // 0x2 3051 field public static final int FINGERPRINT_GESTURE_SWIPE_RIGHT = 1; // 0x1 3052 field public static final int FINGERPRINT_GESTURE_SWIPE_UP = 4; // 0x4 3053 } 3054 3055 public abstract static class FingerprintGestureController.FingerprintGestureCallback { 3056 ctor public FingerprintGestureController.FingerprintGestureCallback(); 3057 method public void onGestureDetected(int); 3058 method public void onGestureDetectionAvailabilityChanged(boolean); 3059 } 3060 3061 public final class GestureDescription { 3062 method public int getDisplayId(); 3063 method public static long getMaxGestureDuration(); 3064 method public static int getMaxStrokeCount(); 3065 method public android.accessibilityservice.GestureDescription.StrokeDescription getStroke(@IntRange(from=0) int); 3066 method public int getStrokeCount(); 3067 } 3068 3069 public static class GestureDescription.Builder { 3070 ctor public GestureDescription.Builder(); 3071 method public android.accessibilityservice.GestureDescription.Builder addStroke(@NonNull android.accessibilityservice.GestureDescription.StrokeDescription); 3072 method public android.accessibilityservice.GestureDescription build(); 3073 method @NonNull public android.accessibilityservice.GestureDescription.Builder setDisplayId(int); 3074 } 3075 3076 public static class GestureDescription.StrokeDescription { 3077 ctor public GestureDescription.StrokeDescription(@NonNull android.graphics.Path, @IntRange(from=0) long, @IntRange(from=0) long); 3078 ctor public GestureDescription.StrokeDescription(@NonNull android.graphics.Path, @IntRange(from=0) long, @IntRange(from=0) long, boolean); 3079 method public android.accessibilityservice.GestureDescription.StrokeDescription continueStroke(android.graphics.Path, long, long, boolean); 3080 method public long getDuration(); 3081 method public android.graphics.Path getPath(); 3082 method public long getStartTime(); 3083 method public boolean willContinue(); 3084 } 3085 3086} 3087 3088package android.accounts { 3089 3090 public abstract class AbstractAccountAuthenticator { 3091 ctor public AbstractAccountAuthenticator(android.content.Context); 3092 method public abstract android.os.Bundle addAccount(android.accounts.AccountAuthenticatorResponse, String, String, String[], android.os.Bundle) throws android.accounts.NetworkErrorException; 3093 method public android.os.Bundle addAccountFromCredentials(android.accounts.AccountAuthenticatorResponse, android.accounts.Account, android.os.Bundle) throws android.accounts.NetworkErrorException; 3094 method public abstract android.os.Bundle confirmCredentials(android.accounts.AccountAuthenticatorResponse, android.accounts.Account, android.os.Bundle) throws android.accounts.NetworkErrorException; 3095 method public abstract android.os.Bundle editProperties(android.accounts.AccountAuthenticatorResponse, String); 3096 method public android.os.Bundle finishSession(android.accounts.AccountAuthenticatorResponse, String, android.os.Bundle) throws android.accounts.NetworkErrorException; 3097 method public android.os.Bundle getAccountCredentialsForCloning(android.accounts.AccountAuthenticatorResponse, android.accounts.Account) throws android.accounts.NetworkErrorException; 3098 method public android.os.Bundle getAccountRemovalAllowed(android.accounts.AccountAuthenticatorResponse, android.accounts.Account) throws android.accounts.NetworkErrorException; 3099 method public abstract android.os.Bundle getAuthToken(android.accounts.AccountAuthenticatorResponse, android.accounts.Account, String, android.os.Bundle) throws android.accounts.NetworkErrorException; 3100 method public abstract String getAuthTokenLabel(String); 3101 method public final android.os.IBinder getIBinder(); 3102 method public abstract android.os.Bundle hasFeatures(android.accounts.AccountAuthenticatorResponse, android.accounts.Account, String[]) throws android.accounts.NetworkErrorException; 3103 method public android.os.Bundle isCredentialsUpdateSuggested(android.accounts.AccountAuthenticatorResponse, android.accounts.Account, String) throws android.accounts.NetworkErrorException; 3104 method public android.os.Bundle startAddAccountSession(android.accounts.AccountAuthenticatorResponse, String, String, String[], android.os.Bundle) throws android.accounts.NetworkErrorException; 3105 method public android.os.Bundle startUpdateCredentialsSession(android.accounts.AccountAuthenticatorResponse, android.accounts.Account, String, android.os.Bundle) throws android.accounts.NetworkErrorException; 3106 method public abstract android.os.Bundle updateCredentials(android.accounts.AccountAuthenticatorResponse, android.accounts.Account, String, android.os.Bundle) throws android.accounts.NetworkErrorException; 3107 field public static final String KEY_CUSTOM_TOKEN_EXPIRY = "android.accounts.expiry"; 3108 } 3109 3110 public class Account implements android.os.Parcelable { 3111 ctor public Account(String, String); 3112 ctor public Account(android.os.Parcel); 3113 method public int describeContents(); 3114 method public void writeToParcel(android.os.Parcel, int); 3115 field @NonNull public static final android.os.Parcelable.Creator<android.accounts.Account> CREATOR; 3116 field public final String name; 3117 field public final String type; 3118 } 3119 3120 @Deprecated public class AccountAuthenticatorActivity extends android.app.Activity { 3121 ctor @Deprecated public AccountAuthenticatorActivity(); 3122 method @Deprecated public final void setAccountAuthenticatorResult(android.os.Bundle); 3123 } 3124 3125 public class AccountAuthenticatorResponse implements android.os.Parcelable { 3126 ctor public AccountAuthenticatorResponse(android.os.Parcel); 3127 method public int describeContents(); 3128 method public void onError(int, String); 3129 method public void onRequestContinued(); 3130 method public void onResult(android.os.Bundle); 3131 method public void writeToParcel(android.os.Parcel, int); 3132 field @NonNull public static final android.os.Parcelable.Creator<android.accounts.AccountAuthenticatorResponse> CREATOR; 3133 } 3134 3135 public class AccountManager { 3136 method @RequiresPermission(value="android.permission.MANAGE_ACCOUNTS", apis="..22") public android.accounts.AccountManagerFuture<android.os.Bundle> addAccount(String, String, String[], android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 3137 method @RequiresPermission(value="android.permission.AUTHENTICATE_ACCOUNTS", apis="..22") public boolean addAccountExplicitly(android.accounts.Account, String, android.os.Bundle); 3138 method public boolean addAccountExplicitly(android.accounts.Account, String, android.os.Bundle, java.util.Map<java.lang.String,java.lang.Integer>); 3139 method @RequiresPermission(value="android.permission.GET_ACCOUNTS", apis="..22") public void addOnAccountsUpdatedListener(android.accounts.OnAccountsUpdateListener, android.os.Handler, boolean); 3140 method public void addOnAccountsUpdatedListener(android.accounts.OnAccountsUpdateListener, android.os.Handler, boolean, String[]); 3141 method @RequiresPermission(value="android.permission.USE_CREDENTIALS", apis="..22") public String blockingGetAuthToken(android.accounts.Account, String, boolean) throws android.accounts.AuthenticatorException, java.io.IOException, android.accounts.OperationCanceledException; 3142 method @RequiresPermission(value="android.permission.MANAGE_ACCOUNTS", apis="..22") public void clearPassword(android.accounts.Account); 3143 method @RequiresPermission(value="android.permission.MANAGE_ACCOUNTS", apis="..22") public android.accounts.AccountManagerFuture<android.os.Bundle> confirmCredentials(android.accounts.Account, android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 3144 method @RequiresPermission(value="android.permission.MANAGE_ACCOUNTS", apis="..22") public android.accounts.AccountManagerFuture<android.os.Bundle> editProperties(String, android.app.Activity, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 3145 method public android.accounts.AccountManagerFuture<android.os.Bundle> finishSession(android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 3146 method public static android.accounts.AccountManager get(android.content.Context); 3147 method public int getAccountVisibility(android.accounts.Account, String); 3148 method @NonNull @RequiresPermission(value="android.permission.GET_ACCOUNTS", apis="..22") public android.accounts.Account[] getAccounts(); 3149 method public java.util.Map<android.accounts.Account,java.lang.Integer> getAccountsAndVisibilityForPackage(String, String); 3150 method @NonNull @RequiresPermission(value="android.permission.GET_ACCOUNTS", apis="..22") public android.accounts.Account[] getAccountsByType(String); 3151 method public android.accounts.AccountManagerFuture<android.accounts.Account[]> getAccountsByTypeAndFeatures(String, String[], android.accounts.AccountManagerCallback<android.accounts.Account[]>, android.os.Handler); 3152 method @NonNull public android.accounts.Account[] getAccountsByTypeForPackage(String, String); 3153 method @RequiresPermission(value="android.permission.USE_CREDENTIALS", apis="..22") public android.accounts.AccountManagerFuture<android.os.Bundle> getAuthToken(android.accounts.Account, String, android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 3154 method @Deprecated @RequiresPermission(value="android.permission.USE_CREDENTIALS", apis="..22") public android.accounts.AccountManagerFuture<android.os.Bundle> getAuthToken(android.accounts.Account, String, boolean, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 3155 method @RequiresPermission(value="android.permission.USE_CREDENTIALS", apis="..22") public android.accounts.AccountManagerFuture<android.os.Bundle> getAuthToken(android.accounts.Account, String, android.os.Bundle, boolean, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 3156 method @RequiresPermission(value="android.permission.MANAGE_ACCOUNTS", apis="..22") public android.accounts.AccountManagerFuture<android.os.Bundle> getAuthTokenByFeatures(String, String, String[], android.app.Activity, android.os.Bundle, android.os.Bundle, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 3157 method public android.accounts.AuthenticatorDescription[] getAuthenticatorTypes(); 3158 method public java.util.Map<java.lang.String,java.lang.Integer> getPackagesAndVisibilityForAccount(android.accounts.Account); 3159 method @RequiresPermission(value="android.permission.AUTHENTICATE_ACCOUNTS", apis="..22") public String getPassword(android.accounts.Account); 3160 method public String getPreviousName(android.accounts.Account); 3161 method @RequiresPermission(value="android.permission.AUTHENTICATE_ACCOUNTS", apis="..22") public String getUserData(android.accounts.Account, String); 3162 method public android.accounts.AccountManagerFuture<java.lang.Boolean> hasFeatures(android.accounts.Account, String[], android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler); 3163 method @RequiresPermission(anyOf={"android.permission.MANAGE_ACCOUNTS", "android.permission.USE_CREDENTIALS"}, apis="..22") public void invalidateAuthToken(String, String); 3164 method public android.accounts.AccountManagerFuture<java.lang.Boolean> isCredentialsUpdateSuggested(android.accounts.Account, String, android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler); 3165 method @Deprecated public static android.content.Intent newChooseAccountIntent(android.accounts.Account, java.util.ArrayList<android.accounts.Account>, String[], boolean, String, String, String[], android.os.Bundle); 3166 method public static android.content.Intent newChooseAccountIntent(android.accounts.Account, java.util.List<android.accounts.Account>, String[], String, String, String[], android.os.Bundle); 3167 method @RequiresPermission(value="android.permission.AUTHENTICATE_ACCOUNTS", apis="..22") public boolean notifyAccountAuthenticated(android.accounts.Account); 3168 method @RequiresPermission(value="android.permission.AUTHENTICATE_ACCOUNTS", apis="..22") public String peekAuthToken(android.accounts.Account, String); 3169 method @Deprecated @RequiresPermission(value="android.permission.MANAGE_ACCOUNTS", apis="..22") public android.accounts.AccountManagerFuture<java.lang.Boolean> removeAccount(android.accounts.Account, android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler); 3170 method @RequiresPermission(value="android.permission.MANAGE_ACCOUNTS", apis="..22") public android.accounts.AccountManagerFuture<android.os.Bundle> removeAccount(android.accounts.Account, android.app.Activity, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 3171 method @RequiresPermission(value="android.permission.AUTHENTICATE_ACCOUNTS", apis="..22") public boolean removeAccountExplicitly(android.accounts.Account); 3172 method public void removeOnAccountsUpdatedListener(android.accounts.OnAccountsUpdateListener); 3173 method @RequiresPermission(value="android.permission.AUTHENTICATE_ACCOUNTS", apis="..22") public android.accounts.AccountManagerFuture<android.accounts.Account> renameAccount(android.accounts.Account, @Size(min=1) String, android.accounts.AccountManagerCallback<android.accounts.Account>, android.os.Handler); 3174 method public boolean setAccountVisibility(android.accounts.Account, String, int); 3175 method @RequiresPermission(value="android.permission.AUTHENTICATE_ACCOUNTS", apis="..22") public void setAuthToken(android.accounts.Account, String, String); 3176 method @RequiresPermission(value="android.permission.AUTHENTICATE_ACCOUNTS", apis="..22") public void setPassword(android.accounts.Account, String); 3177 method @RequiresPermission(value="android.permission.AUTHENTICATE_ACCOUNTS", apis="..22") public void setUserData(android.accounts.Account, String, String); 3178 method public android.accounts.AccountManagerFuture<android.os.Bundle> startAddAccountSession(String, String, String[], android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 3179 method public android.accounts.AccountManagerFuture<android.os.Bundle> startUpdateCredentialsSession(android.accounts.Account, String, android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 3180 method @RequiresPermission(value="android.permission.MANAGE_ACCOUNTS", apis="..22") public android.accounts.AccountManagerFuture<android.os.Bundle> updateCredentials(android.accounts.Account, String, android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 3181 field public static final String ACTION_ACCOUNT_REMOVED = "android.accounts.action.ACCOUNT_REMOVED"; 3182 field public static final String ACTION_AUTHENTICATOR_INTENT = "android.accounts.AccountAuthenticator"; 3183 field public static final String AUTHENTICATOR_ATTRIBUTES_NAME = "account-authenticator"; 3184 field public static final String AUTHENTICATOR_META_DATA_NAME = "android.accounts.AccountAuthenticator"; 3185 field public static final int ERROR_CODE_BAD_ARGUMENTS = 7; // 0x7 3186 field public static final int ERROR_CODE_BAD_AUTHENTICATION = 9; // 0x9 3187 field public static final int ERROR_CODE_BAD_REQUEST = 8; // 0x8 3188 field public static final int ERROR_CODE_CANCELED = 4; // 0x4 3189 field public static final int ERROR_CODE_INVALID_RESPONSE = 5; // 0x5 3190 field public static final int ERROR_CODE_NETWORK_ERROR = 3; // 0x3 3191 field public static final int ERROR_CODE_REMOTE_EXCEPTION = 1; // 0x1 3192 field public static final int ERROR_CODE_UNSUPPORTED_OPERATION = 6; // 0x6 3193 field public static final String KEY_ACCOUNTS = "accounts"; 3194 field public static final String KEY_ACCOUNT_AUTHENTICATOR_RESPONSE = "accountAuthenticatorResponse"; 3195 field public static final String KEY_ACCOUNT_MANAGER_RESPONSE = "accountManagerResponse"; 3196 field public static final String KEY_ACCOUNT_NAME = "authAccount"; 3197 field public static final String KEY_ACCOUNT_SESSION_BUNDLE = "accountSessionBundle"; 3198 field public static final String KEY_ACCOUNT_STATUS_TOKEN = "accountStatusToken"; 3199 field public static final String KEY_ACCOUNT_TYPE = "accountType"; 3200 field public static final String KEY_ANDROID_PACKAGE_NAME = "androidPackageName"; 3201 field public static final String KEY_AUTHENTICATOR_TYPES = "authenticator_types"; 3202 field public static final String KEY_AUTHTOKEN = "authtoken"; 3203 field public static final String KEY_AUTH_FAILED_MESSAGE = "authFailedMessage"; 3204 field public static final String KEY_AUTH_TOKEN_LABEL = "authTokenLabelKey"; 3205 field public static final String KEY_BOOLEAN_RESULT = "booleanResult"; 3206 field public static final String KEY_CALLER_PID = "callerPid"; 3207 field public static final String KEY_CALLER_UID = "callerUid"; 3208 field public static final String KEY_ERROR_CODE = "errorCode"; 3209 field public static final String KEY_ERROR_MESSAGE = "errorMessage"; 3210 field public static final String KEY_INTENT = "intent"; 3211 field public static final String KEY_LAST_AUTHENTICATED_TIME = "lastAuthenticatedTime"; 3212 field public static final String KEY_PASSWORD = "password"; 3213 field public static final String KEY_USERDATA = "userdata"; 3214 field @Deprecated public static final String LOGIN_ACCOUNTS_CHANGED_ACTION = "android.accounts.LOGIN_ACCOUNTS_CHANGED"; 3215 field public static final String PACKAGE_NAME_KEY_LEGACY_NOT_VISIBLE = "android:accounts:key_legacy_not_visible"; 3216 field public static final String PACKAGE_NAME_KEY_LEGACY_VISIBLE = "android:accounts:key_legacy_visible"; 3217 field public static final int VISIBILITY_NOT_VISIBLE = 3; // 0x3 3218 field public static final int VISIBILITY_UNDEFINED = 0; // 0x0 3219 field public static final int VISIBILITY_USER_MANAGED_NOT_VISIBLE = 4; // 0x4 3220 field public static final int VISIBILITY_USER_MANAGED_VISIBLE = 2; // 0x2 3221 field public static final int VISIBILITY_VISIBLE = 1; // 0x1 3222 } 3223 3224 public interface AccountManagerCallback<V> { 3225 method public void run(android.accounts.AccountManagerFuture<V>); 3226 } 3227 3228 public interface AccountManagerFuture<V> { 3229 method public boolean cancel(boolean); 3230 method public V getResult() throws android.accounts.AuthenticatorException, java.io.IOException, android.accounts.OperationCanceledException; 3231 method public V getResult(long, java.util.concurrent.TimeUnit) throws android.accounts.AuthenticatorException, java.io.IOException, android.accounts.OperationCanceledException; 3232 method public boolean isCancelled(); 3233 method public boolean isDone(); 3234 } 3235 3236 public class AccountsException extends java.lang.Exception { 3237 ctor public AccountsException(); 3238 ctor public AccountsException(String); 3239 ctor public AccountsException(String, Throwable); 3240 ctor public AccountsException(Throwable); 3241 } 3242 3243 public class AuthenticatorDescription implements android.os.Parcelable { 3244 ctor public AuthenticatorDescription(String, String, int, int, int, int, boolean); 3245 ctor public AuthenticatorDescription(String, String, int, int, int, int); 3246 method public int describeContents(); 3247 method public static android.accounts.AuthenticatorDescription newKey(String); 3248 method public void writeToParcel(android.os.Parcel, int); 3249 field @NonNull public static final android.os.Parcelable.Creator<android.accounts.AuthenticatorDescription> CREATOR; 3250 field public final int accountPreferencesId; 3251 field public final boolean customTokens; 3252 field public final int iconId; 3253 field public final int labelId; 3254 field public final String packageName; 3255 field public final int smallIconId; 3256 field public final String type; 3257 } 3258 3259 public class AuthenticatorException extends android.accounts.AccountsException { 3260 ctor public AuthenticatorException(); 3261 ctor public AuthenticatorException(String); 3262 ctor public AuthenticatorException(String, Throwable); 3263 ctor public AuthenticatorException(Throwable); 3264 } 3265 3266 public class NetworkErrorException extends android.accounts.AccountsException { 3267 ctor public NetworkErrorException(); 3268 ctor public NetworkErrorException(String); 3269 ctor public NetworkErrorException(String, Throwable); 3270 ctor public NetworkErrorException(Throwable); 3271 } 3272 3273 public interface OnAccountsUpdateListener { 3274 method public void onAccountsUpdated(android.accounts.Account[]); 3275 } 3276 3277 public class OperationCanceledException extends android.accounts.AccountsException { 3278 ctor public OperationCanceledException(); 3279 ctor public OperationCanceledException(String); 3280 ctor public OperationCanceledException(String, Throwable); 3281 ctor public OperationCanceledException(Throwable); 3282 } 3283 3284} 3285 3286package android.animation { 3287 3288 public abstract class Animator implements java.lang.Cloneable { 3289 ctor public Animator(); 3290 method public void addListener(android.animation.Animator.AnimatorListener); 3291 method public void addPauseListener(android.animation.Animator.AnimatorPauseListener); 3292 method public void cancel(); 3293 method public android.animation.Animator clone(); 3294 method public void end(); 3295 method public abstract long getDuration(); 3296 method public android.animation.TimeInterpolator getInterpolator(); 3297 method public java.util.ArrayList<android.animation.Animator.AnimatorListener> getListeners(); 3298 method public abstract long getStartDelay(); 3299 method public long getTotalDuration(); 3300 method public boolean isPaused(); 3301 method public abstract boolean isRunning(); 3302 method public boolean isStarted(); 3303 method public void pause(); 3304 method public void removeAllListeners(); 3305 method public void removeListener(android.animation.Animator.AnimatorListener); 3306 method public void removePauseListener(android.animation.Animator.AnimatorPauseListener); 3307 method public void resume(); 3308 method public abstract android.animation.Animator setDuration(long); 3309 method public abstract void setInterpolator(android.animation.TimeInterpolator); 3310 method public abstract void setStartDelay(long); 3311 method public void setTarget(@Nullable Object); 3312 method public void setupEndValues(); 3313 method public void setupStartValues(); 3314 method public void start(); 3315 field public static final long DURATION_INFINITE = -1L; // 0xffffffffffffffffL 3316 } 3317 3318 public static interface Animator.AnimatorListener { 3319 method public void onAnimationCancel(android.animation.Animator); 3320 method public default void onAnimationEnd(android.animation.Animator, boolean); 3321 method public void onAnimationEnd(android.animation.Animator); 3322 method public void onAnimationRepeat(android.animation.Animator); 3323 method public default void onAnimationStart(android.animation.Animator, boolean); 3324 method public void onAnimationStart(android.animation.Animator); 3325 } 3326 3327 public static interface Animator.AnimatorPauseListener { 3328 method public void onAnimationPause(android.animation.Animator); 3329 method public void onAnimationResume(android.animation.Animator); 3330 } 3331 3332 public class AnimatorInflater { 3333 ctor public AnimatorInflater(); 3334 method public static android.animation.Animator loadAnimator(android.content.Context, @AnimatorRes int) throws android.content.res.Resources.NotFoundException; 3335 method public static android.animation.StateListAnimator loadStateListAnimator(android.content.Context, int) throws android.content.res.Resources.NotFoundException; 3336 } 3337 3338 public abstract class AnimatorListenerAdapter implements android.animation.Animator.AnimatorListener android.animation.Animator.AnimatorPauseListener { 3339 ctor public AnimatorListenerAdapter(); 3340 method public void onAnimationCancel(android.animation.Animator); 3341 method public void onAnimationEnd(android.animation.Animator); 3342 method public void onAnimationPause(android.animation.Animator); 3343 method public void onAnimationRepeat(android.animation.Animator); 3344 method public void onAnimationResume(android.animation.Animator); 3345 method public void onAnimationStart(android.animation.Animator); 3346 } 3347 3348 public final class AnimatorSet extends android.animation.Animator { 3349 ctor public AnimatorSet(); 3350 method public android.animation.AnimatorSet clone(); 3351 method public java.util.ArrayList<android.animation.Animator> getChildAnimations(); 3352 method public long getCurrentPlayTime(); 3353 method public long getDuration(); 3354 method public long getStartDelay(); 3355 method public boolean isRunning(); 3356 method public android.animation.AnimatorSet.Builder play(android.animation.Animator); 3357 method public void playSequentially(android.animation.Animator...); 3358 method public void playSequentially(java.util.List<android.animation.Animator>); 3359 method public void playTogether(android.animation.Animator...); 3360 method public void playTogether(java.util.Collection<android.animation.Animator>); 3361 method public void reverse(); 3362 method public void setCurrentPlayTime(long); 3363 method public android.animation.AnimatorSet setDuration(long); 3364 method public void setInterpolator(android.animation.TimeInterpolator); 3365 method public void setStartDelay(long); 3366 } 3367 3368 public class AnimatorSet.Builder { 3369 method public android.animation.AnimatorSet.Builder after(android.animation.Animator); 3370 method public android.animation.AnimatorSet.Builder after(long); 3371 method public android.animation.AnimatorSet.Builder before(android.animation.Animator); 3372 method public android.animation.AnimatorSet.Builder with(android.animation.Animator); 3373 } 3374 3375 public class ArgbEvaluator implements android.animation.TypeEvaluator { 3376 ctor public ArgbEvaluator(); 3377 method public Object evaluate(float, Object, Object); 3378 } 3379 3380 public abstract class BidirectionalTypeConverter<T, V> extends android.animation.TypeConverter<T,V> { 3381 ctor public BidirectionalTypeConverter(Class<T>, Class<V>); 3382 method public abstract T convertBack(V); 3383 method public android.animation.BidirectionalTypeConverter<V,T> invert(); 3384 } 3385 3386 public class FloatArrayEvaluator implements android.animation.TypeEvaluator<float[]> { 3387 ctor public FloatArrayEvaluator(); 3388 ctor public FloatArrayEvaluator(float[]); 3389 method public float[] evaluate(float, float[], float[]); 3390 } 3391 3392 public class FloatEvaluator implements android.animation.TypeEvaluator<java.lang.Number> { 3393 ctor public FloatEvaluator(); 3394 method public Float evaluate(float, Number, Number); 3395 } 3396 3397 public class IntArrayEvaluator implements android.animation.TypeEvaluator<int[]> { 3398 ctor public IntArrayEvaluator(); 3399 ctor public IntArrayEvaluator(int[]); 3400 method public int[] evaluate(float, int[], int[]); 3401 } 3402 3403 public class IntEvaluator implements android.animation.TypeEvaluator<java.lang.Integer> { 3404 ctor public IntEvaluator(); 3405 method public Integer evaluate(float, Integer, Integer); 3406 } 3407 3408 public abstract class Keyframe implements java.lang.Cloneable { 3409 ctor public Keyframe(); 3410 method public abstract android.animation.Keyframe clone(); 3411 method public float getFraction(); 3412 method public android.animation.TimeInterpolator getInterpolator(); 3413 method public Class getType(); 3414 method public abstract Object getValue(); 3415 method public boolean hasValue(); 3416 method public static android.animation.Keyframe ofFloat(float, float); 3417 method public static android.animation.Keyframe ofFloat(float); 3418 method public static android.animation.Keyframe ofInt(float, int); 3419 method public static android.animation.Keyframe ofInt(float); 3420 method public static android.animation.Keyframe ofObject(float, Object); 3421 method public static android.animation.Keyframe ofObject(float); 3422 method public void setFraction(float); 3423 method public void setInterpolator(android.animation.TimeInterpolator); 3424 method public abstract void setValue(Object); 3425 } 3426 3427 public class LayoutTransition { 3428 ctor public LayoutTransition(); 3429 method public void addChild(android.view.ViewGroup, android.view.View); 3430 method public void addTransitionListener(android.animation.LayoutTransition.TransitionListener); 3431 method public void disableTransitionType(int); 3432 method public void enableTransitionType(int); 3433 method public android.animation.Animator getAnimator(int); 3434 method public long getDuration(int); 3435 method public android.animation.TimeInterpolator getInterpolator(int); 3436 method public long getStagger(int); 3437 method public long getStartDelay(int); 3438 method public java.util.List<android.animation.LayoutTransition.TransitionListener> getTransitionListeners(); 3439 method @Deprecated public void hideChild(android.view.ViewGroup, android.view.View); 3440 method public void hideChild(android.view.ViewGroup, android.view.View, int); 3441 method public boolean isChangingLayout(); 3442 method public boolean isRunning(); 3443 method public boolean isTransitionTypeEnabled(int); 3444 method public void removeChild(android.view.ViewGroup, android.view.View); 3445 method public void removeTransitionListener(android.animation.LayoutTransition.TransitionListener); 3446 method public void setAnimateParentHierarchy(boolean); 3447 method public void setAnimator(int, android.animation.Animator); 3448 method public void setDuration(long); 3449 method public void setDuration(int, long); 3450 method public void setInterpolator(int, android.animation.TimeInterpolator); 3451 method public void setStagger(int, long); 3452 method public void setStartDelay(int, long); 3453 method @Deprecated public void showChild(android.view.ViewGroup, android.view.View); 3454 method public void showChild(android.view.ViewGroup, android.view.View, int); 3455 field public static final int APPEARING = 2; // 0x2 3456 field public static final int CHANGE_APPEARING = 0; // 0x0 3457 field public static final int CHANGE_DISAPPEARING = 1; // 0x1 3458 field public static final int CHANGING = 4; // 0x4 3459 field public static final int DISAPPEARING = 3; // 0x3 3460 } 3461 3462 public static interface LayoutTransition.TransitionListener { 3463 method public void endTransition(android.animation.LayoutTransition, android.view.ViewGroup, android.view.View, int); 3464 method public void startTransition(android.animation.LayoutTransition, android.view.ViewGroup, android.view.View, int); 3465 } 3466 3467 public final class ObjectAnimator extends android.animation.ValueAnimator { 3468 ctor public ObjectAnimator(); 3469 method public android.animation.ObjectAnimator clone(); 3470 method @Nullable public String getPropertyName(); 3471 method @Nullable public Object getTarget(); 3472 method public static android.animation.ObjectAnimator ofArgb(Object, String, int...); 3473 method public static <T> android.animation.ObjectAnimator ofArgb(T, android.util.Property<T,java.lang.Integer>, int...); 3474 method public static android.animation.ObjectAnimator ofFloat(Object, String, float...); 3475 method public static android.animation.ObjectAnimator ofFloat(Object, String, String, android.graphics.Path); 3476 method public static <T> android.animation.ObjectAnimator ofFloat(T, android.util.Property<T,java.lang.Float>, float...); 3477 method public static <T> android.animation.ObjectAnimator ofFloat(T, android.util.Property<T,java.lang.Float>, android.util.Property<T,java.lang.Float>, android.graphics.Path); 3478 method public static android.animation.ObjectAnimator ofInt(Object, String, int...); 3479 method public static android.animation.ObjectAnimator ofInt(Object, String, String, android.graphics.Path); 3480 method public static <T> android.animation.ObjectAnimator ofInt(T, android.util.Property<T,java.lang.Integer>, int...); 3481 method public static <T> android.animation.ObjectAnimator ofInt(T, android.util.Property<T,java.lang.Integer>, android.util.Property<T,java.lang.Integer>, android.graphics.Path); 3482 method public static android.animation.ObjectAnimator ofMultiFloat(Object, String, float[][]); 3483 method public static android.animation.ObjectAnimator ofMultiFloat(Object, String, android.graphics.Path); 3484 method @java.lang.SafeVarargs public static <T> android.animation.ObjectAnimator ofMultiFloat(Object, String, android.animation.TypeConverter<T,float[]>, android.animation.TypeEvaluator<T>, T...); 3485 method public static android.animation.ObjectAnimator ofMultiInt(Object, String, int[][]); 3486 method public static android.animation.ObjectAnimator ofMultiInt(Object, String, android.graphics.Path); 3487 method @java.lang.SafeVarargs public static <T> android.animation.ObjectAnimator ofMultiInt(Object, String, android.animation.TypeConverter<T,int[]>, android.animation.TypeEvaluator<T>, T...); 3488 method public static android.animation.ObjectAnimator ofObject(Object, String, android.animation.TypeEvaluator, java.lang.Object...); 3489 method @NonNull public static android.animation.ObjectAnimator ofObject(Object, String, @Nullable android.animation.TypeConverter<android.graphics.PointF,?>, android.graphics.Path); 3490 method @NonNull @java.lang.SafeVarargs public static <T, V> android.animation.ObjectAnimator ofObject(T, android.util.Property<T,V>, android.animation.TypeEvaluator<V>, V...); 3491 method @NonNull @java.lang.SafeVarargs public static <T, V, P> android.animation.ObjectAnimator ofObject(T, android.util.Property<T,P>, android.animation.TypeConverter<V,P>, android.animation.TypeEvaluator<V>, V...); 3492 method @NonNull public static <T, V> android.animation.ObjectAnimator ofObject(T, @NonNull android.util.Property<T,V>, @Nullable android.animation.TypeConverter<android.graphics.PointF,V>, android.graphics.Path); 3493 method @NonNull public static android.animation.ObjectAnimator ofPropertyValuesHolder(Object, android.animation.PropertyValuesHolder...); 3494 method public void setAutoCancel(boolean); 3495 method @NonNull public android.animation.ObjectAnimator setDuration(long); 3496 method public void setProperty(@NonNull android.util.Property); 3497 method public void setPropertyName(@NonNull String); 3498 } 3499 3500 public class PointFEvaluator implements android.animation.TypeEvaluator<android.graphics.PointF> { 3501 ctor public PointFEvaluator(); 3502 ctor public PointFEvaluator(android.graphics.PointF); 3503 method public android.graphics.PointF evaluate(float, android.graphics.PointF, android.graphics.PointF); 3504 } 3505 3506 public class PropertyValuesHolder implements java.lang.Cloneable { 3507 method public android.animation.PropertyValuesHolder clone(); 3508 method public String getPropertyName(); 3509 method public static android.animation.PropertyValuesHolder ofFloat(String, float...); 3510 method public static android.animation.PropertyValuesHolder ofFloat(android.util.Property<?,java.lang.Float>, float...); 3511 method public static android.animation.PropertyValuesHolder ofInt(String, int...); 3512 method public static android.animation.PropertyValuesHolder ofInt(android.util.Property<?,java.lang.Integer>, int...); 3513 method public static android.animation.PropertyValuesHolder ofKeyframe(String, android.animation.Keyframe...); 3514 method public static android.animation.PropertyValuesHolder ofKeyframe(android.util.Property, android.animation.Keyframe...); 3515 method public static android.animation.PropertyValuesHolder ofMultiFloat(String, float[][]); 3516 method public static android.animation.PropertyValuesHolder ofMultiFloat(String, android.graphics.Path); 3517 method @java.lang.SafeVarargs public static <V> android.animation.PropertyValuesHolder ofMultiFloat(String, android.animation.TypeConverter<V,float[]>, android.animation.TypeEvaluator<V>, V...); 3518 method public static <T> android.animation.PropertyValuesHolder ofMultiFloat(String, android.animation.TypeConverter<T,float[]>, android.animation.TypeEvaluator<T>, android.animation.Keyframe...); 3519 method public static android.animation.PropertyValuesHolder ofMultiInt(String, int[][]); 3520 method public static android.animation.PropertyValuesHolder ofMultiInt(String, android.graphics.Path); 3521 method @java.lang.SafeVarargs public static <V> android.animation.PropertyValuesHolder ofMultiInt(String, android.animation.TypeConverter<V,int[]>, android.animation.TypeEvaluator<V>, V...); 3522 method public static <T> android.animation.PropertyValuesHolder ofMultiInt(String, android.animation.TypeConverter<T,int[]>, android.animation.TypeEvaluator<T>, android.animation.Keyframe...); 3523 method public static android.animation.PropertyValuesHolder ofObject(String, android.animation.TypeEvaluator, java.lang.Object...); 3524 method public static android.animation.PropertyValuesHolder ofObject(String, android.animation.TypeConverter<android.graphics.PointF,?>, android.graphics.Path); 3525 method @java.lang.SafeVarargs public static <V> android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeEvaluator<V>, V...); 3526 method @java.lang.SafeVarargs public static <T, V> android.animation.PropertyValuesHolder ofObject(android.util.Property<?,V>, android.animation.TypeConverter<T,V>, android.animation.TypeEvaluator<T>, T...); 3527 method public static <V> android.animation.PropertyValuesHolder ofObject(android.util.Property<?,V>, android.animation.TypeConverter<android.graphics.PointF,V>, android.graphics.Path); 3528 method public void setConverter(android.animation.TypeConverter); 3529 method public void setEvaluator(android.animation.TypeEvaluator); 3530 method public void setFloatValues(float...); 3531 method public void setIntValues(int...); 3532 method public void setKeyframes(android.animation.Keyframe...); 3533 method public void setObjectValues(java.lang.Object...); 3534 method public void setProperty(android.util.Property); 3535 method public void setPropertyName(String); 3536 } 3537 3538 public class RectEvaluator implements android.animation.TypeEvaluator<android.graphics.Rect> { 3539 ctor public RectEvaluator(); 3540 ctor public RectEvaluator(android.graphics.Rect); 3541 method public android.graphics.Rect evaluate(float, android.graphics.Rect, android.graphics.Rect); 3542 } 3543 3544 public class StateListAnimator implements java.lang.Cloneable { 3545 ctor public StateListAnimator(); 3546 method public void addState(int[], android.animation.Animator); 3547 method public android.animation.StateListAnimator clone(); 3548 method public void jumpToCurrentState(); 3549 } 3550 3551 public class TimeAnimator extends android.animation.ValueAnimator { 3552 ctor public TimeAnimator(); 3553 method public void setTimeListener(android.animation.TimeAnimator.TimeListener); 3554 } 3555 3556 public static interface TimeAnimator.TimeListener { 3557 method public void onTimeUpdate(android.animation.TimeAnimator, long, long); 3558 } 3559 3560 public interface TimeInterpolator { 3561 method public float getInterpolation(float); 3562 } 3563 3564 public abstract class TypeConverter<T, V> { 3565 ctor public TypeConverter(Class<T>, Class<V>); 3566 method public abstract V convert(T); 3567 } 3568 3569 public interface TypeEvaluator<T> { 3570 method public T evaluate(float, T, T); 3571 } 3572 3573 public class ValueAnimator extends android.animation.Animator { 3574 ctor public ValueAnimator(); 3575 method public void addUpdateListener(android.animation.ValueAnimator.AnimatorUpdateListener); 3576 method public static boolean areAnimatorsEnabled(); 3577 method public android.animation.ValueAnimator clone(); 3578 method public float getAnimatedFraction(); 3579 method public Object getAnimatedValue(); 3580 method public Object getAnimatedValue(String); 3581 method public long getCurrentPlayTime(); 3582 method public long getDuration(); 3583 method public static long getFrameDelay(); 3584 method public int getRepeatCount(); 3585 method public int getRepeatMode(); 3586 method public long getStartDelay(); 3587 method public android.animation.PropertyValuesHolder[] getValues(); 3588 method public boolean isRunning(); 3589 method public static android.animation.ValueAnimator ofArgb(int...); 3590 method public static android.animation.ValueAnimator ofFloat(float...); 3591 method public static android.animation.ValueAnimator ofInt(int...); 3592 method public static android.animation.ValueAnimator ofObject(android.animation.TypeEvaluator, java.lang.Object...); 3593 method public static android.animation.ValueAnimator ofPropertyValuesHolder(android.animation.PropertyValuesHolder...); 3594 method public void removeAllUpdateListeners(); 3595 method public void removeUpdateListener(android.animation.ValueAnimator.AnimatorUpdateListener); 3596 method public void reverse(); 3597 method public void setCurrentFraction(float); 3598 method public void setCurrentPlayTime(long); 3599 method public android.animation.ValueAnimator setDuration(long); 3600 method public void setEvaluator(android.animation.TypeEvaluator); 3601 method public void setFloatValues(float...); 3602 method public static void setFrameDelay(long); 3603 method public void setIntValues(int...); 3604 method public void setInterpolator(android.animation.TimeInterpolator); 3605 method public void setObjectValues(java.lang.Object...); 3606 method public void setRepeatCount(int); 3607 method public void setRepeatMode(int); 3608 method public void setStartDelay(long); 3609 method public void setValues(android.animation.PropertyValuesHolder...); 3610 field public static final int INFINITE = -1; // 0xffffffff 3611 field public static final int RESTART = 1; // 0x1 3612 field public static final int REVERSE = 2; // 0x2 3613 } 3614 3615 public static interface ValueAnimator.AnimatorUpdateListener { 3616 method public void onAnimationUpdate(android.animation.ValueAnimator); 3617 } 3618 3619} 3620 3621package android.annotation { 3622 3623 @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS) @java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.PARAMETER, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.LOCAL_VARIABLE}) public @interface SuppressLint { 3624 method public abstract String[] value(); 3625 } 3626 3627 @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.CLASS) @java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.FIELD}) public @interface TargetApi { 3628 method public abstract int value(); 3629 } 3630 3631} 3632 3633package android.app { 3634 3635 public abstract class ActionBar { 3636 ctor public ActionBar(); 3637 method public abstract void addOnMenuVisibilityListener(android.app.ActionBar.OnMenuVisibilityListener); 3638 method @Deprecated public abstract void addTab(android.app.ActionBar.Tab); 3639 method @Deprecated public abstract void addTab(android.app.ActionBar.Tab, boolean); 3640 method @Deprecated public abstract void addTab(android.app.ActionBar.Tab, int); 3641 method @Deprecated public abstract void addTab(android.app.ActionBar.Tab, int, boolean); 3642 method public abstract android.view.View getCustomView(); 3643 method public abstract int getDisplayOptions(); 3644 method public float getElevation(); 3645 method public abstract int getHeight(); 3646 method public int getHideOffset(); 3647 method @Deprecated public abstract int getNavigationItemCount(); 3648 method @Deprecated public abstract int getNavigationMode(); 3649 method @Deprecated public abstract int getSelectedNavigationIndex(); 3650 method @Deprecated public abstract android.app.ActionBar.Tab getSelectedTab(); 3651 method public abstract CharSequence getSubtitle(); 3652 method @Deprecated public abstract android.app.ActionBar.Tab getTabAt(int); 3653 method @Deprecated public abstract int getTabCount(); 3654 method public android.content.Context getThemedContext(); 3655 method public abstract CharSequence getTitle(); 3656 method public abstract void hide(); 3657 method public boolean isHideOnContentScrollEnabled(); 3658 method public abstract boolean isShowing(); 3659 method @Deprecated public abstract android.app.ActionBar.Tab newTab(); 3660 method @Deprecated public abstract void removeAllTabs(); 3661 method public abstract void removeOnMenuVisibilityListener(android.app.ActionBar.OnMenuVisibilityListener); 3662 method @Deprecated public abstract void removeTab(android.app.ActionBar.Tab); 3663 method @Deprecated public abstract void removeTabAt(int); 3664 method @Deprecated public abstract void selectTab(android.app.ActionBar.Tab); 3665 method public abstract void setBackgroundDrawable(@Nullable android.graphics.drawable.Drawable); 3666 method public abstract void setCustomView(android.view.View); 3667 method public abstract void setCustomView(android.view.View, android.app.ActionBar.LayoutParams); 3668 method public abstract void setCustomView(@LayoutRes int); 3669 method public abstract void setDisplayHomeAsUpEnabled(boolean); 3670 method public abstract void setDisplayOptions(int); 3671 method public abstract void setDisplayOptions(int, int); 3672 method public abstract void setDisplayShowCustomEnabled(boolean); 3673 method public abstract void setDisplayShowHomeEnabled(boolean); 3674 method public abstract void setDisplayShowTitleEnabled(boolean); 3675 method public abstract void setDisplayUseLogoEnabled(boolean); 3676 method public void setElevation(float); 3677 method public void setHideOffset(int); 3678 method public void setHideOnContentScrollEnabled(boolean); 3679 method public void setHomeActionContentDescription(CharSequence); 3680 method public void setHomeActionContentDescription(@StringRes int); 3681 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 3682 method public void setHomeAsUpIndicator(@DrawableRes int); 3683 method public void setHomeButtonEnabled(boolean); 3684 method public abstract void setIcon(@DrawableRes int); 3685 method public abstract void setIcon(android.graphics.drawable.Drawable); 3686 method @Deprecated public abstract void setListNavigationCallbacks(android.widget.SpinnerAdapter, android.app.ActionBar.OnNavigationListener); 3687 method public abstract void setLogo(@DrawableRes int); 3688 method public abstract void setLogo(android.graphics.drawable.Drawable); 3689 method @Deprecated public abstract void setNavigationMode(int); 3690 method @Deprecated public abstract void setSelectedNavigationItem(int); 3691 method public void setSplitBackgroundDrawable(android.graphics.drawable.Drawable); 3692 method public void setStackedBackgroundDrawable(android.graphics.drawable.Drawable); 3693 method public abstract void setSubtitle(CharSequence); 3694 method public abstract void setSubtitle(@StringRes int); 3695 method public abstract void setTitle(CharSequence); 3696 method public abstract void setTitle(@StringRes int); 3697 method public abstract void show(); 3698 field public static final int DISPLAY_HOME_AS_UP = 4; // 0x4 3699 field public static final int DISPLAY_SHOW_CUSTOM = 16; // 0x10 3700 field public static final int DISPLAY_SHOW_HOME = 2; // 0x2 3701 field public static final int DISPLAY_SHOW_TITLE = 8; // 0x8 3702 field public static final int DISPLAY_USE_LOGO = 1; // 0x1 3703 field @Deprecated public static final int NAVIGATION_MODE_LIST = 1; // 0x1 3704 field @Deprecated public static final int NAVIGATION_MODE_STANDARD = 0; // 0x0 3705 field @Deprecated public static final int NAVIGATION_MODE_TABS = 2; // 0x2 3706 } 3707 3708 public static class ActionBar.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 3709 ctor public ActionBar.LayoutParams(@NonNull android.content.Context, android.util.AttributeSet); 3710 ctor public ActionBar.LayoutParams(int, int); 3711 ctor public ActionBar.LayoutParams(int, int, int); 3712 ctor public ActionBar.LayoutParams(int); 3713 ctor public ActionBar.LayoutParams(android.app.ActionBar.LayoutParams); 3714 ctor public ActionBar.LayoutParams(android.view.ViewGroup.LayoutParams); 3715 field @android.view.ViewDebug.ExportedProperty(category="layout", mapping={@android.view.ViewDebug.IntToString(from=0xffffffff, to="NONE"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.NO_GRAVITY, to="NONE"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.TOP, to="TOP"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.BOTTOM, to="BOTTOM"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.LEFT, to="LEFT"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.RIGHT, to="RIGHT"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.START, to="START"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.END, to="END"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.CENTER_VERTICAL, to="CENTER_VERTICAL"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.FILL_VERTICAL, to="FILL_VERTICAL"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.CENTER_HORIZONTAL, to="CENTER_HORIZONTAL"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.FILL_HORIZONTAL, to="FILL_HORIZONTAL"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.CENTER, to="CENTER"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.FILL, to="FILL")}) public int gravity; 3716 } 3717 3718 public static interface ActionBar.OnMenuVisibilityListener { 3719 method public void onMenuVisibilityChanged(boolean); 3720 } 3721 3722 @Deprecated public static interface ActionBar.OnNavigationListener { 3723 method @Deprecated public boolean onNavigationItemSelected(int, long); 3724 } 3725 3726 @Deprecated public abstract static class ActionBar.Tab { 3727 ctor @Deprecated public ActionBar.Tab(); 3728 method @Deprecated public abstract CharSequence getContentDescription(); 3729 method @Deprecated public abstract android.view.View getCustomView(); 3730 method @Deprecated public abstract android.graphics.drawable.Drawable getIcon(); 3731 method @Deprecated public abstract int getPosition(); 3732 method @Deprecated public abstract Object getTag(); 3733 method @Deprecated public abstract CharSequence getText(); 3734 method @Deprecated public abstract void select(); 3735 method @Deprecated public abstract android.app.ActionBar.Tab setContentDescription(@StringRes int); 3736 method @Deprecated public abstract android.app.ActionBar.Tab setContentDescription(CharSequence); 3737 method @Deprecated public abstract android.app.ActionBar.Tab setCustomView(android.view.View); 3738 method @Deprecated public abstract android.app.ActionBar.Tab setCustomView(@LayoutRes int); 3739 method @Deprecated public abstract android.app.ActionBar.Tab setIcon(android.graphics.drawable.Drawable); 3740 method @Deprecated public abstract android.app.ActionBar.Tab setIcon(@DrawableRes int); 3741 method @Deprecated public abstract android.app.ActionBar.Tab setTabListener(android.app.ActionBar.TabListener); 3742 method @Deprecated public abstract android.app.ActionBar.Tab setTag(Object); 3743 method @Deprecated public abstract android.app.ActionBar.Tab setText(CharSequence); 3744 method @Deprecated public abstract android.app.ActionBar.Tab setText(@StringRes int); 3745 field @Deprecated public static final int INVALID_POSITION = -1; // 0xffffffff 3746 } 3747 3748 @Deprecated public static interface ActionBar.TabListener { 3749 method @Deprecated public void onTabReselected(android.app.ActionBar.Tab, android.app.FragmentTransaction); 3750 method @Deprecated public void onTabSelected(android.app.ActionBar.Tab, android.app.FragmentTransaction); 3751 method @Deprecated public void onTabUnselected(android.app.ActionBar.Tab, android.app.FragmentTransaction); 3752 } 3753 3754 public class Activity extends android.view.ContextThemeWrapper implements android.content.ComponentCallbacks2 android.view.KeyEvent.Callback android.view.LayoutInflater.Factory2 android.view.View.OnCreateContextMenuListener android.view.Window.Callback { 3755 ctor public Activity(); 3756 method public void addContentView(android.view.View, android.view.ViewGroup.LayoutParams); 3757 method public void closeContextMenu(); 3758 method public void closeOptionsMenu(); 3759 method public android.app.PendingIntent createPendingResult(int, @NonNull android.content.Intent, int); 3760 method @Deprecated public final void dismissDialog(int); 3761 method public final void dismissKeyboardShortcutsHelper(); 3762 method public boolean dispatchGenericMotionEvent(android.view.MotionEvent); 3763 method public boolean dispatchKeyEvent(android.view.KeyEvent); 3764 method public boolean dispatchKeyShortcutEvent(android.view.KeyEvent); 3765 method public boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 3766 method public boolean dispatchTouchEvent(android.view.MotionEvent); 3767 method public boolean dispatchTrackballEvent(android.view.MotionEvent); 3768 method public void dump(@NonNull String, @Nullable java.io.FileDescriptor, @NonNull java.io.PrintWriter, @Nullable String[]); 3769 method @Deprecated public void enterPictureInPictureMode(); 3770 method public boolean enterPictureInPictureMode(@NonNull android.app.PictureInPictureParams); 3771 method public <T extends android.view.View> T findViewById(@IdRes int); 3772 method public void finish(); 3773 method public void finishActivity(int); 3774 method @Deprecated public void finishActivityFromChild(@NonNull android.app.Activity, int); 3775 method public void finishAffinity(); 3776 method public void finishAfterTransition(); 3777 method public void finishAndRemoveTask(); 3778 method @Deprecated public void finishFromChild(android.app.Activity); 3779 method @Nullable public android.app.ActionBar getActionBar(); 3780 method public final android.app.Application getApplication(); 3781 method @Nullable public android.content.ComponentName getCallingActivity(); 3782 method @Nullable public String getCallingPackage(); 3783 method public int getChangingConfigurations(); 3784 method public android.content.ComponentName getComponentName(); 3785 method public android.transition.Scene getContentScene(); 3786 method public android.transition.TransitionManager getContentTransitionManager(); 3787 method @Nullable public android.view.View getCurrentFocus(); 3788 method @Deprecated public android.app.FragmentManager getFragmentManager(); 3789 method public android.content.Intent getIntent(); 3790 method @Nullable public Object getLastNonConfigurationInstance(); 3791 method @NonNull public android.view.LayoutInflater getLayoutInflater(); 3792 method @Deprecated public android.app.LoaderManager getLoaderManager(); 3793 method @NonNull public String getLocalClassName(); 3794 method public int getMaxNumPictureInPictureActions(); 3795 method public final android.media.session.MediaController getMediaController(); 3796 method @NonNull public android.view.MenuInflater getMenuInflater(); 3797 method public final android.app.Activity getParent(); 3798 method @Nullable public android.content.Intent getParentActivityIntent(); 3799 method public android.content.SharedPreferences getPreferences(int); 3800 method @Nullable public android.net.Uri getReferrer(); 3801 method public int getRequestedOrientation(); 3802 method public final android.view.SearchEvent getSearchEvent(); 3803 method public int getTaskId(); 3804 method public final CharSequence getTitle(); 3805 method public final int getTitleColor(); 3806 method public android.app.VoiceInteractor getVoiceInteractor(); 3807 method public final int getVolumeControlStream(); 3808 method public android.view.Window getWindow(); 3809 method public android.view.WindowManager getWindowManager(); 3810 method public boolean hasWindowFocus(); 3811 method public void invalidateOptionsMenu(); 3812 method public boolean isActivityTransitionRunning(); 3813 method public boolean isChangingConfigurations(); 3814 method public final boolean isChild(); 3815 method public boolean isDestroyed(); 3816 method public boolean isFinishing(); 3817 method public boolean isImmersive(); 3818 method public boolean isInMultiWindowMode(); 3819 method public boolean isInPictureInPictureMode(); 3820 method public boolean isLocalVoiceInteractionSupported(); 3821 method public boolean isTaskRoot(); 3822 method public boolean isVoiceInteraction(); 3823 method public boolean isVoiceInteractionRoot(); 3824 method @Deprecated public final android.database.Cursor managedQuery(android.net.Uri, String[], String, String[], String); 3825 method public boolean moveTaskToBack(boolean); 3826 method public boolean navigateUpTo(android.content.Intent); 3827 method @Deprecated public boolean navigateUpToFromChild(android.app.Activity, android.content.Intent); 3828 method @CallSuper public void onActionModeFinished(android.view.ActionMode); 3829 method @CallSuper public void onActionModeStarted(android.view.ActionMode); 3830 method public void onActivityReenter(int, android.content.Intent); 3831 method protected void onActivityResult(int, int, android.content.Intent); 3832 method @Deprecated public void onAttachFragment(android.app.Fragment); 3833 method public void onAttachedToWindow(); 3834 method public void onBackPressed(); 3835 method protected void onChildTitleChanged(android.app.Activity, CharSequence); 3836 method public void onConfigurationChanged(@NonNull android.content.res.Configuration); 3837 method public void onContentChanged(); 3838 method public boolean onContextItemSelected(@NonNull android.view.MenuItem); 3839 method public void onContextMenuClosed(@NonNull android.view.Menu); 3840 method @CallSuper @MainThread protected void onCreate(@Nullable android.os.Bundle); 3841 method public void onCreate(@Nullable android.os.Bundle, @Nullable android.os.PersistableBundle); 3842 method public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo); 3843 method @Nullable public CharSequence onCreateDescription(); 3844 method @Deprecated protected android.app.Dialog onCreateDialog(int); 3845 method @Deprecated @Nullable protected android.app.Dialog onCreateDialog(int, android.os.Bundle); 3846 method public void onCreateNavigateUpTaskStack(android.app.TaskStackBuilder); 3847 method public boolean onCreateOptionsMenu(android.view.Menu); 3848 method public boolean onCreatePanelMenu(int, @NonNull android.view.Menu); 3849 method @Nullable public android.view.View onCreatePanelView(int); 3850 method @Deprecated public boolean onCreateThumbnail(android.graphics.Bitmap, android.graphics.Canvas); 3851 method @Nullable public android.view.View onCreateView(@NonNull String, @NonNull android.content.Context, @NonNull android.util.AttributeSet); 3852 method @Nullable public android.view.View onCreateView(@Nullable android.view.View, @NonNull String, @NonNull android.content.Context, @NonNull android.util.AttributeSet); 3853 method @CallSuper protected void onDestroy(); 3854 method public void onDetachedFromWindow(); 3855 method public void onEnterAnimationComplete(); 3856 method public boolean onGenericMotionEvent(android.view.MotionEvent); 3857 method public void onGetDirectActions(@NonNull android.os.CancellationSignal, @NonNull java.util.function.Consumer<java.util.List<android.app.DirectAction>>); 3858 method public boolean onKeyDown(int, android.view.KeyEvent); 3859 method public boolean onKeyLongPress(int, android.view.KeyEvent); 3860 method public boolean onKeyMultiple(int, int, android.view.KeyEvent); 3861 method public boolean onKeyShortcut(int, android.view.KeyEvent); 3862 method public boolean onKeyUp(int, android.view.KeyEvent); 3863 method public void onLocalVoiceInteractionStarted(); 3864 method public void onLocalVoiceInteractionStopped(); 3865 method public void onLowMemory(); 3866 method public boolean onMenuItemSelected(int, @NonNull android.view.MenuItem); 3867 method public boolean onMenuOpened(int, @NonNull android.view.Menu); 3868 method public void onMultiWindowModeChanged(boolean, android.content.res.Configuration); 3869 method @Deprecated public void onMultiWindowModeChanged(boolean); 3870 method public boolean onNavigateUp(); 3871 method @Deprecated public boolean onNavigateUpFromChild(android.app.Activity); 3872 method protected void onNewIntent(android.content.Intent); 3873 method public boolean onOptionsItemSelected(@NonNull android.view.MenuItem); 3874 method public void onOptionsMenuClosed(android.view.Menu); 3875 method public void onPanelClosed(int, @NonNull android.view.Menu); 3876 method @CallSuper protected void onPause(); 3877 method public void onPerformDirectAction(@NonNull String, @NonNull android.os.Bundle, @NonNull android.os.CancellationSignal, @NonNull java.util.function.Consumer<android.os.Bundle>); 3878 method public void onPictureInPictureModeChanged(boolean, android.content.res.Configuration); 3879 method @Deprecated public void onPictureInPictureModeChanged(boolean); 3880 method public boolean onPictureInPictureRequested(); 3881 method @CallSuper protected void onPostCreate(@Nullable android.os.Bundle); 3882 method public void onPostCreate(@Nullable android.os.Bundle, @Nullable android.os.PersistableBundle); 3883 method @CallSuper protected void onPostResume(); 3884 method @Deprecated protected void onPrepareDialog(int, android.app.Dialog); 3885 method @Deprecated protected void onPrepareDialog(int, android.app.Dialog, android.os.Bundle); 3886 method public void onPrepareNavigateUpTaskStack(android.app.TaskStackBuilder); 3887 method public boolean onPrepareOptionsMenu(android.view.Menu); 3888 method public boolean onPreparePanel(int, @Nullable android.view.View, @NonNull android.view.Menu); 3889 method public void onProvideAssistContent(android.app.assist.AssistContent); 3890 method public void onProvideAssistData(android.os.Bundle); 3891 method public android.net.Uri onProvideReferrer(); 3892 method public void onRequestPermissionsResult(int, @NonNull String[], @NonNull int[]); 3893 method @CallSuper protected void onRestart(); 3894 method protected void onRestoreInstanceState(@NonNull android.os.Bundle); 3895 method public void onRestoreInstanceState(@Nullable android.os.Bundle, @Nullable android.os.PersistableBundle); 3896 method @CallSuper protected void onResume(); 3897 method public Object onRetainNonConfigurationInstance(); 3898 method protected void onSaveInstanceState(@NonNull android.os.Bundle); 3899 method public void onSaveInstanceState(@NonNull android.os.Bundle, @NonNull android.os.PersistableBundle); 3900 method public boolean onSearchRequested(@Nullable android.view.SearchEvent); 3901 method public boolean onSearchRequested(); 3902 method @CallSuper protected void onStart(); 3903 method @Deprecated public void onStateNotSaved(); 3904 method @CallSuper protected void onStop(); 3905 method protected void onTitleChanged(CharSequence, int); 3906 method public void onTopResumedActivityChanged(boolean); 3907 method public boolean onTouchEvent(android.view.MotionEvent); 3908 method public boolean onTrackballEvent(android.view.MotionEvent); 3909 method public void onTrimMemory(int); 3910 method public void onUserInteraction(); 3911 method protected void onUserLeaveHint(); 3912 method @Deprecated @CallSuper public void onVisibleBehindCanceled(); 3913 method public void onWindowAttributesChanged(android.view.WindowManager.LayoutParams); 3914 method public void onWindowFocusChanged(boolean); 3915 method @Nullable public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode.Callback); 3916 method @Nullable public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode.Callback, int); 3917 method public void openContextMenu(android.view.View); 3918 method public void openOptionsMenu(); 3919 method public void overridePendingTransition(int, int); 3920 method public void postponeEnterTransition(); 3921 method public void recreate(); 3922 method public void registerActivityLifecycleCallbacks(@NonNull android.app.Application.ActivityLifecycleCallbacks); 3923 method public void registerForContextMenu(android.view.View); 3924 method public boolean releaseInstance(); 3925 method @Deprecated public final void removeDialog(int); 3926 method public void reportFullyDrawn(); 3927 method public android.view.DragAndDropPermissions requestDragAndDropPermissions(android.view.DragEvent); 3928 method public final void requestPermissions(@NonNull String[], int); 3929 method public final void requestShowKeyboardShortcuts(); 3930 method @Deprecated public boolean requestVisibleBehind(boolean); 3931 method public final boolean requestWindowFeature(int); 3932 method @NonNull public final <T extends android.view.View> T requireViewById(@IdRes int); 3933 method public final void runOnUiThread(Runnable); 3934 method public void setActionBar(@Nullable android.widget.Toolbar); 3935 method public void setContentTransitionManager(android.transition.TransitionManager); 3936 method public void setContentView(@LayoutRes int); 3937 method public void setContentView(android.view.View); 3938 method public void setContentView(android.view.View, android.view.ViewGroup.LayoutParams); 3939 method public final void setDefaultKeyMode(int); 3940 method public void setEnterSharedElementCallback(android.app.SharedElementCallback); 3941 method public void setExitSharedElementCallback(android.app.SharedElementCallback); 3942 method public final void setFeatureDrawable(int, android.graphics.drawable.Drawable); 3943 method public final void setFeatureDrawableAlpha(int, int); 3944 method public final void setFeatureDrawableResource(int, @DrawableRes int); 3945 method public final void setFeatureDrawableUri(int, android.net.Uri); 3946 method public void setFinishOnTouchOutside(boolean); 3947 method public void setImmersive(boolean); 3948 method public void setInheritShowWhenLocked(boolean); 3949 method public void setIntent(android.content.Intent); 3950 method public void setLocusContext(@Nullable android.content.LocusId, @Nullable android.os.Bundle); 3951 method public final void setMediaController(android.media.session.MediaController); 3952 method public void setPictureInPictureParams(@NonNull android.app.PictureInPictureParams); 3953 method @Deprecated public final void setProgress(int); 3954 method @Deprecated public final void setProgressBarIndeterminate(boolean); 3955 method @Deprecated public final void setProgressBarIndeterminateVisibility(boolean); 3956 method @Deprecated public final void setProgressBarVisibility(boolean); 3957 method public void setRequestedOrientation(int); 3958 method public final void setResult(int); 3959 method public final void setResult(int, android.content.Intent); 3960 method @Deprecated public final void setSecondaryProgress(int); 3961 method public void setShowWhenLocked(boolean); 3962 method public void setTaskDescription(android.app.ActivityManager.TaskDescription); 3963 method public void setTitle(CharSequence); 3964 method public void setTitle(int); 3965 method @Deprecated public void setTitleColor(int); 3966 method public boolean setTranslucent(boolean); 3967 method public void setTurnScreenOn(boolean); 3968 method public void setVisible(boolean); 3969 method public final void setVolumeControlStream(int); 3970 method public void setVrModeEnabled(boolean, @NonNull android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 3971 method public boolean shouldShowRequestPermissionRationale(@NonNull String); 3972 method public boolean shouldUpRecreateTask(android.content.Intent); 3973 method public boolean showAssist(android.os.Bundle); 3974 method @Deprecated public final void showDialog(int); 3975 method @Deprecated public final boolean showDialog(int, android.os.Bundle); 3976 method public void showLockTaskEscapeMessage(); 3977 method @Nullable public android.view.ActionMode startActionMode(android.view.ActionMode.Callback); 3978 method @Nullable public android.view.ActionMode startActionMode(android.view.ActionMode.Callback, int); 3979 method public void startActivityForResult(@RequiresPermission android.content.Intent, int); 3980 method public void startActivityForResult(@RequiresPermission android.content.Intent, int, @Nullable android.os.Bundle); 3981 method @Deprecated public void startActivityFromChild(@NonNull android.app.Activity, @RequiresPermission android.content.Intent, int); 3982 method @Deprecated public void startActivityFromChild(@NonNull android.app.Activity, @RequiresPermission android.content.Intent, int, @Nullable android.os.Bundle); 3983 method @Deprecated public void startActivityFromFragment(@NonNull android.app.Fragment, @RequiresPermission android.content.Intent, int); 3984 method @Deprecated public void startActivityFromFragment(@NonNull android.app.Fragment, @RequiresPermission android.content.Intent, int, @Nullable android.os.Bundle); 3985 method public boolean startActivityIfNeeded(@NonNull @RequiresPermission android.content.Intent, int); 3986 method public boolean startActivityIfNeeded(@NonNull @RequiresPermission android.content.Intent, int, @Nullable android.os.Bundle); 3987 method public void startIntentSenderForResult(android.content.IntentSender, int, @Nullable android.content.Intent, int, int, int) throws android.content.IntentSender.SendIntentException; 3988 method public void startIntentSenderForResult(android.content.IntentSender, int, @Nullable android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException; 3989 method @Deprecated public void startIntentSenderFromChild(android.app.Activity, android.content.IntentSender, int, android.content.Intent, int, int, int) throws android.content.IntentSender.SendIntentException; 3990 method @Deprecated public void startIntentSenderFromChild(android.app.Activity, android.content.IntentSender, int, android.content.Intent, int, int, int, @Nullable android.os.Bundle) throws android.content.IntentSender.SendIntentException; 3991 method public void startLocalVoiceInteraction(android.os.Bundle); 3992 method public void startLockTask(); 3993 method @Deprecated public void startManagingCursor(android.database.Cursor); 3994 method public boolean startNextMatchingActivity(@NonNull @RequiresPermission android.content.Intent); 3995 method public boolean startNextMatchingActivity(@NonNull @RequiresPermission android.content.Intent, @Nullable android.os.Bundle); 3996 method public void startPostponedEnterTransition(); 3997 method public void startSearch(@Nullable String, boolean, @Nullable android.os.Bundle, boolean); 3998 method public void stopLocalVoiceInteraction(); 3999 method public void stopLockTask(); 4000 method @Deprecated public void stopManagingCursor(android.database.Cursor); 4001 method public void takeKeyEvents(boolean); 4002 method public void triggerSearch(String, @Nullable android.os.Bundle); 4003 method public void unregisterActivityLifecycleCallbacks(@NonNull android.app.Application.ActivityLifecycleCallbacks); 4004 method public void unregisterForContextMenu(android.view.View); 4005 field public static final int DEFAULT_KEYS_DIALER = 1; // 0x1 4006 field public static final int DEFAULT_KEYS_DISABLE = 0; // 0x0 4007 field public static final int DEFAULT_KEYS_SEARCH_GLOBAL = 4; // 0x4 4008 field public static final int DEFAULT_KEYS_SEARCH_LOCAL = 3; // 0x3 4009 field public static final int DEFAULT_KEYS_SHORTCUT = 2; // 0x2 4010 field protected static final int[] FOCUSED_STATE_SET; 4011 field public static final int RESULT_CANCELED = 0; // 0x0 4012 field public static final int RESULT_FIRST_USER = 1; // 0x1 4013 field public static final int RESULT_OK = -1; // 0xffffffff 4014 } 4015 4016 @Deprecated public class ActivityGroup extends android.app.Activity { 4017 ctor @Deprecated public ActivityGroup(); 4018 ctor @Deprecated public ActivityGroup(boolean); 4019 method @Deprecated public android.app.Activity getCurrentActivity(); 4020 method @Deprecated public final android.app.LocalActivityManager getLocalActivityManager(); 4021 } 4022 4023 public class ActivityManager { 4024 method public int addAppTask(@NonNull android.app.Activity, @NonNull android.content.Intent, @Nullable android.app.ActivityManager.TaskDescription, @NonNull android.graphics.Bitmap); 4025 method public void appNotResponding(@NonNull String); 4026 method public boolean clearApplicationUserData(); 4027 method public void clearWatchHeapLimit(); 4028 method @RequiresPermission(android.Manifest.permission.DUMP) public void dumpPackageState(java.io.FileDescriptor, String); 4029 method public android.util.Size getAppTaskThumbnailSize(); 4030 method public java.util.List<android.app.ActivityManager.AppTask> getAppTasks(); 4031 method public android.content.pm.ConfigurationInfo getDeviceConfigurationInfo(); 4032 method @NonNull public java.util.List<android.app.ApplicationExitInfo> getHistoricalProcessExitReasons(@Nullable String, @IntRange(from=0) int, @IntRange(from=0) int); 4033 method public int getLargeMemoryClass(); 4034 method public int getLauncherLargeIconDensity(); 4035 method public int getLauncherLargeIconSize(); 4036 method public int getLockTaskModeState(); 4037 method public int getMemoryClass(); 4038 method public void getMemoryInfo(android.app.ActivityManager.MemoryInfo); 4039 method public static void getMyMemoryState(android.app.ActivityManager.RunningAppProcessInfo); 4040 method public android.os.Debug.MemoryInfo[] getProcessMemoryInfo(int[]); 4041 method public java.util.List<android.app.ActivityManager.ProcessErrorStateInfo> getProcessesInErrorState(); 4042 method @Deprecated public java.util.List<android.app.ActivityManager.RecentTaskInfo> getRecentTasks(int, int) throws java.lang.SecurityException; 4043 method public java.util.List<android.app.ActivityManager.RunningAppProcessInfo> getRunningAppProcesses(); 4044 method public android.app.PendingIntent getRunningServiceControlPanel(android.content.ComponentName) throws java.lang.SecurityException; 4045 method @Deprecated public java.util.List<android.app.ActivityManager.RunningServiceInfo> getRunningServices(int) throws java.lang.SecurityException; 4046 method @Deprecated public java.util.List<android.app.ActivityManager.RunningTaskInfo> getRunningTasks(int) throws java.lang.SecurityException; 4047 method public boolean isActivityStartAllowedOnDisplay(@NonNull android.content.Context, int, @NonNull android.content.Intent); 4048 method public boolean isBackgroundRestricted(); 4049 method @Deprecated public boolean isInLockTaskMode(); 4050 method public static boolean isLowMemoryKillReportSupported(); 4051 method public boolean isLowRamDevice(); 4052 method @Deprecated public static boolean isRunningInTestHarness(); 4053 method public static boolean isRunningInUserTestHarness(); 4054 method public static boolean isUserAMonkey(); 4055 method @RequiresPermission(android.Manifest.permission.KILL_BACKGROUND_PROCESSES) public void killBackgroundProcesses(String); 4056 method @RequiresPermission(android.Manifest.permission.REORDER_TASKS) public void moveTaskToFront(int, int); 4057 method @RequiresPermission(android.Manifest.permission.REORDER_TASKS) public void moveTaskToFront(int, int, android.os.Bundle); 4058 method @Deprecated public void restartPackage(String); 4059 method public void setProcessStateSummary(@Nullable byte[]); 4060 method public static void setVrThread(int); 4061 method public void setWatchHeapLimit(long); 4062 field public static final String ACTION_REPORT_HEAP_LIMIT = "android.app.action.REPORT_HEAP_LIMIT"; 4063 field public static final int LOCK_TASK_MODE_LOCKED = 1; // 0x1 4064 field public static final int LOCK_TASK_MODE_NONE = 0; // 0x0 4065 field public static final int LOCK_TASK_MODE_PINNED = 2; // 0x2 4066 field public static final String META_HOME_ALTERNATE = "android.app.home.alternate"; 4067 field public static final int MOVE_TASK_NO_USER_ACTION = 2; // 0x2 4068 field public static final int MOVE_TASK_WITH_HOME = 1; // 0x1 4069 field public static final int RECENT_IGNORE_UNAVAILABLE = 2; // 0x2 4070 field public static final int RECENT_WITH_EXCLUDED = 1; // 0x1 4071 } 4072 4073 public static class ActivityManager.AppTask { 4074 method public void finishAndRemoveTask(); 4075 method public android.app.ActivityManager.RecentTaskInfo getTaskInfo(); 4076 method public void moveToFront(); 4077 method public void setExcludeFromRecents(boolean); 4078 method public void startActivity(android.content.Context, android.content.Intent, android.os.Bundle); 4079 } 4080 4081 public static class ActivityManager.MemoryInfo implements android.os.Parcelable { 4082 ctor public ActivityManager.MemoryInfo(); 4083 method public int describeContents(); 4084 method public void readFromParcel(android.os.Parcel); 4085 method public void writeToParcel(android.os.Parcel, int); 4086 field @NonNull public static final android.os.Parcelable.Creator<android.app.ActivityManager.MemoryInfo> CREATOR; 4087 field public long availMem; 4088 field public boolean lowMemory; 4089 field public long threshold; 4090 field public long totalMem; 4091 } 4092 4093 public static class ActivityManager.ProcessErrorStateInfo implements android.os.Parcelable { 4094 ctor public ActivityManager.ProcessErrorStateInfo(); 4095 method public int describeContents(); 4096 method public void readFromParcel(android.os.Parcel); 4097 method public void writeToParcel(android.os.Parcel, int); 4098 field public static final int CRASHED = 1; // 0x1 4099 field @NonNull public static final android.os.Parcelable.Creator<android.app.ActivityManager.ProcessErrorStateInfo> CREATOR; 4100 field public static final int NOT_RESPONDING = 2; // 0x2 4101 field public static final int NO_ERROR = 0; // 0x0 4102 field public int condition; 4103 field public byte[] crashData; 4104 field public String longMsg; 4105 field public int pid; 4106 field public String processName; 4107 field public String shortMsg; 4108 field public String stackTrace; 4109 field public String tag; 4110 field public int uid; 4111 } 4112 4113 public static class ActivityManager.RecentTaskInfo extends android.app.TaskInfo implements android.os.Parcelable { 4114 ctor public ActivityManager.RecentTaskInfo(); 4115 method public int describeContents(); 4116 method public void readFromParcel(android.os.Parcel); 4117 method public void writeToParcel(android.os.Parcel, int); 4118 field @NonNull public static final android.os.Parcelable.Creator<android.app.ActivityManager.RecentTaskInfo> CREATOR; 4119 field @Deprecated public int affiliatedTaskId; 4120 field @Deprecated public CharSequence description; 4121 field @Deprecated public int id; 4122 field @Deprecated public int persistentId; 4123 } 4124 4125 public static class ActivityManager.RunningAppProcessInfo implements android.os.Parcelable { 4126 ctor public ActivityManager.RunningAppProcessInfo(); 4127 ctor public ActivityManager.RunningAppProcessInfo(String, int, String[]); 4128 method public int describeContents(); 4129 method public void readFromParcel(android.os.Parcel); 4130 method public void writeToParcel(android.os.Parcel, int); 4131 field @NonNull public static final android.os.Parcelable.Creator<android.app.ActivityManager.RunningAppProcessInfo> CREATOR; 4132 field @Deprecated public static final int IMPORTANCE_BACKGROUND = 400; // 0x190 4133 field public static final int IMPORTANCE_CACHED = 400; // 0x190 4134 field public static final int IMPORTANCE_CANT_SAVE_STATE = 350; // 0x15e 4135 field @Deprecated public static final int IMPORTANCE_EMPTY = 500; // 0x1f4 4136 field public static final int IMPORTANCE_FOREGROUND = 100; // 0x64 4137 field public static final int IMPORTANCE_FOREGROUND_SERVICE = 125; // 0x7d 4138 field public static final int IMPORTANCE_GONE = 1000; // 0x3e8 4139 field public static final int IMPORTANCE_PERCEPTIBLE = 230; // 0xe6 4140 field public static final int IMPORTANCE_PERCEPTIBLE_PRE_26 = 130; // 0x82 4141 field public static final int IMPORTANCE_SERVICE = 300; // 0x12c 4142 field public static final int IMPORTANCE_TOP_SLEEPING = 325; // 0x145 4143 field @Deprecated public static final int IMPORTANCE_TOP_SLEEPING_PRE_28 = 150; // 0x96 4144 field public static final int IMPORTANCE_VISIBLE = 200; // 0xc8 4145 field public static final int REASON_PROVIDER_IN_USE = 1; // 0x1 4146 field public static final int REASON_SERVICE_IN_USE = 2; // 0x2 4147 field public static final int REASON_UNKNOWN = 0; // 0x0 4148 field public int importance; 4149 field public int importanceReasonCode; 4150 field public android.content.ComponentName importanceReasonComponent; 4151 field public int importanceReasonPid; 4152 field public int lastTrimLevel; 4153 field public int lru; 4154 field public int pid; 4155 field public String[] pkgList; 4156 field public String processName; 4157 field public int uid; 4158 } 4159 4160 public static class ActivityManager.RunningServiceInfo implements android.os.Parcelable { 4161 ctor public ActivityManager.RunningServiceInfo(); 4162 method public int describeContents(); 4163 method public void readFromParcel(android.os.Parcel); 4164 method public void writeToParcel(android.os.Parcel, int); 4165 field @NonNull public static final android.os.Parcelable.Creator<android.app.ActivityManager.RunningServiceInfo> CREATOR; 4166 field public static final int FLAG_FOREGROUND = 2; // 0x2 4167 field public static final int FLAG_PERSISTENT_PROCESS = 8; // 0x8 4168 field public static final int FLAG_STARTED = 1; // 0x1 4169 field public static final int FLAG_SYSTEM_PROCESS = 4; // 0x4 4170 field public long activeSince; 4171 field public int clientCount; 4172 field public int clientLabel; 4173 field public String clientPackage; 4174 field public int crashCount; 4175 field public int flags; 4176 field public boolean foreground; 4177 field public long lastActivityTime; 4178 field public int pid; 4179 field public String process; 4180 field public long restarting; 4181 field public android.content.ComponentName service; 4182 field public boolean started; 4183 field public int uid; 4184 } 4185 4186 public static class ActivityManager.RunningTaskInfo extends android.app.TaskInfo implements android.os.Parcelable { 4187 ctor public ActivityManager.RunningTaskInfo(); 4188 method public int describeContents(); 4189 method public void readFromParcel(android.os.Parcel); 4190 method public void writeToParcel(android.os.Parcel, int); 4191 field @NonNull public static final android.os.Parcelable.Creator<android.app.ActivityManager.RunningTaskInfo> CREATOR; 4192 field @Deprecated public CharSequence description; 4193 field @Deprecated public int id; 4194 field @Deprecated public int numRunning; 4195 field @Deprecated public android.graphics.Bitmap thumbnail; 4196 } 4197 4198 public static class ActivityManager.TaskDescription implements android.os.Parcelable { 4199 ctor public ActivityManager.TaskDescription(String, @DrawableRes int, int); 4200 ctor public ActivityManager.TaskDescription(String, @DrawableRes int); 4201 ctor public ActivityManager.TaskDescription(String); 4202 ctor public ActivityManager.TaskDescription(); 4203 ctor @Deprecated public ActivityManager.TaskDescription(String, android.graphics.Bitmap, int); 4204 ctor @Deprecated public ActivityManager.TaskDescription(String, android.graphics.Bitmap); 4205 ctor public ActivityManager.TaskDescription(android.app.ActivityManager.TaskDescription); 4206 method public int describeContents(); 4207 method @Deprecated public android.graphics.Bitmap getIcon(); 4208 method public String getLabel(); 4209 method public int getPrimaryColor(); 4210 method public void readFromParcel(android.os.Parcel); 4211 method public void writeToParcel(android.os.Parcel, int); 4212 field @NonNull public static final android.os.Parcelable.Creator<android.app.ActivityManager.TaskDescription> CREATOR; 4213 } 4214 4215 public class ActivityOptions { 4216 method @Nullable public android.graphics.Rect getLaunchBounds(); 4217 method public int getLaunchDisplayId(); 4218 method public boolean getLockTaskMode(); 4219 method public static android.app.ActivityOptions makeBasic(); 4220 method public static android.app.ActivityOptions makeClipRevealAnimation(android.view.View, int, int, int, int); 4221 method public static android.app.ActivityOptions makeCustomAnimation(android.content.Context, int, int); 4222 method public static android.app.ActivityOptions makeScaleUpAnimation(android.view.View, int, int, int, int); 4223 method public static android.app.ActivityOptions makeSceneTransitionAnimation(android.app.Activity, android.view.View, String); 4224 method @java.lang.SafeVarargs public static android.app.ActivityOptions makeSceneTransitionAnimation(android.app.Activity, android.util.Pair<android.view.View,java.lang.String>...); 4225 method public static android.app.ActivityOptions makeTaskLaunchBehind(); 4226 method public static android.app.ActivityOptions makeThumbnailScaleUpAnimation(android.view.View, android.graphics.Bitmap, int, int); 4227 method public void requestUsageTimeReport(android.app.PendingIntent); 4228 method public android.app.ActivityOptions setAppVerificationBundle(android.os.Bundle); 4229 method public android.app.ActivityOptions setLaunchBounds(@Nullable android.graphics.Rect); 4230 method public android.app.ActivityOptions setLaunchDisplayId(int); 4231 method public android.app.ActivityOptions setLockTaskEnabled(boolean); 4232 method public android.os.Bundle toBundle(); 4233 method public void update(android.app.ActivityOptions); 4234 field public static final String EXTRA_USAGE_TIME_REPORT = "android.activity.usage_time"; 4235 field public static final String EXTRA_USAGE_TIME_REPORT_PACKAGES = "android.usage_time_packages"; 4236 } 4237 4238 public class AlarmManager { 4239 method public void cancel(android.app.PendingIntent); 4240 method public void cancel(android.app.AlarmManager.OnAlarmListener); 4241 method public android.app.AlarmManager.AlarmClockInfo getNextAlarmClock(); 4242 method public void set(int, long, android.app.PendingIntent); 4243 method public void set(int, long, String, android.app.AlarmManager.OnAlarmListener, android.os.Handler); 4244 method public void setAlarmClock(android.app.AlarmManager.AlarmClockInfo, android.app.PendingIntent); 4245 method public void setAndAllowWhileIdle(int, long, android.app.PendingIntent); 4246 method public void setExact(int, long, android.app.PendingIntent); 4247 method public void setExact(int, long, String, android.app.AlarmManager.OnAlarmListener, android.os.Handler); 4248 method public void setExactAndAllowWhileIdle(int, long, android.app.PendingIntent); 4249 method public void setInexactRepeating(int, long, long, android.app.PendingIntent); 4250 method public void setRepeating(int, long, long, android.app.PendingIntent); 4251 method @RequiresPermission(android.Manifest.permission.SET_TIME) public void setTime(long); 4252 method @RequiresPermission(android.Manifest.permission.SET_TIME_ZONE) public void setTimeZone(String); 4253 method public void setWindow(int, long, long, android.app.PendingIntent); 4254 method public void setWindow(int, long, long, String, android.app.AlarmManager.OnAlarmListener, android.os.Handler); 4255 field public static final String ACTION_NEXT_ALARM_CLOCK_CHANGED = "android.app.action.NEXT_ALARM_CLOCK_CHANGED"; 4256 field public static final int ELAPSED_REALTIME = 3; // 0x3 4257 field public static final int ELAPSED_REALTIME_WAKEUP = 2; // 0x2 4258 field public static final long INTERVAL_DAY = 86400000L; // 0x5265c00L 4259 field public static final long INTERVAL_FIFTEEN_MINUTES = 900000L; // 0xdbba0L 4260 field public static final long INTERVAL_HALF_DAY = 43200000L; // 0x2932e00L 4261 field public static final long INTERVAL_HALF_HOUR = 1800000L; // 0x1b7740L 4262 field public static final long INTERVAL_HOUR = 3600000L; // 0x36ee80L 4263 field public static final int RTC = 1; // 0x1 4264 field public static final int RTC_WAKEUP = 0; // 0x0 4265 } 4266 4267 public static final class AlarmManager.AlarmClockInfo implements android.os.Parcelable { 4268 ctor public AlarmManager.AlarmClockInfo(long, android.app.PendingIntent); 4269 method public int describeContents(); 4270 method public android.app.PendingIntent getShowIntent(); 4271 method public long getTriggerTime(); 4272 method public void writeToParcel(android.os.Parcel, int); 4273 field @NonNull public static final android.os.Parcelable.Creator<android.app.AlarmManager.AlarmClockInfo> CREATOR; 4274 } 4275 4276 public static interface AlarmManager.OnAlarmListener { 4277 method public void onAlarm(); 4278 } 4279 4280 public class AlertDialog extends android.app.Dialog implements android.content.DialogInterface { 4281 ctor protected AlertDialog(android.content.Context); 4282 ctor protected AlertDialog(android.content.Context, boolean, android.content.DialogInterface.OnCancelListener); 4283 ctor protected AlertDialog(android.content.Context, @StyleRes int); 4284 method public android.widget.Button getButton(int); 4285 method public android.widget.ListView getListView(); 4286 method public void setButton(int, CharSequence, android.os.Message); 4287 method public void setButton(int, CharSequence, android.content.DialogInterface.OnClickListener); 4288 method @Deprecated public void setButton(CharSequence, android.os.Message); 4289 method @Deprecated public void setButton(CharSequence, android.content.DialogInterface.OnClickListener); 4290 method @Deprecated public void setButton2(CharSequence, android.os.Message); 4291 method @Deprecated public void setButton2(CharSequence, android.content.DialogInterface.OnClickListener); 4292 method @Deprecated public void setButton3(CharSequence, android.os.Message); 4293 method @Deprecated public void setButton3(CharSequence, android.content.DialogInterface.OnClickListener); 4294 method public void setCustomTitle(android.view.View); 4295 method public void setIcon(@DrawableRes int); 4296 method public void setIcon(android.graphics.drawable.Drawable); 4297 method public void setIconAttribute(@AttrRes int); 4298 method public void setInverseBackgroundForced(boolean); 4299 method public void setMessage(CharSequence); 4300 method public void setView(android.view.View); 4301 method public void setView(android.view.View, int, int, int, int); 4302 field @Deprecated public static final int THEME_DEVICE_DEFAULT_DARK = 4; // 0x4 4303 field @Deprecated public static final int THEME_DEVICE_DEFAULT_LIGHT = 5; // 0x5 4304 field @Deprecated public static final int THEME_HOLO_DARK = 2; // 0x2 4305 field @Deprecated public static final int THEME_HOLO_LIGHT = 3; // 0x3 4306 field @Deprecated public static final int THEME_TRADITIONAL = 1; // 0x1 4307 } 4308 4309 public static class AlertDialog.Builder { 4310 ctor public AlertDialog.Builder(android.content.Context); 4311 ctor public AlertDialog.Builder(android.content.Context, int); 4312 method public android.app.AlertDialog create(); 4313 method public android.content.Context getContext(); 4314 method public android.app.AlertDialog.Builder setAdapter(android.widget.ListAdapter, android.content.DialogInterface.OnClickListener); 4315 method public android.app.AlertDialog.Builder setCancelable(boolean); 4316 method public android.app.AlertDialog.Builder setCursor(android.database.Cursor, android.content.DialogInterface.OnClickListener, String); 4317 method public android.app.AlertDialog.Builder setCustomTitle(android.view.View); 4318 method public android.app.AlertDialog.Builder setIcon(@DrawableRes int); 4319 method public android.app.AlertDialog.Builder setIcon(android.graphics.drawable.Drawable); 4320 method public android.app.AlertDialog.Builder setIconAttribute(@AttrRes int); 4321 method @Deprecated public android.app.AlertDialog.Builder setInverseBackgroundForced(boolean); 4322 method public android.app.AlertDialog.Builder setItems(@ArrayRes int, android.content.DialogInterface.OnClickListener); 4323 method public android.app.AlertDialog.Builder setItems(CharSequence[], android.content.DialogInterface.OnClickListener); 4324 method public android.app.AlertDialog.Builder setMessage(@StringRes int); 4325 method public android.app.AlertDialog.Builder setMessage(CharSequence); 4326 method public android.app.AlertDialog.Builder setMultiChoiceItems(@ArrayRes int, boolean[], android.content.DialogInterface.OnMultiChoiceClickListener); 4327 method public android.app.AlertDialog.Builder setMultiChoiceItems(CharSequence[], boolean[], android.content.DialogInterface.OnMultiChoiceClickListener); 4328 method public android.app.AlertDialog.Builder setMultiChoiceItems(android.database.Cursor, String, String, android.content.DialogInterface.OnMultiChoiceClickListener); 4329 method public android.app.AlertDialog.Builder setNegativeButton(@StringRes int, android.content.DialogInterface.OnClickListener); 4330 method public android.app.AlertDialog.Builder setNegativeButton(CharSequence, android.content.DialogInterface.OnClickListener); 4331 method public android.app.AlertDialog.Builder setNeutralButton(@StringRes int, android.content.DialogInterface.OnClickListener); 4332 method public android.app.AlertDialog.Builder setNeutralButton(CharSequence, android.content.DialogInterface.OnClickListener); 4333 method public android.app.AlertDialog.Builder setOnCancelListener(android.content.DialogInterface.OnCancelListener); 4334 method public android.app.AlertDialog.Builder setOnDismissListener(android.content.DialogInterface.OnDismissListener); 4335 method public android.app.AlertDialog.Builder setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener); 4336 method public android.app.AlertDialog.Builder setOnKeyListener(android.content.DialogInterface.OnKeyListener); 4337 method public android.app.AlertDialog.Builder setPositiveButton(@StringRes int, android.content.DialogInterface.OnClickListener); 4338 method public android.app.AlertDialog.Builder setPositiveButton(CharSequence, android.content.DialogInterface.OnClickListener); 4339 method public android.app.AlertDialog.Builder setSingleChoiceItems(@ArrayRes int, int, android.content.DialogInterface.OnClickListener); 4340 method public android.app.AlertDialog.Builder setSingleChoiceItems(android.database.Cursor, int, String, android.content.DialogInterface.OnClickListener); 4341 method public android.app.AlertDialog.Builder setSingleChoiceItems(CharSequence[], int, android.content.DialogInterface.OnClickListener); 4342 method public android.app.AlertDialog.Builder setSingleChoiceItems(android.widget.ListAdapter, int, android.content.DialogInterface.OnClickListener); 4343 method public android.app.AlertDialog.Builder setTitle(@StringRes int); 4344 method public android.app.AlertDialog.Builder setTitle(CharSequence); 4345 method public android.app.AlertDialog.Builder setView(int); 4346 method public android.app.AlertDialog.Builder setView(android.view.View); 4347 method public android.app.AlertDialog show(); 4348 } 4349 4350 @Deprecated public class AliasActivity extends android.app.Activity { 4351 ctor @Deprecated public AliasActivity(); 4352 } 4353 4354 public class AppComponentFactory { 4355 ctor public AppComponentFactory(); 4356 method @NonNull public android.app.Activity instantiateActivity(@NonNull ClassLoader, @NonNull String, @Nullable android.content.Intent) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException; 4357 method @NonNull public android.app.Application instantiateApplication(@NonNull ClassLoader, @NonNull String) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException; 4358 method @NonNull public ClassLoader instantiateClassLoader(@NonNull ClassLoader, @NonNull android.content.pm.ApplicationInfo); 4359 method @NonNull public android.content.ContentProvider instantiateProvider(@NonNull ClassLoader, @NonNull String) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException; 4360 method @NonNull public android.content.BroadcastReceiver instantiateReceiver(@NonNull ClassLoader, @NonNull String, @Nullable android.content.Intent) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException; 4361 method @NonNull public android.app.Service instantiateService(@NonNull ClassLoader, @NonNull String, @Nullable android.content.Intent) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException; 4362 } 4363 4364 public class AppOpsManager { 4365 method @Deprecated public int checkOp(@NonNull String, int, @NonNull String); 4366 method @Deprecated public int checkOpNoThrow(@NonNull String, int, @NonNull String); 4367 method @Deprecated public void checkPackage(int, @NonNull String); 4368 method @Deprecated public void finishOp(@NonNull String, int, @NonNull String); 4369 method public void finishOp(@NonNull String, int, @NonNull String, @Nullable String); 4370 method public boolean isOpActive(@NonNull String, int, @NonNull String); 4371 method @Deprecated public int noteOp(@NonNull String, int, @NonNull String); 4372 method public int noteOp(@NonNull String, int, @Nullable String, @Nullable String, @Nullable String); 4373 method @Deprecated public int noteOpNoThrow(@NonNull String, int, @NonNull String); 4374 method public int noteOpNoThrow(@NonNull String, int, @NonNull String, @Nullable String, @Nullable String); 4375 method @Deprecated public int noteProxyOp(@NonNull String, @NonNull String); 4376 method public int noteProxyOp(@NonNull String, @Nullable String, int, @Nullable String, @Nullable String); 4377 method @Deprecated public int noteProxyOpNoThrow(@NonNull String, @NonNull String); 4378 method @Deprecated public int noteProxyOpNoThrow(@NonNull String, @Nullable String, int); 4379 method public int noteProxyOpNoThrow(@NonNull String, @Nullable String, int, @Nullable String, @Nullable String); 4380 method @Nullable public static String permissionToOp(@NonNull String); 4381 method public void setOnOpNotedCallback(@Nullable java.util.concurrent.Executor, @Nullable android.app.AppOpsManager.OnOpNotedCallback); 4382 method @Deprecated public int startOp(@NonNull String, int, @NonNull String); 4383 method public int startOp(@NonNull String, int, @Nullable String, @Nullable String, @Nullable String); 4384 method @Deprecated public int startOpNoThrow(@NonNull String, int, @NonNull String); 4385 method public int startOpNoThrow(@NonNull String, int, @NonNull String, @NonNull String, @Nullable String); 4386 method public void startWatchingActive(@NonNull String[], @NonNull java.util.concurrent.Executor, @NonNull android.app.AppOpsManager.OnOpActiveChangedListener); 4387 method public void startWatchingMode(@NonNull String, @Nullable String, @NonNull android.app.AppOpsManager.OnOpChangedListener); 4388 method public void startWatchingMode(@NonNull String, @Nullable String, int, @NonNull android.app.AppOpsManager.OnOpChangedListener); 4389 method public void stopWatchingActive(@NonNull android.app.AppOpsManager.OnOpActiveChangedListener); 4390 method public void stopWatchingMode(@NonNull android.app.AppOpsManager.OnOpChangedListener); 4391 method public int unsafeCheckOp(@NonNull String, int, @NonNull String); 4392 method public int unsafeCheckOpNoThrow(@NonNull String, int, @NonNull String); 4393 method public int unsafeCheckOpRaw(@NonNull String, int, @NonNull String); 4394 method public int unsafeCheckOpRawNoThrow(@NonNull String, int, @NonNull String); 4395 field public static final int MODE_ALLOWED = 0; // 0x0 4396 field public static final int MODE_DEFAULT = 3; // 0x3 4397 field public static final int MODE_ERRORED = 2; // 0x2 4398 field public static final int MODE_FOREGROUND = 4; // 0x4 4399 field public static final int MODE_IGNORED = 1; // 0x1 4400 field public static final String OPSTR_ADD_VOICEMAIL = "android:add_voicemail"; 4401 field public static final String OPSTR_ANSWER_PHONE_CALLS = "android:answer_phone_calls"; 4402 field public static final String OPSTR_BODY_SENSORS = "android:body_sensors"; 4403 field public static final String OPSTR_CALL_PHONE = "android:call_phone"; 4404 field public static final String OPSTR_CAMERA = "android:camera"; 4405 field public static final String OPSTR_COARSE_LOCATION = "android:coarse_location"; 4406 field public static final String OPSTR_FINE_LOCATION = "android:fine_location"; 4407 field public static final String OPSTR_GET_USAGE_STATS = "android:get_usage_stats"; 4408 field public static final String OPSTR_MOCK_LOCATION = "android:mock_location"; 4409 field public static final String OPSTR_MONITOR_HIGH_POWER_LOCATION = "android:monitor_location_high_power"; 4410 field public static final String OPSTR_MONITOR_LOCATION = "android:monitor_location"; 4411 field public static final String OPSTR_PICTURE_IN_PICTURE = "android:picture_in_picture"; 4412 field public static final String OPSTR_PROCESS_OUTGOING_CALLS = "android:process_outgoing_calls"; 4413 field public static final String OPSTR_READ_CALENDAR = "android:read_calendar"; 4414 field public static final String OPSTR_READ_CALL_LOG = "android:read_call_log"; 4415 field public static final String OPSTR_READ_CELL_BROADCASTS = "android:read_cell_broadcasts"; 4416 field public static final String OPSTR_READ_CONTACTS = "android:read_contacts"; 4417 field public static final String OPSTR_READ_EXTERNAL_STORAGE = "android:read_external_storage"; 4418 field public static final String OPSTR_READ_PHONE_NUMBERS = "android:read_phone_numbers"; 4419 field public static final String OPSTR_READ_PHONE_STATE = "android:read_phone_state"; 4420 field public static final String OPSTR_READ_SMS = "android:read_sms"; 4421 field public static final String OPSTR_RECEIVE_MMS = "android:receive_mms"; 4422 field public static final String OPSTR_RECEIVE_SMS = "android:receive_sms"; 4423 field public static final String OPSTR_RECEIVE_WAP_PUSH = "android:receive_wap_push"; 4424 field public static final String OPSTR_RECORD_AUDIO = "android:record_audio"; 4425 field public static final String OPSTR_SEND_SMS = "android:send_sms"; 4426 field public static final String OPSTR_SYSTEM_ALERT_WINDOW = "android:system_alert_window"; 4427 field public static final String OPSTR_USE_FINGERPRINT = "android:use_fingerprint"; 4428 field public static final String OPSTR_USE_SIP = "android:use_sip"; 4429 field public static final String OPSTR_WRITE_CALENDAR = "android:write_calendar"; 4430 field public static final String OPSTR_WRITE_CALL_LOG = "android:write_call_log"; 4431 field public static final String OPSTR_WRITE_CONTACTS = "android:write_contacts"; 4432 field public static final String OPSTR_WRITE_EXTERNAL_STORAGE = "android:write_external_storage"; 4433 field public static final String OPSTR_WRITE_SETTINGS = "android:write_settings"; 4434 field public static final int WATCH_FOREGROUND_CHANGES = 1; // 0x1 4435 } 4436 4437 public static interface AppOpsManager.OnOpActiveChangedListener { 4438 method public void onOpActiveChanged(@NonNull String, int, @NonNull String, boolean); 4439 } 4440 4441 public static interface AppOpsManager.OnOpChangedListener { 4442 method public void onOpChanged(String, String); 4443 } 4444 4445 public abstract static class AppOpsManager.OnOpNotedCallback { 4446 ctor public AppOpsManager.OnOpNotedCallback(); 4447 method public abstract void onAsyncNoted(@NonNull android.app.AsyncNotedAppOp); 4448 method public abstract void onNoted(@NonNull android.app.SyncNotedAppOp); 4449 method public abstract void onSelfNoted(@NonNull android.app.SyncNotedAppOp); 4450 } 4451 4452 public class Application extends android.content.ContextWrapper implements android.content.ComponentCallbacks2 { 4453 ctor public Application(); 4454 method public static String getProcessName(); 4455 method @CallSuper public void onConfigurationChanged(@NonNull android.content.res.Configuration); 4456 method @CallSuper public void onCreate(); 4457 method @CallSuper public void onLowMemory(); 4458 method @CallSuper public void onTerminate(); 4459 method @CallSuper public void onTrimMemory(int); 4460 method public void registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks); 4461 method public void registerOnProvideAssistDataListener(android.app.Application.OnProvideAssistDataListener); 4462 method public void unregisterActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks); 4463 method public void unregisterOnProvideAssistDataListener(android.app.Application.OnProvideAssistDataListener); 4464 } 4465 4466 public static interface Application.ActivityLifecycleCallbacks { 4467 method public void onActivityCreated(@NonNull android.app.Activity, @Nullable android.os.Bundle); 4468 method public void onActivityDestroyed(@NonNull android.app.Activity); 4469 method public void onActivityPaused(@NonNull android.app.Activity); 4470 method public default void onActivityPostCreated(@NonNull android.app.Activity, @Nullable android.os.Bundle); 4471 method public default void onActivityPostDestroyed(@NonNull android.app.Activity); 4472 method public default void onActivityPostPaused(@NonNull android.app.Activity); 4473 method public default void onActivityPostResumed(@NonNull android.app.Activity); 4474 method public default void onActivityPostSaveInstanceState(@NonNull android.app.Activity, @NonNull android.os.Bundle); 4475 method public default void onActivityPostStarted(@NonNull android.app.Activity); 4476 method public default void onActivityPostStopped(@NonNull android.app.Activity); 4477 method public default void onActivityPreCreated(@NonNull android.app.Activity, @Nullable android.os.Bundle); 4478 method public default void onActivityPreDestroyed(@NonNull android.app.Activity); 4479 method public default void onActivityPrePaused(@NonNull android.app.Activity); 4480 method public default void onActivityPreResumed(@NonNull android.app.Activity); 4481 method public default void onActivityPreSaveInstanceState(@NonNull android.app.Activity, @NonNull android.os.Bundle); 4482 method public default void onActivityPreStarted(@NonNull android.app.Activity); 4483 method public default void onActivityPreStopped(@NonNull android.app.Activity); 4484 method public void onActivityResumed(@NonNull android.app.Activity); 4485 method public void onActivitySaveInstanceState(@NonNull android.app.Activity, @NonNull android.os.Bundle); 4486 method public void onActivityStarted(@NonNull android.app.Activity); 4487 method public void onActivityStopped(@NonNull android.app.Activity); 4488 } 4489 4490 public static interface Application.OnProvideAssistDataListener { 4491 method public void onProvideAssistData(android.app.Activity, android.os.Bundle); 4492 } 4493 4494 public class ApplicationErrorReport implements android.os.Parcelable { 4495 ctor public ApplicationErrorReport(); 4496 method public int describeContents(); 4497 method public void dump(android.util.Printer, String); 4498 method public static android.content.ComponentName getErrorReportReceiver(android.content.Context, String, int); 4499 method public void readFromParcel(android.os.Parcel); 4500 method public void writeToParcel(android.os.Parcel, int); 4501 field @NonNull public static final android.os.Parcelable.Creator<android.app.ApplicationErrorReport> CREATOR; 4502 field public static final int TYPE_ANR = 2; // 0x2 4503 field public static final int TYPE_BATTERY = 3; // 0x3 4504 field public static final int TYPE_CRASH = 1; // 0x1 4505 field public static final int TYPE_NONE = 0; // 0x0 4506 field public static final int TYPE_RUNNING_SERVICE = 5; // 0x5 4507 field public android.app.ApplicationErrorReport.AnrInfo anrInfo; 4508 field public android.app.ApplicationErrorReport.BatteryInfo batteryInfo; 4509 field public android.app.ApplicationErrorReport.CrashInfo crashInfo; 4510 field public String installerPackageName; 4511 field public String packageName; 4512 field public String processName; 4513 field public android.app.ApplicationErrorReport.RunningServiceInfo runningServiceInfo; 4514 field public boolean systemApp; 4515 field public long time; 4516 field public int type; 4517 } 4518 4519 public static class ApplicationErrorReport.AnrInfo { 4520 ctor public ApplicationErrorReport.AnrInfo(); 4521 ctor public ApplicationErrorReport.AnrInfo(android.os.Parcel); 4522 method public void dump(android.util.Printer, String); 4523 method public void writeToParcel(android.os.Parcel, int); 4524 field public String activity; 4525 field public String cause; 4526 field public String info; 4527 } 4528 4529 public static class ApplicationErrorReport.BatteryInfo { 4530 ctor public ApplicationErrorReport.BatteryInfo(); 4531 ctor public ApplicationErrorReport.BatteryInfo(android.os.Parcel); 4532 method public void dump(android.util.Printer, String); 4533 method public void writeToParcel(android.os.Parcel, int); 4534 field public String checkinDetails; 4535 field public long durationMicros; 4536 field public String usageDetails; 4537 field public int usagePercent; 4538 } 4539 4540 public static class ApplicationErrorReport.CrashInfo { 4541 ctor public ApplicationErrorReport.CrashInfo(); 4542 ctor public ApplicationErrorReport.CrashInfo(Throwable); 4543 ctor public ApplicationErrorReport.CrashInfo(android.os.Parcel); 4544 method public void dump(android.util.Printer, String); 4545 method public void writeToParcel(android.os.Parcel, int); 4546 field public String exceptionClassName; 4547 field public String exceptionMessage; 4548 field public String stackTrace; 4549 field public String throwClassName; 4550 field public String throwFileName; 4551 field public int throwLineNumber; 4552 field public String throwMethodName; 4553 } 4554 4555 public static class ApplicationErrorReport.RunningServiceInfo { 4556 ctor public ApplicationErrorReport.RunningServiceInfo(); 4557 ctor public ApplicationErrorReport.RunningServiceInfo(android.os.Parcel); 4558 method public void dump(android.util.Printer, String); 4559 method public void writeToParcel(android.os.Parcel, int); 4560 field public long durationMillis; 4561 field public String serviceDetails; 4562 } 4563 4564 public final class ApplicationExitInfo implements android.os.Parcelable { 4565 method public int describeContents(); 4566 method public int getDefiningUid(); 4567 method @Nullable public String getDescription(); 4568 method public int getImportance(); 4569 method public int getPackageUid(); 4570 method public int getPid(); 4571 method @NonNull public String getProcessName(); 4572 method @Nullable public byte[] getProcessStateSummary(); 4573 method public long getPss(); 4574 method public int getRealUid(); 4575 method public int getReason(); 4576 method public long getRss(); 4577 method public int getStatus(); 4578 method public long getTimestamp(); 4579 method @Nullable public java.io.InputStream getTraceInputStream() throws java.io.IOException; 4580 method @NonNull public android.os.UserHandle getUserHandle(); 4581 method public void writeToParcel(@NonNull android.os.Parcel, int); 4582 field @NonNull public static final android.os.Parcelable.Creator<android.app.ApplicationExitInfo> CREATOR; 4583 field public static final int REASON_ANR = 6; // 0x6 4584 field public static final int REASON_CRASH = 4; // 0x4 4585 field public static final int REASON_CRASH_NATIVE = 5; // 0x5 4586 field public static final int REASON_DEPENDENCY_DIED = 12; // 0xc 4587 field public static final int REASON_EXCESSIVE_RESOURCE_USAGE = 9; // 0x9 4588 field public static final int REASON_EXIT_SELF = 1; // 0x1 4589 field public static final int REASON_INITIALIZATION_FAILURE = 7; // 0x7 4590 field public static final int REASON_LOW_MEMORY = 3; // 0x3 4591 field public static final int REASON_OTHER = 13; // 0xd 4592 field public static final int REASON_PERMISSION_CHANGE = 8; // 0x8 4593 field public static final int REASON_SIGNALED = 2; // 0x2 4594 field public static final int REASON_UNKNOWN = 0; // 0x0 4595 field public static final int REASON_USER_REQUESTED = 10; // 0xa 4596 field public static final int REASON_USER_STOPPED = 11; // 0xb 4597 } 4598 4599 public final class AsyncNotedAppOp implements android.os.Parcelable { 4600 method public int describeContents(); 4601 method @Nullable public String getAttributionTag(); 4602 method @NonNull public String getMessage(); 4603 method @IntRange(from=0) public int getNotingUid(); 4604 method @NonNull public String getOp(); 4605 method public long getTime(); 4606 method public void writeToParcel(@NonNull android.os.Parcel, int); 4607 field @NonNull public static final android.os.Parcelable.Creator<android.app.AsyncNotedAppOp> CREATOR; 4608 } 4609 4610 public final class AuthenticationRequiredException extends java.lang.SecurityException implements android.os.Parcelable { 4611 ctor public AuthenticationRequiredException(Throwable, android.app.PendingIntent); 4612 method public int describeContents(); 4613 method public android.app.PendingIntent getUserAction(); 4614 method public void writeToParcel(android.os.Parcel, int); 4615 field @NonNull public static final android.os.Parcelable.Creator<android.app.AuthenticationRequiredException> CREATOR; 4616 } 4617 4618 public final class AutomaticZenRule implements android.os.Parcelable { 4619 ctor @Deprecated public AutomaticZenRule(String, android.content.ComponentName, android.net.Uri, int, boolean); 4620 ctor public AutomaticZenRule(@NonNull String, @Nullable android.content.ComponentName, @Nullable android.content.ComponentName, @NonNull android.net.Uri, @Nullable android.service.notification.ZenPolicy, int, boolean); 4621 ctor public AutomaticZenRule(android.os.Parcel); 4622 method public int describeContents(); 4623 method public android.net.Uri getConditionId(); 4624 method @Nullable public android.content.ComponentName getConfigurationActivity(); 4625 method public long getCreationTime(); 4626 method public int getInterruptionFilter(); 4627 method public String getName(); 4628 method public android.content.ComponentName getOwner(); 4629 method public android.service.notification.ZenPolicy getZenPolicy(); 4630 method public boolean isEnabled(); 4631 method public void setConditionId(android.net.Uri); 4632 method public void setConfigurationActivity(@Nullable android.content.ComponentName); 4633 method public void setEnabled(boolean); 4634 method public void setInterruptionFilter(int); 4635 method public void setName(String); 4636 method public void setZenPolicy(android.service.notification.ZenPolicy); 4637 method public void writeToParcel(android.os.Parcel, int); 4638 field @NonNull public static final android.os.Parcelable.Creator<android.app.AutomaticZenRule> CREATOR; 4639 } 4640 4641 public class DatePickerDialog extends android.app.AlertDialog implements android.widget.DatePicker.OnDateChangedListener android.content.DialogInterface.OnClickListener { 4642 ctor public DatePickerDialog(@NonNull android.content.Context); 4643 ctor public DatePickerDialog(@NonNull android.content.Context, @StyleRes int); 4644 ctor public DatePickerDialog(@NonNull android.content.Context, @Nullable android.app.DatePickerDialog.OnDateSetListener, int, int, int); 4645 ctor public DatePickerDialog(@NonNull android.content.Context, @StyleRes int, @Nullable android.app.DatePickerDialog.OnDateSetListener, int, int, int); 4646 method @NonNull public android.widget.DatePicker getDatePicker(); 4647 method public void onClick(@NonNull android.content.DialogInterface, int); 4648 method public void onDateChanged(@NonNull android.widget.DatePicker, int, int, int); 4649 method public void setOnDateSetListener(@Nullable android.app.DatePickerDialog.OnDateSetListener); 4650 method public void updateDate(int, int, int); 4651 } 4652 4653 public static interface DatePickerDialog.OnDateSetListener { 4654 method public void onDateSet(android.widget.DatePicker, int, int, int); 4655 } 4656 4657 public class Dialog implements android.content.DialogInterface android.view.KeyEvent.Callback android.view.View.OnCreateContextMenuListener android.view.Window.Callback { 4658 ctor public Dialog(@NonNull android.content.Context); 4659 ctor public Dialog(@NonNull android.content.Context, @StyleRes int); 4660 ctor protected Dialog(@NonNull android.content.Context, boolean, @Nullable android.content.DialogInterface.OnCancelListener); 4661 method public void addContentView(@NonNull android.view.View, @Nullable android.view.ViewGroup.LayoutParams); 4662 method public void cancel(); 4663 method public void closeOptionsMenu(); 4664 method public void create(); 4665 method public void dismiss(); 4666 method public boolean dispatchGenericMotionEvent(@NonNull android.view.MotionEvent); 4667 method public boolean dispatchKeyEvent(@NonNull android.view.KeyEvent); 4668 method public boolean dispatchKeyShortcutEvent(@NonNull android.view.KeyEvent); 4669 method public boolean dispatchPopulateAccessibilityEvent(@NonNull android.view.accessibility.AccessibilityEvent); 4670 method public boolean dispatchTouchEvent(@NonNull android.view.MotionEvent); 4671 method public boolean dispatchTrackballEvent(@NonNull android.view.MotionEvent); 4672 method public <T extends android.view.View> T findViewById(@IdRes int); 4673 method @Nullable public android.app.ActionBar getActionBar(); 4674 method @NonNull public final android.content.Context getContext(); 4675 method @Nullable public android.view.View getCurrentFocus(); 4676 method @NonNull public android.view.LayoutInflater getLayoutInflater(); 4677 method @Nullable public final android.app.Activity getOwnerActivity(); 4678 method @Nullable public final android.view.SearchEvent getSearchEvent(); 4679 method public final int getVolumeControlStream(); 4680 method @Nullable public android.view.Window getWindow(); 4681 method public void hide(); 4682 method public void invalidateOptionsMenu(); 4683 method public boolean isShowing(); 4684 method @CallSuper public void onActionModeFinished(android.view.ActionMode); 4685 method @CallSuper public void onActionModeStarted(android.view.ActionMode); 4686 method public void onAttachedToWindow(); 4687 method public void onBackPressed(); 4688 method public void onContentChanged(); 4689 method public boolean onContextItemSelected(@NonNull android.view.MenuItem); 4690 method public void onContextMenuClosed(@NonNull android.view.Menu); 4691 method protected void onCreate(android.os.Bundle); 4692 method public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo); 4693 method public boolean onCreateOptionsMenu(@NonNull android.view.Menu); 4694 method public boolean onCreatePanelMenu(int, @NonNull android.view.Menu); 4695 method public android.view.View onCreatePanelView(int); 4696 method public void onDetachedFromWindow(); 4697 method public boolean onGenericMotionEvent(@NonNull android.view.MotionEvent); 4698 method public boolean onKeyDown(int, @NonNull android.view.KeyEvent); 4699 method public boolean onKeyLongPress(int, @NonNull android.view.KeyEvent); 4700 method public boolean onKeyMultiple(int, int, @NonNull android.view.KeyEvent); 4701 method public boolean onKeyShortcut(int, @NonNull android.view.KeyEvent); 4702 method public boolean onKeyUp(int, @NonNull android.view.KeyEvent); 4703 method public boolean onMenuItemSelected(int, @NonNull android.view.MenuItem); 4704 method public boolean onMenuOpened(int, @NonNull android.view.Menu); 4705 method public boolean onOptionsItemSelected(@NonNull android.view.MenuItem); 4706 method public void onOptionsMenuClosed(@NonNull android.view.Menu); 4707 method public void onPanelClosed(int, @NonNull android.view.Menu); 4708 method public boolean onPrepareOptionsMenu(@NonNull android.view.Menu); 4709 method public boolean onPreparePanel(int, @Nullable android.view.View, @NonNull android.view.Menu); 4710 method public void onRestoreInstanceState(@NonNull android.os.Bundle); 4711 method @NonNull public android.os.Bundle onSaveInstanceState(); 4712 method public boolean onSearchRequested(@NonNull android.view.SearchEvent); 4713 method public boolean onSearchRequested(); 4714 method protected void onStart(); 4715 method protected void onStop(); 4716 method public boolean onTouchEvent(@NonNull android.view.MotionEvent); 4717 method public boolean onTrackballEvent(@NonNull android.view.MotionEvent); 4718 method public void onWindowAttributesChanged(android.view.WindowManager.LayoutParams); 4719 method public void onWindowFocusChanged(boolean); 4720 method public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode.Callback); 4721 method public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode.Callback, int); 4722 method public void openContextMenu(@NonNull android.view.View); 4723 method public void openOptionsMenu(); 4724 method public void registerForContextMenu(@NonNull android.view.View); 4725 method public final boolean requestWindowFeature(int); 4726 method @NonNull public final <T extends android.view.View> T requireViewById(@IdRes int); 4727 method public void setCancelMessage(@Nullable android.os.Message); 4728 method public void setCancelable(boolean); 4729 method public void setCanceledOnTouchOutside(boolean); 4730 method public void setContentView(@LayoutRes int); 4731 method public void setContentView(@NonNull android.view.View); 4732 method public void setContentView(@NonNull android.view.View, @Nullable android.view.ViewGroup.LayoutParams); 4733 method public void setDismissMessage(@Nullable android.os.Message); 4734 method public final void setFeatureDrawable(int, @Nullable android.graphics.drawable.Drawable); 4735 method public final void setFeatureDrawableAlpha(int, int); 4736 method public final void setFeatureDrawableResource(int, @DrawableRes int); 4737 method public final void setFeatureDrawableUri(int, @Nullable android.net.Uri); 4738 method public void setOnCancelListener(@Nullable android.content.DialogInterface.OnCancelListener); 4739 method public void setOnDismissListener(@Nullable android.content.DialogInterface.OnDismissListener); 4740 method public void setOnKeyListener(@Nullable android.content.DialogInterface.OnKeyListener); 4741 method public void setOnShowListener(@Nullable android.content.DialogInterface.OnShowListener); 4742 method public final void setOwnerActivity(@NonNull android.app.Activity); 4743 method public void setTitle(@Nullable CharSequence); 4744 method public void setTitle(@StringRes int); 4745 method public final void setVolumeControlStream(int); 4746 method public void show(); 4747 method public void takeKeyEvents(boolean); 4748 method public void unregisterForContextMenu(@NonNull android.view.View); 4749 } 4750 4751 @Deprecated public class DialogFragment extends android.app.Fragment implements android.content.DialogInterface.OnCancelListener android.content.DialogInterface.OnDismissListener { 4752 ctor @Deprecated public DialogFragment(); 4753 method @Deprecated public void dismiss(); 4754 method @Deprecated public void dismissAllowingStateLoss(); 4755 method @Deprecated public android.app.Dialog getDialog(); 4756 method @Deprecated public boolean getShowsDialog(); 4757 method @Deprecated public int getTheme(); 4758 method @Deprecated public boolean isCancelable(); 4759 method @Deprecated public void onCancel(android.content.DialogInterface); 4760 method @Deprecated public android.app.Dialog onCreateDialog(android.os.Bundle); 4761 method @Deprecated public void onDismiss(android.content.DialogInterface); 4762 method public android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle); 4763 method @Deprecated public void setCancelable(boolean); 4764 method @Deprecated public void setShowsDialog(boolean); 4765 method @Deprecated public void setStyle(int, int); 4766 method @Deprecated public void show(android.app.FragmentManager, String); 4767 method @Deprecated public int show(android.app.FragmentTransaction, String); 4768 field @Deprecated public static final int STYLE_NORMAL = 0; // 0x0 4769 field @Deprecated public static final int STYLE_NO_FRAME = 2; // 0x2 4770 field @Deprecated public static final int STYLE_NO_INPUT = 3; // 0x3 4771 field @Deprecated public static final int STYLE_NO_TITLE = 1; // 0x1 4772 } 4773 4774 public final class DirectAction implements android.os.Parcelable { 4775 method public int describeContents(); 4776 method @Nullable public android.os.Bundle getExtras(); 4777 method @NonNull public String getId(); 4778 method @Nullable public android.content.LocusId getLocusId(); 4779 method public void writeToParcel(android.os.Parcel, int); 4780 field @NonNull public static final android.os.Parcelable.Creator<android.app.DirectAction> CREATOR; 4781 } 4782 4783 public static final class DirectAction.Builder { 4784 ctor public DirectAction.Builder(@NonNull String); 4785 method @NonNull public android.app.DirectAction build(); 4786 method @NonNull public android.app.DirectAction.Builder setExtras(@Nullable android.os.Bundle); 4787 method @NonNull public android.app.DirectAction.Builder setLocusId(@Nullable android.content.LocusId); 4788 } 4789 4790 public class DownloadManager { 4791 method @Deprecated public long addCompletedDownload(String, String, boolean, String, String, long, boolean); 4792 method @Deprecated public long addCompletedDownload(String, String, boolean, String, String, long, boolean, android.net.Uri, android.net.Uri); 4793 method public long enqueue(android.app.DownloadManager.Request); 4794 method public static Long getMaxBytesOverMobile(android.content.Context); 4795 method public String getMimeTypeForDownloadedFile(long); 4796 method public static Long getRecommendedMaxBytesOverMobile(android.content.Context); 4797 method public android.net.Uri getUriForDownloadedFile(long); 4798 method public android.os.ParcelFileDescriptor openDownloadedFile(long) throws java.io.FileNotFoundException; 4799 method public android.database.Cursor query(android.app.DownloadManager.Query); 4800 method public int remove(long...); 4801 field public static final String ACTION_DOWNLOAD_COMPLETE = "android.intent.action.DOWNLOAD_COMPLETE"; 4802 field public static final String ACTION_NOTIFICATION_CLICKED = "android.intent.action.DOWNLOAD_NOTIFICATION_CLICKED"; 4803 field public static final String ACTION_VIEW_DOWNLOADS = "android.intent.action.VIEW_DOWNLOADS"; 4804 field public static final String COLUMN_BYTES_DOWNLOADED_SO_FAR = "bytes_so_far"; 4805 field public static final String COLUMN_DESCRIPTION = "description"; 4806 field public static final String COLUMN_ID = "_id"; 4807 field public static final String COLUMN_LAST_MODIFIED_TIMESTAMP = "last_modified_timestamp"; 4808 field @Deprecated public static final String COLUMN_LOCAL_FILENAME = "local_filename"; 4809 field public static final String COLUMN_LOCAL_URI = "local_uri"; 4810 field public static final String COLUMN_MEDIAPROVIDER_URI = "mediaprovider_uri"; 4811 field public static final String COLUMN_MEDIA_TYPE = "media_type"; 4812 field public static final String COLUMN_REASON = "reason"; 4813 field public static final String COLUMN_STATUS = "status"; 4814 field public static final String COLUMN_TITLE = "title"; 4815 field public static final String COLUMN_TOTAL_SIZE_BYTES = "total_size"; 4816 field public static final String COLUMN_URI = "uri"; 4817 field public static final int ERROR_CANNOT_RESUME = 1008; // 0x3f0 4818 field public static final int ERROR_DEVICE_NOT_FOUND = 1007; // 0x3ef 4819 field public static final int ERROR_FILE_ALREADY_EXISTS = 1009; // 0x3f1 4820 field public static final int ERROR_FILE_ERROR = 1001; // 0x3e9 4821 field public static final int ERROR_HTTP_DATA_ERROR = 1004; // 0x3ec 4822 field public static final int ERROR_INSUFFICIENT_SPACE = 1006; // 0x3ee 4823 field public static final int ERROR_TOO_MANY_REDIRECTS = 1005; // 0x3ed 4824 field public static final int ERROR_UNHANDLED_HTTP_CODE = 1002; // 0x3ea 4825 field public static final int ERROR_UNKNOWN = 1000; // 0x3e8 4826 field public static final String EXTRA_DOWNLOAD_ID = "extra_download_id"; 4827 field public static final String EXTRA_NOTIFICATION_CLICK_DOWNLOAD_IDS = "extra_click_download_ids"; 4828 field public static final String INTENT_EXTRAS_SORT_BY_SIZE = "android.app.DownloadManager.extra_sortBySize"; 4829 field public static final int PAUSED_QUEUED_FOR_WIFI = 3; // 0x3 4830 field public static final int PAUSED_UNKNOWN = 4; // 0x4 4831 field public static final int PAUSED_WAITING_FOR_NETWORK = 2; // 0x2 4832 field public static final int PAUSED_WAITING_TO_RETRY = 1; // 0x1 4833 field public static final int STATUS_FAILED = 16; // 0x10 4834 field public static final int STATUS_PAUSED = 4; // 0x4 4835 field public static final int STATUS_PENDING = 1; // 0x1 4836 field public static final int STATUS_RUNNING = 2; // 0x2 4837 field public static final int STATUS_SUCCESSFUL = 8; // 0x8 4838 } 4839 4840 public static class DownloadManager.Query { 4841 ctor public DownloadManager.Query(); 4842 method public android.app.DownloadManager.Query setFilterById(long...); 4843 method public android.app.DownloadManager.Query setFilterByStatus(int); 4844 } 4845 4846 public static class DownloadManager.Request { 4847 ctor public DownloadManager.Request(android.net.Uri); 4848 method public android.app.DownloadManager.Request addRequestHeader(String, String); 4849 method @Deprecated public void allowScanningByMediaScanner(); 4850 method public android.app.DownloadManager.Request setAllowedNetworkTypes(int); 4851 method public android.app.DownloadManager.Request setAllowedOverMetered(boolean); 4852 method public android.app.DownloadManager.Request setAllowedOverRoaming(boolean); 4853 method public android.app.DownloadManager.Request setDescription(CharSequence); 4854 method public android.app.DownloadManager.Request setDestinationInExternalFilesDir(android.content.Context, String, String); 4855 method public android.app.DownloadManager.Request setDestinationInExternalPublicDir(String, String); 4856 method public android.app.DownloadManager.Request setDestinationUri(android.net.Uri); 4857 method public android.app.DownloadManager.Request setMimeType(String); 4858 method public android.app.DownloadManager.Request setNotificationVisibility(int); 4859 method public android.app.DownloadManager.Request setRequiresCharging(boolean); 4860 method public android.app.DownloadManager.Request setRequiresDeviceIdle(boolean); 4861 method @Deprecated public android.app.DownloadManager.Request setShowRunningNotification(boolean); 4862 method public android.app.DownloadManager.Request setTitle(CharSequence); 4863 method @Deprecated public android.app.DownloadManager.Request setVisibleInDownloadsUi(boolean); 4864 field public static final int NETWORK_MOBILE = 1; // 0x1 4865 field public static final int NETWORK_WIFI = 2; // 0x2 4866 field public static final int VISIBILITY_HIDDEN = 2; // 0x2 4867 field public static final int VISIBILITY_VISIBLE = 0; // 0x0 4868 field public static final int VISIBILITY_VISIBLE_NOTIFY_COMPLETED = 1; // 0x1 4869 field public static final int VISIBILITY_VISIBLE_NOTIFY_ONLY_COMPLETION = 3; // 0x3 4870 } 4871 4872 @Deprecated public class ExpandableListActivity extends android.app.Activity implements android.widget.ExpandableListView.OnChildClickListener android.widget.ExpandableListView.OnGroupCollapseListener android.widget.ExpandableListView.OnGroupExpandListener android.view.View.OnCreateContextMenuListener { 4873 ctor @Deprecated public ExpandableListActivity(); 4874 method @Deprecated public android.widget.ExpandableListAdapter getExpandableListAdapter(); 4875 method @Deprecated public android.widget.ExpandableListView getExpandableListView(); 4876 method @Deprecated public long getSelectedId(); 4877 method @Deprecated public long getSelectedPosition(); 4878 method @Deprecated public boolean onChildClick(android.widget.ExpandableListView, android.view.View, int, int, long); 4879 method @Deprecated public void onGroupCollapse(int); 4880 method @Deprecated public void onGroupExpand(int); 4881 method @Deprecated public void setListAdapter(android.widget.ExpandableListAdapter); 4882 method @Deprecated public boolean setSelectedChild(int, int, boolean); 4883 method @Deprecated public void setSelectedGroup(int); 4884 } 4885 4886 @Deprecated public class Fragment implements android.content.ComponentCallbacks2 android.view.View.OnCreateContextMenuListener { 4887 ctor @Deprecated public Fragment(); 4888 method @Deprecated public void dump(String, java.io.FileDescriptor, java.io.PrintWriter, String[]); 4889 method @Deprecated public final boolean equals(Object); 4890 method @Deprecated public final android.app.Activity getActivity(); 4891 method @Deprecated public boolean getAllowEnterTransitionOverlap(); 4892 method @Deprecated public boolean getAllowReturnTransitionOverlap(); 4893 method @Deprecated public final android.os.Bundle getArguments(); 4894 method @Deprecated public final android.app.FragmentManager getChildFragmentManager(); 4895 method @Deprecated public android.content.Context getContext(); 4896 method @Deprecated public android.transition.Transition getEnterTransition(); 4897 method @Deprecated public android.transition.Transition getExitTransition(); 4898 method @Deprecated public final android.app.FragmentManager getFragmentManager(); 4899 method @Deprecated @Nullable public final Object getHost(); 4900 method @Deprecated public final int getId(); 4901 method @Deprecated public final android.view.LayoutInflater getLayoutInflater(); 4902 method @Deprecated public android.app.LoaderManager getLoaderManager(); 4903 method @Deprecated public final android.app.Fragment getParentFragment(); 4904 method @Deprecated public android.transition.Transition getReenterTransition(); 4905 method @Deprecated public final android.content.res.Resources getResources(); 4906 method @Deprecated public final boolean getRetainInstance(); 4907 method @Deprecated public android.transition.Transition getReturnTransition(); 4908 method @Deprecated public android.transition.Transition getSharedElementEnterTransition(); 4909 method @Deprecated public android.transition.Transition getSharedElementReturnTransition(); 4910 method @Deprecated public final String getString(@StringRes int); 4911 method @Deprecated public final String getString(@StringRes int, java.lang.Object...); 4912 method @Deprecated public final String getTag(); 4913 method @Deprecated public final android.app.Fragment getTargetFragment(); 4914 method @Deprecated public final int getTargetRequestCode(); 4915 method @Deprecated public final CharSequence getText(@StringRes int); 4916 method @Deprecated public boolean getUserVisibleHint(); 4917 method @Deprecated @Nullable public android.view.View getView(); 4918 method @Deprecated public final int hashCode(); 4919 method @Deprecated public static android.app.Fragment instantiate(android.content.Context, String); 4920 method @Deprecated public static android.app.Fragment instantiate(android.content.Context, String, @Nullable android.os.Bundle); 4921 method @Deprecated public final boolean isAdded(); 4922 method @Deprecated public final boolean isDetached(); 4923 method @Deprecated public final boolean isHidden(); 4924 method @Deprecated public final boolean isInLayout(); 4925 method @Deprecated public final boolean isRemoving(); 4926 method @Deprecated public final boolean isResumed(); 4927 method @Deprecated public final boolean isStateSaved(); 4928 method @Deprecated public final boolean isVisible(); 4929 method @Deprecated @CallSuper public void onActivityCreated(@Nullable android.os.Bundle); 4930 method @Deprecated public void onActivityResult(int, int, android.content.Intent); 4931 method @Deprecated @CallSuper public void onAttach(android.content.Context); 4932 method @Deprecated @CallSuper public void onAttach(android.app.Activity); 4933 method @Deprecated public void onAttachFragment(android.app.Fragment); 4934 method @Deprecated @CallSuper public void onConfigurationChanged(android.content.res.Configuration); 4935 method @Deprecated public boolean onContextItemSelected(android.view.MenuItem); 4936 method @Deprecated @CallSuper public void onCreate(@Nullable android.os.Bundle); 4937 method @Deprecated public android.animation.Animator onCreateAnimator(int, boolean, int); 4938 method @Deprecated public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo); 4939 method @Deprecated public void onCreateOptionsMenu(android.view.Menu, android.view.MenuInflater); 4940 method @Deprecated @Nullable public android.view.View onCreateView(android.view.LayoutInflater, @Nullable android.view.ViewGroup, android.os.Bundle); 4941 method @Deprecated @CallSuper public void onDestroy(); 4942 method @Deprecated public void onDestroyOptionsMenu(); 4943 method @Deprecated @CallSuper public void onDestroyView(); 4944 method @Deprecated @CallSuper public void onDetach(); 4945 method @Deprecated public android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle); 4946 method @Deprecated public void onHiddenChanged(boolean); 4947 method @Deprecated @CallSuper public void onInflate(android.util.AttributeSet, android.os.Bundle); 4948 method @Deprecated @CallSuper public void onInflate(android.content.Context, android.util.AttributeSet, android.os.Bundle); 4949 method @Deprecated @CallSuper public void onInflate(android.app.Activity, android.util.AttributeSet, android.os.Bundle); 4950 method @Deprecated @CallSuper public void onLowMemory(); 4951 method @Deprecated public void onMultiWindowModeChanged(boolean, android.content.res.Configuration); 4952 method @Deprecated public void onMultiWindowModeChanged(boolean); 4953 method @Deprecated public boolean onOptionsItemSelected(android.view.MenuItem); 4954 method @Deprecated public void onOptionsMenuClosed(android.view.Menu); 4955 method @Deprecated @CallSuper public void onPause(); 4956 method @Deprecated public void onPictureInPictureModeChanged(boolean, android.content.res.Configuration); 4957 method @Deprecated public void onPictureInPictureModeChanged(boolean); 4958 method @Deprecated public void onPrepareOptionsMenu(android.view.Menu); 4959 method @Deprecated public void onRequestPermissionsResult(int, @NonNull String[], @NonNull int[]); 4960 method @Deprecated @CallSuper public void onResume(); 4961 method @Deprecated public void onSaveInstanceState(android.os.Bundle); 4962 method @Deprecated @CallSuper public void onStart(); 4963 method @Deprecated @CallSuper public void onStop(); 4964 method @Deprecated @CallSuper public void onTrimMemory(int); 4965 method @Deprecated public void onViewCreated(android.view.View, @Nullable android.os.Bundle); 4966 method @Deprecated @CallSuper public void onViewStateRestored(android.os.Bundle); 4967 method @Deprecated public void postponeEnterTransition(); 4968 method @Deprecated public void registerForContextMenu(android.view.View); 4969 method @Deprecated public final void requestPermissions(@NonNull String[], int); 4970 method @Deprecated public void setAllowEnterTransitionOverlap(boolean); 4971 method @Deprecated public void setAllowReturnTransitionOverlap(boolean); 4972 method @Deprecated public void setArguments(android.os.Bundle); 4973 method @Deprecated public void setEnterSharedElementCallback(android.app.SharedElementCallback); 4974 method @Deprecated public void setEnterTransition(android.transition.Transition); 4975 method @Deprecated public void setExitSharedElementCallback(android.app.SharedElementCallback); 4976 method @Deprecated public void setExitTransition(android.transition.Transition); 4977 method @Deprecated public void setHasOptionsMenu(boolean); 4978 method @Deprecated public void setInitialSavedState(android.app.Fragment.SavedState); 4979 method @Deprecated public void setMenuVisibility(boolean); 4980 method @Deprecated public void setReenterTransition(android.transition.Transition); 4981 method @Deprecated public void setRetainInstance(boolean); 4982 method @Deprecated public void setReturnTransition(android.transition.Transition); 4983 method @Deprecated public void setSharedElementEnterTransition(android.transition.Transition); 4984 method @Deprecated public void setSharedElementReturnTransition(android.transition.Transition); 4985 method @Deprecated public void setTargetFragment(android.app.Fragment, int); 4986 method @Deprecated public void setUserVisibleHint(boolean); 4987 method @Deprecated public boolean shouldShowRequestPermissionRationale(@NonNull String); 4988 method @Deprecated public void startActivity(android.content.Intent); 4989 method @Deprecated public void startActivity(android.content.Intent, android.os.Bundle); 4990 method @Deprecated public void startActivityForResult(android.content.Intent, int); 4991 method @Deprecated public void startActivityForResult(android.content.Intent, int, android.os.Bundle); 4992 method @Deprecated public void startIntentSenderForResult(android.content.IntentSender, int, @Nullable android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException; 4993 method @Deprecated public void startPostponedEnterTransition(); 4994 method @Deprecated public void unregisterForContextMenu(android.view.View); 4995 } 4996 4997 @Deprecated public static class Fragment.InstantiationException extends android.util.AndroidRuntimeException { 4998 ctor @Deprecated public Fragment.InstantiationException(String, Exception); 4999 } 5000 5001 @Deprecated public static class Fragment.SavedState implements android.os.Parcelable { 5002 method @Deprecated public int describeContents(); 5003 method @Deprecated public void writeToParcel(android.os.Parcel, int); 5004 field @Deprecated public static final android.os.Parcelable.ClassLoaderCreator<android.app.Fragment.SavedState> CREATOR; 5005 } 5006 5007 @Deprecated public class FragmentBreadCrumbs extends android.view.ViewGroup implements android.app.FragmentManager.OnBackStackChangedListener { 5008 ctor @Deprecated public FragmentBreadCrumbs(android.content.Context); 5009 ctor @Deprecated public FragmentBreadCrumbs(android.content.Context, android.util.AttributeSet); 5010 ctor @Deprecated public FragmentBreadCrumbs(android.content.Context, android.util.AttributeSet, int); 5011 method @Deprecated public void onBackStackChanged(); 5012 method @Deprecated public void setActivity(android.app.Activity); 5013 method @Deprecated public void setMaxVisible(int); 5014 method @Deprecated public void setOnBreadCrumbClickListener(android.app.FragmentBreadCrumbs.OnBreadCrumbClickListener); 5015 method @Deprecated public void setParentTitle(CharSequence, CharSequence, android.view.View.OnClickListener); 5016 method @Deprecated public void setTitle(CharSequence, CharSequence); 5017 } 5018 5019 @Deprecated public static interface FragmentBreadCrumbs.OnBreadCrumbClickListener { 5020 method @Deprecated public boolean onBreadCrumbClick(android.app.FragmentManager.BackStackEntry, int); 5021 } 5022 5023 @Deprecated public abstract class FragmentContainer { 5024 ctor @Deprecated public FragmentContainer(); 5025 method @Deprecated @Nullable public abstract <T extends android.view.View> T onFindViewById(@IdRes int); 5026 method @Deprecated public abstract boolean onHasView(); 5027 } 5028 5029 @Deprecated public class FragmentController { 5030 method @Deprecated public void attachHost(android.app.Fragment); 5031 method @Deprecated public static final android.app.FragmentController createController(android.app.FragmentHostCallback<?>); 5032 method @Deprecated public void dispatchActivityCreated(); 5033 method @Deprecated public void dispatchConfigurationChanged(android.content.res.Configuration); 5034 method @Deprecated public boolean dispatchContextItemSelected(android.view.MenuItem); 5035 method @Deprecated public void dispatchCreate(); 5036 method @Deprecated public boolean dispatchCreateOptionsMenu(android.view.Menu, android.view.MenuInflater); 5037 method @Deprecated public void dispatchDestroy(); 5038 method @Deprecated public void dispatchDestroyView(); 5039 method @Deprecated public void dispatchLowMemory(); 5040 method @Deprecated public void dispatchMultiWindowModeChanged(boolean); 5041 method @Deprecated public void dispatchMultiWindowModeChanged(boolean, android.content.res.Configuration); 5042 method @Deprecated public boolean dispatchOptionsItemSelected(android.view.MenuItem); 5043 method @Deprecated public void dispatchOptionsMenuClosed(android.view.Menu); 5044 method @Deprecated public void dispatchPause(); 5045 method @Deprecated public void dispatchPictureInPictureModeChanged(boolean); 5046 method @Deprecated public void dispatchPictureInPictureModeChanged(boolean, android.content.res.Configuration); 5047 method @Deprecated public boolean dispatchPrepareOptionsMenu(android.view.Menu); 5048 method @Deprecated public void dispatchResume(); 5049 method @Deprecated public void dispatchStart(); 5050 method @Deprecated public void dispatchStop(); 5051 method @Deprecated public void dispatchTrimMemory(int); 5052 method @Deprecated public void doLoaderDestroy(); 5053 method @Deprecated public void doLoaderStart(); 5054 method @Deprecated public void doLoaderStop(boolean); 5055 method @Deprecated public void dumpLoaders(String, java.io.FileDescriptor, java.io.PrintWriter, String[]); 5056 method @Deprecated public boolean execPendingActions(); 5057 method @Deprecated @Nullable public android.app.Fragment findFragmentByWho(String); 5058 method @Deprecated public android.app.FragmentManager getFragmentManager(); 5059 method @Deprecated public android.app.LoaderManager getLoaderManager(); 5060 method @Deprecated public void noteStateNotSaved(); 5061 method @Deprecated public android.view.View onCreateView(android.view.View, String, android.content.Context, android.util.AttributeSet); 5062 method @Deprecated public void reportLoaderStart(); 5063 method @Deprecated public void restoreAllState(android.os.Parcelable, java.util.List<android.app.Fragment>); 5064 method @Deprecated public void restoreAllState(android.os.Parcelable, android.app.FragmentManagerNonConfig); 5065 method @Deprecated public void restoreLoaderNonConfig(android.util.ArrayMap<java.lang.String,android.app.LoaderManager>); 5066 method @Deprecated public android.util.ArrayMap<java.lang.String,android.app.LoaderManager> retainLoaderNonConfig(); 5067 method @Deprecated public android.app.FragmentManagerNonConfig retainNestedNonConfig(); 5068 method @Deprecated public java.util.List<android.app.Fragment> retainNonConfig(); 5069 method @Deprecated public android.os.Parcelable saveAllState(); 5070 } 5071 5072 @Deprecated public abstract class FragmentHostCallback<E> extends android.app.FragmentContainer { 5073 ctor @Deprecated public FragmentHostCallback(android.content.Context, android.os.Handler, int); 5074 method @Deprecated public void onAttachFragment(android.app.Fragment); 5075 method @Deprecated public void onDump(String, java.io.FileDescriptor, java.io.PrintWriter, String[]); 5076 method @Deprecated @Nullable public <T extends android.view.View> T onFindViewById(int); 5077 method @Deprecated @Nullable public abstract E onGetHost(); 5078 method @Deprecated public android.view.LayoutInflater onGetLayoutInflater(); 5079 method @Deprecated public int onGetWindowAnimations(); 5080 method @Deprecated public boolean onHasView(); 5081 method @Deprecated public boolean onHasWindowAnimations(); 5082 method @Deprecated public void onInvalidateOptionsMenu(); 5083 method @Deprecated public void onRequestPermissionsFromFragment(@NonNull android.app.Fragment, @NonNull String[], int); 5084 method @Deprecated public boolean onShouldSaveFragmentState(android.app.Fragment); 5085 method @Deprecated public void onStartActivityFromFragment(android.app.Fragment, android.content.Intent, int, android.os.Bundle); 5086 method @Deprecated public void onStartIntentSenderFromFragment(android.app.Fragment, android.content.IntentSender, int, @Nullable android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException; 5087 method @Deprecated public boolean onUseFragmentManagerInflaterFactory(); 5088 } 5089 5090 @Deprecated public abstract class FragmentManager { 5091 ctor @Deprecated public FragmentManager(); 5092 method @Deprecated public abstract void addOnBackStackChangedListener(android.app.FragmentManager.OnBackStackChangedListener); 5093 method @Deprecated public abstract android.app.FragmentTransaction beginTransaction(); 5094 method @Deprecated public abstract void dump(String, java.io.FileDescriptor, java.io.PrintWriter, String[]); 5095 method @Deprecated public static void enableDebugLogging(boolean); 5096 method @Deprecated public abstract boolean executePendingTransactions(); 5097 method @Deprecated public abstract android.app.Fragment findFragmentById(int); 5098 method @Deprecated public abstract android.app.Fragment findFragmentByTag(String); 5099 method @Deprecated public abstract android.app.FragmentManager.BackStackEntry getBackStackEntryAt(int); 5100 method @Deprecated public abstract int getBackStackEntryCount(); 5101 method @Deprecated public abstract android.app.Fragment getFragment(android.os.Bundle, String); 5102 method @Deprecated public abstract java.util.List<android.app.Fragment> getFragments(); 5103 method @Deprecated public abstract android.app.Fragment getPrimaryNavigationFragment(); 5104 method @Deprecated public void invalidateOptionsMenu(); 5105 method @Deprecated public abstract boolean isDestroyed(); 5106 method @Deprecated public abstract boolean isStateSaved(); 5107 method @Deprecated public abstract void popBackStack(); 5108 method @Deprecated public abstract void popBackStack(String, int); 5109 method @Deprecated public abstract void popBackStack(int, int); 5110 method @Deprecated public abstract boolean popBackStackImmediate(); 5111 method @Deprecated public abstract boolean popBackStackImmediate(String, int); 5112 method @Deprecated public abstract boolean popBackStackImmediate(int, int); 5113 method @Deprecated public abstract void putFragment(android.os.Bundle, String, android.app.Fragment); 5114 method @Deprecated public abstract void registerFragmentLifecycleCallbacks(android.app.FragmentManager.FragmentLifecycleCallbacks, boolean); 5115 method @Deprecated public abstract void removeOnBackStackChangedListener(android.app.FragmentManager.OnBackStackChangedListener); 5116 method @Deprecated public abstract android.app.Fragment.SavedState saveFragmentInstanceState(android.app.Fragment); 5117 method @Deprecated public abstract void unregisterFragmentLifecycleCallbacks(android.app.FragmentManager.FragmentLifecycleCallbacks); 5118 field @Deprecated public static final int POP_BACK_STACK_INCLUSIVE = 1; // 0x1 5119 } 5120 5121 @Deprecated public static interface FragmentManager.BackStackEntry { 5122 method @Deprecated public CharSequence getBreadCrumbShortTitle(); 5123 method @Deprecated public int getBreadCrumbShortTitleRes(); 5124 method @Deprecated public CharSequence getBreadCrumbTitle(); 5125 method @Deprecated public int getBreadCrumbTitleRes(); 5126 method @Deprecated public int getId(); 5127 method @Deprecated public String getName(); 5128 } 5129 5130 @Deprecated public abstract static class FragmentManager.FragmentLifecycleCallbacks { 5131 ctor @Deprecated public FragmentManager.FragmentLifecycleCallbacks(); 5132 method @Deprecated public void onFragmentActivityCreated(android.app.FragmentManager, android.app.Fragment, android.os.Bundle); 5133 method @Deprecated public void onFragmentAttached(android.app.FragmentManager, android.app.Fragment, android.content.Context); 5134 method @Deprecated public void onFragmentCreated(android.app.FragmentManager, android.app.Fragment, android.os.Bundle); 5135 method @Deprecated public void onFragmentDestroyed(android.app.FragmentManager, android.app.Fragment); 5136 method @Deprecated public void onFragmentDetached(android.app.FragmentManager, android.app.Fragment); 5137 method @Deprecated public void onFragmentPaused(android.app.FragmentManager, android.app.Fragment); 5138 method @Deprecated public void onFragmentPreAttached(android.app.FragmentManager, android.app.Fragment, android.content.Context); 5139 method @Deprecated public void onFragmentPreCreated(android.app.FragmentManager, android.app.Fragment, android.os.Bundle); 5140 method @Deprecated public void onFragmentResumed(android.app.FragmentManager, android.app.Fragment); 5141 method @Deprecated public void onFragmentSaveInstanceState(android.app.FragmentManager, android.app.Fragment, android.os.Bundle); 5142 method @Deprecated public void onFragmentStarted(android.app.FragmentManager, android.app.Fragment); 5143 method @Deprecated public void onFragmentStopped(android.app.FragmentManager, android.app.Fragment); 5144 method @Deprecated public void onFragmentViewCreated(android.app.FragmentManager, android.app.Fragment, android.view.View, android.os.Bundle); 5145 method @Deprecated public void onFragmentViewDestroyed(android.app.FragmentManager, android.app.Fragment); 5146 } 5147 5148 @Deprecated public static interface FragmentManager.OnBackStackChangedListener { 5149 method @Deprecated public void onBackStackChanged(); 5150 } 5151 5152 @Deprecated public class FragmentManagerNonConfig { 5153 } 5154 5155 @Deprecated public abstract class FragmentTransaction { 5156 ctor @Deprecated public FragmentTransaction(); 5157 method @Deprecated public abstract android.app.FragmentTransaction add(android.app.Fragment, String); 5158 method @Deprecated public abstract android.app.FragmentTransaction add(@IdRes int, android.app.Fragment); 5159 method @Deprecated public abstract android.app.FragmentTransaction add(@IdRes int, android.app.Fragment, String); 5160 method @Deprecated public abstract android.app.FragmentTransaction addSharedElement(android.view.View, String); 5161 method @Deprecated public abstract android.app.FragmentTransaction addToBackStack(@Nullable String); 5162 method @Deprecated public abstract android.app.FragmentTransaction attach(android.app.Fragment); 5163 method @Deprecated public abstract int commit(); 5164 method @Deprecated public abstract int commitAllowingStateLoss(); 5165 method @Deprecated public abstract void commitNow(); 5166 method @Deprecated public abstract void commitNowAllowingStateLoss(); 5167 method @Deprecated public abstract android.app.FragmentTransaction detach(android.app.Fragment); 5168 method @Deprecated public abstract android.app.FragmentTransaction disallowAddToBackStack(); 5169 method @Deprecated public abstract android.app.FragmentTransaction hide(android.app.Fragment); 5170 method @Deprecated public abstract boolean isAddToBackStackAllowed(); 5171 method @Deprecated public abstract boolean isEmpty(); 5172 method @Deprecated public abstract android.app.FragmentTransaction remove(android.app.Fragment); 5173 method @Deprecated public abstract android.app.FragmentTransaction replace(@IdRes int, android.app.Fragment); 5174 method @Deprecated public abstract android.app.FragmentTransaction replace(@IdRes int, android.app.Fragment, String); 5175 method @Deprecated public abstract android.app.FragmentTransaction runOnCommit(Runnable); 5176 method @Deprecated public abstract android.app.FragmentTransaction setBreadCrumbShortTitle(@StringRes int); 5177 method @Deprecated public abstract android.app.FragmentTransaction setBreadCrumbShortTitle(CharSequence); 5178 method @Deprecated public abstract android.app.FragmentTransaction setBreadCrumbTitle(@StringRes int); 5179 method @Deprecated public abstract android.app.FragmentTransaction setBreadCrumbTitle(CharSequence); 5180 method @Deprecated public abstract android.app.FragmentTransaction setCustomAnimations(@AnimatorRes int, @AnimatorRes int); 5181 method @Deprecated public abstract android.app.FragmentTransaction setCustomAnimations(@AnimatorRes int, @AnimatorRes int, @AnimatorRes int, @AnimatorRes int); 5182 method @Deprecated public abstract android.app.FragmentTransaction setPrimaryNavigationFragment(android.app.Fragment); 5183 method @Deprecated public abstract android.app.FragmentTransaction setReorderingAllowed(boolean); 5184 method @Deprecated public abstract android.app.FragmentTransaction setTransition(int); 5185 method @Deprecated public abstract android.app.FragmentTransaction setTransitionStyle(@StyleRes int); 5186 method @Deprecated public abstract android.app.FragmentTransaction show(android.app.Fragment); 5187 field @Deprecated public static final int TRANSIT_ENTER_MASK = 4096; // 0x1000 5188 field @Deprecated public static final int TRANSIT_EXIT_MASK = 8192; // 0x2000 5189 field @Deprecated public static final int TRANSIT_FRAGMENT_CLOSE = 8194; // 0x2002 5190 field @Deprecated public static final int TRANSIT_FRAGMENT_FADE = 4099; // 0x1003 5191 field @Deprecated public static final int TRANSIT_FRAGMENT_OPEN = 4097; // 0x1001 5192 field @Deprecated public static final int TRANSIT_NONE = 0; // 0x0 5193 field @Deprecated public static final int TRANSIT_UNSET = -1; // 0xffffffff 5194 } 5195 5196 public class Instrumentation { 5197 ctor public Instrumentation(); 5198 method public android.os.TestLooperManager acquireLooperManager(android.os.Looper); 5199 method public void addMonitor(android.app.Instrumentation.ActivityMonitor); 5200 method public android.app.Instrumentation.ActivityMonitor addMonitor(android.content.IntentFilter, android.app.Instrumentation.ActivityResult, boolean); 5201 method public android.app.Instrumentation.ActivityMonitor addMonitor(String, android.app.Instrumentation.ActivityResult, boolean); 5202 method public void addResults(android.os.Bundle); 5203 method public void callActivityOnCreate(android.app.Activity, android.os.Bundle); 5204 method public void callActivityOnCreate(android.app.Activity, android.os.Bundle, android.os.PersistableBundle); 5205 method public void callActivityOnDestroy(android.app.Activity); 5206 method public void callActivityOnNewIntent(android.app.Activity, android.content.Intent); 5207 method public void callActivityOnPause(android.app.Activity); 5208 method public void callActivityOnPictureInPictureRequested(@NonNull android.app.Activity); 5209 method public void callActivityOnPostCreate(@NonNull android.app.Activity, @Nullable android.os.Bundle); 5210 method public void callActivityOnPostCreate(@NonNull android.app.Activity, @Nullable android.os.Bundle, @Nullable android.os.PersistableBundle); 5211 method public void callActivityOnRestart(android.app.Activity); 5212 method public void callActivityOnRestoreInstanceState(@NonNull android.app.Activity, @NonNull android.os.Bundle); 5213 method public void callActivityOnRestoreInstanceState(@NonNull android.app.Activity, @Nullable android.os.Bundle, @Nullable android.os.PersistableBundle); 5214 method public void callActivityOnResume(android.app.Activity); 5215 method public void callActivityOnSaveInstanceState(@NonNull android.app.Activity, @NonNull android.os.Bundle); 5216 method public void callActivityOnSaveInstanceState(@NonNull android.app.Activity, @NonNull android.os.Bundle, @NonNull android.os.PersistableBundle); 5217 method public void callActivityOnStart(android.app.Activity); 5218 method public void callActivityOnStop(android.app.Activity); 5219 method public void callActivityOnUserLeaving(android.app.Activity); 5220 method public void callApplicationOnCreate(android.app.Application); 5221 method public boolean checkMonitorHit(android.app.Instrumentation.ActivityMonitor, int); 5222 method public void endPerformanceSnapshot(); 5223 method public void finish(int, android.os.Bundle); 5224 method public android.os.Bundle getAllocCounts(); 5225 method public android.os.Bundle getBinderCounts(); 5226 method public android.content.ComponentName getComponentName(); 5227 method public android.content.Context getContext(); 5228 method public String getProcessName(); 5229 method public android.content.Context getTargetContext(); 5230 method public android.app.UiAutomation getUiAutomation(); 5231 method public android.app.UiAutomation getUiAutomation(int); 5232 method public boolean invokeContextMenuAction(android.app.Activity, int, int); 5233 method public boolean invokeMenuActionSync(android.app.Activity, int, int); 5234 method public boolean isProfiling(); 5235 method public android.app.Activity newActivity(Class<?>, android.content.Context, android.os.IBinder, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, CharSequence, android.app.Activity, String, Object) throws java.lang.IllegalAccessException, java.lang.InstantiationException; 5236 method public android.app.Activity newActivity(ClassLoader, String, android.content.Intent) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException; 5237 method public android.app.Application newApplication(ClassLoader, String, android.content.Context) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException; 5238 method public static android.app.Application newApplication(Class<?>, android.content.Context) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException; 5239 method public void onCreate(android.os.Bundle); 5240 method public void onDestroy(); 5241 method public boolean onException(Object, Throwable); 5242 method public void onStart(); 5243 method public void removeMonitor(android.app.Instrumentation.ActivityMonitor); 5244 method public void runOnMainSync(Runnable); 5245 method public void sendCharacterSync(int); 5246 method public void sendKeyDownUpSync(int); 5247 method public void sendKeySync(android.view.KeyEvent); 5248 method public void sendPointerSync(android.view.MotionEvent); 5249 method public void sendStatus(int, android.os.Bundle); 5250 method public void sendStringSync(String); 5251 method public void sendTrackballEventSync(android.view.MotionEvent); 5252 method public void setAutomaticPerformanceSnapshots(); 5253 method public void setInTouchMode(boolean); 5254 method public void start(); 5255 method public android.app.Activity startActivitySync(android.content.Intent); 5256 method @NonNull public android.app.Activity startActivitySync(@NonNull android.content.Intent, @Nullable android.os.Bundle); 5257 method @Deprecated public void startAllocCounting(); 5258 method public void startPerformanceSnapshot(); 5259 method public void startProfiling(); 5260 method @Deprecated public void stopAllocCounting(); 5261 method public void stopProfiling(); 5262 method public void waitForIdle(Runnable); 5263 method public void waitForIdleSync(); 5264 method public android.app.Activity waitForMonitor(android.app.Instrumentation.ActivityMonitor); 5265 method public android.app.Activity waitForMonitorWithTimeout(android.app.Instrumentation.ActivityMonitor, long); 5266 field public static final String REPORT_KEY_IDENTIFIER = "id"; 5267 field public static final String REPORT_KEY_STREAMRESULT = "stream"; 5268 } 5269 5270 public static class Instrumentation.ActivityMonitor { 5271 ctor public Instrumentation.ActivityMonitor(android.content.IntentFilter, android.app.Instrumentation.ActivityResult, boolean); 5272 ctor public Instrumentation.ActivityMonitor(String, android.app.Instrumentation.ActivityResult, boolean); 5273 ctor public Instrumentation.ActivityMonitor(); 5274 method public final android.content.IntentFilter getFilter(); 5275 method public final int getHits(); 5276 method public final android.app.Activity getLastActivity(); 5277 method public final android.app.Instrumentation.ActivityResult getResult(); 5278 method public final boolean isBlocking(); 5279 method public android.app.Instrumentation.ActivityResult onStartActivity(android.content.Intent); 5280 method public final android.app.Activity waitForActivity(); 5281 method public final android.app.Activity waitForActivityWithTimeout(long); 5282 } 5283 5284 public static final class Instrumentation.ActivityResult { 5285 ctor public Instrumentation.ActivityResult(int, android.content.Intent); 5286 method public int getResultCode(); 5287 method public android.content.Intent getResultData(); 5288 } 5289 5290 @Deprecated public abstract class IntentService extends android.app.Service { 5291 ctor @Deprecated public IntentService(String); 5292 method @Deprecated @Nullable public android.os.IBinder onBind(android.content.Intent); 5293 method @Deprecated @WorkerThread protected abstract void onHandleIntent(@Nullable android.content.Intent); 5294 method @Deprecated public void onStart(@Nullable android.content.Intent, int); 5295 method @Deprecated public void setIntentRedelivery(boolean); 5296 } 5297 5298 public class KeyguardManager { 5299 method @Deprecated public android.content.Intent createConfirmDeviceCredentialIntent(CharSequence, CharSequence); 5300 method @Deprecated @RequiresPermission(android.Manifest.permission.DISABLE_KEYGUARD) public void exitKeyguardSecurely(android.app.KeyguardManager.OnKeyguardExitResult); 5301 method @Deprecated public boolean inKeyguardRestrictedInputMode(); 5302 method public boolean isDeviceLocked(); 5303 method public boolean isDeviceSecure(); 5304 method public boolean isKeyguardLocked(); 5305 method public boolean isKeyguardSecure(); 5306 method @Deprecated public android.app.KeyguardManager.KeyguardLock newKeyguardLock(String); 5307 method public void requestDismissKeyguard(@NonNull android.app.Activity, @Nullable android.app.KeyguardManager.KeyguardDismissCallback); 5308 } 5309 5310 public abstract static class KeyguardManager.KeyguardDismissCallback { 5311 ctor public KeyguardManager.KeyguardDismissCallback(); 5312 method public void onDismissCancelled(); 5313 method public void onDismissError(); 5314 method public void onDismissSucceeded(); 5315 } 5316 5317 @Deprecated public class KeyguardManager.KeyguardLock { 5318 method @Deprecated @RequiresPermission(android.Manifest.permission.DISABLE_KEYGUARD) public void disableKeyguard(); 5319 method @Deprecated @RequiresPermission(android.Manifest.permission.DISABLE_KEYGUARD) public void reenableKeyguard(); 5320 } 5321 5322 @Deprecated public static interface KeyguardManager.OnKeyguardExitResult { 5323 method @Deprecated public void onKeyguardExitResult(boolean); 5324 } 5325 5326 @Deprecated public abstract class LauncherActivity extends android.app.ListActivity { 5327 ctor @Deprecated public LauncherActivity(); 5328 method @Deprecated protected android.content.Intent getTargetIntent(); 5329 method @Deprecated protected android.content.Intent intentForPosition(int); 5330 method @Deprecated protected android.app.LauncherActivity.ListItem itemForPosition(int); 5331 method @Deprecated public java.util.List<android.app.LauncherActivity.ListItem> makeListItems(); 5332 method @Deprecated protected java.util.List<android.content.pm.ResolveInfo> onQueryPackageManager(android.content.Intent); 5333 method @Deprecated protected void onSetContentView(); 5334 } 5335 5336 @Deprecated public class LauncherActivity.IconResizer { 5337 ctor @Deprecated public LauncherActivity.IconResizer(); 5338 method @Deprecated public android.graphics.drawable.Drawable createIconThumbnail(android.graphics.drawable.Drawable); 5339 } 5340 5341 @Deprecated public static class LauncherActivity.ListItem { 5342 ctor @Deprecated public LauncherActivity.ListItem(); 5343 field @Deprecated public String className; 5344 field @Deprecated public android.os.Bundle extras; 5345 field @Deprecated public android.graphics.drawable.Drawable icon; 5346 field @Deprecated public CharSequence label; 5347 field @Deprecated public String packageName; 5348 field @Deprecated public android.content.pm.ResolveInfo resolveInfo; 5349 } 5350 5351 @Deprecated public class ListActivity extends android.app.Activity { 5352 ctor @Deprecated public ListActivity(); 5353 method @Deprecated public android.widget.ListAdapter getListAdapter(); 5354 method @Deprecated public android.widget.ListView getListView(); 5355 method @Deprecated public long getSelectedItemId(); 5356 method @Deprecated public int getSelectedItemPosition(); 5357 method @Deprecated protected void onListItemClick(android.widget.ListView, android.view.View, int, long); 5358 method @Deprecated public void setListAdapter(android.widget.ListAdapter); 5359 method @Deprecated public void setSelection(int); 5360 } 5361 5362 @Deprecated public class ListFragment extends android.app.Fragment { 5363 ctor @Deprecated public ListFragment(); 5364 method @Deprecated public android.widget.ListAdapter getListAdapter(); 5365 method @Deprecated public android.widget.ListView getListView(); 5366 method @Deprecated public long getSelectedItemId(); 5367 method @Deprecated public int getSelectedItemPosition(); 5368 method @Deprecated public void onListItemClick(android.widget.ListView, android.view.View, int, long); 5369 method @Deprecated public void setEmptyText(CharSequence); 5370 method @Deprecated public void setListAdapter(android.widget.ListAdapter); 5371 method @Deprecated public void setListShown(boolean); 5372 method @Deprecated public void setListShownNoAnimation(boolean); 5373 method @Deprecated public void setSelection(int); 5374 } 5375 5376 @Deprecated public abstract class LoaderManager { 5377 ctor @Deprecated public LoaderManager(); 5378 method @Deprecated public abstract void destroyLoader(int); 5379 method @Deprecated public abstract void dump(String, java.io.FileDescriptor, java.io.PrintWriter, String[]); 5380 method @Deprecated public static void enableDebugLogging(boolean); 5381 method @Deprecated public abstract <D> android.content.Loader<D> getLoader(int); 5382 method @Deprecated public abstract <D> android.content.Loader<D> initLoader(int, android.os.Bundle, android.app.LoaderManager.LoaderCallbacks<D>); 5383 method @Deprecated public abstract <D> android.content.Loader<D> restartLoader(int, android.os.Bundle, android.app.LoaderManager.LoaderCallbacks<D>); 5384 } 5385 5386 @Deprecated public static interface LoaderManager.LoaderCallbacks<D> { 5387 method @Deprecated public android.content.Loader<D> onCreateLoader(int, android.os.Bundle); 5388 method @Deprecated public void onLoadFinished(android.content.Loader<D>, D); 5389 method @Deprecated public void onLoaderReset(android.content.Loader<D>); 5390 } 5391 5392 @Deprecated public class LocalActivityManager { 5393 ctor @Deprecated public LocalActivityManager(android.app.Activity, boolean); 5394 method @Deprecated public android.view.Window destroyActivity(String, boolean); 5395 method @Deprecated public void dispatchCreate(android.os.Bundle); 5396 method @Deprecated public void dispatchDestroy(boolean); 5397 method @Deprecated public void dispatchPause(boolean); 5398 method @Deprecated public void dispatchResume(); 5399 method @Deprecated public void dispatchStop(); 5400 method @Deprecated public android.app.Activity getActivity(String); 5401 method @Deprecated public android.app.Activity getCurrentActivity(); 5402 method @Deprecated public String getCurrentId(); 5403 method @Deprecated public void removeAllActivities(); 5404 method @Deprecated public android.os.Bundle saveInstanceState(); 5405 method @Deprecated public android.view.Window startActivity(String, android.content.Intent); 5406 } 5407 5408 public class MediaRouteActionProvider extends android.view.ActionProvider { 5409 ctor public MediaRouteActionProvider(android.content.Context); 5410 method public android.view.View onCreateActionView(); 5411 method public void setExtendedSettingsClickListener(android.view.View.OnClickListener); 5412 method public void setRouteTypes(int); 5413 } 5414 5415 public class MediaRouteButton extends android.view.View { 5416 ctor public MediaRouteButton(android.content.Context); 5417 ctor public MediaRouteButton(android.content.Context, android.util.AttributeSet); 5418 ctor public MediaRouteButton(android.content.Context, android.util.AttributeSet, int); 5419 ctor public MediaRouteButton(android.content.Context, android.util.AttributeSet, int, int); 5420 method public int getRouteTypes(); 5421 method public void onAttachedToWindow(); 5422 method public void onDetachedFromWindow(); 5423 method public void setExtendedSettingsClickListener(android.view.View.OnClickListener); 5424 method public void setRouteTypes(int); 5425 method public void showDialog(); 5426 } 5427 5428 public class NativeActivity extends android.app.Activity implements android.view.InputQueue.Callback android.view.SurfaceHolder.Callback2 android.view.ViewTreeObserver.OnGlobalLayoutListener { 5429 ctor public NativeActivity(); 5430 method public void onGlobalLayout(); 5431 method public void onInputQueueCreated(android.view.InputQueue); 5432 method public void onInputQueueDestroyed(android.view.InputQueue); 5433 method public void surfaceChanged(android.view.SurfaceHolder, int, int, int); 5434 method public void surfaceCreated(android.view.SurfaceHolder); 5435 method public void surfaceDestroyed(android.view.SurfaceHolder); 5436 method public void surfaceRedrawNeeded(android.view.SurfaceHolder); 5437 field public static final String META_DATA_FUNC_NAME = "android.app.func_name"; 5438 field public static final String META_DATA_LIB_NAME = "android.app.lib_name"; 5439 } 5440 5441 public class Notification implements android.os.Parcelable { 5442 ctor public Notification(); 5443 ctor @Deprecated public Notification(int, CharSequence, long); 5444 ctor public Notification(android.os.Parcel); 5445 method public android.app.Notification clone(); 5446 method public int describeContents(); 5447 method @Nullable public android.util.Pair<android.app.RemoteInput,android.app.Notification.Action> findRemoteInputActionPair(boolean); 5448 method public boolean getAllowSystemGeneratedContextualActions(); 5449 method public int getBadgeIconType(); 5450 method @Nullable public android.app.Notification.BubbleMetadata getBubbleMetadata(); 5451 method public String getChannelId(); 5452 method @NonNull public java.util.List<android.app.Notification.Action> getContextualActions(); 5453 method public String getGroup(); 5454 method public int getGroupAlertBehavior(); 5455 method public android.graphics.drawable.Icon getLargeIcon(); 5456 method @Nullable public android.content.LocusId getLocusId(); 5457 method public CharSequence getSettingsText(); 5458 method public String getShortcutId(); 5459 method public android.graphics.drawable.Icon getSmallIcon(); 5460 method public String getSortKey(); 5461 method public long getTimeoutAfter(); 5462 method public void writeToParcel(android.os.Parcel, int); 5463 field public static final android.media.AudioAttributes AUDIO_ATTRIBUTES_DEFAULT; 5464 field public static final int BADGE_ICON_LARGE = 2; // 0x2 5465 field public static final int BADGE_ICON_NONE = 0; // 0x0 5466 field public static final int BADGE_ICON_SMALL = 1; // 0x1 5467 field public static final String CATEGORY_ALARM = "alarm"; 5468 field public static final String CATEGORY_CALL = "call"; 5469 field public static final String CATEGORY_EMAIL = "email"; 5470 field public static final String CATEGORY_ERROR = "err"; 5471 field public static final String CATEGORY_EVENT = "event"; 5472 field public static final String CATEGORY_MESSAGE = "msg"; 5473 field public static final String CATEGORY_NAVIGATION = "navigation"; 5474 field public static final String CATEGORY_PROGRESS = "progress"; 5475 field public static final String CATEGORY_PROMO = "promo"; 5476 field public static final String CATEGORY_RECOMMENDATION = "recommendation"; 5477 field public static final String CATEGORY_REMINDER = "reminder"; 5478 field public static final String CATEGORY_SERVICE = "service"; 5479 field public static final String CATEGORY_SOCIAL = "social"; 5480 field public static final String CATEGORY_STATUS = "status"; 5481 field public static final String CATEGORY_SYSTEM = "sys"; 5482 field public static final String CATEGORY_TRANSPORT = "transport"; 5483 field @ColorInt public static final int COLOR_DEFAULT = 0; // 0x0 5484 field @NonNull public static final android.os.Parcelable.Creator<android.app.Notification> CREATOR; 5485 field public static final int DEFAULT_ALL = -1; // 0xffffffff 5486 field public static final int DEFAULT_LIGHTS = 4; // 0x4 5487 field public static final int DEFAULT_SOUND = 1; // 0x1 5488 field public static final int DEFAULT_VIBRATE = 2; // 0x2 5489 field public static final String EXTRA_AUDIO_CONTENTS_URI = "android.audioContents"; 5490 field public static final String EXTRA_BACKGROUND_IMAGE_URI = "android.backgroundImageUri"; 5491 field public static final String EXTRA_BIG_TEXT = "android.bigText"; 5492 field public static final String EXTRA_CHANNEL_GROUP_ID = "android.intent.extra.CHANNEL_GROUP_ID"; 5493 field public static final String EXTRA_CHANNEL_ID = "android.intent.extra.CHANNEL_ID"; 5494 field public static final String EXTRA_CHRONOMETER_COUNT_DOWN = "android.chronometerCountDown"; 5495 field public static final String EXTRA_COLORIZED = "android.colorized"; 5496 field public static final String EXTRA_COMPACT_ACTIONS = "android.compactActions"; 5497 field public static final String EXTRA_CONVERSATION_TITLE = "android.conversationTitle"; 5498 field public static final String EXTRA_HISTORIC_MESSAGES = "android.messages.historic"; 5499 field public static final String EXTRA_INFO_TEXT = "android.infoText"; 5500 field public static final String EXTRA_IS_GROUP_CONVERSATION = "android.isGroupConversation"; 5501 field @Deprecated public static final String EXTRA_LARGE_ICON = "android.largeIcon"; 5502 field public static final String EXTRA_LARGE_ICON_BIG = "android.largeIcon.big"; 5503 field public static final String EXTRA_MEDIA_SESSION = "android.mediaSession"; 5504 field public static final String EXTRA_MESSAGES = "android.messages"; 5505 field public static final String EXTRA_MESSAGING_PERSON = "android.messagingUser"; 5506 field public static final String EXTRA_NOTIFICATION_ID = "android.intent.extra.NOTIFICATION_ID"; 5507 field public static final String EXTRA_NOTIFICATION_TAG = "android.intent.extra.NOTIFICATION_TAG"; 5508 field @Deprecated public static final String EXTRA_PEOPLE = "android.people"; 5509 field public static final String EXTRA_PEOPLE_LIST = "android.people.list"; 5510 field public static final String EXTRA_PICTURE = "android.picture"; 5511 field public static final String EXTRA_PROGRESS = "android.progress"; 5512 field public static final String EXTRA_PROGRESS_INDETERMINATE = "android.progressIndeterminate"; 5513 field public static final String EXTRA_PROGRESS_MAX = "android.progressMax"; 5514 field public static final String EXTRA_REMOTE_INPUT_DRAFT = "android.remoteInputDraft"; 5515 field public static final String EXTRA_REMOTE_INPUT_HISTORY = "android.remoteInputHistory"; 5516 field @Deprecated public static final String EXTRA_SELF_DISPLAY_NAME = "android.selfDisplayName"; 5517 field public static final String EXTRA_SHOW_CHRONOMETER = "android.showChronometer"; 5518 field public static final String EXTRA_SHOW_WHEN = "android.showWhen"; 5519 field @Deprecated public static final String EXTRA_SMALL_ICON = "android.icon"; 5520 field public static final String EXTRA_SUB_TEXT = "android.subText"; 5521 field public static final String EXTRA_SUMMARY_TEXT = "android.summaryText"; 5522 field public static final String EXTRA_TEMPLATE = "android.template"; 5523 field public static final String EXTRA_TEXT = "android.text"; 5524 field public static final String EXTRA_TEXT_LINES = "android.textLines"; 5525 field public static final String EXTRA_TITLE = "android.title"; 5526 field public static final String EXTRA_TITLE_BIG = "android.title.big"; 5527 field public static final int FLAG_AUTO_CANCEL = 16; // 0x10 5528 field public static final int FLAG_BUBBLE = 4096; // 0x1000 5529 field public static final int FLAG_FOREGROUND_SERVICE = 64; // 0x40 5530 field public static final int FLAG_GROUP_SUMMARY = 512; // 0x200 5531 field @Deprecated public static final int FLAG_HIGH_PRIORITY = 128; // 0x80 5532 field public static final int FLAG_INSISTENT = 4; // 0x4 5533 field public static final int FLAG_LOCAL_ONLY = 256; // 0x100 5534 field public static final int FLAG_NO_CLEAR = 32; // 0x20 5535 field public static final int FLAG_ONGOING_EVENT = 2; // 0x2 5536 field public static final int FLAG_ONLY_ALERT_ONCE = 8; // 0x8 5537 field @Deprecated public static final int FLAG_SHOW_LIGHTS = 1; // 0x1 5538 field public static final int GROUP_ALERT_ALL = 0; // 0x0 5539 field public static final int GROUP_ALERT_CHILDREN = 2; // 0x2 5540 field public static final int GROUP_ALERT_SUMMARY = 1; // 0x1 5541 field public static final String INTENT_CATEGORY_NOTIFICATION_PREFERENCES = "android.intent.category.NOTIFICATION_PREFERENCES"; 5542 field @Deprecated public static final int PRIORITY_DEFAULT = 0; // 0x0 5543 field @Deprecated public static final int PRIORITY_HIGH = 1; // 0x1 5544 field @Deprecated public static final int PRIORITY_LOW = -1; // 0xffffffff 5545 field @Deprecated public static final int PRIORITY_MAX = 2; // 0x2 5546 field @Deprecated public static final int PRIORITY_MIN = -2; // 0xfffffffe 5547 field @Deprecated public static final int STREAM_DEFAULT = -1; // 0xffffffff 5548 field public static final int VISIBILITY_PRIVATE = 0; // 0x0 5549 field public static final int VISIBILITY_PUBLIC = 1; // 0x1 5550 field public static final int VISIBILITY_SECRET = -1; // 0xffffffff 5551 field public android.app.Notification.Action[] actions; 5552 field @Deprecated public android.media.AudioAttributes audioAttributes; 5553 field @Deprecated public int audioStreamType; 5554 field @Deprecated public android.widget.RemoteViews bigContentView; 5555 field public String category; 5556 field @ColorInt public int color; 5557 field public android.app.PendingIntent contentIntent; 5558 field @Deprecated public android.widget.RemoteViews contentView; 5559 field @Deprecated public int defaults; 5560 field public android.app.PendingIntent deleteIntent; 5561 field public android.os.Bundle extras; 5562 field public int flags; 5563 field public android.app.PendingIntent fullScreenIntent; 5564 field @Deprecated public android.widget.RemoteViews headsUpContentView; 5565 field @Deprecated @DrawableRes public int icon; 5566 field public int iconLevel; 5567 field @Deprecated public android.graphics.Bitmap largeIcon; 5568 field @Deprecated @ColorInt public int ledARGB; 5569 field @Deprecated public int ledOffMS; 5570 field @Deprecated public int ledOnMS; 5571 field public int number; 5572 field @Deprecated public int priority; 5573 field public android.app.Notification publicVersion; 5574 field @Deprecated public android.net.Uri sound; 5575 field public CharSequence tickerText; 5576 field @Deprecated public android.widget.RemoteViews tickerView; 5577 field @Deprecated public long[] vibrate; 5578 field public int visibility; 5579 field public long when; 5580 } 5581 5582 public static class Notification.Action implements android.os.Parcelable { 5583 ctor @Deprecated public Notification.Action(int, CharSequence, android.app.PendingIntent); 5584 method public android.app.Notification.Action clone(); 5585 method public int describeContents(); 5586 method public boolean getAllowGeneratedReplies(); 5587 method public android.app.RemoteInput[] getDataOnlyRemoteInputs(); 5588 method public android.os.Bundle getExtras(); 5589 method public android.graphics.drawable.Icon getIcon(); 5590 method public android.app.RemoteInput[] getRemoteInputs(); 5591 method public int getSemanticAction(); 5592 method public boolean isContextual(); 5593 method public void writeToParcel(android.os.Parcel, int); 5594 field @NonNull public static final android.os.Parcelable.Creator<android.app.Notification.Action> CREATOR; 5595 field public static final int SEMANTIC_ACTION_ARCHIVE = 5; // 0x5 5596 field public static final int SEMANTIC_ACTION_CALL = 10; // 0xa 5597 field public static final int SEMANTIC_ACTION_DELETE = 4; // 0x4 5598 field public static final int SEMANTIC_ACTION_MARK_AS_READ = 2; // 0x2 5599 field public static final int SEMANTIC_ACTION_MARK_AS_UNREAD = 3; // 0x3 5600 field public static final int SEMANTIC_ACTION_MUTE = 6; // 0x6 5601 field public static final int SEMANTIC_ACTION_NONE = 0; // 0x0 5602 field public static final int SEMANTIC_ACTION_REPLY = 1; // 0x1 5603 field public static final int SEMANTIC_ACTION_THUMBS_DOWN = 9; // 0x9 5604 field public static final int SEMANTIC_ACTION_THUMBS_UP = 8; // 0x8 5605 field public static final int SEMANTIC_ACTION_UNMUTE = 7; // 0x7 5606 field public android.app.PendingIntent actionIntent; 5607 field @Deprecated public int icon; 5608 field public CharSequence title; 5609 } 5610 5611 public static final class Notification.Action.Builder { 5612 ctor @Deprecated public Notification.Action.Builder(int, CharSequence, android.app.PendingIntent); 5613 ctor public Notification.Action.Builder(android.graphics.drawable.Icon, CharSequence, android.app.PendingIntent); 5614 ctor public Notification.Action.Builder(android.app.Notification.Action); 5615 method @NonNull public android.app.Notification.Action.Builder addExtras(android.os.Bundle); 5616 method @NonNull public android.app.Notification.Action.Builder addRemoteInput(android.app.RemoteInput); 5617 method @NonNull public android.app.Notification.Action build(); 5618 method @NonNull public android.app.Notification.Action.Builder extend(android.app.Notification.Action.Extender); 5619 method @NonNull public android.os.Bundle getExtras(); 5620 method @NonNull public android.app.Notification.Action.Builder setAllowGeneratedReplies(boolean); 5621 method @NonNull public android.app.Notification.Action.Builder setContextual(boolean); 5622 method @NonNull public android.app.Notification.Action.Builder setSemanticAction(int); 5623 } 5624 5625 public static interface Notification.Action.Extender { 5626 method public android.app.Notification.Action.Builder extend(android.app.Notification.Action.Builder); 5627 } 5628 5629 public static final class Notification.Action.WearableExtender implements android.app.Notification.Action.Extender { 5630 ctor public Notification.Action.WearableExtender(); 5631 ctor public Notification.Action.WearableExtender(android.app.Notification.Action); 5632 method public android.app.Notification.Action.WearableExtender clone(); 5633 method public android.app.Notification.Action.Builder extend(android.app.Notification.Action.Builder); 5634 method @Deprecated public CharSequence getCancelLabel(); 5635 method @Deprecated public CharSequence getConfirmLabel(); 5636 method public boolean getHintDisplayActionInline(); 5637 method public boolean getHintLaunchesActivity(); 5638 method @Deprecated public CharSequence getInProgressLabel(); 5639 method public boolean isAvailableOffline(); 5640 method public android.app.Notification.Action.WearableExtender setAvailableOffline(boolean); 5641 method @Deprecated public android.app.Notification.Action.WearableExtender setCancelLabel(CharSequence); 5642 method @Deprecated public android.app.Notification.Action.WearableExtender setConfirmLabel(CharSequence); 5643 method public android.app.Notification.Action.WearableExtender setHintDisplayActionInline(boolean); 5644 method public android.app.Notification.Action.WearableExtender setHintLaunchesActivity(boolean); 5645 method @Deprecated public android.app.Notification.Action.WearableExtender setInProgressLabel(CharSequence); 5646 } 5647 5648 public static class Notification.BigPictureStyle extends android.app.Notification.Style { 5649 ctor public Notification.BigPictureStyle(); 5650 ctor @Deprecated public Notification.BigPictureStyle(android.app.Notification.Builder); 5651 method public android.app.Notification.BigPictureStyle bigLargeIcon(android.graphics.Bitmap); 5652 method public android.app.Notification.BigPictureStyle bigLargeIcon(android.graphics.drawable.Icon); 5653 method public android.app.Notification.BigPictureStyle bigPicture(android.graphics.Bitmap); 5654 method public android.app.Notification.BigPictureStyle setBigContentTitle(CharSequence); 5655 method public android.app.Notification.BigPictureStyle setSummaryText(CharSequence); 5656 } 5657 5658 public static class Notification.BigTextStyle extends android.app.Notification.Style { 5659 ctor public Notification.BigTextStyle(); 5660 ctor @Deprecated public Notification.BigTextStyle(android.app.Notification.Builder); 5661 method public android.app.Notification.BigTextStyle bigText(CharSequence); 5662 method public android.app.Notification.BigTextStyle setBigContentTitle(CharSequence); 5663 method public android.app.Notification.BigTextStyle setSummaryText(CharSequence); 5664 } 5665 5666 public static final class Notification.BubbleMetadata implements android.os.Parcelable { 5667 method public int describeContents(); 5668 method public boolean getAutoExpandBubble(); 5669 method @Nullable public android.app.PendingIntent getDeleteIntent(); 5670 method @Dimension(unit=android.annotation.Dimension.DP) public int getDesiredHeight(); 5671 method @DimenRes public int getDesiredHeightResId(); 5672 method @Nullable public android.graphics.drawable.Icon getIcon(); 5673 method @Nullable public android.app.PendingIntent getIntent(); 5674 method @Nullable public String getShortcutId(); 5675 method public boolean isNotificationSuppressed(); 5676 method public void writeToParcel(android.os.Parcel, int); 5677 field @NonNull public static final android.os.Parcelable.Creator<android.app.Notification.BubbleMetadata> CREATOR; 5678 } 5679 5680 public static final class Notification.BubbleMetadata.Builder { 5681 ctor @Deprecated public Notification.BubbleMetadata.Builder(); 5682 ctor public Notification.BubbleMetadata.Builder(@NonNull String); 5683 ctor public Notification.BubbleMetadata.Builder(@NonNull android.app.PendingIntent, @NonNull android.graphics.drawable.Icon); 5684 method @NonNull public android.app.Notification.BubbleMetadata build(); 5685 method @NonNull public android.app.Notification.BubbleMetadata.Builder setAutoExpandBubble(boolean); 5686 method @NonNull public android.app.Notification.BubbleMetadata.Builder setDeleteIntent(@Nullable android.app.PendingIntent); 5687 method @NonNull public android.app.Notification.BubbleMetadata.Builder setDesiredHeight(@Dimension(unit=android.annotation.Dimension.DP) int); 5688 method @NonNull public android.app.Notification.BubbleMetadata.Builder setDesiredHeightResId(@DimenRes int); 5689 method @NonNull public android.app.Notification.BubbleMetadata.Builder setIcon(@NonNull android.graphics.drawable.Icon); 5690 method @NonNull public android.app.Notification.BubbleMetadata.Builder setIntent(@NonNull android.app.PendingIntent); 5691 method @NonNull public android.app.Notification.BubbleMetadata.Builder setSuppressNotification(boolean); 5692 } 5693 5694 public static class Notification.Builder { 5695 ctor public Notification.Builder(android.content.Context, String); 5696 ctor @Deprecated public Notification.Builder(android.content.Context); 5697 method @Deprecated public android.app.Notification.Builder addAction(int, CharSequence, android.app.PendingIntent); 5698 method @NonNull public android.app.Notification.Builder addAction(android.app.Notification.Action); 5699 method @NonNull public android.app.Notification.Builder addExtras(android.os.Bundle); 5700 method @Deprecated public android.app.Notification.Builder addPerson(String); 5701 method @NonNull public android.app.Notification.Builder addPerson(android.app.Person); 5702 method @NonNull public android.app.Notification build(); 5703 method public android.widget.RemoteViews createBigContentView(); 5704 method public android.widget.RemoteViews createContentView(); 5705 method public android.widget.RemoteViews createHeadsUpContentView(); 5706 method @NonNull public android.app.Notification.Builder extend(android.app.Notification.Extender); 5707 method public android.os.Bundle getExtras(); 5708 method @Deprecated public android.app.Notification getNotification(); 5709 method public android.app.Notification.Style getStyle(); 5710 method @NonNull public static android.app.Notification.Builder recoverBuilder(android.content.Context, android.app.Notification); 5711 method @NonNull public android.app.Notification.Builder setActions(android.app.Notification.Action...); 5712 method @NonNull public android.app.Notification.Builder setAllowSystemGeneratedContextualActions(boolean); 5713 method @NonNull public android.app.Notification.Builder setAutoCancel(boolean); 5714 method @NonNull public android.app.Notification.Builder setBadgeIconType(int); 5715 method @NonNull public android.app.Notification.Builder setBubbleMetadata(@Nullable android.app.Notification.BubbleMetadata); 5716 method @NonNull public android.app.Notification.Builder setCategory(String); 5717 method @NonNull public android.app.Notification.Builder setChannelId(String); 5718 method @NonNull public android.app.Notification.Builder setChronometerCountDown(boolean); 5719 method @NonNull public android.app.Notification.Builder setColor(@ColorInt int); 5720 method @NonNull public android.app.Notification.Builder setColorized(boolean); 5721 method @Deprecated public android.app.Notification.Builder setContent(android.widget.RemoteViews); 5722 method @Deprecated public android.app.Notification.Builder setContentInfo(CharSequence); 5723 method @NonNull public android.app.Notification.Builder setContentIntent(android.app.PendingIntent); 5724 method @NonNull public android.app.Notification.Builder setContentText(CharSequence); 5725 method @NonNull public android.app.Notification.Builder setContentTitle(CharSequence); 5726 method @NonNull public android.app.Notification.Builder setCustomBigContentView(android.widget.RemoteViews); 5727 method @NonNull public android.app.Notification.Builder setCustomContentView(android.widget.RemoteViews); 5728 method @NonNull public android.app.Notification.Builder setCustomHeadsUpContentView(android.widget.RemoteViews); 5729 method @Deprecated public android.app.Notification.Builder setDefaults(int); 5730 method @NonNull public android.app.Notification.Builder setDeleteIntent(android.app.PendingIntent); 5731 method @NonNull public android.app.Notification.Builder setExtras(android.os.Bundle); 5732 method @NonNull public android.app.Notification.Builder setFlag(int, boolean); 5733 method @NonNull public android.app.Notification.Builder setFullScreenIntent(android.app.PendingIntent, boolean); 5734 method @NonNull public android.app.Notification.Builder setGroup(String); 5735 method @NonNull public android.app.Notification.Builder setGroupAlertBehavior(int); 5736 method @NonNull public android.app.Notification.Builder setGroupSummary(boolean); 5737 method @NonNull public android.app.Notification.Builder setLargeIcon(android.graphics.Bitmap); 5738 method @NonNull public android.app.Notification.Builder setLargeIcon(android.graphics.drawable.Icon); 5739 method @Deprecated public android.app.Notification.Builder setLights(@ColorInt int, int, int); 5740 method @NonNull public android.app.Notification.Builder setLocalOnly(boolean); 5741 method @NonNull public android.app.Notification.Builder setLocusId(@Nullable android.content.LocusId); 5742 method @NonNull public android.app.Notification.Builder setNumber(int); 5743 method @NonNull public android.app.Notification.Builder setOngoing(boolean); 5744 method @NonNull public android.app.Notification.Builder setOnlyAlertOnce(boolean); 5745 method @Deprecated public android.app.Notification.Builder setPriority(int); 5746 method @NonNull public android.app.Notification.Builder setProgress(int, int, boolean); 5747 method @NonNull public android.app.Notification.Builder setPublicVersion(android.app.Notification); 5748 method @NonNull public android.app.Notification.Builder setRemoteInputHistory(CharSequence[]); 5749 method @NonNull public android.app.Notification.Builder setSettingsText(CharSequence); 5750 method @NonNull public android.app.Notification.Builder setShortcutId(String); 5751 method @NonNull public android.app.Notification.Builder setShowWhen(boolean); 5752 method @NonNull public android.app.Notification.Builder setSmallIcon(@DrawableRes int); 5753 method @NonNull public android.app.Notification.Builder setSmallIcon(@DrawableRes int, int); 5754 method @NonNull public android.app.Notification.Builder setSmallIcon(android.graphics.drawable.Icon); 5755 method @NonNull public android.app.Notification.Builder setSortKey(String); 5756 method @Deprecated public android.app.Notification.Builder setSound(android.net.Uri); 5757 method @Deprecated public android.app.Notification.Builder setSound(android.net.Uri, int); 5758 method @Deprecated public android.app.Notification.Builder setSound(android.net.Uri, android.media.AudioAttributes); 5759 method @NonNull public android.app.Notification.Builder setStyle(android.app.Notification.Style); 5760 method @NonNull public android.app.Notification.Builder setSubText(CharSequence); 5761 method @NonNull public android.app.Notification.Builder setTicker(CharSequence); 5762 method @Deprecated public android.app.Notification.Builder setTicker(CharSequence, android.widget.RemoteViews); 5763 method @NonNull public android.app.Notification.Builder setTimeoutAfter(long); 5764 method @NonNull public android.app.Notification.Builder setUsesChronometer(boolean); 5765 method @Deprecated public android.app.Notification.Builder setVibrate(long[]); 5766 method @NonNull public android.app.Notification.Builder setVisibility(int); 5767 method @NonNull public android.app.Notification.Builder setWhen(long); 5768 } 5769 5770 public static final class Notification.CarExtender implements android.app.Notification.Extender { 5771 ctor public Notification.CarExtender(); 5772 ctor public Notification.CarExtender(android.app.Notification); 5773 method public android.app.Notification.Builder extend(android.app.Notification.Builder); 5774 method @ColorInt public int getColor(); 5775 method public android.graphics.Bitmap getLargeIcon(); 5776 method public android.app.Notification.CarExtender.UnreadConversation getUnreadConversation(); 5777 method public android.app.Notification.CarExtender setColor(@ColorInt int); 5778 method public android.app.Notification.CarExtender setLargeIcon(android.graphics.Bitmap); 5779 method public android.app.Notification.CarExtender setUnreadConversation(android.app.Notification.CarExtender.UnreadConversation); 5780 } 5781 5782 public static class Notification.CarExtender.Builder { 5783 ctor public Notification.CarExtender.Builder(String); 5784 method public android.app.Notification.CarExtender.Builder addMessage(String); 5785 method public android.app.Notification.CarExtender.UnreadConversation build(); 5786 method public android.app.Notification.CarExtender.Builder setLatestTimestamp(long); 5787 method public android.app.Notification.CarExtender.Builder setReadPendingIntent(android.app.PendingIntent); 5788 method public android.app.Notification.CarExtender.Builder setReplyAction(android.app.PendingIntent, android.app.RemoteInput); 5789 } 5790 5791 public static class Notification.CarExtender.UnreadConversation { 5792 method public long getLatestTimestamp(); 5793 method public String[] getMessages(); 5794 method public String getParticipant(); 5795 method public String[] getParticipants(); 5796 method public android.app.PendingIntent getReadPendingIntent(); 5797 method public android.app.RemoteInput getRemoteInput(); 5798 method public android.app.PendingIntent getReplyPendingIntent(); 5799 } 5800 5801 public static class Notification.DecoratedCustomViewStyle extends android.app.Notification.Style { 5802 ctor public Notification.DecoratedCustomViewStyle(); 5803 } 5804 5805 public static class Notification.DecoratedMediaCustomViewStyle extends android.app.Notification.MediaStyle { 5806 ctor public Notification.DecoratedMediaCustomViewStyle(); 5807 } 5808 5809 public static interface Notification.Extender { 5810 method public android.app.Notification.Builder extend(android.app.Notification.Builder); 5811 } 5812 5813 public static class Notification.InboxStyle extends android.app.Notification.Style { 5814 ctor public Notification.InboxStyle(); 5815 ctor @Deprecated public Notification.InboxStyle(android.app.Notification.Builder); 5816 method public android.app.Notification.InboxStyle addLine(CharSequence); 5817 method public android.app.Notification.InboxStyle setBigContentTitle(CharSequence); 5818 method public android.app.Notification.InboxStyle setSummaryText(CharSequence); 5819 } 5820 5821 public static class Notification.MediaStyle extends android.app.Notification.Style { 5822 ctor public Notification.MediaStyle(); 5823 ctor @Deprecated public Notification.MediaStyle(android.app.Notification.Builder); 5824 method public android.app.Notification.MediaStyle setMediaSession(android.media.session.MediaSession.Token); 5825 method public android.app.Notification.MediaStyle setShowActionsInCompactView(int...); 5826 } 5827 5828 public static class Notification.MessagingStyle extends android.app.Notification.Style { 5829 ctor @Deprecated public Notification.MessagingStyle(@NonNull CharSequence); 5830 ctor public Notification.MessagingStyle(@NonNull android.app.Person); 5831 method public android.app.Notification.MessagingStyle addHistoricMessage(android.app.Notification.MessagingStyle.Message); 5832 method @Deprecated public android.app.Notification.MessagingStyle addMessage(CharSequence, long, CharSequence); 5833 method public android.app.Notification.MessagingStyle addMessage(@NonNull CharSequence, long, @Nullable android.app.Person); 5834 method public android.app.Notification.MessagingStyle addMessage(android.app.Notification.MessagingStyle.Message); 5835 method @Nullable public CharSequence getConversationTitle(); 5836 method public java.util.List<android.app.Notification.MessagingStyle.Message> getHistoricMessages(); 5837 method public java.util.List<android.app.Notification.MessagingStyle.Message> getMessages(); 5838 method @NonNull public android.app.Person getUser(); 5839 method @Deprecated public CharSequence getUserDisplayName(); 5840 method public boolean isGroupConversation(); 5841 method public android.app.Notification.MessagingStyle setConversationTitle(@Nullable CharSequence); 5842 method public android.app.Notification.MessagingStyle setGroupConversation(boolean); 5843 field public static final int MAXIMUM_RETAINED_MESSAGES = 25; // 0x19 5844 } 5845 5846 public static final class Notification.MessagingStyle.Message { 5847 ctor @Deprecated public Notification.MessagingStyle.Message(CharSequence, long, CharSequence); 5848 ctor public Notification.MessagingStyle.Message(@NonNull CharSequence, long, @Nullable android.app.Person); 5849 method public String getDataMimeType(); 5850 method public android.net.Uri getDataUri(); 5851 method public android.os.Bundle getExtras(); 5852 method @NonNull public static java.util.List<android.app.Notification.MessagingStyle.Message> getMessagesFromBundleArray(@Nullable android.os.Parcelable[]); 5853 method @Deprecated public CharSequence getSender(); 5854 method @Nullable public android.app.Person getSenderPerson(); 5855 method public CharSequence getText(); 5856 method public long getTimestamp(); 5857 method public android.app.Notification.MessagingStyle.Message setData(String, android.net.Uri); 5858 } 5859 5860 public abstract static class Notification.Style { 5861 ctor public Notification.Style(); 5862 method public android.app.Notification build(); 5863 method protected void checkBuilder(); 5864 method protected android.widget.RemoteViews getStandardView(int); 5865 method protected void internalSetBigContentTitle(CharSequence); 5866 method protected void internalSetSummaryText(CharSequence); 5867 method public void setBuilder(android.app.Notification.Builder); 5868 field protected android.app.Notification.Builder mBuilder; 5869 } 5870 5871 public static final class Notification.WearableExtender implements android.app.Notification.Extender { 5872 ctor public Notification.WearableExtender(); 5873 ctor public Notification.WearableExtender(android.app.Notification); 5874 method public android.app.Notification.WearableExtender addAction(android.app.Notification.Action); 5875 method public android.app.Notification.WearableExtender addActions(java.util.List<android.app.Notification.Action>); 5876 method @Deprecated public android.app.Notification.WearableExtender addPage(android.app.Notification); 5877 method @Deprecated public android.app.Notification.WearableExtender addPages(java.util.List<android.app.Notification>); 5878 method public android.app.Notification.WearableExtender clearActions(); 5879 method @Deprecated public android.app.Notification.WearableExtender clearPages(); 5880 method public android.app.Notification.WearableExtender clone(); 5881 method public android.app.Notification.Builder extend(android.app.Notification.Builder); 5882 method public java.util.List<android.app.Notification.Action> getActions(); 5883 method @Deprecated public android.graphics.Bitmap getBackground(); 5884 method public String getBridgeTag(); 5885 method public int getContentAction(); 5886 method @Deprecated public int getContentIcon(); 5887 method @Deprecated public int getContentIconGravity(); 5888 method public boolean getContentIntentAvailableOffline(); 5889 method @Deprecated public int getCustomContentHeight(); 5890 method @Deprecated public int getCustomSizePreset(); 5891 method public String getDismissalId(); 5892 method @Deprecated public android.app.PendingIntent getDisplayIntent(); 5893 method @Deprecated public int getGravity(); 5894 method @Deprecated public boolean getHintAmbientBigPicture(); 5895 method @Deprecated public boolean getHintAvoidBackgroundClipping(); 5896 method public boolean getHintContentIntentLaunchesActivity(); 5897 method @Deprecated public boolean getHintHideIcon(); 5898 method @Deprecated public int getHintScreenTimeout(); 5899 method @Deprecated public boolean getHintShowBackgroundOnly(); 5900 method @Deprecated public java.util.List<android.app.Notification> getPages(); 5901 method public boolean getStartScrollBottom(); 5902 method @Deprecated public android.app.Notification.WearableExtender setBackground(android.graphics.Bitmap); 5903 method public android.app.Notification.WearableExtender setBridgeTag(String); 5904 method public android.app.Notification.WearableExtender setContentAction(int); 5905 method @Deprecated public android.app.Notification.WearableExtender setContentIcon(int); 5906 method @Deprecated public android.app.Notification.WearableExtender setContentIconGravity(int); 5907 method public android.app.Notification.WearableExtender setContentIntentAvailableOffline(boolean); 5908 method @Deprecated public android.app.Notification.WearableExtender setCustomContentHeight(int); 5909 method @Deprecated public android.app.Notification.WearableExtender setCustomSizePreset(int); 5910 method public android.app.Notification.WearableExtender setDismissalId(String); 5911 method @Deprecated public android.app.Notification.WearableExtender setDisplayIntent(android.app.PendingIntent); 5912 method @Deprecated public android.app.Notification.WearableExtender setGravity(int); 5913 method @Deprecated public android.app.Notification.WearableExtender setHintAmbientBigPicture(boolean); 5914 method @Deprecated public android.app.Notification.WearableExtender setHintAvoidBackgroundClipping(boolean); 5915 method public android.app.Notification.WearableExtender setHintContentIntentLaunchesActivity(boolean); 5916 method @Deprecated public android.app.Notification.WearableExtender setHintHideIcon(boolean); 5917 method @Deprecated public android.app.Notification.WearableExtender setHintScreenTimeout(int); 5918 method @Deprecated public android.app.Notification.WearableExtender setHintShowBackgroundOnly(boolean); 5919 method public android.app.Notification.WearableExtender setStartScrollBottom(boolean); 5920 field @Deprecated public static final int SCREEN_TIMEOUT_LONG = -1; // 0xffffffff 5921 field @Deprecated public static final int SCREEN_TIMEOUT_SHORT = 0; // 0x0 5922 field @Deprecated public static final int SIZE_DEFAULT = 0; // 0x0 5923 field @Deprecated public static final int SIZE_FULL_SCREEN = 5; // 0x5 5924 field @Deprecated public static final int SIZE_LARGE = 4; // 0x4 5925 field @Deprecated public static final int SIZE_MEDIUM = 3; // 0x3 5926 field @Deprecated public static final int SIZE_SMALL = 2; // 0x2 5927 field @Deprecated public static final int SIZE_XSMALL = 1; // 0x1 5928 field public static final int UNSET_ACTION_INDEX = -1; // 0xffffffff 5929 } 5930 5931 public final class NotificationChannel implements android.os.Parcelable { 5932 ctor public NotificationChannel(String, CharSequence, int); 5933 method public boolean canBubble(); 5934 method public boolean canBypassDnd(); 5935 method public boolean canShowBadge(); 5936 method public int describeContents(); 5937 method public void enableLights(boolean); 5938 method public void enableVibration(boolean); 5939 method public android.media.AudioAttributes getAudioAttributes(); 5940 method @Nullable public String getConversationId(); 5941 method public String getDescription(); 5942 method public String getGroup(); 5943 method public String getId(); 5944 method public int getImportance(); 5945 method public int getLightColor(); 5946 method public int getLockscreenVisibility(); 5947 method public CharSequence getName(); 5948 method @Nullable public String getParentChannelId(); 5949 method public android.net.Uri getSound(); 5950 method public long[] getVibrationPattern(); 5951 method public boolean hasUserSetImportance(); 5952 method public boolean hasUserSetSound(); 5953 method public boolean isImportantConversation(); 5954 method public void setAllowBubbles(boolean); 5955 method public void setBypassDnd(boolean); 5956 method public void setConversationId(@NonNull String, @NonNull String); 5957 method public void setDescription(String); 5958 method public void setGroup(String); 5959 method public void setImportance(int); 5960 method public void setLightColor(int); 5961 method public void setLockscreenVisibility(int); 5962 method public void setName(CharSequence); 5963 method public void setShowBadge(boolean); 5964 method public void setSound(android.net.Uri, android.media.AudioAttributes); 5965 method public void setVibrationPattern(long[]); 5966 method public boolean shouldShowLights(); 5967 method public boolean shouldVibrate(); 5968 method public void writeToParcel(android.os.Parcel, int); 5969 field @NonNull public static final android.os.Parcelable.Creator<android.app.NotificationChannel> CREATOR; 5970 field public static final String DEFAULT_CHANNEL_ID = "miscellaneous"; 5971 } 5972 5973 public final class NotificationChannelGroup implements android.os.Parcelable { 5974 ctor public NotificationChannelGroup(String, CharSequence); 5975 method public android.app.NotificationChannelGroup clone(); 5976 method public int describeContents(); 5977 method public java.util.List<android.app.NotificationChannel> getChannels(); 5978 method public String getDescription(); 5979 method public String getId(); 5980 method public CharSequence getName(); 5981 method public boolean isBlocked(); 5982 method public void setDescription(String); 5983 method public void writeToParcel(android.os.Parcel, int); 5984 field @NonNull public static final android.os.Parcelable.Creator<android.app.NotificationChannelGroup> CREATOR; 5985 } 5986 5987 public class NotificationManager { 5988 method public String addAutomaticZenRule(android.app.AutomaticZenRule); 5989 method public boolean areBubblesAllowed(); 5990 method public boolean areNotificationsEnabled(); 5991 method public boolean areNotificationsPaused(); 5992 method public boolean canNotifyAsPackage(@NonNull String); 5993 method public void cancel(int); 5994 method public void cancel(@Nullable String, int); 5995 method public void cancelAll(); 5996 method public void cancelAsPackage(@NonNull String, @Nullable String, int); 5997 method public void createNotificationChannel(@NonNull android.app.NotificationChannel); 5998 method public void createNotificationChannelGroup(@NonNull android.app.NotificationChannelGroup); 5999 method public void createNotificationChannelGroups(@NonNull java.util.List<android.app.NotificationChannelGroup>); 6000 method public void createNotificationChannels(@NonNull java.util.List<android.app.NotificationChannel>); 6001 method public void deleteNotificationChannel(String); 6002 method public void deleteNotificationChannelGroup(String); 6003 method public android.service.notification.StatusBarNotification[] getActiveNotifications(); 6004 method public android.app.AutomaticZenRule getAutomaticZenRule(String); 6005 method public java.util.Map<java.lang.String,android.app.AutomaticZenRule> getAutomaticZenRules(); 6006 method @NonNull public android.app.NotificationManager.Policy getConsolidatedNotificationPolicy(); 6007 method public final int getCurrentInterruptionFilter(); 6008 method public int getImportance(); 6009 method public android.app.NotificationChannel getNotificationChannel(String); 6010 method @Nullable public android.app.NotificationChannel getNotificationChannel(@NonNull String, @NonNull String); 6011 method public android.app.NotificationChannelGroup getNotificationChannelGroup(String); 6012 method public java.util.List<android.app.NotificationChannelGroup> getNotificationChannelGroups(); 6013 method public java.util.List<android.app.NotificationChannel> getNotificationChannels(); 6014 method @Nullable public String getNotificationDelegate(); 6015 method public android.app.NotificationManager.Policy getNotificationPolicy(); 6016 method public boolean isNotificationListenerAccessGranted(android.content.ComponentName); 6017 method public boolean isNotificationPolicyAccessGranted(); 6018 method public void notify(int, android.app.Notification); 6019 method public void notify(String, int, android.app.Notification); 6020 method public void notifyAsPackage(@NonNull String, @Nullable String, int, @NonNull android.app.Notification); 6021 method public boolean removeAutomaticZenRule(String); 6022 method public void setAutomaticZenRuleState(@NonNull String, @NonNull android.service.notification.Condition); 6023 method public final void setInterruptionFilter(int); 6024 method public void setNotificationDelegate(@Nullable String); 6025 method public void setNotificationPolicy(@NonNull android.app.NotificationManager.Policy); 6026 method public boolean shouldHideSilentStatusBarIcons(); 6027 method public boolean updateAutomaticZenRule(String, android.app.AutomaticZenRule); 6028 field public static final String ACTION_APP_BLOCK_STATE_CHANGED = "android.app.action.APP_BLOCK_STATE_CHANGED"; 6029 field public static final String ACTION_AUTOMATIC_ZEN_RULE = "android.app.action.AUTOMATIC_ZEN_RULE"; 6030 field public static final String ACTION_AUTOMATIC_ZEN_RULE_STATUS_CHANGED = "android.app.action.AUTOMATIC_ZEN_RULE_STATUS_CHANGED"; 6031 field public static final String ACTION_INTERRUPTION_FILTER_CHANGED = "android.app.action.INTERRUPTION_FILTER_CHANGED"; 6032 field public static final String ACTION_NOTIFICATION_CHANNEL_BLOCK_STATE_CHANGED = "android.app.action.NOTIFICATION_CHANNEL_BLOCK_STATE_CHANGED"; 6033 field public static final String ACTION_NOTIFICATION_CHANNEL_GROUP_BLOCK_STATE_CHANGED = "android.app.action.NOTIFICATION_CHANNEL_GROUP_BLOCK_STATE_CHANGED"; 6034 field public static final String ACTION_NOTIFICATION_POLICY_ACCESS_GRANTED_CHANGED = "android.app.action.NOTIFICATION_POLICY_ACCESS_GRANTED_CHANGED"; 6035 field public static final String ACTION_NOTIFICATION_POLICY_CHANGED = "android.app.action.NOTIFICATION_POLICY_CHANGED"; 6036 field public static final int AUTOMATIC_RULE_STATUS_DISABLED = 2; // 0x2 6037 field public static final int AUTOMATIC_RULE_STATUS_ENABLED = 1; // 0x1 6038 field public static final int AUTOMATIC_RULE_STATUS_REMOVED = 3; // 0x3 6039 field public static final int AUTOMATIC_RULE_STATUS_UNKNOWN = -1; // 0xffffffff 6040 field public static final String EXTRA_AUTOMATIC_RULE_ID = "android.app.extra.AUTOMATIC_RULE_ID"; 6041 field public static final String EXTRA_AUTOMATIC_ZEN_RULE_ID = "android.app.extra.AUTOMATIC_ZEN_RULE_ID"; 6042 field public static final String EXTRA_AUTOMATIC_ZEN_RULE_STATUS = "android.app.extra.AUTOMATIC_ZEN_RULE_STATUS"; 6043 field public static final String EXTRA_BLOCKED_STATE = "android.app.extra.BLOCKED_STATE"; 6044 field public static final String EXTRA_NOTIFICATION_CHANNEL_GROUP_ID = "android.app.extra.NOTIFICATION_CHANNEL_GROUP_ID"; 6045 field public static final String EXTRA_NOTIFICATION_CHANNEL_ID = "android.app.extra.NOTIFICATION_CHANNEL_ID"; 6046 field public static final int IMPORTANCE_DEFAULT = 3; // 0x3 6047 field public static final int IMPORTANCE_HIGH = 4; // 0x4 6048 field public static final int IMPORTANCE_LOW = 2; // 0x2 6049 field public static final int IMPORTANCE_MAX = 5; // 0x5 6050 field public static final int IMPORTANCE_MIN = 1; // 0x1 6051 field public static final int IMPORTANCE_NONE = 0; // 0x0 6052 field public static final int IMPORTANCE_UNSPECIFIED = -1000; // 0xfffffc18 6053 field public static final int INTERRUPTION_FILTER_ALARMS = 4; // 0x4 6054 field public static final int INTERRUPTION_FILTER_ALL = 1; // 0x1 6055 field public static final int INTERRUPTION_FILTER_NONE = 3; // 0x3 6056 field public static final int INTERRUPTION_FILTER_PRIORITY = 2; // 0x2 6057 field public static final int INTERRUPTION_FILTER_UNKNOWN = 0; // 0x0 6058 field public static final String META_DATA_AUTOMATIC_RULE_TYPE = "android.service.zen.automatic.ruleType"; 6059 field public static final String META_DATA_RULE_INSTANCE_LIMIT = "android.service.zen.automatic.ruleInstanceLimit"; 6060 } 6061 6062 public static class NotificationManager.Policy implements android.os.Parcelable { 6063 ctor public NotificationManager.Policy(int, int, int); 6064 ctor public NotificationManager.Policy(int, int, int, int); 6065 ctor public NotificationManager.Policy(int, int, int, int, int); 6066 method public int describeContents(); 6067 method public static String priorityCategoriesToString(int); 6068 method public static String prioritySendersToString(int); 6069 method public static String suppressedEffectsToString(int); 6070 method public void writeToParcel(android.os.Parcel, int); 6071 field public static final int CONVERSATION_SENDERS_ANYONE = 1; // 0x1 6072 field public static final int CONVERSATION_SENDERS_IMPORTANT = 2; // 0x2 6073 field public static final int CONVERSATION_SENDERS_NONE = 3; // 0x3 6074 field @NonNull public static final android.os.Parcelable.Creator<android.app.NotificationManager.Policy> CREATOR; 6075 field public static final int PRIORITY_CATEGORY_ALARMS = 32; // 0x20 6076 field public static final int PRIORITY_CATEGORY_CALLS = 8; // 0x8 6077 field public static final int PRIORITY_CATEGORY_CONVERSATIONS = 256; // 0x100 6078 field public static final int PRIORITY_CATEGORY_EVENTS = 2; // 0x2 6079 field public static final int PRIORITY_CATEGORY_MEDIA = 64; // 0x40 6080 field public static final int PRIORITY_CATEGORY_MESSAGES = 4; // 0x4 6081 field public static final int PRIORITY_CATEGORY_REMINDERS = 1; // 0x1 6082 field public static final int PRIORITY_CATEGORY_REPEAT_CALLERS = 16; // 0x10 6083 field public static final int PRIORITY_CATEGORY_SYSTEM = 128; // 0x80 6084 field public static final int PRIORITY_SENDERS_ANY = 0; // 0x0 6085 field public static final int PRIORITY_SENDERS_CONTACTS = 1; // 0x1 6086 field public static final int PRIORITY_SENDERS_STARRED = 2; // 0x2 6087 field public static final int SUPPRESSED_EFFECT_AMBIENT = 128; // 0x80 6088 field public static final int SUPPRESSED_EFFECT_BADGE = 64; // 0x40 6089 field public static final int SUPPRESSED_EFFECT_FULL_SCREEN_INTENT = 4; // 0x4 6090 field public static final int SUPPRESSED_EFFECT_LIGHTS = 8; // 0x8 6091 field public static final int SUPPRESSED_EFFECT_NOTIFICATION_LIST = 256; // 0x100 6092 field public static final int SUPPRESSED_EFFECT_PEEK = 16; // 0x10 6093 field @Deprecated public static final int SUPPRESSED_EFFECT_SCREEN_OFF = 1; // 0x1 6094 field @Deprecated public static final int SUPPRESSED_EFFECT_SCREEN_ON = 2; // 0x2 6095 field public static final int SUPPRESSED_EFFECT_STATUS_BAR = 32; // 0x20 6096 field public final int priorityCallSenders; 6097 field public final int priorityCategories; 6098 field public final int priorityConversationSenders; 6099 field public final int priorityMessageSenders; 6100 field public final int suppressedVisualEffects; 6101 } 6102 6103 public final class PendingIntent implements android.os.Parcelable { 6104 method public void cancel(); 6105 method public int describeContents(); 6106 method public static android.app.PendingIntent getActivities(android.content.Context, int, @NonNull android.content.Intent[], int); 6107 method public static android.app.PendingIntent getActivities(android.content.Context, int, @NonNull android.content.Intent[], int, @Nullable android.os.Bundle); 6108 method public static android.app.PendingIntent getActivity(android.content.Context, int, android.content.Intent, int); 6109 method public static android.app.PendingIntent getActivity(android.content.Context, int, @NonNull android.content.Intent, int, @Nullable android.os.Bundle); 6110 method public static android.app.PendingIntent getBroadcast(android.content.Context, int, android.content.Intent, int); 6111 method @Nullable public String getCreatorPackage(); 6112 method public int getCreatorUid(); 6113 method @Nullable public android.os.UserHandle getCreatorUserHandle(); 6114 method public static android.app.PendingIntent getForegroundService(android.content.Context, int, @NonNull android.content.Intent, int); 6115 method public android.content.IntentSender getIntentSender(); 6116 method public static android.app.PendingIntent getService(android.content.Context, int, @NonNull android.content.Intent, int); 6117 method @Deprecated public String getTargetPackage(); 6118 method @Nullable public static android.app.PendingIntent readPendingIntentOrNullFromParcel(@NonNull android.os.Parcel); 6119 method public void send() throws android.app.PendingIntent.CanceledException; 6120 method public void send(int) throws android.app.PendingIntent.CanceledException; 6121 method public void send(android.content.Context, int, @Nullable android.content.Intent) throws android.app.PendingIntent.CanceledException; 6122 method public void send(int, @Nullable android.app.PendingIntent.OnFinished, @Nullable android.os.Handler) throws android.app.PendingIntent.CanceledException; 6123 method public void send(android.content.Context, int, @Nullable android.content.Intent, @Nullable android.app.PendingIntent.OnFinished, @Nullable android.os.Handler) throws android.app.PendingIntent.CanceledException; 6124 method public void send(android.content.Context, int, @Nullable android.content.Intent, @Nullable android.app.PendingIntent.OnFinished, @Nullable android.os.Handler, @Nullable String) throws android.app.PendingIntent.CanceledException; 6125 method public void send(android.content.Context, int, @Nullable android.content.Intent, @Nullable android.app.PendingIntent.OnFinished, @Nullable android.os.Handler, @Nullable String, @Nullable android.os.Bundle) throws android.app.PendingIntent.CanceledException; 6126 method public static void writePendingIntentOrNullToParcel(@Nullable android.app.PendingIntent, @NonNull android.os.Parcel); 6127 method public void writeToParcel(android.os.Parcel, int); 6128 field @NonNull public static final android.os.Parcelable.Creator<android.app.PendingIntent> CREATOR; 6129 field public static final int FLAG_CANCEL_CURRENT = 268435456; // 0x10000000 6130 field public static final int FLAG_IMMUTABLE = 67108864; // 0x4000000 6131 field public static final int FLAG_NO_CREATE = 536870912; // 0x20000000 6132 field public static final int FLAG_ONE_SHOT = 1073741824; // 0x40000000 6133 field public static final int FLAG_UPDATE_CURRENT = 134217728; // 0x8000000 6134 } 6135 6136 public static class PendingIntent.CanceledException extends android.util.AndroidException { 6137 ctor public PendingIntent.CanceledException(); 6138 ctor public PendingIntent.CanceledException(String); 6139 ctor public PendingIntent.CanceledException(Exception); 6140 } 6141 6142 public static interface PendingIntent.OnFinished { 6143 method public void onSendFinished(android.app.PendingIntent, android.content.Intent, int, String, android.os.Bundle); 6144 } 6145 6146 public final class Person implements android.os.Parcelable { 6147 method public int describeContents(); 6148 method @Nullable public android.graphics.drawable.Icon getIcon(); 6149 method @Nullable public String getKey(); 6150 method @Nullable public CharSequence getName(); 6151 method @Nullable public String getUri(); 6152 method public boolean isBot(); 6153 method public boolean isImportant(); 6154 method public android.app.Person.Builder toBuilder(); 6155 method public void writeToParcel(android.os.Parcel, int); 6156 field @NonNull public static final android.os.Parcelable.Creator<android.app.Person> CREATOR; 6157 } 6158 6159 public static class Person.Builder { 6160 ctor public Person.Builder(); 6161 method @NonNull public android.app.Person build(); 6162 method @NonNull public android.app.Person.Builder setBot(boolean); 6163 method @NonNull public android.app.Person.Builder setIcon(@Nullable android.graphics.drawable.Icon); 6164 method @NonNull public android.app.Person.Builder setImportant(boolean); 6165 method @NonNull public android.app.Person.Builder setKey(@Nullable String); 6166 method @NonNull public android.app.Person.Builder setName(@Nullable CharSequence); 6167 method @NonNull public android.app.Person.Builder setUri(@Nullable String); 6168 } 6169 6170 public final class PictureInPictureParams implements android.os.Parcelable { 6171 method public int describeContents(); 6172 method public void writeToParcel(android.os.Parcel, int); 6173 field @NonNull public static final android.os.Parcelable.Creator<android.app.PictureInPictureParams> CREATOR; 6174 } 6175 6176 public static class PictureInPictureParams.Builder { 6177 ctor public PictureInPictureParams.Builder(); 6178 method public android.app.PictureInPictureParams build(); 6179 method public android.app.PictureInPictureParams.Builder setActions(java.util.List<android.app.RemoteAction>); 6180 method public android.app.PictureInPictureParams.Builder setAspectRatio(android.util.Rational); 6181 method public android.app.PictureInPictureParams.Builder setSourceRectHint(android.graphics.Rect); 6182 } 6183 6184 public class Presentation extends android.app.Dialog { 6185 ctor public Presentation(android.content.Context, android.view.Display); 6186 ctor public Presentation(android.content.Context, android.view.Display, int); 6187 method public android.view.Display getDisplay(); 6188 method public android.content.res.Resources getResources(); 6189 method public void onDisplayChanged(); 6190 method public void onDisplayRemoved(); 6191 } 6192 6193 @Deprecated public class ProgressDialog extends android.app.AlertDialog { 6194 ctor @Deprecated public ProgressDialog(android.content.Context); 6195 ctor @Deprecated public ProgressDialog(android.content.Context, int); 6196 method @Deprecated public int getMax(); 6197 method @Deprecated public int getProgress(); 6198 method @Deprecated public int getSecondaryProgress(); 6199 method @Deprecated public void incrementProgressBy(int); 6200 method @Deprecated public void incrementSecondaryProgressBy(int); 6201 method @Deprecated public boolean isIndeterminate(); 6202 method @Deprecated public void onStart(); 6203 method @Deprecated public void setIndeterminate(boolean); 6204 method @Deprecated public void setIndeterminateDrawable(android.graphics.drawable.Drawable); 6205 method @Deprecated public void setMax(int); 6206 method @Deprecated public void setProgress(int); 6207 method @Deprecated public void setProgressDrawable(android.graphics.drawable.Drawable); 6208 method @Deprecated public void setProgressNumberFormat(String); 6209 method @Deprecated public void setProgressPercentFormat(java.text.NumberFormat); 6210 method @Deprecated public void setProgressStyle(int); 6211 method @Deprecated public void setSecondaryProgress(int); 6212 method @Deprecated public static android.app.ProgressDialog show(android.content.Context, CharSequence, CharSequence); 6213 method @Deprecated public static android.app.ProgressDialog show(android.content.Context, CharSequence, CharSequence, boolean); 6214 method @Deprecated public static android.app.ProgressDialog show(android.content.Context, CharSequence, CharSequence, boolean, boolean); 6215 method @Deprecated public static android.app.ProgressDialog show(android.content.Context, CharSequence, CharSequence, boolean, boolean, android.content.DialogInterface.OnCancelListener); 6216 field @Deprecated public static final int STYLE_HORIZONTAL = 1; // 0x1 6217 field @Deprecated public static final int STYLE_SPINNER = 0; // 0x0 6218 } 6219 6220 public final class RecoverableSecurityException extends java.lang.SecurityException implements android.os.Parcelable { 6221 ctor public RecoverableSecurityException(@NonNull Throwable, @NonNull CharSequence, @NonNull android.app.RemoteAction); 6222 method public int describeContents(); 6223 method @NonNull public android.app.RemoteAction getUserAction(); 6224 method @NonNull public CharSequence getUserMessage(); 6225 method public void writeToParcel(android.os.Parcel, int); 6226 field @NonNull public static final android.os.Parcelable.Creator<android.app.RecoverableSecurityException> CREATOR; 6227 } 6228 6229 public final class RemoteAction implements android.os.Parcelable { 6230 ctor public RemoteAction(@NonNull android.graphics.drawable.Icon, @NonNull CharSequence, @NonNull CharSequence, @NonNull android.app.PendingIntent); 6231 method public android.app.RemoteAction clone(); 6232 method public int describeContents(); 6233 method public void dump(String, java.io.PrintWriter); 6234 method @NonNull public android.app.PendingIntent getActionIntent(); 6235 method @NonNull public CharSequence getContentDescription(); 6236 method @NonNull public android.graphics.drawable.Icon getIcon(); 6237 method @NonNull public CharSequence getTitle(); 6238 method public boolean isEnabled(); 6239 method public void setEnabled(boolean); 6240 method public void setShouldShowIcon(boolean); 6241 method public boolean shouldShowIcon(); 6242 method public void writeToParcel(android.os.Parcel, int); 6243 field @NonNull public static final android.os.Parcelable.Creator<android.app.RemoteAction> CREATOR; 6244 } 6245 6246 public final class RemoteInput implements android.os.Parcelable { 6247 method public static void addDataResultToIntent(android.app.RemoteInput, android.content.Intent, java.util.Map<java.lang.String,android.net.Uri>); 6248 method public static void addResultsToIntent(android.app.RemoteInput[], android.content.Intent, android.os.Bundle); 6249 method public int describeContents(); 6250 method public boolean getAllowFreeFormInput(); 6251 method public java.util.Set<java.lang.String> getAllowedDataTypes(); 6252 method public CharSequence[] getChoices(); 6253 method public static java.util.Map<java.lang.String,android.net.Uri> getDataResultsFromIntent(android.content.Intent, String); 6254 method public int getEditChoicesBeforeSending(); 6255 method public android.os.Bundle getExtras(); 6256 method public CharSequence getLabel(); 6257 method public String getResultKey(); 6258 method public static android.os.Bundle getResultsFromIntent(android.content.Intent); 6259 method public static int getResultsSource(android.content.Intent); 6260 method public boolean isDataOnly(); 6261 method public static void setResultsSource(android.content.Intent, int); 6262 method public void writeToParcel(android.os.Parcel, int); 6263 field @NonNull public static final android.os.Parcelable.Creator<android.app.RemoteInput> CREATOR; 6264 field public static final int EDIT_CHOICES_BEFORE_SENDING_AUTO = 0; // 0x0 6265 field public static final int EDIT_CHOICES_BEFORE_SENDING_DISABLED = 1; // 0x1 6266 field public static final int EDIT_CHOICES_BEFORE_SENDING_ENABLED = 2; // 0x2 6267 field public static final String EXTRA_RESULTS_DATA = "android.remoteinput.resultsData"; 6268 field public static final String RESULTS_CLIP_LABEL = "android.remoteinput.results"; 6269 field public static final int SOURCE_CHOICE = 1; // 0x1 6270 field public static final int SOURCE_FREE_FORM_INPUT = 0; // 0x0 6271 } 6272 6273 public static final class RemoteInput.Builder { 6274 ctor public RemoteInput.Builder(@NonNull String); 6275 method @NonNull public android.app.RemoteInput.Builder addExtras(@NonNull android.os.Bundle); 6276 method @NonNull public android.app.RemoteInput build(); 6277 method @NonNull public android.os.Bundle getExtras(); 6278 method @NonNull public android.app.RemoteInput.Builder setAllowDataType(@NonNull String, boolean); 6279 method @NonNull public android.app.RemoteInput.Builder setAllowFreeFormInput(boolean); 6280 method @NonNull public android.app.RemoteInput.Builder setChoices(@Nullable CharSequence[]); 6281 method @NonNull public android.app.RemoteInput.Builder setEditChoicesBeforeSending(int); 6282 method @NonNull public android.app.RemoteInput.Builder setLabel(@Nullable CharSequence); 6283 } 6284 6285 public class SearchManager implements android.content.DialogInterface.OnCancelListener android.content.DialogInterface.OnDismissListener { 6286 method public android.content.ComponentName getGlobalSearchActivity(); 6287 method public android.app.SearchableInfo getSearchableInfo(android.content.ComponentName); 6288 method public java.util.List<android.app.SearchableInfo> getSearchablesInGlobalSearch(); 6289 method @Deprecated public void onCancel(android.content.DialogInterface); 6290 method @Deprecated public void onDismiss(android.content.DialogInterface); 6291 method public void setOnCancelListener(android.app.SearchManager.OnCancelListener); 6292 method public void setOnDismissListener(android.app.SearchManager.OnDismissListener); 6293 method public void startSearch(String, boolean, android.content.ComponentName, android.os.Bundle, boolean); 6294 method public void stopSearch(); 6295 method public void triggerSearch(String, android.content.ComponentName, android.os.Bundle); 6296 field public static final String ACTION_KEY = "action_key"; 6297 field public static final String ACTION_MSG = "action_msg"; 6298 field public static final String APP_DATA = "app_data"; 6299 field public static final String CURSOR_EXTRA_KEY_IN_PROGRESS = "in_progress"; 6300 field public static final String EXTRA_DATA_KEY = "intent_extra_data_key"; 6301 field public static final String EXTRA_NEW_SEARCH = "new_search"; 6302 field public static final String EXTRA_SELECT_QUERY = "select_query"; 6303 field public static final String EXTRA_WEB_SEARCH_PENDINGINTENT = "web_search_pendingintent"; 6304 field public static final int FLAG_QUERY_REFINEMENT = 1; // 0x1 6305 field public static final String INTENT_ACTION_GLOBAL_SEARCH = "android.search.action.GLOBAL_SEARCH"; 6306 field public static final String INTENT_ACTION_SEARCHABLES_CHANGED = "android.search.action.SEARCHABLES_CHANGED"; 6307 field public static final String INTENT_ACTION_SEARCH_SETTINGS = "android.search.action.SEARCH_SETTINGS"; 6308 field public static final String INTENT_ACTION_SEARCH_SETTINGS_CHANGED = "android.search.action.SETTINGS_CHANGED"; 6309 field public static final String INTENT_ACTION_WEB_SEARCH_SETTINGS = "android.search.action.WEB_SEARCH_SETTINGS"; 6310 field public static final String INTENT_GLOBAL_SEARCH_ACTIVITY_CHANGED = "android.search.action.GLOBAL_SEARCH_ACTIVITY_CHANGED"; 6311 field public static final char MENU_KEY = 115; // 0x0073 's' 6312 field public static final int MENU_KEYCODE = 47; // 0x2f 6313 field public static final String QUERY = "query"; 6314 field public static final String SHORTCUT_MIME_TYPE = "vnd.android.cursor.item/vnd.android.search.suggest"; 6315 field public static final String SUGGEST_COLUMN_AUDIO_CHANNEL_CONFIG = "suggest_audio_channel_config"; 6316 field public static final String SUGGEST_COLUMN_CONTENT_TYPE = "suggest_content_type"; 6317 field public static final String SUGGEST_COLUMN_DURATION = "suggest_duration"; 6318 field public static final String SUGGEST_COLUMN_FLAGS = "suggest_flags"; 6319 field public static final String SUGGEST_COLUMN_FORMAT = "suggest_format"; 6320 field public static final String SUGGEST_COLUMN_ICON_1 = "suggest_icon_1"; 6321 field public static final String SUGGEST_COLUMN_ICON_2 = "suggest_icon_2"; 6322 field public static final String SUGGEST_COLUMN_INTENT_ACTION = "suggest_intent_action"; 6323 field public static final String SUGGEST_COLUMN_INTENT_DATA = "suggest_intent_data"; 6324 field public static final String SUGGEST_COLUMN_INTENT_DATA_ID = "suggest_intent_data_id"; 6325 field public static final String SUGGEST_COLUMN_INTENT_EXTRA_DATA = "suggest_intent_extra_data"; 6326 field public static final String SUGGEST_COLUMN_IS_LIVE = "suggest_is_live"; 6327 field public static final String SUGGEST_COLUMN_LAST_ACCESS_HINT = "suggest_last_access_hint"; 6328 field public static final String SUGGEST_COLUMN_PRODUCTION_YEAR = "suggest_production_year"; 6329 field public static final String SUGGEST_COLUMN_PURCHASE_PRICE = "suggest_purchase_price"; 6330 field public static final String SUGGEST_COLUMN_QUERY = "suggest_intent_query"; 6331 field public static final String SUGGEST_COLUMN_RATING_SCORE = "suggest_rating_score"; 6332 field public static final String SUGGEST_COLUMN_RATING_STYLE = "suggest_rating_style"; 6333 field public static final String SUGGEST_COLUMN_RENTAL_PRICE = "suggest_rental_price"; 6334 field public static final String SUGGEST_COLUMN_RESULT_CARD_IMAGE = "suggest_result_card_image"; 6335 field public static final String SUGGEST_COLUMN_SHORTCUT_ID = "suggest_shortcut_id"; 6336 field public static final String SUGGEST_COLUMN_SPINNER_WHILE_REFRESHING = "suggest_spinner_while_refreshing"; 6337 field public static final String SUGGEST_COLUMN_TEXT_1 = "suggest_text_1"; 6338 field public static final String SUGGEST_COLUMN_TEXT_2 = "suggest_text_2"; 6339 field public static final String SUGGEST_COLUMN_TEXT_2_URL = "suggest_text_2_url"; 6340 field public static final String SUGGEST_COLUMN_VIDEO_HEIGHT = "suggest_video_height"; 6341 field public static final String SUGGEST_COLUMN_VIDEO_WIDTH = "suggest_video_width"; 6342 field public static final String SUGGEST_MIME_TYPE = "vnd.android.cursor.dir/vnd.android.search.suggest"; 6343 field public static final String SUGGEST_NEVER_MAKE_SHORTCUT = "_-1"; 6344 field public static final String SUGGEST_PARAMETER_LIMIT = "limit"; 6345 field public static final String SUGGEST_URI_PATH_QUERY = "search_suggest_query"; 6346 field public static final String SUGGEST_URI_PATH_SHORTCUT = "search_suggest_shortcut"; 6347 field public static final String USER_QUERY = "user_query"; 6348 } 6349 6350 public static interface SearchManager.OnCancelListener { 6351 method public void onCancel(); 6352 } 6353 6354 public static interface SearchManager.OnDismissListener { 6355 method public void onDismiss(); 6356 } 6357 6358 public final class SearchableInfo implements android.os.Parcelable { 6359 method public boolean autoUrlDetect(); 6360 method public int describeContents(); 6361 method public int getHintId(); 6362 method public int getImeOptions(); 6363 method public int getInputType(); 6364 method public android.content.ComponentName getSearchActivity(); 6365 method public int getSettingsDescriptionId(); 6366 method public String getSuggestAuthority(); 6367 method public String getSuggestIntentAction(); 6368 method public String getSuggestIntentData(); 6369 method public String getSuggestPackage(); 6370 method public String getSuggestPath(); 6371 method public String getSuggestSelection(); 6372 method public int getSuggestThreshold(); 6373 method @StringRes public int getVoiceLanguageId(); 6374 method @StringRes public int getVoiceLanguageModeId(); 6375 method public int getVoiceMaxResults(); 6376 method @StringRes public int getVoicePromptTextId(); 6377 method public boolean getVoiceSearchEnabled(); 6378 method public boolean getVoiceSearchLaunchRecognizer(); 6379 method public boolean getVoiceSearchLaunchWebSearch(); 6380 method public boolean queryAfterZeroResults(); 6381 method public boolean shouldIncludeInGlobalSearch(); 6382 method public boolean shouldRewriteQueryFromData(); 6383 method public boolean shouldRewriteQueryFromText(); 6384 method public void writeToParcel(android.os.Parcel, int); 6385 field @NonNull public static final android.os.Parcelable.Creator<android.app.SearchableInfo> CREATOR; 6386 } 6387 6388 public abstract class Service extends android.content.ContextWrapper implements android.content.ComponentCallbacks2 { 6389 ctor public Service(); 6390 method protected void dump(java.io.FileDescriptor, java.io.PrintWriter, String[]); 6391 method public final android.app.Application getApplication(); 6392 method public final int getForegroundServiceType(); 6393 method @Nullable public abstract android.os.IBinder onBind(android.content.Intent); 6394 method public void onConfigurationChanged(android.content.res.Configuration); 6395 method public void onCreate(); 6396 method public void onDestroy(); 6397 method public void onLowMemory(); 6398 method public void onRebind(android.content.Intent); 6399 method @Deprecated public void onStart(android.content.Intent, int); 6400 method public int onStartCommand(android.content.Intent, int, int); 6401 method public void onTaskRemoved(android.content.Intent); 6402 method public void onTrimMemory(int); 6403 method public boolean onUnbind(android.content.Intent); 6404 method public final void startForeground(int, android.app.Notification); 6405 method public final void startForeground(int, @NonNull android.app.Notification, int); 6406 method public final void stopForeground(boolean); 6407 method public final void stopForeground(int); 6408 method public final void stopSelf(); 6409 method public final void stopSelf(int); 6410 method public final boolean stopSelfResult(int); 6411 field public static final int START_CONTINUATION_MASK = 15; // 0xf 6412 field public static final int START_FLAG_REDELIVERY = 1; // 0x1 6413 field public static final int START_FLAG_RETRY = 2; // 0x2 6414 field public static final int START_NOT_STICKY = 2; // 0x2 6415 field public static final int START_REDELIVER_INTENT = 3; // 0x3 6416 field public static final int START_STICKY = 1; // 0x1 6417 field public static final int START_STICKY_COMPATIBILITY = 0; // 0x0 6418 field public static final int STOP_FOREGROUND_DETACH = 2; // 0x2 6419 field public static final int STOP_FOREGROUND_REMOVE = 1; // 0x1 6420 } 6421 6422 public abstract class SharedElementCallback { 6423 ctor public SharedElementCallback(); 6424 method public android.os.Parcelable onCaptureSharedElementSnapshot(android.view.View, android.graphics.Matrix, android.graphics.RectF); 6425 method public android.view.View onCreateSnapshotView(android.content.Context, android.os.Parcelable); 6426 method public void onMapSharedElements(java.util.List<java.lang.String>, java.util.Map<java.lang.String,android.view.View>); 6427 method public void onRejectSharedElements(java.util.List<android.view.View>); 6428 method public void onSharedElementEnd(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>); 6429 method public void onSharedElementStart(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>); 6430 method public void onSharedElementsArrived(java.util.List<java.lang.String>, java.util.List<android.view.View>, android.app.SharedElementCallback.OnSharedElementsReadyListener); 6431 } 6432 6433 public static interface SharedElementCallback.OnSharedElementsReadyListener { 6434 method public void onSharedElementsReady(); 6435 } 6436 6437 public class StatusBarManager { 6438 } 6439 6440 public final class SyncNotedAppOp implements android.os.Parcelable { 6441 ctor public SyncNotedAppOp(@IntRange(from=0L) int, @Nullable String); 6442 method public int describeContents(); 6443 method @Nullable public String getAttributionTag(); 6444 method @NonNull public String getOp(); 6445 method public void writeToParcel(@NonNull android.os.Parcel, int); 6446 field @NonNull public static final android.os.Parcelable.Creator<android.app.SyncNotedAppOp> CREATOR; 6447 } 6448 6449 @Deprecated public class TabActivity extends android.app.ActivityGroup { 6450 ctor @Deprecated public TabActivity(); 6451 method @Deprecated public android.widget.TabHost getTabHost(); 6452 method @Deprecated public android.widget.TabWidget getTabWidget(); 6453 method @Deprecated public void setDefaultTab(String); 6454 method @Deprecated public void setDefaultTab(int); 6455 } 6456 6457 public class TaskInfo { 6458 field @Nullable public android.content.ComponentName baseActivity; 6459 field @NonNull public android.content.Intent baseIntent; 6460 field public boolean isRunning; 6461 field public int numActivities; 6462 field @Nullable public android.content.ComponentName origActivity; 6463 field @Nullable public android.app.ActivityManager.TaskDescription taskDescription; 6464 field public int taskId; 6465 field @Nullable public android.content.ComponentName topActivity; 6466 } 6467 6468 public class TaskStackBuilder { 6469 method public android.app.TaskStackBuilder addNextIntent(android.content.Intent); 6470 method public android.app.TaskStackBuilder addNextIntentWithParentStack(android.content.Intent); 6471 method public android.app.TaskStackBuilder addParentStack(android.app.Activity); 6472 method public android.app.TaskStackBuilder addParentStack(Class<?>); 6473 method public android.app.TaskStackBuilder addParentStack(android.content.ComponentName); 6474 method public static android.app.TaskStackBuilder create(android.content.Context); 6475 method public android.content.Intent editIntentAt(int); 6476 method public int getIntentCount(); 6477 method @NonNull public android.content.Intent[] getIntents(); 6478 method public android.app.PendingIntent getPendingIntent(int, int); 6479 method public android.app.PendingIntent getPendingIntent(int, int, android.os.Bundle); 6480 method public void startActivities(); 6481 method public void startActivities(android.os.Bundle); 6482 } 6483 6484 public class TimePickerDialog extends android.app.AlertDialog implements android.content.DialogInterface.OnClickListener android.widget.TimePicker.OnTimeChangedListener { 6485 ctor public TimePickerDialog(android.content.Context, android.app.TimePickerDialog.OnTimeSetListener, int, int, boolean); 6486 ctor public TimePickerDialog(android.content.Context, int, android.app.TimePickerDialog.OnTimeSetListener, int, int, boolean); 6487 method public void onClick(android.content.DialogInterface, int); 6488 method public void onTimeChanged(android.widget.TimePicker, int, int); 6489 method public void updateTime(int, int); 6490 } 6491 6492 public static interface TimePickerDialog.OnTimeSetListener { 6493 method public void onTimeSet(android.widget.TimePicker, int, int); 6494 } 6495 6496 public final class UiAutomation { 6497 method public void adoptShellPermissionIdentity(); 6498 method public void adoptShellPermissionIdentity(@Nullable java.lang.String...); 6499 method public void clearWindowAnimationFrameStats(); 6500 method public boolean clearWindowContentFrameStats(int); 6501 method public void dropShellPermissionIdentity(); 6502 method public android.view.accessibility.AccessibilityEvent executeAndWaitForEvent(Runnable, android.app.UiAutomation.AccessibilityEventFilter, long) throws java.util.concurrent.TimeoutException; 6503 method public android.os.ParcelFileDescriptor executeShellCommand(String); 6504 method public android.view.accessibility.AccessibilityNodeInfo findFocus(int); 6505 method public android.view.accessibility.AccessibilityNodeInfo getRootInActiveWindow(); 6506 method public android.accessibilityservice.AccessibilityServiceInfo getServiceInfo(); 6507 method public android.view.WindowAnimationFrameStats getWindowAnimationFrameStats(); 6508 method public android.view.WindowContentFrameStats getWindowContentFrameStats(int); 6509 method public java.util.List<android.view.accessibility.AccessibilityWindowInfo> getWindows(); 6510 method @NonNull public android.util.SparseArray<java.util.List<android.view.accessibility.AccessibilityWindowInfo>> getWindowsOnAllDisplays(); 6511 method public void grantRuntimePermission(String, String); 6512 method public void grantRuntimePermissionAsUser(String, String, android.os.UserHandle); 6513 method public boolean injectInputEvent(android.view.InputEvent, boolean); 6514 method public boolean performGlobalAction(int); 6515 method public void revokeRuntimePermission(String, String); 6516 method public void revokeRuntimePermissionAsUser(String, String, android.os.UserHandle); 6517 method public void setOnAccessibilityEventListener(android.app.UiAutomation.OnAccessibilityEventListener); 6518 method public boolean setRotation(int); 6519 method public void setRunAsMonkey(boolean); 6520 method public void setServiceInfo(android.accessibilityservice.AccessibilityServiceInfo); 6521 method public android.graphics.Bitmap takeScreenshot(); 6522 method public void waitForIdle(long, long) throws java.util.concurrent.TimeoutException; 6523 field public static final int FLAG_DONT_SUPPRESS_ACCESSIBILITY_SERVICES = 1; // 0x1 6524 field public static final int ROTATION_FREEZE_0 = 0; // 0x0 6525 field public static final int ROTATION_FREEZE_180 = 2; // 0x2 6526 field public static final int ROTATION_FREEZE_270 = 3; // 0x3 6527 field public static final int ROTATION_FREEZE_90 = 1; // 0x1 6528 field public static final int ROTATION_FREEZE_CURRENT = -1; // 0xffffffff 6529 field public static final int ROTATION_UNFREEZE = -2; // 0xfffffffe 6530 } 6531 6532 public static interface UiAutomation.AccessibilityEventFilter { 6533 method public boolean accept(android.view.accessibility.AccessibilityEvent); 6534 } 6535 6536 public static interface UiAutomation.OnAccessibilityEventListener { 6537 method public void onAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 6538 } 6539 6540 public class UiModeManager { 6541 method public void disableCarMode(int); 6542 method public void enableCarMode(int); 6543 method public int getCurrentModeType(); 6544 method @NonNull public java.time.LocalTime getCustomNightModeEnd(); 6545 method @NonNull public java.time.LocalTime getCustomNightModeStart(); 6546 method public int getNightMode(); 6547 method public void setCustomNightModeEnd(@NonNull java.time.LocalTime); 6548 method public void setCustomNightModeStart(@NonNull java.time.LocalTime); 6549 method public void setNightMode(int); 6550 field public static String ACTION_ENTER_CAR_MODE; 6551 field public static String ACTION_ENTER_DESK_MODE; 6552 field public static String ACTION_EXIT_CAR_MODE; 6553 field public static String ACTION_EXIT_DESK_MODE; 6554 field public static final int DISABLE_CAR_MODE_GO_HOME = 1; // 0x1 6555 field public static final int ENABLE_CAR_MODE_ALLOW_SLEEP = 2; // 0x2 6556 field public static final int ENABLE_CAR_MODE_GO_CAR_HOME = 1; // 0x1 6557 field public static final int MODE_NIGHT_AUTO = 0; // 0x0 6558 field public static final int MODE_NIGHT_CUSTOM = 3; // 0x3 6559 field public static final int MODE_NIGHT_NO = 1; // 0x1 6560 field public static final int MODE_NIGHT_YES = 2; // 0x2 6561 } 6562 6563 public final class VoiceInteractor { 6564 method public android.app.VoiceInteractor.Request getActiveRequest(String); 6565 method public android.app.VoiceInteractor.Request[] getActiveRequests(); 6566 method public boolean isDestroyed(); 6567 method public void notifyDirectActionsChanged(); 6568 method public boolean registerOnDestroyedCallback(@NonNull java.util.concurrent.Executor, @NonNull Runnable); 6569 method public boolean submitRequest(android.app.VoiceInteractor.Request); 6570 method public boolean submitRequest(android.app.VoiceInteractor.Request, String); 6571 method public boolean[] supportsCommands(String[]); 6572 method public boolean unregisterOnDestroyedCallback(@NonNull Runnable); 6573 } 6574 6575 public static class VoiceInteractor.AbortVoiceRequest extends android.app.VoiceInteractor.Request { 6576 ctor public VoiceInteractor.AbortVoiceRequest(@Nullable android.app.VoiceInteractor.Prompt, @Nullable android.os.Bundle); 6577 method public void onAbortResult(android.os.Bundle); 6578 } 6579 6580 public static class VoiceInteractor.CommandRequest extends android.app.VoiceInteractor.Request { 6581 ctor public VoiceInteractor.CommandRequest(String, android.os.Bundle); 6582 method public void onCommandResult(boolean, android.os.Bundle); 6583 } 6584 6585 public static class VoiceInteractor.CompleteVoiceRequest extends android.app.VoiceInteractor.Request { 6586 ctor public VoiceInteractor.CompleteVoiceRequest(@Nullable android.app.VoiceInteractor.Prompt, @Nullable android.os.Bundle); 6587 method public void onCompleteResult(android.os.Bundle); 6588 } 6589 6590 public static class VoiceInteractor.ConfirmationRequest extends android.app.VoiceInteractor.Request { 6591 ctor public VoiceInteractor.ConfirmationRequest(@Nullable android.app.VoiceInteractor.Prompt, @Nullable android.os.Bundle); 6592 method public void onConfirmationResult(boolean, android.os.Bundle); 6593 } 6594 6595 public static class VoiceInteractor.PickOptionRequest extends android.app.VoiceInteractor.Request { 6596 ctor public VoiceInteractor.PickOptionRequest(@Nullable android.app.VoiceInteractor.Prompt, android.app.VoiceInteractor.PickOptionRequest.Option[], @Nullable android.os.Bundle); 6597 method public void onPickOptionResult(boolean, android.app.VoiceInteractor.PickOptionRequest.Option[], android.os.Bundle); 6598 } 6599 6600 public static final class VoiceInteractor.PickOptionRequest.Option implements android.os.Parcelable { 6601 ctor public VoiceInteractor.PickOptionRequest.Option(CharSequence, int); 6602 method public android.app.VoiceInteractor.PickOptionRequest.Option addSynonym(CharSequence); 6603 method public int countSynonyms(); 6604 method public int describeContents(); 6605 method public android.os.Bundle getExtras(); 6606 method public int getIndex(); 6607 method public CharSequence getLabel(); 6608 method public CharSequence getSynonymAt(int); 6609 method public void setExtras(android.os.Bundle); 6610 method public void writeToParcel(android.os.Parcel, int); 6611 field @NonNull public static final android.os.Parcelable.Creator<android.app.VoiceInteractor.PickOptionRequest.Option> CREATOR; 6612 } 6613 6614 public static class VoiceInteractor.Prompt implements android.os.Parcelable { 6615 ctor public VoiceInteractor.Prompt(@NonNull CharSequence[], @NonNull CharSequence); 6616 ctor public VoiceInteractor.Prompt(@NonNull CharSequence); 6617 method public int countVoicePrompts(); 6618 method public int describeContents(); 6619 method @NonNull public CharSequence getVisualPrompt(); 6620 method @NonNull public CharSequence getVoicePromptAt(int); 6621 method public void writeToParcel(android.os.Parcel, int); 6622 field @NonNull public static final android.os.Parcelable.Creator<android.app.VoiceInteractor.Prompt> CREATOR; 6623 } 6624 6625 public abstract static class VoiceInteractor.Request { 6626 method public void cancel(); 6627 method public android.app.Activity getActivity(); 6628 method public android.content.Context getContext(); 6629 method public String getName(); 6630 method public void onAttached(android.app.Activity); 6631 method public void onCancel(); 6632 method public void onDetached(); 6633 } 6634 6635 public final class WallpaperColors implements android.os.Parcelable { 6636 ctor public WallpaperColors(android.os.Parcel); 6637 ctor public WallpaperColors(@NonNull android.graphics.Color, @Nullable android.graphics.Color, @Nullable android.graphics.Color); 6638 method public int describeContents(); 6639 method public static android.app.WallpaperColors fromBitmap(@NonNull android.graphics.Bitmap); 6640 method public static android.app.WallpaperColors fromDrawable(android.graphics.drawable.Drawable); 6641 method @NonNull public android.graphics.Color getPrimaryColor(); 6642 method @Nullable public android.graphics.Color getSecondaryColor(); 6643 method @Nullable public android.graphics.Color getTertiaryColor(); 6644 method public void writeToParcel(android.os.Parcel, int); 6645 field @NonNull public static final android.os.Parcelable.Creator<android.app.WallpaperColors> CREATOR; 6646 } 6647 6648 public final class WallpaperInfo implements android.os.Parcelable { 6649 ctor public WallpaperInfo(android.content.Context, android.content.pm.ResolveInfo) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 6650 method public int describeContents(); 6651 method public void dump(android.util.Printer, String); 6652 method public android.content.ComponentName getComponent(); 6653 method public String getPackageName(); 6654 method public android.content.pm.ServiceInfo getServiceInfo(); 6655 method public String getServiceName(); 6656 method public String getSettingsActivity(); 6657 method @Nullable public android.net.Uri getSettingsSliceUri(); 6658 method public boolean getShowMetadataInPreview(); 6659 method public CharSequence loadAuthor(android.content.pm.PackageManager) throws android.content.res.Resources.NotFoundException; 6660 method public CharSequence loadContextDescription(android.content.pm.PackageManager) throws android.content.res.Resources.NotFoundException; 6661 method public android.net.Uri loadContextUri(android.content.pm.PackageManager) throws android.content.res.Resources.NotFoundException; 6662 method public CharSequence loadDescription(android.content.pm.PackageManager) throws android.content.res.Resources.NotFoundException; 6663 method public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 6664 method public CharSequence loadLabel(android.content.pm.PackageManager); 6665 method public android.graphics.drawable.Drawable loadThumbnail(android.content.pm.PackageManager); 6666 method public boolean supportsMultipleDisplays(); 6667 method public void writeToParcel(android.os.Parcel, int); 6668 field @NonNull public static final android.os.Parcelable.Creator<android.app.WallpaperInfo> CREATOR; 6669 } 6670 6671 public class WallpaperManager { 6672 method public void addOnColorsChangedListener(@NonNull android.app.WallpaperManager.OnColorsChangedListener, @NonNull android.os.Handler); 6673 method @RequiresPermission(android.Manifest.permission.SET_WALLPAPER) public void clear() throws java.io.IOException; 6674 method @RequiresPermission(android.Manifest.permission.SET_WALLPAPER) public void clear(int) throws java.io.IOException; 6675 method @RequiresPermission(android.Manifest.permission.SET_WALLPAPER) public void clearWallpaper(); 6676 method public void clearWallpaperOffsets(android.os.IBinder); 6677 method public void forgetLoadedWallpaper(); 6678 method public android.graphics.drawable.Drawable getBuiltInDrawable(); 6679 method public android.graphics.drawable.Drawable getBuiltInDrawable(int); 6680 method public android.graphics.drawable.Drawable getBuiltInDrawable(int, int, boolean, float, float); 6681 method public android.graphics.drawable.Drawable getBuiltInDrawable(int, int, boolean, float, float, int); 6682 method public android.content.Intent getCropAndSetWallpaperIntent(android.net.Uri); 6683 method public int getDesiredMinimumHeight(); 6684 method public int getDesiredMinimumWidth(); 6685 method public android.graphics.drawable.Drawable getDrawable(); 6686 method @RequiresPermission(android.Manifest.permission.READ_EXTERNAL_STORAGE) public android.graphics.drawable.Drawable getFastDrawable(); 6687 method public static android.app.WallpaperManager getInstance(android.content.Context); 6688 method @Nullable public android.app.WallpaperColors getWallpaperColors(int); 6689 method @RequiresPermission(android.Manifest.permission.READ_EXTERNAL_STORAGE) public android.os.ParcelFileDescriptor getWallpaperFile(int); 6690 method public int getWallpaperId(int); 6691 method public android.app.WallpaperInfo getWallpaperInfo(); 6692 method public boolean hasResourceWallpaper(@RawRes int); 6693 method public boolean isSetWallpaperAllowed(); 6694 method public boolean isWallpaperSupported(); 6695 method public android.graphics.drawable.Drawable peekDrawable(); 6696 method @RequiresPermission(android.Manifest.permission.READ_EXTERNAL_STORAGE) public android.graphics.drawable.Drawable peekFastDrawable(); 6697 method public void removeOnColorsChangedListener(@NonNull android.app.WallpaperManager.OnColorsChangedListener); 6698 method public void sendWallpaperCommand(android.os.IBinder, String, int, int, int, android.os.Bundle); 6699 method @RequiresPermission(android.Manifest.permission.SET_WALLPAPER) public void setBitmap(android.graphics.Bitmap) throws java.io.IOException; 6700 method @RequiresPermission(android.Manifest.permission.SET_WALLPAPER) public int setBitmap(android.graphics.Bitmap, android.graphics.Rect, boolean) throws java.io.IOException; 6701 method @RequiresPermission(android.Manifest.permission.SET_WALLPAPER) public int setBitmap(android.graphics.Bitmap, android.graphics.Rect, boolean, int) throws java.io.IOException; 6702 method @RequiresPermission(android.Manifest.permission.SET_WALLPAPER_HINTS) public void setDisplayPadding(android.graphics.Rect); 6703 method @RequiresPermission(android.Manifest.permission.SET_WALLPAPER) public void setResource(@RawRes int) throws java.io.IOException; 6704 method @RequiresPermission(android.Manifest.permission.SET_WALLPAPER) public int setResource(@RawRes int, int) throws java.io.IOException; 6705 method @RequiresPermission(android.Manifest.permission.SET_WALLPAPER) public void setStream(java.io.InputStream) throws java.io.IOException; 6706 method @RequiresPermission(android.Manifest.permission.SET_WALLPAPER) public int setStream(java.io.InputStream, android.graphics.Rect, boolean) throws java.io.IOException; 6707 method @RequiresPermission(android.Manifest.permission.SET_WALLPAPER) public int setStream(java.io.InputStream, android.graphics.Rect, boolean, int) throws java.io.IOException; 6708 method public void setWallpaperOffsetSteps(float, float); 6709 method public void setWallpaperOffsets(android.os.IBinder, float, float); 6710 method public void suggestDesiredDimensions(int, int); 6711 field public static final String ACTION_CHANGE_LIVE_WALLPAPER = "android.service.wallpaper.CHANGE_LIVE_WALLPAPER"; 6712 field public static final String ACTION_CROP_AND_SET_WALLPAPER = "android.service.wallpaper.CROP_AND_SET_WALLPAPER"; 6713 field public static final String ACTION_LIVE_WALLPAPER_CHOOSER = "android.service.wallpaper.LIVE_WALLPAPER_CHOOSER"; 6714 field public static final String COMMAND_DROP = "android.home.drop"; 6715 field public static final String COMMAND_SECONDARY_TAP = "android.wallpaper.secondaryTap"; 6716 field public static final String COMMAND_TAP = "android.wallpaper.tap"; 6717 field public static final String EXTRA_LIVE_WALLPAPER_COMPONENT = "android.service.wallpaper.extra.LIVE_WALLPAPER_COMPONENT"; 6718 field public static final int FLAG_LOCK = 2; // 0x2 6719 field public static final int FLAG_SYSTEM = 1; // 0x1 6720 field public static final String WALLPAPER_PREVIEW_META_DATA = "android.wallpaper.preview"; 6721 } 6722 6723 public static interface WallpaperManager.OnColorsChangedListener { 6724 method public void onColorsChanged(android.app.WallpaperColors, int); 6725 } 6726 6727 public interface ZygotePreload { 6728 method public void doPreload(@NonNull android.content.pm.ApplicationInfo); 6729 } 6730 6731} 6732 6733package android.app.admin { 6734 6735 public final class ConnectEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { 6736 method public java.net.InetAddress getInetAddress(); 6737 method public int getPort(); 6738 method public void writeToParcel(android.os.Parcel, int); 6739 field @NonNull public static final android.os.Parcelable.Creator<android.app.admin.ConnectEvent> CREATOR; 6740 } 6741 6742 public class DelegatedAdminReceiver extends android.content.BroadcastReceiver { 6743 ctor public DelegatedAdminReceiver(); 6744 method @Nullable public String onChoosePrivateKeyAlias(@NonNull android.content.Context, @NonNull android.content.Intent, int, @Nullable android.net.Uri, @Nullable String); 6745 method public void onNetworkLogsAvailable(@NonNull android.content.Context, @NonNull android.content.Intent, long, @IntRange(from=1) int); 6746 method public final void onReceive(@NonNull android.content.Context, @NonNull android.content.Intent); 6747 } 6748 6749 public final class DeviceAdminInfo implements android.os.Parcelable { 6750 ctor public DeviceAdminInfo(android.content.Context, android.content.pm.ResolveInfo) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 6751 method public int describeContents(); 6752 method public void dump(android.util.Printer, String); 6753 method public android.content.pm.ActivityInfo getActivityInfo(); 6754 method @NonNull public android.content.ComponentName getComponent(); 6755 method public String getPackageName(); 6756 method public String getReceiverName(); 6757 method public String getTagForPolicy(int); 6758 method public boolean isVisible(); 6759 method public CharSequence loadDescription(android.content.pm.PackageManager) throws android.content.res.Resources.NotFoundException; 6760 method public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 6761 method public CharSequence loadLabel(android.content.pm.PackageManager); 6762 method public boolean supportsTransferOwnership(); 6763 method public boolean usesPolicy(int); 6764 method public void writeToParcel(android.os.Parcel, int); 6765 field @NonNull public static final android.os.Parcelable.Creator<android.app.admin.DeviceAdminInfo> CREATOR; 6766 field public static final int USES_ENCRYPTED_STORAGE = 7; // 0x7 6767 field public static final int USES_POLICY_DISABLE_CAMERA = 8; // 0x8 6768 field public static final int USES_POLICY_DISABLE_KEYGUARD_FEATURES = 9; // 0x9 6769 field public static final int USES_POLICY_EXPIRE_PASSWORD = 6; // 0x6 6770 field public static final int USES_POLICY_FORCE_LOCK = 3; // 0x3 6771 field public static final int USES_POLICY_LIMIT_PASSWORD = 0; // 0x0 6772 field public static final int USES_POLICY_RESET_PASSWORD = 2; // 0x2 6773 field public static final int USES_POLICY_WATCH_LOGIN = 1; // 0x1 6774 field public static final int USES_POLICY_WIPE_DATA = 4; // 0x4 6775 } 6776 6777 public class DeviceAdminReceiver extends android.content.BroadcastReceiver { 6778 ctor public DeviceAdminReceiver(); 6779 method @NonNull public android.app.admin.DevicePolicyManager getManager(@NonNull android.content.Context); 6780 method @NonNull public android.content.ComponentName getWho(@NonNull android.content.Context); 6781 method public void onBugreportFailed(@NonNull android.content.Context, @NonNull android.content.Intent, int); 6782 method public void onBugreportShared(@NonNull android.content.Context, @NonNull android.content.Intent, @NonNull String); 6783 method public void onBugreportSharingDeclined(@NonNull android.content.Context, @NonNull android.content.Intent); 6784 method @Nullable public String onChoosePrivateKeyAlias(@NonNull android.content.Context, @NonNull android.content.Intent, int, @Nullable android.net.Uri, @Nullable String); 6785 method @Nullable public CharSequence onDisableRequested(@NonNull android.content.Context, @NonNull android.content.Intent); 6786 method public void onDisabled(@NonNull android.content.Context, @NonNull android.content.Intent); 6787 method public void onEnabled(@NonNull android.content.Context, @NonNull android.content.Intent); 6788 method public void onLockTaskModeEntering(@NonNull android.content.Context, @NonNull android.content.Intent, @NonNull String); 6789 method public void onLockTaskModeExiting(@NonNull android.content.Context, @NonNull android.content.Intent); 6790 method public void onNetworkLogsAvailable(@NonNull android.content.Context, @NonNull android.content.Intent, long, @IntRange(from=1) int); 6791 method @Deprecated public void onPasswordChanged(@NonNull android.content.Context, @NonNull android.content.Intent); 6792 method public void onPasswordChanged(@NonNull android.content.Context, @NonNull android.content.Intent, @NonNull android.os.UserHandle); 6793 method @Deprecated public void onPasswordExpiring(@NonNull android.content.Context, @NonNull android.content.Intent); 6794 method public void onPasswordExpiring(@NonNull android.content.Context, @NonNull android.content.Intent, @NonNull android.os.UserHandle); 6795 method @Deprecated public void onPasswordFailed(@NonNull android.content.Context, @NonNull android.content.Intent); 6796 method public void onPasswordFailed(@NonNull android.content.Context, @NonNull android.content.Intent, @NonNull android.os.UserHandle); 6797 method @Deprecated public void onPasswordSucceeded(@NonNull android.content.Context, @NonNull android.content.Intent); 6798 method public void onPasswordSucceeded(@NonNull android.content.Context, @NonNull android.content.Intent, @NonNull android.os.UserHandle); 6799 method public void onProfileProvisioningComplete(@NonNull android.content.Context, @NonNull android.content.Intent); 6800 method @Deprecated public void onReadyForUserInitialization(@NonNull android.content.Context, @NonNull android.content.Intent); 6801 method public void onReceive(@NonNull android.content.Context, @NonNull android.content.Intent); 6802 method public void onSecurityLogsAvailable(@NonNull android.content.Context, @NonNull android.content.Intent); 6803 method public void onSystemUpdatePending(@NonNull android.content.Context, @NonNull android.content.Intent, long); 6804 method public void onTransferAffiliatedProfileOwnershipComplete(@NonNull android.content.Context, @NonNull android.os.UserHandle); 6805 method public void onTransferOwnershipComplete(@NonNull android.content.Context, @Nullable android.os.PersistableBundle); 6806 method public void onUserAdded(@NonNull android.content.Context, @NonNull android.content.Intent, @NonNull android.os.UserHandle); 6807 method public void onUserRemoved(@NonNull android.content.Context, @NonNull android.content.Intent, @NonNull android.os.UserHandle); 6808 method public void onUserStarted(@NonNull android.content.Context, @NonNull android.content.Intent, @NonNull android.os.UserHandle); 6809 method public void onUserStopped(@NonNull android.content.Context, @NonNull android.content.Intent, @NonNull android.os.UserHandle); 6810 method public void onUserSwitched(@NonNull android.content.Context, @NonNull android.content.Intent, @NonNull android.os.UserHandle); 6811 field public static final String ACTION_CHOOSE_PRIVATE_KEY_ALIAS = "android.app.action.CHOOSE_PRIVATE_KEY_ALIAS"; 6812 field public static final String ACTION_DEVICE_ADMIN_DISABLED = "android.app.action.DEVICE_ADMIN_DISABLED"; 6813 field public static final String ACTION_DEVICE_ADMIN_DISABLE_REQUESTED = "android.app.action.DEVICE_ADMIN_DISABLE_REQUESTED"; 6814 field public static final String ACTION_DEVICE_ADMIN_ENABLED = "android.app.action.DEVICE_ADMIN_ENABLED"; 6815 field public static final String ACTION_LOCK_TASK_ENTERING = "android.app.action.LOCK_TASK_ENTERING"; 6816 field public static final String ACTION_LOCK_TASK_EXITING = "android.app.action.LOCK_TASK_EXITING"; 6817 field public static final String ACTION_NETWORK_LOGS_AVAILABLE = "android.app.action.NETWORK_LOGS_AVAILABLE"; 6818 field public static final String ACTION_PASSWORD_CHANGED = "android.app.action.ACTION_PASSWORD_CHANGED"; 6819 field public static final String ACTION_PASSWORD_EXPIRING = "android.app.action.ACTION_PASSWORD_EXPIRING"; 6820 field public static final String ACTION_PASSWORD_FAILED = "android.app.action.ACTION_PASSWORD_FAILED"; 6821 field public static final String ACTION_PASSWORD_SUCCEEDED = "android.app.action.ACTION_PASSWORD_SUCCEEDED"; 6822 field public static final String ACTION_PROFILE_PROVISIONING_COMPLETE = "android.app.action.PROFILE_PROVISIONING_COMPLETE"; 6823 field public static final int BUGREPORT_FAILURE_FAILED_COMPLETING = 0; // 0x0 6824 field public static final int BUGREPORT_FAILURE_FILE_NO_LONGER_AVAILABLE = 1; // 0x1 6825 field public static final String DEVICE_ADMIN_META_DATA = "android.app.device_admin"; 6826 field public static final String EXTRA_DISABLE_WARNING = "android.app.extra.DISABLE_WARNING"; 6827 field public static final String EXTRA_LOCK_TASK_PACKAGE = "android.app.extra.LOCK_TASK_PACKAGE"; 6828 field public static final String EXTRA_TRANSFER_OWNERSHIP_ADMIN_EXTRAS_BUNDLE = "android.app.extra.TRANSFER_OWNERSHIP_ADMIN_EXTRAS_BUNDLE"; 6829 } 6830 6831 public class DeviceAdminService extends android.app.Service { 6832 ctor public DeviceAdminService(); 6833 method public final android.os.IBinder onBind(android.content.Intent); 6834 } 6835 6836 public class DevicePolicyManager { 6837 method public void addCrossProfileIntentFilter(@NonNull android.content.ComponentName, android.content.IntentFilter, int); 6838 method public boolean addCrossProfileWidgetProvider(@NonNull android.content.ComponentName, String); 6839 method public int addOverrideApn(@NonNull android.content.ComponentName, @NonNull android.telephony.data.ApnSetting); 6840 method public void addPersistentPreferredActivity(@NonNull android.content.ComponentName, android.content.IntentFilter, @NonNull android.content.ComponentName); 6841 method public void addUserRestriction(@NonNull android.content.ComponentName, String); 6842 method public boolean bindDeviceAdminServiceAsUser(@NonNull android.content.ComponentName, android.content.Intent, @NonNull android.content.ServiceConnection, int, @NonNull android.os.UserHandle); 6843 method public void clearApplicationUserData(@NonNull android.content.ComponentName, @NonNull String, @NonNull java.util.concurrent.Executor, @NonNull android.app.admin.DevicePolicyManager.OnClearApplicationUserDataListener); 6844 method public void clearCrossProfileIntentFilters(@NonNull android.content.ComponentName); 6845 method @Deprecated public void clearDeviceOwnerApp(String); 6846 method public void clearPackagePersistentPreferredActivities(@NonNull android.content.ComponentName, String); 6847 method @Deprecated public void clearProfileOwner(@NonNull android.content.ComponentName); 6848 method public boolean clearResetPasswordToken(android.content.ComponentName); 6849 method public void clearUserRestriction(@NonNull android.content.ComponentName, String); 6850 method public android.content.Intent createAdminSupportIntent(@NonNull String); 6851 method @Nullable public android.os.UserHandle createAndManageUser(@NonNull android.content.ComponentName, @NonNull String, @NonNull android.content.ComponentName, @Nullable android.os.PersistableBundle, int); 6852 method public void enableSystemApp(@NonNull android.content.ComponentName, String); 6853 method public int enableSystemApp(@NonNull android.content.ComponentName, android.content.Intent); 6854 method public android.security.AttestedKeyPair generateKeyPair(@Nullable android.content.ComponentName, @NonNull String, @NonNull android.security.keystore.KeyGenParameterSpec, int); 6855 method @Nullable public String[] getAccountTypesWithManagementDisabled(); 6856 method @Nullable public java.util.List<android.content.ComponentName> getActiveAdmins(); 6857 method @NonNull public java.util.Set<java.lang.String> getAffiliationIds(@NonNull android.content.ComponentName); 6858 method @Nullable public java.util.Set<java.lang.String> getAlwaysOnVpnLockdownWhitelist(@NonNull android.content.ComponentName); 6859 method @Nullable public String getAlwaysOnVpnPackage(@NonNull android.content.ComponentName); 6860 method @NonNull @WorkerThread public android.os.Bundle getApplicationRestrictions(@Nullable android.content.ComponentName, String); 6861 method @Deprecated @Nullable public String getApplicationRestrictionsManagingPackage(@NonNull android.content.ComponentName); 6862 method public boolean getAutoTimeEnabled(@NonNull android.content.ComponentName); 6863 method @Deprecated public boolean getAutoTimeRequired(); 6864 method public boolean getAutoTimeZoneEnabled(@NonNull android.content.ComponentName); 6865 method @NonNull public java.util.List<android.os.UserHandle> getBindDeviceAdminTargetUsers(@NonNull android.content.ComponentName); 6866 method public boolean getBluetoothContactSharingDisabled(@NonNull android.content.ComponentName); 6867 method public boolean getCameraDisabled(@Nullable android.content.ComponentName); 6868 method @Deprecated @Nullable public String getCertInstallerPackage(@NonNull android.content.ComponentName) throws java.lang.SecurityException; 6869 method @Nullable public java.util.Set<java.lang.String> getCrossProfileCalendarPackages(@NonNull android.content.ComponentName); 6870 method public boolean getCrossProfileCallerIdDisabled(@NonNull android.content.ComponentName); 6871 method public boolean getCrossProfileContactsSearchDisabled(@NonNull android.content.ComponentName); 6872 method @NonNull public java.util.Set<java.lang.String> getCrossProfilePackages(@NonNull android.content.ComponentName); 6873 method @NonNull public java.util.List<java.lang.String> getCrossProfileWidgetProviders(@NonNull android.content.ComponentName); 6874 method public int getCurrentFailedPasswordAttempts(); 6875 method @Nullable public java.util.List<java.lang.String> getDelegatePackages(@NonNull android.content.ComponentName, @NonNull String); 6876 method @NonNull public java.util.List<java.lang.String> getDelegatedScopes(@Nullable android.content.ComponentName, @NonNull String); 6877 method public CharSequence getDeviceOwnerLockScreenInfo(); 6878 method public CharSequence getEndUserSessionMessage(@NonNull android.content.ComponentName); 6879 method @Nullable public android.app.admin.FactoryResetProtectionPolicy getFactoryResetProtectionPolicy(@Nullable android.content.ComponentName); 6880 method @Nullable public String getGlobalPrivateDnsHost(@NonNull android.content.ComponentName); 6881 method public int getGlobalPrivateDnsMode(@NonNull android.content.ComponentName); 6882 method @NonNull public java.util.List<byte[]> getInstalledCaCerts(@Nullable android.content.ComponentName); 6883 method @Nullable public java.util.List<java.lang.String> getKeepUninstalledPackages(@Nullable android.content.ComponentName); 6884 method public int getKeyguardDisabledFeatures(@Nullable android.content.ComponentName); 6885 method public int getLockTaskFeatures(@NonNull android.content.ComponentName); 6886 method @NonNull public String[] getLockTaskPackages(@NonNull android.content.ComponentName); 6887 method @Nullable public CharSequence getLongSupportMessage(@NonNull android.content.ComponentName); 6888 method public long getManagedProfileMaximumTimeOff(@NonNull android.content.ComponentName); 6889 method public int getMaximumFailedPasswordsForWipe(@Nullable android.content.ComponentName); 6890 method public long getMaximumTimeToLock(@Nullable android.content.ComponentName); 6891 method @NonNull public java.util.List<java.lang.String> getMeteredDataDisabledPackages(@NonNull android.content.ComponentName); 6892 method @ColorInt public int getOrganizationColor(@NonNull android.content.ComponentName); 6893 method @Nullable public CharSequence getOrganizationName(@NonNull android.content.ComponentName); 6894 method public java.util.List<android.telephony.data.ApnSetting> getOverrideApns(@NonNull android.content.ComponentName); 6895 method @NonNull public android.app.admin.DevicePolicyManager getParentProfileInstance(@NonNull android.content.ComponentName); 6896 method @RequiresPermission(android.Manifest.permission.REQUEST_PASSWORD_COMPLEXITY) public int getPasswordComplexity(); 6897 method public long getPasswordExpiration(@Nullable android.content.ComponentName); 6898 method public long getPasswordExpirationTimeout(@Nullable android.content.ComponentName); 6899 method public int getPasswordHistoryLength(@Nullable android.content.ComponentName); 6900 method public int getPasswordMaximumLength(int); 6901 method public int getPasswordMinimumLength(@Nullable android.content.ComponentName); 6902 method public int getPasswordMinimumLetters(@Nullable android.content.ComponentName); 6903 method public int getPasswordMinimumLowerCase(@Nullable android.content.ComponentName); 6904 method public int getPasswordMinimumNonLetter(@Nullable android.content.ComponentName); 6905 method public int getPasswordMinimumNumeric(@Nullable android.content.ComponentName); 6906 method public int getPasswordMinimumSymbols(@Nullable android.content.ComponentName); 6907 method public int getPasswordMinimumUpperCase(@Nullable android.content.ComponentName); 6908 method public int getPasswordQuality(@Nullable android.content.ComponentName); 6909 method @Nullable public android.app.admin.SystemUpdateInfo getPendingSystemUpdate(@NonNull android.content.ComponentName); 6910 method public int getPermissionGrantState(@Nullable android.content.ComponentName, @NonNull String, @NonNull String); 6911 method public int getPermissionPolicy(android.content.ComponentName); 6912 method @Nullable public java.util.List<java.lang.String> getPermittedAccessibilityServices(@NonNull android.content.ComponentName); 6913 method @Nullable public java.util.List<java.lang.String> getPermittedCrossProfileNotificationListeners(@NonNull android.content.ComponentName); 6914 method @Nullable public java.util.List<java.lang.String> getPermittedInputMethods(@NonNull android.content.ComponentName); 6915 method public int getPersonalAppsSuspendedReasons(@NonNull android.content.ComponentName); 6916 method public long getRequiredStrongAuthTimeout(@Nullable android.content.ComponentName); 6917 method public boolean getScreenCaptureDisabled(@Nullable android.content.ComponentName); 6918 method public java.util.List<android.os.UserHandle> getSecondaryUsers(@NonNull android.content.ComponentName); 6919 method public CharSequence getShortSupportMessage(@NonNull android.content.ComponentName); 6920 method public CharSequence getStartUserSessionMessage(@NonNull android.content.ComponentName); 6921 method @Deprecated public boolean getStorageEncryption(@Nullable android.content.ComponentName); 6922 method public int getStorageEncryptionStatus(); 6923 method @Nullable public android.app.admin.SystemUpdatePolicy getSystemUpdatePolicy(); 6924 method @Nullable public android.os.PersistableBundle getTransferOwnershipBundle(); 6925 method @Nullable public java.util.List<android.os.PersistableBundle> getTrustAgentConfiguration(@Nullable android.content.ComponentName, @NonNull android.content.ComponentName); 6926 method @NonNull public java.util.List<java.lang.String> getUserControlDisabledPackages(@NonNull android.content.ComponentName); 6927 method @NonNull public android.os.Bundle getUserRestrictions(@NonNull android.content.ComponentName); 6928 method @Nullable public String getWifiMacAddress(@NonNull android.content.ComponentName); 6929 method public boolean grantKeyPairToApp(@Nullable android.content.ComponentName, @NonNull String, @NonNull String); 6930 method public boolean hasCaCertInstalled(@Nullable android.content.ComponentName, byte[]); 6931 method public boolean hasGrantedPolicy(@NonNull android.content.ComponentName, int); 6932 method public boolean hasLockdownAdminConfiguredNetworks(@NonNull android.content.ComponentName); 6933 method public boolean installCaCert(@Nullable android.content.ComponentName, byte[]); 6934 method public boolean installExistingPackage(@NonNull android.content.ComponentName, String); 6935 method public boolean installKeyPair(@Nullable android.content.ComponentName, @NonNull java.security.PrivateKey, @NonNull java.security.cert.Certificate, @NonNull String); 6936 method public boolean installKeyPair(@Nullable android.content.ComponentName, @NonNull java.security.PrivateKey, @NonNull java.security.cert.Certificate[], @NonNull String, boolean); 6937 method public boolean installKeyPair(@Nullable android.content.ComponentName, @NonNull java.security.PrivateKey, @NonNull java.security.cert.Certificate[], @NonNull String, int); 6938 method public void installSystemUpdate(@NonNull android.content.ComponentName, @NonNull android.net.Uri, @NonNull java.util.concurrent.Executor, @NonNull android.app.admin.DevicePolicyManager.InstallSystemUpdateCallback); 6939 method public boolean isActivePasswordSufficient(); 6940 method public boolean isAdminActive(@NonNull android.content.ComponentName); 6941 method public boolean isAffiliatedUser(); 6942 method public boolean isAlwaysOnVpnLockdownEnabled(@NonNull android.content.ComponentName); 6943 method public boolean isApplicationHidden(@NonNull android.content.ComponentName, String); 6944 method public boolean isBackupServiceEnabled(@NonNull android.content.ComponentName); 6945 method @Deprecated public boolean isCallerApplicationRestrictionsManagingPackage(); 6946 method public boolean isCommonCriteriaModeEnabled(@Nullable android.content.ComponentName); 6947 method public boolean isDeviceIdAttestationSupported(); 6948 method public boolean isDeviceOwnerApp(String); 6949 method public boolean isEphemeralUser(@NonNull android.content.ComponentName); 6950 method public boolean isLockTaskPermitted(String); 6951 method public boolean isLogoutEnabled(); 6952 method public boolean isManagedProfile(@NonNull android.content.ComponentName); 6953 method public boolean isMasterVolumeMuted(@NonNull android.content.ComponentName); 6954 method public boolean isNetworkLoggingEnabled(@Nullable android.content.ComponentName); 6955 method public boolean isOrganizationOwnedDeviceWithManagedProfile(); 6956 method public boolean isOverrideApnEnabled(@NonNull android.content.ComponentName); 6957 method public boolean isPackageSuspended(@NonNull android.content.ComponentName, String) throws android.content.pm.PackageManager.NameNotFoundException; 6958 method public boolean isProfileOwnerApp(String); 6959 method public boolean isProvisioningAllowed(@NonNull String); 6960 method public boolean isResetPasswordTokenActive(android.content.ComponentName); 6961 method public boolean isSecurityLoggingEnabled(@Nullable android.content.ComponentName); 6962 method public boolean isUninstallBlocked(@Nullable android.content.ComponentName, String); 6963 method public boolean isUniqueDeviceAttestationSupported(); 6964 method public boolean isUsingUnifiedPassword(@NonNull android.content.ComponentName); 6965 method public void lockNow(); 6966 method public void lockNow(int); 6967 method public int logoutUser(@NonNull android.content.ComponentName); 6968 method public void reboot(@NonNull android.content.ComponentName); 6969 method public void removeActiveAdmin(@NonNull android.content.ComponentName); 6970 method public boolean removeCrossProfileWidgetProvider(@NonNull android.content.ComponentName, String); 6971 method public boolean removeKeyPair(@Nullable android.content.ComponentName, @NonNull String); 6972 method public boolean removeOverrideApn(@NonNull android.content.ComponentName, int); 6973 method public boolean removeUser(@NonNull android.content.ComponentName, @NonNull android.os.UserHandle); 6974 method public boolean requestBugreport(@NonNull android.content.ComponentName); 6975 method @Deprecated public boolean resetPassword(String, int); 6976 method public boolean resetPasswordWithToken(@NonNull android.content.ComponentName, String, byte[], int); 6977 method @Nullable public java.util.List<android.app.admin.NetworkEvent> retrieveNetworkLogs(@Nullable android.content.ComponentName, long); 6978 method @Nullable public java.util.List<android.app.admin.SecurityLog.SecurityEvent> retrievePreRebootSecurityLogs(@NonNull android.content.ComponentName); 6979 method @Nullable public java.util.List<android.app.admin.SecurityLog.SecurityEvent> retrieveSecurityLogs(@NonNull android.content.ComponentName); 6980 method public boolean revokeKeyPairFromApp(@Nullable android.content.ComponentName, @NonNull String, @NonNull String); 6981 method public void setAccountManagementDisabled(@NonNull android.content.ComponentName, String, boolean); 6982 method public void setAffiliationIds(@NonNull android.content.ComponentName, @NonNull java.util.Set<java.lang.String>); 6983 method public void setAlwaysOnVpnPackage(@NonNull android.content.ComponentName, @Nullable String, boolean) throws android.content.pm.PackageManager.NameNotFoundException; 6984 method public void setAlwaysOnVpnPackage(@NonNull android.content.ComponentName, @Nullable String, boolean, @Nullable java.util.Set<java.lang.String>) throws android.content.pm.PackageManager.NameNotFoundException; 6985 method public boolean setApplicationHidden(@NonNull android.content.ComponentName, String, boolean); 6986 method @WorkerThread public void setApplicationRestrictions(@Nullable android.content.ComponentName, String, android.os.Bundle); 6987 method @Deprecated public void setApplicationRestrictionsManagingPackage(@NonNull android.content.ComponentName, @Nullable String) throws android.content.pm.PackageManager.NameNotFoundException; 6988 method public void setAutoTimeEnabled(@NonNull android.content.ComponentName, boolean); 6989 method @Deprecated public void setAutoTimeRequired(@NonNull android.content.ComponentName, boolean); 6990 method public void setAutoTimeZoneEnabled(@NonNull android.content.ComponentName, boolean); 6991 method public void setBackupServiceEnabled(@NonNull android.content.ComponentName, boolean); 6992 method public void setBluetoothContactSharingDisabled(@NonNull android.content.ComponentName, boolean); 6993 method public void setCameraDisabled(@NonNull android.content.ComponentName, boolean); 6994 method @Deprecated public void setCertInstallerPackage(@NonNull android.content.ComponentName, @Nullable String) throws java.lang.SecurityException; 6995 method public void setCommonCriteriaModeEnabled(@NonNull android.content.ComponentName, boolean); 6996 method public void setConfiguredNetworksLockdownState(@NonNull android.content.ComponentName, boolean); 6997 method public void setCrossProfileCalendarPackages(@NonNull android.content.ComponentName, @Nullable java.util.Set<java.lang.String>); 6998 method public void setCrossProfileCallerIdDisabled(@NonNull android.content.ComponentName, boolean); 6999 method public void setCrossProfileContactsSearchDisabled(@NonNull android.content.ComponentName, boolean); 7000 method public void setCrossProfilePackages(@NonNull android.content.ComponentName, @NonNull java.util.Set<java.lang.String>); 7001 method public void setDefaultSmsApplication(@NonNull android.content.ComponentName, @NonNull String); 7002 method public void setDelegatedScopes(@NonNull android.content.ComponentName, @NonNull String, @NonNull java.util.List<java.lang.String>); 7003 method public void setDeviceOwnerLockScreenInfo(@NonNull android.content.ComponentName, CharSequence); 7004 method public void setEndUserSessionMessage(@NonNull android.content.ComponentName, @Nullable CharSequence); 7005 method public void setFactoryResetProtectionPolicy(@NonNull android.content.ComponentName, @Nullable android.app.admin.FactoryResetProtectionPolicy); 7006 method public int setGlobalPrivateDnsModeOpportunistic(@NonNull android.content.ComponentName); 7007 method @WorkerThread public int setGlobalPrivateDnsModeSpecifiedHost(@NonNull android.content.ComponentName, @NonNull String); 7008 method public void setGlobalSetting(@NonNull android.content.ComponentName, String, String); 7009 method public void setKeepUninstalledPackages(@Nullable android.content.ComponentName, @NonNull java.util.List<java.lang.String>); 7010 method public boolean setKeyPairCertificate(@Nullable android.content.ComponentName, @NonNull String, @NonNull java.util.List<java.security.cert.Certificate>, boolean); 7011 method public boolean setKeyguardDisabled(@NonNull android.content.ComponentName, boolean); 7012 method public void setKeyguardDisabledFeatures(@NonNull android.content.ComponentName, int); 7013 method public void setLocationEnabled(@NonNull android.content.ComponentName, boolean); 7014 method public void setLockTaskFeatures(@NonNull android.content.ComponentName, int); 7015 method public void setLockTaskPackages(@NonNull android.content.ComponentName, @NonNull String[]) throws java.lang.SecurityException; 7016 method public void setLogoutEnabled(@NonNull android.content.ComponentName, boolean); 7017 method public void setLongSupportMessage(@NonNull android.content.ComponentName, @Nullable CharSequence); 7018 method public void setManagedProfileMaximumTimeOff(@NonNull android.content.ComponentName, long); 7019 method public void setMasterVolumeMuted(@NonNull android.content.ComponentName, boolean); 7020 method public void setMaximumFailedPasswordsForWipe(@NonNull android.content.ComponentName, int); 7021 method public void setMaximumTimeToLock(@NonNull android.content.ComponentName, long); 7022 method @NonNull public java.util.List<java.lang.String> setMeteredDataDisabledPackages(@NonNull android.content.ComponentName, @NonNull java.util.List<java.lang.String>); 7023 method public void setNetworkLoggingEnabled(@Nullable android.content.ComponentName, boolean); 7024 method public void setOrganizationColor(@NonNull android.content.ComponentName, int); 7025 method public void setOrganizationName(@NonNull android.content.ComponentName, @Nullable CharSequence); 7026 method public void setOverrideApnsEnabled(@NonNull android.content.ComponentName, boolean); 7027 method @NonNull public String[] setPackagesSuspended(@NonNull android.content.ComponentName, @NonNull String[], boolean); 7028 method public void setPasswordExpirationTimeout(@NonNull android.content.ComponentName, long); 7029 method public void setPasswordHistoryLength(@NonNull android.content.ComponentName, int); 7030 method public void setPasswordMinimumLength(@NonNull android.content.ComponentName, int); 7031 method public void setPasswordMinimumLetters(@NonNull android.content.ComponentName, int); 7032 method public void setPasswordMinimumLowerCase(@NonNull android.content.ComponentName, int); 7033 method public void setPasswordMinimumNonLetter(@NonNull android.content.ComponentName, int); 7034 method public void setPasswordMinimumNumeric(@NonNull android.content.ComponentName, int); 7035 method public void setPasswordMinimumSymbols(@NonNull android.content.ComponentName, int); 7036 method public void setPasswordMinimumUpperCase(@NonNull android.content.ComponentName, int); 7037 method public void setPasswordQuality(@NonNull android.content.ComponentName, int); 7038 method public boolean setPermissionGrantState(@NonNull android.content.ComponentName, @NonNull String, @NonNull String, int); 7039 method public void setPermissionPolicy(@NonNull android.content.ComponentName, int); 7040 method public boolean setPermittedAccessibilityServices(@NonNull android.content.ComponentName, java.util.List<java.lang.String>); 7041 method public boolean setPermittedCrossProfileNotificationListeners(@NonNull android.content.ComponentName, @Nullable java.util.List<java.lang.String>); 7042 method public boolean setPermittedInputMethods(@NonNull android.content.ComponentName, java.util.List<java.lang.String>); 7043 method public void setPersonalAppsSuspended(@NonNull android.content.ComponentName, boolean); 7044 method public void setProfileEnabled(@NonNull android.content.ComponentName); 7045 method public void setProfileName(@NonNull android.content.ComponentName, String); 7046 method public void setRecommendedGlobalProxy(@NonNull android.content.ComponentName, @Nullable android.net.ProxyInfo); 7047 method public void setRequiredStrongAuthTimeout(@NonNull android.content.ComponentName, long); 7048 method public boolean setResetPasswordToken(android.content.ComponentName, byte[]); 7049 method public void setRestrictionsProvider(@NonNull android.content.ComponentName, @Nullable android.content.ComponentName); 7050 method public void setScreenCaptureDisabled(@NonNull android.content.ComponentName, boolean); 7051 method public void setSecureSetting(@NonNull android.content.ComponentName, String, String); 7052 method public void setSecurityLoggingEnabled(@NonNull android.content.ComponentName, boolean); 7053 method public void setShortSupportMessage(@NonNull android.content.ComponentName, @Nullable CharSequence); 7054 method public void setStartUserSessionMessage(@NonNull android.content.ComponentName, @Nullable CharSequence); 7055 method public boolean setStatusBarDisabled(@NonNull android.content.ComponentName, boolean); 7056 method @Deprecated public int setStorageEncryption(@NonNull android.content.ComponentName, boolean); 7057 method public void setSystemSetting(@NonNull android.content.ComponentName, @NonNull String, String); 7058 method public void setSystemUpdatePolicy(@NonNull android.content.ComponentName, android.app.admin.SystemUpdatePolicy); 7059 method public boolean setTime(@NonNull android.content.ComponentName, long); 7060 method public boolean setTimeZone(@NonNull android.content.ComponentName, String); 7061 method public void setTrustAgentConfiguration(@NonNull android.content.ComponentName, @NonNull android.content.ComponentName, android.os.PersistableBundle); 7062 method public void setUninstallBlocked(@Nullable android.content.ComponentName, String, boolean); 7063 method public void setUserControlDisabledPackages(@NonNull android.content.ComponentName, @NonNull java.util.List<java.lang.String>); 7064 method public void setUserIcon(@NonNull android.content.ComponentName, android.graphics.Bitmap); 7065 method public int startUserInBackground(@NonNull android.content.ComponentName, @NonNull android.os.UserHandle); 7066 method public int stopUser(@NonNull android.content.ComponentName, @NonNull android.os.UserHandle); 7067 method public boolean switchUser(@NonNull android.content.ComponentName, @Nullable android.os.UserHandle); 7068 method public void transferOwnership(@NonNull android.content.ComponentName, @NonNull android.content.ComponentName, @Nullable android.os.PersistableBundle); 7069 method public void uninstallAllUserCaCerts(@Nullable android.content.ComponentName); 7070 method public void uninstallCaCert(@Nullable android.content.ComponentName, byte[]); 7071 method public boolean updateOverrideApn(@NonNull android.content.ComponentName, int, @NonNull android.telephony.data.ApnSetting); 7072 method public void wipeData(int); 7073 method public void wipeData(int, @NonNull CharSequence); 7074 field public static final String ACTION_ADD_DEVICE_ADMIN = "android.app.action.ADD_DEVICE_ADMIN"; 7075 field public static final String ACTION_ADMIN_POLICY_COMPLIANCE = "android.app.action.ADMIN_POLICY_COMPLIANCE"; 7076 field public static final String ACTION_APPLICATION_DELEGATION_SCOPES_CHANGED = "android.app.action.APPLICATION_DELEGATION_SCOPES_CHANGED"; 7077 field public static final String ACTION_CHECK_POLICY_COMPLIANCE = "android.app.action.CHECK_POLICY_COMPLIANCE"; 7078 field public static final String ACTION_DEVICE_ADMIN_SERVICE = "android.app.action.DEVICE_ADMIN_SERVICE"; 7079 field public static final String ACTION_DEVICE_OWNER_CHANGED = "android.app.action.DEVICE_OWNER_CHANGED"; 7080 field public static final String ACTION_GET_PROVISIONING_MODE = "android.app.action.GET_PROVISIONING_MODE"; 7081 field public static final String ACTION_MANAGED_PROFILE_PROVISIONED = "android.app.action.MANAGED_PROFILE_PROVISIONED"; 7082 field public static final String ACTION_PROFILE_OWNER_CHANGED = "android.app.action.PROFILE_OWNER_CHANGED"; 7083 field public static final String ACTION_PROVISIONING_SUCCESSFUL = "android.app.action.PROVISIONING_SUCCESSFUL"; 7084 field public static final String ACTION_PROVISION_MANAGED_DEVICE = "android.app.action.PROVISION_MANAGED_DEVICE"; 7085 field public static final String ACTION_PROVISION_MANAGED_PROFILE = "android.app.action.PROVISION_MANAGED_PROFILE"; 7086 field public static final String ACTION_SET_NEW_PARENT_PROFILE_PASSWORD = "android.app.action.SET_NEW_PARENT_PROFILE_PASSWORD"; 7087 field public static final String ACTION_SET_NEW_PASSWORD = "android.app.action.SET_NEW_PASSWORD"; 7088 field public static final String ACTION_START_ENCRYPTION = "android.app.action.START_ENCRYPTION"; 7089 field public static final String ACTION_SYSTEM_UPDATE_POLICY_CHANGED = "android.app.action.SYSTEM_UPDATE_POLICY_CHANGED"; 7090 field public static final String DELEGATION_APP_RESTRICTIONS = "delegation-app-restrictions"; 7091 field public static final String DELEGATION_BLOCK_UNINSTALL = "delegation-block-uninstall"; 7092 field public static final String DELEGATION_CERT_INSTALL = "delegation-cert-install"; 7093 field public static final String DELEGATION_CERT_SELECTION = "delegation-cert-selection"; 7094 field public static final String DELEGATION_ENABLE_SYSTEM_APP = "delegation-enable-system-app"; 7095 field public static final String DELEGATION_INSTALL_EXISTING_PACKAGE = "delegation-install-existing-package"; 7096 field public static final String DELEGATION_KEEP_UNINSTALLED_PACKAGES = "delegation-keep-uninstalled-packages"; 7097 field public static final String DELEGATION_NETWORK_LOGGING = "delegation-network-logging"; 7098 field public static final String DELEGATION_PACKAGE_ACCESS = "delegation-package-access"; 7099 field public static final String DELEGATION_PERMISSION_GRANT = "delegation-permission-grant"; 7100 field public static final int ENCRYPTION_STATUS_ACTIVATING = 2; // 0x2 7101 field public static final int ENCRYPTION_STATUS_ACTIVE = 3; // 0x3 7102 field public static final int ENCRYPTION_STATUS_ACTIVE_DEFAULT_KEY = 4; // 0x4 7103 field public static final int ENCRYPTION_STATUS_ACTIVE_PER_USER = 5; // 0x5 7104 field public static final int ENCRYPTION_STATUS_INACTIVE = 1; // 0x1 7105 field public static final int ENCRYPTION_STATUS_UNSUPPORTED = 0; // 0x0 7106 field public static final String EXTRA_ADD_EXPLANATION = "android.app.extra.ADD_EXPLANATION"; 7107 field public static final String EXTRA_DELEGATION_SCOPES = "android.app.extra.DELEGATION_SCOPES"; 7108 field public static final String EXTRA_DEVICE_ADMIN = "android.app.extra.DEVICE_ADMIN"; 7109 field @RequiresPermission(android.Manifest.permission.REQUEST_PASSWORD_COMPLEXITY) public static final String EXTRA_PASSWORD_COMPLEXITY = "android.app.extra.PASSWORD_COMPLEXITY"; 7110 field public static final String EXTRA_PROVISIONING_ACCOUNT_TO_MIGRATE = "android.app.extra.PROVISIONING_ACCOUNT_TO_MIGRATE"; 7111 field public static final String EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE = "android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE"; 7112 field public static final String EXTRA_PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME = "android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME"; 7113 field public static final String EXTRA_PROVISIONING_DEVICE_ADMIN_MINIMUM_VERSION_CODE = "android.app.extra.PROVISIONING_DEVICE_ADMIN_MINIMUM_VERSION_CODE"; 7114 field public static final String EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM = "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM"; 7115 field public static final String EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_COOKIE_HEADER = "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_COOKIE_HEADER"; 7116 field public static final String EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION = "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION"; 7117 field @Deprecated public static final String EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME = "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME"; 7118 field public static final String EXTRA_PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM = "android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM"; 7119 field public static final String EXTRA_PROVISIONING_DISCLAIMERS = "android.app.extra.PROVISIONING_DISCLAIMERS"; 7120 field public static final String EXTRA_PROVISIONING_DISCLAIMER_CONTENT = "android.app.extra.PROVISIONING_DISCLAIMER_CONTENT"; 7121 field public static final String EXTRA_PROVISIONING_DISCLAIMER_HEADER = "android.app.extra.PROVISIONING_DISCLAIMER_HEADER"; 7122 field @Deprecated public static final String EXTRA_PROVISIONING_EMAIL_ADDRESS = "android.app.extra.PROVISIONING_EMAIL_ADDRESS"; 7123 field public static final String EXTRA_PROVISIONING_IMEI = "android.app.extra.PROVISIONING_IMEI"; 7124 field public static final String EXTRA_PROVISIONING_KEEP_ACCOUNT_ON_MIGRATION = "android.app.extra.PROVISIONING_KEEP_ACCOUNT_ON_MIGRATION"; 7125 field public static final String EXTRA_PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED = "android.app.extra.PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED"; 7126 field public static final String EXTRA_PROVISIONING_LOCALE = "android.app.extra.PROVISIONING_LOCALE"; 7127 field public static final String EXTRA_PROVISIONING_LOCAL_TIME = "android.app.extra.PROVISIONING_LOCAL_TIME"; 7128 field public static final String EXTRA_PROVISIONING_LOGO_URI = "android.app.extra.PROVISIONING_LOGO_URI"; 7129 field public static final String EXTRA_PROVISIONING_MAIN_COLOR = "android.app.extra.PROVISIONING_MAIN_COLOR"; 7130 field public static final String EXTRA_PROVISIONING_MODE = "android.app.extra.PROVISIONING_MODE"; 7131 field public static final String EXTRA_PROVISIONING_SERIAL_NUMBER = "android.app.extra.PROVISIONING_SERIAL_NUMBER"; 7132 field public static final String EXTRA_PROVISIONING_SKIP_EDUCATION_SCREENS = "android.app.extra.PROVISIONING_SKIP_EDUCATION_SCREENS"; 7133 field public static final String EXTRA_PROVISIONING_SKIP_ENCRYPTION = "android.app.extra.PROVISIONING_SKIP_ENCRYPTION"; 7134 field public static final String EXTRA_PROVISIONING_SKIP_USER_CONSENT = "android.app.extra.PROVISIONING_SKIP_USER_CONSENT"; 7135 field public static final String EXTRA_PROVISIONING_TIME_ZONE = "android.app.extra.PROVISIONING_TIME_ZONE"; 7136 field public static final String EXTRA_PROVISIONING_WIFI_ANONYMOUS_IDENTITY = "android.app.extra.PROVISIONING_WIFI_ANONYMOUS_IDENTITY"; 7137 field public static final String EXTRA_PROVISIONING_WIFI_CA_CERTIFICATE = "android.app.extra.PROVISIONING_WIFI_CA_CERTIFICATE"; 7138 field public static final String EXTRA_PROVISIONING_WIFI_DOMAIN = "android.app.extra.PROVISIONING_WIFI_DOMAIN"; 7139 field public static final String EXTRA_PROVISIONING_WIFI_EAP_METHOD = "android.app.extra.PROVISIONING_WIFI_EAP_METHOD"; 7140 field public static final String EXTRA_PROVISIONING_WIFI_HIDDEN = "android.app.extra.PROVISIONING_WIFI_HIDDEN"; 7141 field public static final String EXTRA_PROVISIONING_WIFI_IDENTITY = "android.app.extra.PROVISIONING_WIFI_IDENTITY"; 7142 field public static final String EXTRA_PROVISIONING_WIFI_PAC_URL = "android.app.extra.PROVISIONING_WIFI_PAC_URL"; 7143 field public static final String EXTRA_PROVISIONING_WIFI_PASSWORD = "android.app.extra.PROVISIONING_WIFI_PASSWORD"; 7144 field public static final String EXTRA_PROVISIONING_WIFI_PHASE2_AUTH = "android.app.extra.PROVISIONING_WIFI_PHASE2_AUTH"; 7145 field public static final String EXTRA_PROVISIONING_WIFI_PROXY_BYPASS = "android.app.extra.PROVISIONING_WIFI_PROXY_BYPASS"; 7146 field public static final String EXTRA_PROVISIONING_WIFI_PROXY_HOST = "android.app.extra.PROVISIONING_WIFI_PROXY_HOST"; 7147 field public static final String EXTRA_PROVISIONING_WIFI_PROXY_PORT = "android.app.extra.PROVISIONING_WIFI_PROXY_PORT"; 7148 field public static final String EXTRA_PROVISIONING_WIFI_SECURITY_TYPE = "android.app.extra.PROVISIONING_WIFI_SECURITY_TYPE"; 7149 field public static final String EXTRA_PROVISIONING_WIFI_SSID = "android.app.extra.PROVISIONING_WIFI_SSID"; 7150 field public static final String EXTRA_PROVISIONING_WIFI_USER_CERTIFICATE = "android.app.extra.PROVISIONING_WIFI_USER_CERTIFICATE"; 7151 field public static final int FLAG_EVICT_CREDENTIAL_ENCRYPTION_KEY = 1; // 0x1 7152 field public static final int FLAG_MANAGED_CAN_ACCESS_PARENT = 2; // 0x2 7153 field public static final int FLAG_PARENT_CAN_ACCESS_MANAGED = 1; // 0x1 7154 field public static final int ID_TYPE_BASE_INFO = 1; // 0x1 7155 field public static final int ID_TYPE_IMEI = 4; // 0x4 7156 field public static final int ID_TYPE_INDIVIDUAL_ATTESTATION = 16; // 0x10 7157 field public static final int ID_TYPE_MEID = 8; // 0x8 7158 field public static final int ID_TYPE_SERIAL = 2; // 0x2 7159 field public static final int INSTALLKEY_REQUEST_CREDENTIALS_ACCESS = 1; // 0x1 7160 field public static final int INSTALLKEY_SET_USER_SELECTABLE = 2; // 0x2 7161 field public static final int KEYGUARD_DISABLE_BIOMETRICS = 416; // 0x1a0 7162 field public static final int KEYGUARD_DISABLE_FACE = 128; // 0x80 7163 field public static final int KEYGUARD_DISABLE_FEATURES_ALL = 2147483647; // 0x7fffffff 7164 field public static final int KEYGUARD_DISABLE_FEATURES_NONE = 0; // 0x0 7165 field public static final int KEYGUARD_DISABLE_FINGERPRINT = 32; // 0x20 7166 field public static final int KEYGUARD_DISABLE_IRIS = 256; // 0x100 7167 field public static final int KEYGUARD_DISABLE_REMOTE_INPUT = 64; // 0x40 7168 field public static final int KEYGUARD_DISABLE_SECURE_CAMERA = 2; // 0x2 7169 field public static final int KEYGUARD_DISABLE_SECURE_NOTIFICATIONS = 4; // 0x4 7170 field public static final int KEYGUARD_DISABLE_TRUST_AGENTS = 16; // 0x10 7171 field public static final int KEYGUARD_DISABLE_UNREDACTED_NOTIFICATIONS = 8; // 0x8 7172 field public static final int KEYGUARD_DISABLE_WIDGETS_ALL = 1; // 0x1 7173 field public static final int LEAVE_ALL_SYSTEM_APPS_ENABLED = 16; // 0x10 7174 field public static final int LOCK_TASK_FEATURE_BLOCK_ACTIVITY_START_IN_TASK = 64; // 0x40 7175 field public static final int LOCK_TASK_FEATURE_GLOBAL_ACTIONS = 16; // 0x10 7176 field public static final int LOCK_TASK_FEATURE_HOME = 4; // 0x4 7177 field public static final int LOCK_TASK_FEATURE_KEYGUARD = 32; // 0x20 7178 field public static final int LOCK_TASK_FEATURE_NONE = 0; // 0x0 7179 field public static final int LOCK_TASK_FEATURE_NOTIFICATIONS = 2; // 0x2 7180 field public static final int LOCK_TASK_FEATURE_OVERVIEW = 8; // 0x8 7181 field public static final int LOCK_TASK_FEATURE_SYSTEM_INFO = 1; // 0x1 7182 field public static final int MAKE_USER_EPHEMERAL = 2; // 0x2 7183 field public static final String MIME_TYPE_PROVISIONING_NFC = "application/com.android.managedprovisioning"; 7184 field public static final int PASSWORD_COMPLEXITY_HIGH = 327680; // 0x50000 7185 field public static final int PASSWORD_COMPLEXITY_LOW = 65536; // 0x10000 7186 field public static final int PASSWORD_COMPLEXITY_MEDIUM = 196608; // 0x30000 7187 field public static final int PASSWORD_COMPLEXITY_NONE = 0; // 0x0 7188 field public static final int PASSWORD_QUALITY_ALPHABETIC = 262144; // 0x40000 7189 field public static final int PASSWORD_QUALITY_ALPHANUMERIC = 327680; // 0x50000 7190 field public static final int PASSWORD_QUALITY_BIOMETRIC_WEAK = 32768; // 0x8000 7191 field public static final int PASSWORD_QUALITY_COMPLEX = 393216; // 0x60000 7192 field public static final int PASSWORD_QUALITY_NUMERIC = 131072; // 0x20000 7193 field public static final int PASSWORD_QUALITY_NUMERIC_COMPLEX = 196608; // 0x30000 7194 field public static final int PASSWORD_QUALITY_SOMETHING = 65536; // 0x10000 7195 field public static final int PASSWORD_QUALITY_UNSPECIFIED = 0; // 0x0 7196 field public static final int PERMISSION_GRANT_STATE_DEFAULT = 0; // 0x0 7197 field public static final int PERMISSION_GRANT_STATE_DENIED = 2; // 0x2 7198 field public static final int PERMISSION_GRANT_STATE_GRANTED = 1; // 0x1 7199 field public static final int PERMISSION_POLICY_AUTO_DENY = 2; // 0x2 7200 field public static final int PERMISSION_POLICY_AUTO_GRANT = 1; // 0x1 7201 field public static final int PERMISSION_POLICY_PROMPT = 0; // 0x0 7202 field public static final int PERSONAL_APPS_NOT_SUSPENDED = 0; // 0x0 7203 field public static final int PERSONAL_APPS_SUSPENDED_EXPLICITLY = 1; // 0x1 7204 field public static final int PERSONAL_APPS_SUSPENDED_PROFILE_TIMEOUT = 2; // 0x2 7205 field public static final String POLICY_DISABLE_CAMERA = "policy_disable_camera"; 7206 field public static final String POLICY_DISABLE_SCREEN_CAPTURE = "policy_disable_screen_capture"; 7207 field public static final int PRIVATE_DNS_MODE_OFF = 1; // 0x1 7208 field public static final int PRIVATE_DNS_MODE_OPPORTUNISTIC = 2; // 0x2 7209 field public static final int PRIVATE_DNS_MODE_PROVIDER_HOSTNAME = 3; // 0x3 7210 field public static final int PRIVATE_DNS_MODE_UNKNOWN = 0; // 0x0 7211 field public static final int PRIVATE_DNS_SET_ERROR_FAILURE_SETTING = 2; // 0x2 7212 field public static final int PRIVATE_DNS_SET_ERROR_HOST_NOT_SERVING = 1; // 0x1 7213 field public static final int PRIVATE_DNS_SET_NO_ERROR = 0; // 0x0 7214 field public static final int PROVISIONING_MODE_FULLY_MANAGED_DEVICE = 1; // 0x1 7215 field public static final int PROVISIONING_MODE_MANAGED_PROFILE = 2; // 0x2 7216 field public static final int RESET_PASSWORD_DO_NOT_ASK_CREDENTIALS_ON_BOOT = 2; // 0x2 7217 field public static final int RESET_PASSWORD_REQUIRE_ENTRY = 1; // 0x1 7218 field public static final int SKIP_SETUP_WIZARD = 1; // 0x1 7219 field public static final int WIPE_EUICC = 4; // 0x4 7220 field public static final int WIPE_EXTERNAL_STORAGE = 1; // 0x1 7221 field public static final int WIPE_RESET_PROTECTION_DATA = 2; // 0x2 7222 field public static final int WIPE_SILENTLY = 8; // 0x8 7223 } 7224 7225 public abstract static class DevicePolicyManager.InstallSystemUpdateCallback { 7226 ctor public DevicePolicyManager.InstallSystemUpdateCallback(); 7227 method public void onInstallUpdateError(int, @NonNull String); 7228 field public static final int UPDATE_ERROR_BATTERY_LOW = 5; // 0x5 7229 field public static final int UPDATE_ERROR_FILE_NOT_FOUND = 4; // 0x4 7230 field public static final int UPDATE_ERROR_INCORRECT_OS_VERSION = 2; // 0x2 7231 field public static final int UPDATE_ERROR_UNKNOWN = 1; // 0x1 7232 field public static final int UPDATE_ERROR_UPDATE_FILE_INVALID = 3; // 0x3 7233 } 7234 7235 public static interface DevicePolicyManager.OnClearApplicationUserDataListener { 7236 method public void onApplicationUserDataCleared(String, boolean); 7237 } 7238 7239 public final class DnsEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { 7240 method public String getHostname(); 7241 method public java.util.List<java.net.InetAddress> getInetAddresses(); 7242 method public int getTotalResolvedAddressCount(); 7243 method public void writeToParcel(android.os.Parcel, int); 7244 field @NonNull public static final android.os.Parcelable.Creator<android.app.admin.DnsEvent> CREATOR; 7245 } 7246 7247 public final class FactoryResetProtectionPolicy implements android.os.Parcelable { 7248 method public int describeContents(); 7249 method @NonNull public java.util.List<java.lang.String> getFactoryResetProtectionAccounts(); 7250 method public boolean isFactoryResetProtectionEnabled(); 7251 method public void writeToParcel(@NonNull android.os.Parcel, @Nullable int); 7252 field @NonNull public static final android.os.Parcelable.Creator<android.app.admin.FactoryResetProtectionPolicy> CREATOR; 7253 } 7254 7255 public static class FactoryResetProtectionPolicy.Builder { 7256 ctor public FactoryResetProtectionPolicy.Builder(); 7257 method @NonNull public android.app.admin.FactoryResetProtectionPolicy build(); 7258 method @NonNull public android.app.admin.FactoryResetProtectionPolicy.Builder setFactoryResetProtectionAccounts(@NonNull java.util.List<java.lang.String>); 7259 method @NonNull public android.app.admin.FactoryResetProtectionPolicy.Builder setFactoryResetProtectionEnabled(boolean); 7260 } 7261 7262 public class FreezePeriod { 7263 ctor public FreezePeriod(java.time.MonthDay, java.time.MonthDay); 7264 method public java.time.MonthDay getEnd(); 7265 method public java.time.MonthDay getStart(); 7266 } 7267 7268 public abstract class NetworkEvent implements android.os.Parcelable { 7269 method public int describeContents(); 7270 method public long getId(); 7271 method public String getPackageName(); 7272 method public long getTimestamp(); 7273 field @NonNull public static final android.os.Parcelable.Creator<android.app.admin.NetworkEvent> CREATOR; 7274 } 7275 7276 public class SecurityLog { 7277 ctor public SecurityLog(); 7278 field public static final int LEVEL_ERROR = 3; // 0x3 7279 field public static final int LEVEL_INFO = 1; // 0x1 7280 field public static final int LEVEL_WARNING = 2; // 0x2 7281 field public static final int TAG_ADB_SHELL_CMD = 210002; // 0x33452 7282 field public static final int TAG_ADB_SHELL_INTERACTIVE = 210001; // 0x33451 7283 field public static final int TAG_APP_PROCESS_START = 210005; // 0x33455 7284 field public static final int TAG_CAMERA_POLICY_SET = 210034; // 0x33472 7285 field public static final int TAG_CERT_AUTHORITY_INSTALLED = 210029; // 0x3346d 7286 field public static final int TAG_CERT_AUTHORITY_REMOVED = 210030; // 0x3346e 7287 field public static final int TAG_CERT_VALIDATION_FAILURE = 210033; // 0x33471 7288 field public static final int TAG_CRYPTO_SELF_TEST_COMPLETED = 210031; // 0x3346f 7289 field public static final int TAG_KEYGUARD_DISABLED_FEATURES_SET = 210021; // 0x33465 7290 field public static final int TAG_KEYGUARD_DISMISSED = 210006; // 0x33456 7291 field public static final int TAG_KEYGUARD_DISMISS_AUTH_ATTEMPT = 210007; // 0x33457 7292 field public static final int TAG_KEYGUARD_SECURED = 210008; // 0x33458 7293 field public static final int TAG_KEY_DESTRUCTION = 210026; // 0x3346a 7294 field public static final int TAG_KEY_GENERATED = 210024; // 0x33468 7295 field public static final int TAG_KEY_IMPORT = 210025; // 0x33469 7296 field public static final int TAG_KEY_INTEGRITY_VIOLATION = 210032; // 0x33470 7297 field public static final int TAG_LOGGING_STARTED = 210011; // 0x3345b 7298 field public static final int TAG_LOGGING_STOPPED = 210012; // 0x3345c 7299 field public static final int TAG_LOG_BUFFER_SIZE_CRITICAL = 210015; // 0x3345f 7300 field public static final int TAG_MAX_PASSWORD_ATTEMPTS_SET = 210020; // 0x33464 7301 field public static final int TAG_MAX_SCREEN_LOCK_TIMEOUT_SET = 210019; // 0x33463 7302 field public static final int TAG_MEDIA_MOUNT = 210013; // 0x3345d 7303 field public static final int TAG_MEDIA_UNMOUNT = 210014; // 0x3345e 7304 field public static final int TAG_OS_SHUTDOWN = 210010; // 0x3345a 7305 field public static final int TAG_OS_STARTUP = 210009; // 0x33459 7306 field public static final int TAG_PASSWORD_COMPLEXITY_SET = 210017; // 0x33461 7307 field public static final int TAG_PASSWORD_EXPIRATION_SET = 210016; // 0x33460 7308 field public static final int TAG_PASSWORD_HISTORY_LENGTH_SET = 210018; // 0x33462 7309 field public static final int TAG_REMOTE_LOCK = 210022; // 0x33466 7310 field public static final int TAG_SYNC_RECV_FILE = 210003; // 0x33453 7311 field public static final int TAG_SYNC_SEND_FILE = 210004; // 0x33454 7312 field public static final int TAG_USER_RESTRICTION_ADDED = 210027; // 0x3346b 7313 field public static final int TAG_USER_RESTRICTION_REMOVED = 210028; // 0x3346c 7314 field public static final int TAG_WIPE_FAILURE = 210023; // 0x33467 7315 } 7316 7317 public static final class SecurityLog.SecurityEvent implements android.os.Parcelable { 7318 method public int describeContents(); 7319 method public Object getData(); 7320 method public long getId(); 7321 method public int getLogLevel(); 7322 method public int getTag(); 7323 method public long getTimeNanos(); 7324 method public void writeToParcel(android.os.Parcel, int); 7325 field @NonNull public static final android.os.Parcelable.Creator<android.app.admin.SecurityLog.SecurityEvent> CREATOR; 7326 } 7327 7328 public final class SystemUpdateInfo implements android.os.Parcelable { 7329 method public int describeContents(); 7330 method public long getReceivedTime(); 7331 method public int getSecurityPatchState(); 7332 method public void writeToParcel(android.os.Parcel, int); 7333 field @NonNull public static final android.os.Parcelable.Creator<android.app.admin.SystemUpdateInfo> CREATOR; 7334 field public static final int SECURITY_PATCH_STATE_FALSE = 1; // 0x1 7335 field public static final int SECURITY_PATCH_STATE_TRUE = 2; // 0x2 7336 field public static final int SECURITY_PATCH_STATE_UNKNOWN = 0; // 0x0 7337 } 7338 7339 public final class SystemUpdatePolicy implements android.os.Parcelable { 7340 method public static android.app.admin.SystemUpdatePolicy createAutomaticInstallPolicy(); 7341 method public static android.app.admin.SystemUpdatePolicy createPostponeInstallPolicy(); 7342 method public static android.app.admin.SystemUpdatePolicy createWindowedInstallPolicy(int, int); 7343 method public int describeContents(); 7344 method public java.util.List<android.app.admin.FreezePeriod> getFreezePeriods(); 7345 method public int getInstallWindowEnd(); 7346 method public int getInstallWindowStart(); 7347 method public int getPolicyType(); 7348 method public android.app.admin.SystemUpdatePolicy setFreezePeriods(java.util.List<android.app.admin.FreezePeriod>); 7349 method public void writeToParcel(android.os.Parcel, int); 7350 field @NonNull public static final android.os.Parcelable.Creator<android.app.admin.SystemUpdatePolicy> CREATOR; 7351 field public static final int TYPE_INSTALL_AUTOMATIC = 1; // 0x1 7352 field public static final int TYPE_INSTALL_WINDOWED = 2; // 0x2 7353 field public static final int TYPE_POSTPONE = 3; // 0x3 7354 } 7355 7356 public static final class SystemUpdatePolicy.ValidationFailedException extends java.lang.IllegalArgumentException implements android.os.Parcelable { 7357 method public int describeContents(); 7358 method public int getErrorCode(); 7359 method public void writeToParcel(android.os.Parcel, int); 7360 field @NonNull public static final android.os.Parcelable.Creator<android.app.admin.SystemUpdatePolicy.ValidationFailedException> CREATOR; 7361 field public static final int ERROR_COMBINED_FREEZE_PERIOD_TOO_CLOSE = 6; // 0x6 7362 field public static final int ERROR_COMBINED_FREEZE_PERIOD_TOO_LONG = 5; // 0x5 7363 field public static final int ERROR_DUPLICATE_OR_OVERLAP = 2; // 0x2 7364 field public static final int ERROR_NEW_FREEZE_PERIOD_TOO_CLOSE = 4; // 0x4 7365 field public static final int ERROR_NEW_FREEZE_PERIOD_TOO_LONG = 3; // 0x3 7366 field public static final int ERROR_UNKNOWN = 1; // 0x1 7367 } 7368 7369} 7370 7371package android.app.assist { 7372 7373 public class AssistContent implements android.os.Parcelable { 7374 ctor public AssistContent(); 7375 method public int describeContents(); 7376 method public android.content.ClipData getClipData(); 7377 method public android.os.Bundle getExtras(); 7378 method public android.content.Intent getIntent(); 7379 method public String getStructuredData(); 7380 method public android.net.Uri getWebUri(); 7381 method public boolean isAppProvidedIntent(); 7382 method public boolean isAppProvidedWebUri(); 7383 method public void setClipData(android.content.ClipData); 7384 method public void setIntent(android.content.Intent); 7385 method public void setStructuredData(String); 7386 method public void setWebUri(android.net.Uri); 7387 method public void writeToParcel(android.os.Parcel, int); 7388 field @NonNull public static final android.os.Parcelable.Creator<android.app.assist.AssistContent> CREATOR; 7389 } 7390 7391 public class AssistStructure implements android.os.Parcelable { 7392 ctor public AssistStructure(); 7393 method public int describeContents(); 7394 method public long getAcquisitionEndTime(); 7395 method public long getAcquisitionStartTime(); 7396 method public android.content.ComponentName getActivityComponent(); 7397 method public android.app.assist.AssistStructure.WindowNode getWindowNodeAt(int); 7398 method public int getWindowNodeCount(); 7399 method public boolean isHomeActivity(); 7400 method public void writeToParcel(android.os.Parcel, int); 7401 field @NonNull public static final android.os.Parcelable.Creator<android.app.assist.AssistStructure> CREATOR; 7402 } 7403 7404 public static class AssistStructure.ViewNode { 7405 method public float getAlpha(); 7406 method @Nullable public String[] getAutofillHints(); 7407 method @Nullable public android.view.autofill.AutofillId getAutofillId(); 7408 method @Nullable public CharSequence[] getAutofillOptions(); 7409 method public int getAutofillType(); 7410 method @Nullable public android.view.autofill.AutofillValue getAutofillValue(); 7411 method public android.app.assist.AssistStructure.ViewNode getChildAt(int); 7412 method public int getChildCount(); 7413 method @Nullable public String getClassName(); 7414 method @Nullable public CharSequence getContentDescription(); 7415 method public float getElevation(); 7416 method @Nullable public android.os.Bundle getExtras(); 7417 method public int getHeight(); 7418 method @Nullable public String getHint(); 7419 method @Nullable public String getHintIdEntry(); 7420 method @Nullable public android.view.ViewStructure.HtmlInfo getHtmlInfo(); 7421 method public int getId(); 7422 method @Nullable public String getIdEntry(); 7423 method @Nullable public String getIdPackage(); 7424 method @Nullable public String getIdType(); 7425 method public int getImportantForAutofill(); 7426 method public int getInputType(); 7427 method public int getLeft(); 7428 method @Nullable public android.os.LocaleList getLocaleList(); 7429 method public int getMaxTextEms(); 7430 method public int getMaxTextLength(); 7431 method public int getMinTextEms(); 7432 method public int getScrollX(); 7433 method public int getScrollY(); 7434 method @Nullable public CharSequence getText(); 7435 method public int getTextBackgroundColor(); 7436 method public int getTextColor(); 7437 method @Nullable public String getTextIdEntry(); 7438 method @Nullable public int[] getTextLineBaselines(); 7439 method @Nullable public int[] getTextLineCharOffsets(); 7440 method public int getTextSelectionEnd(); 7441 method public int getTextSelectionStart(); 7442 method public float getTextSize(); 7443 method public int getTextStyle(); 7444 method public int getTop(); 7445 method public android.graphics.Matrix getTransformation(); 7446 method public int getVisibility(); 7447 method @Nullable public String getWebDomain(); 7448 method @Nullable public String getWebScheme(); 7449 method public int getWidth(); 7450 method public boolean isAccessibilityFocused(); 7451 method public boolean isActivated(); 7452 method public boolean isAssistBlocked(); 7453 method public boolean isCheckable(); 7454 method public boolean isChecked(); 7455 method public boolean isClickable(); 7456 method public boolean isContextClickable(); 7457 method public boolean isEnabled(); 7458 method public boolean isFocusable(); 7459 method public boolean isFocused(); 7460 method public boolean isLongClickable(); 7461 method public boolean isOpaque(); 7462 method public boolean isSelected(); 7463 field public static final int TEXT_COLOR_UNDEFINED = 1; // 0x1 7464 field public static final int TEXT_STYLE_BOLD = 1; // 0x1 7465 field public static final int TEXT_STYLE_ITALIC = 2; // 0x2 7466 field public static final int TEXT_STYLE_STRIKE_THRU = 8; // 0x8 7467 field public static final int TEXT_STYLE_UNDERLINE = 4; // 0x4 7468 } 7469 7470 public static class AssistStructure.WindowNode { 7471 method public int getDisplayId(); 7472 method public int getHeight(); 7473 method public int getLeft(); 7474 method public android.app.assist.AssistStructure.ViewNode getRootViewNode(); 7475 method public CharSequence getTitle(); 7476 method public int getTop(); 7477 method public int getWidth(); 7478 } 7479 7480} 7481 7482package android.app.backup { 7483 7484 public abstract class BackupAgent extends android.content.ContextWrapper { 7485 ctor public BackupAgent(); 7486 method public final void fullBackupFile(java.io.File, android.app.backup.FullBackupDataOutput); 7487 method public abstract void onBackup(android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor) throws java.io.IOException; 7488 method public void onCreate(); 7489 method public void onDestroy(); 7490 method public void onFullBackup(android.app.backup.FullBackupDataOutput) throws java.io.IOException; 7491 method public void onQuotaExceeded(long, long); 7492 method public abstract void onRestore(android.app.backup.BackupDataInput, int, android.os.ParcelFileDescriptor) throws java.io.IOException; 7493 method public void onRestore(android.app.backup.BackupDataInput, long, android.os.ParcelFileDescriptor) throws java.io.IOException; 7494 method public void onRestoreFile(android.os.ParcelFileDescriptor, long, java.io.File, int, long, long) throws java.io.IOException; 7495 method public void onRestoreFinished(); 7496 field public static final int FLAG_CLIENT_SIDE_ENCRYPTION_ENABLED = 1; // 0x1 7497 field public static final int FLAG_DEVICE_TO_DEVICE_TRANSFER = 2; // 0x2 7498 field public static final int TYPE_DIRECTORY = 2; // 0x2 7499 field public static final int TYPE_FILE = 1; // 0x1 7500 } 7501 7502 public class BackupAgentHelper extends android.app.backup.BackupAgent { 7503 ctor public BackupAgentHelper(); 7504 method public void addHelper(String, android.app.backup.BackupHelper); 7505 method public void onBackup(android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor) throws java.io.IOException; 7506 method public void onRestore(android.app.backup.BackupDataInput, int, android.os.ParcelFileDescriptor) throws java.io.IOException; 7507 } 7508 7509 public class BackupDataInput { 7510 method public int getDataSize(); 7511 method public String getKey(); 7512 method public int readEntityData(byte[], int, int) throws java.io.IOException; 7513 method public boolean readNextHeader() throws java.io.IOException; 7514 method public void skipEntityData() throws java.io.IOException; 7515 } 7516 7517 public class BackupDataInputStream extends java.io.InputStream { 7518 method public String getKey(); 7519 method public int read() throws java.io.IOException; 7520 method public int size(); 7521 } 7522 7523 public class BackupDataOutput { 7524 method public long getQuota(); 7525 method public int getTransportFlags(); 7526 method public int writeEntityData(byte[], int) throws java.io.IOException; 7527 method public int writeEntityHeader(String, int) throws java.io.IOException; 7528 } 7529 7530 public interface BackupHelper { 7531 method public void performBackup(android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor); 7532 method public void restoreEntity(android.app.backup.BackupDataInputStream); 7533 method public void writeNewStateDescription(android.os.ParcelFileDescriptor); 7534 } 7535 7536 public class BackupManager { 7537 ctor public BackupManager(android.content.Context); 7538 method public void dataChanged(); 7539 method public static void dataChanged(String); 7540 method @Nullable public android.os.UserHandle getUserForAncestralSerialNumber(long); 7541 method @Deprecated public int requestRestore(android.app.backup.RestoreObserver); 7542 } 7543 7544 public class FileBackupHelper implements android.app.backup.BackupHelper { 7545 ctor public FileBackupHelper(android.content.Context, java.lang.String...); 7546 method public void performBackup(android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor); 7547 method public void restoreEntity(android.app.backup.BackupDataInputStream); 7548 method public void writeNewStateDescription(android.os.ParcelFileDescriptor); 7549 } 7550 7551 public class FullBackupDataOutput { 7552 method public long getQuota(); 7553 method public int getTransportFlags(); 7554 } 7555 7556 public abstract class RestoreObserver { 7557 ctor public RestoreObserver(); 7558 method public void onUpdate(int, String); 7559 method public void restoreFinished(int); 7560 method public void restoreStarting(int); 7561 } 7562 7563 public class SharedPreferencesBackupHelper implements android.app.backup.BackupHelper { 7564 ctor public SharedPreferencesBackupHelper(android.content.Context, java.lang.String...); 7565 method public void performBackup(android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor); 7566 method public void restoreEntity(android.app.backup.BackupDataInputStream); 7567 method public void writeNewStateDescription(android.os.ParcelFileDescriptor); 7568 } 7569 7570} 7571 7572package android.app.blob { 7573 7574 public final class BlobHandle implements android.os.Parcelable { 7575 method @NonNull public static android.app.blob.BlobHandle createWithSha256(@NonNull byte[], @NonNull CharSequence, long, @NonNull String); 7576 method public int describeContents(); 7577 method public long getExpiryTimeMillis(); 7578 method @NonNull public CharSequence getLabel(); 7579 method @NonNull public byte[] getSha256Digest(); 7580 method @NonNull public String getTag(); 7581 method public void writeToParcel(@NonNull android.os.Parcel, int); 7582 field @NonNull public static final android.os.Parcelable.Creator<android.app.blob.BlobHandle> CREATOR; 7583 } 7584 7585 public class BlobStoreManager { 7586 method public void abandonSession(@IntRange(from=1) long) throws java.io.IOException; 7587 method public void acquireLease(@NonNull android.app.blob.BlobHandle, @IdRes int, long) throws java.io.IOException; 7588 method public void acquireLease(@NonNull android.app.blob.BlobHandle, @NonNull CharSequence, long) throws java.io.IOException; 7589 method public void acquireLease(@NonNull android.app.blob.BlobHandle, @IdRes int) throws java.io.IOException; 7590 method public void acquireLease(@NonNull android.app.blob.BlobHandle, @NonNull CharSequence) throws java.io.IOException; 7591 method @IntRange(from=1) public long createSession(@NonNull android.app.blob.BlobHandle) throws java.io.IOException; 7592 method @NonNull public java.util.List<android.app.blob.BlobHandle> getLeasedBlobs() throws java.io.IOException; 7593 method @IntRange(from=0) public long getRemainingLeaseQuotaBytes(); 7594 method @NonNull public android.os.ParcelFileDescriptor openBlob(@NonNull android.app.blob.BlobHandle) throws java.io.IOException; 7595 method @NonNull public android.app.blob.BlobStoreManager.Session openSession(@IntRange(from=1) long) throws java.io.IOException; 7596 method public void releaseLease(@NonNull android.app.blob.BlobHandle) throws java.io.IOException; 7597 } 7598 7599 public static class BlobStoreManager.Session implements java.io.Closeable { 7600 method public void abandon() throws java.io.IOException; 7601 method public void allowPackageAccess(@NonNull String, @NonNull byte[]) throws java.io.IOException; 7602 method public void allowPublicAccess() throws java.io.IOException; 7603 method public void allowSameSignatureAccess() throws java.io.IOException; 7604 method public void close() throws java.io.IOException; 7605 method public void commit(@NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<java.lang.Integer>) throws java.io.IOException; 7606 method public long getSize() throws java.io.IOException; 7607 method public boolean isPackageAccessAllowed(@NonNull String, @NonNull byte[]) throws java.io.IOException; 7608 method public boolean isPublicAccessAllowed() throws java.io.IOException; 7609 method public boolean isSameSignatureAccessAllowed() throws java.io.IOException; 7610 method @NonNull public android.os.ParcelFileDescriptor openRead() throws java.io.IOException; 7611 method @NonNull public android.os.ParcelFileDescriptor openWrite(long, long) throws java.io.IOException; 7612 } 7613 7614} 7615 7616package android.app.job { 7617 7618 public class JobInfo implements android.os.Parcelable { 7619 method public int describeContents(); 7620 method public int getBackoffPolicy(); 7621 method @Nullable public android.content.ClipData getClipData(); 7622 method public int getClipGrantFlags(); 7623 method public long getEstimatedNetworkDownloadBytes(); 7624 method public long getEstimatedNetworkUploadBytes(); 7625 method @NonNull public android.os.PersistableBundle getExtras(); 7626 method public long getFlexMillis(); 7627 method public int getId(); 7628 method public long getInitialBackoffMillis(); 7629 method public long getIntervalMillis(); 7630 method public long getMaxExecutionDelayMillis(); 7631 method public static final long getMinFlexMillis(); 7632 method public long getMinLatencyMillis(); 7633 method public static final long getMinPeriodMillis(); 7634 method @Deprecated public int getNetworkType(); 7635 method @Nullable public android.net.NetworkRequest getRequiredNetwork(); 7636 method @NonNull public android.content.ComponentName getService(); 7637 method @NonNull public android.os.Bundle getTransientExtras(); 7638 method public long getTriggerContentMaxDelay(); 7639 method public long getTriggerContentUpdateDelay(); 7640 method @Nullable public android.app.job.JobInfo.TriggerContentUri[] getTriggerContentUris(); 7641 method public boolean isImportantWhileForeground(); 7642 method public boolean isPeriodic(); 7643 method public boolean isPersisted(); 7644 method public boolean isPrefetch(); 7645 method public boolean isRequireBatteryNotLow(); 7646 method public boolean isRequireCharging(); 7647 method public boolean isRequireDeviceIdle(); 7648 method public boolean isRequireStorageNotLow(); 7649 method public void writeToParcel(android.os.Parcel, int); 7650 field public static final int BACKOFF_POLICY_EXPONENTIAL = 1; // 0x1 7651 field public static final int BACKOFF_POLICY_LINEAR = 0; // 0x0 7652 field @NonNull public static final android.os.Parcelable.Creator<android.app.job.JobInfo> CREATOR; 7653 field public static final long DEFAULT_INITIAL_BACKOFF_MILLIS = 30000L; // 0x7530L 7654 field public static final long MAX_BACKOFF_DELAY_MILLIS = 18000000L; // 0x112a880L 7655 field public static final int NETWORK_BYTES_UNKNOWN = -1; // 0xffffffff 7656 field public static final int NETWORK_TYPE_ANY = 1; // 0x1 7657 field public static final int NETWORK_TYPE_CELLULAR = 4; // 0x4 7658 field @Deprecated public static final int NETWORK_TYPE_METERED = 4; // 0x4 7659 field public static final int NETWORK_TYPE_NONE = 0; // 0x0 7660 field public static final int NETWORK_TYPE_NOT_ROAMING = 3; // 0x3 7661 field public static final int NETWORK_TYPE_UNMETERED = 2; // 0x2 7662 } 7663 7664 public static final class JobInfo.Builder { 7665 ctor public JobInfo.Builder(int, @NonNull android.content.ComponentName); 7666 method public android.app.job.JobInfo.Builder addTriggerContentUri(@NonNull android.app.job.JobInfo.TriggerContentUri); 7667 method public android.app.job.JobInfo build(); 7668 method public android.app.job.JobInfo.Builder setBackoffCriteria(long, int); 7669 method public android.app.job.JobInfo.Builder setClipData(@Nullable android.content.ClipData, int); 7670 method public android.app.job.JobInfo.Builder setEstimatedNetworkBytes(long, long); 7671 method public android.app.job.JobInfo.Builder setExtras(@NonNull android.os.PersistableBundle); 7672 method public android.app.job.JobInfo.Builder setImportantWhileForeground(boolean); 7673 method public android.app.job.JobInfo.Builder setMinimumLatency(long); 7674 method public android.app.job.JobInfo.Builder setOverrideDeadline(long); 7675 method public android.app.job.JobInfo.Builder setPeriodic(long); 7676 method public android.app.job.JobInfo.Builder setPeriodic(long, long); 7677 method @RequiresPermission(android.Manifest.permission.RECEIVE_BOOT_COMPLETED) public android.app.job.JobInfo.Builder setPersisted(boolean); 7678 method public android.app.job.JobInfo.Builder setPrefetch(boolean); 7679 method public android.app.job.JobInfo.Builder setRequiredNetwork(@Nullable android.net.NetworkRequest); 7680 method public android.app.job.JobInfo.Builder setRequiredNetworkType(int); 7681 method public android.app.job.JobInfo.Builder setRequiresBatteryNotLow(boolean); 7682 method public android.app.job.JobInfo.Builder setRequiresCharging(boolean); 7683 method public android.app.job.JobInfo.Builder setRequiresDeviceIdle(boolean); 7684 method public android.app.job.JobInfo.Builder setRequiresStorageNotLow(boolean); 7685 method public android.app.job.JobInfo.Builder setTransientExtras(@NonNull android.os.Bundle); 7686 method public android.app.job.JobInfo.Builder setTriggerContentMaxDelay(long); 7687 method public android.app.job.JobInfo.Builder setTriggerContentUpdateDelay(long); 7688 } 7689 7690 public static final class JobInfo.TriggerContentUri implements android.os.Parcelable { 7691 ctor public JobInfo.TriggerContentUri(@NonNull android.net.Uri, int); 7692 method public int describeContents(); 7693 method public int getFlags(); 7694 method public android.net.Uri getUri(); 7695 method public void writeToParcel(android.os.Parcel, int); 7696 field @NonNull public static final android.os.Parcelable.Creator<android.app.job.JobInfo.TriggerContentUri> CREATOR; 7697 field public static final int FLAG_NOTIFY_FOR_DESCENDANTS = 1; // 0x1 7698 } 7699 7700 public class JobParameters implements android.os.Parcelable { 7701 method public void completeWork(@NonNull android.app.job.JobWorkItem); 7702 method @Nullable public android.app.job.JobWorkItem dequeueWork(); 7703 method public int describeContents(); 7704 method @Nullable public android.content.ClipData getClipData(); 7705 method public int getClipGrantFlags(); 7706 method @NonNull public android.os.PersistableBundle getExtras(); 7707 method public int getJobId(); 7708 method @Nullable public android.net.Network getNetwork(); 7709 method @NonNull public android.os.Bundle getTransientExtras(); 7710 method @Nullable public String[] getTriggeredContentAuthorities(); 7711 method @Nullable public android.net.Uri[] getTriggeredContentUris(); 7712 method public boolean isOverrideDeadlineExpired(); 7713 method public void writeToParcel(android.os.Parcel, int); 7714 field @NonNull public static final android.os.Parcelable.Creator<android.app.job.JobParameters> CREATOR; 7715 } 7716 7717 public abstract class JobScheduler { 7718 ctor public JobScheduler(); 7719 method public abstract void cancel(int); 7720 method public abstract void cancelAll(); 7721 method public abstract int enqueue(@NonNull android.app.job.JobInfo, @NonNull android.app.job.JobWorkItem); 7722 method @NonNull public abstract java.util.List<android.app.job.JobInfo> getAllPendingJobs(); 7723 method @Nullable public abstract android.app.job.JobInfo getPendingJob(int); 7724 method public abstract int schedule(@NonNull android.app.job.JobInfo); 7725 field public static final int RESULT_FAILURE = 0; // 0x0 7726 field public static final int RESULT_SUCCESS = 1; // 0x1 7727 } 7728 7729 public abstract class JobService extends android.app.Service { 7730 ctor public JobService(); 7731 method public final void jobFinished(android.app.job.JobParameters, boolean); 7732 method public final android.os.IBinder onBind(android.content.Intent); 7733 method public abstract boolean onStartJob(android.app.job.JobParameters); 7734 method public abstract boolean onStopJob(android.app.job.JobParameters); 7735 field public static final String PERMISSION_BIND = "android.permission.BIND_JOB_SERVICE"; 7736 } 7737 7738 public abstract class JobServiceEngine { 7739 ctor public JobServiceEngine(android.app.Service); 7740 method public final android.os.IBinder getBinder(); 7741 method public void jobFinished(android.app.job.JobParameters, boolean); 7742 method public abstract boolean onStartJob(android.app.job.JobParameters); 7743 method public abstract boolean onStopJob(android.app.job.JobParameters); 7744 } 7745 7746 public final class JobWorkItem implements android.os.Parcelable { 7747 ctor public JobWorkItem(android.content.Intent); 7748 ctor public JobWorkItem(android.content.Intent, long, long); 7749 method public int describeContents(); 7750 method public int getDeliveryCount(); 7751 method public long getEstimatedNetworkDownloadBytes(); 7752 method public long getEstimatedNetworkUploadBytes(); 7753 method public android.content.Intent getIntent(); 7754 method public void writeToParcel(android.os.Parcel, int); 7755 field @NonNull public static final android.os.Parcelable.Creator<android.app.job.JobWorkItem> CREATOR; 7756 } 7757 7758} 7759 7760package android.app.role { 7761 7762 public final class RoleManager { 7763 method @NonNull public android.content.Intent createRequestRoleIntent(@NonNull String); 7764 method public boolean isRoleAvailable(@NonNull String); 7765 method public boolean isRoleHeld(@NonNull String); 7766 field public static final String ROLE_ASSISTANT = "android.app.role.ASSISTANT"; 7767 field public static final String ROLE_BROWSER = "android.app.role.BROWSER"; 7768 field public static final String ROLE_CALL_REDIRECTION = "android.app.role.CALL_REDIRECTION"; 7769 field public static final String ROLE_CALL_SCREENING = "android.app.role.CALL_SCREENING"; 7770 field public static final String ROLE_DIALER = "android.app.role.DIALER"; 7771 field public static final String ROLE_EMERGENCY = "android.app.role.EMERGENCY"; 7772 field public static final String ROLE_HOME = "android.app.role.HOME"; 7773 field public static final String ROLE_SMS = "android.app.role.SMS"; 7774 } 7775 7776} 7777 7778package android.app.slice { 7779 7780 public final class Slice implements android.os.Parcelable { 7781 ctor protected Slice(android.os.Parcel); 7782 method public int describeContents(); 7783 method public java.util.List<java.lang.String> getHints(); 7784 method public java.util.List<android.app.slice.SliceItem> getItems(); 7785 method @Nullable public android.app.slice.SliceSpec getSpec(); 7786 method public android.net.Uri getUri(); 7787 method public boolean isCallerNeeded(); 7788 method public void writeToParcel(android.os.Parcel, int); 7789 field @NonNull public static final android.os.Parcelable.Creator<android.app.slice.Slice> CREATOR; 7790 field public static final String EXTRA_RANGE_VALUE = "android.app.slice.extra.RANGE_VALUE"; 7791 field public static final String EXTRA_TOGGLE_STATE = "android.app.slice.extra.TOGGLE_STATE"; 7792 field public static final String HINT_ACTIONS = "actions"; 7793 field public static final String HINT_ERROR = "error"; 7794 field public static final String HINT_HORIZONTAL = "horizontal"; 7795 field public static final String HINT_KEYWORDS = "keywords"; 7796 field public static final String HINT_LARGE = "large"; 7797 field public static final String HINT_LAST_UPDATED = "last_updated"; 7798 field public static final String HINT_LIST = "list"; 7799 field public static final String HINT_LIST_ITEM = "list_item"; 7800 field public static final String HINT_NO_TINT = "no_tint"; 7801 field public static final String HINT_PARTIAL = "partial"; 7802 field public static final String HINT_PERMISSION_REQUEST = "permission_request"; 7803 field public static final String HINT_SEE_MORE = "see_more"; 7804 field public static final String HINT_SELECTED = "selected"; 7805 field public static final String HINT_SHORTCUT = "shortcut"; 7806 field public static final String HINT_SUMMARY = "summary"; 7807 field public static final String HINT_TITLE = "title"; 7808 field public static final String HINT_TTL = "ttl"; 7809 field public static final String SUBTYPE_COLOR = "color"; 7810 field public static final String SUBTYPE_CONTENT_DESCRIPTION = "content_description"; 7811 field public static final String SUBTYPE_LAYOUT_DIRECTION = "layout_direction"; 7812 field public static final String SUBTYPE_MAX = "max"; 7813 field public static final String SUBTYPE_MESSAGE = "message"; 7814 field public static final String SUBTYPE_MILLIS = "millis"; 7815 field public static final String SUBTYPE_PRIORITY = "priority"; 7816 field public static final String SUBTYPE_RANGE = "range"; 7817 field public static final String SUBTYPE_SOURCE = "source"; 7818 field public static final String SUBTYPE_TOGGLE = "toggle"; 7819 field public static final String SUBTYPE_VALUE = "value"; 7820 } 7821 7822 public static class Slice.Builder { 7823 ctor public Slice.Builder(@NonNull android.net.Uri, android.app.slice.SliceSpec); 7824 ctor public Slice.Builder(@NonNull android.app.slice.Slice.Builder); 7825 method public android.app.slice.Slice.Builder addAction(@NonNull android.app.PendingIntent, @NonNull android.app.slice.Slice, @Nullable String); 7826 method public android.app.slice.Slice.Builder addBundle(android.os.Bundle, @Nullable String, java.util.List<java.lang.String>); 7827 method public android.app.slice.Slice.Builder addHints(java.util.List<java.lang.String>); 7828 method public android.app.slice.Slice.Builder addIcon(android.graphics.drawable.Icon, @Nullable String, java.util.List<java.lang.String>); 7829 method public android.app.slice.Slice.Builder addInt(int, @Nullable String, java.util.List<java.lang.String>); 7830 method public android.app.slice.Slice.Builder addLong(long, @Nullable String, java.util.List<java.lang.String>); 7831 method public android.app.slice.Slice.Builder addRemoteInput(android.app.RemoteInput, @Nullable String, java.util.List<java.lang.String>); 7832 method public android.app.slice.Slice.Builder addSubSlice(@NonNull android.app.slice.Slice, @Nullable String); 7833 method public android.app.slice.Slice.Builder addText(CharSequence, @Nullable String, java.util.List<java.lang.String>); 7834 method public android.app.slice.Slice build(); 7835 method public android.app.slice.Slice.Builder setCallerNeeded(boolean); 7836 } 7837 7838 public final class SliceItem implements android.os.Parcelable { 7839 method public int describeContents(); 7840 method public android.app.PendingIntent getAction(); 7841 method public android.os.Bundle getBundle(); 7842 method public String getFormat(); 7843 method @NonNull public java.util.List<java.lang.String> getHints(); 7844 method public android.graphics.drawable.Icon getIcon(); 7845 method public int getInt(); 7846 method public long getLong(); 7847 method public android.app.RemoteInput getRemoteInput(); 7848 method public android.app.slice.Slice getSlice(); 7849 method public String getSubType(); 7850 method public CharSequence getText(); 7851 method public boolean hasHint(String); 7852 method public void writeToParcel(android.os.Parcel, int); 7853 field @NonNull public static final android.os.Parcelable.Creator<android.app.slice.SliceItem> CREATOR; 7854 field public static final String FORMAT_ACTION = "action"; 7855 field public static final String FORMAT_BUNDLE = "bundle"; 7856 field public static final String FORMAT_IMAGE = "image"; 7857 field public static final String FORMAT_INT = "int"; 7858 field public static final String FORMAT_LONG = "long"; 7859 field public static final String FORMAT_REMOTE_INPUT = "input"; 7860 field public static final String FORMAT_SLICE = "slice"; 7861 field public static final String FORMAT_TEXT = "text"; 7862 } 7863 7864 public class SliceManager { 7865 method @Nullable public android.app.slice.Slice bindSlice(@NonNull android.net.Uri, @NonNull java.util.Set<android.app.slice.SliceSpec>); 7866 method @Nullable public android.app.slice.Slice bindSlice(@NonNull android.content.Intent, @NonNull java.util.Set<android.app.slice.SliceSpec>); 7867 method public int checkSlicePermission(@NonNull android.net.Uri, int, int); 7868 method @NonNull public java.util.List<android.net.Uri> getPinnedSlices(); 7869 method @NonNull public java.util.Set<android.app.slice.SliceSpec> getPinnedSpecs(android.net.Uri); 7870 method @NonNull @WorkerThread public java.util.Collection<android.net.Uri> getSliceDescendants(@NonNull android.net.Uri); 7871 method public void grantSlicePermission(@NonNull String, @NonNull android.net.Uri); 7872 method @Nullable public android.net.Uri mapIntentToUri(@NonNull android.content.Intent); 7873 method public void pinSlice(@NonNull android.net.Uri, @NonNull java.util.Set<android.app.slice.SliceSpec>); 7874 method public void revokeSlicePermission(@NonNull String, @NonNull android.net.Uri); 7875 method public void unpinSlice(@NonNull android.net.Uri); 7876 field public static final String CATEGORY_SLICE = "android.app.slice.category.SLICE"; 7877 field public static final String SLICE_METADATA_KEY = "android.metadata.SLICE_URI"; 7878 } 7879 7880 public class SliceMetrics { 7881 ctor public SliceMetrics(@NonNull android.content.Context, @NonNull android.net.Uri); 7882 method public void logHidden(); 7883 method public void logTouch(int, @NonNull android.net.Uri); 7884 method public void logVisible(); 7885 } 7886 7887 public abstract class SliceProvider extends android.content.ContentProvider { 7888 ctor public SliceProvider(@NonNull java.lang.String...); 7889 ctor public SliceProvider(); 7890 method public final int delete(android.net.Uri, String, String[]); 7891 method public final String getType(android.net.Uri); 7892 method public final android.net.Uri insert(android.net.Uri, android.content.ContentValues); 7893 method public android.app.slice.Slice onBindSlice(android.net.Uri, java.util.Set<android.app.slice.SliceSpec>); 7894 method @NonNull public android.app.PendingIntent onCreatePermissionRequest(android.net.Uri); 7895 method @NonNull public java.util.Collection<android.net.Uri> onGetSliceDescendants(@NonNull android.net.Uri); 7896 method @NonNull public android.net.Uri onMapIntentToUri(android.content.Intent); 7897 method public void onSlicePinned(android.net.Uri); 7898 method public void onSliceUnpinned(android.net.Uri); 7899 method public final android.database.Cursor query(android.net.Uri, String[], String, String[], String); 7900 method public final android.database.Cursor query(android.net.Uri, String[], String, String[], String, android.os.CancellationSignal); 7901 method public final android.database.Cursor query(android.net.Uri, String[], android.os.Bundle, android.os.CancellationSignal); 7902 method public final int update(android.net.Uri, android.content.ContentValues, String, String[]); 7903 field public static final String SLICE_TYPE = "vnd.android.slice"; 7904 } 7905 7906 public final class SliceSpec implements android.os.Parcelable { 7907 ctor public SliceSpec(@NonNull String, int); 7908 method public boolean canRender(@NonNull android.app.slice.SliceSpec); 7909 method public int describeContents(); 7910 method public int getRevision(); 7911 method public String getType(); 7912 method public void writeToParcel(android.os.Parcel, int); 7913 field @NonNull public static final android.os.Parcelable.Creator<android.app.slice.SliceSpec> CREATOR; 7914 } 7915 7916} 7917 7918package android.app.usage { 7919 7920 public final class ConfigurationStats implements android.os.Parcelable { 7921 ctor public ConfigurationStats(android.app.usage.ConfigurationStats); 7922 method public int describeContents(); 7923 method public int getActivationCount(); 7924 method public android.content.res.Configuration getConfiguration(); 7925 method public long getFirstTimeStamp(); 7926 method public long getLastTimeActive(); 7927 method public long getLastTimeStamp(); 7928 method public long getTotalTimeActive(); 7929 method public void writeToParcel(android.os.Parcel, int); 7930 field @NonNull public static final android.os.Parcelable.Creator<android.app.usage.ConfigurationStats> CREATOR; 7931 } 7932 7933 public final class EventStats implements android.os.Parcelable { 7934 ctor public EventStats(android.app.usage.EventStats); 7935 method public void add(android.app.usage.EventStats); 7936 method public int describeContents(); 7937 method public int getCount(); 7938 method public int getEventType(); 7939 method public long getFirstTimeStamp(); 7940 method public long getLastEventTime(); 7941 method public long getLastTimeStamp(); 7942 method public long getTotalTime(); 7943 method public void writeToParcel(android.os.Parcel, int); 7944 field @NonNull public static final android.os.Parcelable.Creator<android.app.usage.EventStats> CREATOR; 7945 } 7946 7947 public final class ExternalStorageStats implements android.os.Parcelable { 7948 method public int describeContents(); 7949 method public long getAppBytes(); 7950 method public long getAudioBytes(); 7951 method public long getImageBytes(); 7952 method public long getTotalBytes(); 7953 method public long getVideoBytes(); 7954 method public void writeToParcel(android.os.Parcel, int); 7955 field @NonNull public static final android.os.Parcelable.Creator<android.app.usage.ExternalStorageStats> CREATOR; 7956 } 7957 7958 public final class NetworkStats implements java.lang.AutoCloseable { 7959 method public void close(); 7960 method public boolean getNextBucket(android.app.usage.NetworkStats.Bucket); 7961 method public boolean hasNextBucket(); 7962 } 7963 7964 public static class NetworkStats.Bucket { 7965 ctor public NetworkStats.Bucket(); 7966 method public int getDefaultNetworkStatus(); 7967 method public long getEndTimeStamp(); 7968 method public int getMetered(); 7969 method public int getRoaming(); 7970 method public long getRxBytes(); 7971 method public long getRxPackets(); 7972 method public long getStartTimeStamp(); 7973 method public int getState(); 7974 method public int getTag(); 7975 method public long getTxBytes(); 7976 method public long getTxPackets(); 7977 method public int getUid(); 7978 field public static final int DEFAULT_NETWORK_ALL = -1; // 0xffffffff 7979 field public static final int DEFAULT_NETWORK_NO = 1; // 0x1 7980 field public static final int DEFAULT_NETWORK_YES = 2; // 0x2 7981 field public static final int METERED_ALL = -1; // 0xffffffff 7982 field public static final int METERED_NO = 1; // 0x1 7983 field public static final int METERED_YES = 2; // 0x2 7984 field public static final int ROAMING_ALL = -1; // 0xffffffff 7985 field public static final int ROAMING_NO = 1; // 0x1 7986 field public static final int ROAMING_YES = 2; // 0x2 7987 field public static final int STATE_ALL = -1; // 0xffffffff 7988 field public static final int STATE_DEFAULT = 1; // 0x1 7989 field public static final int STATE_FOREGROUND = 2; // 0x2 7990 field public static final int TAG_NONE = 0; // 0x0 7991 field public static final int UID_ALL = -1; // 0xffffffff 7992 field public static final int UID_REMOVED = -4; // 0xfffffffc 7993 field public static final int UID_TETHERING = -5; // 0xfffffffb 7994 } 7995 7996 public class NetworkStatsManager { 7997 method public android.app.usage.NetworkStats queryDetails(int, String, long, long) throws android.os.RemoteException, java.lang.SecurityException; 7998 method public android.app.usage.NetworkStats queryDetailsForUid(int, String, long, long, int) throws java.lang.SecurityException; 7999 method public android.app.usage.NetworkStats queryDetailsForUidTag(int, String, long, long, int, int) throws java.lang.SecurityException; 8000 method public android.app.usage.NetworkStats queryDetailsForUidTagState(int, String, long, long, int, int, int) throws java.lang.SecurityException; 8001 method public android.app.usage.NetworkStats querySummary(int, String, long, long) throws android.os.RemoteException, java.lang.SecurityException; 8002 method public android.app.usage.NetworkStats.Bucket querySummaryForDevice(int, String, long, long) throws android.os.RemoteException, java.lang.SecurityException; 8003 method public android.app.usage.NetworkStats.Bucket querySummaryForUser(int, String, long, long) throws android.os.RemoteException, java.lang.SecurityException; 8004 method public void registerUsageCallback(int, String, long, android.app.usage.NetworkStatsManager.UsageCallback); 8005 method public void registerUsageCallback(int, String, long, android.app.usage.NetworkStatsManager.UsageCallback, @Nullable android.os.Handler); 8006 method public void unregisterUsageCallback(android.app.usage.NetworkStatsManager.UsageCallback); 8007 } 8008 8009 public abstract static class NetworkStatsManager.UsageCallback { 8010 ctor public NetworkStatsManager.UsageCallback(); 8011 method public abstract void onThresholdReached(int, String); 8012 } 8013 8014 public final class StorageStats implements android.os.Parcelable { 8015 method public int describeContents(); 8016 method public long getAppBytes(); 8017 method public long getCacheBytes(); 8018 method public long getDataBytes(); 8019 method public void writeToParcel(android.os.Parcel, int); 8020 field @NonNull public static final android.os.Parcelable.Creator<android.app.usage.StorageStats> CREATOR; 8021 } 8022 8023 public class StorageStatsManager { 8024 method @WorkerThread public long getFreeBytes(@NonNull java.util.UUID) throws java.io.IOException; 8025 method @WorkerThread public long getTotalBytes(@NonNull java.util.UUID) throws java.io.IOException; 8026 method @NonNull @WorkerThread public android.app.usage.ExternalStorageStats queryExternalStatsForUser(@NonNull java.util.UUID, @NonNull android.os.UserHandle) throws java.io.IOException; 8027 method @NonNull @WorkerThread public android.app.usage.StorageStats queryStatsForPackage(@NonNull java.util.UUID, @NonNull String, @NonNull android.os.UserHandle) throws java.io.IOException, android.content.pm.PackageManager.NameNotFoundException; 8028 method @NonNull @WorkerThread public android.app.usage.StorageStats queryStatsForUid(@NonNull java.util.UUID, int) throws java.io.IOException; 8029 method @NonNull @WorkerThread public android.app.usage.StorageStats queryStatsForUser(@NonNull java.util.UUID, @NonNull android.os.UserHandle) throws java.io.IOException; 8030 } 8031 8032 public final class UsageEvents implements android.os.Parcelable { 8033 method public int describeContents(); 8034 method public boolean getNextEvent(android.app.usage.UsageEvents.Event); 8035 method public boolean hasNextEvent(); 8036 method public void writeToParcel(android.os.Parcel, int); 8037 field @NonNull public static final android.os.Parcelable.Creator<android.app.usage.UsageEvents> CREATOR; 8038 } 8039 8040 public static final class UsageEvents.Event { 8041 ctor public UsageEvents.Event(); 8042 method public int getAppStandbyBucket(); 8043 method public String getClassName(); 8044 method public android.content.res.Configuration getConfiguration(); 8045 method public int getEventType(); 8046 method public String getPackageName(); 8047 method public String getShortcutId(); 8048 method public long getTimeStamp(); 8049 field public static final int ACTIVITY_PAUSED = 2; // 0x2 8050 field public static final int ACTIVITY_RESUMED = 1; // 0x1 8051 field public static final int ACTIVITY_STOPPED = 23; // 0x17 8052 field public static final int CONFIGURATION_CHANGE = 5; // 0x5 8053 field public static final int DEVICE_SHUTDOWN = 26; // 0x1a 8054 field public static final int DEVICE_STARTUP = 27; // 0x1b 8055 field public static final int FOREGROUND_SERVICE_START = 19; // 0x13 8056 field public static final int FOREGROUND_SERVICE_STOP = 20; // 0x14 8057 field public static final int KEYGUARD_HIDDEN = 18; // 0x12 8058 field public static final int KEYGUARD_SHOWN = 17; // 0x11 8059 field @Deprecated public static final int MOVE_TO_BACKGROUND = 2; // 0x2 8060 field @Deprecated public static final int MOVE_TO_FOREGROUND = 1; // 0x1 8061 field public static final int NONE = 0; // 0x0 8062 field public static final int SCREEN_INTERACTIVE = 15; // 0xf 8063 field public static final int SCREEN_NON_INTERACTIVE = 16; // 0x10 8064 field public static final int SHORTCUT_INVOCATION = 8; // 0x8 8065 field public static final int STANDBY_BUCKET_CHANGED = 11; // 0xb 8066 field public static final int USER_INTERACTION = 7; // 0x7 8067 } 8068 8069 public final class UsageStats implements android.os.Parcelable { 8070 ctor public UsageStats(android.app.usage.UsageStats); 8071 method public void add(android.app.usage.UsageStats); 8072 method public int describeContents(); 8073 method public long getFirstTimeStamp(); 8074 method public long getLastTimeForegroundServiceUsed(); 8075 method public long getLastTimeStamp(); 8076 method public long getLastTimeUsed(); 8077 method public long getLastTimeVisible(); 8078 method public String getPackageName(); 8079 method public long getTotalTimeForegroundServiceUsed(); 8080 method public long getTotalTimeInForeground(); 8081 method public long getTotalTimeVisible(); 8082 method public void writeToParcel(android.os.Parcel, int); 8083 field @NonNull public static final android.os.Parcelable.Creator<android.app.usage.UsageStats> CREATOR; 8084 } 8085 8086 public final class UsageStatsManager { 8087 method public int getAppStandbyBucket(); 8088 method public boolean isAppInactive(String); 8089 method public java.util.Map<java.lang.String,android.app.usage.UsageStats> queryAndAggregateUsageStats(long, long); 8090 method public java.util.List<android.app.usage.ConfigurationStats> queryConfigurations(int, long, long); 8091 method public java.util.List<android.app.usage.EventStats> queryEventStats(int, long, long); 8092 method public android.app.usage.UsageEvents queryEvents(long, long); 8093 method public android.app.usage.UsageEvents queryEventsForSelf(long, long); 8094 method public java.util.List<android.app.usage.UsageStats> queryUsageStats(int, long, long); 8095 field public static final int INTERVAL_BEST = 4; // 0x4 8096 field public static final int INTERVAL_DAILY = 0; // 0x0 8097 field public static final int INTERVAL_MONTHLY = 2; // 0x2 8098 field public static final int INTERVAL_WEEKLY = 1; // 0x1 8099 field public static final int INTERVAL_YEARLY = 3; // 0x3 8100 field public static final int STANDBY_BUCKET_ACTIVE = 10; // 0xa 8101 field public static final int STANDBY_BUCKET_FREQUENT = 30; // 0x1e 8102 field public static final int STANDBY_BUCKET_RARE = 40; // 0x28 8103 field public static final int STANDBY_BUCKET_RESTRICTED = 45; // 0x2d 8104 field public static final int STANDBY_BUCKET_WORKING_SET = 20; // 0x14 8105 } 8106 8107} 8108 8109package android.appwidget { 8110 8111 public class AppWidgetHost { 8112 ctor public AppWidgetHost(android.content.Context, int); 8113 method public int allocateAppWidgetId(); 8114 method protected void clearViews(); 8115 method public final android.appwidget.AppWidgetHostView createView(android.content.Context, int, android.appwidget.AppWidgetProviderInfo); 8116 method public static void deleteAllHosts(); 8117 method public void deleteAppWidgetId(int); 8118 method public void deleteHost(); 8119 method public int[] getAppWidgetIds(); 8120 method public void onAppWidgetRemoved(int); 8121 method protected android.appwidget.AppWidgetHostView onCreateView(android.content.Context, int, android.appwidget.AppWidgetProviderInfo); 8122 method protected void onProviderChanged(int, android.appwidget.AppWidgetProviderInfo); 8123 method protected void onProvidersChanged(); 8124 method public final void startAppWidgetConfigureActivityForResult(@NonNull android.app.Activity, int, int, int, @Nullable android.os.Bundle); 8125 method public void startListening(); 8126 method public void stopListening(); 8127 } 8128 8129 public class AppWidgetHostView extends android.widget.FrameLayout { 8130 ctor public AppWidgetHostView(android.content.Context); 8131 ctor public AppWidgetHostView(android.content.Context, int, int); 8132 method public int getAppWidgetId(); 8133 method public android.appwidget.AppWidgetProviderInfo getAppWidgetInfo(); 8134 method public static android.graphics.Rect getDefaultPaddingForWidget(android.content.Context, android.content.ComponentName, android.graphics.Rect); 8135 method protected android.view.View getDefaultView(); 8136 method protected android.view.View getErrorView(); 8137 method protected void prepareView(android.view.View); 8138 method public void setAppWidget(int, android.appwidget.AppWidgetProviderInfo); 8139 method public void setExecutor(java.util.concurrent.Executor); 8140 method public void setOnLightBackground(boolean); 8141 method public void updateAppWidget(android.widget.RemoteViews); 8142 method public void updateAppWidgetOptions(android.os.Bundle); 8143 method public void updateAppWidgetSize(android.os.Bundle, int, int, int, int); 8144 } 8145 8146 public class AppWidgetManager { 8147 method public boolean bindAppWidgetIdIfAllowed(int, android.content.ComponentName); 8148 method public boolean bindAppWidgetIdIfAllowed(int, android.content.ComponentName, android.os.Bundle); 8149 method public boolean bindAppWidgetIdIfAllowed(int, android.os.UserHandle, android.content.ComponentName, android.os.Bundle); 8150 method public int[] getAppWidgetIds(android.content.ComponentName); 8151 method public android.appwidget.AppWidgetProviderInfo getAppWidgetInfo(int); 8152 method public android.os.Bundle getAppWidgetOptions(int); 8153 method public java.util.List<android.appwidget.AppWidgetProviderInfo> getInstalledProviders(); 8154 method @NonNull public java.util.List<android.appwidget.AppWidgetProviderInfo> getInstalledProvidersForPackage(@NonNull String, @Nullable android.os.UserHandle); 8155 method @NonNull public java.util.List<android.appwidget.AppWidgetProviderInfo> getInstalledProvidersForProfile(@Nullable android.os.UserHandle); 8156 method public static android.appwidget.AppWidgetManager getInstance(android.content.Context); 8157 method public boolean isRequestPinAppWidgetSupported(); 8158 method public void notifyAppWidgetViewDataChanged(int[], int); 8159 method public void notifyAppWidgetViewDataChanged(int, int); 8160 method public void partiallyUpdateAppWidget(int[], android.widget.RemoteViews); 8161 method public void partiallyUpdateAppWidget(int, android.widget.RemoteViews); 8162 method public boolean requestPinAppWidget(@NonNull android.content.ComponentName, @Nullable android.os.Bundle, @Nullable android.app.PendingIntent); 8163 method public void updateAppWidget(int[], android.widget.RemoteViews); 8164 method public void updateAppWidget(int, android.widget.RemoteViews); 8165 method public void updateAppWidget(android.content.ComponentName, android.widget.RemoteViews); 8166 method public void updateAppWidgetOptions(int, android.os.Bundle); 8167 method public void updateAppWidgetProviderInfo(android.content.ComponentName, @Nullable String); 8168 field public static final String ACTION_APPWIDGET_BIND = "android.appwidget.action.APPWIDGET_BIND"; 8169 field public static final String ACTION_APPWIDGET_CONFIGURE = "android.appwidget.action.APPWIDGET_CONFIGURE"; 8170 field public static final String ACTION_APPWIDGET_DELETED = "android.appwidget.action.APPWIDGET_DELETED"; 8171 field public static final String ACTION_APPWIDGET_DISABLED = "android.appwidget.action.APPWIDGET_DISABLED"; 8172 field public static final String ACTION_APPWIDGET_ENABLED = "android.appwidget.action.APPWIDGET_ENABLED"; 8173 field public static final String ACTION_APPWIDGET_HOST_RESTORED = "android.appwidget.action.APPWIDGET_HOST_RESTORED"; 8174 field public static final String ACTION_APPWIDGET_OPTIONS_CHANGED = "android.appwidget.action.APPWIDGET_UPDATE_OPTIONS"; 8175 field public static final String ACTION_APPWIDGET_PICK = "android.appwidget.action.APPWIDGET_PICK"; 8176 field public static final String ACTION_APPWIDGET_RESTORED = "android.appwidget.action.APPWIDGET_RESTORED"; 8177 field public static final String ACTION_APPWIDGET_UPDATE = "android.appwidget.action.APPWIDGET_UPDATE"; 8178 field public static final String EXTRA_APPWIDGET_ID = "appWidgetId"; 8179 field public static final String EXTRA_APPWIDGET_IDS = "appWidgetIds"; 8180 field public static final String EXTRA_APPWIDGET_OLD_IDS = "appWidgetOldIds"; 8181 field public static final String EXTRA_APPWIDGET_OPTIONS = "appWidgetOptions"; 8182 field public static final String EXTRA_APPWIDGET_PREVIEW = "appWidgetPreview"; 8183 field public static final String EXTRA_APPWIDGET_PROVIDER = "appWidgetProvider"; 8184 field public static final String EXTRA_APPWIDGET_PROVIDER_PROFILE = "appWidgetProviderProfile"; 8185 field public static final String EXTRA_CUSTOM_EXTRAS = "customExtras"; 8186 field public static final String EXTRA_CUSTOM_INFO = "customInfo"; 8187 field public static final String EXTRA_HOST_ID = "hostId"; 8188 field public static final int INVALID_APPWIDGET_ID = 0; // 0x0 8189 field public static final String META_DATA_APPWIDGET_PROVIDER = "android.appwidget.provider"; 8190 field public static final String OPTION_APPWIDGET_HOST_CATEGORY = "appWidgetCategory"; 8191 field public static final String OPTION_APPWIDGET_MAX_HEIGHT = "appWidgetMaxHeight"; 8192 field public static final String OPTION_APPWIDGET_MAX_WIDTH = "appWidgetMaxWidth"; 8193 field public static final String OPTION_APPWIDGET_MIN_HEIGHT = "appWidgetMinHeight"; 8194 field public static final String OPTION_APPWIDGET_MIN_WIDTH = "appWidgetMinWidth"; 8195 field public static final String OPTION_APPWIDGET_RESTORE_COMPLETED = "appWidgetRestoreCompleted"; 8196 } 8197 8198 public class AppWidgetProvider extends android.content.BroadcastReceiver { 8199 ctor public AppWidgetProvider(); 8200 method public void onAppWidgetOptionsChanged(android.content.Context, android.appwidget.AppWidgetManager, int, android.os.Bundle); 8201 method public void onDeleted(android.content.Context, int[]); 8202 method public void onDisabled(android.content.Context); 8203 method public void onEnabled(android.content.Context); 8204 method public void onReceive(android.content.Context, android.content.Intent); 8205 method public void onRestored(android.content.Context, int[], int[]); 8206 method public void onUpdate(android.content.Context, android.appwidget.AppWidgetManager, int[]); 8207 } 8208 8209 public class AppWidgetProviderInfo implements android.os.Parcelable { 8210 ctor public AppWidgetProviderInfo(); 8211 ctor public AppWidgetProviderInfo(android.os.Parcel); 8212 method public android.appwidget.AppWidgetProviderInfo clone(); 8213 method public int describeContents(); 8214 method public final android.os.UserHandle getProfile(); 8215 method public final android.graphics.drawable.Drawable loadIcon(@NonNull android.content.Context, int); 8216 method public final String loadLabel(android.content.pm.PackageManager); 8217 method public final android.graphics.drawable.Drawable loadPreviewImage(@NonNull android.content.Context, int); 8218 method public void writeToParcel(android.os.Parcel, int); 8219 field @NonNull public static final android.os.Parcelable.Creator<android.appwidget.AppWidgetProviderInfo> CREATOR; 8220 field public static final int RESIZE_BOTH = 3; // 0x3 8221 field public static final int RESIZE_HORIZONTAL = 1; // 0x1 8222 field public static final int RESIZE_NONE = 0; // 0x0 8223 field public static final int RESIZE_VERTICAL = 2; // 0x2 8224 field public static final int WIDGET_CATEGORY_HOME_SCREEN = 1; // 0x1 8225 field public static final int WIDGET_CATEGORY_KEYGUARD = 2; // 0x2 8226 field public static final int WIDGET_CATEGORY_SEARCHBOX = 4; // 0x4 8227 field public static final int WIDGET_FEATURE_HIDE_FROM_PICKER = 2; // 0x2 8228 field public static final int WIDGET_FEATURE_RECONFIGURABLE = 1; // 0x1 8229 field public int autoAdvanceViewId; 8230 field public android.content.ComponentName configure; 8231 field public int icon; 8232 field public int initialKeyguardLayout; 8233 field public int initialLayout; 8234 field @Deprecated public String label; 8235 field public int minHeight; 8236 field public int minResizeHeight; 8237 field public int minResizeWidth; 8238 field public int minWidth; 8239 field public int previewImage; 8240 field public android.content.ComponentName provider; 8241 field public int resizeMode; 8242 field public int updatePeriodMillis; 8243 field public int widgetCategory; 8244 field public int widgetFeatures; 8245 } 8246 8247} 8248 8249package android.bluetooth { 8250 8251 public final class BluetoothA2dp implements android.bluetooth.BluetoothProfile { 8252 method public void finalize(); 8253 method public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); 8254 method public int getConnectionState(android.bluetooth.BluetoothDevice); 8255 method public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); 8256 method public boolean isA2dpPlaying(android.bluetooth.BluetoothDevice); 8257 field public static final String ACTION_CONNECTION_STATE_CHANGED = "android.bluetooth.a2dp.profile.action.CONNECTION_STATE_CHANGED"; 8258 field public static final String ACTION_PLAYING_STATE_CHANGED = "android.bluetooth.a2dp.profile.action.PLAYING_STATE_CHANGED"; 8259 field public static final int STATE_NOT_PLAYING = 11; // 0xb 8260 field public static final int STATE_PLAYING = 10; // 0xa 8261 } 8262 8263 public final class BluetoothAdapter { 8264 method @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public boolean cancelDiscovery(); 8265 method public static boolean checkBluetoothAddress(String); 8266 method public void closeProfileProxy(int, android.bluetooth.BluetoothProfile); 8267 method @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public boolean disable(); 8268 method @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public boolean enable(); 8269 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public String getAddress(); 8270 method public android.bluetooth.le.BluetoothLeAdvertiser getBluetoothLeAdvertiser(); 8271 method public android.bluetooth.le.BluetoothLeScanner getBluetoothLeScanner(); 8272 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public java.util.Set<android.bluetooth.BluetoothDevice> getBondedDevices(); 8273 method public static android.bluetooth.BluetoothAdapter getDefaultAdapter(); 8274 method public int getLeMaximumAdvertisingDataLength(); 8275 method public String getName(); 8276 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public int getProfileConnectionState(int); 8277 method public boolean getProfileProxy(android.content.Context, android.bluetooth.BluetoothProfile.ServiceListener, int); 8278 method public android.bluetooth.BluetoothDevice getRemoteDevice(String); 8279 method public android.bluetooth.BluetoothDevice getRemoteDevice(byte[]); 8280 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public int getScanMode(); 8281 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public int getState(); 8282 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public boolean isDiscovering(); 8283 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public boolean isEnabled(); 8284 method public boolean isLe2MPhySupported(); 8285 method public boolean isLeCodedPhySupported(); 8286 method public boolean isLeExtendedAdvertisingSupported(); 8287 method public boolean isLePeriodicAdvertisingSupported(); 8288 method public boolean isMultipleAdvertisementSupported(); 8289 method public boolean isOffloadedFilteringSupported(); 8290 method public boolean isOffloadedScanBatchingSupported(); 8291 method @NonNull @RequiresPermission(android.Manifest.permission.BLUETOOTH) public android.bluetooth.BluetoothServerSocket listenUsingInsecureL2capChannel() throws java.io.IOException; 8292 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public android.bluetooth.BluetoothServerSocket listenUsingInsecureRfcommWithServiceRecord(String, java.util.UUID) throws java.io.IOException; 8293 method @NonNull @RequiresPermission(android.Manifest.permission.BLUETOOTH) public android.bluetooth.BluetoothServerSocket listenUsingL2capChannel() throws java.io.IOException; 8294 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public android.bluetooth.BluetoothServerSocket listenUsingRfcommWithServiceRecord(String, java.util.UUID) throws java.io.IOException; 8295 method @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public boolean setName(String); 8296 method @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public boolean startDiscovery(); 8297 method @Deprecated @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public boolean startLeScan(android.bluetooth.BluetoothAdapter.LeScanCallback); 8298 method @Deprecated @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public boolean startLeScan(java.util.UUID[], android.bluetooth.BluetoothAdapter.LeScanCallback); 8299 method @Deprecated @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public void stopLeScan(android.bluetooth.BluetoothAdapter.LeScanCallback); 8300 field public static final String ACTION_CONNECTION_STATE_CHANGED = "android.bluetooth.adapter.action.CONNECTION_STATE_CHANGED"; 8301 field public static final String ACTION_DISCOVERY_FINISHED = "android.bluetooth.adapter.action.DISCOVERY_FINISHED"; 8302 field public static final String ACTION_DISCOVERY_STARTED = "android.bluetooth.adapter.action.DISCOVERY_STARTED"; 8303 field public static final String ACTION_LOCAL_NAME_CHANGED = "android.bluetooth.adapter.action.LOCAL_NAME_CHANGED"; 8304 field public static final String ACTION_REQUEST_DISCOVERABLE = "android.bluetooth.adapter.action.REQUEST_DISCOVERABLE"; 8305 field public static final String ACTION_REQUEST_ENABLE = "android.bluetooth.adapter.action.REQUEST_ENABLE"; 8306 field public static final String ACTION_SCAN_MODE_CHANGED = "android.bluetooth.adapter.action.SCAN_MODE_CHANGED"; 8307 field public static final String ACTION_STATE_CHANGED = "android.bluetooth.adapter.action.STATE_CHANGED"; 8308 field public static final int ERROR = -2147483648; // 0x80000000 8309 field public static final String EXTRA_CONNECTION_STATE = "android.bluetooth.adapter.extra.CONNECTION_STATE"; 8310 field public static final String EXTRA_DISCOVERABLE_DURATION = "android.bluetooth.adapter.extra.DISCOVERABLE_DURATION"; 8311 field public static final String EXTRA_LOCAL_NAME = "android.bluetooth.adapter.extra.LOCAL_NAME"; 8312 field public static final String EXTRA_PREVIOUS_CONNECTION_STATE = "android.bluetooth.adapter.extra.PREVIOUS_CONNECTION_STATE"; 8313 field public static final String EXTRA_PREVIOUS_SCAN_MODE = "android.bluetooth.adapter.extra.PREVIOUS_SCAN_MODE"; 8314 field public static final String EXTRA_PREVIOUS_STATE = "android.bluetooth.adapter.extra.PREVIOUS_STATE"; 8315 field public static final String EXTRA_SCAN_MODE = "android.bluetooth.adapter.extra.SCAN_MODE"; 8316 field public static final String EXTRA_STATE = "android.bluetooth.adapter.extra.STATE"; 8317 field public static final int SCAN_MODE_CONNECTABLE = 21; // 0x15 8318 field public static final int SCAN_MODE_CONNECTABLE_DISCOVERABLE = 23; // 0x17 8319 field public static final int SCAN_MODE_NONE = 20; // 0x14 8320 field public static final int STATE_CONNECTED = 2; // 0x2 8321 field public static final int STATE_CONNECTING = 1; // 0x1 8322 field public static final int STATE_DISCONNECTED = 0; // 0x0 8323 field public static final int STATE_DISCONNECTING = 3; // 0x3 8324 field public static final int STATE_OFF = 10; // 0xa 8325 field public static final int STATE_ON = 12; // 0xc 8326 field public static final int STATE_TURNING_OFF = 13; // 0xd 8327 field public static final int STATE_TURNING_ON = 11; // 0xb 8328 } 8329 8330 public static interface BluetoothAdapter.LeScanCallback { 8331 method public void onLeScan(android.bluetooth.BluetoothDevice, int, byte[]); 8332 } 8333 8334 public class BluetoothAssignedNumbers { 8335 field public static final int AAMP_OF_AMERICA = 190; // 0xbe 8336 field public static final int ACCEL_SEMICONDUCTOR = 74; // 0x4a 8337 field public static final int ACE_SENSOR = 188; // 0xbc 8338 field public static final int ADIDAS = 195; // 0xc3 8339 field public static final int ADVANCED_PANMOBIL_SYSTEMS = 145; // 0x91 8340 field public static final int AIROHA_TECHNOLOGY = 148; // 0x94 8341 field public static final int ALCATEL = 36; // 0x24 8342 field public static final int ALPWISE = 154; // 0x9a 8343 field public static final int AMICCOM_ELECTRONICS = 192; // 0xc0 8344 field public static final int APLIX = 189; // 0xbd 8345 field public static final int APPLE = 76; // 0x4c 8346 field public static final int APT_LICENSING = 79; // 0x4f 8347 field public static final int ARCHOS = 207; // 0xcf 8348 field public static final int ARP_DEVICES = 168; // 0xa8 8349 field public static final int ATHEROS_COMMUNICATIONS = 69; // 0x45 8350 field public static final int ATMEL = 19; // 0x13 8351 field public static final int AUSTCO_COMMUNICATION_SYSTEMS = 213; // 0xd5 8352 field public static final int AUTONET_MOBILE = 127; // 0x7f 8353 field public static final int AVAGO = 78; // 0x4e 8354 field public static final int AVM_BERLIN = 31; // 0x1f 8355 field public static final int A_AND_D_ENGINEERING = 105; // 0x69 8356 field public static final int A_AND_R_CAMBRIDGE = 124; // 0x7c 8357 field public static final int BANDSPEED = 32; // 0x20 8358 field public static final int BAND_XI_INTERNATIONAL = 100; // 0x64 8359 field public static final int BDE_TECHNOLOGY = 180; // 0xb4 8360 field public static final int BEATS_ELECTRONICS = 204; // 0xcc 8361 field public static final int BEAUTIFUL_ENTERPRISE = 108; // 0x6c 8362 field public static final int BEKEY = 178; // 0xb2 8363 field public static final int BELKIN_INTERNATIONAL = 92; // 0x5c 8364 field public static final int BINAURIC = 203; // 0xcb 8365 field public static final int BIOSENTRONICS = 219; // 0xdb 8366 field public static final int BLUEGIGA = 71; // 0x47 8367 field public static final int BLUERADIOS = 133; // 0x85 8368 field public static final int BLUETOOTH_SIG = 63; // 0x3f 8369 field public static final int BLUETREK_TECHNOLOGIES = 151; // 0x97 8370 field public static final int BOSE = 158; // 0x9e 8371 field public static final int BRIARTEK = 109; // 0x6d 8372 field public static final int BROADCOM = 15; // 0xf 8373 field public static final int CAEN_RFID = 170; // 0xaa 8374 field public static final int CAMBRIDGE_SILICON_RADIO = 10; // 0xa 8375 field public static final int CATC = 52; // 0x34 8376 field public static final int CINETIX = 175; // 0xaf 8377 field public static final int CLARINOX_TECHNOLOGIES = 179; // 0xb3 8378 field public static final int COLORFY = 156; // 0x9c 8379 field public static final int COMMIL = 51; // 0x33 8380 field public static final int CONEXANT_SYSTEMS = 28; // 0x1c 8381 field public static final int CONNECTBLUE = 113; // 0x71 8382 field public static final int CONTINENTAL_AUTOMOTIVE = 75; // 0x4b 8383 field public static final int CONWISE_TECHNOLOGY = 66; // 0x42 8384 field public static final int CREATIVE_TECHNOLOGY = 118; // 0x76 8385 field public static final int C_TECHNOLOGIES = 38; // 0x26 8386 field public static final int DANLERS = 225; // 0xe1 8387 field public static final int DELORME_PUBLISHING_COMPANY = 128; // 0x80 8388 field public static final int DEXCOM = 208; // 0xd0 8389 field public static final int DIALOG_SEMICONDUCTOR = 210; // 0xd2 8390 field public static final int DIGIANSWER = 12; // 0xc 8391 field public static final int ECLIPSE = 53; // 0x35 8392 field public static final int ECOTEST = 136; // 0x88 8393 field public static final int ELGATO_SYSTEMS = 206; // 0xce 8394 field public static final int EM_MICROELECTRONIC_MARIN = 90; // 0x5a 8395 field public static final int EQUINOX_AG = 134; // 0x86 8396 field public static final int ERICSSON_TECHNOLOGY = 0; // 0x0 8397 field public static final int EVLUMA = 201; // 0xc9 8398 field public static final int FREE2MOVE = 83; // 0x53 8399 field public static final int FUNAI_ELECTRIC = 144; // 0x90 8400 field public static final int GARMIN_INTERNATIONAL = 135; // 0x87 8401 field public static final int GCT_SEMICONDUCTOR = 45; // 0x2d 8402 field public static final int GELO = 200; // 0xc8 8403 field public static final int GENEQ = 194; // 0xc2 8404 field public static final int GENERAL_MOTORS = 104; // 0x68 8405 field public static final int GENNUM = 59; // 0x3b 8406 field public static final int GEOFORCE = 157; // 0x9d 8407 field public static final int GIBSON_GUITARS = 98; // 0x62 8408 field public static final int GN_NETCOM = 103; // 0x67 8409 field public static final int GN_RESOUND = 137; // 0x89 8410 field public static final int GOOGLE = 224; // 0xe0 8411 field public static final int GREEN_THROTTLE_GAMES = 172; // 0xac 8412 field public static final int GROUP_SENSE = 115; // 0x73 8413 field public static final int HANLYNN_TECHNOLOGIES = 123; // 0x7b 8414 field public static final int HARMAN_INTERNATIONAL = 87; // 0x57 8415 field public static final int HEWLETT_PACKARD = 101; // 0x65 8416 field public static final int HITACHI = 41; // 0x29 8417 field public static final int HOSIDEN = 221; // 0xdd 8418 field public static final int IBM = 3; // 0x3 8419 field public static final int INFINEON_TECHNOLOGIES = 9; // 0x9 8420 field public static final int INGENIEUR_SYSTEMGRUPPE_ZAHN = 171; // 0xab 8421 field public static final int INTEGRATED_SILICON_SOLUTION = 65; // 0x41 8422 field public static final int INTEGRATED_SYSTEM_SOLUTION = 57; // 0x39 8423 field public static final int INTEL = 2; // 0x2 8424 field public static final int INVENTEL = 30; // 0x1e 8425 field public static final int IPEXTREME = 61; // 0x3d 8426 field public static final int I_TECH_DYNAMIC_GLOBAL_DISTRIBUTION = 153; // 0x99 8427 field public static final int JAWBONE = 138; // 0x8a 8428 field public static final int JIANGSU_TOPPOWER_AUTOMOTIVE_ELECTRONICS = 155; // 0x9b 8429 field public static final int JOHNSON_CONTROLS = 185; // 0xb9 8430 field public static final int J_AND_M = 82; // 0x52 8431 field public static final int KAWANTECH = 212; // 0xd4 8432 field public static final int KC_TECHNOLOGY = 22; // 0x16 8433 field public static final int KENSINGTON_COMPUTER_PRODUCTS_GROUP = 160; // 0xa0 8434 field public static final int LAIRD_TECHNOLOGIES = 119; // 0x77 8435 field public static final int LESSWIRE = 121; // 0x79 8436 field public static final int LG_ELECTRONICS = 196; // 0xc4 8437 field public static final int LINAK = 164; // 0xa4 8438 field public static final int LUCENT = 7; // 0x7 8439 field public static final int LUDUS_HELSINKI = 132; // 0x84 8440 field public static final int MACRONIX = 44; // 0x2c 8441 field public static final int MAGNETI_MARELLI = 169; // 0xa9 8442 field public static final int MANSELLA = 33; // 0x21 8443 field public static final int MARVELL = 72; // 0x48 8444 field public static final int MATSUSHITA_ELECTRIC = 58; // 0x3a 8445 field public static final int MC10 = 202; // 0xca 8446 field public static final int MEDIATEK = 70; // 0x46 8447 field public static final int MESO_INTERNATIONAL = 182; // 0xb6 8448 field public static final int META_WATCH = 163; // 0xa3 8449 field public static final int MEWTEL_TECHNOLOGY = 47; // 0x2f 8450 field public static final int MICOMMAND = 99; // 0x63 8451 field public static final int MICROCHIP_TECHNOLOGY = 205; // 0xcd 8452 field public static final int MICROSOFT = 6; // 0x6 8453 field public static final int MINDTREE = 106; // 0x6a 8454 field public static final int MISFIT_WEARABLES = 223; // 0xdf 8455 field public static final int MITEL_SEMICONDUCTOR = 16; // 0x10 8456 field public static final int MITSUBISHI_ELECTRIC = 20; // 0x14 8457 field public static final int MOBILIAN_CORPORATION = 55; // 0x37 8458 field public static final int MONSTER = 112; // 0x70 8459 field public static final int MOTOROLA = 8; // 0x8 8460 field public static final int MSTAR_SEMICONDUCTOR = 122; // 0x7a 8461 field public static final int MUZIK = 222; // 0xde 8462 field public static final int NEC = 34; // 0x22 8463 field public static final int NEC_LIGHTING = 149; // 0x95 8464 field public static final int NEWLOGIC = 23; // 0x17 8465 field public static final int NIKE = 120; // 0x78 8466 field public static final int NINE_SOLUTIONS = 102; // 0x66 8467 field public static final int NOKIA_MOBILE_PHONES = 1; // 0x1 8468 field public static final int NORDIC_SEMICONDUCTOR = 89; // 0x59 8469 field public static final int NORWOOD_SYSTEMS = 46; // 0x2e 8470 field public static final int ODM_TECHNOLOGY = 150; // 0x96 8471 field public static final int OMEGAWAVE = 174; // 0xae 8472 field public static final int ONSET_COMPUTER = 197; // 0xc5 8473 field public static final int OPEN_INTERFACE = 39; // 0x27 8474 field public static final int OTL_DYNAMICS = 165; // 0xa5 8475 field public static final int PANDA_OCEAN = 166; // 0xa6 8476 field public static final int PARROT = 67; // 0x43 8477 field public static final int PARTHUS_TECHNOLOGIES = 14; // 0xe 8478 field public static final int PASSIF_SEMICONDUCTOR = 176; // 0xb0 8479 field public static final int PETER_SYSTEMTECHNIK = 173; // 0xad 8480 field public static final int PHILIPS_SEMICONDUCTORS = 37; // 0x25 8481 field public static final int PLANTRONICS = 85; // 0x55 8482 field public static final int POLAR_ELECTRO = 107; // 0x6b 8483 field public static final int POLAR_ELECTRO_EUROPE = 209; // 0xd1 8484 field public static final int PROCTER_AND_GAMBLE = 220; // 0xdc 8485 field public static final int QUALCOMM = 29; // 0x1d 8486 field public static final int QUALCOMM_CONNECTED_EXPERIENCES = 216; // 0xd8 8487 field public static final int QUALCOMM_INNOVATION_CENTER = 184; // 0xb8 8488 field public static final int QUALCOMM_LABS = 140; // 0x8c 8489 field public static final int QUALCOMM_TECHNOLOGIES = 215; // 0xd7 8490 field public static final int QUINTIC = 142; // 0x8e 8491 field public static final int QUUPPA = 199; // 0xc7 8492 field public static final int RALINK_TECHNOLOGY = 91; // 0x5b 8493 field public static final int RDA_MICROELECTRONICS = 97; // 0x61 8494 field public static final int REALTEK_SEMICONDUCTOR = 93; // 0x5d 8495 field public static final int RED_M = 50; // 0x32 8496 field public static final int RENESAS_TECHNOLOGY = 54; // 0x36 8497 field public static final int RESEARCH_IN_MOTION = 60; // 0x3c 8498 field public static final int RF_MICRO_DEVICES = 40; // 0x28 8499 field public static final int RIVIERAWAVES = 96; // 0x60 8500 field public static final int ROHDE_AND_SCHWARZ = 25; // 0x19 8501 field public static final int RTX_TELECOM = 21; // 0x15 8502 field public static final int SAMSUNG_ELECTRONICS = 117; // 0x75 8503 field public static final int SARIS_CYCLING_GROUP = 177; // 0xb1 8504 field public static final int SEERS_TECHNOLOGY = 125; // 0x7d 8505 field public static final int SEIKO_EPSON = 64; // 0x40 8506 field public static final int SELFLY = 198; // 0xc6 8507 field public static final int SEMILINK = 226; // 0xe2 8508 field public static final int SENNHEISER_COMMUNICATIONS = 130; // 0x82 8509 field public static final int SHANGHAI_SUPER_SMART_ELECTRONICS = 114; // 0x72 8510 field public static final int SHENZHEN_EXCELSECU_DATA_TECHNOLOGY = 193; // 0xc1 8511 field public static final int SIGNIA_TECHNOLOGIES = 27; // 0x1b 8512 field public static final int SILICON_WAVE = 11; // 0xb 8513 field public static final int SIRF_TECHNOLOGY = 80; // 0x50 8514 field public static final int SOCKET_MOBILE = 68; // 0x44 8515 field public static final int SONY_ERICSSON = 86; // 0x56 8516 field public static final int SOUND_ID = 111; // 0x6f 8517 field public static final int SPORTS_TRACKING_TECHNOLOGIES = 126; // 0x7e 8518 field public static final int SR_MEDIZINELEKTRONIK = 161; // 0xa1 8519 field public static final int STACCATO_COMMUNICATIONS = 77; // 0x4d 8520 field public static final int STALMART_TECHNOLOGY = 191; // 0xbf 8521 field public static final int STARKEY_LABORATORIES = 186; // 0xba 8522 field public static final int STOLLMAN_E_PLUS_V = 143; // 0x8f 8523 field public static final int STONESTREET_ONE = 94; // 0x5e 8524 field public static final int ST_MICROELECTRONICS = 48; // 0x30 8525 field public static final int SUMMIT_DATA_COMMUNICATIONS = 110; // 0x6e 8526 field public static final int SUUNTO = 159; // 0x9f 8527 field public static final int SWIRL_NETWORKS = 181; // 0xb5 8528 field public static final int SYMBOL_TECHNOLOGIES = 42; // 0x2a 8529 field public static final int SYNOPSYS = 49; // 0x31 8530 field public static final int SYSTEMS_AND_CHIPS = 62; // 0x3e 8531 field public static final int S_POWER_ELECTRONICS = 187; // 0xbb 8532 field public static final int TAIXINGBANG_TECHNOLOGY = 211; // 0xd3 8533 field public static final int TENOVIS = 43; // 0x2b 8534 field public static final int TERAX = 56; // 0x38 8535 field public static final int TEXAS_INSTRUMENTS = 13; // 0xd 8536 field public static final int THINKOPTICS = 146; // 0x92 8537 field public static final int THREECOM = 5; // 0x5 8538 field public static final int THREE_DIJOY = 84; // 0x54 8539 field public static final int THREE_DSP = 73; // 0x49 8540 field public static final int TIMEKEEPING_SYSTEMS = 131; // 0x83 8541 field public static final int TIMEX_GROUP_USA = 214; // 0xd6 8542 field public static final int TOPCORN_POSITIONING_SYSTEMS = 139; // 0x8b 8543 field public static final int TOSHIBA = 4; // 0x4 8544 field public static final int TRANSILICA = 24; // 0x18 8545 field public static final int TRELAB = 183; // 0xb7 8546 field public static final int TTPCOM = 26; // 0x1a 8547 field public static final int TXTR = 218; // 0xda 8548 field public static final int TZERO_TECHNOLOGIES = 81; // 0x51 8549 field public static final int UNIVERSAL_ELECTRONICS = 147; // 0x93 8550 field public static final int VERTU = 162; // 0xa2 8551 field public static final int VISTEON = 167; // 0xa7 8552 field public static final int VIZIO = 88; // 0x58 8553 field public static final int VOYETRA_TURTLE_BEACH = 217; // 0xd9 8554 field public static final int WAVEPLUS_TECHNOLOGY = 35; // 0x23 8555 field public static final int WICENTRIC = 95; // 0x5f 8556 field public static final int WIDCOMM = 17; // 0x11 8557 field public static final int WUXI_VIMICRO = 129; // 0x81 8558 field public static final int ZEEVO = 18; // 0x12 8559 field public static final int ZER01_TV = 152; // 0x98 8560 field public static final int ZOMM = 116; // 0x74 8561 field public static final int ZSCAN_SOFTWARE = 141; // 0x8d 8562 } 8563 8564 public final class BluetoothClass implements android.os.Parcelable { 8565 method public int describeContents(); 8566 method public int getDeviceClass(); 8567 method public int getMajorDeviceClass(); 8568 method public boolean hasService(int); 8569 method public void writeToParcel(android.os.Parcel, int); 8570 field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothClass> CREATOR; 8571 } 8572 8573 public static class BluetoothClass.Device { 8574 ctor public BluetoothClass.Device(); 8575 field public static final int AUDIO_VIDEO_CAMCORDER = 1076; // 0x434 8576 field public static final int AUDIO_VIDEO_CAR_AUDIO = 1056; // 0x420 8577 field public static final int AUDIO_VIDEO_HANDSFREE = 1032; // 0x408 8578 field public static final int AUDIO_VIDEO_HEADPHONES = 1048; // 0x418 8579 field public static final int AUDIO_VIDEO_HIFI_AUDIO = 1064; // 0x428 8580 field public static final int AUDIO_VIDEO_LOUDSPEAKER = 1044; // 0x414 8581 field public static final int AUDIO_VIDEO_MICROPHONE = 1040; // 0x410 8582 field public static final int AUDIO_VIDEO_PORTABLE_AUDIO = 1052; // 0x41c 8583 field public static final int AUDIO_VIDEO_SET_TOP_BOX = 1060; // 0x424 8584 field public static final int AUDIO_VIDEO_UNCATEGORIZED = 1024; // 0x400 8585 field public static final int AUDIO_VIDEO_VCR = 1068; // 0x42c 8586 field public static final int AUDIO_VIDEO_VIDEO_CAMERA = 1072; // 0x430 8587 field public static final int AUDIO_VIDEO_VIDEO_CONFERENCING = 1088; // 0x440 8588 field public static final int AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER = 1084; // 0x43c 8589 field public static final int AUDIO_VIDEO_VIDEO_GAMING_TOY = 1096; // 0x448 8590 field public static final int AUDIO_VIDEO_VIDEO_MONITOR = 1080; // 0x438 8591 field public static final int AUDIO_VIDEO_WEARABLE_HEADSET = 1028; // 0x404 8592 field public static final int COMPUTER_DESKTOP = 260; // 0x104 8593 field public static final int COMPUTER_HANDHELD_PC_PDA = 272; // 0x110 8594 field public static final int COMPUTER_LAPTOP = 268; // 0x10c 8595 field public static final int COMPUTER_PALM_SIZE_PC_PDA = 276; // 0x114 8596 field public static final int COMPUTER_SERVER = 264; // 0x108 8597 field public static final int COMPUTER_UNCATEGORIZED = 256; // 0x100 8598 field public static final int COMPUTER_WEARABLE = 280; // 0x118 8599 field public static final int HEALTH_BLOOD_PRESSURE = 2308; // 0x904 8600 field public static final int HEALTH_DATA_DISPLAY = 2332; // 0x91c 8601 field public static final int HEALTH_GLUCOSE = 2320; // 0x910 8602 field public static final int HEALTH_PULSE_OXIMETER = 2324; // 0x914 8603 field public static final int HEALTH_PULSE_RATE = 2328; // 0x918 8604 field public static final int HEALTH_THERMOMETER = 2312; // 0x908 8605 field public static final int HEALTH_UNCATEGORIZED = 2304; // 0x900 8606 field public static final int HEALTH_WEIGHING = 2316; // 0x90c 8607 field public static final int PHONE_CELLULAR = 516; // 0x204 8608 field public static final int PHONE_CORDLESS = 520; // 0x208 8609 field public static final int PHONE_ISDN = 532; // 0x214 8610 field public static final int PHONE_MODEM_OR_GATEWAY = 528; // 0x210 8611 field public static final int PHONE_SMART = 524; // 0x20c 8612 field public static final int PHONE_UNCATEGORIZED = 512; // 0x200 8613 field public static final int TOY_CONTROLLER = 2064; // 0x810 8614 field public static final int TOY_DOLL_ACTION_FIGURE = 2060; // 0x80c 8615 field public static final int TOY_GAME = 2068; // 0x814 8616 field public static final int TOY_ROBOT = 2052; // 0x804 8617 field public static final int TOY_UNCATEGORIZED = 2048; // 0x800 8618 field public static final int TOY_VEHICLE = 2056; // 0x808 8619 field public static final int WEARABLE_GLASSES = 1812; // 0x714 8620 field public static final int WEARABLE_HELMET = 1808; // 0x710 8621 field public static final int WEARABLE_JACKET = 1804; // 0x70c 8622 field public static final int WEARABLE_PAGER = 1800; // 0x708 8623 field public static final int WEARABLE_UNCATEGORIZED = 1792; // 0x700 8624 field public static final int WEARABLE_WRIST_WATCH = 1796; // 0x704 8625 } 8626 8627 public static class BluetoothClass.Device.Major { 8628 ctor public BluetoothClass.Device.Major(); 8629 field public static final int AUDIO_VIDEO = 1024; // 0x400 8630 field public static final int COMPUTER = 256; // 0x100 8631 field public static final int HEALTH = 2304; // 0x900 8632 field public static final int IMAGING = 1536; // 0x600 8633 field public static final int MISC = 0; // 0x0 8634 field public static final int NETWORKING = 768; // 0x300 8635 field public static final int PERIPHERAL = 1280; // 0x500 8636 field public static final int PHONE = 512; // 0x200 8637 field public static final int TOY = 2048; // 0x800 8638 field public static final int UNCATEGORIZED = 7936; // 0x1f00 8639 field public static final int WEARABLE = 1792; // 0x700 8640 } 8641 8642 public static final class BluetoothClass.Service { 8643 ctor public BluetoothClass.Service(); 8644 field public static final int AUDIO = 2097152; // 0x200000 8645 field public static final int CAPTURE = 524288; // 0x80000 8646 field public static final int INFORMATION = 8388608; // 0x800000 8647 field public static final int LIMITED_DISCOVERABILITY = 8192; // 0x2000 8648 field public static final int NETWORKING = 131072; // 0x20000 8649 field public static final int OBJECT_TRANSFER = 1048576; // 0x100000 8650 field public static final int POSITIONING = 65536; // 0x10000 8651 field public static final int RENDER = 262144; // 0x40000 8652 field public static final int TELEPHONY = 4194304; // 0x400000 8653 } 8654 8655 public final class BluetoothDevice implements android.os.Parcelable { 8656 method public android.bluetooth.BluetoothGatt connectGatt(android.content.Context, boolean, android.bluetooth.BluetoothGattCallback); 8657 method public android.bluetooth.BluetoothGatt connectGatt(android.content.Context, boolean, android.bluetooth.BluetoothGattCallback, int); 8658 method public android.bluetooth.BluetoothGatt connectGatt(android.content.Context, boolean, android.bluetooth.BluetoothGattCallback, int, int); 8659 method public android.bluetooth.BluetoothGatt connectGatt(android.content.Context, boolean, android.bluetooth.BluetoothGattCallback, int, int, android.os.Handler); 8660 method @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public boolean createBond(); 8661 method @NonNull @RequiresPermission(android.Manifest.permission.BLUETOOTH) public android.bluetooth.BluetoothSocket createInsecureL2capChannel(int) throws java.io.IOException; 8662 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public android.bluetooth.BluetoothSocket createInsecureRfcommSocketToServiceRecord(java.util.UUID) throws java.io.IOException; 8663 method @NonNull @RequiresPermission(android.Manifest.permission.BLUETOOTH) public android.bluetooth.BluetoothSocket createL2capChannel(int) throws java.io.IOException; 8664 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public android.bluetooth.BluetoothSocket createRfcommSocketToServiceRecord(java.util.UUID) throws java.io.IOException; 8665 method public int describeContents(); 8666 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public boolean fetchUuidsWithSdp(); 8667 method public String getAddress(); 8668 method @Nullable @RequiresPermission(android.Manifest.permission.BLUETOOTH) public String getAlias(); 8669 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public android.bluetooth.BluetoothClass getBluetoothClass(); 8670 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public int getBondState(); 8671 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public String getName(); 8672 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public int getType(); 8673 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public android.os.ParcelUuid[] getUuids(); 8674 method @RequiresPermission(android.Manifest.permission.BLUETOOTH_PRIVILEGED) public boolean setPairingConfirmation(boolean); 8675 method public boolean setPin(byte[]); 8676 method public void writeToParcel(android.os.Parcel, int); 8677 field public static final String ACTION_ACL_CONNECTED = "android.bluetooth.device.action.ACL_CONNECTED"; 8678 field public static final String ACTION_ACL_DISCONNECTED = "android.bluetooth.device.action.ACL_DISCONNECTED"; 8679 field public static final String ACTION_ACL_DISCONNECT_REQUESTED = "android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED"; 8680 field public static final String ACTION_ALIAS_CHANGED = "android.bluetooth.device.action.ALIAS_CHANGED"; 8681 field public static final String ACTION_BOND_STATE_CHANGED = "android.bluetooth.device.action.BOND_STATE_CHANGED"; 8682 field public static final String ACTION_CLASS_CHANGED = "android.bluetooth.device.action.CLASS_CHANGED"; 8683 field public static final String ACTION_FOUND = "android.bluetooth.device.action.FOUND"; 8684 field public static final String ACTION_NAME_CHANGED = "android.bluetooth.device.action.NAME_CHANGED"; 8685 field public static final String ACTION_PAIRING_REQUEST = "android.bluetooth.device.action.PAIRING_REQUEST"; 8686 field public static final String ACTION_UUID = "android.bluetooth.device.action.UUID"; 8687 field public static final int BOND_BONDED = 12; // 0xc 8688 field public static final int BOND_BONDING = 11; // 0xb 8689 field public static final int BOND_NONE = 10; // 0xa 8690 field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothDevice> CREATOR; 8691 field public static final int DEVICE_TYPE_CLASSIC = 1; // 0x1 8692 field public static final int DEVICE_TYPE_DUAL = 3; // 0x3 8693 field public static final int DEVICE_TYPE_LE = 2; // 0x2 8694 field public static final int DEVICE_TYPE_UNKNOWN = 0; // 0x0 8695 field public static final int ERROR = -2147483648; // 0x80000000 8696 field public static final String EXTRA_BOND_STATE = "android.bluetooth.device.extra.BOND_STATE"; 8697 field public static final String EXTRA_CLASS = "android.bluetooth.device.extra.CLASS"; 8698 field public static final String EXTRA_DEVICE = "android.bluetooth.device.extra.DEVICE"; 8699 field public static final String EXTRA_NAME = "android.bluetooth.device.extra.NAME"; 8700 field public static final String EXTRA_PAIRING_KEY = "android.bluetooth.device.extra.PAIRING_KEY"; 8701 field public static final String EXTRA_PAIRING_VARIANT = "android.bluetooth.device.extra.PAIRING_VARIANT"; 8702 field public static final String EXTRA_PREVIOUS_BOND_STATE = "android.bluetooth.device.extra.PREVIOUS_BOND_STATE"; 8703 field public static final String EXTRA_RSSI = "android.bluetooth.device.extra.RSSI"; 8704 field public static final String EXTRA_UUID = "android.bluetooth.device.extra.UUID"; 8705 field public static final int PAIRING_VARIANT_PASSKEY_CONFIRMATION = 2; // 0x2 8706 field public static final int PAIRING_VARIANT_PIN = 0; // 0x0 8707 field public static final int PHY_LE_1M = 1; // 0x1 8708 field public static final int PHY_LE_1M_MASK = 1; // 0x1 8709 field public static final int PHY_LE_2M = 2; // 0x2 8710 field public static final int PHY_LE_2M_MASK = 2; // 0x2 8711 field public static final int PHY_LE_CODED = 3; // 0x3 8712 field public static final int PHY_LE_CODED_MASK = 4; // 0x4 8713 field public static final int PHY_OPTION_NO_PREFERRED = 0; // 0x0 8714 field public static final int PHY_OPTION_S2 = 1; // 0x1 8715 field public static final int PHY_OPTION_S8 = 2; // 0x2 8716 field public static final int TRANSPORT_AUTO = 0; // 0x0 8717 field public static final int TRANSPORT_BREDR = 1; // 0x1 8718 field public static final int TRANSPORT_LE = 2; // 0x2 8719 } 8720 8721 public final class BluetoothGatt implements android.bluetooth.BluetoothProfile { 8722 method public void abortReliableWrite(); 8723 method @Deprecated public void abortReliableWrite(android.bluetooth.BluetoothDevice); 8724 method public boolean beginReliableWrite(); 8725 method public void close(); 8726 method public boolean connect(); 8727 method public void disconnect(); 8728 method public boolean discoverServices(); 8729 method public boolean executeReliableWrite(); 8730 method public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); 8731 method public int getConnectionState(android.bluetooth.BluetoothDevice); 8732 method public android.bluetooth.BluetoothDevice getDevice(); 8733 method public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); 8734 method public android.bluetooth.BluetoothGattService getService(java.util.UUID); 8735 method public java.util.List<android.bluetooth.BluetoothGattService> getServices(); 8736 method public boolean readCharacteristic(android.bluetooth.BluetoothGattCharacteristic); 8737 method public boolean readDescriptor(android.bluetooth.BluetoothGattDescriptor); 8738 method public void readPhy(); 8739 method public boolean readRemoteRssi(); 8740 method public boolean requestConnectionPriority(int); 8741 method public boolean requestMtu(int); 8742 method public boolean setCharacteristicNotification(android.bluetooth.BluetoothGattCharacteristic, boolean); 8743 method public void setPreferredPhy(int, int, int); 8744 method public boolean writeCharacteristic(android.bluetooth.BluetoothGattCharacteristic); 8745 method public boolean writeDescriptor(android.bluetooth.BluetoothGattDescriptor); 8746 field public static final int CONNECTION_PRIORITY_BALANCED = 0; // 0x0 8747 field public static final int CONNECTION_PRIORITY_HIGH = 1; // 0x1 8748 field public static final int CONNECTION_PRIORITY_LOW_POWER = 2; // 0x2 8749 field public static final int GATT_CONNECTION_CONGESTED = 143; // 0x8f 8750 field public static final int GATT_FAILURE = 257; // 0x101 8751 field public static final int GATT_INSUFFICIENT_AUTHENTICATION = 5; // 0x5 8752 field public static final int GATT_INSUFFICIENT_ENCRYPTION = 15; // 0xf 8753 field public static final int GATT_INVALID_ATTRIBUTE_LENGTH = 13; // 0xd 8754 field public static final int GATT_INVALID_OFFSET = 7; // 0x7 8755 field public static final int GATT_READ_NOT_PERMITTED = 2; // 0x2 8756 field public static final int GATT_REQUEST_NOT_SUPPORTED = 6; // 0x6 8757 field public static final int GATT_SUCCESS = 0; // 0x0 8758 field public static final int GATT_WRITE_NOT_PERMITTED = 3; // 0x3 8759 } 8760 8761 public abstract class BluetoothGattCallback { 8762 ctor public BluetoothGattCallback(); 8763 method public void onCharacteristicChanged(android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattCharacteristic); 8764 method public void onCharacteristicRead(android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattCharacteristic, int); 8765 method public void onCharacteristicWrite(android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattCharacteristic, int); 8766 method public void onConnectionStateChange(android.bluetooth.BluetoothGatt, int, int); 8767 method public void onDescriptorRead(android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattDescriptor, int); 8768 method public void onDescriptorWrite(android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattDescriptor, int); 8769 method public void onMtuChanged(android.bluetooth.BluetoothGatt, int, int); 8770 method public void onPhyRead(android.bluetooth.BluetoothGatt, int, int, int); 8771 method public void onPhyUpdate(android.bluetooth.BluetoothGatt, int, int, int); 8772 method public void onReadRemoteRssi(android.bluetooth.BluetoothGatt, int, int); 8773 method public void onReliableWriteCompleted(android.bluetooth.BluetoothGatt, int); 8774 method public void onServicesDiscovered(android.bluetooth.BluetoothGatt, int); 8775 } 8776 8777 public class BluetoothGattCharacteristic implements android.os.Parcelable { 8778 ctor public BluetoothGattCharacteristic(java.util.UUID, int, int); 8779 method public boolean addDescriptor(android.bluetooth.BluetoothGattDescriptor); 8780 method public int describeContents(); 8781 method public android.bluetooth.BluetoothGattDescriptor getDescriptor(java.util.UUID); 8782 method public java.util.List<android.bluetooth.BluetoothGattDescriptor> getDescriptors(); 8783 method public Float getFloatValue(int, int); 8784 method public int getInstanceId(); 8785 method public Integer getIntValue(int, int); 8786 method public int getPermissions(); 8787 method public int getProperties(); 8788 method public android.bluetooth.BluetoothGattService getService(); 8789 method public String getStringValue(int); 8790 method public java.util.UUID getUuid(); 8791 method public byte[] getValue(); 8792 method public int getWriteType(); 8793 method public boolean setValue(byte[]); 8794 method public boolean setValue(int, int, int); 8795 method public boolean setValue(int, int, int, int); 8796 method public boolean setValue(String); 8797 method public void setWriteType(int); 8798 method public void writeToParcel(android.os.Parcel, int); 8799 field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothGattCharacteristic> CREATOR; 8800 field public static final int FORMAT_FLOAT = 52; // 0x34 8801 field public static final int FORMAT_SFLOAT = 50; // 0x32 8802 field public static final int FORMAT_SINT16 = 34; // 0x22 8803 field public static final int FORMAT_SINT32 = 36; // 0x24 8804 field public static final int FORMAT_SINT8 = 33; // 0x21 8805 field public static final int FORMAT_UINT16 = 18; // 0x12 8806 field public static final int FORMAT_UINT32 = 20; // 0x14 8807 field public static final int FORMAT_UINT8 = 17; // 0x11 8808 field public static final int PERMISSION_READ = 1; // 0x1 8809 field public static final int PERMISSION_READ_ENCRYPTED = 2; // 0x2 8810 field public static final int PERMISSION_READ_ENCRYPTED_MITM = 4; // 0x4 8811 field public static final int PERMISSION_WRITE = 16; // 0x10 8812 field public static final int PERMISSION_WRITE_ENCRYPTED = 32; // 0x20 8813 field public static final int PERMISSION_WRITE_ENCRYPTED_MITM = 64; // 0x40 8814 field public static final int PERMISSION_WRITE_SIGNED = 128; // 0x80 8815 field public static final int PERMISSION_WRITE_SIGNED_MITM = 256; // 0x100 8816 field public static final int PROPERTY_BROADCAST = 1; // 0x1 8817 field public static final int PROPERTY_EXTENDED_PROPS = 128; // 0x80 8818 field public static final int PROPERTY_INDICATE = 32; // 0x20 8819 field public static final int PROPERTY_NOTIFY = 16; // 0x10 8820 field public static final int PROPERTY_READ = 2; // 0x2 8821 field public static final int PROPERTY_SIGNED_WRITE = 64; // 0x40 8822 field public static final int PROPERTY_WRITE = 8; // 0x8 8823 field public static final int PROPERTY_WRITE_NO_RESPONSE = 4; // 0x4 8824 field public static final int WRITE_TYPE_DEFAULT = 2; // 0x2 8825 field public static final int WRITE_TYPE_NO_RESPONSE = 1; // 0x1 8826 field public static final int WRITE_TYPE_SIGNED = 4; // 0x4 8827 field protected java.util.List<android.bluetooth.BluetoothGattDescriptor> mDescriptors; 8828 } 8829 8830 public class BluetoothGattDescriptor implements android.os.Parcelable { 8831 ctor public BluetoothGattDescriptor(java.util.UUID, int); 8832 method public int describeContents(); 8833 method public android.bluetooth.BluetoothGattCharacteristic getCharacteristic(); 8834 method public int getPermissions(); 8835 method public java.util.UUID getUuid(); 8836 method public byte[] getValue(); 8837 method public boolean setValue(byte[]); 8838 method public void writeToParcel(android.os.Parcel, int); 8839 field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothGattDescriptor> CREATOR; 8840 field public static final byte[] DISABLE_NOTIFICATION_VALUE; 8841 field public static final byte[] ENABLE_INDICATION_VALUE; 8842 field public static final byte[] ENABLE_NOTIFICATION_VALUE; 8843 field public static final int PERMISSION_READ = 1; // 0x1 8844 field public static final int PERMISSION_READ_ENCRYPTED = 2; // 0x2 8845 field public static final int PERMISSION_READ_ENCRYPTED_MITM = 4; // 0x4 8846 field public static final int PERMISSION_WRITE = 16; // 0x10 8847 field public static final int PERMISSION_WRITE_ENCRYPTED = 32; // 0x20 8848 field public static final int PERMISSION_WRITE_ENCRYPTED_MITM = 64; // 0x40 8849 field public static final int PERMISSION_WRITE_SIGNED = 128; // 0x80 8850 field public static final int PERMISSION_WRITE_SIGNED_MITM = 256; // 0x100 8851 } 8852 8853 public final class BluetoothGattServer implements android.bluetooth.BluetoothProfile { 8854 method public boolean addService(android.bluetooth.BluetoothGattService); 8855 method public void cancelConnection(android.bluetooth.BluetoothDevice); 8856 method public void clearServices(); 8857 method public void close(); 8858 method public boolean connect(android.bluetooth.BluetoothDevice, boolean); 8859 method public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); 8860 method public int getConnectionState(android.bluetooth.BluetoothDevice); 8861 method public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); 8862 method public android.bluetooth.BluetoothGattService getService(java.util.UUID); 8863 method public java.util.List<android.bluetooth.BluetoothGattService> getServices(); 8864 method public boolean notifyCharacteristicChanged(android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothGattCharacteristic, boolean); 8865 method public void readPhy(android.bluetooth.BluetoothDevice); 8866 method public boolean removeService(android.bluetooth.BluetoothGattService); 8867 method public boolean sendResponse(android.bluetooth.BluetoothDevice, int, int, int, byte[]); 8868 method public void setPreferredPhy(android.bluetooth.BluetoothDevice, int, int, int); 8869 } 8870 8871 public abstract class BluetoothGattServerCallback { 8872 ctor public BluetoothGattServerCallback(); 8873 method public void onCharacteristicReadRequest(android.bluetooth.BluetoothDevice, int, int, android.bluetooth.BluetoothGattCharacteristic); 8874 method public void onCharacteristicWriteRequest(android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothGattCharacteristic, boolean, boolean, int, byte[]); 8875 method public void onConnectionStateChange(android.bluetooth.BluetoothDevice, int, int); 8876 method public void onDescriptorReadRequest(android.bluetooth.BluetoothDevice, int, int, android.bluetooth.BluetoothGattDescriptor); 8877 method public void onDescriptorWriteRequest(android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothGattDescriptor, boolean, boolean, int, byte[]); 8878 method public void onExecuteWrite(android.bluetooth.BluetoothDevice, int, boolean); 8879 method public void onMtuChanged(android.bluetooth.BluetoothDevice, int); 8880 method public void onNotificationSent(android.bluetooth.BluetoothDevice, int); 8881 method public void onPhyRead(android.bluetooth.BluetoothDevice, int, int, int); 8882 method public void onPhyUpdate(android.bluetooth.BluetoothDevice, int, int, int); 8883 method public void onServiceAdded(int, android.bluetooth.BluetoothGattService); 8884 } 8885 8886 public class BluetoothGattService implements android.os.Parcelable { 8887 ctor public BluetoothGattService(java.util.UUID, int); 8888 method public boolean addCharacteristic(android.bluetooth.BluetoothGattCharacteristic); 8889 method public boolean addService(android.bluetooth.BluetoothGattService); 8890 method public int describeContents(); 8891 method public android.bluetooth.BluetoothGattCharacteristic getCharacteristic(java.util.UUID); 8892 method public java.util.List<android.bluetooth.BluetoothGattCharacteristic> getCharacteristics(); 8893 method public java.util.List<android.bluetooth.BluetoothGattService> getIncludedServices(); 8894 method public int getInstanceId(); 8895 method public int getType(); 8896 method public java.util.UUID getUuid(); 8897 method public void writeToParcel(android.os.Parcel, int); 8898 field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothGattService> CREATOR; 8899 field public static final int SERVICE_TYPE_PRIMARY = 0; // 0x0 8900 field public static final int SERVICE_TYPE_SECONDARY = 1; // 0x1 8901 field protected java.util.List<android.bluetooth.BluetoothGattCharacteristic> mCharacteristics; 8902 field protected java.util.List<android.bluetooth.BluetoothGattService> mIncludedServices; 8903 } 8904 8905 public final class BluetoothHeadset implements android.bluetooth.BluetoothProfile { 8906 method public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); 8907 method public int getConnectionState(android.bluetooth.BluetoothDevice); 8908 method public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); 8909 method public boolean isAudioConnected(android.bluetooth.BluetoothDevice); 8910 method public boolean sendVendorSpecificResultCode(android.bluetooth.BluetoothDevice, String, String); 8911 method public boolean startVoiceRecognition(android.bluetooth.BluetoothDevice); 8912 method public boolean stopVoiceRecognition(android.bluetooth.BluetoothDevice); 8913 field public static final String ACTION_AUDIO_STATE_CHANGED = "android.bluetooth.headset.profile.action.AUDIO_STATE_CHANGED"; 8914 field public static final String ACTION_CONNECTION_STATE_CHANGED = "android.bluetooth.headset.profile.action.CONNECTION_STATE_CHANGED"; 8915 field public static final String ACTION_VENDOR_SPECIFIC_HEADSET_EVENT = "android.bluetooth.headset.action.VENDOR_SPECIFIC_HEADSET_EVENT"; 8916 field public static final int AT_CMD_TYPE_ACTION = 4; // 0x4 8917 field public static final int AT_CMD_TYPE_BASIC = 3; // 0x3 8918 field public static final int AT_CMD_TYPE_READ = 0; // 0x0 8919 field public static final int AT_CMD_TYPE_SET = 2; // 0x2 8920 field public static final int AT_CMD_TYPE_TEST = 1; // 0x1 8921 field public static final String EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_ARGS = "android.bluetooth.headset.extra.VENDOR_SPECIFIC_HEADSET_EVENT_ARGS"; 8922 field public static final String EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD = "android.bluetooth.headset.extra.VENDOR_SPECIFIC_HEADSET_EVENT_CMD"; 8923 field public static final String EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE = "android.bluetooth.headset.extra.VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE"; 8924 field public static final int STATE_AUDIO_CONNECTED = 12; // 0xc 8925 field public static final int STATE_AUDIO_CONNECTING = 11; // 0xb 8926 field public static final int STATE_AUDIO_DISCONNECTED = 10; // 0xa 8927 field public static final String VENDOR_RESULT_CODE_COMMAND_ANDROID = "+ANDROID"; 8928 field public static final String VENDOR_SPECIFIC_HEADSET_EVENT_COMPANY_ID_CATEGORY = "android.bluetooth.headset.intent.category.companyid"; 8929 } 8930 8931 @Deprecated public final class BluetoothHealth implements android.bluetooth.BluetoothProfile { 8932 method @Deprecated public boolean connectChannelToSource(android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration); 8933 method @Deprecated public boolean disconnectChannel(android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration, int); 8934 method @Deprecated public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); 8935 method @Deprecated public int getConnectionState(android.bluetooth.BluetoothDevice); 8936 method @Deprecated public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); 8937 method @Deprecated public android.os.ParcelFileDescriptor getMainChannelFd(android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration); 8938 method @Deprecated public boolean registerSinkAppConfiguration(String, int, android.bluetooth.BluetoothHealthCallback); 8939 method @Deprecated public boolean unregisterAppConfiguration(android.bluetooth.BluetoothHealthAppConfiguration); 8940 field @Deprecated public static final int APP_CONFIG_REGISTRATION_FAILURE = 1; // 0x1 8941 field @Deprecated public static final int APP_CONFIG_REGISTRATION_SUCCESS = 0; // 0x0 8942 field @Deprecated public static final int APP_CONFIG_UNREGISTRATION_FAILURE = 3; // 0x3 8943 field @Deprecated public static final int APP_CONFIG_UNREGISTRATION_SUCCESS = 2; // 0x2 8944 field @Deprecated public static final int CHANNEL_TYPE_RELIABLE = 10; // 0xa 8945 field @Deprecated public static final int CHANNEL_TYPE_STREAMING = 11; // 0xb 8946 field @Deprecated public static final int SINK_ROLE = 2; // 0x2 8947 field @Deprecated public static final int SOURCE_ROLE = 1; // 0x1 8948 field @Deprecated public static final int STATE_CHANNEL_CONNECTED = 2; // 0x2 8949 field @Deprecated public static final int STATE_CHANNEL_CONNECTING = 1; // 0x1 8950 field @Deprecated public static final int STATE_CHANNEL_DISCONNECTED = 0; // 0x0 8951 field @Deprecated public static final int STATE_CHANNEL_DISCONNECTING = 3; // 0x3 8952 } 8953 8954 @Deprecated public final class BluetoothHealthAppConfiguration implements android.os.Parcelable { 8955 method @Deprecated public int describeContents(); 8956 method @Deprecated public int getDataType(); 8957 method @Deprecated public String getName(); 8958 method @Deprecated public int getRole(); 8959 method @Deprecated public void writeToParcel(android.os.Parcel, int); 8960 field @Deprecated @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothHealthAppConfiguration> CREATOR; 8961 } 8962 8963 @Deprecated public abstract class BluetoothHealthCallback { 8964 ctor @Deprecated public BluetoothHealthCallback(); 8965 method @Deprecated @BinderThread public void onHealthAppConfigurationStatusChange(android.bluetooth.BluetoothHealthAppConfiguration, int); 8966 method @Deprecated @BinderThread public void onHealthChannelStateChange(android.bluetooth.BluetoothHealthAppConfiguration, android.bluetooth.BluetoothDevice, int, int, android.os.ParcelFileDescriptor, int); 8967 } 8968 8969 public final class BluetoothHearingAid implements android.bluetooth.BluetoothProfile { 8970 method @NonNull public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); 8971 method public int getConnectionState(@NonNull android.bluetooth.BluetoothDevice); 8972 method @NonNull public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(@NonNull int[]); 8973 field public static final String ACTION_CONNECTION_STATE_CHANGED = "android.bluetooth.hearingaid.profile.action.CONNECTION_STATE_CHANGED"; 8974 } 8975 8976 public final class BluetoothHidDevice implements android.bluetooth.BluetoothProfile { 8977 method public boolean connect(android.bluetooth.BluetoothDevice); 8978 method public boolean disconnect(android.bluetooth.BluetoothDevice); 8979 method public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); 8980 method public int getConnectionState(android.bluetooth.BluetoothDevice); 8981 method public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); 8982 method public boolean registerApp(android.bluetooth.BluetoothHidDeviceAppSdpSettings, android.bluetooth.BluetoothHidDeviceAppQosSettings, android.bluetooth.BluetoothHidDeviceAppQosSettings, java.util.concurrent.Executor, android.bluetooth.BluetoothHidDevice.Callback); 8983 method public boolean replyReport(android.bluetooth.BluetoothDevice, byte, byte, byte[]); 8984 method public boolean reportError(android.bluetooth.BluetoothDevice, byte); 8985 method public boolean sendReport(android.bluetooth.BluetoothDevice, int, byte[]); 8986 method public boolean unregisterApp(); 8987 field public static final String ACTION_CONNECTION_STATE_CHANGED = "android.bluetooth.hiddevice.profile.action.CONNECTION_STATE_CHANGED"; 8988 field public static final byte ERROR_RSP_INVALID_PARAM = 4; // 0x4 8989 field public static final byte ERROR_RSP_INVALID_RPT_ID = 2; // 0x2 8990 field public static final byte ERROR_RSP_NOT_READY = 1; // 0x1 8991 field public static final byte ERROR_RSP_SUCCESS = 0; // 0x0 8992 field public static final byte ERROR_RSP_UNKNOWN = 14; // 0xe 8993 field public static final byte ERROR_RSP_UNSUPPORTED_REQ = 3; // 0x3 8994 field public static final byte PROTOCOL_BOOT_MODE = 0; // 0x0 8995 field public static final byte PROTOCOL_REPORT_MODE = 1; // 0x1 8996 field public static final byte REPORT_TYPE_FEATURE = 3; // 0x3 8997 field public static final byte REPORT_TYPE_INPUT = 1; // 0x1 8998 field public static final byte REPORT_TYPE_OUTPUT = 2; // 0x2 8999 field public static final byte SUBCLASS1_COMBO = -64; // 0xffffffc0 9000 field public static final byte SUBCLASS1_KEYBOARD = 64; // 0x40 9001 field public static final byte SUBCLASS1_MOUSE = -128; // 0xffffff80 9002 field public static final byte SUBCLASS1_NONE = 0; // 0x0 9003 field public static final byte SUBCLASS2_CARD_READER = 6; // 0x6 9004 field public static final byte SUBCLASS2_DIGITIZER_TABLET = 5; // 0x5 9005 field public static final byte SUBCLASS2_GAMEPAD = 2; // 0x2 9006 field public static final byte SUBCLASS2_JOYSTICK = 1; // 0x1 9007 field public static final byte SUBCLASS2_REMOTE_CONTROL = 3; // 0x3 9008 field public static final byte SUBCLASS2_SENSING_DEVICE = 4; // 0x4 9009 field public static final byte SUBCLASS2_UNCATEGORIZED = 0; // 0x0 9010 } 9011 9012 public abstract static class BluetoothHidDevice.Callback { 9013 ctor public BluetoothHidDevice.Callback(); 9014 method public void onAppStatusChanged(android.bluetooth.BluetoothDevice, boolean); 9015 method public void onConnectionStateChanged(android.bluetooth.BluetoothDevice, int); 9016 method public void onGetReport(android.bluetooth.BluetoothDevice, byte, byte, int); 9017 method public void onInterruptData(android.bluetooth.BluetoothDevice, byte, byte[]); 9018 method public void onSetProtocol(android.bluetooth.BluetoothDevice, byte); 9019 method public void onSetReport(android.bluetooth.BluetoothDevice, byte, byte, byte[]); 9020 method public void onVirtualCableUnplug(android.bluetooth.BluetoothDevice); 9021 } 9022 9023 public final class BluetoothHidDeviceAppQosSettings implements android.os.Parcelable { 9024 ctor public BluetoothHidDeviceAppQosSettings(int, int, int, int, int, int); 9025 method public int describeContents(); 9026 method public int getDelayVariation(); 9027 method public int getLatency(); 9028 method public int getPeakBandwidth(); 9029 method public int getServiceType(); 9030 method public int getTokenBucketSize(); 9031 method public int getTokenRate(); 9032 method public void writeToParcel(android.os.Parcel, int); 9033 field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothHidDeviceAppQosSettings> CREATOR; 9034 field public static final int MAX = -1; // 0xffffffff 9035 field public static final int SERVICE_BEST_EFFORT = 1; // 0x1 9036 field public static final int SERVICE_GUARANTEED = 2; // 0x2 9037 field public static final int SERVICE_NO_TRAFFIC = 0; // 0x0 9038 } 9039 9040 public final class BluetoothHidDeviceAppSdpSettings implements android.os.Parcelable { 9041 ctor public BluetoothHidDeviceAppSdpSettings(String, String, String, byte, byte[]); 9042 method public int describeContents(); 9043 method public String getDescription(); 9044 method public byte[] getDescriptors(); 9045 method public String getName(); 9046 method public String getProvider(); 9047 method public byte getSubclass(); 9048 method public void writeToParcel(android.os.Parcel, int); 9049 field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothHidDeviceAppSdpSettings> CREATOR; 9050 } 9051 9052 public final class BluetoothManager { 9053 method public android.bluetooth.BluetoothAdapter getAdapter(); 9054 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(int); 9055 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public int getConnectionState(android.bluetooth.BluetoothDevice, int); 9056 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int, int[]); 9057 method public android.bluetooth.BluetoothGattServer openGattServer(android.content.Context, android.bluetooth.BluetoothGattServerCallback); 9058 } 9059 9060 public interface BluetoothProfile { 9061 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); 9062 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public int getConnectionState(android.bluetooth.BluetoothDevice); 9063 method @RequiresPermission(android.Manifest.permission.BLUETOOTH) public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); 9064 field public static final int A2DP = 2; // 0x2 9065 field public static final String EXTRA_PREVIOUS_STATE = "android.bluetooth.profile.extra.PREVIOUS_STATE"; 9066 field public static final String EXTRA_STATE = "android.bluetooth.profile.extra.STATE"; 9067 field public static final int GATT = 7; // 0x7 9068 field public static final int GATT_SERVER = 8; // 0x8 9069 field public static final int HEADSET = 1; // 0x1 9070 field @Deprecated public static final int HEALTH = 3; // 0x3 9071 field public static final int HEARING_AID = 21; // 0x15 9072 field public static final int HID_DEVICE = 19; // 0x13 9073 field public static final int SAP = 10; // 0xa 9074 field public static final int STATE_CONNECTED = 2; // 0x2 9075 field public static final int STATE_CONNECTING = 1; // 0x1 9076 field public static final int STATE_DISCONNECTED = 0; // 0x0 9077 field public static final int STATE_DISCONNECTING = 3; // 0x3 9078 } 9079 9080 public static interface BluetoothProfile.ServiceListener { 9081 method public void onServiceConnected(int, android.bluetooth.BluetoothProfile); 9082 method public void onServiceDisconnected(int); 9083 } 9084 9085 public final class BluetoothServerSocket implements java.io.Closeable { 9086 method public android.bluetooth.BluetoothSocket accept() throws java.io.IOException; 9087 method public android.bluetooth.BluetoothSocket accept(int) throws java.io.IOException; 9088 method public void close() throws java.io.IOException; 9089 method public int getPsm(); 9090 } 9091 9092 public final class BluetoothSocket implements java.io.Closeable { 9093 method public void close() throws java.io.IOException; 9094 method public void connect() throws java.io.IOException; 9095 method public int getConnectionType(); 9096 method public java.io.InputStream getInputStream() throws java.io.IOException; 9097 method public int getMaxReceivePacketSize(); 9098 method public int getMaxTransmitPacketSize(); 9099 method public java.io.OutputStream getOutputStream() throws java.io.IOException; 9100 method public android.bluetooth.BluetoothDevice getRemoteDevice(); 9101 method public boolean isConnected(); 9102 field public static final int TYPE_L2CAP = 3; // 0x3 9103 field public static final int TYPE_RFCOMM = 1; // 0x1 9104 field public static final int TYPE_SCO = 2; // 0x2 9105 } 9106 9107} 9108 9109package android.bluetooth.le { 9110 9111 public abstract class AdvertiseCallback { 9112 ctor public AdvertiseCallback(); 9113 method public void onStartFailure(int); 9114 method public void onStartSuccess(android.bluetooth.le.AdvertiseSettings); 9115 field public static final int ADVERTISE_FAILED_ALREADY_STARTED = 3; // 0x3 9116 field public static final int ADVERTISE_FAILED_DATA_TOO_LARGE = 1; // 0x1 9117 field public static final int ADVERTISE_FAILED_FEATURE_UNSUPPORTED = 5; // 0x5 9118 field public static final int ADVERTISE_FAILED_INTERNAL_ERROR = 4; // 0x4 9119 field public static final int ADVERTISE_FAILED_TOO_MANY_ADVERTISERS = 2; // 0x2 9120 } 9121 9122 public final class AdvertiseData implements android.os.Parcelable { 9123 method public int describeContents(); 9124 method public boolean getIncludeDeviceName(); 9125 method public boolean getIncludeTxPowerLevel(); 9126 method public android.util.SparseArray<byte[]> getManufacturerSpecificData(); 9127 method public java.util.Map<android.os.ParcelUuid,byte[]> getServiceData(); 9128 method public java.util.List<android.os.ParcelUuid> getServiceUuids(); 9129 method public void writeToParcel(android.os.Parcel, int); 9130 field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.le.AdvertiseData> CREATOR; 9131 } 9132 9133 public static final class AdvertiseData.Builder { 9134 ctor public AdvertiseData.Builder(); 9135 method public android.bluetooth.le.AdvertiseData.Builder addManufacturerData(int, byte[]); 9136 method public android.bluetooth.le.AdvertiseData.Builder addServiceData(android.os.ParcelUuid, byte[]); 9137 method public android.bluetooth.le.AdvertiseData.Builder addServiceUuid(android.os.ParcelUuid); 9138 method public android.bluetooth.le.AdvertiseData build(); 9139 method public android.bluetooth.le.AdvertiseData.Builder setIncludeDeviceName(boolean); 9140 method public android.bluetooth.le.AdvertiseData.Builder setIncludeTxPowerLevel(boolean); 9141 } 9142 9143 public final class AdvertiseSettings implements android.os.Parcelable { 9144 method public int describeContents(); 9145 method public int getMode(); 9146 method public int getTimeout(); 9147 method public int getTxPowerLevel(); 9148 method public boolean isConnectable(); 9149 method public void writeToParcel(android.os.Parcel, int); 9150 field public static final int ADVERTISE_MODE_BALANCED = 1; // 0x1 9151 field public static final int ADVERTISE_MODE_LOW_LATENCY = 2; // 0x2 9152 field public static final int ADVERTISE_MODE_LOW_POWER = 0; // 0x0 9153 field public static final int ADVERTISE_TX_POWER_HIGH = 3; // 0x3 9154 field public static final int ADVERTISE_TX_POWER_LOW = 1; // 0x1 9155 field public static final int ADVERTISE_TX_POWER_MEDIUM = 2; // 0x2 9156 field public static final int ADVERTISE_TX_POWER_ULTRA_LOW = 0; // 0x0 9157 field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.le.AdvertiseSettings> CREATOR; 9158 } 9159 9160 public static final class AdvertiseSettings.Builder { 9161 ctor public AdvertiseSettings.Builder(); 9162 method public android.bluetooth.le.AdvertiseSettings build(); 9163 method public android.bluetooth.le.AdvertiseSettings.Builder setAdvertiseMode(int); 9164 method public android.bluetooth.le.AdvertiseSettings.Builder setConnectable(boolean); 9165 method public android.bluetooth.le.AdvertiseSettings.Builder setTimeout(int); 9166 method public android.bluetooth.le.AdvertiseSettings.Builder setTxPowerLevel(int); 9167 } 9168 9169 public final class AdvertisingSet { 9170 method public void enableAdvertising(boolean, int, int); 9171 method public void setAdvertisingData(android.bluetooth.le.AdvertiseData); 9172 method public void setAdvertisingParameters(android.bluetooth.le.AdvertisingSetParameters); 9173 method public void setPeriodicAdvertisingData(android.bluetooth.le.AdvertiseData); 9174 method public void setPeriodicAdvertisingEnabled(boolean); 9175 method public void setPeriodicAdvertisingParameters(android.bluetooth.le.PeriodicAdvertisingParameters); 9176 method public void setScanResponseData(android.bluetooth.le.AdvertiseData); 9177 } 9178 9179 public abstract class AdvertisingSetCallback { 9180 ctor public AdvertisingSetCallback(); 9181 method public void onAdvertisingDataSet(android.bluetooth.le.AdvertisingSet, int); 9182 method public void onAdvertisingEnabled(android.bluetooth.le.AdvertisingSet, boolean, int); 9183 method public void onAdvertisingParametersUpdated(android.bluetooth.le.AdvertisingSet, int, int); 9184 method public void onAdvertisingSetStarted(android.bluetooth.le.AdvertisingSet, int, int); 9185 method public void onAdvertisingSetStopped(android.bluetooth.le.AdvertisingSet); 9186 method public void onPeriodicAdvertisingDataSet(android.bluetooth.le.AdvertisingSet, int); 9187 method public void onPeriodicAdvertisingEnabled(android.bluetooth.le.AdvertisingSet, boolean, int); 9188 method public void onPeriodicAdvertisingParametersUpdated(android.bluetooth.le.AdvertisingSet, int); 9189 method public void onScanResponseDataSet(android.bluetooth.le.AdvertisingSet, int); 9190 field public static final int ADVERTISE_FAILED_ALREADY_STARTED = 3; // 0x3 9191 field public static final int ADVERTISE_FAILED_DATA_TOO_LARGE = 1; // 0x1 9192 field public static final int ADVERTISE_FAILED_FEATURE_UNSUPPORTED = 5; // 0x5 9193 field public static final int ADVERTISE_FAILED_INTERNAL_ERROR = 4; // 0x4 9194 field public static final int ADVERTISE_FAILED_TOO_MANY_ADVERTISERS = 2; // 0x2 9195 field public static final int ADVERTISE_SUCCESS = 0; // 0x0 9196 } 9197 9198 public final class AdvertisingSetParameters implements android.os.Parcelable { 9199 method public int describeContents(); 9200 method public int getInterval(); 9201 method public int getPrimaryPhy(); 9202 method public int getSecondaryPhy(); 9203 method public int getTxPowerLevel(); 9204 method public boolean includeTxPower(); 9205 method public boolean isAnonymous(); 9206 method public boolean isConnectable(); 9207 method public boolean isLegacy(); 9208 method public boolean isScannable(); 9209 method public void writeToParcel(android.os.Parcel, int); 9210 field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.le.AdvertisingSetParameters> CREATOR; 9211 field public static final int INTERVAL_HIGH = 1600; // 0x640 9212 field public static final int INTERVAL_LOW = 160; // 0xa0 9213 field public static final int INTERVAL_MAX = 16777215; // 0xffffff 9214 field public static final int INTERVAL_MEDIUM = 400; // 0x190 9215 field public static final int INTERVAL_MIN = 160; // 0xa0 9216 field public static final int TX_POWER_HIGH = 1; // 0x1 9217 field public static final int TX_POWER_LOW = -15; // 0xfffffff1 9218 field public static final int TX_POWER_MAX = 1; // 0x1 9219 field public static final int TX_POWER_MEDIUM = -7; // 0xfffffff9 9220 field public static final int TX_POWER_MIN = -127; // 0xffffff81 9221 field public static final int TX_POWER_ULTRA_LOW = -21; // 0xffffffeb 9222 } 9223 9224 public static final class AdvertisingSetParameters.Builder { 9225 ctor public AdvertisingSetParameters.Builder(); 9226 method public android.bluetooth.le.AdvertisingSetParameters build(); 9227 method public android.bluetooth.le.AdvertisingSetParameters.Builder setAnonymous(boolean); 9228 method public android.bluetooth.le.AdvertisingSetParameters.Builder setConnectable(boolean); 9229 method public android.bluetooth.le.AdvertisingSetParameters.Builder setIncludeTxPower(boolean); 9230 method public android.bluetooth.le.AdvertisingSetParameters.Builder setInterval(int); 9231 method public android.bluetooth.le.AdvertisingSetParameters.Builder setLegacyMode(boolean); 9232 method public android.bluetooth.le.AdvertisingSetParameters.Builder setPrimaryPhy(int); 9233 method public android.bluetooth.le.AdvertisingSetParameters.Builder setScannable(boolean); 9234 method public android.bluetooth.le.AdvertisingSetParameters.Builder setSecondaryPhy(int); 9235 method public android.bluetooth.le.AdvertisingSetParameters.Builder setTxPowerLevel(int); 9236 } 9237 9238 public final class BluetoothLeAdvertiser { 9239 method public void startAdvertising(android.bluetooth.le.AdvertiseSettings, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseCallback); 9240 method public void startAdvertising(android.bluetooth.le.AdvertiseSettings, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseCallback); 9241 method public void startAdvertisingSet(android.bluetooth.le.AdvertisingSetParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.PeriodicAdvertisingParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertisingSetCallback); 9242 method public void startAdvertisingSet(android.bluetooth.le.AdvertisingSetParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.PeriodicAdvertisingParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertisingSetCallback, android.os.Handler); 9243 method public void startAdvertisingSet(android.bluetooth.le.AdvertisingSetParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.PeriodicAdvertisingParameters, android.bluetooth.le.AdvertiseData, int, int, android.bluetooth.le.AdvertisingSetCallback); 9244 method public void startAdvertisingSet(android.bluetooth.le.AdvertisingSetParameters, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.PeriodicAdvertisingParameters, android.bluetooth.le.AdvertiseData, int, int, android.bluetooth.le.AdvertisingSetCallback, android.os.Handler); 9245 method public void stopAdvertising(android.bluetooth.le.AdvertiseCallback); 9246 method public void stopAdvertisingSet(android.bluetooth.le.AdvertisingSetCallback); 9247 } 9248 9249 public final class BluetoothLeScanner { 9250 method public void flushPendingScanResults(android.bluetooth.le.ScanCallback); 9251 method @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public void startScan(android.bluetooth.le.ScanCallback); 9252 method @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public void startScan(java.util.List<android.bluetooth.le.ScanFilter>, android.bluetooth.le.ScanSettings, android.bluetooth.le.ScanCallback); 9253 method @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public int startScan(@Nullable java.util.List<android.bluetooth.le.ScanFilter>, @Nullable android.bluetooth.le.ScanSettings, @NonNull android.app.PendingIntent); 9254 method @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public void stopScan(android.bluetooth.le.ScanCallback); 9255 method @RequiresPermission(android.Manifest.permission.BLUETOOTH_ADMIN) public void stopScan(android.app.PendingIntent); 9256 field public static final String EXTRA_CALLBACK_TYPE = "android.bluetooth.le.extra.CALLBACK_TYPE"; 9257 field public static final String EXTRA_ERROR_CODE = "android.bluetooth.le.extra.ERROR_CODE"; 9258 field public static final String EXTRA_LIST_SCAN_RESULT = "android.bluetooth.le.extra.LIST_SCAN_RESULT"; 9259 } 9260 9261 public final class PeriodicAdvertisingParameters implements android.os.Parcelable { 9262 method public int describeContents(); 9263 method public boolean getIncludeTxPower(); 9264 method public int getInterval(); 9265 method public void writeToParcel(android.os.Parcel, int); 9266 field public static final android.os.Parcelable.Creator<android.bluetooth.le.PeriodicAdvertisingParameters> CREATOR; 9267 } 9268 9269 public static final class PeriodicAdvertisingParameters.Builder { 9270 ctor public PeriodicAdvertisingParameters.Builder(); 9271 method public android.bluetooth.le.PeriodicAdvertisingParameters build(); 9272 method public android.bluetooth.le.PeriodicAdvertisingParameters.Builder setIncludeTxPower(boolean); 9273 method public android.bluetooth.le.PeriodicAdvertisingParameters.Builder setInterval(int); 9274 } 9275 9276 public abstract class ScanCallback { 9277 ctor public ScanCallback(); 9278 method public void onBatchScanResults(java.util.List<android.bluetooth.le.ScanResult>); 9279 method public void onScanFailed(int); 9280 method public void onScanResult(int, android.bluetooth.le.ScanResult); 9281 field public static final int SCAN_FAILED_ALREADY_STARTED = 1; // 0x1 9282 field public static final int SCAN_FAILED_APPLICATION_REGISTRATION_FAILED = 2; // 0x2 9283 field public static final int SCAN_FAILED_FEATURE_UNSUPPORTED = 4; // 0x4 9284 field public static final int SCAN_FAILED_INTERNAL_ERROR = 3; // 0x3 9285 } 9286 9287 public final class ScanFilter implements android.os.Parcelable { 9288 method public int describeContents(); 9289 method @Nullable public String getDeviceAddress(); 9290 method @Nullable public String getDeviceName(); 9291 method @Nullable public byte[] getManufacturerData(); 9292 method @Nullable public byte[] getManufacturerDataMask(); 9293 method public int getManufacturerId(); 9294 method @Nullable public byte[] getServiceData(); 9295 method @Nullable public byte[] getServiceDataMask(); 9296 method @Nullable public android.os.ParcelUuid getServiceDataUuid(); 9297 method @Nullable public android.os.ParcelUuid getServiceSolicitationUuid(); 9298 method @Nullable public android.os.ParcelUuid getServiceSolicitationUuidMask(); 9299 method @Nullable public android.os.ParcelUuid getServiceUuid(); 9300 method @Nullable public android.os.ParcelUuid getServiceUuidMask(); 9301 method public boolean matches(android.bluetooth.le.ScanResult); 9302 method public void writeToParcel(android.os.Parcel, int); 9303 field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.le.ScanFilter> CREATOR; 9304 } 9305 9306 public static final class ScanFilter.Builder { 9307 ctor public ScanFilter.Builder(); 9308 method public android.bluetooth.le.ScanFilter build(); 9309 method public android.bluetooth.le.ScanFilter.Builder setDeviceAddress(String); 9310 method public android.bluetooth.le.ScanFilter.Builder setDeviceName(String); 9311 method public android.bluetooth.le.ScanFilter.Builder setManufacturerData(int, byte[]); 9312 method public android.bluetooth.le.ScanFilter.Builder setManufacturerData(int, byte[], byte[]); 9313 method public android.bluetooth.le.ScanFilter.Builder setServiceData(android.os.ParcelUuid, byte[]); 9314 method public android.bluetooth.le.ScanFilter.Builder setServiceData(android.os.ParcelUuid, byte[], byte[]); 9315 method @NonNull public android.bluetooth.le.ScanFilter.Builder setServiceSolicitationUuid(@Nullable android.os.ParcelUuid); 9316 method @NonNull public android.bluetooth.le.ScanFilter.Builder setServiceSolicitationUuid(@Nullable android.os.ParcelUuid, @Nullable android.os.ParcelUuid); 9317 method public android.bluetooth.le.ScanFilter.Builder setServiceUuid(android.os.ParcelUuid); 9318 method public android.bluetooth.le.ScanFilter.Builder setServiceUuid(android.os.ParcelUuid, android.os.ParcelUuid); 9319 } 9320 9321 public final class ScanRecord { 9322 method public int getAdvertiseFlags(); 9323 method public byte[] getBytes(); 9324 method @Nullable public String getDeviceName(); 9325 method public android.util.SparseArray<byte[]> getManufacturerSpecificData(); 9326 method @Nullable public byte[] getManufacturerSpecificData(int); 9327 method public java.util.Map<android.os.ParcelUuid,byte[]> getServiceData(); 9328 method @Nullable public byte[] getServiceData(android.os.ParcelUuid); 9329 method @NonNull public java.util.List<android.os.ParcelUuid> getServiceSolicitationUuids(); 9330 method public java.util.List<android.os.ParcelUuid> getServiceUuids(); 9331 method public int getTxPowerLevel(); 9332 } 9333 9334 public final class ScanResult implements android.os.Parcelable { 9335 ctor @Deprecated public ScanResult(android.bluetooth.BluetoothDevice, android.bluetooth.le.ScanRecord, int, long); 9336 ctor public ScanResult(android.bluetooth.BluetoothDevice, int, int, int, int, int, int, int, android.bluetooth.le.ScanRecord, long); 9337 method public int describeContents(); 9338 method public int getAdvertisingSid(); 9339 method public int getDataStatus(); 9340 method public android.bluetooth.BluetoothDevice getDevice(); 9341 method public int getPeriodicAdvertisingInterval(); 9342 method public int getPrimaryPhy(); 9343 method public int getRssi(); 9344 method @Nullable public android.bluetooth.le.ScanRecord getScanRecord(); 9345 method public int getSecondaryPhy(); 9346 method public long getTimestampNanos(); 9347 method public int getTxPower(); 9348 method public boolean isConnectable(); 9349 method public boolean isLegacy(); 9350 method public void writeToParcel(android.os.Parcel, int); 9351 field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.le.ScanResult> CREATOR; 9352 field public static final int DATA_COMPLETE = 0; // 0x0 9353 field public static final int DATA_TRUNCATED = 2; // 0x2 9354 field public static final int PERIODIC_INTERVAL_NOT_PRESENT = 0; // 0x0 9355 field public static final int PHY_UNUSED = 0; // 0x0 9356 field public static final int SID_NOT_PRESENT = 255; // 0xff 9357 field public static final int TX_POWER_NOT_PRESENT = 127; // 0x7f 9358 } 9359 9360 public final class ScanSettings implements android.os.Parcelable { 9361 method public int describeContents(); 9362 method public int getCallbackType(); 9363 method public boolean getLegacy(); 9364 method public int getPhy(); 9365 method public long getReportDelayMillis(); 9366 method public int getScanMode(); 9367 method public int getScanResultType(); 9368 method public void writeToParcel(android.os.Parcel, int); 9369 field public static final int CALLBACK_TYPE_ALL_MATCHES = 1; // 0x1 9370 field public static final int CALLBACK_TYPE_FIRST_MATCH = 2; // 0x2 9371 field public static final int CALLBACK_TYPE_MATCH_LOST = 4; // 0x4 9372 field @NonNull public static final android.os.Parcelable.Creator<android.bluetooth.le.ScanSettings> CREATOR; 9373 field public static final int MATCH_MODE_AGGRESSIVE = 1; // 0x1 9374 field public static final int MATCH_MODE_STICKY = 2; // 0x2 9375 field public static final int MATCH_NUM_FEW_ADVERTISEMENT = 2; // 0x2 9376 field public static final int MATCH_NUM_MAX_ADVERTISEMENT = 3; // 0x3 9377 field public static final int MATCH_NUM_ONE_ADVERTISEMENT = 1; // 0x1 9378 field public static final int PHY_LE_ALL_SUPPORTED = 255; // 0xff 9379 field public static final int SCAN_MODE_BALANCED = 1; // 0x1 9380 field public static final int SCAN_MODE_LOW_LATENCY = 2; // 0x2 9381 field public static final int SCAN_MODE_LOW_POWER = 0; // 0x0 9382 field public static final int SCAN_MODE_OPPORTUNISTIC = -1; // 0xffffffff 9383 } 9384 9385 public static final class ScanSettings.Builder { 9386 ctor public ScanSettings.Builder(); 9387 method public android.bluetooth.le.ScanSettings build(); 9388 method public android.bluetooth.le.ScanSettings.Builder setCallbackType(int); 9389 method public android.bluetooth.le.ScanSettings.Builder setLegacy(boolean); 9390 method public android.bluetooth.le.ScanSettings.Builder setMatchMode(int); 9391 method public android.bluetooth.le.ScanSettings.Builder setNumOfMatches(int); 9392 method public android.bluetooth.le.ScanSettings.Builder setPhy(int); 9393 method public android.bluetooth.le.ScanSettings.Builder setReportDelay(long); 9394 method public android.bluetooth.le.ScanSettings.Builder setScanMode(int); 9395 } 9396 9397} 9398 9399package android.companion { 9400 9401 public final class AssociationRequest implements android.os.Parcelable { 9402 method public int describeContents(); 9403 method public void writeToParcel(android.os.Parcel, int); 9404 field @NonNull public static final android.os.Parcelable.Creator<android.companion.AssociationRequest> CREATOR; 9405 } 9406 9407 public static final class AssociationRequest.Builder { 9408 ctor public AssociationRequest.Builder(); 9409 method @NonNull public android.companion.AssociationRequest.Builder addDeviceFilter(@Nullable android.companion.DeviceFilter<?>); 9410 method @NonNull public android.companion.AssociationRequest build(); 9411 method @NonNull public android.companion.AssociationRequest.Builder setSingleDevice(boolean); 9412 } 9413 9414 public final class BluetoothDeviceFilter implements android.companion.DeviceFilter<android.bluetooth.BluetoothDevice> { 9415 method public int describeContents(); 9416 method public void writeToParcel(android.os.Parcel, int); 9417 field @NonNull public static final android.os.Parcelable.Creator<android.companion.BluetoothDeviceFilter> CREATOR; 9418 } 9419 9420 public static final class BluetoothDeviceFilter.Builder { 9421 ctor public BluetoothDeviceFilter.Builder(); 9422 method @NonNull public android.companion.BluetoothDeviceFilter.Builder addServiceUuid(@Nullable android.os.ParcelUuid, @Nullable android.os.ParcelUuid); 9423 method @NonNull public android.companion.BluetoothDeviceFilter build(); 9424 method @NonNull public android.companion.BluetoothDeviceFilter.Builder setAddress(@Nullable String); 9425 method public android.companion.BluetoothDeviceFilter.Builder setNamePattern(@Nullable java.util.regex.Pattern); 9426 } 9427 9428 public final class BluetoothLeDeviceFilter implements android.companion.DeviceFilter<android.bluetooth.le.ScanResult> { 9429 method public int describeContents(); 9430 method public static int getRenamePrefixLengthLimit(); 9431 method public void writeToParcel(android.os.Parcel, int); 9432 field @NonNull public static final android.os.Parcelable.Creator<android.companion.BluetoothLeDeviceFilter> CREATOR; 9433 } 9434 9435 public static final class BluetoothLeDeviceFilter.Builder { 9436 ctor public BluetoothLeDeviceFilter.Builder(); 9437 method @NonNull public android.companion.BluetoothLeDeviceFilter build(); 9438 method public android.companion.BluetoothLeDeviceFilter.Builder setNamePattern(@Nullable java.util.regex.Pattern); 9439 method @NonNull public android.companion.BluetoothLeDeviceFilter.Builder setRawDataFilter(@NonNull byte[], @Nullable byte[]); 9440 method @NonNull public android.companion.BluetoothLeDeviceFilter.Builder setRenameFromBytes(@NonNull String, @NonNull String, int, int, java.nio.ByteOrder); 9441 method @NonNull public android.companion.BluetoothLeDeviceFilter.Builder setRenameFromName(@NonNull String, @NonNull String, int, int); 9442 method @NonNull public android.companion.BluetoothLeDeviceFilter.Builder setScanFilter(@Nullable android.bluetooth.le.ScanFilter); 9443 } 9444 9445 public final class CompanionDeviceManager { 9446 method public void associate(@NonNull android.companion.AssociationRequest, @NonNull android.companion.CompanionDeviceManager.Callback, @Nullable android.os.Handler); 9447 method public void disassociate(@NonNull String); 9448 method @NonNull public java.util.List<java.lang.String> getAssociations(); 9449 method public boolean hasNotificationAccess(android.content.ComponentName); 9450 method public void requestNotificationAccess(android.content.ComponentName); 9451 field public static final String EXTRA_DEVICE = "android.companion.extra.DEVICE"; 9452 } 9453 9454 public abstract static class CompanionDeviceManager.Callback { 9455 ctor public CompanionDeviceManager.Callback(); 9456 method public abstract void onDeviceFound(android.content.IntentSender); 9457 method public abstract void onFailure(CharSequence); 9458 } 9459 9460 public interface DeviceFilter<D extends android.os.Parcelable> extends android.os.Parcelable { 9461 } 9462 9463 public final class WifiDeviceFilter implements android.companion.DeviceFilter<android.net.wifi.ScanResult> { 9464 method public int describeContents(); 9465 method public void writeToParcel(@NonNull android.os.Parcel, int); 9466 field @NonNull public static final android.os.Parcelable.Creator<android.companion.WifiDeviceFilter> CREATOR; 9467 } 9468 9469 public static final class WifiDeviceFilter.Builder { 9470 ctor public WifiDeviceFilter.Builder(); 9471 method @NonNull public android.companion.WifiDeviceFilter build(); 9472 method @NonNull public android.companion.WifiDeviceFilter.Builder setBssid(@NonNull android.net.MacAddress); 9473 method @NonNull public android.companion.WifiDeviceFilter.Builder setBssidMask(@NonNull android.net.MacAddress); 9474 method @NonNull public android.companion.WifiDeviceFilter.Builder setNamePattern(@Nullable java.util.regex.Pattern); 9475 } 9476 9477} 9478 9479package android.content { 9480 9481 public abstract class AbstractThreadedSyncAdapter { 9482 ctor public AbstractThreadedSyncAdapter(android.content.Context, boolean); 9483 ctor public AbstractThreadedSyncAdapter(android.content.Context, boolean, boolean); 9484 method public android.content.Context getContext(); 9485 method public final android.os.IBinder getSyncAdapterBinder(); 9486 method public abstract void onPerformSync(android.accounts.Account, android.os.Bundle, String, android.content.ContentProviderClient, android.content.SyncResult); 9487 method public void onSecurityException(android.accounts.Account, android.os.Bundle, String, android.content.SyncResult); 9488 method public void onSyncCanceled(); 9489 method public void onSyncCanceled(Thread); 9490 method @MainThread public boolean onUnsyncableAccount(); 9491 field @Deprecated public static final int LOG_SYNC_DETAILS = 2743; // 0xab7 9492 } 9493 9494 public class ActivityNotFoundException extends java.lang.RuntimeException { 9495 ctor public ActivityNotFoundException(); 9496 ctor public ActivityNotFoundException(String); 9497 } 9498 9499 public abstract class AsyncQueryHandler extends android.os.Handler { 9500 ctor public AsyncQueryHandler(android.content.ContentResolver); 9501 method public final void cancelOperation(int); 9502 method protected android.os.Handler createHandler(android.os.Looper); 9503 method protected void onDeleteComplete(int, Object, int); 9504 method protected void onInsertComplete(int, Object, android.net.Uri); 9505 method protected void onQueryComplete(int, Object, android.database.Cursor); 9506 method protected void onUpdateComplete(int, Object, int); 9507 method public final void startDelete(int, Object, android.net.Uri, String, String[]); 9508 method public final void startInsert(int, Object, android.net.Uri, android.content.ContentValues); 9509 method public void startQuery(int, Object, android.net.Uri, String[], String, String[], String); 9510 method public final void startUpdate(int, Object, android.net.Uri, android.content.ContentValues, String, String[]); 9511 } 9512 9513 protected static final class AsyncQueryHandler.WorkerArgs { 9514 ctor protected AsyncQueryHandler.WorkerArgs(); 9515 field public Object cookie; 9516 field public android.os.Handler handler; 9517 field public String orderBy; 9518 field public String[] projection; 9519 field public Object result; 9520 field public String selection; 9521 field public String[] selectionArgs; 9522 field public android.net.Uri uri; 9523 field public android.content.ContentValues values; 9524 } 9525 9526 protected class AsyncQueryHandler.WorkerHandler extends android.os.Handler { 9527 ctor public AsyncQueryHandler.WorkerHandler(android.os.Looper); 9528 } 9529 9530 @Deprecated public abstract class AsyncTaskLoader<D> extends android.content.Loader<D> { 9531 ctor @Deprecated public AsyncTaskLoader(android.content.Context); 9532 method @Deprecated public void cancelLoadInBackground(); 9533 method @Deprecated public boolean isLoadInBackgroundCanceled(); 9534 method @Deprecated public abstract D loadInBackground(); 9535 method @Deprecated public void onCanceled(D); 9536 method @Deprecated protected D onLoadInBackground(); 9537 method @Deprecated public void setUpdateThrottle(long); 9538 } 9539 9540 public abstract class BroadcastReceiver { 9541 ctor public BroadcastReceiver(); 9542 method public final void abortBroadcast(); 9543 method public final void clearAbortBroadcast(); 9544 method public final boolean getAbortBroadcast(); 9545 method public final boolean getDebugUnregister(); 9546 method public final int getResultCode(); 9547 method public final String getResultData(); 9548 method public final android.os.Bundle getResultExtras(boolean); 9549 method public final android.content.BroadcastReceiver.PendingResult goAsync(); 9550 method public final boolean isInitialStickyBroadcast(); 9551 method public final boolean isOrderedBroadcast(); 9552 method public abstract void onReceive(android.content.Context, android.content.Intent); 9553 method public android.os.IBinder peekService(android.content.Context, android.content.Intent); 9554 method public final void setDebugUnregister(boolean); 9555 method public final void setOrderedHint(boolean); 9556 method public final void setResult(int, String, android.os.Bundle); 9557 method public final void setResultCode(int); 9558 method public final void setResultData(String); 9559 method public final void setResultExtras(android.os.Bundle); 9560 } 9561 9562 public static class BroadcastReceiver.PendingResult { 9563 method public final void abortBroadcast(); 9564 method public final void clearAbortBroadcast(); 9565 method public final void finish(); 9566 method public final boolean getAbortBroadcast(); 9567 method public final int getResultCode(); 9568 method public final String getResultData(); 9569 method public final android.os.Bundle getResultExtras(boolean); 9570 method public final void setResult(int, String, android.os.Bundle); 9571 method public final void setResultCode(int); 9572 method public final void setResultData(String); 9573 method public final void setResultExtras(android.os.Bundle); 9574 } 9575 9576 public class ClipData implements android.os.Parcelable { 9577 ctor public ClipData(CharSequence, String[], android.content.ClipData.Item); 9578 ctor public ClipData(android.content.ClipDescription, android.content.ClipData.Item); 9579 ctor public ClipData(android.content.ClipData); 9580 method public void addItem(android.content.ClipData.Item); 9581 method public void addItem(android.content.ContentResolver, android.content.ClipData.Item); 9582 method public int describeContents(); 9583 method public android.content.ClipDescription getDescription(); 9584 method public android.content.ClipData.Item getItemAt(int); 9585 method public int getItemCount(); 9586 method public static android.content.ClipData newHtmlText(CharSequence, CharSequence, String); 9587 method public static android.content.ClipData newIntent(CharSequence, android.content.Intent); 9588 method public static android.content.ClipData newPlainText(CharSequence, CharSequence); 9589 method public static android.content.ClipData newRawUri(CharSequence, android.net.Uri); 9590 method public static android.content.ClipData newUri(android.content.ContentResolver, CharSequence, android.net.Uri); 9591 method public void writeToParcel(android.os.Parcel, int); 9592 field @NonNull public static final android.os.Parcelable.Creator<android.content.ClipData> CREATOR; 9593 } 9594 9595 public static class ClipData.Item { 9596 ctor public ClipData.Item(CharSequence); 9597 ctor public ClipData.Item(CharSequence, String); 9598 ctor public ClipData.Item(android.content.Intent); 9599 ctor public ClipData.Item(android.net.Uri); 9600 ctor public ClipData.Item(CharSequence, android.content.Intent, android.net.Uri); 9601 ctor public ClipData.Item(CharSequence, String, android.content.Intent, android.net.Uri); 9602 method public String coerceToHtmlText(android.content.Context); 9603 method public CharSequence coerceToStyledText(android.content.Context); 9604 method public CharSequence coerceToText(android.content.Context); 9605 method public String getHtmlText(); 9606 method public android.content.Intent getIntent(); 9607 method public CharSequence getText(); 9608 method public android.net.Uri getUri(); 9609 } 9610 9611 public class ClipDescription implements android.os.Parcelable { 9612 ctor public ClipDescription(CharSequence, String[]); 9613 ctor public ClipDescription(android.content.ClipDescription); 9614 method public static boolean compareMimeTypes(String, String); 9615 method public int describeContents(); 9616 method public String[] filterMimeTypes(String); 9617 method public android.os.PersistableBundle getExtras(); 9618 method public CharSequence getLabel(); 9619 method public String getMimeType(int); 9620 method public int getMimeTypeCount(); 9621 method public long getTimestamp(); 9622 method public boolean hasMimeType(String); 9623 method public void setExtras(android.os.PersistableBundle); 9624 method public void writeToParcel(android.os.Parcel, int); 9625 field @NonNull public static final android.os.Parcelable.Creator<android.content.ClipDescription> CREATOR; 9626 field public static final String MIMETYPE_TEXT_HTML = "text/html"; 9627 field public static final String MIMETYPE_TEXT_INTENT = "text/vnd.android.intent"; 9628 field public static final String MIMETYPE_TEXT_PLAIN = "text/plain"; 9629 field public static final String MIMETYPE_TEXT_URILIST = "text/uri-list"; 9630 field public static final String MIMETYPE_UNKNOWN = "application/octet-stream"; 9631 } 9632 9633 public class ClipboardManager extends android.text.ClipboardManager { 9634 method public void addPrimaryClipChangedListener(android.content.ClipboardManager.OnPrimaryClipChangedListener); 9635 method public void clearPrimaryClip(); 9636 method @Nullable public android.content.ClipData getPrimaryClip(); 9637 method @Nullable public android.content.ClipDescription getPrimaryClipDescription(); 9638 method @Deprecated public CharSequence getText(); 9639 method public boolean hasPrimaryClip(); 9640 method @Deprecated public boolean hasText(); 9641 method public void removePrimaryClipChangedListener(android.content.ClipboardManager.OnPrimaryClipChangedListener); 9642 method public void setPrimaryClip(@NonNull android.content.ClipData); 9643 method @Deprecated public void setText(CharSequence); 9644 } 9645 9646 public static interface ClipboardManager.OnPrimaryClipChangedListener { 9647 method public void onPrimaryClipChanged(); 9648 } 9649 9650 public interface ComponentCallbacks { 9651 method public void onConfigurationChanged(@NonNull android.content.res.Configuration); 9652 method public void onLowMemory(); 9653 } 9654 9655 public interface ComponentCallbacks2 extends android.content.ComponentCallbacks { 9656 method public void onTrimMemory(int); 9657 field public static final int TRIM_MEMORY_BACKGROUND = 40; // 0x28 9658 field public static final int TRIM_MEMORY_COMPLETE = 80; // 0x50 9659 field public static final int TRIM_MEMORY_MODERATE = 60; // 0x3c 9660 field public static final int TRIM_MEMORY_RUNNING_CRITICAL = 15; // 0xf 9661 field public static final int TRIM_MEMORY_RUNNING_LOW = 10; // 0xa 9662 field public static final int TRIM_MEMORY_RUNNING_MODERATE = 5; // 0x5 9663 field public static final int TRIM_MEMORY_UI_HIDDEN = 20; // 0x14 9664 } 9665 9666 public final class ComponentName implements java.lang.Cloneable java.lang.Comparable<android.content.ComponentName> android.os.Parcelable { 9667 ctor public ComponentName(@NonNull String, @NonNull String); 9668 ctor public ComponentName(@NonNull android.content.Context, @NonNull String); 9669 ctor public ComponentName(@NonNull android.content.Context, @NonNull Class<?>); 9670 ctor public ComponentName(android.os.Parcel); 9671 method public android.content.ComponentName clone(); 9672 method public int compareTo(android.content.ComponentName); 9673 method @NonNull public static android.content.ComponentName createRelative(@NonNull String, @NonNull String); 9674 method @NonNull public static android.content.ComponentName createRelative(@NonNull android.content.Context, @NonNull String); 9675 method public int describeContents(); 9676 method @NonNull public String flattenToShortString(); 9677 method @NonNull public String flattenToString(); 9678 method @NonNull public String getClassName(); 9679 method @NonNull public String getPackageName(); 9680 method public String getShortClassName(); 9681 method public static android.content.ComponentName readFromParcel(android.os.Parcel); 9682 method public String toShortString(); 9683 method @Nullable public static android.content.ComponentName unflattenFromString(@NonNull String); 9684 method public void writeToParcel(android.os.Parcel, int); 9685 method public static void writeToParcel(android.content.ComponentName, android.os.Parcel); 9686 field @NonNull public static final android.os.Parcelable.Creator<android.content.ComponentName> CREATOR; 9687 } 9688 9689 public abstract class ContentProvider implements android.content.ComponentCallbacks2 { 9690 ctor public ContentProvider(); 9691 method @NonNull public android.content.ContentProviderResult[] applyBatch(@NonNull String, @NonNull java.util.ArrayList<android.content.ContentProviderOperation>) throws android.content.OperationApplicationException; 9692 method @NonNull public android.content.ContentProviderResult[] applyBatch(@NonNull java.util.ArrayList<android.content.ContentProviderOperation>) throws android.content.OperationApplicationException; 9693 method public void attachInfo(android.content.Context, android.content.pm.ProviderInfo); 9694 method public int bulkInsert(@NonNull android.net.Uri, @NonNull android.content.ContentValues[]); 9695 method @Nullable public android.os.Bundle call(@NonNull String, @NonNull String, @Nullable String, @Nullable android.os.Bundle); 9696 method @Nullable public android.os.Bundle call(@NonNull String, @Nullable String, @Nullable android.os.Bundle); 9697 method @Nullable public android.net.Uri canonicalize(@NonNull android.net.Uri); 9698 method @NonNull public final android.content.ContentProvider.CallingIdentity clearCallingIdentity(); 9699 method public abstract int delete(@NonNull android.net.Uri, @Nullable String, @Nullable String[]); 9700 method public int delete(@NonNull android.net.Uri, @Nullable android.os.Bundle); 9701 method public void dump(java.io.FileDescriptor, java.io.PrintWriter, String[]); 9702 method @Nullable public final String getCallingAttributionTag(); 9703 method @Nullable public final String getCallingPackage(); 9704 method @Nullable public final String getCallingPackageUnchecked(); 9705 method @Nullable public final android.content.Context getContext(); 9706 method @Nullable public final android.content.pm.PathPermission[] getPathPermissions(); 9707 method @Nullable public final String getReadPermission(); 9708 method @Nullable public String[] getStreamTypes(@NonNull android.net.Uri, @NonNull String); 9709 method @Nullable public abstract String getType(@NonNull android.net.Uri); 9710 method @Nullable public final String getWritePermission(); 9711 method @Nullable public abstract android.net.Uri insert(@NonNull android.net.Uri, @Nullable android.content.ContentValues); 9712 method @Nullable public android.net.Uri insert(@NonNull android.net.Uri, @Nullable android.content.ContentValues, @Nullable android.os.Bundle); 9713 method protected boolean isTemporary(); 9714 method public void onCallingPackageChanged(); 9715 method public void onConfigurationChanged(android.content.res.Configuration); 9716 method public abstract boolean onCreate(); 9717 method public void onLowMemory(); 9718 method public void onTrimMemory(int); 9719 method @Nullable public android.content.res.AssetFileDescriptor openAssetFile(@NonNull android.net.Uri, @NonNull String) throws java.io.FileNotFoundException; 9720 method @Nullable public android.content.res.AssetFileDescriptor openAssetFile(@NonNull android.net.Uri, @NonNull String, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException; 9721 method @Nullable public android.os.ParcelFileDescriptor openFile(@NonNull android.net.Uri, @NonNull String) throws java.io.FileNotFoundException; 9722 method @Nullable public android.os.ParcelFileDescriptor openFile(@NonNull android.net.Uri, @NonNull String, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException; 9723 method @NonNull protected final android.os.ParcelFileDescriptor openFileHelper(@NonNull android.net.Uri, @NonNull String) throws java.io.FileNotFoundException; 9724 method @NonNull public <T> android.os.ParcelFileDescriptor openPipeHelper(@NonNull android.net.Uri, @NonNull String, @Nullable android.os.Bundle, @Nullable T, @NonNull android.content.ContentProvider.PipeDataWriter<T>) throws java.io.FileNotFoundException; 9725 method @Nullable public android.content.res.AssetFileDescriptor openTypedAssetFile(@NonNull android.net.Uri, @NonNull String, @Nullable android.os.Bundle) throws java.io.FileNotFoundException; 9726 method @Nullable public android.content.res.AssetFileDescriptor openTypedAssetFile(@NonNull android.net.Uri, @NonNull String, @Nullable android.os.Bundle, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException; 9727 method @Nullable public abstract android.database.Cursor query(@NonNull android.net.Uri, @Nullable String[], @Nullable String, @Nullable String[], @Nullable String); 9728 method @Nullable public android.database.Cursor query(@NonNull android.net.Uri, @Nullable String[], @Nullable String, @Nullable String[], @Nullable String, @Nullable android.os.CancellationSignal); 9729 method @Nullable public android.database.Cursor query(@NonNull android.net.Uri, @Nullable String[], @Nullable android.os.Bundle, @Nullable android.os.CancellationSignal); 9730 method public boolean refresh(android.net.Uri, @Nullable android.os.Bundle, @Nullable android.os.CancellationSignal); 9731 method @NonNull public final android.content.Context requireContext(); 9732 method public final void restoreCallingIdentity(@NonNull android.content.ContentProvider.CallingIdentity); 9733 method protected final void setPathPermissions(@Nullable android.content.pm.PathPermission[]); 9734 method protected final void setReadPermission(@Nullable String); 9735 method protected final void setWritePermission(@Nullable String); 9736 method public void shutdown(); 9737 method @Nullable public android.net.Uri uncanonicalize(@NonNull android.net.Uri); 9738 method public abstract int update(@NonNull android.net.Uri, @Nullable android.content.ContentValues, @Nullable String, @Nullable String[]); 9739 method public int update(@NonNull android.net.Uri, @Nullable android.content.ContentValues, @Nullable android.os.Bundle); 9740 } 9741 9742 public final class ContentProvider.CallingIdentity { 9743 } 9744 9745 public static interface ContentProvider.PipeDataWriter<T> { 9746 method public void writeDataToPipe(@NonNull android.os.ParcelFileDescriptor, @NonNull android.net.Uri, @NonNull String, @Nullable android.os.Bundle, @Nullable T); 9747 } 9748 9749 public class ContentProviderClient implements java.lang.AutoCloseable { 9750 method @NonNull public android.content.ContentProviderResult[] applyBatch(@NonNull java.util.ArrayList<android.content.ContentProviderOperation>) throws android.content.OperationApplicationException, android.os.RemoteException; 9751 method @NonNull public android.content.ContentProviderResult[] applyBatch(@NonNull String, @NonNull java.util.ArrayList<android.content.ContentProviderOperation>) throws android.content.OperationApplicationException, android.os.RemoteException; 9752 method public int bulkInsert(@NonNull android.net.Uri, @NonNull android.content.ContentValues[]) throws android.os.RemoteException; 9753 method @Nullable public android.os.Bundle call(@NonNull String, @Nullable String, @Nullable android.os.Bundle) throws android.os.RemoteException; 9754 method @Nullable public android.os.Bundle call(@NonNull String, @NonNull String, @Nullable String, @Nullable android.os.Bundle) throws android.os.RemoteException; 9755 method @Nullable public final android.net.Uri canonicalize(@NonNull android.net.Uri) throws android.os.RemoteException; 9756 method public void close(); 9757 method public int delete(@NonNull android.net.Uri, @Nullable String, @Nullable String[]) throws android.os.RemoteException; 9758 method public int delete(@NonNull android.net.Uri, @Nullable android.os.Bundle) throws android.os.RemoteException; 9759 method @Nullable public android.content.ContentProvider getLocalContentProvider(); 9760 method @Nullable public String[] getStreamTypes(@NonNull android.net.Uri, @NonNull String) throws android.os.RemoteException; 9761 method @Nullable public String getType(@NonNull android.net.Uri) throws android.os.RemoteException; 9762 method @Nullable public android.net.Uri insert(@NonNull android.net.Uri, @Nullable android.content.ContentValues) throws android.os.RemoteException; 9763 method @Nullable public android.net.Uri insert(@NonNull android.net.Uri, @Nullable android.content.ContentValues, @Nullable android.os.Bundle) throws android.os.RemoteException; 9764 method @Nullable public android.content.res.AssetFileDescriptor openAssetFile(@NonNull android.net.Uri, @NonNull String) throws java.io.FileNotFoundException, android.os.RemoteException; 9765 method @Nullable public android.content.res.AssetFileDescriptor openAssetFile(@NonNull android.net.Uri, @NonNull String, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException, android.os.RemoteException; 9766 method @Nullable public android.os.ParcelFileDescriptor openFile(@NonNull android.net.Uri, @NonNull String) throws java.io.FileNotFoundException, android.os.RemoteException; 9767 method @Nullable public android.os.ParcelFileDescriptor openFile(@NonNull android.net.Uri, @NonNull String, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException, android.os.RemoteException; 9768 method @Nullable public final android.content.res.AssetFileDescriptor openTypedAssetFile(@NonNull android.net.Uri, @NonNull String, @Nullable android.os.Bundle, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException, android.os.RemoteException; 9769 method @Nullable public final android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor(@NonNull android.net.Uri, @NonNull String, @Nullable android.os.Bundle) throws java.io.FileNotFoundException, android.os.RemoteException; 9770 method @Nullable public final android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor(@NonNull android.net.Uri, @NonNull String, @Nullable android.os.Bundle, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException, android.os.RemoteException; 9771 method @Nullable public android.database.Cursor query(@NonNull android.net.Uri, @Nullable String[], @Nullable String, @Nullable String[], @Nullable String) throws android.os.RemoteException; 9772 method @Nullable public android.database.Cursor query(@NonNull android.net.Uri, @Nullable String[], @Nullable String, @Nullable String[], @Nullable String, @Nullable android.os.CancellationSignal) throws android.os.RemoteException; 9773 method @Nullable public android.database.Cursor query(@NonNull android.net.Uri, @Nullable String[], android.os.Bundle, @Nullable android.os.CancellationSignal) throws android.os.RemoteException; 9774 method public boolean refresh(android.net.Uri, @Nullable android.os.Bundle, @Nullable android.os.CancellationSignal) throws android.os.RemoteException; 9775 method @Deprecated public boolean release(); 9776 method @Nullable public final android.net.Uri uncanonicalize(@NonNull android.net.Uri) throws android.os.RemoteException; 9777 method public int update(@NonNull android.net.Uri, @Nullable android.content.ContentValues, @Nullable String, @Nullable String[]) throws android.os.RemoteException; 9778 method public int update(@NonNull android.net.Uri, @Nullable android.content.ContentValues, @Nullable android.os.Bundle) throws android.os.RemoteException; 9779 } 9780 9781 public class ContentProviderOperation implements android.os.Parcelable { 9782 method @NonNull public android.content.ContentProviderResult apply(@NonNull android.content.ContentProvider, @NonNull android.content.ContentProviderResult[], int) throws android.content.OperationApplicationException; 9783 method public int describeContents(); 9784 method @NonNull public android.net.Uri getUri(); 9785 method public boolean isAssertQuery(); 9786 method public boolean isCall(); 9787 method public boolean isDelete(); 9788 method public boolean isExceptionAllowed(); 9789 method public boolean isInsert(); 9790 method public boolean isReadOperation(); 9791 method public boolean isUpdate(); 9792 method public boolean isWriteOperation(); 9793 method public boolean isYieldAllowed(); 9794 method @NonNull public static android.content.ContentProviderOperation.Builder newAssertQuery(@NonNull android.net.Uri); 9795 method @NonNull public static android.content.ContentProviderOperation.Builder newCall(@NonNull android.net.Uri, @Nullable String, @Nullable String); 9796 method @NonNull public static android.content.ContentProviderOperation.Builder newDelete(@NonNull android.net.Uri); 9797 method @NonNull public static android.content.ContentProviderOperation.Builder newInsert(@NonNull android.net.Uri); 9798 method @NonNull public static android.content.ContentProviderOperation.Builder newUpdate(@NonNull android.net.Uri); 9799 method @Nullable public android.os.Bundle resolveExtrasBackReferences(@NonNull android.content.ContentProviderResult[], int); 9800 method @Nullable public String[] resolveSelectionArgsBackReferences(@NonNull android.content.ContentProviderResult[], int); 9801 method @Nullable public android.content.ContentValues resolveValueBackReferences(@NonNull android.content.ContentProviderResult[], int); 9802 method public void writeToParcel(android.os.Parcel, int); 9803 field @NonNull public static final android.os.Parcelable.Creator<android.content.ContentProviderOperation> CREATOR; 9804 } 9805 9806 public static class ContentProviderOperation.Builder { 9807 method @NonNull public android.content.ContentProviderOperation build(); 9808 method @NonNull public android.content.ContentProviderOperation.Builder withExceptionAllowed(boolean); 9809 method @NonNull public android.content.ContentProviderOperation.Builder withExpectedCount(int); 9810 method @NonNull public android.content.ContentProviderOperation.Builder withExtra(@NonNull String, @Nullable Object); 9811 method @NonNull public android.content.ContentProviderOperation.Builder withExtraBackReference(@NonNull String, int); 9812 method @NonNull public android.content.ContentProviderOperation.Builder withExtraBackReference(@NonNull String, int, @NonNull String); 9813 method @NonNull public android.content.ContentProviderOperation.Builder withExtras(@NonNull android.os.Bundle); 9814 method @NonNull public android.content.ContentProviderOperation.Builder withSelection(@Nullable String, @Nullable String[]); 9815 method @NonNull public android.content.ContentProviderOperation.Builder withSelectionBackReference(int, int); 9816 method @NonNull public android.content.ContentProviderOperation.Builder withSelectionBackReference(int, int, @NonNull String); 9817 method @NonNull public android.content.ContentProviderOperation.Builder withValue(@NonNull String, @Nullable Object); 9818 method @NonNull public android.content.ContentProviderOperation.Builder withValueBackReference(@NonNull String, int); 9819 method @NonNull public android.content.ContentProviderOperation.Builder withValueBackReference(@NonNull String, int, @NonNull String); 9820 method @NonNull public android.content.ContentProviderOperation.Builder withValueBackReferences(@NonNull android.content.ContentValues); 9821 method @NonNull public android.content.ContentProviderOperation.Builder withValues(@NonNull android.content.ContentValues); 9822 method @NonNull public android.content.ContentProviderOperation.Builder withYieldAllowed(boolean); 9823 } 9824 9825 public class ContentProviderResult implements android.os.Parcelable { 9826 ctor public ContentProviderResult(@NonNull android.net.Uri); 9827 ctor public ContentProviderResult(int); 9828 ctor public ContentProviderResult(@NonNull android.os.Bundle); 9829 ctor public ContentProviderResult(@NonNull Throwable); 9830 ctor public ContentProviderResult(android.os.Parcel); 9831 method public int describeContents(); 9832 method public void writeToParcel(android.os.Parcel, int); 9833 field @NonNull public static final android.os.Parcelable.Creator<android.content.ContentProviderResult> CREATOR; 9834 field @Nullable public final Integer count; 9835 field @Nullable public final Throwable exception; 9836 field @Nullable public final android.os.Bundle extras; 9837 field @Nullable public final android.net.Uri uri; 9838 } 9839 9840 public class ContentQueryMap extends java.util.Observable { 9841 ctor public ContentQueryMap(android.database.Cursor, String, boolean, android.os.Handler); 9842 method public void close(); 9843 method public java.util.Map<java.lang.String,android.content.ContentValues> getRows(); 9844 method public android.content.ContentValues getValues(String); 9845 method public void requery(); 9846 method public void setKeepUpdated(boolean); 9847 } 9848 9849 public abstract class ContentResolver { 9850 ctor public ContentResolver(@Nullable android.content.Context); 9851 method @Nullable public final android.content.ContentProviderClient acquireContentProviderClient(@NonNull android.net.Uri); 9852 method @Nullable public final android.content.ContentProviderClient acquireContentProviderClient(@NonNull String); 9853 method @Nullable public final android.content.ContentProviderClient acquireUnstableContentProviderClient(@NonNull android.net.Uri); 9854 method @Nullable public final android.content.ContentProviderClient acquireUnstableContentProviderClient(@NonNull String); 9855 method public static void addPeriodicSync(android.accounts.Account, String, android.os.Bundle, long); 9856 method public static Object addStatusChangeListener(int, android.content.SyncStatusObserver); 9857 method @NonNull public android.content.ContentProviderResult[] applyBatch(@NonNull String, @NonNull java.util.ArrayList<android.content.ContentProviderOperation>) throws android.content.OperationApplicationException, android.os.RemoteException; 9858 method public final int bulkInsert(@NonNull @RequiresPermission.Write android.net.Uri, @NonNull android.content.ContentValues[]); 9859 method @Nullable public final android.os.Bundle call(@NonNull android.net.Uri, @NonNull String, @Nullable String, @Nullable android.os.Bundle); 9860 method @Nullable public final android.os.Bundle call(@NonNull String, @NonNull String, @Nullable String, @Nullable android.os.Bundle); 9861 method @Deprecated public void cancelSync(android.net.Uri); 9862 method public static void cancelSync(android.accounts.Account, String); 9863 method public static void cancelSync(android.content.SyncRequest); 9864 method @Nullable public final android.net.Uri canonicalize(@NonNull android.net.Uri); 9865 method public final int delete(@NonNull @RequiresPermission.Write android.net.Uri, @Nullable String, @Nullable String[]); 9866 method public final int delete(@NonNull @RequiresPermission.Write android.net.Uri, @Nullable android.os.Bundle); 9867 method @Deprecated public static android.content.SyncInfo getCurrentSync(); 9868 method public static java.util.List<android.content.SyncInfo> getCurrentSyncs(); 9869 method public static int getIsSyncable(android.accounts.Account, String); 9870 method public static boolean getMasterSyncAutomatically(); 9871 method @NonNull public java.util.List<android.content.UriPermission> getOutgoingPersistedUriPermissions(); 9872 method public static java.util.List<android.content.PeriodicSync> getPeriodicSyncs(android.accounts.Account, String); 9873 method @NonNull public java.util.List<android.content.UriPermission> getPersistedUriPermissions(); 9874 method @Nullable public String[] getStreamTypes(@NonNull android.net.Uri, @NonNull String); 9875 method public static android.content.SyncAdapterType[] getSyncAdapterTypes(); 9876 method public static boolean getSyncAutomatically(android.accounts.Account, String); 9877 method @Nullable public final String getType(@NonNull android.net.Uri); 9878 method @NonNull public final android.content.ContentResolver.MimeTypeInfo getTypeInfo(@NonNull String); 9879 method @Nullable public final android.net.Uri insert(@NonNull @RequiresPermission.Write android.net.Uri, @Nullable android.content.ContentValues); 9880 method @Nullable public final android.net.Uri insert(@NonNull @RequiresPermission.Write android.net.Uri, @Nullable android.content.ContentValues, @Nullable android.os.Bundle); 9881 method public static boolean isSyncActive(android.accounts.Account, String); 9882 method public static boolean isSyncPending(android.accounts.Account, String); 9883 method @NonNull public android.graphics.Bitmap loadThumbnail(@NonNull android.net.Uri, @NonNull android.util.Size, @Nullable android.os.CancellationSignal) throws java.io.IOException; 9884 method public void notifyChange(@NonNull android.net.Uri, @Nullable android.database.ContentObserver); 9885 method @Deprecated public void notifyChange(@NonNull android.net.Uri, @Nullable android.database.ContentObserver, boolean); 9886 method public void notifyChange(@NonNull android.net.Uri, @Nullable android.database.ContentObserver, int); 9887 method public void notifyChange(@NonNull java.util.Collection<android.net.Uri>, @Nullable android.database.ContentObserver, int); 9888 method @Nullable public final android.content.res.AssetFileDescriptor openAssetFile(@NonNull android.net.Uri, @NonNull String, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException; 9889 method @Nullable public final android.content.res.AssetFileDescriptor openAssetFileDescriptor(@NonNull android.net.Uri, @NonNull String) throws java.io.FileNotFoundException; 9890 method @Nullable public final android.content.res.AssetFileDescriptor openAssetFileDescriptor(@NonNull android.net.Uri, @NonNull String, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException; 9891 method @Nullable public final android.os.ParcelFileDescriptor openFile(@NonNull android.net.Uri, @NonNull String, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException; 9892 method @Nullable public final android.os.ParcelFileDescriptor openFileDescriptor(@NonNull android.net.Uri, @NonNull String) throws java.io.FileNotFoundException; 9893 method @Nullable public final android.os.ParcelFileDescriptor openFileDescriptor(@NonNull android.net.Uri, @NonNull String, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException; 9894 method @Nullable public final java.io.InputStream openInputStream(@NonNull android.net.Uri) throws java.io.FileNotFoundException; 9895 method @Nullable public final java.io.OutputStream openOutputStream(@NonNull android.net.Uri) throws java.io.FileNotFoundException; 9896 method @Nullable public final java.io.OutputStream openOutputStream(@NonNull android.net.Uri, @NonNull String) throws java.io.FileNotFoundException; 9897 method @Nullable public final android.content.res.AssetFileDescriptor openTypedAssetFile(@NonNull android.net.Uri, @NonNull String, @Nullable android.os.Bundle, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException; 9898 method @Nullable public final android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor(@NonNull android.net.Uri, @NonNull String, @Nullable android.os.Bundle) throws java.io.FileNotFoundException; 9899 method @Nullable public final android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor(@NonNull android.net.Uri, @NonNull String, @Nullable android.os.Bundle, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException; 9900 method @Nullable public final android.database.Cursor query(@NonNull @RequiresPermission.Read android.net.Uri, @Nullable String[], @Nullable String, @Nullable String[], @Nullable String); 9901 method @Nullable public final android.database.Cursor query(@NonNull @RequiresPermission.Read android.net.Uri, @Nullable String[], @Nullable String, @Nullable String[], @Nullable String, @Nullable android.os.CancellationSignal); 9902 method @Nullable public final android.database.Cursor query(@NonNull @RequiresPermission.Read android.net.Uri, @Nullable String[], @Nullable android.os.Bundle, @Nullable android.os.CancellationSignal); 9903 method public final boolean refresh(@NonNull android.net.Uri, @Nullable android.os.Bundle, @Nullable android.os.CancellationSignal); 9904 method public final void registerContentObserver(@NonNull android.net.Uri, boolean, @NonNull android.database.ContentObserver); 9905 method public void releasePersistableUriPermission(@NonNull android.net.Uri, int); 9906 method public static void removePeriodicSync(android.accounts.Account, String, android.os.Bundle); 9907 method public static void removeStatusChangeListener(Object); 9908 method public static void requestSync(android.accounts.Account, String, android.os.Bundle); 9909 method public static void requestSync(android.content.SyncRequest); 9910 method public static void setIsSyncable(android.accounts.Account, String, int); 9911 method public static void setMasterSyncAutomatically(boolean); 9912 method public static void setSyncAutomatically(android.accounts.Account, String, boolean); 9913 method @Deprecated public void startSync(android.net.Uri, android.os.Bundle); 9914 method public void takePersistableUriPermission(@NonNull android.net.Uri, int); 9915 method @Nullable public final android.net.Uri uncanonicalize(@NonNull android.net.Uri); 9916 method public final void unregisterContentObserver(@NonNull android.database.ContentObserver); 9917 method public final int update(@NonNull @RequiresPermission.Write android.net.Uri, @Nullable android.content.ContentValues, @Nullable String, @Nullable String[]); 9918 method public final int update(@NonNull @RequiresPermission.Write android.net.Uri, @Nullable android.content.ContentValues, @Nullable android.os.Bundle); 9919 method public static void validateSyncExtrasBundle(android.os.Bundle); 9920 method @NonNull public static android.content.ContentResolver wrap(@NonNull android.content.ContentProvider); 9921 method @NonNull public static android.content.ContentResolver wrap(@NonNull android.content.ContentProviderClient); 9922 field public static final String ANY_CURSOR_ITEM_TYPE = "vnd.android.cursor.item/*"; 9923 field public static final String CURSOR_DIR_BASE_TYPE = "vnd.android.cursor.dir"; 9924 field public static final String CURSOR_ITEM_BASE_TYPE = "vnd.android.cursor.item"; 9925 field public static final String EXTRA_HONORED_ARGS = "android.content.extra.HONORED_ARGS"; 9926 field public static final String EXTRA_REFRESH_SUPPORTED = "android.content.extra.REFRESH_SUPPORTED"; 9927 field public static final String EXTRA_SIZE = "android.content.extra.SIZE"; 9928 field public static final String EXTRA_TOTAL_COUNT = "android.content.extra.TOTAL_COUNT"; 9929 field public static final int NOTIFY_DELETE = 16; // 0x10 9930 field public static final int NOTIFY_INSERT = 4; // 0x4 9931 field public static final int NOTIFY_SKIP_NOTIFY_FOR_DESCENDANTS = 2; // 0x2 9932 field public static final int NOTIFY_SYNC_TO_NETWORK = 1; // 0x1 9933 field public static final int NOTIFY_UPDATE = 8; // 0x8 9934 field public static final String QUERY_ARG_GROUP_COLUMNS = "android:query-arg-group-columns"; 9935 field public static final String QUERY_ARG_LIMIT = "android:query-arg-limit"; 9936 field public static final String QUERY_ARG_OFFSET = "android:query-arg-offset"; 9937 field public static final String QUERY_ARG_SORT_COLLATION = "android:query-arg-sort-collation"; 9938 field public static final String QUERY_ARG_SORT_COLUMNS = "android:query-arg-sort-columns"; 9939 field public static final String QUERY_ARG_SORT_DIRECTION = "android:query-arg-sort-direction"; 9940 field public static final String QUERY_ARG_SORT_LOCALE = "android:query-arg-sort-locale"; 9941 field public static final String QUERY_ARG_SQL_GROUP_BY = "android:query-arg-sql-group-by"; 9942 field public static final String QUERY_ARG_SQL_HAVING = "android:query-arg-sql-having"; 9943 field public static final String QUERY_ARG_SQL_LIMIT = "android:query-arg-sql-limit"; 9944 field public static final String QUERY_ARG_SQL_SELECTION = "android:query-arg-sql-selection"; 9945 field public static final String QUERY_ARG_SQL_SELECTION_ARGS = "android:query-arg-sql-selection-args"; 9946 field public static final String QUERY_ARG_SQL_SORT_ORDER = "android:query-arg-sql-sort-order"; 9947 field public static final int QUERY_SORT_DIRECTION_ASCENDING = 0; // 0x0 9948 field public static final int QUERY_SORT_DIRECTION_DESCENDING = 1; // 0x1 9949 field public static final String SCHEME_ANDROID_RESOURCE = "android.resource"; 9950 field public static final String SCHEME_CONTENT = "content"; 9951 field public static final String SCHEME_FILE = "file"; 9952 field @Deprecated public static final String SYNC_EXTRAS_ACCOUNT = "account"; 9953 field public static final String SYNC_EXTRAS_DISCARD_LOCAL_DELETIONS = "discard_deletions"; 9954 field public static final String SYNC_EXTRAS_DO_NOT_RETRY = "do_not_retry"; 9955 field public static final String SYNC_EXTRAS_EXPEDITED = "expedited"; 9956 field @Deprecated public static final String SYNC_EXTRAS_FORCE = "force"; 9957 field public static final String SYNC_EXTRAS_IGNORE_BACKOFF = "ignore_backoff"; 9958 field public static final String SYNC_EXTRAS_IGNORE_SETTINGS = "ignore_settings"; 9959 field public static final String SYNC_EXTRAS_INITIALIZE = "initialize"; 9960 field public static final String SYNC_EXTRAS_MANUAL = "force"; 9961 field public static final String SYNC_EXTRAS_OVERRIDE_TOO_MANY_DELETIONS = "deletions_override"; 9962 field public static final String SYNC_EXTRAS_REQUIRE_CHARGING = "require_charging"; 9963 field public static final String SYNC_EXTRAS_UPLOAD = "upload"; 9964 field public static final int SYNC_OBSERVER_TYPE_ACTIVE = 4; // 0x4 9965 field public static final int SYNC_OBSERVER_TYPE_PENDING = 2; // 0x2 9966 field public static final int SYNC_OBSERVER_TYPE_SETTINGS = 1; // 0x1 9967 } 9968 9969 public static final class ContentResolver.MimeTypeInfo { 9970 method @NonNull public CharSequence getContentDescription(); 9971 method @NonNull public android.graphics.drawable.Icon getIcon(); 9972 method @NonNull public CharSequence getLabel(); 9973 } 9974 9975 public class ContentUris { 9976 ctor public ContentUris(); 9977 method @NonNull public static android.net.Uri.Builder appendId(@NonNull android.net.Uri.Builder, long); 9978 method public static long parseId(@NonNull android.net.Uri); 9979 method @NonNull public static android.net.Uri removeId(@NonNull android.net.Uri); 9980 method @NonNull public static android.net.Uri withAppendedId(@NonNull android.net.Uri, long); 9981 } 9982 9983 public final class ContentValues implements android.os.Parcelable { 9984 ctor public ContentValues(); 9985 ctor public ContentValues(int); 9986 ctor public ContentValues(android.content.ContentValues); 9987 method public void clear(); 9988 method public boolean containsKey(String); 9989 method public int describeContents(); 9990 method public Object get(String); 9991 method public Boolean getAsBoolean(String); 9992 method public Byte getAsByte(String); 9993 method public byte[] getAsByteArray(String); 9994 method public Double getAsDouble(String); 9995 method public Float getAsFloat(String); 9996 method public Integer getAsInteger(String); 9997 method public Long getAsLong(String); 9998 method public Short getAsShort(String); 9999 method public String getAsString(String); 10000 method public boolean isEmpty(); 10001 method public java.util.Set<java.lang.String> keySet(); 10002 method public void put(String, String); 10003 method public void put(String, Byte); 10004 method public void put(String, Short); 10005 method public void put(String, Integer); 10006 method public void put(String, Long); 10007 method public void put(String, Float); 10008 method public void put(String, Double); 10009 method public void put(String, Boolean); 10010 method public void put(String, byte[]); 10011 method public void putAll(android.content.ContentValues); 10012 method public void putNull(String); 10013 method public void remove(String); 10014 method public int size(); 10015 method public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> valueSet(); 10016 method public void writeToParcel(android.os.Parcel, int); 10017 field @NonNull public static final android.os.Parcelable.Creator<android.content.ContentValues> CREATOR; 10018 field public static final String TAG = "ContentValues"; 10019 } 10020 10021 public abstract class Context { 10022 ctor public Context(); 10023 method public boolean bindIsolatedService(@NonNull @RequiresPermission android.content.Intent, int, @NonNull String, @NonNull java.util.concurrent.Executor, @NonNull android.content.ServiceConnection); 10024 method public abstract boolean bindService(@RequiresPermission android.content.Intent, @NonNull android.content.ServiceConnection, int); 10025 method public boolean bindService(@NonNull @RequiresPermission android.content.Intent, int, @NonNull java.util.concurrent.Executor, @NonNull android.content.ServiceConnection); 10026 method @RequiresPermission(anyOf={"android.permission.INTERACT_ACROSS_USERS", android.Manifest.permission.INTERACT_ACROSS_PROFILES}) public boolean bindServiceAsUser(@NonNull @RequiresPermission android.content.Intent, @NonNull android.content.ServiceConnection, int, @NonNull android.os.UserHandle); 10027 method @CheckResult(suggest="#enforceCallingOrSelfPermission(String,String)") public abstract int checkCallingOrSelfPermission(@NonNull String); 10028 method @CheckResult(suggest="#enforceCallingOrSelfUriPermission(Uri,int,String)") public abstract int checkCallingOrSelfUriPermission(android.net.Uri, int); 10029 method @CheckResult(suggest="#enforceCallingPermission(String,String)") public abstract int checkCallingPermission(@NonNull String); 10030 method @CheckResult(suggest="#enforceCallingUriPermission(Uri,int,String)") public abstract int checkCallingUriPermission(android.net.Uri, int); 10031 method @CheckResult(suggest="#enforcePermission(String,int,int,String)") public abstract int checkPermission(@NonNull String, int, int); 10032 method public abstract int checkSelfPermission(@NonNull String); 10033 method @CheckResult(suggest="#enforceUriPermission(Uri,int,int,String)") public abstract int checkUriPermission(android.net.Uri, int, int, int); 10034 method @CheckResult(suggest="#enforceUriPermission(Uri,String,String,int,int,int,String)") public abstract int checkUriPermission(@Nullable android.net.Uri, @Nullable String, @Nullable String, int, int, int); 10035 method @Deprecated public abstract void clearWallpaper() throws java.io.IOException; 10036 method @NonNull public android.content.Context createAttributionContext(@Nullable String); 10037 method public abstract android.content.Context createConfigurationContext(@NonNull android.content.res.Configuration); 10038 method public abstract android.content.Context createContextForSplit(String) throws android.content.pm.PackageManager.NameNotFoundException; 10039 method public abstract android.content.Context createDeviceProtectedStorageContext(); 10040 method public abstract android.content.Context createDisplayContext(@NonNull android.view.Display); 10041 method public abstract android.content.Context createPackageContext(String, int) throws android.content.pm.PackageManager.NameNotFoundException; 10042 method @NonNull public android.content.Context createWindowContext(int, @Nullable android.os.Bundle); 10043 method public abstract String[] databaseList(); 10044 method public abstract boolean deleteDatabase(String); 10045 method public abstract boolean deleteFile(String); 10046 method public abstract boolean deleteSharedPreferences(String); 10047 method public abstract void enforceCallingOrSelfPermission(@NonNull String, @Nullable String); 10048 method public abstract void enforceCallingOrSelfUriPermission(android.net.Uri, int, String); 10049 method public abstract void enforceCallingPermission(@NonNull String, @Nullable String); 10050 method public abstract void enforceCallingUriPermission(android.net.Uri, int, String); 10051 method public abstract void enforcePermission(@NonNull String, int, int, @Nullable String); 10052 method public abstract void enforceUriPermission(android.net.Uri, int, int, int, String); 10053 method public abstract void enforceUriPermission(@Nullable android.net.Uri, @Nullable String, @Nullable String, int, int, int, @Nullable String); 10054 method public abstract String[] fileList(); 10055 method public abstract android.content.Context getApplicationContext(); 10056 method public abstract android.content.pm.ApplicationInfo getApplicationInfo(); 10057 method public abstract android.content.res.AssetManager getAssets(); 10058 method @Nullable public String getAttributionTag(); 10059 method public abstract java.io.File getCacheDir(); 10060 method public abstract ClassLoader getClassLoader(); 10061 method public abstract java.io.File getCodeCacheDir(); 10062 method @ColorInt public final int getColor(@ColorRes int); 10063 method @NonNull public final android.content.res.ColorStateList getColorStateList(@ColorRes int); 10064 method public abstract android.content.ContentResolver getContentResolver(); 10065 method public abstract java.io.File getDataDir(); 10066 method public abstract java.io.File getDatabasePath(String); 10067 method public abstract java.io.File getDir(String, int); 10068 method @Nullable public android.view.Display getDisplay(); 10069 method @Nullable public final android.graphics.drawable.Drawable getDrawable(@DrawableRes int); 10070 method @Nullable public abstract java.io.File getExternalCacheDir(); 10071 method public abstract java.io.File[] getExternalCacheDirs(); 10072 method @Nullable public abstract java.io.File getExternalFilesDir(@Nullable String); 10073 method public abstract java.io.File[] getExternalFilesDirs(String); 10074 method @Deprecated public abstract java.io.File[] getExternalMediaDirs(); 10075 method public abstract java.io.File getFileStreamPath(String); 10076 method public abstract java.io.File getFilesDir(); 10077 method public java.util.concurrent.Executor getMainExecutor(); 10078 method public abstract android.os.Looper getMainLooper(); 10079 method public abstract java.io.File getNoBackupFilesDir(); 10080 method public abstract java.io.File getObbDir(); 10081 method public abstract java.io.File[] getObbDirs(); 10082 method @NonNull public String getOpPackageName(); 10083 method public abstract String getPackageCodePath(); 10084 method public abstract android.content.pm.PackageManager getPackageManager(); 10085 method public abstract String getPackageName(); 10086 method public abstract String getPackageResourcePath(); 10087 method public abstract android.content.res.Resources getResources(); 10088 method public abstract android.content.SharedPreferences getSharedPreferences(String, int); 10089 method @NonNull public final String getString(@StringRes int); 10090 method @NonNull public final String getString(@StringRes int, java.lang.Object...); 10091 method public abstract Object getSystemService(@NonNull String); 10092 method public final <T> T getSystemService(@NonNull Class<T>); 10093 method @Nullable public abstract String getSystemServiceName(@NonNull Class<?>); 10094 method @NonNull public final CharSequence getText(@StringRes int); 10095 method @android.view.ViewDebug.ExportedProperty(deepExport=true) public abstract android.content.res.Resources.Theme getTheme(); 10096 method @Deprecated public abstract android.graphics.drawable.Drawable getWallpaper(); 10097 method @Deprecated public abstract int getWallpaperDesiredMinimumHeight(); 10098 method @Deprecated public abstract int getWallpaperDesiredMinimumWidth(); 10099 method public abstract void grantUriPermission(String, android.net.Uri, int); 10100 method public abstract boolean isDeviceProtectedStorage(); 10101 method public boolean isRestricted(); 10102 method public abstract boolean moveDatabaseFrom(android.content.Context, String); 10103 method public abstract boolean moveSharedPreferencesFrom(android.content.Context, String); 10104 method @NonNull public final android.content.res.TypedArray obtainStyledAttributes(@NonNull @StyleableRes int[]); 10105 method @NonNull public final android.content.res.TypedArray obtainStyledAttributes(@StyleRes int, @NonNull @StyleableRes int[]) throws android.content.res.Resources.NotFoundException; 10106 method @NonNull public final android.content.res.TypedArray obtainStyledAttributes(@Nullable android.util.AttributeSet, @NonNull @StyleableRes int[]); 10107 method @NonNull public final android.content.res.TypedArray obtainStyledAttributes(@Nullable android.util.AttributeSet, @NonNull @StyleableRes int[], @AttrRes int, @StyleRes int); 10108 method public abstract java.io.FileInputStream openFileInput(String) throws java.io.FileNotFoundException; 10109 method public abstract java.io.FileOutputStream openFileOutput(String, int) throws java.io.FileNotFoundException; 10110 method public abstract android.database.sqlite.SQLiteDatabase openOrCreateDatabase(String, int, android.database.sqlite.SQLiteDatabase.CursorFactory); 10111 method public abstract android.database.sqlite.SQLiteDatabase openOrCreateDatabase(String, int, android.database.sqlite.SQLiteDatabase.CursorFactory, @Nullable android.database.DatabaseErrorHandler); 10112 method @Deprecated public abstract android.graphics.drawable.Drawable peekWallpaper(); 10113 method public void registerComponentCallbacks(android.content.ComponentCallbacks); 10114 method @Nullable public abstract android.content.Intent registerReceiver(@Nullable android.content.BroadcastReceiver, android.content.IntentFilter); 10115 method @Nullable public abstract android.content.Intent registerReceiver(@Nullable android.content.BroadcastReceiver, android.content.IntentFilter, int); 10116 method @Nullable public abstract android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, @Nullable String, @Nullable android.os.Handler); 10117 method @Nullable public abstract android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, @Nullable String, @Nullable android.os.Handler, int); 10118 method @Deprecated @RequiresPermission(android.Manifest.permission.BROADCAST_STICKY) public abstract void removeStickyBroadcast(@RequiresPermission android.content.Intent); 10119 method @Deprecated @RequiresPermission(allOf={"android.permission.INTERACT_ACROSS_USERS", android.Manifest.permission.BROADCAST_STICKY}) public abstract void removeStickyBroadcastAsUser(@RequiresPermission android.content.Intent, android.os.UserHandle); 10120 method public abstract void revokeUriPermission(android.net.Uri, int); 10121 method public abstract void revokeUriPermission(String, android.net.Uri, int); 10122 method public abstract void sendBroadcast(@RequiresPermission android.content.Intent); 10123 method public abstract void sendBroadcast(@RequiresPermission android.content.Intent, @Nullable String); 10124 method @RequiresPermission("android.permission.INTERACT_ACROSS_USERS") public abstract void sendBroadcastAsUser(@RequiresPermission android.content.Intent, android.os.UserHandle); 10125 method @RequiresPermission("android.permission.INTERACT_ACROSS_USERS") public abstract void sendBroadcastAsUser(@RequiresPermission android.content.Intent, android.os.UserHandle, @Nullable String); 10126 method public void sendBroadcastWithMultiplePermissions(@NonNull android.content.Intent, @NonNull String[]); 10127 method public abstract void sendOrderedBroadcast(@RequiresPermission android.content.Intent, @Nullable String); 10128 method public abstract void sendOrderedBroadcast(@NonNull @RequiresPermission android.content.Intent, @Nullable String, @Nullable android.content.BroadcastReceiver, @Nullable android.os.Handler, int, @Nullable String, @Nullable android.os.Bundle); 10129 method public void sendOrderedBroadcast(@NonNull android.content.Intent, @Nullable String, @Nullable String, @Nullable android.content.BroadcastReceiver, @Nullable android.os.Handler, int, @Nullable String, @Nullable android.os.Bundle); 10130 method @RequiresPermission("android.permission.INTERACT_ACROSS_USERS") public abstract void sendOrderedBroadcastAsUser(@RequiresPermission android.content.Intent, android.os.UserHandle, @Nullable String, android.content.BroadcastReceiver, @Nullable android.os.Handler, int, @Nullable String, @Nullable android.os.Bundle); 10131 method @Deprecated @RequiresPermission(android.Manifest.permission.BROADCAST_STICKY) public abstract void sendStickyBroadcast(@RequiresPermission android.content.Intent); 10132 method @Deprecated @RequiresPermission(allOf={"android.permission.INTERACT_ACROSS_USERS", android.Manifest.permission.BROADCAST_STICKY}) public abstract void sendStickyBroadcastAsUser(@RequiresPermission android.content.Intent, android.os.UserHandle); 10133 method @Deprecated @RequiresPermission(android.Manifest.permission.BROADCAST_STICKY) public abstract void sendStickyOrderedBroadcast(@RequiresPermission android.content.Intent, android.content.BroadcastReceiver, @Nullable android.os.Handler, int, @Nullable String, @Nullable android.os.Bundle); 10134 method @Deprecated @RequiresPermission(allOf={"android.permission.INTERACT_ACROSS_USERS", android.Manifest.permission.BROADCAST_STICKY}) public abstract void sendStickyOrderedBroadcastAsUser(@RequiresPermission android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, @Nullable android.os.Handler, int, @Nullable String, @Nullable android.os.Bundle); 10135 method public abstract void setTheme(@StyleRes int); 10136 method @Deprecated public abstract void setWallpaper(android.graphics.Bitmap) throws java.io.IOException; 10137 method @Deprecated public abstract void setWallpaper(java.io.InputStream) throws java.io.IOException; 10138 method public abstract void startActivities(@RequiresPermission android.content.Intent[]); 10139 method public abstract void startActivities(@RequiresPermission android.content.Intent[], android.os.Bundle); 10140 method public abstract void startActivity(@RequiresPermission android.content.Intent); 10141 method public abstract void startActivity(@RequiresPermission android.content.Intent, @Nullable android.os.Bundle); 10142 method @Nullable public abstract android.content.ComponentName startForegroundService(android.content.Intent); 10143 method public abstract boolean startInstrumentation(@NonNull android.content.ComponentName, @Nullable String, @Nullable android.os.Bundle); 10144 method public abstract void startIntentSender(android.content.IntentSender, @Nullable android.content.Intent, int, int, int) throws android.content.IntentSender.SendIntentException; 10145 method public abstract void startIntentSender(android.content.IntentSender, @Nullable android.content.Intent, int, int, int, @Nullable android.os.Bundle) throws android.content.IntentSender.SendIntentException; 10146 method @Nullable public abstract android.content.ComponentName startService(android.content.Intent); 10147 method public abstract boolean stopService(android.content.Intent); 10148 method public abstract void unbindService(@NonNull android.content.ServiceConnection); 10149 method public void unregisterComponentCallbacks(android.content.ComponentCallbacks); 10150 method public abstract void unregisterReceiver(android.content.BroadcastReceiver); 10151 method public void updateServiceGroup(@NonNull android.content.ServiceConnection, int, int); 10152 field public static final String ACCESSIBILITY_SERVICE = "accessibility"; 10153 field public static final String ACCOUNT_SERVICE = "account"; 10154 field public static final String ACTIVITY_SERVICE = "activity"; 10155 field public static final String ALARM_SERVICE = "alarm"; 10156 field public static final String APPWIDGET_SERVICE = "appwidget"; 10157 field public static final String APP_OPS_SERVICE = "appops"; 10158 field public static final String AUDIO_SERVICE = "audio"; 10159 field public static final String BATTERY_SERVICE = "batterymanager"; 10160 field public static final int BIND_ABOVE_CLIENT = 8; // 0x8 10161 field public static final int BIND_ADJUST_WITH_ACTIVITY = 128; // 0x80 10162 field public static final int BIND_ALLOW_OOM_MANAGEMENT = 16; // 0x10 10163 field public static final int BIND_AUTO_CREATE = 1; // 0x1 10164 field public static final int BIND_DEBUG_UNBIND = 2; // 0x2 10165 field public static final int BIND_EXTERNAL_SERVICE = -2147483648; // 0x80000000 10166 field public static final int BIND_IMPORTANT = 64; // 0x40 10167 field public static final int BIND_INCLUDE_CAPABILITIES = 4096; // 0x1000 10168 field public static final int BIND_NOT_FOREGROUND = 4; // 0x4 10169 field public static final int BIND_NOT_PERCEPTIBLE = 256; // 0x100 10170 field public static final int BIND_WAIVE_PRIORITY = 32; // 0x20 10171 field public static final String BIOMETRIC_SERVICE = "biometric"; 10172 field public static final String BLOB_STORE_SERVICE = "blob_store"; 10173 field public static final String BLUETOOTH_SERVICE = "bluetooth"; 10174 field public static final String CAMERA_SERVICE = "camera"; 10175 field public static final String CAPTIONING_SERVICE = "captioning"; 10176 field public static final String CARRIER_CONFIG_SERVICE = "carrier_config"; 10177 field public static final String CLIPBOARD_SERVICE = "clipboard"; 10178 field public static final String COMPANION_DEVICE_SERVICE = "companiondevice"; 10179 field public static final String CONNECTIVITY_DIAGNOSTICS_SERVICE = "connectivity_diagnostics"; 10180 field public static final String CONNECTIVITY_SERVICE = "connectivity"; 10181 field public static final String CONSUMER_IR_SERVICE = "consumer_ir"; 10182 field public static final int CONTEXT_IGNORE_SECURITY = 2; // 0x2 10183 field public static final int CONTEXT_INCLUDE_CODE = 1; // 0x1 10184 field public static final int CONTEXT_RESTRICTED = 4; // 0x4 10185 field public static final String CROSS_PROFILE_APPS_SERVICE = "crossprofileapps"; 10186 field public static final String DEVICE_POLICY_SERVICE = "device_policy"; 10187 field public static final String DISPLAY_SERVICE = "display"; 10188 field public static final String DOWNLOAD_SERVICE = "download"; 10189 field public static final String DROPBOX_SERVICE = "dropbox"; 10190 field public static final String EUICC_SERVICE = "euicc"; 10191 field public static final String FILE_INTEGRITY_SERVICE = "file_integrity"; 10192 field public static final String FINGERPRINT_SERVICE = "fingerprint"; 10193 field public static final String HARDWARE_PROPERTIES_SERVICE = "hardware_properties"; 10194 field public static final String INPUT_METHOD_SERVICE = "input_method"; 10195 field public static final String INPUT_SERVICE = "input"; 10196 field public static final String IPSEC_SERVICE = "ipsec"; 10197 field public static final String JOB_SCHEDULER_SERVICE = "jobscheduler"; 10198 field public static final String KEYGUARD_SERVICE = "keyguard"; 10199 field public static final String LAUNCHER_APPS_SERVICE = "launcherapps"; 10200 field public static final String LAYOUT_INFLATER_SERVICE = "layout_inflater"; 10201 field public static final String LOCATION_SERVICE = "location"; 10202 field public static final String MEDIA_PROJECTION_SERVICE = "media_projection"; 10203 field public static final String MEDIA_ROUTER_SERVICE = "media_router"; 10204 field public static final String MEDIA_SESSION_SERVICE = "media_session"; 10205 field public static final String MIDI_SERVICE = "midi"; 10206 field public static final int MODE_APPEND = 32768; // 0x8000 10207 field public static final int MODE_ENABLE_WRITE_AHEAD_LOGGING = 8; // 0x8 10208 field @Deprecated public static final int MODE_MULTI_PROCESS = 4; // 0x4 10209 field public static final int MODE_NO_LOCALIZED_COLLATORS = 16; // 0x10 10210 field public static final int MODE_PRIVATE = 0; // 0x0 10211 field @Deprecated public static final int MODE_WORLD_READABLE = 1; // 0x1 10212 field @Deprecated public static final int MODE_WORLD_WRITEABLE = 2; // 0x2 10213 field public static final String NETWORK_STATS_SERVICE = "netstats"; 10214 field public static final String NFC_SERVICE = "nfc"; 10215 field public static final String NOTIFICATION_SERVICE = "notification"; 10216 field public static final String NSD_SERVICE = "servicediscovery"; 10217 field public static final String POWER_SERVICE = "power"; 10218 field public static final String PRINT_SERVICE = "print"; 10219 field public static final int RECEIVER_VISIBLE_TO_INSTANT_APPS = 1; // 0x1 10220 field public static final String RESTRICTIONS_SERVICE = "restrictions"; 10221 field public static final String ROLE_SERVICE = "role"; 10222 field public static final String SEARCH_SERVICE = "search"; 10223 field public static final String SENSOR_SERVICE = "sensor"; 10224 field public static final String SHORTCUT_SERVICE = "shortcut"; 10225 field public static final String STORAGE_SERVICE = "storage"; 10226 field public static final String STORAGE_STATS_SERVICE = "storagestats"; 10227 field public static final String SYSTEM_HEALTH_SERVICE = "systemhealth"; 10228 field public static final String TELECOM_SERVICE = "telecom"; 10229 field public static final String TELEPHONY_IMS_SERVICE = "telephony_ims"; 10230 field public static final String TELEPHONY_SERVICE = "phone"; 10231 field public static final String TELEPHONY_SUBSCRIPTION_SERVICE = "telephony_subscription_service"; 10232 field public static final String TEXT_CLASSIFICATION_SERVICE = "textclassification"; 10233 field public static final String TEXT_SERVICES_MANAGER_SERVICE = "textservices"; 10234 field public static final String TV_INPUT_SERVICE = "tv_input"; 10235 field public static final String UI_MODE_SERVICE = "uimode"; 10236 field public static final String USAGE_STATS_SERVICE = "usagestats"; 10237 field public static final String USB_SERVICE = "usb"; 10238 field public static final String USER_SERVICE = "user"; 10239 field public static final String VIBRATOR_SERVICE = "vibrator"; 10240 field public static final String VPN_MANAGEMENT_SERVICE = "vpn_management"; 10241 field public static final String WALLPAPER_SERVICE = "wallpaper"; 10242 field public static final String WIFI_AWARE_SERVICE = "wifiaware"; 10243 field public static final String WIFI_P2P_SERVICE = "wifip2p"; 10244 field public static final String WIFI_RTT_RANGING_SERVICE = "wifirtt"; 10245 field public static final String WIFI_SERVICE = "wifi"; 10246 field public static final String WINDOW_SERVICE = "window"; 10247 } 10248 10249 public class ContextWrapper extends android.content.Context { 10250 ctor public ContextWrapper(android.content.Context); 10251 method protected void attachBaseContext(android.content.Context); 10252 method public boolean bindService(android.content.Intent, android.content.ServiceConnection, int); 10253 method public int checkCallingOrSelfPermission(String); 10254 method public int checkCallingOrSelfUriPermission(android.net.Uri, int); 10255 method public int checkCallingPermission(String); 10256 method public int checkCallingUriPermission(android.net.Uri, int); 10257 method public int checkPermission(String, int, int); 10258 method public int checkSelfPermission(String); 10259 method public int checkUriPermission(android.net.Uri, int, int, int); 10260 method public int checkUriPermission(android.net.Uri, String, String, int, int, int); 10261 method @Deprecated public void clearWallpaper() throws java.io.IOException; 10262 method public android.content.Context createConfigurationContext(android.content.res.Configuration); 10263 method public android.content.Context createContextForSplit(String) throws android.content.pm.PackageManager.NameNotFoundException; 10264 method public android.content.Context createDeviceProtectedStorageContext(); 10265 method public android.content.Context createDisplayContext(android.view.Display); 10266 method public android.content.Context createPackageContext(String, int) throws android.content.pm.PackageManager.NameNotFoundException; 10267 method public String[] databaseList(); 10268 method public boolean deleteDatabase(String); 10269 method public boolean deleteFile(String); 10270 method public boolean deleteSharedPreferences(String); 10271 method public void enforceCallingOrSelfPermission(String, String); 10272 method public void enforceCallingOrSelfUriPermission(android.net.Uri, int, String); 10273 method public void enforceCallingPermission(String, String); 10274 method public void enforceCallingUriPermission(android.net.Uri, int, String); 10275 method public void enforcePermission(String, int, int, String); 10276 method public void enforceUriPermission(android.net.Uri, int, int, int, String); 10277 method public void enforceUriPermission(android.net.Uri, String, String, int, int, int, String); 10278 method public String[] fileList(); 10279 method public android.content.Context getApplicationContext(); 10280 method public android.content.pm.ApplicationInfo getApplicationInfo(); 10281 method public android.content.res.AssetManager getAssets(); 10282 method public android.content.Context getBaseContext(); 10283 method public java.io.File getCacheDir(); 10284 method public ClassLoader getClassLoader(); 10285 method public java.io.File getCodeCacheDir(); 10286 method public android.content.ContentResolver getContentResolver(); 10287 method public java.io.File getDataDir(); 10288 method public java.io.File getDatabasePath(String); 10289 method public java.io.File getDir(String, int); 10290 method public java.io.File getExternalCacheDir(); 10291 method public java.io.File[] getExternalCacheDirs(); 10292 method public java.io.File getExternalFilesDir(String); 10293 method public java.io.File[] getExternalFilesDirs(String); 10294 method public java.io.File[] getExternalMediaDirs(); 10295 method public java.io.File getFileStreamPath(String); 10296 method public java.io.File getFilesDir(); 10297 method public android.os.Looper getMainLooper(); 10298 method public java.io.File getNoBackupFilesDir(); 10299 method public java.io.File getObbDir(); 10300 method public java.io.File[] getObbDirs(); 10301 method public String getPackageCodePath(); 10302 method public android.content.pm.PackageManager getPackageManager(); 10303 method public String getPackageName(); 10304 method public String getPackageResourcePath(); 10305 method public android.content.res.Resources getResources(); 10306 method public android.content.SharedPreferences getSharedPreferences(String, int); 10307 method public Object getSystemService(String); 10308 method public String getSystemServiceName(Class<?>); 10309 method public android.content.res.Resources.Theme getTheme(); 10310 method @Deprecated public android.graphics.drawable.Drawable getWallpaper(); 10311 method @Deprecated public int getWallpaperDesiredMinimumHeight(); 10312 method @Deprecated public int getWallpaperDesiredMinimumWidth(); 10313 method public void grantUriPermission(String, android.net.Uri, int); 10314 method public boolean isDeviceProtectedStorage(); 10315 method public boolean moveDatabaseFrom(android.content.Context, String); 10316 method public boolean moveSharedPreferencesFrom(android.content.Context, String); 10317 method public java.io.FileInputStream openFileInput(String) throws java.io.FileNotFoundException; 10318 method public java.io.FileOutputStream openFileOutput(String, int) throws java.io.FileNotFoundException; 10319 method public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(String, int, android.database.sqlite.SQLiteDatabase.CursorFactory); 10320 method public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(String, int, android.database.sqlite.SQLiteDatabase.CursorFactory, android.database.DatabaseErrorHandler); 10321 method @Deprecated public android.graphics.drawable.Drawable peekWallpaper(); 10322 method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter); 10323 method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, int); 10324 method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, String, android.os.Handler); 10325 method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, String, android.os.Handler, int); 10326 method @Deprecated public void removeStickyBroadcast(android.content.Intent); 10327 method @Deprecated public void removeStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle); 10328 method public void revokeUriPermission(android.net.Uri, int); 10329 method public void revokeUriPermission(String, android.net.Uri, int); 10330 method public void sendBroadcast(android.content.Intent); 10331 method public void sendBroadcast(android.content.Intent, String); 10332 method public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle); 10333 method public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, String); 10334 method public void sendOrderedBroadcast(android.content.Intent, String); 10335 method public void sendOrderedBroadcast(android.content.Intent, String, android.content.BroadcastReceiver, android.os.Handler, int, String, android.os.Bundle); 10336 method public void sendOrderedBroadcast(@NonNull @RequiresPermission android.content.Intent, int, @Nullable String, @Nullable String, @Nullable android.content.BroadcastReceiver, @Nullable android.os.Handler, @Nullable String, @Nullable android.os.Bundle, @Nullable android.os.Bundle); 10337 method public void sendOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, String, android.content.BroadcastReceiver, android.os.Handler, int, String, android.os.Bundle); 10338 method @Deprecated public void sendStickyBroadcast(android.content.Intent); 10339 method @Deprecated public void sendStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle); 10340 method @Deprecated public void sendStickyOrderedBroadcast(android.content.Intent, android.content.BroadcastReceiver, android.os.Handler, int, String, android.os.Bundle); 10341 method @Deprecated public void sendStickyOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, android.os.Handler, int, String, android.os.Bundle); 10342 method public void setTheme(int); 10343 method @Deprecated public void setWallpaper(android.graphics.Bitmap) throws java.io.IOException; 10344 method @Deprecated public void setWallpaper(java.io.InputStream) throws java.io.IOException; 10345 method public void startActivities(android.content.Intent[]); 10346 method public void startActivities(android.content.Intent[], android.os.Bundle); 10347 method public void startActivity(android.content.Intent); 10348 method public void startActivity(android.content.Intent, android.os.Bundle); 10349 method public android.content.ComponentName startForegroundService(android.content.Intent); 10350 method public boolean startInstrumentation(android.content.ComponentName, String, android.os.Bundle); 10351 method public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int) throws android.content.IntentSender.SendIntentException; 10352 method public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException; 10353 method public android.content.ComponentName startService(android.content.Intent); 10354 method public boolean stopService(android.content.Intent); 10355 method public void unbindService(android.content.ServiceConnection); 10356 method public void unregisterReceiver(android.content.BroadcastReceiver); 10357 } 10358 10359 @Deprecated public class CursorLoader extends android.content.AsyncTaskLoader<android.database.Cursor> { 10360 ctor @Deprecated public CursorLoader(android.content.Context); 10361 ctor @Deprecated public CursorLoader(android.content.Context, android.net.Uri, String[], String, String[], String); 10362 method @Deprecated public void deliverResult(android.database.Cursor); 10363 method @Deprecated public String[] getProjection(); 10364 method @Deprecated public String getSelection(); 10365 method @Deprecated public String[] getSelectionArgs(); 10366 method @Deprecated public String getSortOrder(); 10367 method @Deprecated public android.net.Uri getUri(); 10368 method @Deprecated public android.database.Cursor loadInBackground(); 10369 method @Deprecated public void onCanceled(android.database.Cursor); 10370 method @Deprecated public void setProjection(String[]); 10371 method @Deprecated public void setSelection(String); 10372 method @Deprecated public void setSelectionArgs(String[]); 10373 method @Deprecated public void setSortOrder(String); 10374 method @Deprecated public void setUri(android.net.Uri); 10375 } 10376 10377 public interface DialogInterface { 10378 method public void cancel(); 10379 method public void dismiss(); 10380 field @Deprecated public static final int BUTTON1 = -1; // 0xffffffff 10381 field @Deprecated public static final int BUTTON2 = -2; // 0xfffffffe 10382 field @Deprecated public static final int BUTTON3 = -3; // 0xfffffffd 10383 field public static final int BUTTON_NEGATIVE = -2; // 0xfffffffe 10384 field public static final int BUTTON_NEUTRAL = -3; // 0xfffffffd 10385 field public static final int BUTTON_POSITIVE = -1; // 0xffffffff 10386 } 10387 10388 public static interface DialogInterface.OnCancelListener { 10389 method public void onCancel(android.content.DialogInterface); 10390 } 10391 10392 public static interface DialogInterface.OnClickListener { 10393 method public void onClick(android.content.DialogInterface, int); 10394 } 10395 10396 public static interface DialogInterface.OnDismissListener { 10397 method public void onDismiss(android.content.DialogInterface); 10398 } 10399 10400 public static interface DialogInterface.OnKeyListener { 10401 method public boolean onKey(android.content.DialogInterface, int, android.view.KeyEvent); 10402 } 10403 10404 public static interface DialogInterface.OnMultiChoiceClickListener { 10405 method public void onClick(android.content.DialogInterface, int, boolean); 10406 } 10407 10408 public static interface DialogInterface.OnShowListener { 10409 method public void onShow(android.content.DialogInterface); 10410 } 10411 10412 public final class Entity { 10413 ctor public Entity(android.content.ContentValues); 10414 method public void addSubValue(android.net.Uri, android.content.ContentValues); 10415 method public android.content.ContentValues getEntityValues(); 10416 method public java.util.ArrayList<android.content.Entity.NamedContentValues> getSubValues(); 10417 } 10418 10419 public static class Entity.NamedContentValues { 10420 ctor public Entity.NamedContentValues(android.net.Uri, android.content.ContentValues); 10421 field public final android.net.Uri uri; 10422 field public final android.content.ContentValues values; 10423 } 10424 10425 public interface EntityIterator extends java.util.Iterator<android.content.Entity> { 10426 method public void close(); 10427 method public void reset(); 10428 } 10429 10430 public class Intent implements java.lang.Cloneable android.os.Parcelable { 10431 ctor public Intent(); 10432 ctor public Intent(android.content.Intent); 10433 ctor public Intent(String); 10434 ctor public Intent(String, android.net.Uri); 10435 ctor public Intent(android.content.Context, Class<?>); 10436 ctor public Intent(String, android.net.Uri, android.content.Context, Class<?>); 10437 method @NonNull public android.content.Intent addCategory(String); 10438 method @NonNull public android.content.Intent addFlags(int); 10439 method public Object clone(); 10440 method @NonNull public android.content.Intent cloneFilter(); 10441 method public static android.content.Intent createChooser(android.content.Intent, CharSequence); 10442 method public static android.content.Intent createChooser(android.content.Intent, CharSequence, android.content.IntentSender); 10443 method public int describeContents(); 10444 method public int fillIn(@NonNull android.content.Intent, int); 10445 method public boolean filterEquals(android.content.Intent); 10446 method public int filterHashCode(); 10447 method @Nullable public String getAction(); 10448 method @Nullable public boolean[] getBooleanArrayExtra(String); 10449 method public boolean getBooleanExtra(String, boolean); 10450 method @Nullable public android.os.Bundle getBundleExtra(String); 10451 method @Nullable public byte[] getByteArrayExtra(String); 10452 method public byte getByteExtra(String, byte); 10453 method public java.util.Set<java.lang.String> getCategories(); 10454 method @Nullable public char[] getCharArrayExtra(String); 10455 method public char getCharExtra(String, char); 10456 method @Nullable public CharSequence[] getCharSequenceArrayExtra(String); 10457 method @Nullable public java.util.ArrayList<java.lang.CharSequence> getCharSequenceArrayListExtra(String); 10458 method @Nullable public CharSequence getCharSequenceExtra(String); 10459 method @Nullable public android.content.ClipData getClipData(); 10460 method @Nullable public android.content.ComponentName getComponent(); 10461 method @Nullable public android.net.Uri getData(); 10462 method @Nullable public String getDataString(); 10463 method @Nullable public double[] getDoubleArrayExtra(String); 10464 method public double getDoubleExtra(String, double); 10465 method @Nullable public android.os.Bundle getExtras(); 10466 method public int getFlags(); 10467 method @Nullable public float[] getFloatArrayExtra(String); 10468 method public float getFloatExtra(String, float); 10469 method @Nullable public String getIdentifier(); 10470 method @Nullable public int[] getIntArrayExtra(String); 10471 method public int getIntExtra(String, int); 10472 method @Nullable public java.util.ArrayList<java.lang.Integer> getIntegerArrayListExtra(String); 10473 method @Deprecated public static android.content.Intent getIntent(String) throws java.net.URISyntaxException; 10474 method public static android.content.Intent getIntentOld(String) throws java.net.URISyntaxException; 10475 method @Nullable public long[] getLongArrayExtra(String); 10476 method public long getLongExtra(String, long); 10477 method @Nullable public String getPackage(); 10478 method @Nullable public android.os.Parcelable[] getParcelableArrayExtra(String); 10479 method @Nullable public <T extends android.os.Parcelable> java.util.ArrayList<T> getParcelableArrayListExtra(String); 10480 method @Nullable public <T extends android.os.Parcelable> T getParcelableExtra(String); 10481 method @Nullable public String getScheme(); 10482 method @Nullable public android.content.Intent getSelector(); 10483 method @Nullable public java.io.Serializable getSerializableExtra(String); 10484 method @Nullable public short[] getShortArrayExtra(String); 10485 method public short getShortExtra(String, short); 10486 method @Nullable public android.graphics.Rect getSourceBounds(); 10487 method @Nullable public String[] getStringArrayExtra(String); 10488 method @Nullable public java.util.ArrayList<java.lang.String> getStringArrayListExtra(String); 10489 method @Nullable public String getStringExtra(String); 10490 method @Nullable public String getType(); 10491 method public boolean hasCategory(String); 10492 method public boolean hasExtra(String); 10493 method public boolean hasFileDescriptors(); 10494 method public static android.content.Intent makeMainActivity(android.content.ComponentName); 10495 method public static android.content.Intent makeMainSelectorActivity(String, String); 10496 method public static android.content.Intent makeRestartActivityTask(android.content.ComponentName); 10497 method @Nullable public static String normalizeMimeType(@Nullable String); 10498 method @NonNull public static android.content.Intent parseIntent(@NonNull android.content.res.Resources, @NonNull org.xmlpull.v1.XmlPullParser, android.util.AttributeSet) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 10499 method public static android.content.Intent parseUri(String, int) throws java.net.URISyntaxException; 10500 method @NonNull public android.content.Intent putCharSequenceArrayListExtra(String, @Nullable java.util.ArrayList<java.lang.CharSequence>); 10501 method @NonNull public android.content.Intent putExtra(String, boolean); 10502 method @NonNull public android.content.Intent putExtra(String, byte); 10503 method @NonNull public android.content.Intent putExtra(String, char); 10504 method @NonNull public android.content.Intent putExtra(String, short); 10505 method @NonNull public android.content.Intent putExtra(String, int); 10506 method @NonNull public android.content.Intent putExtra(String, long); 10507 method @NonNull public android.content.Intent putExtra(String, float); 10508 method @NonNull public android.content.Intent putExtra(String, double); 10509 method @NonNull public android.content.Intent putExtra(String, @Nullable String); 10510 method @NonNull public android.content.Intent putExtra(String, @Nullable CharSequence); 10511 method @NonNull public android.content.Intent putExtra(String, @Nullable android.os.Parcelable); 10512 method @NonNull public android.content.Intent putExtra(String, @Nullable android.os.Parcelable[]); 10513 method @NonNull public android.content.Intent putExtra(String, @Nullable java.io.Serializable); 10514 method @NonNull public android.content.Intent putExtra(String, @Nullable boolean[]); 10515 method @NonNull public android.content.Intent putExtra(String, @Nullable byte[]); 10516 method @NonNull public android.content.Intent putExtra(String, @Nullable short[]); 10517 method @NonNull public android.content.Intent putExtra(String, @Nullable char[]); 10518 method @NonNull public android.content.Intent putExtra(String, @Nullable int[]); 10519 method @NonNull public android.content.Intent putExtra(String, @Nullable long[]); 10520 method @NonNull public android.content.Intent putExtra(String, @Nullable float[]); 10521 method @NonNull public android.content.Intent putExtra(String, @Nullable double[]); 10522 method @NonNull public android.content.Intent putExtra(String, @Nullable String[]); 10523 method @NonNull public android.content.Intent putExtra(String, @Nullable CharSequence[]); 10524 method @NonNull public android.content.Intent putExtra(String, @Nullable android.os.Bundle); 10525 method @NonNull public android.content.Intent putExtras(@NonNull android.content.Intent); 10526 method @NonNull public android.content.Intent putExtras(@NonNull android.os.Bundle); 10527 method @NonNull public android.content.Intent putIntegerArrayListExtra(String, @Nullable java.util.ArrayList<java.lang.Integer>); 10528 method @NonNull public android.content.Intent putParcelableArrayListExtra(String, @Nullable java.util.ArrayList<? extends android.os.Parcelable>); 10529 method @NonNull public android.content.Intent putStringArrayListExtra(String, @Nullable java.util.ArrayList<java.lang.String>); 10530 method public void readFromParcel(android.os.Parcel); 10531 method public void removeCategory(String); 10532 method public void removeExtra(String); 10533 method public void removeFlags(int); 10534 method @NonNull public android.content.Intent replaceExtras(@NonNull android.content.Intent); 10535 method @NonNull public android.content.Intent replaceExtras(@Nullable android.os.Bundle); 10536 method public android.content.ComponentName resolveActivity(@NonNull android.content.pm.PackageManager); 10537 method public android.content.pm.ActivityInfo resolveActivityInfo(@NonNull android.content.pm.PackageManager, int); 10538 method @Nullable public String resolveType(@NonNull android.content.Context); 10539 method @Nullable public String resolveType(@NonNull android.content.ContentResolver); 10540 method @Nullable public String resolveTypeIfNeeded(@NonNull android.content.ContentResolver); 10541 method @NonNull public android.content.Intent setAction(@Nullable String); 10542 method @NonNull public android.content.Intent setClass(@NonNull android.content.Context, @NonNull Class<?>); 10543 method @NonNull public android.content.Intent setClassName(@NonNull android.content.Context, @NonNull String); 10544 method @NonNull public android.content.Intent setClassName(@NonNull String, @NonNull String); 10545 method public void setClipData(@Nullable android.content.ClipData); 10546 method @NonNull public android.content.Intent setComponent(@Nullable android.content.ComponentName); 10547 method @NonNull public android.content.Intent setData(@Nullable android.net.Uri); 10548 method @NonNull public android.content.Intent setDataAndNormalize(@NonNull android.net.Uri); 10549 method @NonNull public android.content.Intent setDataAndType(@Nullable android.net.Uri, @Nullable String); 10550 method @NonNull public android.content.Intent setDataAndTypeAndNormalize(@NonNull android.net.Uri, @Nullable String); 10551 method public void setExtrasClassLoader(@Nullable ClassLoader); 10552 method @NonNull public android.content.Intent setFlags(int); 10553 method @NonNull public android.content.Intent setIdentifier(@Nullable String); 10554 method @NonNull public android.content.Intent setPackage(@Nullable String); 10555 method public void setSelector(@Nullable android.content.Intent); 10556 method public void setSourceBounds(@Nullable android.graphics.Rect); 10557 method @NonNull public android.content.Intent setType(@Nullable String); 10558 method @NonNull public android.content.Intent setTypeAndNormalize(@Nullable String); 10559 method @Deprecated public String toURI(); 10560 method public String toUri(int); 10561 method public void writeToParcel(android.os.Parcel, int); 10562 field public static final String ACTION_AIRPLANE_MODE_CHANGED = "android.intent.action.AIRPLANE_MODE"; 10563 field public static final String ACTION_ALL_APPS = "android.intent.action.ALL_APPS"; 10564 field public static final String ACTION_ANSWER = "android.intent.action.ANSWER"; 10565 field public static final String ACTION_APPLICATION_PREFERENCES = "android.intent.action.APPLICATION_PREFERENCES"; 10566 field public static final String ACTION_APPLICATION_RESTRICTIONS_CHANGED = "android.intent.action.APPLICATION_RESTRICTIONS_CHANGED"; 10567 field public static final String ACTION_APP_ERROR = "android.intent.action.APP_ERROR"; 10568 field public static final String ACTION_ASSIST = "android.intent.action.ASSIST"; 10569 field public static final String ACTION_ATTACH_DATA = "android.intent.action.ATTACH_DATA"; 10570 field public static final String ACTION_AUTO_REVOKE_PERMISSIONS = "android.intent.action.AUTO_REVOKE_PERMISSIONS"; 10571 field public static final String ACTION_BATTERY_CHANGED = "android.intent.action.BATTERY_CHANGED"; 10572 field public static final String ACTION_BATTERY_LOW = "android.intent.action.BATTERY_LOW"; 10573 field public static final String ACTION_BATTERY_OKAY = "android.intent.action.BATTERY_OKAY"; 10574 field public static final String ACTION_BOOT_COMPLETED = "android.intent.action.BOOT_COMPLETED"; 10575 field public static final String ACTION_BUG_REPORT = "android.intent.action.BUG_REPORT"; 10576 field public static final String ACTION_CALL = "android.intent.action.CALL"; 10577 field public static final String ACTION_CALL_BUTTON = "android.intent.action.CALL_BUTTON"; 10578 field public static final String ACTION_CAMERA_BUTTON = "android.intent.action.CAMERA_BUTTON"; 10579 field public static final String ACTION_CARRIER_SETUP = "android.intent.action.CARRIER_SETUP"; 10580 field public static final String ACTION_CHOOSER = "android.intent.action.CHOOSER"; 10581 field public static final String ACTION_CLOSE_SYSTEM_DIALOGS = "android.intent.action.CLOSE_SYSTEM_DIALOGS"; 10582 field public static final String ACTION_CONFIGURATION_CHANGED = "android.intent.action.CONFIGURATION_CHANGED"; 10583 field public static final String ACTION_CREATE_DOCUMENT = "android.intent.action.CREATE_DOCUMENT"; 10584 field public static final String ACTION_CREATE_REMINDER = "android.intent.action.CREATE_REMINDER"; 10585 field public static final String ACTION_CREATE_SHORTCUT = "android.intent.action.CREATE_SHORTCUT"; 10586 field public static final String ACTION_DATE_CHANGED = "android.intent.action.DATE_CHANGED"; 10587 field public static final String ACTION_DEFAULT = "android.intent.action.VIEW"; 10588 field public static final String ACTION_DEFINE = "android.intent.action.DEFINE"; 10589 field public static final String ACTION_DELETE = "android.intent.action.DELETE"; 10590 field @Deprecated public static final String ACTION_DEVICE_STORAGE_LOW = "android.intent.action.DEVICE_STORAGE_LOW"; 10591 field @Deprecated public static final String ACTION_DEVICE_STORAGE_OK = "android.intent.action.DEVICE_STORAGE_OK"; 10592 field public static final String ACTION_DIAL = "android.intent.action.DIAL"; 10593 field public static final String ACTION_DOCK_EVENT = "android.intent.action.DOCK_EVENT"; 10594 field public static final String ACTION_DREAMING_STARTED = "android.intent.action.DREAMING_STARTED"; 10595 field public static final String ACTION_DREAMING_STOPPED = "android.intent.action.DREAMING_STOPPED"; 10596 field public static final String ACTION_EDIT = "android.intent.action.EDIT"; 10597 field public static final String ACTION_EXTERNAL_APPLICATIONS_AVAILABLE = "android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE"; 10598 field public static final String ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE = "android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE"; 10599 field public static final String ACTION_FACTORY_TEST = "android.intent.action.FACTORY_TEST"; 10600 field public static final String ACTION_GET_CONTENT = "android.intent.action.GET_CONTENT"; 10601 field public static final String ACTION_GET_RESTRICTION_ENTRIES = "android.intent.action.GET_RESTRICTION_ENTRIES"; 10602 field public static final String ACTION_GTALK_SERVICE_CONNECTED = "android.intent.action.GTALK_CONNECTED"; 10603 field public static final String ACTION_GTALK_SERVICE_DISCONNECTED = "android.intent.action.GTALK_DISCONNECTED"; 10604 field public static final String ACTION_HEADSET_PLUG = "android.intent.action.HEADSET_PLUG"; 10605 field public static final String ACTION_INPUT_METHOD_CHANGED = "android.intent.action.INPUT_METHOD_CHANGED"; 10606 field public static final String ACTION_INSERT = "android.intent.action.INSERT"; 10607 field public static final String ACTION_INSERT_OR_EDIT = "android.intent.action.INSERT_OR_EDIT"; 10608 field public static final String ACTION_INSTALL_FAILURE = "android.intent.action.INSTALL_FAILURE"; 10609 field @Deprecated public static final String ACTION_INSTALL_PACKAGE = "android.intent.action.INSTALL_PACKAGE"; 10610 field public static final String ACTION_LOCALE_CHANGED = "android.intent.action.LOCALE_CHANGED"; 10611 field public static final String ACTION_LOCKED_BOOT_COMPLETED = "android.intent.action.LOCKED_BOOT_COMPLETED"; 10612 field public static final String ACTION_MAIN = "android.intent.action.MAIN"; 10613 field public static final String ACTION_MANAGED_PROFILE_ADDED = "android.intent.action.MANAGED_PROFILE_ADDED"; 10614 field public static final String ACTION_MANAGED_PROFILE_AVAILABLE = "android.intent.action.MANAGED_PROFILE_AVAILABLE"; 10615 field public static final String ACTION_MANAGED_PROFILE_REMOVED = "android.intent.action.MANAGED_PROFILE_REMOVED"; 10616 field public static final String ACTION_MANAGED_PROFILE_UNAVAILABLE = "android.intent.action.MANAGED_PROFILE_UNAVAILABLE"; 10617 field public static final String ACTION_MANAGED_PROFILE_UNLOCKED = "android.intent.action.MANAGED_PROFILE_UNLOCKED"; 10618 field public static final String ACTION_MANAGE_NETWORK_USAGE = "android.intent.action.MANAGE_NETWORK_USAGE"; 10619 field public static final String ACTION_MANAGE_PACKAGE_STORAGE = "android.intent.action.MANAGE_PACKAGE_STORAGE"; 10620 field public static final String ACTION_MEDIA_BAD_REMOVAL = "android.intent.action.MEDIA_BAD_REMOVAL"; 10621 field public static final String ACTION_MEDIA_BUTTON = "android.intent.action.MEDIA_BUTTON"; 10622 field public static final String ACTION_MEDIA_CHECKING = "android.intent.action.MEDIA_CHECKING"; 10623 field public static final String ACTION_MEDIA_EJECT = "android.intent.action.MEDIA_EJECT"; 10624 field public static final String ACTION_MEDIA_MOUNTED = "android.intent.action.MEDIA_MOUNTED"; 10625 field public static final String ACTION_MEDIA_NOFS = "android.intent.action.MEDIA_NOFS"; 10626 field public static final String ACTION_MEDIA_REMOVED = "android.intent.action.MEDIA_REMOVED"; 10627 field public static final String ACTION_MEDIA_SCANNER_FINISHED = "android.intent.action.MEDIA_SCANNER_FINISHED"; 10628 field @Deprecated public static final String ACTION_MEDIA_SCANNER_SCAN_FILE = "android.intent.action.MEDIA_SCANNER_SCAN_FILE"; 10629 field public static final String ACTION_MEDIA_SCANNER_STARTED = "android.intent.action.MEDIA_SCANNER_STARTED"; 10630 field public static final String ACTION_MEDIA_SHARED = "android.intent.action.MEDIA_SHARED"; 10631 field public static final String ACTION_MEDIA_UNMOUNTABLE = "android.intent.action.MEDIA_UNMOUNTABLE"; 10632 field public static final String ACTION_MEDIA_UNMOUNTED = "android.intent.action.MEDIA_UNMOUNTED"; 10633 field public static final String ACTION_MY_PACKAGE_REPLACED = "android.intent.action.MY_PACKAGE_REPLACED"; 10634 field public static final String ACTION_MY_PACKAGE_SUSPENDED = "android.intent.action.MY_PACKAGE_SUSPENDED"; 10635 field public static final String ACTION_MY_PACKAGE_UNSUSPENDED = "android.intent.action.MY_PACKAGE_UNSUSPENDED"; 10636 field @Deprecated public static final String ACTION_NEW_OUTGOING_CALL = "android.intent.action.NEW_OUTGOING_CALL"; 10637 field public static final String ACTION_OPEN_DOCUMENT = "android.intent.action.OPEN_DOCUMENT"; 10638 field public static final String ACTION_OPEN_DOCUMENT_TREE = "android.intent.action.OPEN_DOCUMENT_TREE"; 10639 field public static final String ACTION_PACKAGES_SUSPENDED = "android.intent.action.PACKAGES_SUSPENDED"; 10640 field public static final String ACTION_PACKAGES_UNSUSPENDED = "android.intent.action.PACKAGES_UNSUSPENDED"; 10641 field public static final String ACTION_PACKAGE_ADDED = "android.intent.action.PACKAGE_ADDED"; 10642 field public static final String ACTION_PACKAGE_CHANGED = "android.intent.action.PACKAGE_CHANGED"; 10643 field public static final String ACTION_PACKAGE_DATA_CLEARED = "android.intent.action.PACKAGE_DATA_CLEARED"; 10644 field public static final String ACTION_PACKAGE_FIRST_LAUNCH = "android.intent.action.PACKAGE_FIRST_LAUNCH"; 10645 field public static final String ACTION_PACKAGE_FULLY_REMOVED = "android.intent.action.PACKAGE_FULLY_REMOVED"; 10646 field @Deprecated public static final String ACTION_PACKAGE_INSTALL = "android.intent.action.PACKAGE_INSTALL"; 10647 field public static final String ACTION_PACKAGE_NEEDS_VERIFICATION = "android.intent.action.PACKAGE_NEEDS_VERIFICATION"; 10648 field public static final String ACTION_PACKAGE_REMOVED = "android.intent.action.PACKAGE_REMOVED"; 10649 field public static final String ACTION_PACKAGE_REPLACED = "android.intent.action.PACKAGE_REPLACED"; 10650 field public static final String ACTION_PACKAGE_RESTARTED = "android.intent.action.PACKAGE_RESTARTED"; 10651 field public static final String ACTION_PACKAGE_VERIFIED = "android.intent.action.PACKAGE_VERIFIED"; 10652 field public static final String ACTION_PASTE = "android.intent.action.PASTE"; 10653 field public static final String ACTION_PICK = "android.intent.action.PICK"; 10654 field public static final String ACTION_PICK_ACTIVITY = "android.intent.action.PICK_ACTIVITY"; 10655 field public static final String ACTION_POWER_CONNECTED = "android.intent.action.ACTION_POWER_CONNECTED"; 10656 field public static final String ACTION_POWER_DISCONNECTED = "android.intent.action.ACTION_POWER_DISCONNECTED"; 10657 field public static final String ACTION_POWER_USAGE_SUMMARY = "android.intent.action.POWER_USAGE_SUMMARY"; 10658 field public static final String ACTION_PROCESS_TEXT = "android.intent.action.PROCESS_TEXT"; 10659 field public static final String ACTION_PROVIDER_CHANGED = "android.intent.action.PROVIDER_CHANGED"; 10660 field public static final String ACTION_QUICK_CLOCK = "android.intent.action.QUICK_CLOCK"; 10661 field public static final String ACTION_QUICK_VIEW = "android.intent.action.QUICK_VIEW"; 10662 field public static final String ACTION_REBOOT = "android.intent.action.REBOOT"; 10663 field public static final String ACTION_RUN = "android.intent.action.RUN"; 10664 field public static final String ACTION_SCREEN_OFF = "android.intent.action.SCREEN_OFF"; 10665 field public static final String ACTION_SCREEN_ON = "android.intent.action.SCREEN_ON"; 10666 field public static final String ACTION_SEARCH = "android.intent.action.SEARCH"; 10667 field public static final String ACTION_SEARCH_LONG_PRESS = "android.intent.action.SEARCH_LONG_PRESS"; 10668 field public static final String ACTION_SEND = "android.intent.action.SEND"; 10669 field public static final String ACTION_SENDTO = "android.intent.action.SENDTO"; 10670 field public static final String ACTION_SEND_MULTIPLE = "android.intent.action.SEND_MULTIPLE"; 10671 field public static final String ACTION_SET_WALLPAPER = "android.intent.action.SET_WALLPAPER"; 10672 field public static final String ACTION_SHOW_APP_INFO = "android.intent.action.SHOW_APP_INFO"; 10673 field public static final String ACTION_SHUTDOWN = "android.intent.action.ACTION_SHUTDOWN"; 10674 field public static final String ACTION_SYNC = "android.intent.action.SYNC"; 10675 field public static final String ACTION_SYSTEM_TUTORIAL = "android.intent.action.SYSTEM_TUTORIAL"; 10676 field public static final String ACTION_TIMEZONE_CHANGED = "android.intent.action.TIMEZONE_CHANGED"; 10677 field public static final String ACTION_TIME_CHANGED = "android.intent.action.TIME_SET"; 10678 field public static final String ACTION_TIME_TICK = "android.intent.action.TIME_TICK"; 10679 field public static final String ACTION_TRANSLATE = "android.intent.action.TRANSLATE"; 10680 field public static final String ACTION_UID_REMOVED = "android.intent.action.UID_REMOVED"; 10681 field @Deprecated public static final String ACTION_UMS_CONNECTED = "android.intent.action.UMS_CONNECTED"; 10682 field @Deprecated public static final String ACTION_UMS_DISCONNECTED = "android.intent.action.UMS_DISCONNECTED"; 10683 field @Deprecated public static final String ACTION_UNINSTALL_PACKAGE = "android.intent.action.UNINSTALL_PACKAGE"; 10684 field public static final String ACTION_USER_BACKGROUND = "android.intent.action.USER_BACKGROUND"; 10685 field public static final String ACTION_USER_FOREGROUND = "android.intent.action.USER_FOREGROUND"; 10686 field public static final String ACTION_USER_INITIALIZE = "android.intent.action.USER_INITIALIZE"; 10687 field public static final String ACTION_USER_PRESENT = "android.intent.action.USER_PRESENT"; 10688 field public static final String ACTION_USER_UNLOCKED = "android.intent.action.USER_UNLOCKED"; 10689 field public static final String ACTION_VIEW = "android.intent.action.VIEW"; 10690 field public static final String ACTION_VIEW_LOCUS = "android.intent.action.VIEW_LOCUS"; 10691 field @RequiresPermission(android.Manifest.permission.START_VIEW_PERMISSION_USAGE) public static final String ACTION_VIEW_PERMISSION_USAGE = "android.intent.action.VIEW_PERMISSION_USAGE"; 10692 field public static final String ACTION_VOICE_COMMAND = "android.intent.action.VOICE_COMMAND"; 10693 field @Deprecated public static final String ACTION_WALLPAPER_CHANGED = "android.intent.action.WALLPAPER_CHANGED"; 10694 field public static final String ACTION_WEB_SEARCH = "android.intent.action.WEB_SEARCH"; 10695 field public static final String CATEGORY_ACCESSIBILITY_SHORTCUT_TARGET = "android.intent.category.ACCESSIBILITY_SHORTCUT_TARGET"; 10696 field public static final String CATEGORY_ALTERNATIVE = "android.intent.category.ALTERNATIVE"; 10697 field public static final String CATEGORY_APP_BROWSER = "android.intent.category.APP_BROWSER"; 10698 field public static final String CATEGORY_APP_CALCULATOR = "android.intent.category.APP_CALCULATOR"; 10699 field public static final String CATEGORY_APP_CALENDAR = "android.intent.category.APP_CALENDAR"; 10700 field public static final String CATEGORY_APP_CONTACTS = "android.intent.category.APP_CONTACTS"; 10701 field public static final String CATEGORY_APP_EMAIL = "android.intent.category.APP_EMAIL"; 10702 field public static final String CATEGORY_APP_FILES = "android.intent.category.APP_FILES"; 10703 field public static final String CATEGORY_APP_GALLERY = "android.intent.category.APP_GALLERY"; 10704 field public static final String CATEGORY_APP_MAPS = "android.intent.category.APP_MAPS"; 10705 field public static final String CATEGORY_APP_MARKET = "android.intent.category.APP_MARKET"; 10706 field public static final String CATEGORY_APP_MESSAGING = "android.intent.category.APP_MESSAGING"; 10707 field public static final String CATEGORY_APP_MUSIC = "android.intent.category.APP_MUSIC"; 10708 field public static final String CATEGORY_BROWSABLE = "android.intent.category.BROWSABLE"; 10709 field public static final String CATEGORY_CAR_DOCK = "android.intent.category.CAR_DOCK"; 10710 field public static final String CATEGORY_CAR_MODE = "android.intent.category.CAR_MODE"; 10711 field public static final String CATEGORY_DEFAULT = "android.intent.category.DEFAULT"; 10712 field public static final String CATEGORY_DESK_DOCK = "android.intent.category.DESK_DOCK"; 10713 field public static final String CATEGORY_DEVELOPMENT_PREFERENCE = "android.intent.category.DEVELOPMENT_PREFERENCE"; 10714 field public static final String CATEGORY_EMBED = "android.intent.category.EMBED"; 10715 field public static final String CATEGORY_FRAMEWORK_INSTRUMENTATION_TEST = "android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST"; 10716 field public static final String CATEGORY_HE_DESK_DOCK = "android.intent.category.HE_DESK_DOCK"; 10717 field public static final String CATEGORY_HOME = "android.intent.category.HOME"; 10718 field public static final String CATEGORY_INFO = "android.intent.category.INFO"; 10719 field public static final String CATEGORY_LAUNCHER = "android.intent.category.LAUNCHER"; 10720 field public static final String CATEGORY_LEANBACK_LAUNCHER = "android.intent.category.LEANBACK_LAUNCHER"; 10721 field public static final String CATEGORY_LE_DESK_DOCK = "android.intent.category.LE_DESK_DOCK"; 10722 field public static final String CATEGORY_MONKEY = "android.intent.category.MONKEY"; 10723 field public static final String CATEGORY_OPENABLE = "android.intent.category.OPENABLE"; 10724 field public static final String CATEGORY_PREFERENCE = "android.intent.category.PREFERENCE"; 10725 field public static final String CATEGORY_SAMPLE_CODE = "android.intent.category.SAMPLE_CODE"; 10726 field public static final String CATEGORY_SECONDARY_HOME = "android.intent.category.SECONDARY_HOME"; 10727 field public static final String CATEGORY_SELECTED_ALTERNATIVE = "android.intent.category.SELECTED_ALTERNATIVE"; 10728 field public static final String CATEGORY_TAB = "android.intent.category.TAB"; 10729 field public static final String CATEGORY_TEST = "android.intent.category.TEST"; 10730 field public static final String CATEGORY_TYPED_OPENABLE = "android.intent.category.TYPED_OPENABLE"; 10731 field public static final String CATEGORY_UNIT_TEST = "android.intent.category.UNIT_TEST"; 10732 field public static final String CATEGORY_VOICE = "android.intent.category.VOICE"; 10733 field public static final String CATEGORY_VR_HOME = "android.intent.category.VR_HOME"; 10734 field @NonNull public static final android.os.Parcelable.Creator<android.content.Intent> CREATOR; 10735 field public static final String EXTRA_ALARM_COUNT = "android.intent.extra.ALARM_COUNT"; 10736 field public static final String EXTRA_ALLOW_MULTIPLE = "android.intent.extra.ALLOW_MULTIPLE"; 10737 field @Deprecated public static final String EXTRA_ALLOW_REPLACE = "android.intent.extra.ALLOW_REPLACE"; 10738 field public static final String EXTRA_ALTERNATE_INTENTS = "android.intent.extra.ALTERNATE_INTENTS"; 10739 field public static final String EXTRA_ASSIST_CONTEXT = "android.intent.extra.ASSIST_CONTEXT"; 10740 field public static final String EXTRA_ASSIST_INPUT_DEVICE_ID = "android.intent.extra.ASSIST_INPUT_DEVICE_ID"; 10741 field public static final String EXTRA_ASSIST_INPUT_HINT_KEYBOARD = "android.intent.extra.ASSIST_INPUT_HINT_KEYBOARD"; 10742 field public static final String EXTRA_ASSIST_PACKAGE = "android.intent.extra.ASSIST_PACKAGE"; 10743 field public static final String EXTRA_ASSIST_UID = "android.intent.extra.ASSIST_UID"; 10744 field public static final String EXTRA_AUTO_LAUNCH_SINGLE_CHOICE = "android.intent.extra.AUTO_LAUNCH_SINGLE_CHOICE"; 10745 field public static final String EXTRA_BCC = "android.intent.extra.BCC"; 10746 field public static final String EXTRA_BUG_REPORT = "android.intent.extra.BUG_REPORT"; 10747 field public static final String EXTRA_CC = "android.intent.extra.CC"; 10748 field @Deprecated public static final String EXTRA_CHANGED_COMPONENT_NAME = "android.intent.extra.changed_component_name"; 10749 field public static final String EXTRA_CHANGED_COMPONENT_NAME_LIST = "android.intent.extra.changed_component_name_list"; 10750 field public static final String EXTRA_CHANGED_PACKAGE_LIST = "android.intent.extra.changed_package_list"; 10751 field public static final String EXTRA_CHANGED_UID_LIST = "android.intent.extra.changed_uid_list"; 10752 field public static final String EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER = "android.intent.extra.CHOOSER_REFINEMENT_INTENT_SENDER"; 10753 field public static final String EXTRA_CHOOSER_TARGETS = "android.intent.extra.CHOOSER_TARGETS"; 10754 field public static final String EXTRA_CHOSEN_COMPONENT = "android.intent.extra.CHOSEN_COMPONENT"; 10755 field public static final String EXTRA_CHOSEN_COMPONENT_INTENT_SENDER = "android.intent.extra.CHOSEN_COMPONENT_INTENT_SENDER"; 10756 field public static final String EXTRA_COMPONENT_NAME = "android.intent.extra.COMPONENT_NAME"; 10757 field public static final String EXTRA_CONTENT_ANNOTATIONS = "android.intent.extra.CONTENT_ANNOTATIONS"; 10758 field public static final String EXTRA_CONTENT_QUERY = "android.intent.extra.CONTENT_QUERY"; 10759 field public static final String EXTRA_DATA_REMOVED = "android.intent.extra.DATA_REMOVED"; 10760 field public static final String EXTRA_DOCK_STATE = "android.intent.extra.DOCK_STATE"; 10761 field public static final int EXTRA_DOCK_STATE_CAR = 2; // 0x2 10762 field public static final int EXTRA_DOCK_STATE_DESK = 1; // 0x1 10763 field public static final int EXTRA_DOCK_STATE_HE_DESK = 4; // 0x4 10764 field public static final int EXTRA_DOCK_STATE_LE_DESK = 3; // 0x3 10765 field public static final int EXTRA_DOCK_STATE_UNDOCKED = 0; // 0x0 10766 field public static final String EXTRA_DONT_KILL_APP = "android.intent.extra.DONT_KILL_APP"; 10767 field public static final String EXTRA_DURATION_MILLIS = "android.intent.extra.DURATION_MILLIS"; 10768 field public static final String EXTRA_EMAIL = "android.intent.extra.EMAIL"; 10769 field public static final String EXTRA_EXCLUDE_COMPONENTS = "android.intent.extra.EXCLUDE_COMPONENTS"; 10770 field public static final String EXTRA_FROM_STORAGE = "android.intent.extra.FROM_STORAGE"; 10771 field public static final String EXTRA_HTML_TEXT = "android.intent.extra.HTML_TEXT"; 10772 field public static final String EXTRA_INDEX = "android.intent.extra.INDEX"; 10773 field public static final String EXTRA_INITIAL_INTENTS = "android.intent.extra.INITIAL_INTENTS"; 10774 field public static final String EXTRA_INSTALLER_PACKAGE_NAME = "android.intent.extra.INSTALLER_PACKAGE_NAME"; 10775 field public static final String EXTRA_INTENT = "android.intent.extra.INTENT"; 10776 field public static final String EXTRA_KEY_EVENT = "android.intent.extra.KEY_EVENT"; 10777 field public static final String EXTRA_LOCAL_ONLY = "android.intent.extra.LOCAL_ONLY"; 10778 field public static final String EXTRA_LOCUS_ID = "android.intent.extra.LOCUS_ID"; 10779 field public static final String EXTRA_MIME_TYPES = "android.intent.extra.MIME_TYPES"; 10780 field public static final String EXTRA_NOT_UNKNOWN_SOURCE = "android.intent.extra.NOT_UNKNOWN_SOURCE"; 10781 field public static final String EXTRA_ORIGINATING_URI = "android.intent.extra.ORIGINATING_URI"; 10782 field public static final String EXTRA_PACKAGE_NAME = "android.intent.extra.PACKAGE_NAME"; 10783 field public static final String EXTRA_PHONE_NUMBER = "android.intent.extra.PHONE_NUMBER"; 10784 field public static final String EXTRA_PROCESS_TEXT = "android.intent.extra.PROCESS_TEXT"; 10785 field public static final String EXTRA_PROCESS_TEXT_READONLY = "android.intent.extra.PROCESS_TEXT_READONLY"; 10786 field public static final String EXTRA_QUICK_VIEW_FEATURES = "android.intent.extra.QUICK_VIEW_FEATURES"; 10787 field public static final String EXTRA_QUIET_MODE = "android.intent.extra.QUIET_MODE"; 10788 field public static final String EXTRA_REFERRER = "android.intent.extra.REFERRER"; 10789 field public static final String EXTRA_REFERRER_NAME = "android.intent.extra.REFERRER_NAME"; 10790 field public static final String EXTRA_REMOTE_INTENT_TOKEN = "android.intent.extra.remote_intent_token"; 10791 field public static final String EXTRA_REPLACEMENT_EXTRAS = "android.intent.extra.REPLACEMENT_EXTRAS"; 10792 field public static final String EXTRA_REPLACING = "android.intent.extra.REPLACING"; 10793 field public static final String EXTRA_RESTRICTIONS_BUNDLE = "android.intent.extra.restrictions_bundle"; 10794 field public static final String EXTRA_RESTRICTIONS_INTENT = "android.intent.extra.restrictions_intent"; 10795 field public static final String EXTRA_RESTRICTIONS_LIST = "android.intent.extra.restrictions_list"; 10796 field public static final String EXTRA_RESULT_RECEIVER = "android.intent.extra.RESULT_RECEIVER"; 10797 field public static final String EXTRA_RETURN_RESULT = "android.intent.extra.RETURN_RESULT"; 10798 field @Deprecated public static final String EXTRA_SHORTCUT_ICON = "android.intent.extra.shortcut.ICON"; 10799 field @Deprecated public static final String EXTRA_SHORTCUT_ICON_RESOURCE = "android.intent.extra.shortcut.ICON_RESOURCE"; 10800 field public static final String EXTRA_SHORTCUT_ID = "android.intent.extra.shortcut.ID"; 10801 field @Deprecated public static final String EXTRA_SHORTCUT_INTENT = "android.intent.extra.shortcut.INTENT"; 10802 field @Deprecated public static final String EXTRA_SHORTCUT_NAME = "android.intent.extra.shortcut.NAME"; 10803 field public static final String EXTRA_SHUTDOWN_USERSPACE_ONLY = "android.intent.extra.SHUTDOWN_USERSPACE_ONLY"; 10804 field public static final String EXTRA_SPLIT_NAME = "android.intent.extra.SPLIT_NAME"; 10805 field public static final String EXTRA_STREAM = "android.intent.extra.STREAM"; 10806 field public static final String EXTRA_SUBJECT = "android.intent.extra.SUBJECT"; 10807 field public static final String EXTRA_SUSPENDED_PACKAGE_EXTRAS = "android.intent.extra.SUSPENDED_PACKAGE_EXTRAS"; 10808 field public static final String EXTRA_TEMPLATE = "android.intent.extra.TEMPLATE"; 10809 field public static final String EXTRA_TEXT = "android.intent.extra.TEXT"; 10810 field public static final String EXTRA_TIME = "android.intent.extra.TIME"; 10811 field public static final String EXTRA_TIMEZONE = "time-zone"; 10812 field public static final String EXTRA_TITLE = "android.intent.extra.TITLE"; 10813 field public static final String EXTRA_UID = "android.intent.extra.UID"; 10814 field public static final String EXTRA_USER = "android.intent.extra.USER"; 10815 field public static final int FILL_IN_ACTION = 1; // 0x1 10816 field public static final int FILL_IN_CATEGORIES = 4; // 0x4 10817 field public static final int FILL_IN_CLIP_DATA = 128; // 0x80 10818 field public static final int FILL_IN_COMPONENT = 8; // 0x8 10819 field public static final int FILL_IN_DATA = 2; // 0x2 10820 field public static final int FILL_IN_IDENTIFIER = 256; // 0x100 10821 field public static final int FILL_IN_PACKAGE = 16; // 0x10 10822 field public static final int FILL_IN_SELECTOR = 64; // 0x40 10823 field public static final int FILL_IN_SOURCE_BOUNDS = 32; // 0x20 10824 field public static final int FLAG_ACTIVITY_BROUGHT_TO_FRONT = 4194304; // 0x400000 10825 field public static final int FLAG_ACTIVITY_CLEAR_TASK = 32768; // 0x8000 10826 field public static final int FLAG_ACTIVITY_CLEAR_TOP = 67108864; // 0x4000000 10827 field @Deprecated public static final int FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET = 524288; // 0x80000 10828 field public static final int FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS = 8388608; // 0x800000 10829 field public static final int FLAG_ACTIVITY_FORWARD_RESULT = 33554432; // 0x2000000 10830 field public static final int FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY = 1048576; // 0x100000 10831 field public static final int FLAG_ACTIVITY_LAUNCH_ADJACENT = 4096; // 0x1000 10832 field public static final int FLAG_ACTIVITY_MATCH_EXTERNAL = 2048; // 0x800 10833 field public static final int FLAG_ACTIVITY_MULTIPLE_TASK = 134217728; // 0x8000000 10834 field public static final int FLAG_ACTIVITY_NEW_DOCUMENT = 524288; // 0x80000 10835 field public static final int FLAG_ACTIVITY_NEW_TASK = 268435456; // 0x10000000 10836 field public static final int FLAG_ACTIVITY_NO_ANIMATION = 65536; // 0x10000 10837 field public static final int FLAG_ACTIVITY_NO_HISTORY = 1073741824; // 0x40000000 10838 field public static final int FLAG_ACTIVITY_NO_USER_ACTION = 262144; // 0x40000 10839 field public static final int FLAG_ACTIVITY_PREVIOUS_IS_TOP = 16777216; // 0x1000000 10840 field public static final int FLAG_ACTIVITY_REORDER_TO_FRONT = 131072; // 0x20000 10841 field public static final int FLAG_ACTIVITY_REQUIRE_DEFAULT = 512; // 0x200 10842 field public static final int FLAG_ACTIVITY_REQUIRE_NON_BROWSER = 1024; // 0x400 10843 field public static final int FLAG_ACTIVITY_RESET_TASK_IF_NEEDED = 2097152; // 0x200000 10844 field public static final int FLAG_ACTIVITY_RETAIN_IN_RECENTS = 8192; // 0x2000 10845 field public static final int FLAG_ACTIVITY_SINGLE_TOP = 536870912; // 0x20000000 10846 field public static final int FLAG_ACTIVITY_TASK_ON_HOME = 16384; // 0x4000 10847 field public static final int FLAG_DEBUG_LOG_RESOLUTION = 8; // 0x8 10848 field public static final int FLAG_DIRECT_BOOT_AUTO = 256; // 0x100 10849 field public static final int FLAG_EXCLUDE_STOPPED_PACKAGES = 16; // 0x10 10850 field public static final int FLAG_FROM_BACKGROUND = 4; // 0x4 10851 field public static final int FLAG_GRANT_PERSISTABLE_URI_PERMISSION = 64; // 0x40 10852 field public static final int FLAG_GRANT_PREFIX_URI_PERMISSION = 128; // 0x80 10853 field public static final int FLAG_GRANT_READ_URI_PERMISSION = 1; // 0x1 10854 field public static final int FLAG_GRANT_WRITE_URI_PERMISSION = 2; // 0x2 10855 field public static final int FLAG_INCLUDE_STOPPED_PACKAGES = 32; // 0x20 10856 field public static final int FLAG_RECEIVER_FOREGROUND = 268435456; // 0x10000000 10857 field public static final int FLAG_RECEIVER_NO_ABORT = 134217728; // 0x8000000 10858 field public static final int FLAG_RECEIVER_REGISTERED_ONLY = 1073741824; // 0x40000000 10859 field public static final int FLAG_RECEIVER_REPLACE_PENDING = 536870912; // 0x20000000 10860 field public static final int FLAG_RECEIVER_VISIBLE_TO_INSTANT_APPS = 2097152; // 0x200000 10861 field public static final String METADATA_DOCK_HOME = "android.dock_home"; 10862 field public static final int URI_ALLOW_UNSAFE = 4; // 0x4 10863 field public static final int URI_ANDROID_APP_SCHEME = 2; // 0x2 10864 field public static final int URI_INTENT_SCHEME = 1; // 0x1 10865 } 10866 10867 public static final class Intent.FilterComparison { 10868 ctor public Intent.FilterComparison(android.content.Intent); 10869 method public android.content.Intent getIntent(); 10870 } 10871 10872 public static class Intent.ShortcutIconResource implements android.os.Parcelable { 10873 ctor public Intent.ShortcutIconResource(); 10874 method public int describeContents(); 10875 method public static android.content.Intent.ShortcutIconResource fromContext(android.content.Context, @AnyRes int); 10876 method public void writeToParcel(android.os.Parcel, int); 10877 field @NonNull public static final android.os.Parcelable.Creator<android.content.Intent.ShortcutIconResource> CREATOR; 10878 field public String packageName; 10879 field public String resourceName; 10880 } 10881 10882 public class IntentFilter implements android.os.Parcelable { 10883 ctor public IntentFilter(); 10884 ctor public IntentFilter(String); 10885 ctor public IntentFilter(String, String) throws android.content.IntentFilter.MalformedMimeTypeException; 10886 ctor public IntentFilter(android.content.IntentFilter); 10887 method public final java.util.Iterator<java.lang.String> actionsIterator(); 10888 method public final void addAction(String); 10889 method public final void addCategory(String); 10890 method public final void addDataAuthority(String, String); 10891 method public final void addDataPath(String, int); 10892 method public final void addDataScheme(String); 10893 method public final void addDataSchemeSpecificPart(String, int); 10894 method public final void addDataType(String) throws android.content.IntentFilter.MalformedMimeTypeException; 10895 method public final java.util.Iterator<android.content.IntentFilter.AuthorityEntry> authoritiesIterator(); 10896 method public final java.util.Iterator<java.lang.String> categoriesIterator(); 10897 method public final int countActions(); 10898 method public final int countCategories(); 10899 method public final int countDataAuthorities(); 10900 method public final int countDataPaths(); 10901 method public final int countDataSchemeSpecificParts(); 10902 method public final int countDataSchemes(); 10903 method public final int countDataTypes(); 10904 method public static android.content.IntentFilter create(String, String); 10905 method public final int describeContents(); 10906 method public void dump(android.util.Printer, String); 10907 method public final String getAction(int); 10908 method public final String getCategory(int); 10909 method public final android.content.IntentFilter.AuthorityEntry getDataAuthority(int); 10910 method public final android.os.PatternMatcher getDataPath(int); 10911 method public final String getDataScheme(int); 10912 method public final android.os.PatternMatcher getDataSchemeSpecificPart(int); 10913 method public final String getDataType(int); 10914 method public final int getPriority(); 10915 method public final boolean hasAction(String); 10916 method public final boolean hasCategory(String); 10917 method public final boolean hasDataAuthority(android.net.Uri); 10918 method public final boolean hasDataPath(String); 10919 method public final boolean hasDataScheme(String); 10920 method public final boolean hasDataSchemeSpecificPart(String); 10921 method public final boolean hasDataType(String); 10922 method public final int match(android.content.ContentResolver, android.content.Intent, boolean, String); 10923 method public final int match(String, String, String, android.net.Uri, java.util.Set<java.lang.String>, String); 10924 method public final boolean matchAction(String); 10925 method public final String matchCategories(java.util.Set<java.lang.String>); 10926 method public final int matchData(String, String, android.net.Uri); 10927 method public final int matchDataAuthority(android.net.Uri); 10928 method public final java.util.Iterator<android.os.PatternMatcher> pathsIterator(); 10929 method public void readFromXml(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 10930 method public final java.util.Iterator<android.os.PatternMatcher> schemeSpecificPartsIterator(); 10931 method public final java.util.Iterator<java.lang.String> schemesIterator(); 10932 method public final void setPriority(int); 10933 method public final java.util.Iterator<java.lang.String> typesIterator(); 10934 method public final void writeToParcel(android.os.Parcel, int); 10935 method public void writeToXml(org.xmlpull.v1.XmlSerializer) throws java.io.IOException; 10936 field @NonNull public static final android.os.Parcelable.Creator<android.content.IntentFilter> CREATOR; 10937 field public static final int MATCH_ADJUSTMENT_MASK = 65535; // 0xffff 10938 field public static final int MATCH_ADJUSTMENT_NORMAL = 32768; // 0x8000 10939 field public static final int MATCH_CATEGORY_EMPTY = 1048576; // 0x100000 10940 field public static final int MATCH_CATEGORY_HOST = 3145728; // 0x300000 10941 field public static final int MATCH_CATEGORY_MASK = 268369920; // 0xfff0000 10942 field public static final int MATCH_CATEGORY_PATH = 5242880; // 0x500000 10943 field public static final int MATCH_CATEGORY_PORT = 4194304; // 0x400000 10944 field public static final int MATCH_CATEGORY_SCHEME = 2097152; // 0x200000 10945 field public static final int MATCH_CATEGORY_SCHEME_SPECIFIC_PART = 5767168; // 0x580000 10946 field public static final int MATCH_CATEGORY_TYPE = 6291456; // 0x600000 10947 field public static final int NO_MATCH_ACTION = -3; // 0xfffffffd 10948 field public static final int NO_MATCH_CATEGORY = -4; // 0xfffffffc 10949 field public static final int NO_MATCH_DATA = -2; // 0xfffffffe 10950 field public static final int NO_MATCH_TYPE = -1; // 0xffffffff 10951 field public static final int SYSTEM_HIGH_PRIORITY = 1000; // 0x3e8 10952 field public static final int SYSTEM_LOW_PRIORITY = -1000; // 0xfffffc18 10953 } 10954 10955 public static final class IntentFilter.AuthorityEntry { 10956 ctor public IntentFilter.AuthorityEntry(String, String); 10957 method public String getHost(); 10958 method public int getPort(); 10959 method public int match(android.net.Uri); 10960 } 10961 10962 public static class IntentFilter.MalformedMimeTypeException extends android.util.AndroidException { 10963 ctor public IntentFilter.MalformedMimeTypeException(); 10964 ctor public IntentFilter.MalformedMimeTypeException(String); 10965 } 10966 10967 public class IntentSender implements android.os.Parcelable { 10968 method public int describeContents(); 10969 method public String getCreatorPackage(); 10970 method public int getCreatorUid(); 10971 method public android.os.UserHandle getCreatorUserHandle(); 10972 method @Deprecated public String getTargetPackage(); 10973 method public static android.content.IntentSender readIntentSenderOrNullFromParcel(android.os.Parcel); 10974 method public void sendIntent(android.content.Context, int, android.content.Intent, android.content.IntentSender.OnFinished, android.os.Handler) throws android.content.IntentSender.SendIntentException; 10975 method public void sendIntent(android.content.Context, int, android.content.Intent, android.content.IntentSender.OnFinished, android.os.Handler, String) throws android.content.IntentSender.SendIntentException; 10976 method public static void writeIntentSenderOrNullToParcel(android.content.IntentSender, android.os.Parcel); 10977 method public void writeToParcel(android.os.Parcel, int); 10978 field @NonNull public static final android.os.Parcelable.Creator<android.content.IntentSender> CREATOR; 10979 } 10980 10981 public static interface IntentSender.OnFinished { 10982 method public void onSendFinished(android.content.IntentSender, android.content.Intent, int, String, android.os.Bundle); 10983 } 10984 10985 public static class IntentSender.SendIntentException extends android.util.AndroidException { 10986 ctor public IntentSender.SendIntentException(); 10987 ctor public IntentSender.SendIntentException(String); 10988 ctor public IntentSender.SendIntentException(Exception); 10989 } 10990 10991 @Deprecated public class Loader<D> { 10992 ctor @Deprecated public Loader(android.content.Context); 10993 method @Deprecated public void abandon(); 10994 method @Deprecated public boolean cancelLoad(); 10995 method @Deprecated public void commitContentChanged(); 10996 method @Deprecated public String dataToString(D); 10997 method @Deprecated public void deliverCancellation(); 10998 method @Deprecated public void deliverResult(D); 10999 method @Deprecated public void dump(String, java.io.FileDescriptor, java.io.PrintWriter, String[]); 11000 method @Deprecated public void forceLoad(); 11001 method @Deprecated public android.content.Context getContext(); 11002 method @Deprecated public int getId(); 11003 method @Deprecated public boolean isAbandoned(); 11004 method @Deprecated public boolean isReset(); 11005 method @Deprecated public boolean isStarted(); 11006 method @Deprecated protected void onAbandon(); 11007 method @Deprecated protected boolean onCancelLoad(); 11008 method @Deprecated public void onContentChanged(); 11009 method @Deprecated protected void onForceLoad(); 11010 method @Deprecated protected void onReset(); 11011 method @Deprecated protected void onStartLoading(); 11012 method @Deprecated protected void onStopLoading(); 11013 method @Deprecated public void registerListener(int, android.content.Loader.OnLoadCompleteListener<D>); 11014 method @Deprecated public void registerOnLoadCanceledListener(android.content.Loader.OnLoadCanceledListener<D>); 11015 method @Deprecated public void reset(); 11016 method @Deprecated public void rollbackContentChanged(); 11017 method @Deprecated public final void startLoading(); 11018 method @Deprecated public void stopLoading(); 11019 method @Deprecated public boolean takeContentChanged(); 11020 method @Deprecated public void unregisterListener(android.content.Loader.OnLoadCompleteListener<D>); 11021 method @Deprecated public void unregisterOnLoadCanceledListener(android.content.Loader.OnLoadCanceledListener<D>); 11022 } 11023 11024 @Deprecated public final class Loader.ForceLoadContentObserver extends android.database.ContentObserver { 11025 ctor @Deprecated public Loader.ForceLoadContentObserver(); 11026 } 11027 11028 @Deprecated public static interface Loader.OnLoadCanceledListener<D> { 11029 method @Deprecated public void onLoadCanceled(android.content.Loader<D>); 11030 } 11031 11032 @Deprecated public static interface Loader.OnLoadCompleteListener<D> { 11033 method @Deprecated public void onLoadComplete(android.content.Loader<D>, D); 11034 } 11035 11036 public final class LocusId implements android.os.Parcelable { 11037 ctor public LocusId(@NonNull String); 11038 method public int describeContents(); 11039 method @NonNull public String getId(); 11040 method public void writeToParcel(android.os.Parcel, int); 11041 field @NonNull public static final android.os.Parcelable.Creator<android.content.LocusId> CREATOR; 11042 } 11043 11044 public class MutableContextWrapper extends android.content.ContextWrapper { 11045 ctor public MutableContextWrapper(android.content.Context); 11046 method public void setBaseContext(android.content.Context); 11047 } 11048 11049 public class OperationApplicationException extends java.lang.Exception { 11050 ctor public OperationApplicationException(); 11051 ctor public OperationApplicationException(String); 11052 ctor public OperationApplicationException(String, Throwable); 11053 ctor public OperationApplicationException(Throwable); 11054 ctor public OperationApplicationException(int); 11055 ctor public OperationApplicationException(String, int); 11056 method public int getNumSuccessfulYieldPoints(); 11057 } 11058 11059 public class PeriodicSync implements android.os.Parcelable { 11060 ctor public PeriodicSync(android.accounts.Account, String, android.os.Bundle, long); 11061 method public int describeContents(); 11062 method public void writeToParcel(android.os.Parcel, int); 11063 field @NonNull public static final android.os.Parcelable.Creator<android.content.PeriodicSync> CREATOR; 11064 field public final android.accounts.Account account; 11065 field public final String authority; 11066 field public final android.os.Bundle extras; 11067 field public final long period; 11068 } 11069 11070 public class QuickViewConstants { 11071 field public static final String FEATURE_DELETE = "android:delete"; 11072 field public static final String FEATURE_DOWNLOAD = "android:download"; 11073 field public static final String FEATURE_EDIT = "android:edit"; 11074 field public static final String FEATURE_PRINT = "android:print"; 11075 field public static final String FEATURE_SEND = "android:send"; 11076 field public static final String FEATURE_VIEW = "android:view"; 11077 } 11078 11079 public class ReceiverCallNotAllowedException extends android.util.AndroidRuntimeException { 11080 ctor public ReceiverCallNotAllowedException(String); 11081 } 11082 11083 public class RestrictionEntry implements android.os.Parcelable { 11084 ctor public RestrictionEntry(int, String); 11085 ctor public RestrictionEntry(String, String); 11086 ctor public RestrictionEntry(String, boolean); 11087 ctor public RestrictionEntry(String, String[]); 11088 ctor public RestrictionEntry(String, int); 11089 ctor public RestrictionEntry(android.os.Parcel); 11090 method public static android.content.RestrictionEntry createBundleArrayEntry(String, android.content.RestrictionEntry[]); 11091 method public static android.content.RestrictionEntry createBundleEntry(String, android.content.RestrictionEntry[]); 11092 method public int describeContents(); 11093 method public String[] getAllSelectedStrings(); 11094 method public String[] getChoiceEntries(); 11095 method public String[] getChoiceValues(); 11096 method public String getDescription(); 11097 method public int getIntValue(); 11098 method public String getKey(); 11099 method public android.content.RestrictionEntry[] getRestrictions(); 11100 method public boolean getSelectedState(); 11101 method public String getSelectedString(); 11102 method public String getTitle(); 11103 method public int getType(); 11104 method public void setAllSelectedStrings(String[]); 11105 method public void setChoiceEntries(String[]); 11106 method public void setChoiceEntries(android.content.Context, @ArrayRes int); 11107 method public void setChoiceValues(String[]); 11108 method public void setChoiceValues(android.content.Context, @ArrayRes int); 11109 method public void setDescription(String); 11110 method public void setIntValue(int); 11111 method public void setRestrictions(android.content.RestrictionEntry[]); 11112 method public void setSelectedState(boolean); 11113 method public void setSelectedString(String); 11114 method public void setTitle(String); 11115 method public void setType(int); 11116 method public void writeToParcel(android.os.Parcel, int); 11117 field @NonNull public static final android.os.Parcelable.Creator<android.content.RestrictionEntry> CREATOR; 11118 field public static final int TYPE_BOOLEAN = 1; // 0x1 11119 field public static final int TYPE_BUNDLE = 7; // 0x7 11120 field public static final int TYPE_BUNDLE_ARRAY = 8; // 0x8 11121 field public static final int TYPE_CHOICE = 2; // 0x2 11122 field public static final int TYPE_INTEGER = 5; // 0x5 11123 field public static final int TYPE_MULTI_SELECT = 4; // 0x4 11124 field public static final int TYPE_NULL = 0; // 0x0 11125 field public static final int TYPE_STRING = 6; // 0x6 11126 } 11127 11128 public class RestrictionsManager { 11129 method public static android.os.Bundle convertRestrictionsToBundle(java.util.List<android.content.RestrictionEntry>); 11130 method public android.content.Intent createLocalApprovalIntent(); 11131 method public android.os.Bundle getApplicationRestrictions(); 11132 method public java.util.List<android.content.RestrictionEntry> getManifestRestrictions(String); 11133 method public boolean hasRestrictionsProvider(); 11134 method public void notifyPermissionResponse(String, android.os.PersistableBundle); 11135 method public void requestPermission(String, String, android.os.PersistableBundle); 11136 field public static final String ACTION_PERMISSION_RESPONSE_RECEIVED = "android.content.action.PERMISSION_RESPONSE_RECEIVED"; 11137 field public static final String ACTION_REQUEST_LOCAL_APPROVAL = "android.content.action.REQUEST_LOCAL_APPROVAL"; 11138 field public static final String ACTION_REQUEST_PERMISSION = "android.content.action.REQUEST_PERMISSION"; 11139 field public static final String EXTRA_PACKAGE_NAME = "android.content.extra.PACKAGE_NAME"; 11140 field public static final String EXTRA_REQUEST_BUNDLE = "android.content.extra.REQUEST_BUNDLE"; 11141 field public static final String EXTRA_REQUEST_ID = "android.content.extra.REQUEST_ID"; 11142 field public static final String EXTRA_REQUEST_TYPE = "android.content.extra.REQUEST_TYPE"; 11143 field public static final String EXTRA_RESPONSE_BUNDLE = "android.content.extra.RESPONSE_BUNDLE"; 11144 field public static final String META_DATA_APP_RESTRICTIONS = "android.content.APP_RESTRICTIONS"; 11145 field public static final String REQUEST_KEY_APPROVE_LABEL = "android.request.approve_label"; 11146 field public static final String REQUEST_KEY_DATA = "android.request.data"; 11147 field public static final String REQUEST_KEY_DENY_LABEL = "android.request.deny_label"; 11148 field public static final String REQUEST_KEY_ICON = "android.request.icon"; 11149 field public static final String REQUEST_KEY_ID = "android.request.id"; 11150 field public static final String REQUEST_KEY_MESSAGE = "android.request.mesg"; 11151 field public static final String REQUEST_KEY_NEW_REQUEST = "android.request.new_request"; 11152 field public static final String REQUEST_KEY_TITLE = "android.request.title"; 11153 field public static final String REQUEST_TYPE_APPROVAL = "android.request.type.approval"; 11154 field public static final String RESPONSE_KEY_ERROR_CODE = "android.response.errorcode"; 11155 field public static final String RESPONSE_KEY_MESSAGE = "android.response.msg"; 11156 field public static final String RESPONSE_KEY_RESPONSE_TIMESTAMP = "android.response.timestamp"; 11157 field public static final String RESPONSE_KEY_RESULT = "android.response.result"; 11158 field public static final int RESULT_APPROVED = 1; // 0x1 11159 field public static final int RESULT_DENIED = 2; // 0x2 11160 field public static final int RESULT_ERROR = 5; // 0x5 11161 field public static final int RESULT_ERROR_BAD_REQUEST = 1; // 0x1 11162 field public static final int RESULT_ERROR_INTERNAL = 3; // 0x3 11163 field public static final int RESULT_ERROR_NETWORK = 2; // 0x2 11164 field public static final int RESULT_NO_RESPONSE = 3; // 0x3 11165 field public static final int RESULT_UNKNOWN_REQUEST = 4; // 0x4 11166 } 11167 11168 public class SearchRecentSuggestionsProvider extends android.content.ContentProvider { 11169 ctor public SearchRecentSuggestionsProvider(); 11170 method public int delete(android.net.Uri, String, String[]); 11171 method public String getType(android.net.Uri); 11172 method public android.net.Uri insert(android.net.Uri, android.content.ContentValues); 11173 method public boolean onCreate(); 11174 method public android.database.Cursor query(android.net.Uri, String[], String, String[], String); 11175 method protected void setupSuggestions(String, int); 11176 method public int update(android.net.Uri, android.content.ContentValues, String, String[]); 11177 field public static final int DATABASE_MODE_2LINES = 2; // 0x2 11178 field public static final int DATABASE_MODE_QUERIES = 1; // 0x1 11179 } 11180 11181 public interface ServiceConnection { 11182 method public default void onBindingDied(android.content.ComponentName); 11183 method public default void onNullBinding(android.content.ComponentName); 11184 method public void onServiceConnected(android.content.ComponentName, android.os.IBinder); 11185 method public void onServiceDisconnected(android.content.ComponentName); 11186 } 11187 11188 public interface SharedPreferences { 11189 method public boolean contains(String); 11190 method public android.content.SharedPreferences.Editor edit(); 11191 method public java.util.Map<java.lang.String,?> getAll(); 11192 method public boolean getBoolean(String, boolean); 11193 method public float getFloat(String, float); 11194 method public int getInt(String, int); 11195 method public long getLong(String, long); 11196 method @Nullable public String getString(String, @Nullable String); 11197 method @Nullable public java.util.Set<java.lang.String> getStringSet(String, @Nullable java.util.Set<java.lang.String>); 11198 method public void registerOnSharedPreferenceChangeListener(android.content.SharedPreferences.OnSharedPreferenceChangeListener); 11199 method public void unregisterOnSharedPreferenceChangeListener(android.content.SharedPreferences.OnSharedPreferenceChangeListener); 11200 } 11201 11202 public static interface SharedPreferences.Editor { 11203 method public void apply(); 11204 method public android.content.SharedPreferences.Editor clear(); 11205 method public boolean commit(); 11206 method public android.content.SharedPreferences.Editor putBoolean(String, boolean); 11207 method public android.content.SharedPreferences.Editor putFloat(String, float); 11208 method public android.content.SharedPreferences.Editor putInt(String, int); 11209 method public android.content.SharedPreferences.Editor putLong(String, long); 11210 method public android.content.SharedPreferences.Editor putString(String, @Nullable String); 11211 method public android.content.SharedPreferences.Editor putStringSet(String, @Nullable java.util.Set<java.lang.String>); 11212 method public android.content.SharedPreferences.Editor remove(String); 11213 } 11214 11215 public static interface SharedPreferences.OnSharedPreferenceChangeListener { 11216 method public void onSharedPreferenceChanged(android.content.SharedPreferences, String); 11217 } 11218 11219 public class SyncAdapterType implements android.os.Parcelable { 11220 ctor public SyncAdapterType(String, String, boolean, boolean); 11221 ctor public SyncAdapterType(android.os.Parcel); 11222 method public boolean allowParallelSyncs(); 11223 method public int describeContents(); 11224 method public String getSettingsActivity(); 11225 method public boolean isAlwaysSyncable(); 11226 method public boolean isUserVisible(); 11227 method public static android.content.SyncAdapterType newKey(String, String); 11228 method public boolean supportsUploading(); 11229 method public void writeToParcel(android.os.Parcel, int); 11230 field @NonNull public static final android.os.Parcelable.Creator<android.content.SyncAdapterType> CREATOR; 11231 field public final String accountType; 11232 field public final String authority; 11233 field public final boolean isKey; 11234 } 11235 11236 public class SyncContext { 11237 method public android.os.IBinder getSyncContextBinder(); 11238 method public void onFinished(android.content.SyncResult); 11239 } 11240 11241 public class SyncInfo implements android.os.Parcelable { 11242 method public int describeContents(); 11243 method public void writeToParcel(android.os.Parcel, int); 11244 field public final android.accounts.Account account; 11245 field public final String authority; 11246 field public final long startTime; 11247 } 11248 11249 public class SyncRequest implements android.os.Parcelable { 11250 method public int describeContents(); 11251 method public void writeToParcel(android.os.Parcel, int); 11252 field @NonNull public static final android.os.Parcelable.Creator<android.content.SyncRequest> CREATOR; 11253 } 11254 11255 public static class SyncRequest.Builder { 11256 ctor public SyncRequest.Builder(); 11257 method public android.content.SyncRequest build(); 11258 method public android.content.SyncRequest.Builder setDisallowMetered(boolean); 11259 method public android.content.SyncRequest.Builder setExpedited(boolean); 11260 method public android.content.SyncRequest.Builder setExtras(android.os.Bundle); 11261 method public android.content.SyncRequest.Builder setIgnoreBackoff(boolean); 11262 method public android.content.SyncRequest.Builder setIgnoreSettings(boolean); 11263 method public android.content.SyncRequest.Builder setManual(boolean); 11264 method public android.content.SyncRequest.Builder setNoRetry(boolean); 11265 method public android.content.SyncRequest.Builder setRequiresCharging(boolean); 11266 method public android.content.SyncRequest.Builder setSyncAdapter(android.accounts.Account, String); 11267 method public android.content.SyncRequest.Builder syncOnce(); 11268 method public android.content.SyncRequest.Builder syncPeriodic(long, long); 11269 } 11270 11271 public final class SyncResult implements android.os.Parcelable { 11272 ctor public SyncResult(); 11273 method public void clear(); 11274 method public int describeContents(); 11275 method public boolean hasError(); 11276 method public boolean hasHardError(); 11277 method public boolean hasSoftError(); 11278 method public boolean madeSomeProgress(); 11279 method public String toDebugString(); 11280 method public void writeToParcel(android.os.Parcel, int); 11281 field public static final android.content.SyncResult ALREADY_IN_PROGRESS; 11282 field @NonNull public static final android.os.Parcelable.Creator<android.content.SyncResult> CREATOR; 11283 field public boolean databaseError; 11284 field public long delayUntil; 11285 field public boolean fullSyncRequested; 11286 field public boolean moreRecordsToGet; 11287 field public boolean partialSyncUnavailable; 11288 field public final android.content.SyncStats stats; 11289 field public final boolean syncAlreadyInProgress; 11290 field public boolean tooManyDeletions; 11291 field public boolean tooManyRetries; 11292 } 11293 11294 public class SyncStats implements android.os.Parcelable { 11295 ctor public SyncStats(); 11296 ctor public SyncStats(android.os.Parcel); 11297 method public void clear(); 11298 method public int describeContents(); 11299 method public void writeToParcel(android.os.Parcel, int); 11300 field @NonNull public static final android.os.Parcelable.Creator<android.content.SyncStats> CREATOR; 11301 field public long numAuthExceptions; 11302 field public long numConflictDetectedExceptions; 11303 field public long numDeletes; 11304 field public long numEntries; 11305 field public long numInserts; 11306 field public long numIoExceptions; 11307 field public long numParseExceptions; 11308 field public long numSkippedEntries; 11309 field public long numUpdates; 11310 } 11311 11312 public interface SyncStatusObserver { 11313 method public void onStatusChanged(int); 11314 } 11315 11316 public class UriMatcher { 11317 ctor public UriMatcher(int); 11318 method public void addURI(String, String, int); 11319 method public int match(android.net.Uri); 11320 field public static final int NO_MATCH = -1; // 0xffffffff 11321 } 11322 11323 public final class UriPermission implements android.os.Parcelable { 11324 method public int describeContents(); 11325 method public long getPersistedTime(); 11326 method public android.net.Uri getUri(); 11327 method public boolean isReadPermission(); 11328 method public boolean isWritePermission(); 11329 method public void writeToParcel(android.os.Parcel, int); 11330 field @NonNull public static final android.os.Parcelable.Creator<android.content.UriPermission> CREATOR; 11331 field public static final long INVALID_TIME = -9223372036854775808L; // 0x8000000000000000L 11332 } 11333 11334} 11335 11336package android.content.pm { 11337 11338 public class ActivityInfo extends android.content.pm.ComponentInfo implements android.os.Parcelable { 11339 ctor public ActivityInfo(); 11340 ctor public ActivityInfo(android.content.pm.ActivityInfo); 11341 method public int describeContents(); 11342 method public void dump(android.util.Printer, String); 11343 method public final int getThemeResource(); 11344 field public static final int COLOR_MODE_DEFAULT = 0; // 0x0 11345 field public static final int COLOR_MODE_HDR = 2; // 0x2 11346 field public static final int COLOR_MODE_WIDE_COLOR_GAMUT = 1; // 0x1 11347 field public static final int CONFIG_COLOR_MODE = 16384; // 0x4000 11348 field public static final int CONFIG_DENSITY = 4096; // 0x1000 11349 field public static final int CONFIG_FONT_SCALE = 1073741824; // 0x40000000 11350 field public static final int CONFIG_KEYBOARD = 16; // 0x10 11351 field public static final int CONFIG_KEYBOARD_HIDDEN = 32; // 0x20 11352 field public static final int CONFIG_LAYOUT_DIRECTION = 8192; // 0x2000 11353 field public static final int CONFIG_LOCALE = 4; // 0x4 11354 field public static final int CONFIG_MCC = 1; // 0x1 11355 field public static final int CONFIG_MNC = 2; // 0x2 11356 field public static final int CONFIG_NAVIGATION = 64; // 0x40 11357 field public static final int CONFIG_ORIENTATION = 128; // 0x80 11358 field public static final int CONFIG_SCREEN_LAYOUT = 256; // 0x100 11359 field public static final int CONFIG_SCREEN_SIZE = 1024; // 0x400 11360 field public static final int CONFIG_SMALLEST_SCREEN_SIZE = 2048; // 0x800 11361 field public static final int CONFIG_TOUCHSCREEN = 8; // 0x8 11362 field public static final int CONFIG_UI_MODE = 512; // 0x200 11363 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.ActivityInfo> CREATOR; 11364 field public static final int DOCUMENT_LAUNCH_ALWAYS = 2; // 0x2 11365 field public static final int DOCUMENT_LAUNCH_INTO_EXISTING = 1; // 0x1 11366 field public static final int DOCUMENT_LAUNCH_NEVER = 3; // 0x3 11367 field public static final int DOCUMENT_LAUNCH_NONE = 0; // 0x0 11368 field public static final int FLAG_ALLOW_TASK_REPARENTING = 64; // 0x40 11369 field public static final int FLAG_ALWAYS_RETAIN_TASK_STATE = 8; // 0x8 11370 field public static final int FLAG_AUTO_REMOVE_FROM_RECENTS = 8192; // 0x2000 11371 field public static final int FLAG_CLEAR_TASK_ON_LAUNCH = 4; // 0x4 11372 field public static final int FLAG_ENABLE_VR_MODE = 32768; // 0x8000 11373 field public static final int FLAG_EXCLUDE_FROM_RECENTS = 32; // 0x20 11374 field public static final int FLAG_FINISH_ON_CLOSE_SYSTEM_DIALOGS = 256; // 0x100 11375 field public static final int FLAG_FINISH_ON_TASK_LAUNCH = 2; // 0x2 11376 field public static final int FLAG_HARDWARE_ACCELERATED = 512; // 0x200 11377 field public static final int FLAG_IMMERSIVE = 2048; // 0x800 11378 field public static final int FLAG_MULTIPROCESS = 1; // 0x1 11379 field public static final int FLAG_NO_HISTORY = 128; // 0x80 11380 field public static final int FLAG_PREFER_MINIMAL_POST_PROCESSING = 33554432; // 0x2000000 11381 field public static final int FLAG_RELINQUISH_TASK_IDENTITY = 4096; // 0x1000 11382 field public static final int FLAG_RESUME_WHILE_PAUSING = 16384; // 0x4000 11383 field public static final int FLAG_SINGLE_USER = 1073741824; // 0x40000000 11384 field public static final int FLAG_STATE_NOT_NEEDED = 16; // 0x10 11385 field public static final int LAUNCH_MULTIPLE = 0; // 0x0 11386 field public static final int LAUNCH_SINGLE_INSTANCE = 3; // 0x3 11387 field public static final int LAUNCH_SINGLE_TASK = 2; // 0x2 11388 field public static final int LAUNCH_SINGLE_TOP = 1; // 0x1 11389 field public static final int PERSIST_ACROSS_REBOOTS = 2; // 0x2 11390 field public static final int PERSIST_NEVER = 1; // 0x1 11391 field public static final int PERSIST_ROOT_ONLY = 0; // 0x0 11392 field public static final int SCREEN_ORIENTATION_BEHIND = 3; // 0x3 11393 field public static final int SCREEN_ORIENTATION_FULL_SENSOR = 10; // 0xa 11394 field public static final int SCREEN_ORIENTATION_FULL_USER = 13; // 0xd 11395 field public static final int SCREEN_ORIENTATION_LANDSCAPE = 0; // 0x0 11396 field public static final int SCREEN_ORIENTATION_LOCKED = 14; // 0xe 11397 field public static final int SCREEN_ORIENTATION_NOSENSOR = 5; // 0x5 11398 field public static final int SCREEN_ORIENTATION_PORTRAIT = 1; // 0x1 11399 field public static final int SCREEN_ORIENTATION_REVERSE_LANDSCAPE = 8; // 0x8 11400 field public static final int SCREEN_ORIENTATION_REVERSE_PORTRAIT = 9; // 0x9 11401 field public static final int SCREEN_ORIENTATION_SENSOR = 4; // 0x4 11402 field public static final int SCREEN_ORIENTATION_SENSOR_LANDSCAPE = 6; // 0x6 11403 field public static final int SCREEN_ORIENTATION_SENSOR_PORTRAIT = 7; // 0x7 11404 field public static final int SCREEN_ORIENTATION_UNSPECIFIED = -1; // 0xffffffff 11405 field public static final int SCREEN_ORIENTATION_USER = 2; // 0x2 11406 field public static final int SCREEN_ORIENTATION_USER_LANDSCAPE = 11; // 0xb 11407 field public static final int SCREEN_ORIENTATION_USER_PORTRAIT = 12; // 0xc 11408 field public static final int UIOPTION_SPLIT_ACTION_BAR_WHEN_NARROW = 1; // 0x1 11409 field public int colorMode; 11410 field public int configChanges; 11411 field public int documentLaunchMode; 11412 field public int flags; 11413 field public int launchMode; 11414 field public int maxRecents; 11415 field public String parentActivityName; 11416 field public String permission; 11417 field public int persistableMode; 11418 field public int screenOrientation; 11419 field public int softInputMode; 11420 field public String targetActivity; 11421 field public String taskAffinity; 11422 field public int theme; 11423 field public int uiOptions; 11424 field public android.content.pm.ActivityInfo.WindowLayout windowLayout; 11425 } 11426 11427 public static final class ActivityInfo.WindowLayout { 11428 ctor public ActivityInfo.WindowLayout(int, float, int, float, int, int, int); 11429 field public final int gravity; 11430 field public final int height; 11431 field public final float heightFraction; 11432 field public final int minHeight; 11433 field public final int minWidth; 11434 field public final int width; 11435 field public final float widthFraction; 11436 } 11437 11438 public class ApplicationInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable { 11439 ctor public ApplicationInfo(); 11440 ctor public ApplicationInfo(android.content.pm.ApplicationInfo); 11441 method public int describeContents(); 11442 method public void dump(android.util.Printer, String); 11443 method public static CharSequence getCategoryTitle(android.content.Context, int); 11444 method public int getGwpAsanMode(); 11445 method public boolean isProfileableByShell(); 11446 method public boolean isResourceOverlay(); 11447 method public boolean isVirtualPreload(); 11448 method public CharSequence loadDescription(android.content.pm.PackageManager); 11449 field public static final int CATEGORY_AUDIO = 1; // 0x1 11450 field public static final int CATEGORY_GAME = 0; // 0x0 11451 field public static final int CATEGORY_IMAGE = 3; // 0x3 11452 field public static final int CATEGORY_MAPS = 6; // 0x6 11453 field public static final int CATEGORY_NEWS = 5; // 0x5 11454 field public static final int CATEGORY_PRODUCTIVITY = 7; // 0x7 11455 field public static final int CATEGORY_SOCIAL = 4; // 0x4 11456 field public static final int CATEGORY_UNDEFINED = -1; // 0xffffffff 11457 field public static final int CATEGORY_VIDEO = 2; // 0x2 11458 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.ApplicationInfo> CREATOR; 11459 field public static final int FLAG_ALLOW_BACKUP = 32768; // 0x8000 11460 field public static final int FLAG_ALLOW_CLEAR_USER_DATA = 64; // 0x40 11461 field public static final int FLAG_ALLOW_TASK_REPARENTING = 32; // 0x20 11462 field public static final int FLAG_DEBUGGABLE = 2; // 0x2 11463 field public static final int FLAG_EXTERNAL_STORAGE = 262144; // 0x40000 11464 field public static final int FLAG_EXTRACT_NATIVE_LIBS = 268435456; // 0x10000000 11465 field public static final int FLAG_FACTORY_TEST = 16; // 0x10 11466 field public static final int FLAG_FULL_BACKUP_ONLY = 67108864; // 0x4000000 11467 field public static final int FLAG_HARDWARE_ACCELERATED = 536870912; // 0x20000000 11468 field public static final int FLAG_HAS_CODE = 4; // 0x4 11469 field public static final int FLAG_INSTALLED = 8388608; // 0x800000 11470 field public static final int FLAG_IS_DATA_ONLY = 16777216; // 0x1000000 11471 field @Deprecated public static final int FLAG_IS_GAME = 33554432; // 0x2000000 11472 field public static final int FLAG_KILL_AFTER_RESTORE = 65536; // 0x10000 11473 field public static final int FLAG_LARGE_HEAP = 1048576; // 0x100000 11474 field public static final int FLAG_MULTIARCH = -2147483648; // 0x80000000 11475 field public static final int FLAG_PERSISTENT = 8; // 0x8 11476 field public static final int FLAG_RESIZEABLE_FOR_SCREENS = 4096; // 0x1000 11477 field public static final int FLAG_RESTORE_ANY_VERSION = 131072; // 0x20000 11478 field public static final int FLAG_STOPPED = 2097152; // 0x200000 11479 field public static final int FLAG_SUPPORTS_LARGE_SCREENS = 2048; // 0x800 11480 field public static final int FLAG_SUPPORTS_NORMAL_SCREENS = 1024; // 0x400 11481 field public static final int FLAG_SUPPORTS_RTL = 4194304; // 0x400000 11482 field @Deprecated public static final int FLAG_SUPPORTS_SCREEN_DENSITIES = 8192; // 0x2000 11483 field public static final int FLAG_SUPPORTS_SMALL_SCREENS = 512; // 0x200 11484 field public static final int FLAG_SUPPORTS_XLARGE_SCREENS = 524288; // 0x80000 11485 field public static final int FLAG_SUSPENDED = 1073741824; // 0x40000000 11486 field public static final int FLAG_SYSTEM = 1; // 0x1 11487 field public static final int FLAG_TEST_ONLY = 256; // 0x100 11488 field public static final int FLAG_UPDATED_SYSTEM_APP = 128; // 0x80 11489 field public static final int FLAG_USES_CLEARTEXT_TRAFFIC = 134217728; // 0x8000000 11490 field public static final int FLAG_VM_SAFE_MODE = 16384; // 0x4000 11491 field public static final int GWP_ASAN_ALWAYS = 1; // 0x1 11492 field public static final int GWP_ASAN_DEFAULT = -1; // 0xffffffff 11493 field public static final int GWP_ASAN_NEVER = 0; // 0x0 11494 field public String appComponentFactory; 11495 field public String backupAgentName; 11496 field public int category; 11497 field public String className; 11498 field public int compatibleWidthLimitDp; 11499 field public String dataDir; 11500 field public int descriptionRes; 11501 field public String deviceProtectedDataDir; 11502 field public boolean enabled; 11503 field public int flags; 11504 field public int largestWidthLimitDp; 11505 field public String manageSpaceActivityName; 11506 field public int minSdkVersion; 11507 field public String nativeLibraryDir; 11508 field public String permission; 11509 field public String processName; 11510 field public String publicSourceDir; 11511 field public int requiresSmallestWidthDp; 11512 field public String[] sharedLibraryFiles; 11513 field public String sourceDir; 11514 field public String[] splitNames; 11515 field public String[] splitPublicSourceDirs; 11516 field public String[] splitSourceDirs; 11517 field public java.util.UUID storageUuid; 11518 field public int targetSdkVersion; 11519 field public String taskAffinity; 11520 field public int theme; 11521 field public int uiOptions; 11522 field public int uid; 11523 } 11524 11525 public static class ApplicationInfo.DisplayNameComparator implements java.util.Comparator<android.content.pm.ApplicationInfo> { 11526 ctor public ApplicationInfo.DisplayNameComparator(android.content.pm.PackageManager); 11527 method public final int compare(android.content.pm.ApplicationInfo, android.content.pm.ApplicationInfo); 11528 } 11529 11530 public final class ChangedPackages implements android.os.Parcelable { 11531 ctor public ChangedPackages(int, @NonNull java.util.List<java.lang.String>); 11532 method public int describeContents(); 11533 method @NonNull public java.util.List<java.lang.String> getPackageNames(); 11534 method public int getSequenceNumber(); 11535 method public void writeToParcel(android.os.Parcel, int); 11536 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.ChangedPackages> CREATOR; 11537 } 11538 11539 public class ComponentInfo extends android.content.pm.PackageItemInfo { 11540 ctor public ComponentInfo(); 11541 ctor public ComponentInfo(android.content.pm.ComponentInfo); 11542 ctor protected ComponentInfo(android.os.Parcel); 11543 method public final int getBannerResource(); 11544 method public final int getIconResource(); 11545 method public final int getLogoResource(); 11546 method public boolean isEnabled(); 11547 field public android.content.pm.ApplicationInfo applicationInfo; 11548 field public int descriptionRes; 11549 field public boolean directBootAware; 11550 field public boolean enabled; 11551 field public boolean exported; 11552 field public String processName; 11553 field public String splitName; 11554 } 11555 11556 public class ConfigurationInfo implements android.os.Parcelable { 11557 ctor public ConfigurationInfo(); 11558 ctor public ConfigurationInfo(android.content.pm.ConfigurationInfo); 11559 method public int describeContents(); 11560 method public String getGlEsVersion(); 11561 method public void writeToParcel(android.os.Parcel, int); 11562 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.ConfigurationInfo> CREATOR; 11563 field public static final int GL_ES_VERSION_UNDEFINED = 0; // 0x0 11564 field public static final int INPUT_FEATURE_FIVE_WAY_NAV = 2; // 0x2 11565 field public static final int INPUT_FEATURE_HARD_KEYBOARD = 1; // 0x1 11566 field public int reqGlEsVersion; 11567 field public int reqInputFeatures; 11568 field public int reqKeyboardType; 11569 field public int reqNavigation; 11570 field public int reqTouchScreen; 11571 } 11572 11573 public class CrossProfileApps { 11574 method public boolean canInteractAcrossProfiles(); 11575 method public boolean canRequestInteractAcrossProfiles(); 11576 method @NonNull public android.content.Intent createRequestInteractAcrossProfilesIntent(); 11577 method @NonNull public android.graphics.drawable.Drawable getProfileSwitchingIconDrawable(@NonNull android.os.UserHandle); 11578 method @NonNull public CharSequence getProfileSwitchingLabel(@NonNull android.os.UserHandle); 11579 method @NonNull public java.util.List<android.os.UserHandle> getTargetUserProfiles(); 11580 method @RequiresPermission(anyOf={android.Manifest.permission.INTERACT_ACROSS_PROFILES, "android.permission.INTERACT_ACROSS_USERS"}) public void startActivity(@NonNull android.content.Intent, @NonNull android.os.UserHandle, @Nullable android.app.Activity); 11581 method @RequiresPermission(anyOf={android.Manifest.permission.INTERACT_ACROSS_PROFILES, "android.permission.INTERACT_ACROSS_USERS"}) public void startActivity(@NonNull android.content.Intent, @NonNull android.os.UserHandle, @Nullable android.app.Activity, @Nullable android.os.Bundle); 11582 method public void startMainActivity(@NonNull android.content.ComponentName, @NonNull android.os.UserHandle); 11583 field public static final String ACTION_CAN_INTERACT_ACROSS_PROFILES_CHANGED = "android.content.pm.action.CAN_INTERACT_ACROSS_PROFILES_CHANGED"; 11584 } 11585 11586 public final class FeatureGroupInfo implements android.os.Parcelable { 11587 ctor public FeatureGroupInfo(); 11588 ctor public FeatureGroupInfo(android.content.pm.FeatureGroupInfo); 11589 method public int describeContents(); 11590 method public void writeToParcel(android.os.Parcel, int); 11591 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.FeatureGroupInfo> CREATOR; 11592 field public android.content.pm.FeatureInfo[] features; 11593 } 11594 11595 public class FeatureInfo implements android.os.Parcelable { 11596 ctor public FeatureInfo(); 11597 ctor public FeatureInfo(android.content.pm.FeatureInfo); 11598 method public int describeContents(); 11599 method public String getGlEsVersion(); 11600 method public void writeToParcel(android.os.Parcel, int); 11601 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.FeatureInfo> CREATOR; 11602 field public static final int FLAG_REQUIRED = 1; // 0x1 11603 field public static final int GL_ES_VERSION_UNDEFINED = 0; // 0x0 11604 field public int flags; 11605 field public String name; 11606 field public int reqGlEsVersion; 11607 field public int version; 11608 } 11609 11610 public final class InstallSourceInfo implements android.os.Parcelable { 11611 method public int describeContents(); 11612 method @Nullable public String getInitiatingPackageName(); 11613 method @Nullable public android.content.pm.SigningInfo getInitiatingPackageSigningInfo(); 11614 method @Nullable public String getInstallingPackageName(); 11615 method @Nullable public String getOriginatingPackageName(); 11616 method public void writeToParcel(@NonNull android.os.Parcel, int); 11617 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.InstallSourceInfo> CREATOR; 11618 } 11619 11620 public class InstrumentationInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable { 11621 ctor public InstrumentationInfo(); 11622 ctor public InstrumentationInfo(android.content.pm.InstrumentationInfo); 11623 method public int describeContents(); 11624 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.InstrumentationInfo> CREATOR; 11625 field public String dataDir; 11626 field public boolean functionalTest; 11627 field public boolean handleProfiling; 11628 field public String publicSourceDir; 11629 field public String sourceDir; 11630 field public String[] splitNames; 11631 field public String[] splitPublicSourceDirs; 11632 field public String[] splitSourceDirs; 11633 field public String targetPackage; 11634 field public String targetProcesses; 11635 } 11636 11637 public class LabeledIntent extends android.content.Intent { 11638 ctor public LabeledIntent(android.content.Intent, String, int, int); 11639 ctor public LabeledIntent(android.content.Intent, String, CharSequence, int); 11640 ctor public LabeledIntent(String, int, int); 11641 ctor public LabeledIntent(String, CharSequence, int); 11642 method public int getIconResource(); 11643 method public int getLabelResource(); 11644 method public CharSequence getNonLocalizedLabel(); 11645 method public String getSourcePackage(); 11646 method public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 11647 method public CharSequence loadLabel(android.content.pm.PackageManager); 11648 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.LabeledIntent> CREATOR; 11649 } 11650 11651 public class LauncherActivityInfo { 11652 method public android.content.pm.ApplicationInfo getApplicationInfo(); 11653 method public android.graphics.drawable.Drawable getBadgedIcon(int); 11654 method public android.content.ComponentName getComponentName(); 11655 method public long getFirstInstallTime(); 11656 method public android.graphics.drawable.Drawable getIcon(int); 11657 method public CharSequence getLabel(); 11658 method public String getName(); 11659 method public android.os.UserHandle getUser(); 11660 } 11661 11662 public class LauncherApps { 11663 method public java.util.List<android.content.pm.LauncherActivityInfo> getActivityList(String, android.os.UserHandle); 11664 method @NonNull public java.util.List<android.content.pm.PackageInstaller.SessionInfo> getAllPackageInstallerSessions(); 11665 method public android.content.pm.ApplicationInfo getApplicationInfo(@NonNull String, int, @NonNull android.os.UserHandle) throws android.content.pm.PackageManager.NameNotFoundException; 11666 method public android.content.pm.LauncherApps.PinItemRequest getPinItemRequest(android.content.Intent); 11667 method public java.util.List<android.os.UserHandle> getProfiles(); 11668 method public android.graphics.drawable.Drawable getShortcutBadgedIconDrawable(android.content.pm.ShortcutInfo, int); 11669 method @Nullable public android.content.IntentSender getShortcutConfigActivityIntent(@NonNull android.content.pm.LauncherActivityInfo); 11670 method public java.util.List<android.content.pm.LauncherActivityInfo> getShortcutConfigActivityList(@Nullable String, @NonNull android.os.UserHandle); 11671 method public android.graphics.drawable.Drawable getShortcutIconDrawable(@NonNull android.content.pm.ShortcutInfo, int); 11672 method @Nullable public java.util.List<android.content.pm.ShortcutInfo> getShortcuts(@NonNull android.content.pm.LauncherApps.ShortcutQuery, @NonNull android.os.UserHandle); 11673 method @Nullable public android.os.Bundle getSuspendedPackageLauncherExtras(String, android.os.UserHandle); 11674 method public boolean hasShortcutHostPermission(); 11675 method public boolean isActivityEnabled(android.content.ComponentName, android.os.UserHandle); 11676 method public boolean isPackageEnabled(String, android.os.UserHandle); 11677 method public void pinShortcuts(@NonNull String, @NonNull java.util.List<java.lang.String>, @NonNull android.os.UserHandle); 11678 method public void registerCallback(android.content.pm.LauncherApps.Callback); 11679 method public void registerCallback(android.content.pm.LauncherApps.Callback, android.os.Handler); 11680 method public void registerPackageInstallerSessionCallback(@NonNull java.util.concurrent.Executor, @NonNull android.content.pm.PackageInstaller.SessionCallback); 11681 method public android.content.pm.LauncherActivityInfo resolveActivity(android.content.Intent, android.os.UserHandle); 11682 method public boolean shouldHideFromSuggestions(@NonNull String, @NonNull android.os.UserHandle); 11683 method public void startAppDetailsActivity(android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle); 11684 method public void startMainActivity(android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle); 11685 method public void startPackageInstallerSessionDetailsActivity(@NonNull android.content.pm.PackageInstaller.SessionInfo, @Nullable android.graphics.Rect, @Nullable android.os.Bundle); 11686 method public void startShortcut(@NonNull String, @NonNull String, @Nullable android.graphics.Rect, @Nullable android.os.Bundle, @NonNull android.os.UserHandle); 11687 method public void startShortcut(@NonNull android.content.pm.ShortcutInfo, @Nullable android.graphics.Rect, @Nullable android.os.Bundle); 11688 method public void unregisterCallback(android.content.pm.LauncherApps.Callback); 11689 method public void unregisterPackageInstallerSessionCallback(@NonNull android.content.pm.PackageInstaller.SessionCallback); 11690 field public static final String ACTION_CONFIRM_PIN_APPWIDGET = "android.content.pm.action.CONFIRM_PIN_APPWIDGET"; 11691 field public static final String ACTION_CONFIRM_PIN_SHORTCUT = "android.content.pm.action.CONFIRM_PIN_SHORTCUT"; 11692 field public static final String EXTRA_PIN_ITEM_REQUEST = "android.content.pm.extra.PIN_ITEM_REQUEST"; 11693 } 11694 11695 public abstract static class LauncherApps.Callback { 11696 ctor public LauncherApps.Callback(); 11697 method public abstract void onPackageAdded(String, android.os.UserHandle); 11698 method public abstract void onPackageChanged(String, android.os.UserHandle); 11699 method public abstract void onPackageRemoved(String, android.os.UserHandle); 11700 method public abstract void onPackagesAvailable(String[], android.os.UserHandle, boolean); 11701 method public void onPackagesSuspended(String[], android.os.UserHandle); 11702 method @Deprecated public void onPackagesSuspended(String[], android.os.UserHandle, @Nullable android.os.Bundle); 11703 method public abstract void onPackagesUnavailable(String[], android.os.UserHandle, boolean); 11704 method public void onPackagesUnsuspended(String[], android.os.UserHandle); 11705 method public void onShortcutsChanged(@NonNull String, @NonNull java.util.List<android.content.pm.ShortcutInfo>, @NonNull android.os.UserHandle); 11706 } 11707 11708 public static final class LauncherApps.PinItemRequest implements android.os.Parcelable { 11709 method public boolean accept(@Nullable android.os.Bundle); 11710 method public boolean accept(); 11711 method public int describeContents(); 11712 method @Nullable public android.appwidget.AppWidgetProviderInfo getAppWidgetProviderInfo(android.content.Context); 11713 method @Nullable public android.os.Bundle getExtras(); 11714 method public int getRequestType(); 11715 method @Nullable public android.content.pm.ShortcutInfo getShortcutInfo(); 11716 method public boolean isValid(); 11717 method public void writeToParcel(android.os.Parcel, int); 11718 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.LauncherApps.PinItemRequest> CREATOR; 11719 field public static final int REQUEST_TYPE_APPWIDGET = 2; // 0x2 11720 field public static final int REQUEST_TYPE_SHORTCUT = 1; // 0x1 11721 } 11722 11723 public static class LauncherApps.ShortcutQuery { 11724 ctor public LauncherApps.ShortcutQuery(); 11725 method public android.content.pm.LauncherApps.ShortcutQuery setActivity(@Nullable android.content.ComponentName); 11726 method public android.content.pm.LauncherApps.ShortcutQuery setChangedSince(long); 11727 method @NonNull public android.content.pm.LauncherApps.ShortcutQuery setLocusIds(@Nullable java.util.List<android.content.LocusId>); 11728 method public android.content.pm.LauncherApps.ShortcutQuery setPackage(@Nullable String); 11729 method public android.content.pm.LauncherApps.ShortcutQuery setQueryFlags(int); 11730 method public android.content.pm.LauncherApps.ShortcutQuery setShortcutIds(@Nullable java.util.List<java.lang.String>); 11731 field public static final int FLAG_GET_KEY_FIELDS_ONLY = 4; // 0x4 11732 field public static final int FLAG_MATCH_CACHED = 16; // 0x10 11733 field public static final int FLAG_MATCH_DYNAMIC = 1; // 0x1 11734 field public static final int FLAG_MATCH_MANIFEST = 8; // 0x8 11735 field public static final int FLAG_MATCH_PINNED = 2; // 0x2 11736 field public static final int FLAG_MATCH_PINNED_BY_ANY_LAUNCHER = 1024; // 0x400 11737 } 11738 11739 public final class ModuleInfo implements android.os.Parcelable { 11740 method public int describeContents(); 11741 method @Nullable public CharSequence getName(); 11742 method @Nullable public String getPackageName(); 11743 method public boolean isHidden(); 11744 method public void writeToParcel(android.os.Parcel, int); 11745 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.ModuleInfo> CREATOR; 11746 } 11747 11748 public class PackageInfo implements android.os.Parcelable { 11749 ctor public PackageInfo(); 11750 method public int describeContents(); 11751 method public long getLongVersionCode(); 11752 method public void setLongVersionCode(long); 11753 method public void writeToParcel(android.os.Parcel, int); 11754 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.PackageInfo> CREATOR; 11755 field public static final int INSTALL_LOCATION_AUTO = 0; // 0x0 11756 field public static final int INSTALL_LOCATION_INTERNAL_ONLY = 1; // 0x1 11757 field public static final int INSTALL_LOCATION_PREFER_EXTERNAL = 2; // 0x2 11758 field public static final int REQUESTED_PERMISSION_GRANTED = 2; // 0x2 11759 field public android.content.pm.ActivityInfo[] activities; 11760 field public android.content.pm.ApplicationInfo applicationInfo; 11761 field public int baseRevisionCode; 11762 field public android.content.pm.ConfigurationInfo[] configPreferences; 11763 field public android.content.pm.FeatureGroupInfo[] featureGroups; 11764 field public long firstInstallTime; 11765 field public int[] gids; 11766 field public int installLocation; 11767 field public android.content.pm.InstrumentationInfo[] instrumentation; 11768 field public boolean isApex; 11769 field public long lastUpdateTime; 11770 field public String packageName; 11771 field public android.content.pm.PermissionInfo[] permissions; 11772 field public android.content.pm.ProviderInfo[] providers; 11773 field public android.content.pm.ActivityInfo[] receivers; 11774 field public android.content.pm.FeatureInfo[] reqFeatures; 11775 field public String[] requestedPermissions; 11776 field public int[] requestedPermissionsFlags; 11777 field public android.content.pm.ServiceInfo[] services; 11778 field public String sharedUserId; 11779 field public int sharedUserLabel; 11780 field @Deprecated public android.content.pm.Signature[] signatures; 11781 field public android.content.pm.SigningInfo signingInfo; 11782 field public String[] splitNames; 11783 field public int[] splitRevisionCodes; 11784 field @Deprecated public int versionCode; 11785 field public String versionName; 11786 } 11787 11788 public class PackageInstaller { 11789 method public void abandonSession(int); 11790 method public int createSession(@NonNull android.content.pm.PackageInstaller.SessionParams) throws java.io.IOException; 11791 method @Deprecated @Nullable public android.content.pm.PackageInstaller.SessionInfo getActiveStagedSession(); 11792 method @NonNull public java.util.List<android.content.pm.PackageInstaller.SessionInfo> getActiveStagedSessions(); 11793 method @NonNull public java.util.List<android.content.pm.PackageInstaller.SessionInfo> getAllSessions(); 11794 method @NonNull public java.util.List<android.content.pm.PackageInstaller.SessionInfo> getMySessions(); 11795 method @Nullable public android.content.pm.PackageInstaller.SessionInfo getSessionInfo(int); 11796 method @NonNull public java.util.List<android.content.pm.PackageInstaller.SessionInfo> getStagedSessions(); 11797 method @RequiresPermission(allOf={android.Manifest.permission.INSTALL_PACKAGES, "com.android.permission.INSTALL_EXISTING_PACKAGES"}) public void installExistingPackage(@NonNull String, int, @Nullable android.content.IntentSender); 11798 method @NonNull public android.content.pm.PackageInstaller.Session openSession(int) throws java.io.IOException; 11799 method public void registerSessionCallback(@NonNull android.content.pm.PackageInstaller.SessionCallback); 11800 method public void registerSessionCallback(@NonNull android.content.pm.PackageInstaller.SessionCallback, @NonNull android.os.Handler); 11801 method @RequiresPermission(anyOf={android.Manifest.permission.DELETE_PACKAGES, android.Manifest.permission.REQUEST_DELETE_PACKAGES}) public void uninstall(@NonNull String, @NonNull android.content.IntentSender); 11802 method @RequiresPermission(anyOf={android.Manifest.permission.DELETE_PACKAGES, android.Manifest.permission.REQUEST_DELETE_PACKAGES}) public void uninstall(@NonNull android.content.pm.VersionedPackage, @NonNull android.content.IntentSender); 11803 method public void unregisterSessionCallback(@NonNull android.content.pm.PackageInstaller.SessionCallback); 11804 method public void updateSessionAppIcon(int, @Nullable android.graphics.Bitmap); 11805 method public void updateSessionAppLabel(int, @Nullable CharSequence); 11806 field public static final String ACTION_SESSION_COMMITTED = "android.content.pm.action.SESSION_COMMITTED"; 11807 field public static final String ACTION_SESSION_DETAILS = "android.content.pm.action.SESSION_DETAILS"; 11808 field public static final String ACTION_SESSION_UPDATED = "android.content.pm.action.SESSION_UPDATED"; 11809 field public static final String EXTRA_OTHER_PACKAGE_NAME = "android.content.pm.extra.OTHER_PACKAGE_NAME"; 11810 field public static final String EXTRA_PACKAGE_NAME = "android.content.pm.extra.PACKAGE_NAME"; 11811 field public static final String EXTRA_SESSION = "android.content.pm.extra.SESSION"; 11812 field public static final String EXTRA_SESSION_ID = "android.content.pm.extra.SESSION_ID"; 11813 field public static final String EXTRA_STATUS = "android.content.pm.extra.STATUS"; 11814 field public static final String EXTRA_STATUS_MESSAGE = "android.content.pm.extra.STATUS_MESSAGE"; 11815 field public static final String EXTRA_STORAGE_PATH = "android.content.pm.extra.STORAGE_PATH"; 11816 field public static final int STATUS_FAILURE = 1; // 0x1 11817 field public static final int STATUS_FAILURE_ABORTED = 3; // 0x3 11818 field public static final int STATUS_FAILURE_BLOCKED = 2; // 0x2 11819 field public static final int STATUS_FAILURE_CONFLICT = 5; // 0x5 11820 field public static final int STATUS_FAILURE_INCOMPATIBLE = 7; // 0x7 11821 field public static final int STATUS_FAILURE_INVALID = 4; // 0x4 11822 field public static final int STATUS_FAILURE_STORAGE = 6; // 0x6 11823 field public static final int STATUS_PENDING_USER_ACTION = -1; // 0xffffffff 11824 field public static final int STATUS_SUCCESS = 0; // 0x0 11825 } 11826 11827 public static class PackageInstaller.Session implements java.io.Closeable { 11828 method public void abandon(); 11829 method public void addChildSessionId(int); 11830 method public void close(); 11831 method public void commit(@NonNull android.content.IntentSender); 11832 method public void fsync(@NonNull java.io.OutputStream) throws java.io.IOException; 11833 method @NonNull public int[] getChildSessionIds(); 11834 method @NonNull public String[] getNames() throws java.io.IOException; 11835 method public int getParentSessionId(); 11836 method public boolean isMultiPackage(); 11837 method public boolean isStaged(); 11838 method @NonNull public java.io.InputStream openRead(@NonNull String) throws java.io.IOException; 11839 method @NonNull public java.io.OutputStream openWrite(@NonNull String, long, long) throws java.io.IOException; 11840 method public void removeChildSessionId(int); 11841 method public void removeSplit(@NonNull String) throws java.io.IOException; 11842 method public void setStagingProgress(float); 11843 method public void transfer(@NonNull String) throws android.content.pm.PackageManager.NameNotFoundException; 11844 } 11845 11846 public abstract static class PackageInstaller.SessionCallback { 11847 ctor public PackageInstaller.SessionCallback(); 11848 method public abstract void onActiveChanged(int, boolean); 11849 method public abstract void onBadgingChanged(int); 11850 method public abstract void onCreated(int); 11851 method public abstract void onFinished(int, boolean); 11852 method public abstract void onProgressChanged(int, float); 11853 } 11854 11855 public static class PackageInstaller.SessionInfo implements android.os.Parcelable { 11856 method @Nullable public android.content.Intent createDetailsIntent(); 11857 method public int describeContents(); 11858 method @Nullable public android.graphics.Bitmap getAppIcon(); 11859 method @Nullable public CharSequence getAppLabel(); 11860 method @Nullable public String getAppPackageName(); 11861 method @NonNull public int[] getChildSessionIds(); 11862 method public long getCreatedMillis(); 11863 method public int getInstallLocation(); 11864 method public int getInstallReason(); 11865 method @Nullable public String getInstallerPackageName(); 11866 method public int getMode(); 11867 method public int getOriginatingUid(); 11868 method @Nullable public android.net.Uri getOriginatingUri(); 11869 method public int getParentSessionId(); 11870 method public float getProgress(); 11871 method @Nullable public android.net.Uri getReferrerUri(); 11872 method public int getSessionId(); 11873 method public long getSize(); 11874 method public int getStagedSessionErrorCode(); 11875 method @NonNull public String getStagedSessionErrorMessage(); 11876 method public long getUpdatedMillis(); 11877 method @NonNull public android.os.UserHandle getUser(); 11878 method public boolean hasParentSessionId(); 11879 method public boolean isActive(); 11880 method public boolean isCommitted(); 11881 method public boolean isMultiPackage(); 11882 method public boolean isSealed(); 11883 method public boolean isStaged(); 11884 method public boolean isStagedSessionActive(); 11885 method public boolean isStagedSessionApplied(); 11886 method public boolean isStagedSessionFailed(); 11887 method public boolean isStagedSessionReady(); 11888 method public void writeToParcel(android.os.Parcel, int); 11889 field public static final android.os.Parcelable.Creator<android.content.pm.PackageInstaller.SessionInfo> CREATOR; 11890 field public static final int INVALID_ID = -1; // 0xffffffff 11891 field public static final int STAGED_SESSION_ACTIVATION_FAILED = 2; // 0x2 11892 field public static final int STAGED_SESSION_NO_ERROR = 0; // 0x0 11893 field public static final int STAGED_SESSION_UNKNOWN = 3; // 0x3 11894 field public static final int STAGED_SESSION_VERIFICATION_FAILED = 1; // 0x1 11895 } 11896 11897 public static class PackageInstaller.SessionParams implements android.os.Parcelable { 11898 ctor public PackageInstaller.SessionParams(int); 11899 method public int describeContents(); 11900 method public void setAppIcon(@Nullable android.graphics.Bitmap); 11901 method public void setAppLabel(@Nullable CharSequence); 11902 method public void setAppPackageName(@Nullable String); 11903 method public void setAutoRevokePermissionsMode(boolean); 11904 method public void setInstallLocation(int); 11905 method public void setInstallReason(int); 11906 method public void setMultiPackage(); 11907 method public void setOriginatingUid(int); 11908 method public void setOriginatingUri(@Nullable android.net.Uri); 11909 method public void setReferrerUri(@Nullable android.net.Uri); 11910 method public void setSize(long); 11911 method public void setWhitelistedRestrictedPermissions(@Nullable java.util.Set<java.lang.String>); 11912 method public void writeToParcel(android.os.Parcel, int); 11913 field public static final android.os.Parcelable.Creator<android.content.pm.PackageInstaller.SessionParams> CREATOR; 11914 field public static final int MODE_FULL_INSTALL = 1; // 0x1 11915 field public static final int MODE_INHERIT_EXISTING = 2; // 0x2 11916 field @NonNull public static final java.util.Set<java.lang.String> RESTRICTED_PERMISSIONS_ALL; 11917 } 11918 11919 public class PackageItemInfo { 11920 ctor public PackageItemInfo(); 11921 ctor public PackageItemInfo(android.content.pm.PackageItemInfo); 11922 ctor protected PackageItemInfo(android.os.Parcel); 11923 method protected void dumpBack(android.util.Printer, String); 11924 method protected void dumpFront(android.util.Printer, String); 11925 method public android.graphics.drawable.Drawable loadBanner(android.content.pm.PackageManager); 11926 method public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 11927 method @NonNull public CharSequence loadLabel(@NonNull android.content.pm.PackageManager); 11928 method public android.graphics.drawable.Drawable loadLogo(android.content.pm.PackageManager); 11929 method public android.graphics.drawable.Drawable loadUnbadgedIcon(android.content.pm.PackageManager); 11930 method public android.content.res.XmlResourceParser loadXmlMetaData(android.content.pm.PackageManager, String); 11931 method public void writeToParcel(android.os.Parcel, int); 11932 field public int banner; 11933 field public int icon; 11934 field public int labelRes; 11935 field public int logo; 11936 field public android.os.Bundle metaData; 11937 field public String name; 11938 field public CharSequence nonLocalizedLabel; 11939 field public String packageName; 11940 } 11941 11942 public static class PackageItemInfo.DisplayNameComparator implements java.util.Comparator<android.content.pm.PackageItemInfo> { 11943 ctor public PackageItemInfo.DisplayNameComparator(android.content.pm.PackageManager); 11944 method public final int compare(android.content.pm.PackageItemInfo, android.content.pm.PackageItemInfo); 11945 } 11946 11947 public abstract class PackageManager { 11948 ctor public PackageManager(); 11949 method @Deprecated public abstract void addPackageToPreferred(@NonNull String); 11950 method public abstract boolean addPermission(@NonNull android.content.pm.PermissionInfo); 11951 method public abstract boolean addPermissionAsync(@NonNull android.content.pm.PermissionInfo); 11952 method @Deprecated public abstract void addPreferredActivity(@NonNull android.content.IntentFilter, int, @Nullable android.content.ComponentName[], @NonNull android.content.ComponentName); 11953 method @RequiresPermission(value="android.permission.WHITELIST_RESTRICTED_PERMISSIONS", conditional=true) public boolean addWhitelistedRestrictedPermission(@NonNull String, @NonNull String, int); 11954 method public abstract boolean canRequestPackageInstalls(); 11955 method public abstract String[] canonicalToCurrentPackageNames(@NonNull String[]); 11956 method @CheckResult public abstract int checkPermission(@NonNull String, @NonNull String); 11957 method @CheckResult public abstract int checkSignatures(@NonNull String, @NonNull String); 11958 method @CheckResult public abstract int checkSignatures(int, int); 11959 method public abstract void clearInstantAppCookie(); 11960 method @Deprecated public abstract void clearPackagePreferredActivities(@NonNull String); 11961 method public abstract String[] currentToCanonicalPackageNames(@NonNull String[]); 11962 method public abstract void extendVerificationTimeout(int, int, long); 11963 method @Nullable public abstract android.graphics.drawable.Drawable getActivityBanner(@NonNull android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 11964 method @Nullable public abstract android.graphics.drawable.Drawable getActivityBanner(@NonNull android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException; 11965 method @NonNull public abstract android.graphics.drawable.Drawable getActivityIcon(@NonNull android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 11966 method @NonNull public abstract android.graphics.drawable.Drawable getActivityIcon(@NonNull android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException; 11967 method @NonNull public abstract android.content.pm.ActivityInfo getActivityInfo(@NonNull android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 11968 method @Nullable public abstract android.graphics.drawable.Drawable getActivityLogo(@NonNull android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 11969 method @Nullable public abstract android.graphics.drawable.Drawable getActivityLogo(@NonNull android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException; 11970 method @NonNull public abstract java.util.List<android.content.pm.PermissionGroupInfo> getAllPermissionGroups(int); 11971 method @Nullable public abstract android.graphics.drawable.Drawable getApplicationBanner(@NonNull android.content.pm.ApplicationInfo); 11972 method @Nullable public abstract android.graphics.drawable.Drawable getApplicationBanner(@NonNull String) throws android.content.pm.PackageManager.NameNotFoundException; 11973 method public abstract int getApplicationEnabledSetting(@NonNull String); 11974 method @NonNull public abstract android.graphics.drawable.Drawable getApplicationIcon(@NonNull android.content.pm.ApplicationInfo); 11975 method @NonNull public abstract android.graphics.drawable.Drawable getApplicationIcon(@NonNull String) throws android.content.pm.PackageManager.NameNotFoundException; 11976 method @NonNull public abstract android.content.pm.ApplicationInfo getApplicationInfo(@NonNull String, int) throws android.content.pm.PackageManager.NameNotFoundException; 11977 method @NonNull public abstract CharSequence getApplicationLabel(@NonNull android.content.pm.ApplicationInfo); 11978 method @Nullable public abstract android.graphics.drawable.Drawable getApplicationLogo(@NonNull android.content.pm.ApplicationInfo); 11979 method @Nullable public abstract android.graphics.drawable.Drawable getApplicationLogo(@NonNull String) throws android.content.pm.PackageManager.NameNotFoundException; 11980 method @NonNull public CharSequence getBackgroundPermissionOptionLabel(); 11981 method @Nullable public abstract android.content.pm.ChangedPackages getChangedPackages(@IntRange(from=0) int); 11982 method public abstract int getComponentEnabledSetting(@NonNull android.content.ComponentName); 11983 method @NonNull public abstract android.graphics.drawable.Drawable getDefaultActivityIcon(); 11984 method @Nullable public abstract android.graphics.drawable.Drawable getDrawable(@NonNull String, @DrawableRes int, @Nullable android.content.pm.ApplicationInfo); 11985 method @NonNull public android.content.pm.InstallSourceInfo getInstallSourceInfo(@NonNull String) throws android.content.pm.PackageManager.NameNotFoundException; 11986 method @NonNull public abstract java.util.List<android.content.pm.ApplicationInfo> getInstalledApplications(int); 11987 method @NonNull public java.util.List<android.content.pm.ModuleInfo> getInstalledModules(int); 11988 method @NonNull public abstract java.util.List<android.content.pm.PackageInfo> getInstalledPackages(int); 11989 method @Deprecated @Nullable public abstract String getInstallerPackageName(@NonNull String); 11990 method @NonNull public abstract byte[] getInstantAppCookie(); 11991 method public abstract int getInstantAppCookieMaxBytes(); 11992 method @NonNull public abstract android.content.pm.InstrumentationInfo getInstrumentationInfo(@NonNull android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 11993 method @Nullable public abstract android.content.Intent getLaunchIntentForPackage(@NonNull String); 11994 method @Nullable public abstract android.content.Intent getLeanbackLaunchIntentForPackage(@NonNull String); 11995 method @NonNull public java.util.Set<java.lang.String> getMimeGroup(@NonNull String); 11996 method @NonNull public android.content.pm.ModuleInfo getModuleInfo(@NonNull String, int) throws android.content.pm.PackageManager.NameNotFoundException; 11997 method @Nullable public abstract String getNameForUid(int); 11998 method @Nullable public android.content.pm.PackageInfo getPackageArchiveInfo(@NonNull String, int); 11999 method public abstract int[] getPackageGids(@NonNull String) throws android.content.pm.PackageManager.NameNotFoundException; 12000 method public abstract int[] getPackageGids(@NonNull String, int) throws android.content.pm.PackageManager.NameNotFoundException; 12001 method public abstract android.content.pm.PackageInfo getPackageInfo(@NonNull String, int) throws android.content.pm.PackageManager.NameNotFoundException; 12002 method public abstract android.content.pm.PackageInfo getPackageInfo(@NonNull android.content.pm.VersionedPackage, int) throws android.content.pm.PackageManager.NameNotFoundException; 12003 method @NonNull public abstract android.content.pm.PackageInstaller getPackageInstaller(); 12004 method public abstract int getPackageUid(@NonNull String, int) throws android.content.pm.PackageManager.NameNotFoundException; 12005 method @Nullable public abstract String[] getPackagesForUid(int); 12006 method @NonNull public abstract java.util.List<android.content.pm.PackageInfo> getPackagesHoldingPermissions(@NonNull String[], int); 12007 method @NonNull public abstract android.content.pm.PermissionGroupInfo getPermissionGroupInfo(@NonNull String, int) throws android.content.pm.PackageManager.NameNotFoundException; 12008 method public abstract android.content.pm.PermissionInfo getPermissionInfo(@NonNull String, int) throws android.content.pm.PackageManager.NameNotFoundException; 12009 method @Deprecated public abstract int getPreferredActivities(@NonNull java.util.List<android.content.IntentFilter>, @NonNull java.util.List<android.content.ComponentName>, @Nullable String); 12010 method @Deprecated @NonNull public abstract java.util.List<android.content.pm.PackageInfo> getPreferredPackages(int); 12011 method @NonNull public abstract android.content.pm.ProviderInfo getProviderInfo(@NonNull android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 12012 method @NonNull public abstract android.content.pm.ActivityInfo getReceiverInfo(@NonNull android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 12013 method @NonNull public abstract android.content.res.Resources getResourcesForActivity(@NonNull android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 12014 method @NonNull public abstract android.content.res.Resources getResourcesForApplication(@NonNull android.content.pm.ApplicationInfo) throws android.content.pm.PackageManager.NameNotFoundException; 12015 method @NonNull public abstract android.content.res.Resources getResourcesForApplication(@NonNull String) throws android.content.pm.PackageManager.NameNotFoundException; 12016 method @NonNull public abstract android.content.pm.ServiceInfo getServiceInfo(@NonNull android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 12017 method @NonNull public abstract java.util.List<android.content.pm.SharedLibraryInfo> getSharedLibraries(int); 12018 method @Nullable public android.os.Bundle getSuspendedPackageAppExtras(); 12019 method public boolean getSyntheticAppDetailsActivityEnabled(@NonNull String); 12020 method @NonNull public abstract android.content.pm.FeatureInfo[] getSystemAvailableFeatures(); 12021 method @Nullable public abstract String[] getSystemSharedLibraryNames(); 12022 method @Nullable public abstract CharSequence getText(@NonNull String, @StringRes int, @Nullable android.content.pm.ApplicationInfo); 12023 method @NonNull public abstract android.graphics.drawable.Drawable getUserBadgedDrawableForDensity(@NonNull android.graphics.drawable.Drawable, @NonNull android.os.UserHandle, @Nullable android.graphics.Rect, int); 12024 method @NonNull public abstract android.graphics.drawable.Drawable getUserBadgedIcon(@NonNull android.graphics.drawable.Drawable, @NonNull android.os.UserHandle); 12025 method @NonNull public abstract CharSequence getUserBadgedLabel(@NonNull CharSequence, @NonNull android.os.UserHandle); 12026 method @NonNull @RequiresPermission(value="android.permission.WHITELIST_RESTRICTED_PERMISSIONS", conditional=true) public java.util.Set<java.lang.String> getWhitelistedRestrictedPermissions(@NonNull String, int); 12027 method @Nullable public abstract android.content.res.XmlResourceParser getXml(@NonNull String, @XmlRes int, @Nullable android.content.pm.ApplicationInfo); 12028 method public boolean hasSigningCertificate(@NonNull String, @NonNull byte[], int); 12029 method public boolean hasSigningCertificate(int, @NonNull byte[], int); 12030 method public abstract boolean hasSystemFeature(@NonNull String); 12031 method public abstract boolean hasSystemFeature(@NonNull String, int); 12032 method @RequiresPermission(value="android.permission.WHITELIST_AUTO_REVOKE_PERMISSIONS", conditional=true) public boolean isAutoRevokeWhitelisted(@NonNull String); 12033 method public boolean isAutoRevokeWhitelisted(); 12034 method public boolean isDefaultApplicationIcon(@NonNull android.graphics.drawable.Drawable); 12035 method public boolean isDeviceUpgrading(); 12036 method public abstract boolean isInstantApp(); 12037 method public abstract boolean isInstantApp(@NonNull String); 12038 method public boolean isPackageSuspended(@NonNull String) throws android.content.pm.PackageManager.NameNotFoundException; 12039 method public boolean isPackageSuspended(); 12040 method @CheckResult public abstract boolean isPermissionRevokedByPolicy(@NonNull String, @NonNull String); 12041 method public abstract boolean isSafeMode(); 12042 method @NonNull public abstract java.util.List<android.content.pm.ResolveInfo> queryBroadcastReceivers(@NonNull android.content.Intent, int); 12043 method @NonNull public abstract java.util.List<android.content.pm.ProviderInfo> queryContentProviders(@Nullable String, int, int); 12044 method @NonNull public abstract java.util.List<android.content.pm.InstrumentationInfo> queryInstrumentation(@NonNull String, int); 12045 method @NonNull public abstract java.util.List<android.content.pm.ResolveInfo> queryIntentActivities(@NonNull android.content.Intent, int); 12046 method @NonNull public abstract java.util.List<android.content.pm.ResolveInfo> queryIntentActivityOptions(@Nullable android.content.ComponentName, @Nullable android.content.Intent[], @NonNull android.content.Intent, int); 12047 method @NonNull public abstract java.util.List<android.content.pm.ResolveInfo> queryIntentContentProviders(@NonNull android.content.Intent, int); 12048 method @NonNull public abstract java.util.List<android.content.pm.ResolveInfo> queryIntentServices(@NonNull android.content.Intent, int); 12049 method @NonNull public abstract java.util.List<android.content.pm.PermissionInfo> queryPermissionsByGroup(@NonNull String, int) throws android.content.pm.PackageManager.NameNotFoundException; 12050 method @Deprecated public abstract void removePackageFromPreferred(@NonNull String); 12051 method public abstract void removePermission(@NonNull String); 12052 method @RequiresPermission(value="android.permission.WHITELIST_RESTRICTED_PERMISSIONS", conditional=true) public boolean removeWhitelistedRestrictedPermission(@NonNull String, @NonNull String, int); 12053 method @Nullable public abstract android.content.pm.ResolveInfo resolveActivity(@NonNull android.content.Intent, int); 12054 method @Nullable public abstract android.content.pm.ProviderInfo resolveContentProvider(@NonNull String, int); 12055 method @Nullable public abstract android.content.pm.ResolveInfo resolveService(@NonNull android.content.Intent, int); 12056 method public abstract void setApplicationCategoryHint(@NonNull String, int); 12057 method @RequiresPermission(value=android.Manifest.permission.CHANGE_COMPONENT_ENABLED_STATE, conditional=true) public abstract void setApplicationEnabledSetting(@NonNull String, int, int); 12058 method @RequiresPermission(value="android.permission.WHITELIST_AUTO_REVOKE_PERMISSIONS", conditional=true) public boolean setAutoRevokeWhitelisted(@NonNull String, boolean); 12059 method @RequiresPermission(value=android.Manifest.permission.CHANGE_COMPONENT_ENABLED_STATE, conditional=true) public abstract void setComponentEnabledSetting(@NonNull android.content.ComponentName, int, int); 12060 method public abstract void setInstallerPackageName(@NonNull String, @Nullable String); 12061 method public void setMimeGroup(@NonNull String, @NonNull java.util.Set<java.lang.String>); 12062 method public abstract void updateInstantAppCookie(@Nullable byte[]); 12063 method public abstract void verifyPendingInstall(int, int); 12064 field public static final int CERT_INPUT_RAW_X509 = 0; // 0x0 12065 field public static final int CERT_INPUT_SHA256 = 1; // 0x1 12066 field public static final int COMPONENT_ENABLED_STATE_DEFAULT = 0; // 0x0 12067 field public static final int COMPONENT_ENABLED_STATE_DISABLED = 2; // 0x2 12068 field public static final int COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED = 4; // 0x4 12069 field public static final int COMPONENT_ENABLED_STATE_DISABLED_USER = 3; // 0x3 12070 field public static final int COMPONENT_ENABLED_STATE_ENABLED = 1; // 0x1 12071 field public static final int DONT_KILL_APP = 1; // 0x1 12072 field public static final String EXTRA_VERIFICATION_ID = "android.content.pm.extra.VERIFICATION_ID"; 12073 field public static final String EXTRA_VERIFICATION_RESULT = "android.content.pm.extra.VERIFICATION_RESULT"; 12074 field public static final String FEATURE_ACTIVITIES_ON_SECONDARY_DISPLAYS = "android.software.activities_on_secondary_displays"; 12075 field public static final String FEATURE_APP_WIDGETS = "android.software.app_widgets"; 12076 field public static final String FEATURE_AUDIO_LOW_LATENCY = "android.hardware.audio.low_latency"; 12077 field public static final String FEATURE_AUDIO_OUTPUT = "android.hardware.audio.output"; 12078 field public static final String FEATURE_AUDIO_PRO = "android.hardware.audio.pro"; 12079 field public static final String FEATURE_AUTOFILL = "android.software.autofill"; 12080 field public static final String FEATURE_AUTOMOTIVE = "android.hardware.type.automotive"; 12081 field public static final String FEATURE_BACKUP = "android.software.backup"; 12082 field public static final String FEATURE_BLUETOOTH = "android.hardware.bluetooth"; 12083 field public static final String FEATURE_BLUETOOTH_LE = "android.hardware.bluetooth_le"; 12084 field public static final String FEATURE_CAMERA = "android.hardware.camera"; 12085 field public static final String FEATURE_CAMERA_ANY = "android.hardware.camera.any"; 12086 field public static final String FEATURE_CAMERA_AR = "android.hardware.camera.ar"; 12087 field public static final String FEATURE_CAMERA_AUTOFOCUS = "android.hardware.camera.autofocus"; 12088 field public static final String FEATURE_CAMERA_CAPABILITY_MANUAL_POST_PROCESSING = "android.hardware.camera.capability.manual_post_processing"; 12089 field public static final String FEATURE_CAMERA_CAPABILITY_MANUAL_SENSOR = "android.hardware.camera.capability.manual_sensor"; 12090 field public static final String FEATURE_CAMERA_CAPABILITY_RAW = "android.hardware.camera.capability.raw"; 12091 field public static final String FEATURE_CAMERA_CONCURRENT = "android.hardware.camera.concurrent"; 12092 field public static final String FEATURE_CAMERA_EXTERNAL = "android.hardware.camera.external"; 12093 field public static final String FEATURE_CAMERA_FLASH = "android.hardware.camera.flash"; 12094 field public static final String FEATURE_CAMERA_FRONT = "android.hardware.camera.front"; 12095 field public static final String FEATURE_CAMERA_LEVEL_FULL = "android.hardware.camera.level.full"; 12096 field public static final String FEATURE_CANT_SAVE_STATE = "android.software.cant_save_state"; 12097 field public static final String FEATURE_COMPANION_DEVICE_SETUP = "android.software.companion_device_setup"; 12098 field public static final String FEATURE_CONNECTION_SERVICE = "android.software.connectionservice"; 12099 field public static final String FEATURE_CONSUMER_IR = "android.hardware.consumerir"; 12100 field public static final String FEATURE_CONTROLS = "android.software.controls"; 12101 field public static final String FEATURE_DEVICE_ADMIN = "android.software.device_admin"; 12102 field public static final String FEATURE_EMBEDDED = "android.hardware.type.embedded"; 12103 field public static final String FEATURE_ETHERNET = "android.hardware.ethernet"; 12104 field public static final String FEATURE_FACE = "android.hardware.biometrics.face"; 12105 field public static final String FEATURE_FAKETOUCH = "android.hardware.faketouch"; 12106 field public static final String FEATURE_FAKETOUCH_MULTITOUCH_DISTINCT = "android.hardware.faketouch.multitouch.distinct"; 12107 field public static final String FEATURE_FAKETOUCH_MULTITOUCH_JAZZHAND = "android.hardware.faketouch.multitouch.jazzhand"; 12108 field public static final String FEATURE_FINGERPRINT = "android.hardware.fingerprint"; 12109 field public static final String FEATURE_FREEFORM_WINDOW_MANAGEMENT = "android.software.freeform_window_management"; 12110 field public static final String FEATURE_GAMEPAD = "android.hardware.gamepad"; 12111 field public static final String FEATURE_HIFI_SENSORS = "android.hardware.sensor.hifi_sensors"; 12112 field public static final String FEATURE_HOME_SCREEN = "android.software.home_screen"; 12113 field public static final String FEATURE_INPUT_METHODS = "android.software.input_methods"; 12114 field public static final String FEATURE_IPSEC_TUNNELS = "android.software.ipsec_tunnels"; 12115 field public static final String FEATURE_IRIS = "android.hardware.biometrics.iris"; 12116 field public static final String FEATURE_LEANBACK = "android.software.leanback"; 12117 field public static final String FEATURE_LEANBACK_ONLY = "android.software.leanback_only"; 12118 field public static final String FEATURE_LIVE_TV = "android.software.live_tv"; 12119 field public static final String FEATURE_LIVE_WALLPAPER = "android.software.live_wallpaper"; 12120 field public static final String FEATURE_LOCATION = "android.hardware.location"; 12121 field public static final String FEATURE_LOCATION_GPS = "android.hardware.location.gps"; 12122 field public static final String FEATURE_LOCATION_NETWORK = "android.hardware.location.network"; 12123 field public static final String FEATURE_MANAGED_USERS = "android.software.managed_users"; 12124 field public static final String FEATURE_MICROPHONE = "android.hardware.microphone"; 12125 field public static final String FEATURE_MIDI = "android.software.midi"; 12126 field public static final String FEATURE_NFC = "android.hardware.nfc"; 12127 field public static final String FEATURE_NFC_BEAM = "android.sofware.nfc.beam"; 12128 field public static final String FEATURE_NFC_HOST_CARD_EMULATION = "android.hardware.nfc.hce"; 12129 field public static final String FEATURE_NFC_HOST_CARD_EMULATION_NFCF = "android.hardware.nfc.hcef"; 12130 field public static final String FEATURE_NFC_OFF_HOST_CARD_EMULATION_ESE = "android.hardware.nfc.ese"; 12131 field public static final String FEATURE_NFC_OFF_HOST_CARD_EMULATION_UICC = "android.hardware.nfc.uicc"; 12132 field public static final String FEATURE_OPENGLES_EXTENSION_PACK = "android.hardware.opengles.aep"; 12133 field public static final String FEATURE_PC = "android.hardware.type.pc"; 12134 field public static final String FEATURE_PICTURE_IN_PICTURE = "android.software.picture_in_picture"; 12135 field public static final String FEATURE_PRINTING = "android.software.print"; 12136 field public static final String FEATURE_RAM_LOW = "android.hardware.ram.low"; 12137 field public static final String FEATURE_RAM_NORMAL = "android.hardware.ram.normal"; 12138 field public static final String FEATURE_SCREEN_LANDSCAPE = "android.hardware.screen.landscape"; 12139 field public static final String FEATURE_SCREEN_PORTRAIT = "android.hardware.screen.portrait"; 12140 field public static final String FEATURE_SECURELY_REMOVES_USERS = "android.software.securely_removes_users"; 12141 field public static final String FEATURE_SECURE_LOCK_SCREEN = "android.software.secure_lock_screen"; 12142 field public static final String FEATURE_SENSOR_ACCELEROMETER = "android.hardware.sensor.accelerometer"; 12143 field public static final String FEATURE_SENSOR_AMBIENT_TEMPERATURE = "android.hardware.sensor.ambient_temperature"; 12144 field public static final String FEATURE_SENSOR_BAROMETER = "android.hardware.sensor.barometer"; 12145 field public static final String FEATURE_SENSOR_COMPASS = "android.hardware.sensor.compass"; 12146 field public static final String FEATURE_SENSOR_GYROSCOPE = "android.hardware.sensor.gyroscope"; 12147 field public static final String FEATURE_SENSOR_HEART_RATE = "android.hardware.sensor.heartrate"; 12148 field public static final String FEATURE_SENSOR_HEART_RATE_ECG = "android.hardware.sensor.heartrate.ecg"; 12149 field public static final String FEATURE_SENSOR_HINGE_ANGLE = "android.hardware.sensor.hinge_angle"; 12150 field public static final String FEATURE_SENSOR_LIGHT = "android.hardware.sensor.light"; 12151 field public static final String FEATURE_SENSOR_PROXIMITY = "android.hardware.sensor.proximity"; 12152 field public static final String FEATURE_SENSOR_RELATIVE_HUMIDITY = "android.hardware.sensor.relative_humidity"; 12153 field public static final String FEATURE_SENSOR_STEP_COUNTER = "android.hardware.sensor.stepcounter"; 12154 field public static final String FEATURE_SENSOR_STEP_DETECTOR = "android.hardware.sensor.stepdetector"; 12155 field public static final String FEATURE_SE_OMAPI_ESE = "android.hardware.se.omapi.ese"; 12156 field public static final String FEATURE_SE_OMAPI_SD = "android.hardware.se.omapi.sd"; 12157 field public static final String FEATURE_SE_OMAPI_UICC = "android.hardware.se.omapi.uicc"; 12158 field public static final String FEATURE_SIP = "android.software.sip"; 12159 field public static final String FEATURE_SIP_VOIP = "android.software.sip.voip"; 12160 field public static final String FEATURE_STRONGBOX_KEYSTORE = "android.hardware.strongbox_keystore"; 12161 field public static final String FEATURE_TELEPHONY = "android.hardware.telephony"; 12162 field public static final String FEATURE_TELEPHONY_CDMA = "android.hardware.telephony.cdma"; 12163 field public static final String FEATURE_TELEPHONY_EUICC = "android.hardware.telephony.euicc"; 12164 field public static final String FEATURE_TELEPHONY_GSM = "android.hardware.telephony.gsm"; 12165 field public static final String FEATURE_TELEPHONY_IMS = "android.hardware.telephony.ims"; 12166 field public static final String FEATURE_TELEPHONY_MBMS = "android.hardware.telephony.mbms"; 12167 field @Deprecated public static final String FEATURE_TELEVISION = "android.hardware.type.television"; 12168 field public static final String FEATURE_TOUCHSCREEN = "android.hardware.touchscreen"; 12169 field public static final String FEATURE_TOUCHSCREEN_MULTITOUCH = "android.hardware.touchscreen.multitouch"; 12170 field public static final String FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT = "android.hardware.touchscreen.multitouch.distinct"; 12171 field public static final String FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND = "android.hardware.touchscreen.multitouch.jazzhand"; 12172 field public static final String FEATURE_USB_ACCESSORY = "android.hardware.usb.accessory"; 12173 field public static final String FEATURE_USB_HOST = "android.hardware.usb.host"; 12174 field public static final String FEATURE_VERIFIED_BOOT = "android.software.verified_boot"; 12175 field public static final String FEATURE_VR_HEADTRACKING = "android.hardware.vr.headtracking"; 12176 field @Deprecated public static final String FEATURE_VR_MODE = "android.software.vr.mode"; 12177 field public static final String FEATURE_VR_MODE_HIGH_PERFORMANCE = "android.hardware.vr.high_performance"; 12178 field public static final String FEATURE_VULKAN_DEQP_LEVEL = "android.software.vulkan.deqp.level"; 12179 field public static final String FEATURE_VULKAN_HARDWARE_COMPUTE = "android.hardware.vulkan.compute"; 12180 field public static final String FEATURE_VULKAN_HARDWARE_LEVEL = "android.hardware.vulkan.level"; 12181 field public static final String FEATURE_VULKAN_HARDWARE_VERSION = "android.hardware.vulkan.version"; 12182 field public static final String FEATURE_WATCH = "android.hardware.type.watch"; 12183 field public static final String FEATURE_WEBVIEW = "android.software.webview"; 12184 field public static final String FEATURE_WIFI = "android.hardware.wifi"; 12185 field public static final String FEATURE_WIFI_AWARE = "android.hardware.wifi.aware"; 12186 field public static final String FEATURE_WIFI_DIRECT = "android.hardware.wifi.direct"; 12187 field public static final String FEATURE_WIFI_PASSPOINT = "android.hardware.wifi.passpoint"; 12188 field public static final String FEATURE_WIFI_RTT = "android.hardware.wifi.rtt"; 12189 field public static final int FLAG_PERMISSION_WHITELIST_INSTALLER = 2; // 0x2 12190 field public static final int FLAG_PERMISSION_WHITELIST_SYSTEM = 1; // 0x1 12191 field public static final int FLAG_PERMISSION_WHITELIST_UPGRADE = 4; // 0x4 12192 field public static final int GET_ACTIVITIES = 1; // 0x1 12193 field public static final int GET_CONFIGURATIONS = 16384; // 0x4000 12194 field @Deprecated public static final int GET_DISABLED_COMPONENTS = 512; // 0x200 12195 field @Deprecated public static final int GET_DISABLED_UNTIL_USED_COMPONENTS = 32768; // 0x8000 12196 field public static final int GET_GIDS = 256; // 0x100 12197 field public static final int GET_INSTRUMENTATION = 16; // 0x10 12198 field public static final int GET_INTENT_FILTERS = 32; // 0x20 12199 field public static final int GET_META_DATA = 128; // 0x80 12200 field public static final int GET_PERMISSIONS = 4096; // 0x1000 12201 field public static final int GET_PROVIDERS = 8; // 0x8 12202 field public static final int GET_RECEIVERS = 2; // 0x2 12203 field public static final int GET_RESOLVED_FILTER = 64; // 0x40 12204 field public static final int GET_SERVICES = 4; // 0x4 12205 field public static final int GET_SHARED_LIBRARY_FILES = 1024; // 0x400 12206 field @Deprecated public static final int GET_SIGNATURES = 64; // 0x40 12207 field public static final int GET_SIGNING_CERTIFICATES = 134217728; // 0x8000000 12208 field @Deprecated public static final int GET_UNINSTALLED_PACKAGES = 8192; // 0x2000 12209 field public static final int GET_URI_PERMISSION_PATTERNS = 2048; // 0x800 12210 field public static final int INSTALL_REASON_DEVICE_RESTORE = 2; // 0x2 12211 field public static final int INSTALL_REASON_DEVICE_SETUP = 3; // 0x3 12212 field public static final int INSTALL_REASON_POLICY = 1; // 0x1 12213 field public static final int INSTALL_REASON_UNKNOWN = 0; // 0x0 12214 field public static final int INSTALL_REASON_USER = 4; // 0x4 12215 field public static final int MATCH_ALL = 131072; // 0x20000 12216 field public static final int MATCH_APEX = 1073741824; // 0x40000000 12217 field public static final int MATCH_DEFAULT_ONLY = 65536; // 0x10000 12218 field public static final int MATCH_DIRECT_BOOT_AUTO = 268435456; // 0x10000000 12219 field public static final int MATCH_DIRECT_BOOT_AWARE = 524288; // 0x80000 12220 field public static final int MATCH_DIRECT_BOOT_UNAWARE = 262144; // 0x40000 12221 field public static final int MATCH_DISABLED_COMPONENTS = 512; // 0x200 12222 field public static final int MATCH_DISABLED_UNTIL_USED_COMPONENTS = 32768; // 0x8000 12223 field public static final int MATCH_SYSTEM_ONLY = 1048576; // 0x100000 12224 field public static final int MATCH_UNINSTALLED_PACKAGES = 8192; // 0x2000 12225 field public static final long MAXIMUM_VERIFICATION_TIMEOUT = 3600000L; // 0x36ee80L 12226 field public static final int PERMISSION_DENIED = -1; // 0xffffffff 12227 field public static final int PERMISSION_GRANTED = 0; // 0x0 12228 field public static final int SIGNATURE_FIRST_NOT_SIGNED = -1; // 0xffffffff 12229 field public static final int SIGNATURE_MATCH = 0; // 0x0 12230 field public static final int SIGNATURE_NEITHER_SIGNED = 1; // 0x1 12231 field public static final int SIGNATURE_NO_MATCH = -3; // 0xfffffffd 12232 field public static final int SIGNATURE_SECOND_NOT_SIGNED = -2; // 0xfffffffe 12233 field public static final int SIGNATURE_UNKNOWN_PACKAGE = -4; // 0xfffffffc 12234 field public static final int SYNCHRONOUS = 2; // 0x2 12235 field public static final int VERIFICATION_ALLOW = 1; // 0x1 12236 field public static final int VERIFICATION_REJECT = -1; // 0xffffffff 12237 field public static final int VERSION_CODE_HIGHEST = -1; // 0xffffffff 12238 } 12239 12240 public static class PackageManager.NameNotFoundException extends android.util.AndroidException { 12241 ctor public PackageManager.NameNotFoundException(); 12242 ctor public PackageManager.NameNotFoundException(String); 12243 } 12244 12245 @Deprecated public class PackageStats implements android.os.Parcelable { 12246 ctor @Deprecated public PackageStats(String); 12247 ctor @Deprecated public PackageStats(android.os.Parcel); 12248 ctor @Deprecated public PackageStats(android.content.pm.PackageStats); 12249 method @Deprecated public int describeContents(); 12250 method @Deprecated public void writeToParcel(android.os.Parcel, int); 12251 field @Deprecated @NonNull public static final android.os.Parcelable.Creator<android.content.pm.PackageStats> CREATOR; 12252 field @Deprecated public long cacheSize; 12253 field @Deprecated public long codeSize; 12254 field @Deprecated public long dataSize; 12255 field @Deprecated public long externalCacheSize; 12256 field @Deprecated public long externalCodeSize; 12257 field @Deprecated public long externalDataSize; 12258 field @Deprecated public long externalMediaSize; 12259 field @Deprecated public long externalObbSize; 12260 field @Deprecated public String packageName; 12261 } 12262 12263 public class PathPermission extends android.os.PatternMatcher { 12264 ctor public PathPermission(String, int, String, String); 12265 ctor public PathPermission(android.os.Parcel); 12266 method public String getReadPermission(); 12267 method public String getWritePermission(); 12268 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.PathPermission> CREATOR; 12269 } 12270 12271 public class PermissionGroupInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable { 12272 ctor @Deprecated public PermissionGroupInfo(); 12273 ctor @Deprecated public PermissionGroupInfo(@NonNull android.content.pm.PermissionGroupInfo); 12274 method public int describeContents(); 12275 method @Nullable public CharSequence loadDescription(@NonNull android.content.pm.PackageManager); 12276 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.PermissionGroupInfo> CREATOR; 12277 field public static final int FLAG_PERSONAL_INFO = 1; // 0x1 12278 field @StringRes public int descriptionRes; 12279 field public int flags; 12280 field @Nullable public CharSequence nonLocalizedDescription; 12281 field public int priority; 12282 } 12283 12284 public class PermissionInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable { 12285 ctor @Deprecated public PermissionInfo(); 12286 ctor @Deprecated public PermissionInfo(@NonNull android.content.pm.PermissionInfo); 12287 method public int describeContents(); 12288 method public int getProtection(); 12289 method public int getProtectionFlags(); 12290 method @Nullable public CharSequence loadDescription(@NonNull android.content.pm.PackageManager); 12291 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.PermissionInfo> CREATOR; 12292 field public static final int FLAG_COSTS_MONEY = 1; // 0x1 12293 field public static final int FLAG_HARD_RESTRICTED = 4; // 0x4 12294 field public static final int FLAG_IMMUTABLY_RESTRICTED = 16; // 0x10 12295 field public static final int FLAG_INSTALLED = 1073741824; // 0x40000000 12296 field public static final int FLAG_SOFT_RESTRICTED = 8; // 0x8 12297 field public static final int PROTECTION_DANGEROUS = 1; // 0x1 12298 field public static final int PROTECTION_FLAG_APPOP = 64; // 0x40 12299 field public static final int PROTECTION_FLAG_DEVELOPMENT = 32; // 0x20 12300 field public static final int PROTECTION_FLAG_INSTALLER = 256; // 0x100 12301 field public static final int PROTECTION_FLAG_INSTANT = 4096; // 0x1000 12302 field public static final int PROTECTION_FLAG_PRE23 = 128; // 0x80 12303 field public static final int PROTECTION_FLAG_PREINSTALLED = 1024; // 0x400 12304 field public static final int PROTECTION_FLAG_PRIVILEGED = 16; // 0x10 12305 field public static final int PROTECTION_FLAG_RUNTIME_ONLY = 8192; // 0x2000 12306 field public static final int PROTECTION_FLAG_SETUP = 2048; // 0x800 12307 field @Deprecated public static final int PROTECTION_FLAG_SYSTEM = 16; // 0x10 12308 field public static final int PROTECTION_FLAG_VERIFIER = 512; // 0x200 12309 field @Deprecated public static final int PROTECTION_MASK_BASE = 15; // 0xf 12310 field @Deprecated public static final int PROTECTION_MASK_FLAGS = 65520; // 0xfff0 12311 field public static final int PROTECTION_NORMAL = 0; // 0x0 12312 field public static final int PROTECTION_SIGNATURE = 2; // 0x2 12313 field @Deprecated public static final int PROTECTION_SIGNATURE_OR_SYSTEM = 3; // 0x3 12314 field @StringRes public int descriptionRes; 12315 field public int flags; 12316 field @Nullable public String group; 12317 field @Nullable public CharSequence nonLocalizedDescription; 12318 field @Deprecated public int protectionLevel; 12319 } 12320 12321 public final class ProviderInfo extends android.content.pm.ComponentInfo implements android.os.Parcelable { 12322 ctor public ProviderInfo(); 12323 ctor public ProviderInfo(android.content.pm.ProviderInfo); 12324 method public int describeContents(); 12325 method public void dump(android.util.Printer, String); 12326 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.ProviderInfo> CREATOR; 12327 field public static final int FLAG_SINGLE_USER = 1073741824; // 0x40000000 12328 field public String authority; 12329 field public int flags; 12330 field public boolean forceUriPermissions; 12331 field public boolean grantUriPermissions; 12332 field public int initOrder; 12333 field @Deprecated public boolean isSyncable; 12334 field public boolean multiprocess; 12335 field public android.content.pm.PathPermission[] pathPermissions; 12336 field public String readPermission; 12337 field public android.os.PatternMatcher[] uriPermissionPatterns; 12338 field public String writePermission; 12339 } 12340 12341 public class ResolveInfo implements android.os.Parcelable { 12342 ctor public ResolveInfo(); 12343 ctor public ResolveInfo(android.content.pm.ResolveInfo); 12344 method public int describeContents(); 12345 method public void dump(android.util.Printer, String); 12346 method public final int getIconResource(); 12347 method public boolean isCrossProfileIntentForwarderActivity(); 12348 method public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 12349 method public CharSequence loadLabel(android.content.pm.PackageManager); 12350 method public void writeToParcel(android.os.Parcel, int); 12351 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.ResolveInfo> CREATOR; 12352 field public android.content.pm.ActivityInfo activityInfo; 12353 field public android.content.IntentFilter filter; 12354 field public int icon; 12355 field public boolean isDefault; 12356 field public boolean isInstantAppAvailable; 12357 field public int labelRes; 12358 field public int match; 12359 field public CharSequence nonLocalizedLabel; 12360 field public int preferredOrder; 12361 field public int priority; 12362 field public android.content.pm.ProviderInfo providerInfo; 12363 field public String resolvePackageName; 12364 field public android.content.pm.ServiceInfo serviceInfo; 12365 field public int specificIndex; 12366 } 12367 12368 public static class ResolveInfo.DisplayNameComparator implements java.util.Comparator<android.content.pm.ResolveInfo> { 12369 ctor public ResolveInfo.DisplayNameComparator(android.content.pm.PackageManager); 12370 method public final int compare(android.content.pm.ResolveInfo, android.content.pm.ResolveInfo); 12371 } 12372 12373 public class ServiceInfo extends android.content.pm.ComponentInfo implements android.os.Parcelable { 12374 ctor public ServiceInfo(); 12375 ctor public ServiceInfo(android.content.pm.ServiceInfo); 12376 method public int describeContents(); 12377 method public void dump(android.util.Printer, String); 12378 method public int getForegroundServiceType(); 12379 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.ServiceInfo> CREATOR; 12380 field public static final int FLAG_EXTERNAL_SERVICE = 4; // 0x4 12381 field public static final int FLAG_ISOLATED_PROCESS = 2; // 0x2 12382 field public static final int FLAG_SINGLE_USER = 1073741824; // 0x40000000 12383 field public static final int FLAG_STOP_WITH_TASK = 1; // 0x1 12384 field public static final int FLAG_USE_APP_ZYGOTE = 8; // 0x8 12385 field public static final int FOREGROUND_SERVICE_TYPE_CAMERA = 64; // 0x40 12386 field public static final int FOREGROUND_SERVICE_TYPE_CONNECTED_DEVICE = 16; // 0x10 12387 field public static final int FOREGROUND_SERVICE_TYPE_DATA_SYNC = 1; // 0x1 12388 field public static final int FOREGROUND_SERVICE_TYPE_LOCATION = 8; // 0x8 12389 field public static final int FOREGROUND_SERVICE_TYPE_MANIFEST = -1; // 0xffffffff 12390 field public static final int FOREGROUND_SERVICE_TYPE_MEDIA_PLAYBACK = 2; // 0x2 12391 field public static final int FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION = 32; // 0x20 12392 field public static final int FOREGROUND_SERVICE_TYPE_MICROPHONE = 128; // 0x80 12393 field public static final int FOREGROUND_SERVICE_TYPE_NONE = 0; // 0x0 12394 field public static final int FOREGROUND_SERVICE_TYPE_PHONE_CALL = 4; // 0x4 12395 field public int flags; 12396 field public String permission; 12397 } 12398 12399 public final class SharedLibraryInfo implements android.os.Parcelable { 12400 method public int describeContents(); 12401 method @NonNull public android.content.pm.VersionedPackage getDeclaringPackage(); 12402 method @NonNull public java.util.List<android.content.pm.VersionedPackage> getDependentPackages(); 12403 method @IntRange(from=0xffffffff) public long getLongVersion(); 12404 method public String getName(); 12405 method public int getType(); 12406 method @Deprecated @IntRange(from=0xffffffff) public int getVersion(); 12407 method public void writeToParcel(android.os.Parcel, int); 12408 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.SharedLibraryInfo> CREATOR; 12409 field public static final int TYPE_BUILTIN = 0; // 0x0 12410 field public static final int TYPE_DYNAMIC = 1; // 0x1 12411 field public static final int TYPE_STATIC = 2; // 0x2 12412 field public static final int VERSION_UNDEFINED = -1; // 0xffffffff 12413 } 12414 12415 public final class ShortcutInfo implements android.os.Parcelable { 12416 method public int describeContents(); 12417 method @Nullable public android.content.ComponentName getActivity(); 12418 method @Nullable public java.util.Set<java.lang.String> getCategories(); 12419 method @Nullable public CharSequence getDisabledMessage(); 12420 method public int getDisabledReason(); 12421 method @Nullable public android.os.PersistableBundle getExtras(); 12422 method @NonNull public String getId(); 12423 method @Nullable public android.content.Intent getIntent(); 12424 method @Nullable public android.content.Intent[] getIntents(); 12425 method public long getLastChangedTimestamp(); 12426 method @Nullable public android.content.LocusId getLocusId(); 12427 method @Nullable public CharSequence getLongLabel(); 12428 method @NonNull public String getPackage(); 12429 method public int getRank(); 12430 method @Nullable public CharSequence getShortLabel(); 12431 method public android.os.UserHandle getUserHandle(); 12432 method public boolean hasKeyFieldsOnly(); 12433 method public boolean isCached(); 12434 method public boolean isDeclaredInManifest(); 12435 method public boolean isDynamic(); 12436 method public boolean isEnabled(); 12437 method public boolean isImmutable(); 12438 method public boolean isPinned(); 12439 method public void writeToParcel(android.os.Parcel, int); 12440 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.ShortcutInfo> CREATOR; 12441 field public static final int DISABLED_REASON_APP_CHANGED = 2; // 0x2 12442 field public static final int DISABLED_REASON_BACKUP_NOT_SUPPORTED = 101; // 0x65 12443 field public static final int DISABLED_REASON_BY_APP = 1; // 0x1 12444 field public static final int DISABLED_REASON_NOT_DISABLED = 0; // 0x0 12445 field public static final int DISABLED_REASON_OTHER_RESTORE_ISSUE = 103; // 0x67 12446 field public static final int DISABLED_REASON_SIGNATURE_MISMATCH = 102; // 0x66 12447 field public static final int DISABLED_REASON_UNKNOWN = 3; // 0x3 12448 field public static final int DISABLED_REASON_VERSION_LOWER = 100; // 0x64 12449 field public static final String SHORTCUT_CATEGORY_CONVERSATION = "android.shortcut.conversation"; 12450 } 12451 12452 public static class ShortcutInfo.Builder { 12453 ctor public ShortcutInfo.Builder(android.content.Context, String); 12454 method @NonNull public android.content.pm.ShortcutInfo build(); 12455 method @NonNull public android.content.pm.ShortcutInfo.Builder setActivity(@NonNull android.content.ComponentName); 12456 method @NonNull public android.content.pm.ShortcutInfo.Builder setCategories(java.util.Set<java.lang.String>); 12457 method @NonNull public android.content.pm.ShortcutInfo.Builder setDisabledMessage(@NonNull CharSequence); 12458 method @NonNull public android.content.pm.ShortcutInfo.Builder setExtras(@NonNull android.os.PersistableBundle); 12459 method @NonNull public android.content.pm.ShortcutInfo.Builder setIcon(android.graphics.drawable.Icon); 12460 method @NonNull public android.content.pm.ShortcutInfo.Builder setIntent(@NonNull android.content.Intent); 12461 method @NonNull public android.content.pm.ShortcutInfo.Builder setIntents(@NonNull android.content.Intent[]); 12462 method @NonNull public android.content.pm.ShortcutInfo.Builder setLocusId(@NonNull android.content.LocusId); 12463 method @NonNull public android.content.pm.ShortcutInfo.Builder setLongLabel(@NonNull CharSequence); 12464 method @NonNull public android.content.pm.ShortcutInfo.Builder setLongLived(boolean); 12465 method @NonNull public android.content.pm.ShortcutInfo.Builder setPerson(@NonNull android.app.Person); 12466 method @NonNull public android.content.pm.ShortcutInfo.Builder setPersons(@NonNull android.app.Person[]); 12467 method @NonNull public android.content.pm.ShortcutInfo.Builder setRank(int); 12468 method @NonNull public android.content.pm.ShortcutInfo.Builder setShortLabel(@NonNull CharSequence); 12469 } 12470 12471 public class ShortcutManager { 12472 method public boolean addDynamicShortcuts(@NonNull java.util.List<android.content.pm.ShortcutInfo>); 12473 method public android.content.Intent createShortcutResultIntent(@NonNull android.content.pm.ShortcutInfo); 12474 method public void disableShortcuts(@NonNull java.util.List<java.lang.String>); 12475 method public void disableShortcuts(@NonNull java.util.List<java.lang.String>, CharSequence); 12476 method public void enableShortcuts(@NonNull java.util.List<java.lang.String>); 12477 method @NonNull public java.util.List<android.content.pm.ShortcutInfo> getDynamicShortcuts(); 12478 method public int getIconMaxHeight(); 12479 method public int getIconMaxWidth(); 12480 method @NonNull public java.util.List<android.content.pm.ShortcutInfo> getManifestShortcuts(); 12481 method public int getMaxShortcutCountPerActivity(); 12482 method @NonNull public java.util.List<android.content.pm.ShortcutInfo> getPinnedShortcuts(); 12483 method @NonNull public java.util.List<android.content.pm.ShortcutInfo> getShortcuts(int); 12484 method public boolean isRateLimitingActive(); 12485 method public boolean isRequestPinShortcutSupported(); 12486 method public void pushDynamicShortcut(@NonNull android.content.pm.ShortcutInfo); 12487 method public void removeAllDynamicShortcuts(); 12488 method public void removeDynamicShortcuts(@NonNull java.util.List<java.lang.String>); 12489 method public void removeLongLivedShortcuts(@NonNull java.util.List<java.lang.String>); 12490 method public void reportShortcutUsed(String); 12491 method public boolean requestPinShortcut(@NonNull android.content.pm.ShortcutInfo, @Nullable android.content.IntentSender); 12492 method public boolean setDynamicShortcuts(@NonNull java.util.List<android.content.pm.ShortcutInfo>); 12493 method public boolean updateShortcuts(@NonNull java.util.List<android.content.pm.ShortcutInfo>); 12494 field public static final int FLAG_MATCH_CACHED = 8; // 0x8 12495 field public static final int FLAG_MATCH_DYNAMIC = 2; // 0x2 12496 field public static final int FLAG_MATCH_MANIFEST = 1; // 0x1 12497 field public static final int FLAG_MATCH_PINNED = 4; // 0x4 12498 } 12499 12500 public class Signature implements android.os.Parcelable { 12501 ctor public Signature(byte[]); 12502 ctor public Signature(String); 12503 method public int describeContents(); 12504 method public byte[] toByteArray(); 12505 method public char[] toChars(); 12506 method public char[] toChars(char[], int[]); 12507 method public String toCharsString(); 12508 method public void writeToParcel(android.os.Parcel, int); 12509 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.Signature> CREATOR; 12510 } 12511 12512 public final class SigningInfo implements android.os.Parcelable { 12513 ctor public SigningInfo(); 12514 ctor public SigningInfo(android.content.pm.SigningInfo); 12515 method public int describeContents(); 12516 method public android.content.pm.Signature[] getApkContentsSigners(); 12517 method public android.content.pm.Signature[] getSigningCertificateHistory(); 12518 method public boolean hasMultipleSigners(); 12519 method public boolean hasPastSigningCertificates(); 12520 method public void writeToParcel(android.os.Parcel, int); 12521 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.SigningInfo> CREATOR; 12522 } 12523 12524 public final class VersionedPackage implements android.os.Parcelable { 12525 ctor public VersionedPackage(@NonNull String, int); 12526 ctor public VersionedPackage(@NonNull String, long); 12527 method public int describeContents(); 12528 method public long getLongVersionCode(); 12529 method @NonNull public String getPackageName(); 12530 method @Deprecated public int getVersionCode(); 12531 method public void writeToParcel(android.os.Parcel, int); 12532 field @NonNull public static final android.os.Parcelable.Creator<android.content.pm.VersionedPackage> CREATOR; 12533 } 12534 12535} 12536 12537package android.content.res { 12538 12539 public class AssetFileDescriptor implements java.io.Closeable android.os.Parcelable { 12540 ctor public AssetFileDescriptor(android.os.ParcelFileDescriptor, long, long); 12541 ctor public AssetFileDescriptor(android.os.ParcelFileDescriptor, long, long, android.os.Bundle); 12542 method public void close() throws java.io.IOException; 12543 method public java.io.FileInputStream createInputStream() throws java.io.IOException; 12544 method public java.io.FileOutputStream createOutputStream() throws java.io.IOException; 12545 method public int describeContents(); 12546 method public long getDeclaredLength(); 12547 method public android.os.Bundle getExtras(); 12548 method public java.io.FileDescriptor getFileDescriptor(); 12549 method public long getLength(); 12550 method public android.os.ParcelFileDescriptor getParcelFileDescriptor(); 12551 method public long getStartOffset(); 12552 method public void writeToParcel(android.os.Parcel, int); 12553 field @NonNull public static final android.os.Parcelable.Creator<android.content.res.AssetFileDescriptor> CREATOR; 12554 field public static final long UNKNOWN_LENGTH = -1L; // 0xffffffffffffffffL 12555 } 12556 12557 public static class AssetFileDescriptor.AutoCloseInputStream extends android.os.ParcelFileDescriptor.AutoCloseInputStream { 12558 ctor public AssetFileDescriptor.AutoCloseInputStream(android.content.res.AssetFileDescriptor) throws java.io.IOException; 12559 } 12560 12561 public static class AssetFileDescriptor.AutoCloseOutputStream extends android.os.ParcelFileDescriptor.AutoCloseOutputStream { 12562 ctor public AssetFileDescriptor.AutoCloseOutputStream(android.content.res.AssetFileDescriptor) throws java.io.IOException; 12563 } 12564 12565 public final class AssetManager implements java.lang.AutoCloseable { 12566 method public void close(); 12567 method public String[] getLocales(); 12568 method @Nullable public String[] list(@NonNull String) throws java.io.IOException; 12569 method @NonNull public java.io.InputStream open(@NonNull String) throws java.io.IOException; 12570 method @NonNull public java.io.InputStream open(@NonNull String, int) throws java.io.IOException; 12571 method @NonNull public android.content.res.AssetFileDescriptor openFd(@NonNull String) throws java.io.IOException; 12572 method @NonNull public android.content.res.AssetFileDescriptor openNonAssetFd(@NonNull String) throws java.io.IOException; 12573 method @NonNull public android.content.res.AssetFileDescriptor openNonAssetFd(int, @NonNull String) throws java.io.IOException; 12574 method @NonNull public android.content.res.XmlResourceParser openXmlResourceParser(@NonNull String) throws java.io.IOException; 12575 method @NonNull public android.content.res.XmlResourceParser openXmlResourceParser(int, @NonNull String) throws java.io.IOException; 12576 field public static final int ACCESS_BUFFER = 3; // 0x3 12577 field public static final int ACCESS_RANDOM = 1; // 0x1 12578 field public static final int ACCESS_STREAMING = 2; // 0x2 12579 field public static final int ACCESS_UNKNOWN = 0; // 0x0 12580 } 12581 12582 public final class AssetManager.AssetInputStream extends java.io.InputStream { 12583 method public int read() throws java.io.IOException; 12584 } 12585 12586 public class ColorStateList implements android.os.Parcelable { 12587 ctor public ColorStateList(int[][], @ColorInt int[]); 12588 method @Deprecated @NonNull public static android.content.res.ColorStateList createFromXml(android.content.res.Resources, org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 12589 method @NonNull public static android.content.res.ColorStateList createFromXml(@NonNull android.content.res.Resources, @NonNull org.xmlpull.v1.XmlPullParser, @Nullable android.content.res.Resources.Theme) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 12590 method public int describeContents(); 12591 method public int getChangingConfigurations(); 12592 method public int getColorForState(@Nullable int[], int); 12593 method @ColorInt public int getDefaultColor(); 12594 method public boolean isOpaque(); 12595 method public boolean isStateful(); 12596 method @NonNull public static android.content.res.ColorStateList valueOf(@ColorInt int); 12597 method @NonNull public android.content.res.ColorStateList withAlpha(int); 12598 method public void writeToParcel(android.os.Parcel, int); 12599 field @NonNull public static final android.os.Parcelable.Creator<android.content.res.ColorStateList> CREATOR; 12600 } 12601 12602 public final class Configuration implements java.lang.Comparable<android.content.res.Configuration> android.os.Parcelable { 12603 ctor public Configuration(); 12604 ctor public Configuration(android.content.res.Configuration); 12605 method public int compareTo(android.content.res.Configuration); 12606 method public int describeContents(); 12607 method public int diff(android.content.res.Configuration); 12608 method public boolean equals(android.content.res.Configuration); 12609 method public int getLayoutDirection(); 12610 method @NonNull public android.os.LocaleList getLocales(); 12611 method public boolean isLayoutSizeAtLeast(int); 12612 method public boolean isNightModeActive(); 12613 method public boolean isScreenHdr(); 12614 method public boolean isScreenRound(); 12615 method public boolean isScreenWideColorGamut(); 12616 method public static boolean needNewResources(int, int); 12617 method public void readFromParcel(android.os.Parcel); 12618 method public void setLayoutDirection(java.util.Locale); 12619 method public void setLocale(@Nullable java.util.Locale); 12620 method public void setLocales(@Nullable android.os.LocaleList); 12621 method public void setTo(android.content.res.Configuration); 12622 method public void setToDefaults(); 12623 method public int updateFrom(@NonNull android.content.res.Configuration); 12624 method public void writeToParcel(android.os.Parcel, int); 12625 field public static final int COLOR_MODE_HDR_MASK = 12; // 0xc 12626 field public static final int COLOR_MODE_HDR_NO = 4; // 0x4 12627 field public static final int COLOR_MODE_HDR_SHIFT = 2; // 0x2 12628 field public static final int COLOR_MODE_HDR_UNDEFINED = 0; // 0x0 12629 field public static final int COLOR_MODE_HDR_YES = 8; // 0x8 12630 field public static final int COLOR_MODE_UNDEFINED = 0; // 0x0 12631 field public static final int COLOR_MODE_WIDE_COLOR_GAMUT_MASK = 3; // 0x3 12632 field public static final int COLOR_MODE_WIDE_COLOR_GAMUT_NO = 1; // 0x1 12633 field public static final int COLOR_MODE_WIDE_COLOR_GAMUT_UNDEFINED = 0; // 0x0 12634 field public static final int COLOR_MODE_WIDE_COLOR_GAMUT_YES = 2; // 0x2 12635 field @NonNull public static final android.os.Parcelable.Creator<android.content.res.Configuration> CREATOR; 12636 field public static final int DENSITY_DPI_UNDEFINED = 0; // 0x0 12637 field public static final int HARDKEYBOARDHIDDEN_NO = 1; // 0x1 12638 field public static final int HARDKEYBOARDHIDDEN_UNDEFINED = 0; // 0x0 12639 field public static final int HARDKEYBOARDHIDDEN_YES = 2; // 0x2 12640 field public static final int KEYBOARDHIDDEN_NO = 1; // 0x1 12641 field public static final int KEYBOARDHIDDEN_UNDEFINED = 0; // 0x0 12642 field public static final int KEYBOARDHIDDEN_YES = 2; // 0x2 12643 field public static final int KEYBOARD_12KEY = 3; // 0x3 12644 field public static final int KEYBOARD_NOKEYS = 1; // 0x1 12645 field public static final int KEYBOARD_QWERTY = 2; // 0x2 12646 field public static final int KEYBOARD_UNDEFINED = 0; // 0x0 12647 field public static final int MNC_ZERO = 65535; // 0xffff 12648 field public static final int NAVIGATIONHIDDEN_NO = 1; // 0x1 12649 field public static final int NAVIGATIONHIDDEN_UNDEFINED = 0; // 0x0 12650 field public static final int NAVIGATIONHIDDEN_YES = 2; // 0x2 12651 field public static final int NAVIGATION_DPAD = 2; // 0x2 12652 field public static final int NAVIGATION_NONAV = 1; // 0x1 12653 field public static final int NAVIGATION_TRACKBALL = 3; // 0x3 12654 field public static final int NAVIGATION_UNDEFINED = 0; // 0x0 12655 field public static final int NAVIGATION_WHEEL = 4; // 0x4 12656 field public static final int ORIENTATION_LANDSCAPE = 2; // 0x2 12657 field public static final int ORIENTATION_PORTRAIT = 1; // 0x1 12658 field @Deprecated public static final int ORIENTATION_SQUARE = 3; // 0x3 12659 field public static final int ORIENTATION_UNDEFINED = 0; // 0x0 12660 field public static final int SCREENLAYOUT_LAYOUTDIR_LTR = 64; // 0x40 12661 field public static final int SCREENLAYOUT_LAYOUTDIR_MASK = 192; // 0xc0 12662 field public static final int SCREENLAYOUT_LAYOUTDIR_RTL = 128; // 0x80 12663 field public static final int SCREENLAYOUT_LAYOUTDIR_SHIFT = 6; // 0x6 12664 field public static final int SCREENLAYOUT_LAYOUTDIR_UNDEFINED = 0; // 0x0 12665 field public static final int SCREENLAYOUT_LONG_MASK = 48; // 0x30 12666 field public static final int SCREENLAYOUT_LONG_NO = 16; // 0x10 12667 field public static final int SCREENLAYOUT_LONG_UNDEFINED = 0; // 0x0 12668 field public static final int SCREENLAYOUT_LONG_YES = 32; // 0x20 12669 field public static final int SCREENLAYOUT_ROUND_MASK = 768; // 0x300 12670 field public static final int SCREENLAYOUT_ROUND_NO = 256; // 0x100 12671 field public static final int SCREENLAYOUT_ROUND_UNDEFINED = 0; // 0x0 12672 field public static final int SCREENLAYOUT_ROUND_YES = 512; // 0x200 12673 field public static final int SCREENLAYOUT_SIZE_LARGE = 3; // 0x3 12674 field public static final int SCREENLAYOUT_SIZE_MASK = 15; // 0xf 12675 field public static final int SCREENLAYOUT_SIZE_NORMAL = 2; // 0x2 12676 field public static final int SCREENLAYOUT_SIZE_SMALL = 1; // 0x1 12677 field public static final int SCREENLAYOUT_SIZE_UNDEFINED = 0; // 0x0 12678 field public static final int SCREENLAYOUT_SIZE_XLARGE = 4; // 0x4 12679 field public static final int SCREENLAYOUT_UNDEFINED = 0; // 0x0 12680 field public static final int SCREEN_HEIGHT_DP_UNDEFINED = 0; // 0x0 12681 field public static final int SCREEN_WIDTH_DP_UNDEFINED = 0; // 0x0 12682 field public static final int SMALLEST_SCREEN_WIDTH_DP_UNDEFINED = 0; // 0x0 12683 field public static final int TOUCHSCREEN_FINGER = 3; // 0x3 12684 field public static final int TOUCHSCREEN_NOTOUCH = 1; // 0x1 12685 field @Deprecated public static final int TOUCHSCREEN_STYLUS = 2; // 0x2 12686 field public static final int TOUCHSCREEN_UNDEFINED = 0; // 0x0 12687 field public static final int UI_MODE_NIGHT_MASK = 48; // 0x30 12688 field public static final int UI_MODE_NIGHT_NO = 16; // 0x10 12689 field public static final int UI_MODE_NIGHT_UNDEFINED = 0; // 0x0 12690 field public static final int UI_MODE_NIGHT_YES = 32; // 0x20 12691 field public static final int UI_MODE_TYPE_APPLIANCE = 5; // 0x5 12692 field public static final int UI_MODE_TYPE_CAR = 3; // 0x3 12693 field public static final int UI_MODE_TYPE_DESK = 2; // 0x2 12694 field public static final int UI_MODE_TYPE_MASK = 15; // 0xf 12695 field public static final int UI_MODE_TYPE_NORMAL = 1; // 0x1 12696 field public static final int UI_MODE_TYPE_TELEVISION = 4; // 0x4 12697 field public static final int UI_MODE_TYPE_UNDEFINED = 0; // 0x0 12698 field public static final int UI_MODE_TYPE_VR_HEADSET = 7; // 0x7 12699 field public static final int UI_MODE_TYPE_WATCH = 6; // 0x6 12700 field public int colorMode; 12701 field public int densityDpi; 12702 field public float fontScale; 12703 field public int hardKeyboardHidden; 12704 field public int keyboard; 12705 field public int keyboardHidden; 12706 field @Deprecated public java.util.Locale locale; 12707 field public int mcc; 12708 field public int mnc; 12709 field public int navigation; 12710 field public int navigationHidden; 12711 field public int orientation; 12712 field public int screenHeightDp; 12713 field public int screenLayout; 12714 field public int screenWidthDp; 12715 field public int smallestScreenWidthDp; 12716 field public int touchscreen; 12717 field public int uiMode; 12718 } 12719 12720 public class ObbInfo implements android.os.Parcelable { 12721 method public int describeContents(); 12722 method public void writeToParcel(android.os.Parcel, int); 12723 field @NonNull public static final android.os.Parcelable.Creator<android.content.res.ObbInfo> CREATOR; 12724 field public static final int OBB_OVERLAY = 1; // 0x1 12725 field public String filename; 12726 field public int flags; 12727 field public String packageName; 12728 field public int version; 12729 } 12730 12731 public class ObbScanner { 12732 method public static android.content.res.ObbInfo getObbInfo(String) throws java.io.IOException; 12733 } 12734 12735 public class Resources { 12736 ctor @Deprecated public Resources(android.content.res.AssetManager, android.util.DisplayMetrics, android.content.res.Configuration); 12737 method public void addLoaders(@NonNull android.content.res.loader.ResourcesLoader...); 12738 method public final void finishPreloading(); 12739 method public final void flushLayoutCache(); 12740 method @NonNull public android.content.res.XmlResourceParser getAnimation(@AnimRes @AnimatorRes int) throws android.content.res.Resources.NotFoundException; 12741 method public final android.content.res.AssetManager getAssets(); 12742 method @AnyRes public static int getAttributeSetSourceResId(@Nullable android.util.AttributeSet); 12743 method public boolean getBoolean(@BoolRes int) throws android.content.res.Resources.NotFoundException; 12744 method @Deprecated @ColorInt public int getColor(@ColorRes int) throws android.content.res.Resources.NotFoundException; 12745 method @ColorInt public int getColor(@ColorRes int, @Nullable android.content.res.Resources.Theme) throws android.content.res.Resources.NotFoundException; 12746 method @Deprecated @NonNull public android.content.res.ColorStateList getColorStateList(@ColorRes int) throws android.content.res.Resources.NotFoundException; 12747 method @NonNull public android.content.res.ColorStateList getColorStateList(@ColorRes int, @Nullable android.content.res.Resources.Theme) throws android.content.res.Resources.NotFoundException; 12748 method public android.content.res.Configuration getConfiguration(); 12749 method public float getDimension(@DimenRes int) throws android.content.res.Resources.NotFoundException; 12750 method public int getDimensionPixelOffset(@DimenRes int) throws android.content.res.Resources.NotFoundException; 12751 method public int getDimensionPixelSize(@DimenRes int) throws android.content.res.Resources.NotFoundException; 12752 method public android.util.DisplayMetrics getDisplayMetrics(); 12753 method @Deprecated public android.graphics.drawable.Drawable getDrawable(@DrawableRes int) throws android.content.res.Resources.NotFoundException; 12754 method public android.graphics.drawable.Drawable getDrawable(@DrawableRes int, @Nullable android.content.res.Resources.Theme) throws android.content.res.Resources.NotFoundException; 12755 method @Deprecated @Nullable public android.graphics.drawable.Drawable getDrawableForDensity(@DrawableRes int, int) throws android.content.res.Resources.NotFoundException; 12756 method @Nullable public android.graphics.drawable.Drawable getDrawableForDensity(@DrawableRes int, int, @Nullable android.content.res.Resources.Theme); 12757 method public float getFloat(@DimenRes int); 12758 method @NonNull public android.graphics.Typeface getFont(@FontRes int) throws android.content.res.Resources.NotFoundException; 12759 method public float getFraction(@FractionRes int, int, int); 12760 method public int getIdentifier(String, String, String); 12761 method @NonNull public int[] getIntArray(@ArrayRes int) throws android.content.res.Resources.NotFoundException; 12762 method public int getInteger(@IntegerRes int) throws android.content.res.Resources.NotFoundException; 12763 method @NonNull public android.content.res.XmlResourceParser getLayout(@LayoutRes int) throws android.content.res.Resources.NotFoundException; 12764 method @Deprecated public android.graphics.Movie getMovie(@RawRes int) throws android.content.res.Resources.NotFoundException; 12765 method @NonNull public String getQuantityString(@PluralsRes int, int, java.lang.Object...) throws android.content.res.Resources.NotFoundException; 12766 method @NonNull public String getQuantityString(@PluralsRes int, int) throws android.content.res.Resources.NotFoundException; 12767 method @NonNull public CharSequence getQuantityText(@PluralsRes int, int) throws android.content.res.Resources.NotFoundException; 12768 method public String getResourceEntryName(@AnyRes int) throws android.content.res.Resources.NotFoundException; 12769 method public String getResourceName(@AnyRes int) throws android.content.res.Resources.NotFoundException; 12770 method public String getResourcePackageName(@AnyRes int) throws android.content.res.Resources.NotFoundException; 12771 method public String getResourceTypeName(@AnyRes int) throws android.content.res.Resources.NotFoundException; 12772 method @NonNull public String getString(@StringRes int) throws android.content.res.Resources.NotFoundException; 12773 method @NonNull public String getString(@StringRes int, java.lang.Object...) throws android.content.res.Resources.NotFoundException; 12774 method @NonNull public String[] getStringArray(@ArrayRes int) throws android.content.res.Resources.NotFoundException; 12775 method public static android.content.res.Resources getSystem(); 12776 method @NonNull public CharSequence getText(@StringRes int) throws android.content.res.Resources.NotFoundException; 12777 method public CharSequence getText(@StringRes int, CharSequence); 12778 method @NonNull public CharSequence[] getTextArray(@ArrayRes int) throws android.content.res.Resources.NotFoundException; 12779 method public void getValue(@AnyRes int, android.util.TypedValue, boolean) throws android.content.res.Resources.NotFoundException; 12780 method public void getValue(String, android.util.TypedValue, boolean) throws android.content.res.Resources.NotFoundException; 12781 method public void getValueForDensity(@AnyRes int, int, android.util.TypedValue, boolean) throws android.content.res.Resources.NotFoundException; 12782 method @NonNull public android.content.res.XmlResourceParser getXml(@XmlRes int) throws android.content.res.Resources.NotFoundException; 12783 method public final android.content.res.Resources.Theme newTheme(); 12784 method public android.content.res.TypedArray obtainAttributes(android.util.AttributeSet, @StyleableRes int[]); 12785 method @NonNull public android.content.res.TypedArray obtainTypedArray(@ArrayRes int) throws android.content.res.Resources.NotFoundException; 12786 method @NonNull public java.io.InputStream openRawResource(@RawRes int) throws android.content.res.Resources.NotFoundException; 12787 method @NonNull public java.io.InputStream openRawResource(@RawRes int, android.util.TypedValue) throws android.content.res.Resources.NotFoundException; 12788 method public android.content.res.AssetFileDescriptor openRawResourceFd(@RawRes int) throws android.content.res.Resources.NotFoundException; 12789 method public void parseBundleExtra(String, android.util.AttributeSet, android.os.Bundle) throws org.xmlpull.v1.XmlPullParserException; 12790 method public void parseBundleExtras(android.content.res.XmlResourceParser, android.os.Bundle) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 12791 method public void removeLoaders(@NonNull android.content.res.loader.ResourcesLoader...); 12792 method @Deprecated public void updateConfiguration(android.content.res.Configuration, android.util.DisplayMetrics); 12793 field @AnyRes public static final int ID_NULL = 0; // 0x0 12794 } 12795 12796 public static class Resources.NotFoundException extends java.lang.RuntimeException { 12797 ctor public Resources.NotFoundException(); 12798 ctor public Resources.NotFoundException(String); 12799 ctor public Resources.NotFoundException(String, Exception); 12800 } 12801 12802 public final class Resources.Theme { 12803 method public void applyStyle(int, boolean); 12804 method public void dump(int, String, String); 12805 method @NonNull public int[] getAttributeResolutionStack(@AttrRes int, @StyleRes int, @StyleRes int); 12806 method public int getChangingConfigurations(); 12807 method public android.graphics.drawable.Drawable getDrawable(@DrawableRes int) throws android.content.res.Resources.NotFoundException; 12808 method @StyleRes public int getExplicitStyle(@Nullable android.util.AttributeSet); 12809 method public android.content.res.Resources getResources(); 12810 method @NonNull public android.content.res.TypedArray obtainStyledAttributes(@NonNull @StyleableRes int[]); 12811 method @NonNull public android.content.res.TypedArray obtainStyledAttributes(@StyleRes int, @NonNull @StyleableRes int[]) throws android.content.res.Resources.NotFoundException; 12812 method @NonNull public android.content.res.TypedArray obtainStyledAttributes(@Nullable android.util.AttributeSet, @NonNull @StyleableRes int[], @AttrRes int, @StyleRes int); 12813 method public void rebase(); 12814 method public boolean resolveAttribute(int, android.util.TypedValue, boolean); 12815 method public void setTo(android.content.res.Resources.Theme); 12816 } 12817 12818 public class TypedArray { 12819 method public boolean getBoolean(@StyleableRes int, boolean); 12820 method public int getChangingConfigurations(); 12821 method @ColorInt public int getColor(@StyleableRes int, @ColorInt int); 12822 method @Nullable public android.content.res.ColorStateList getColorStateList(@StyleableRes int); 12823 method public float getDimension(@StyleableRes int, float); 12824 method public int getDimensionPixelOffset(@StyleableRes int, int); 12825 method public int getDimensionPixelSize(@StyleableRes int, int); 12826 method @Nullable public android.graphics.drawable.Drawable getDrawable(@StyleableRes int); 12827 method public float getFloat(@StyleableRes int, float); 12828 method @Nullable public android.graphics.Typeface getFont(@StyleableRes int); 12829 method public float getFraction(@StyleableRes int, int, int, float); 12830 method public int getIndex(int); 12831 method public int getIndexCount(); 12832 method public int getInt(@StyleableRes int, int); 12833 method public int getInteger(@StyleableRes int, int); 12834 method public int getLayoutDimension(@StyleableRes int, String); 12835 method public int getLayoutDimension(@StyleableRes int, int); 12836 method public String getNonResourceString(@StyleableRes int); 12837 method public String getPositionDescription(); 12838 method @AnyRes public int getResourceId(@StyleableRes int, int); 12839 method public android.content.res.Resources getResources(); 12840 method @AnyRes public int getSourceResourceId(@StyleableRes int, @AnyRes int); 12841 method @Nullable public String getString(@StyleableRes int); 12842 method public CharSequence getText(@StyleableRes int); 12843 method public CharSequence[] getTextArray(@StyleableRes int); 12844 method public int getType(@StyleableRes int); 12845 method public boolean getValue(@StyleableRes int, android.util.TypedValue); 12846 method public boolean hasValue(@StyleableRes int); 12847 method public boolean hasValueOrEmpty(@StyleableRes int); 12848 method public int length(); 12849 method public android.util.TypedValue peekValue(@StyleableRes int); 12850 method public void recycle(); 12851 } 12852 12853 public interface XmlResourceParser extends org.xmlpull.v1.XmlPullParser android.util.AttributeSet java.lang.AutoCloseable { 12854 method public void close(); 12855 } 12856 12857} 12858 12859package android.content.res.loader { 12860 12861 public interface AssetsProvider { 12862 method @Nullable public default android.content.res.AssetFileDescriptor loadAssetFd(@NonNull String, int); 12863 } 12864 12865 public class ResourcesLoader { 12866 ctor public ResourcesLoader(); 12867 method public void addProvider(@NonNull android.content.res.loader.ResourcesProvider); 12868 method public void clearProviders(); 12869 method @NonNull public java.util.List<android.content.res.loader.ResourcesProvider> getProviders(); 12870 method public void removeProvider(@NonNull android.content.res.loader.ResourcesProvider); 12871 method public void setProviders(@NonNull java.util.List<android.content.res.loader.ResourcesProvider>); 12872 } 12873 12874 public class ResourcesProvider implements java.lang.AutoCloseable java.io.Closeable { 12875 method public void close(); 12876 method @NonNull public static android.content.res.loader.ResourcesProvider empty(@NonNull android.content.res.loader.AssetsProvider); 12877 method @NonNull public static android.content.res.loader.ResourcesProvider loadFromApk(@NonNull android.os.ParcelFileDescriptor) throws java.io.IOException; 12878 method @NonNull public static android.content.res.loader.ResourcesProvider loadFromApk(@NonNull android.os.ParcelFileDescriptor, @Nullable android.content.res.loader.AssetsProvider) throws java.io.IOException; 12879 method @NonNull public static android.content.res.loader.ResourcesProvider loadFromDirectory(@NonNull String, @Nullable android.content.res.loader.AssetsProvider) throws java.io.IOException; 12880 method @NonNull public static android.content.res.loader.ResourcesProvider loadFromSplit(@NonNull android.content.Context, @NonNull String) throws java.io.IOException; 12881 method @NonNull public static android.content.res.loader.ResourcesProvider loadFromTable(@NonNull android.os.ParcelFileDescriptor, @Nullable android.content.res.loader.AssetsProvider) throws java.io.IOException; 12882 } 12883 12884} 12885 12886package android.database { 12887 12888 public abstract class AbstractCursor implements android.database.CrossProcessCursor { 12889 ctor public AbstractCursor(); 12890 method protected void checkPosition(); 12891 method public void close(); 12892 method public void copyStringToBuffer(int, android.database.CharArrayBuffer); 12893 method public void deactivate(); 12894 method public void fillWindow(int, android.database.CursorWindow); 12895 method protected void finalize(); 12896 method public byte[] getBlob(int); 12897 method public int getColumnCount(); 12898 method public int getColumnIndex(String); 12899 method public int getColumnIndexOrThrow(String); 12900 method public String getColumnName(int); 12901 method public android.os.Bundle getExtras(); 12902 method public android.net.Uri getNotificationUri(); 12903 method public final int getPosition(); 12904 method public int getType(int); 12905 method @Deprecated protected Object getUpdatedField(int); 12906 method public boolean getWantsAllOnMoveCalls(); 12907 method public android.database.CursorWindow getWindow(); 12908 method public final boolean isAfterLast(); 12909 method public final boolean isBeforeFirst(); 12910 method public boolean isClosed(); 12911 method @Deprecated protected boolean isFieldUpdated(int); 12912 method public final boolean isFirst(); 12913 method public final boolean isLast(); 12914 method public final boolean move(int); 12915 method public final boolean moveToFirst(); 12916 method public final boolean moveToLast(); 12917 method public final boolean moveToNext(); 12918 method public final boolean moveToPosition(int); 12919 method public final boolean moveToPrevious(); 12920 method protected void onChange(boolean); 12921 method public boolean onMove(int, int); 12922 method public void registerContentObserver(android.database.ContentObserver); 12923 method public void registerDataSetObserver(android.database.DataSetObserver); 12924 method public boolean requery(); 12925 method public android.os.Bundle respond(android.os.Bundle); 12926 method public void setExtras(android.os.Bundle); 12927 method public void setNotificationUri(android.content.ContentResolver, android.net.Uri); 12928 method public void unregisterContentObserver(android.database.ContentObserver); 12929 method public void unregisterDataSetObserver(android.database.DataSetObserver); 12930 field @Deprecated protected boolean mClosed; 12931 field @Deprecated protected android.content.ContentResolver mContentResolver; 12932 field @Deprecated protected int mPos; 12933 } 12934 12935 protected static class AbstractCursor.SelfContentObserver extends android.database.ContentObserver { 12936 ctor public AbstractCursor.SelfContentObserver(android.database.AbstractCursor); 12937 } 12938 12939 public abstract class AbstractWindowedCursor extends android.database.AbstractCursor { 12940 ctor public AbstractWindowedCursor(); 12941 method public double getDouble(int); 12942 method public float getFloat(int); 12943 method public int getInt(int); 12944 method public long getLong(int); 12945 method public short getShort(int); 12946 method public String getString(int); 12947 method public boolean hasWindow(); 12948 method @Deprecated public boolean isBlob(int); 12949 method @Deprecated public boolean isFloat(int); 12950 method @Deprecated public boolean isLong(int); 12951 method public boolean isNull(int); 12952 method @Deprecated public boolean isString(int); 12953 method public void setWindow(android.database.CursorWindow); 12954 field protected android.database.CursorWindow mWindow; 12955 } 12956 12957 public final class CharArrayBuffer { 12958 ctor public CharArrayBuffer(int); 12959 ctor public CharArrayBuffer(char[]); 12960 field public char[] data; 12961 field public int sizeCopied; 12962 } 12963 12964 public class ContentObservable extends android.database.Observable<android.database.ContentObserver> { 12965 ctor public ContentObservable(); 12966 method @Deprecated public void dispatchChange(boolean); 12967 method public void dispatchChange(boolean, android.net.Uri); 12968 method @Deprecated public void notifyChange(boolean); 12969 method public void registerObserver(android.database.ContentObserver); 12970 } 12971 12972 public abstract class ContentObserver { 12973 ctor public ContentObserver(android.os.Handler); 12974 method public boolean deliverSelfNotifications(); 12975 method @Deprecated public final void dispatchChange(boolean); 12976 method public final void dispatchChange(boolean, @Nullable android.net.Uri); 12977 method public final void dispatchChange(boolean, @Nullable android.net.Uri, int); 12978 method public final void dispatchChange(boolean, @NonNull java.util.Collection<android.net.Uri>, int); 12979 method public void onChange(boolean); 12980 method public void onChange(boolean, @Nullable android.net.Uri); 12981 method public void onChange(boolean, @Nullable android.net.Uri, int); 12982 method public void onChange(boolean, @NonNull java.util.Collection<android.net.Uri>, int); 12983 } 12984 12985 public interface CrossProcessCursor extends android.database.Cursor { 12986 method public void fillWindow(int, android.database.CursorWindow); 12987 method public android.database.CursorWindow getWindow(); 12988 method public boolean onMove(int, int); 12989 } 12990 12991 public class CrossProcessCursorWrapper extends android.database.CursorWrapper implements android.database.CrossProcessCursor { 12992 ctor public CrossProcessCursorWrapper(android.database.Cursor); 12993 method public void fillWindow(int, android.database.CursorWindow); 12994 method public android.database.CursorWindow getWindow(); 12995 method public boolean onMove(int, int); 12996 } 12997 12998 public interface Cursor extends java.io.Closeable { 12999 method public void close(); 13000 method public void copyStringToBuffer(int, android.database.CharArrayBuffer); 13001 method @Deprecated public void deactivate(); 13002 method public byte[] getBlob(int); 13003 method public int getColumnCount(); 13004 method public int getColumnIndex(String); 13005 method public int getColumnIndexOrThrow(String) throws java.lang.IllegalArgumentException; 13006 method public String getColumnName(int); 13007 method public String[] getColumnNames(); 13008 method public int getCount(); 13009 method public double getDouble(int); 13010 method public android.os.Bundle getExtras(); 13011 method public float getFloat(int); 13012 method public int getInt(int); 13013 method public long getLong(int); 13014 method public android.net.Uri getNotificationUri(); 13015 method @Nullable public default java.util.List<android.net.Uri> getNotificationUris(); 13016 method public int getPosition(); 13017 method public short getShort(int); 13018 method public String getString(int); 13019 method public int getType(int); 13020 method public boolean getWantsAllOnMoveCalls(); 13021 method public boolean isAfterLast(); 13022 method public boolean isBeforeFirst(); 13023 method public boolean isClosed(); 13024 method public boolean isFirst(); 13025 method public boolean isLast(); 13026 method public boolean isNull(int); 13027 method public boolean move(int); 13028 method public boolean moveToFirst(); 13029 method public boolean moveToLast(); 13030 method public boolean moveToNext(); 13031 method public boolean moveToPosition(int); 13032 method public boolean moveToPrevious(); 13033 method public void registerContentObserver(android.database.ContentObserver); 13034 method public void registerDataSetObserver(android.database.DataSetObserver); 13035 method @Deprecated public boolean requery(); 13036 method public android.os.Bundle respond(android.os.Bundle); 13037 method public void setExtras(android.os.Bundle); 13038 method public void setNotificationUri(android.content.ContentResolver, android.net.Uri); 13039 method public default void setNotificationUris(@NonNull android.content.ContentResolver, @NonNull java.util.List<android.net.Uri>); 13040 method public void unregisterContentObserver(android.database.ContentObserver); 13041 method public void unregisterDataSetObserver(android.database.DataSetObserver); 13042 field public static final int FIELD_TYPE_BLOB = 4; // 0x4 13043 field public static final int FIELD_TYPE_FLOAT = 2; // 0x2 13044 field public static final int FIELD_TYPE_INTEGER = 1; // 0x1 13045 field public static final int FIELD_TYPE_NULL = 0; // 0x0 13046 field public static final int FIELD_TYPE_STRING = 3; // 0x3 13047 } 13048 13049 public class CursorIndexOutOfBoundsException extends java.lang.IndexOutOfBoundsException { 13050 ctor public CursorIndexOutOfBoundsException(int, int); 13051 ctor public CursorIndexOutOfBoundsException(String); 13052 } 13053 13054 public final class CursorJoiner implements java.lang.Iterable<android.database.CursorJoiner.Result> java.util.Iterator<android.database.CursorJoiner.Result> { 13055 ctor public CursorJoiner(android.database.Cursor, String[], android.database.Cursor, String[]); 13056 method public boolean hasNext(); 13057 method public java.util.Iterator<android.database.CursorJoiner.Result> iterator(); 13058 method public android.database.CursorJoiner.Result next(); 13059 } 13060 13061 public enum CursorJoiner.Result { 13062 enum_constant public static final android.database.CursorJoiner.Result BOTH; 13063 enum_constant public static final android.database.CursorJoiner.Result LEFT; 13064 enum_constant public static final android.database.CursorJoiner.Result RIGHT; 13065 } 13066 13067 public class CursorWindow extends android.database.sqlite.SQLiteClosable implements android.os.Parcelable { 13068 ctor public CursorWindow(String); 13069 ctor public CursorWindow(String, long); 13070 ctor @Deprecated public CursorWindow(boolean); 13071 method public boolean allocRow(); 13072 method public void clear(); 13073 method public void copyStringToBuffer(int, int, android.database.CharArrayBuffer); 13074 method public int describeContents(); 13075 method public void freeLastRow(); 13076 method public byte[] getBlob(int, int); 13077 method public double getDouble(int, int); 13078 method public float getFloat(int, int); 13079 method public int getInt(int, int); 13080 method public long getLong(int, int); 13081 method public int getNumRows(); 13082 method public short getShort(int, int); 13083 method public int getStartPosition(); 13084 method public String getString(int, int); 13085 method public int getType(int, int); 13086 method @Deprecated public boolean isBlob(int, int); 13087 method @Deprecated public boolean isFloat(int, int); 13088 method @Deprecated public boolean isLong(int, int); 13089 method @Deprecated public boolean isNull(int, int); 13090 method @Deprecated public boolean isString(int, int); 13091 method public static android.database.CursorWindow newFromParcel(android.os.Parcel); 13092 method protected void onAllReferencesReleased(); 13093 method public boolean putBlob(byte[], int, int); 13094 method public boolean putDouble(double, int, int); 13095 method public boolean putLong(long, int, int); 13096 method public boolean putNull(int, int); 13097 method public boolean putString(String, int, int); 13098 method public boolean setNumColumns(int); 13099 method public void setStartPosition(int); 13100 method public void writeToParcel(android.os.Parcel, int); 13101 field @NonNull public static final android.os.Parcelable.Creator<android.database.CursorWindow> CREATOR; 13102 } 13103 13104 public class CursorWrapper implements android.database.Cursor { 13105 ctor public CursorWrapper(android.database.Cursor); 13106 method public void close(); 13107 method public void copyStringToBuffer(int, android.database.CharArrayBuffer); 13108 method @Deprecated public void deactivate(); 13109 method public byte[] getBlob(int); 13110 method public int getColumnCount(); 13111 method public int getColumnIndex(String); 13112 method public int getColumnIndexOrThrow(String) throws java.lang.IllegalArgumentException; 13113 method public String getColumnName(int); 13114 method public String[] getColumnNames(); 13115 method public int getCount(); 13116 method public double getDouble(int); 13117 method public android.os.Bundle getExtras(); 13118 method public float getFloat(int); 13119 method public int getInt(int); 13120 method public long getLong(int); 13121 method public android.net.Uri getNotificationUri(); 13122 method public int getPosition(); 13123 method public short getShort(int); 13124 method public String getString(int); 13125 method public int getType(int); 13126 method public boolean getWantsAllOnMoveCalls(); 13127 method public android.database.Cursor getWrappedCursor(); 13128 method public boolean isAfterLast(); 13129 method public boolean isBeforeFirst(); 13130 method public boolean isClosed(); 13131 method public boolean isFirst(); 13132 method public boolean isLast(); 13133 method public boolean isNull(int); 13134 method public boolean move(int); 13135 method public boolean moveToFirst(); 13136 method public boolean moveToLast(); 13137 method public boolean moveToNext(); 13138 method public boolean moveToPosition(int); 13139 method public boolean moveToPrevious(); 13140 method public void registerContentObserver(android.database.ContentObserver); 13141 method public void registerDataSetObserver(android.database.DataSetObserver); 13142 method @Deprecated public boolean requery(); 13143 method public android.os.Bundle respond(android.os.Bundle); 13144 method public void setExtras(android.os.Bundle); 13145 method public void setNotificationUri(android.content.ContentResolver, android.net.Uri); 13146 method public void unregisterContentObserver(android.database.ContentObserver); 13147 method public void unregisterDataSetObserver(android.database.DataSetObserver); 13148 } 13149 13150 public class DataSetObservable extends android.database.Observable<android.database.DataSetObserver> { 13151 ctor public DataSetObservable(); 13152 method public void notifyChanged(); 13153 method public void notifyInvalidated(); 13154 } 13155 13156 public abstract class DataSetObserver { 13157 ctor public DataSetObserver(); 13158 method public void onChanged(); 13159 method public void onInvalidated(); 13160 } 13161 13162 public interface DatabaseErrorHandler { 13163 method public void onCorruption(android.database.sqlite.SQLiteDatabase); 13164 } 13165 13166 public class DatabaseUtils { 13167 ctor public DatabaseUtils(); 13168 method public static void appendEscapedSQLString(StringBuilder, String); 13169 method public static String[] appendSelectionArgs(String[], String[]); 13170 method public static final void appendValueToSql(StringBuilder, Object); 13171 method public static void bindObjectToProgram(android.database.sqlite.SQLiteProgram, int, Object); 13172 method public static android.os.ParcelFileDescriptor blobFileDescriptorForQuery(android.database.sqlite.SQLiteDatabase, String, String[]); 13173 method public static android.os.ParcelFileDescriptor blobFileDescriptorForQuery(android.database.sqlite.SQLiteStatement, String[]); 13174 method public static String concatenateWhere(String, String); 13175 method public static void createDbFromSqlStatements(android.content.Context, String, int, String); 13176 method public static void cursorDoubleToContentValues(android.database.Cursor, String, android.content.ContentValues, String); 13177 method public static void cursorDoubleToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, String); 13178 method public static void cursorDoubleToCursorValues(android.database.Cursor, String, android.content.ContentValues); 13179 method public static void cursorFloatToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, String); 13180 method public static void cursorIntToContentValues(android.database.Cursor, String, android.content.ContentValues); 13181 method public static void cursorIntToContentValues(android.database.Cursor, String, android.content.ContentValues, String); 13182 method public static void cursorIntToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, String); 13183 method public static void cursorLongToContentValues(android.database.Cursor, String, android.content.ContentValues); 13184 method public static void cursorLongToContentValues(android.database.Cursor, String, android.content.ContentValues, String); 13185 method public static void cursorLongToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, String); 13186 method public static void cursorRowToContentValues(android.database.Cursor, android.content.ContentValues); 13187 method public static void cursorShortToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, String); 13188 method public static void cursorStringToContentValues(android.database.Cursor, String, android.content.ContentValues); 13189 method public static void cursorStringToContentValues(android.database.Cursor, String, android.content.ContentValues, String); 13190 method public static void cursorStringToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, String); 13191 method public static void cursorStringToInsertHelper(android.database.Cursor, String, android.database.DatabaseUtils.InsertHelper, int); 13192 method public static void dumpCurrentRow(android.database.Cursor); 13193 method public static void dumpCurrentRow(android.database.Cursor, java.io.PrintStream); 13194 method public static void dumpCurrentRow(android.database.Cursor, StringBuilder); 13195 method public static String dumpCurrentRowToString(android.database.Cursor); 13196 method public static void dumpCursor(android.database.Cursor); 13197 method public static void dumpCursor(android.database.Cursor, java.io.PrintStream); 13198 method public static void dumpCursor(android.database.Cursor, StringBuilder); 13199 method public static String dumpCursorToString(android.database.Cursor); 13200 method public static String getCollationKey(String); 13201 method public static String getHexCollationKey(String); 13202 method public static int getSqlStatementType(String); 13203 method public static long longForQuery(android.database.sqlite.SQLiteDatabase, String, String[]); 13204 method public static long longForQuery(android.database.sqlite.SQLiteStatement, String[]); 13205 method public static long queryNumEntries(android.database.sqlite.SQLiteDatabase, String); 13206 method public static long queryNumEntries(android.database.sqlite.SQLiteDatabase, String, String); 13207 method public static long queryNumEntries(android.database.sqlite.SQLiteDatabase, String, String, String[]); 13208 method public static final void readExceptionFromParcel(android.os.Parcel); 13209 method public static void readExceptionWithFileNotFoundExceptionFromParcel(android.os.Parcel) throws java.io.FileNotFoundException; 13210 method public static void readExceptionWithOperationApplicationExceptionFromParcel(android.os.Parcel) throws android.content.OperationApplicationException; 13211 method public static String sqlEscapeString(String); 13212 method public static String stringForQuery(android.database.sqlite.SQLiteDatabase, String, String[]); 13213 method public static String stringForQuery(android.database.sqlite.SQLiteStatement, String[]); 13214 method public static final void writeExceptionToParcel(android.os.Parcel, Exception); 13215 field public static final int STATEMENT_ABORT = 6; // 0x6 13216 field public static final int STATEMENT_ATTACH = 3; // 0x3 13217 field public static final int STATEMENT_BEGIN = 4; // 0x4 13218 field public static final int STATEMENT_COMMIT = 5; // 0x5 13219 field public static final int STATEMENT_DDL = 8; // 0x8 13220 field public static final int STATEMENT_OTHER = 99; // 0x63 13221 field public static final int STATEMENT_PRAGMA = 7; // 0x7 13222 field public static final int STATEMENT_SELECT = 1; // 0x1 13223 field public static final int STATEMENT_UNPREPARED = 9; // 0x9 13224 field public static final int STATEMENT_UPDATE = 2; // 0x2 13225 } 13226 13227 @Deprecated public static class DatabaseUtils.InsertHelper { 13228 ctor @Deprecated public DatabaseUtils.InsertHelper(android.database.sqlite.SQLiteDatabase, String); 13229 method @Deprecated public void bind(int, double); 13230 method @Deprecated public void bind(int, float); 13231 method @Deprecated public void bind(int, long); 13232 method @Deprecated public void bind(int, int); 13233 method @Deprecated public void bind(int, boolean); 13234 method @Deprecated public void bind(int, byte[]); 13235 method @Deprecated public void bind(int, String); 13236 method @Deprecated public void bindNull(int); 13237 method @Deprecated public void close(); 13238 method @Deprecated public long execute(); 13239 method @Deprecated public int getColumnIndex(String); 13240 method @Deprecated public long insert(android.content.ContentValues); 13241 method @Deprecated public void prepareForInsert(); 13242 method @Deprecated public void prepareForReplace(); 13243 method @Deprecated public long replace(android.content.ContentValues); 13244 } 13245 13246 public final class DefaultDatabaseErrorHandler implements android.database.DatabaseErrorHandler { 13247 ctor public DefaultDatabaseErrorHandler(); 13248 method public void onCorruption(android.database.sqlite.SQLiteDatabase); 13249 } 13250 13251 public class MatrixCursor extends android.database.AbstractCursor { 13252 ctor public MatrixCursor(String[], int); 13253 ctor public MatrixCursor(String[]); 13254 method public void addRow(Object[]); 13255 method public void addRow(Iterable<?>); 13256 method public String[] getColumnNames(); 13257 method public int getCount(); 13258 method public double getDouble(int); 13259 method public float getFloat(int); 13260 method public int getInt(int); 13261 method public long getLong(int); 13262 method public short getShort(int); 13263 method public String getString(int); 13264 method public boolean isNull(int); 13265 method public android.database.MatrixCursor.RowBuilder newRow(); 13266 } 13267 13268 public class MatrixCursor.RowBuilder { 13269 method public android.database.MatrixCursor.RowBuilder add(Object); 13270 method public android.database.MatrixCursor.RowBuilder add(String, Object); 13271 } 13272 13273 public class MergeCursor extends android.database.AbstractCursor { 13274 ctor public MergeCursor(android.database.Cursor[]); 13275 method public String[] getColumnNames(); 13276 method public int getCount(); 13277 method public double getDouble(int); 13278 method public float getFloat(int); 13279 method public int getInt(int); 13280 method public long getLong(int); 13281 method public short getShort(int); 13282 method public String getString(int); 13283 method public boolean isNull(int); 13284 } 13285 13286 public abstract class Observable<T> { 13287 ctor public Observable(); 13288 method public void registerObserver(T); 13289 method public void unregisterAll(); 13290 method public void unregisterObserver(T); 13291 field protected final java.util.ArrayList<T> mObservers; 13292 } 13293 13294 public class SQLException extends java.lang.RuntimeException { 13295 ctor public SQLException(); 13296 ctor public SQLException(String); 13297 ctor public SQLException(String, Throwable); 13298 } 13299 13300 public class StaleDataException extends java.lang.RuntimeException { 13301 ctor public StaleDataException(); 13302 ctor public StaleDataException(String); 13303 } 13304 13305} 13306 13307package android.database.sqlite { 13308 13309 public class SQLiteAbortException extends android.database.sqlite.SQLiteException { 13310 ctor public SQLiteAbortException(); 13311 ctor public SQLiteAbortException(String); 13312 } 13313 13314 public class SQLiteAccessPermException extends android.database.sqlite.SQLiteException { 13315 ctor public SQLiteAccessPermException(); 13316 ctor public SQLiteAccessPermException(String); 13317 } 13318 13319 public class SQLiteBindOrColumnIndexOutOfRangeException extends android.database.sqlite.SQLiteException { 13320 ctor public SQLiteBindOrColumnIndexOutOfRangeException(); 13321 ctor public SQLiteBindOrColumnIndexOutOfRangeException(String); 13322 } 13323 13324 public class SQLiteBlobTooBigException extends android.database.sqlite.SQLiteException { 13325 ctor public SQLiteBlobTooBigException(); 13326 ctor public SQLiteBlobTooBigException(String); 13327 } 13328 13329 public class SQLiteCantOpenDatabaseException extends android.database.sqlite.SQLiteException { 13330 ctor public SQLiteCantOpenDatabaseException(); 13331 ctor public SQLiteCantOpenDatabaseException(String); 13332 } 13333 13334 public abstract class SQLiteClosable implements java.io.Closeable { 13335 ctor public SQLiteClosable(); 13336 method public void acquireReference(); 13337 method public void close(); 13338 method protected abstract void onAllReferencesReleased(); 13339 method @Deprecated protected void onAllReferencesReleasedFromContainer(); 13340 method public void releaseReference(); 13341 method @Deprecated public void releaseReferenceFromContainer(); 13342 } 13343 13344 public class SQLiteConstraintException extends android.database.sqlite.SQLiteException { 13345 ctor public SQLiteConstraintException(); 13346 ctor public SQLiteConstraintException(String); 13347 } 13348 13349 public class SQLiteCursor extends android.database.AbstractWindowedCursor { 13350 ctor @Deprecated public SQLiteCursor(android.database.sqlite.SQLiteDatabase, android.database.sqlite.SQLiteCursorDriver, String, android.database.sqlite.SQLiteQuery); 13351 ctor public SQLiteCursor(android.database.sqlite.SQLiteCursorDriver, String, android.database.sqlite.SQLiteQuery); 13352 method public String[] getColumnNames(); 13353 method public int getCount(); 13354 method public android.database.sqlite.SQLiteDatabase getDatabase(); 13355 method public void setFillWindowForwardOnly(boolean); 13356 method public void setSelectionArguments(String[]); 13357 } 13358 13359 public interface SQLiteCursorDriver { 13360 method public void cursorClosed(); 13361 method public void cursorDeactivated(); 13362 method public void cursorRequeried(android.database.Cursor); 13363 method public android.database.Cursor query(android.database.sqlite.SQLiteDatabase.CursorFactory, String[]); 13364 method public void setBindArguments(String[]); 13365 } 13366 13367 public final class SQLiteDatabase extends android.database.sqlite.SQLiteClosable { 13368 method public void beginTransaction(); 13369 method public void beginTransactionNonExclusive(); 13370 method public void beginTransactionWithListener(android.database.sqlite.SQLiteTransactionListener); 13371 method public void beginTransactionWithListenerNonExclusive(android.database.sqlite.SQLiteTransactionListener); 13372 method public android.database.sqlite.SQLiteStatement compileStatement(String) throws android.database.SQLException; 13373 method @NonNull public static android.database.sqlite.SQLiteDatabase create(@Nullable android.database.sqlite.SQLiteDatabase.CursorFactory); 13374 method @NonNull public static android.database.sqlite.SQLiteDatabase createInMemory(@NonNull android.database.sqlite.SQLiteDatabase.OpenParams); 13375 method public int delete(String, String, String[]); 13376 method public static boolean deleteDatabase(@NonNull java.io.File); 13377 method public void disableWriteAheadLogging(); 13378 method public boolean enableWriteAheadLogging(); 13379 method public void endTransaction(); 13380 method public void execPerConnectionSQL(@NonNull String, @Nullable Object[]) throws android.database.SQLException; 13381 method public void execSQL(String) throws android.database.SQLException; 13382 method public void execSQL(String, Object[]) throws android.database.SQLException; 13383 method public static String findEditTable(String); 13384 method public java.util.List<android.util.Pair<java.lang.String,java.lang.String>> getAttachedDbs(); 13385 method public long getMaximumSize(); 13386 method public long getPageSize(); 13387 method public String getPath(); 13388 method @Deprecated public java.util.Map<java.lang.String,java.lang.String> getSyncedTables(); 13389 method public int getVersion(); 13390 method public boolean inTransaction(); 13391 method public long insert(String, String, android.content.ContentValues); 13392 method public long insertOrThrow(String, String, android.content.ContentValues) throws android.database.SQLException; 13393 method public long insertWithOnConflict(String, String, android.content.ContentValues, int); 13394 method public boolean isDatabaseIntegrityOk(); 13395 method public boolean isDbLockedByCurrentThread(); 13396 method @Deprecated public boolean isDbLockedByOtherThreads(); 13397 method public boolean isOpen(); 13398 method public boolean isReadOnly(); 13399 method public boolean isWriteAheadLoggingEnabled(); 13400 method @Deprecated public void markTableSyncable(String, String); 13401 method @Deprecated public void markTableSyncable(String, String, String); 13402 method public boolean needUpgrade(int); 13403 method protected void onAllReferencesReleased(); 13404 method public static android.database.sqlite.SQLiteDatabase openDatabase(@NonNull String, @Nullable android.database.sqlite.SQLiteDatabase.CursorFactory, int); 13405 method public static android.database.sqlite.SQLiteDatabase openDatabase(@NonNull java.io.File, @NonNull android.database.sqlite.SQLiteDatabase.OpenParams); 13406 method public static android.database.sqlite.SQLiteDatabase openDatabase(@NonNull String, @Nullable android.database.sqlite.SQLiteDatabase.CursorFactory, int, @Nullable android.database.DatabaseErrorHandler); 13407 method public static android.database.sqlite.SQLiteDatabase openOrCreateDatabase(@NonNull java.io.File, @Nullable android.database.sqlite.SQLiteDatabase.CursorFactory); 13408 method public static android.database.sqlite.SQLiteDatabase openOrCreateDatabase(@NonNull String, @Nullable android.database.sqlite.SQLiteDatabase.CursorFactory); 13409 method public static android.database.sqlite.SQLiteDatabase openOrCreateDatabase(@NonNull String, @Nullable android.database.sqlite.SQLiteDatabase.CursorFactory, @Nullable android.database.DatabaseErrorHandler); 13410 method public android.database.Cursor query(boolean, String, String[], String, String[], String, String, String, String); 13411 method public android.database.Cursor query(boolean, String, String[], String, String[], String, String, String, String, android.os.CancellationSignal); 13412 method public android.database.Cursor query(String, String[], String, String[], String, String, String); 13413 method public android.database.Cursor query(String, String[], String, String[], String, String, String, String); 13414 method public android.database.Cursor queryWithFactory(android.database.sqlite.SQLiteDatabase.CursorFactory, boolean, String, String[], String, String[], String, String, String, String); 13415 method public android.database.Cursor queryWithFactory(android.database.sqlite.SQLiteDatabase.CursorFactory, boolean, String, String[], String, String[], String, String, String, String, android.os.CancellationSignal); 13416 method public android.database.Cursor rawQuery(String, String[]); 13417 method public android.database.Cursor rawQuery(String, String[], android.os.CancellationSignal); 13418 method public android.database.Cursor rawQueryWithFactory(android.database.sqlite.SQLiteDatabase.CursorFactory, String, String[], String); 13419 method public android.database.Cursor rawQueryWithFactory(android.database.sqlite.SQLiteDatabase.CursorFactory, String, String[], String, android.os.CancellationSignal); 13420 method public static int releaseMemory(); 13421 method public long replace(String, String, android.content.ContentValues); 13422 method public long replaceOrThrow(String, String, android.content.ContentValues) throws android.database.SQLException; 13423 method public void setCustomAggregateFunction(@NonNull String, @NonNull java.util.function.BinaryOperator<java.lang.String>) throws android.database.sqlite.SQLiteException; 13424 method public void setCustomScalarFunction(@NonNull String, @NonNull java.util.function.UnaryOperator<java.lang.String>) throws android.database.sqlite.SQLiteException; 13425 method public void setForeignKeyConstraintsEnabled(boolean); 13426 method public void setLocale(java.util.Locale); 13427 method @Deprecated public void setLockingEnabled(boolean); 13428 method public void setMaxSqlCacheSize(int); 13429 method public long setMaximumSize(long); 13430 method public void setPageSize(long); 13431 method public void setTransactionSuccessful(); 13432 method public void setVersion(int); 13433 method public int update(String, android.content.ContentValues, String, String[]); 13434 method public int updateWithOnConflict(String, android.content.ContentValues, String, String[], int); 13435 method public void validateSql(@NonNull String, @Nullable android.os.CancellationSignal); 13436 method @Deprecated public boolean yieldIfContended(); 13437 method public boolean yieldIfContendedSafely(); 13438 method public boolean yieldIfContendedSafely(long); 13439 field public static final int CONFLICT_ABORT = 2; // 0x2 13440 field public static final int CONFLICT_FAIL = 3; // 0x3 13441 field public static final int CONFLICT_IGNORE = 4; // 0x4 13442 field public static final int CONFLICT_NONE = 0; // 0x0 13443 field public static final int CONFLICT_REPLACE = 5; // 0x5 13444 field public static final int CONFLICT_ROLLBACK = 1; // 0x1 13445 field public static final int CREATE_IF_NECESSARY = 268435456; // 0x10000000 13446 field public static final int ENABLE_WRITE_AHEAD_LOGGING = 536870912; // 0x20000000 13447 field public static final int MAX_SQL_CACHE_SIZE = 100; // 0x64 13448 field public static final int NO_LOCALIZED_COLLATORS = 16; // 0x10 13449 field public static final int OPEN_READONLY = 1; // 0x1 13450 field public static final int OPEN_READWRITE = 0; // 0x0 13451 field public static final int SQLITE_MAX_LIKE_PATTERN_LENGTH = 50000; // 0xc350 13452 } 13453 13454 public static interface SQLiteDatabase.CursorFactory { 13455 method public android.database.Cursor newCursor(android.database.sqlite.SQLiteDatabase, android.database.sqlite.SQLiteCursorDriver, String, android.database.sqlite.SQLiteQuery); 13456 } 13457 13458 public static final class SQLiteDatabase.OpenParams { 13459 method @Nullable public android.database.sqlite.SQLiteDatabase.CursorFactory getCursorFactory(); 13460 method @Nullable public android.database.DatabaseErrorHandler getErrorHandler(); 13461 method public long getIdleConnectionTimeout(); 13462 method @Nullable public String getJournalMode(); 13463 method @IntRange(from=0xffffffff) public int getLookasideSlotCount(); 13464 method @IntRange(from=0xffffffff) public int getLookasideSlotSize(); 13465 method public int getOpenFlags(); 13466 method @Nullable public String getSynchronousMode(); 13467 } 13468 13469 public static final class SQLiteDatabase.OpenParams.Builder { 13470 ctor public SQLiteDatabase.OpenParams.Builder(); 13471 ctor public SQLiteDatabase.OpenParams.Builder(android.database.sqlite.SQLiteDatabase.OpenParams); 13472 method @NonNull public android.database.sqlite.SQLiteDatabase.OpenParams.Builder addOpenFlags(int); 13473 method @NonNull public android.database.sqlite.SQLiteDatabase.OpenParams build(); 13474 method @NonNull public android.database.sqlite.SQLiteDatabase.OpenParams.Builder removeOpenFlags(int); 13475 method @NonNull public android.database.sqlite.SQLiteDatabase.OpenParams.Builder setCursorFactory(@Nullable android.database.sqlite.SQLiteDatabase.CursorFactory); 13476 method @NonNull public android.database.sqlite.SQLiteDatabase.OpenParams.Builder setErrorHandler(@Nullable android.database.DatabaseErrorHandler); 13477 method @Deprecated @NonNull public android.database.sqlite.SQLiteDatabase.OpenParams.Builder setIdleConnectionTimeout(@IntRange(from=0) long); 13478 method @NonNull public android.database.sqlite.SQLiteDatabase.OpenParams.Builder setJournalMode(@NonNull String); 13479 method public android.database.sqlite.SQLiteDatabase.OpenParams.Builder setLookasideConfig(@IntRange(from=0) int, @IntRange(from=0) int); 13480 method @NonNull public android.database.sqlite.SQLiteDatabase.OpenParams.Builder setOpenFlags(int); 13481 method @NonNull public android.database.sqlite.SQLiteDatabase.OpenParams.Builder setSynchronousMode(@NonNull String); 13482 } 13483 13484 public class SQLiteDatabaseCorruptException extends android.database.sqlite.SQLiteException { 13485 ctor public SQLiteDatabaseCorruptException(); 13486 ctor public SQLiteDatabaseCorruptException(String); 13487 } 13488 13489 public class SQLiteDatabaseLockedException extends android.database.sqlite.SQLiteException { 13490 ctor public SQLiteDatabaseLockedException(); 13491 ctor public SQLiteDatabaseLockedException(String); 13492 } 13493 13494 public class SQLiteDatatypeMismatchException extends android.database.sqlite.SQLiteException { 13495 ctor public SQLiteDatatypeMismatchException(); 13496 ctor public SQLiteDatatypeMismatchException(String); 13497 } 13498 13499 public class SQLiteDiskIOException extends android.database.sqlite.SQLiteException { 13500 ctor public SQLiteDiskIOException(); 13501 ctor public SQLiteDiskIOException(String); 13502 } 13503 13504 public class SQLiteDoneException extends android.database.sqlite.SQLiteException { 13505 ctor public SQLiteDoneException(); 13506 ctor public SQLiteDoneException(String); 13507 } 13508 13509 public class SQLiteException extends android.database.SQLException { 13510 ctor public SQLiteException(); 13511 ctor public SQLiteException(String); 13512 ctor public SQLiteException(String, Throwable); 13513 } 13514 13515 public class SQLiteFullException extends android.database.sqlite.SQLiteException { 13516 ctor public SQLiteFullException(); 13517 ctor public SQLiteFullException(String); 13518 } 13519 13520 public class SQLiteMisuseException extends android.database.sqlite.SQLiteException { 13521 ctor public SQLiteMisuseException(); 13522 ctor public SQLiteMisuseException(String); 13523 } 13524 13525 public abstract class SQLiteOpenHelper implements java.lang.AutoCloseable { 13526 ctor public SQLiteOpenHelper(@Nullable android.content.Context, @Nullable String, @Nullable android.database.sqlite.SQLiteDatabase.CursorFactory, int); 13527 ctor public SQLiteOpenHelper(@Nullable android.content.Context, @Nullable String, @Nullable android.database.sqlite.SQLiteDatabase.CursorFactory, int, @Nullable android.database.DatabaseErrorHandler); 13528 ctor public SQLiteOpenHelper(@Nullable android.content.Context, @Nullable String, int, @NonNull android.database.sqlite.SQLiteDatabase.OpenParams); 13529 method public void close(); 13530 method public String getDatabaseName(); 13531 method public android.database.sqlite.SQLiteDatabase getReadableDatabase(); 13532 method public android.database.sqlite.SQLiteDatabase getWritableDatabase(); 13533 method public void onConfigure(android.database.sqlite.SQLiteDatabase); 13534 method public abstract void onCreate(android.database.sqlite.SQLiteDatabase); 13535 method public void onDowngrade(android.database.sqlite.SQLiteDatabase, int, int); 13536 method public void onOpen(android.database.sqlite.SQLiteDatabase); 13537 method public abstract void onUpgrade(android.database.sqlite.SQLiteDatabase, int, int); 13538 method @Deprecated public void setIdleConnectionTimeout(@IntRange(from=0) long); 13539 method public void setLookasideConfig(@IntRange(from=0) int, @IntRange(from=0) int); 13540 method public void setOpenParams(@NonNull android.database.sqlite.SQLiteDatabase.OpenParams); 13541 method public void setWriteAheadLoggingEnabled(boolean); 13542 } 13543 13544 public class SQLiteOutOfMemoryException extends android.database.sqlite.SQLiteException { 13545 ctor public SQLiteOutOfMemoryException(); 13546 ctor public SQLiteOutOfMemoryException(String); 13547 } 13548 13549 public abstract class SQLiteProgram extends android.database.sqlite.SQLiteClosable { 13550 method public void bindAllArgsAsStrings(String[]); 13551 method public void bindBlob(int, byte[]); 13552 method public void bindDouble(int, double); 13553 method public void bindLong(int, long); 13554 method public void bindNull(int); 13555 method public void bindString(int, String); 13556 method public void clearBindings(); 13557 method @Deprecated public final int getUniqueId(); 13558 method protected void onAllReferencesReleased(); 13559 } 13560 13561 public final class SQLiteQuery extends android.database.sqlite.SQLiteProgram { 13562 } 13563 13564 public class SQLiteQueryBuilder { 13565 ctor public SQLiteQueryBuilder(); 13566 method public static void appendColumns(StringBuilder, String[]); 13567 method public void appendWhere(@NonNull CharSequence); 13568 method public void appendWhereEscapeString(@NonNull String); 13569 method public void appendWhereStandalone(@NonNull CharSequence); 13570 method public String buildQuery(String[], String, String, String, String, String); 13571 method @Deprecated public String buildQuery(String[], String, String[], String, String, String, String); 13572 method public static String buildQueryString(boolean, String, String[], String, String, String, String, String); 13573 method public String buildUnionQuery(String[], String, String); 13574 method public String buildUnionSubQuery(String, String[], java.util.Set<java.lang.String>, int, String, String, String, String); 13575 method @Deprecated public String buildUnionSubQuery(String, String[], java.util.Set<java.lang.String>, int, String, String, String[], String, String); 13576 method public int delete(@NonNull android.database.sqlite.SQLiteDatabase, @Nullable String, @Nullable String[]); 13577 method @Nullable public android.database.sqlite.SQLiteDatabase.CursorFactory getCursorFactory(); 13578 method @Nullable public java.util.Collection<java.util.regex.Pattern> getProjectionGreylist(); 13579 method @Nullable public java.util.Map<java.lang.String,java.lang.String> getProjectionMap(); 13580 method @Nullable public String getTables(); 13581 method public long insert(@NonNull android.database.sqlite.SQLiteDatabase, @NonNull android.content.ContentValues); 13582 method public boolean isDistinct(); 13583 method public boolean isStrict(); 13584 method public boolean isStrictColumns(); 13585 method public boolean isStrictGrammar(); 13586 method public android.database.Cursor query(android.database.sqlite.SQLiteDatabase, String[], String, String[], String, String, String); 13587 method public android.database.Cursor query(android.database.sqlite.SQLiteDatabase, String[], String, String[], String, String, String, String); 13588 method public android.database.Cursor query(android.database.sqlite.SQLiteDatabase, String[], String, String[], String, String, String, String, android.os.CancellationSignal); 13589 method public void setCursorFactory(@Nullable android.database.sqlite.SQLiteDatabase.CursorFactory); 13590 method public void setDistinct(boolean); 13591 method public void setProjectionGreylist(@Nullable java.util.Collection<java.util.regex.Pattern>); 13592 method public void setProjectionMap(@Nullable java.util.Map<java.lang.String,java.lang.String>); 13593 method public void setStrict(boolean); 13594 method public void setStrictColumns(boolean); 13595 method public void setStrictGrammar(boolean); 13596 method public void setTables(@Nullable String); 13597 method public int update(@NonNull android.database.sqlite.SQLiteDatabase, @NonNull android.content.ContentValues, @Nullable String, @Nullable String[]); 13598 } 13599 13600 public class SQLiteReadOnlyDatabaseException extends android.database.sqlite.SQLiteException { 13601 ctor public SQLiteReadOnlyDatabaseException(); 13602 ctor public SQLiteReadOnlyDatabaseException(String); 13603 } 13604 13605 public final class SQLiteStatement extends android.database.sqlite.SQLiteProgram { 13606 method public void execute(); 13607 method public long executeInsert(); 13608 method public int executeUpdateDelete(); 13609 method public android.os.ParcelFileDescriptor simpleQueryForBlobFileDescriptor(); 13610 method public long simpleQueryForLong(); 13611 method public String simpleQueryForString(); 13612 } 13613 13614 public class SQLiteTableLockedException extends android.database.sqlite.SQLiteException { 13615 ctor public SQLiteTableLockedException(); 13616 ctor public SQLiteTableLockedException(String); 13617 } 13618 13619 public interface SQLiteTransactionListener { 13620 method public void onBegin(); 13621 method public void onCommit(); 13622 method public void onRollback(); 13623 } 13624 13625} 13626 13627package android.drm { 13628 13629 @Deprecated public class DrmConvertedStatus { 13630 ctor @Deprecated public DrmConvertedStatus(int, byte[], int); 13631 field @Deprecated public static final int STATUS_ERROR = 3; // 0x3 13632 field @Deprecated public static final int STATUS_INPUTDATA_ERROR = 2; // 0x2 13633 field @Deprecated public static final int STATUS_OK = 1; // 0x1 13634 field @Deprecated public final byte[] convertedData; 13635 field @Deprecated public final int offset; 13636 field @Deprecated public final int statusCode; 13637 } 13638 13639 @Deprecated public class DrmErrorEvent extends android.drm.DrmEvent { 13640 ctor @Deprecated public DrmErrorEvent(int, int, String); 13641 ctor @Deprecated public DrmErrorEvent(int, int, String, java.util.HashMap<java.lang.String,java.lang.Object>); 13642 field @Deprecated public static final int TYPE_ACQUIRE_DRM_INFO_FAILED = 2008; // 0x7d8 13643 field @Deprecated public static final int TYPE_NOT_SUPPORTED = 2003; // 0x7d3 13644 field @Deprecated public static final int TYPE_NO_INTERNET_CONNECTION = 2005; // 0x7d5 13645 field @Deprecated public static final int TYPE_OUT_OF_MEMORY = 2004; // 0x7d4 13646 field @Deprecated public static final int TYPE_PROCESS_DRM_INFO_FAILED = 2006; // 0x7d6 13647 field @Deprecated public static final int TYPE_REMOVE_ALL_RIGHTS_FAILED = 2007; // 0x7d7 13648 field @Deprecated public static final int TYPE_RIGHTS_NOT_INSTALLED = 2001; // 0x7d1 13649 field @Deprecated public static final int TYPE_RIGHTS_RENEWAL_NOT_ALLOWED = 2002; // 0x7d2 13650 } 13651 13652 @Deprecated public class DrmEvent { 13653 ctor @Deprecated protected DrmEvent(int, int, String, java.util.HashMap<java.lang.String,java.lang.Object>); 13654 ctor @Deprecated protected DrmEvent(int, int, String); 13655 method @Deprecated public Object getAttribute(String); 13656 method @Deprecated public String getMessage(); 13657 method @Deprecated public int getType(); 13658 method @Deprecated public int getUniqueId(); 13659 field @Deprecated public static final String DRM_INFO_OBJECT = "drm_info_object"; 13660 field @Deprecated public static final String DRM_INFO_STATUS_OBJECT = "drm_info_status_object"; 13661 field @Deprecated public static final int TYPE_ALL_RIGHTS_REMOVED = 1001; // 0x3e9 13662 field @Deprecated public static final int TYPE_DRM_INFO_PROCESSED = 1002; // 0x3ea 13663 } 13664 13665 @Deprecated public class DrmInfo { 13666 ctor @Deprecated public DrmInfo(int, byte[], String); 13667 ctor @Deprecated public DrmInfo(int, String, String); 13668 method @Deprecated public Object get(String); 13669 method @Deprecated public byte[] getData(); 13670 method @Deprecated public int getInfoType(); 13671 method @Deprecated public String getMimeType(); 13672 method @Deprecated public java.util.Iterator<java.lang.Object> iterator(); 13673 method @Deprecated public java.util.Iterator<java.lang.String> keyIterator(); 13674 method @Deprecated public void put(String, Object); 13675 } 13676 13677 @Deprecated public class DrmInfoEvent extends android.drm.DrmEvent { 13678 ctor @Deprecated public DrmInfoEvent(int, int, String); 13679 ctor @Deprecated public DrmInfoEvent(int, int, String, java.util.HashMap<java.lang.String,java.lang.Object>); 13680 field @Deprecated public static final int TYPE_ACCOUNT_ALREADY_REGISTERED = 5; // 0x5 13681 field @Deprecated public static final int TYPE_ALREADY_REGISTERED_BY_ANOTHER_ACCOUNT = 1; // 0x1 13682 field @Deprecated public static final int TYPE_REMOVE_RIGHTS = 2; // 0x2 13683 field @Deprecated public static final int TYPE_RIGHTS_INSTALLED = 3; // 0x3 13684 field @Deprecated public static final int TYPE_RIGHTS_REMOVED = 6; // 0x6 13685 field @Deprecated public static final int TYPE_WAIT_FOR_RIGHTS = 4; // 0x4 13686 } 13687 13688 @Deprecated public class DrmInfoRequest { 13689 ctor @Deprecated public DrmInfoRequest(int, String); 13690 method @Deprecated public Object get(String); 13691 method @Deprecated public int getInfoType(); 13692 method @Deprecated public String getMimeType(); 13693 method @Deprecated public java.util.Iterator<java.lang.Object> iterator(); 13694 method @Deprecated public java.util.Iterator<java.lang.String> keyIterator(); 13695 method @Deprecated public void put(String, Object); 13696 field @Deprecated public static final String ACCOUNT_ID = "account_id"; 13697 field @Deprecated public static final String SUBSCRIPTION_ID = "subscription_id"; 13698 field @Deprecated public static final int TYPE_REGISTRATION_INFO = 1; // 0x1 13699 field @Deprecated public static final int TYPE_RIGHTS_ACQUISITION_INFO = 3; // 0x3 13700 field @Deprecated public static final int TYPE_RIGHTS_ACQUISITION_PROGRESS_INFO = 4; // 0x4 13701 field @Deprecated public static final int TYPE_UNREGISTRATION_INFO = 2; // 0x2 13702 } 13703 13704 @Deprecated public class DrmInfoStatus { 13705 ctor @Deprecated public DrmInfoStatus(int, int, android.drm.ProcessedData, String); 13706 field @Deprecated public static final int STATUS_ERROR = 2; // 0x2 13707 field @Deprecated public static final int STATUS_OK = 1; // 0x1 13708 field @Deprecated public final android.drm.ProcessedData data; 13709 field @Deprecated public final int infoType; 13710 field @Deprecated public final String mimeType; 13711 field @Deprecated public final int statusCode; 13712 } 13713 13714 @Deprecated public class DrmManagerClient implements java.lang.AutoCloseable { 13715 ctor @Deprecated public DrmManagerClient(android.content.Context); 13716 method @Deprecated public android.drm.DrmInfo acquireDrmInfo(android.drm.DrmInfoRequest); 13717 method @Deprecated public int acquireRights(android.drm.DrmInfoRequest); 13718 method @Deprecated public boolean canHandle(String, String); 13719 method @Deprecated public boolean canHandle(android.net.Uri, String); 13720 method @Deprecated public int checkRightsStatus(String); 13721 method @Deprecated public int checkRightsStatus(android.net.Uri); 13722 method @Deprecated public int checkRightsStatus(String, int); 13723 method @Deprecated public int checkRightsStatus(android.net.Uri, int); 13724 method @Deprecated public void close(); 13725 method @Deprecated public android.drm.DrmConvertedStatus closeConvertSession(int); 13726 method @Deprecated public android.drm.DrmConvertedStatus convertData(int, byte[]); 13727 method @Deprecated public String[] getAvailableDrmEngines(); 13728 method @Deprecated @NonNull public java.util.Collection<android.drm.DrmSupportInfo> getAvailableDrmSupportInfo(); 13729 method @Deprecated public android.content.ContentValues getConstraints(String, int); 13730 method @Deprecated public android.content.ContentValues getConstraints(android.net.Uri, int); 13731 method @Deprecated public int getDrmObjectType(String, String); 13732 method @Deprecated public int getDrmObjectType(android.net.Uri, String); 13733 method @Deprecated public android.content.ContentValues getMetadata(String); 13734 method @Deprecated public android.content.ContentValues getMetadata(android.net.Uri); 13735 method @Deprecated public String getOriginalMimeType(String); 13736 method @Deprecated public String getOriginalMimeType(android.net.Uri); 13737 method @Deprecated public int openConvertSession(String); 13738 method @Deprecated public int processDrmInfo(android.drm.DrmInfo); 13739 method @Deprecated public void release(); 13740 method @Deprecated public int removeAllRights(); 13741 method @Deprecated public int removeRights(String); 13742 method @Deprecated public int removeRights(android.net.Uri); 13743 method @Deprecated public int saveRights(android.drm.DrmRights, String, String) throws java.io.IOException; 13744 method @Deprecated public void setOnErrorListener(android.drm.DrmManagerClient.OnErrorListener); 13745 method @Deprecated public void setOnEventListener(android.drm.DrmManagerClient.OnEventListener); 13746 method @Deprecated public void setOnInfoListener(android.drm.DrmManagerClient.OnInfoListener); 13747 field @Deprecated public static final int ERROR_NONE = 0; // 0x0 13748 field @Deprecated public static final int ERROR_UNKNOWN = -2000; // 0xfffff830 13749 } 13750 13751 @Deprecated public static interface DrmManagerClient.OnErrorListener { 13752 method @Deprecated public void onError(android.drm.DrmManagerClient, android.drm.DrmErrorEvent); 13753 } 13754 13755 @Deprecated public static interface DrmManagerClient.OnEventListener { 13756 method @Deprecated public void onEvent(android.drm.DrmManagerClient, android.drm.DrmEvent); 13757 } 13758 13759 @Deprecated public static interface DrmManagerClient.OnInfoListener { 13760 method @Deprecated public void onInfo(android.drm.DrmManagerClient, android.drm.DrmInfoEvent); 13761 } 13762 13763 @Deprecated public class DrmRights { 13764 ctor @Deprecated public DrmRights(String, String); 13765 ctor @Deprecated public DrmRights(String, String, String); 13766 ctor @Deprecated public DrmRights(String, String, String, String); 13767 ctor @Deprecated public DrmRights(java.io.File, String); 13768 ctor @Deprecated public DrmRights(android.drm.ProcessedData, String); 13769 method @Deprecated public String getAccountId(); 13770 method @Deprecated public byte[] getData(); 13771 method @Deprecated public String getMimeType(); 13772 method @Deprecated public String getSubscriptionId(); 13773 } 13774 13775 @Deprecated public class DrmStore { 13776 ctor @Deprecated public DrmStore(); 13777 } 13778 13779 @Deprecated public static class DrmStore.Action { 13780 ctor @Deprecated public DrmStore.Action(); 13781 field @Deprecated public static final int DEFAULT = 0; // 0x0 13782 field @Deprecated public static final int DISPLAY = 7; // 0x7 13783 field @Deprecated public static final int EXECUTE = 6; // 0x6 13784 field @Deprecated public static final int OUTPUT = 4; // 0x4 13785 field @Deprecated public static final int PLAY = 1; // 0x1 13786 field @Deprecated public static final int PREVIEW = 5; // 0x5 13787 field @Deprecated public static final int RINGTONE = 2; // 0x2 13788 field @Deprecated public static final int TRANSFER = 3; // 0x3 13789 } 13790 13791 @Deprecated public static interface DrmStore.ConstraintsColumns { 13792 field @Deprecated public static final String EXTENDED_METADATA = "extended_metadata"; 13793 field @Deprecated public static final String LICENSE_AVAILABLE_TIME = "license_available_time"; 13794 field @Deprecated public static final String LICENSE_EXPIRY_TIME = "license_expiry_time"; 13795 field @Deprecated public static final String LICENSE_START_TIME = "license_start_time"; 13796 field @Deprecated public static final String MAX_REPEAT_COUNT = "max_repeat_count"; 13797 field @Deprecated public static final String REMAINING_REPEAT_COUNT = "remaining_repeat_count"; 13798 } 13799 13800 @Deprecated public static class DrmStore.DrmObjectType { 13801 ctor @Deprecated public DrmStore.DrmObjectType(); 13802 field @Deprecated public static final int CONTENT = 1; // 0x1 13803 field @Deprecated public static final int RIGHTS_OBJECT = 2; // 0x2 13804 field @Deprecated public static final int TRIGGER_OBJECT = 3; // 0x3 13805 field @Deprecated public static final int UNKNOWN = 0; // 0x0 13806 } 13807 13808 @Deprecated public static class DrmStore.Playback { 13809 ctor @Deprecated public DrmStore.Playback(); 13810 field @Deprecated public static final int PAUSE = 2; // 0x2 13811 field @Deprecated public static final int RESUME = 3; // 0x3 13812 field @Deprecated public static final int START = 0; // 0x0 13813 field @Deprecated public static final int STOP = 1; // 0x1 13814 } 13815 13816 @Deprecated public static class DrmStore.RightsStatus { 13817 ctor @Deprecated public DrmStore.RightsStatus(); 13818 field @Deprecated public static final int RIGHTS_EXPIRED = 2; // 0x2 13819 field @Deprecated public static final int RIGHTS_INVALID = 1; // 0x1 13820 field @Deprecated public static final int RIGHTS_NOT_ACQUIRED = 3; // 0x3 13821 field @Deprecated public static final int RIGHTS_VALID = 0; // 0x0 13822 } 13823 13824 @Deprecated public class DrmSupportInfo { 13825 ctor @Deprecated public DrmSupportInfo(); 13826 method @Deprecated public void addFileSuffix(String); 13827 method @Deprecated public void addMimeType(String); 13828 method @Deprecated public String getDescriprition(); 13829 method @Deprecated public String getDescription(); 13830 method @Deprecated public java.util.Iterator<java.lang.String> getFileSuffixIterator(); 13831 method @Deprecated public java.util.Iterator<java.lang.String> getMimeTypeIterator(); 13832 method @Deprecated public void setDescription(String); 13833 } 13834 13835 @Deprecated public class DrmUtils { 13836 ctor @Deprecated public DrmUtils(); 13837 method @Deprecated public static android.drm.DrmUtils.ExtendedMetadataParser getExtendedMetadataParser(byte[]); 13838 } 13839 13840 @Deprecated public static class DrmUtils.ExtendedMetadataParser { 13841 method @Deprecated public String get(String); 13842 method @Deprecated public java.util.Iterator<java.lang.String> iterator(); 13843 method @Deprecated public java.util.Iterator<java.lang.String> keyIterator(); 13844 } 13845 13846 @Deprecated public class ProcessedData { 13847 method @Deprecated public String getAccountId(); 13848 method @Deprecated public byte[] getData(); 13849 method @Deprecated public String getSubscriptionId(); 13850 } 13851 13852} 13853 13854package android.gesture { 13855 13856 public class Gesture implements android.os.Parcelable { 13857 ctor public Gesture(); 13858 method public void addStroke(android.gesture.GestureStroke); 13859 method public Object clone(); 13860 method public int describeContents(); 13861 method public android.graphics.RectF getBoundingBox(); 13862 method public long getID(); 13863 method public float getLength(); 13864 method public java.util.ArrayList<android.gesture.GestureStroke> getStrokes(); 13865 method public int getStrokesCount(); 13866 method public android.graphics.Bitmap toBitmap(int, int, int, int, int); 13867 method public android.graphics.Bitmap toBitmap(int, int, int, int); 13868 method public android.graphics.Path toPath(); 13869 method public android.graphics.Path toPath(android.graphics.Path); 13870 method public android.graphics.Path toPath(int, int, int, int); 13871 method public android.graphics.Path toPath(android.graphics.Path, int, int, int, int); 13872 method public void writeToParcel(android.os.Parcel, int); 13873 field @NonNull public static final android.os.Parcelable.Creator<android.gesture.Gesture> CREATOR; 13874 } 13875 13876 public final class GestureLibraries { 13877 method public static android.gesture.GestureLibrary fromFile(String); 13878 method public static android.gesture.GestureLibrary fromFile(java.io.File); 13879 method @NonNull public static android.gesture.GestureLibrary fromFileDescriptor(@NonNull android.os.ParcelFileDescriptor); 13880 method public static android.gesture.GestureLibrary fromPrivateFile(android.content.Context, String); 13881 method public static android.gesture.GestureLibrary fromRawResource(android.content.Context, @RawRes int); 13882 } 13883 13884 public abstract class GestureLibrary { 13885 ctor protected GestureLibrary(); 13886 method public void addGesture(String, android.gesture.Gesture); 13887 method public java.util.Set<java.lang.String> getGestureEntries(); 13888 method public java.util.ArrayList<android.gesture.Gesture> getGestures(String); 13889 method public int getOrientationStyle(); 13890 method public int getSequenceType(); 13891 method public boolean isReadOnly(); 13892 method public abstract boolean load(); 13893 method public java.util.ArrayList<android.gesture.Prediction> recognize(android.gesture.Gesture); 13894 method public void removeEntry(String); 13895 method public void removeGesture(String, android.gesture.Gesture); 13896 method public abstract boolean save(); 13897 method public void setOrientationStyle(int); 13898 method public void setSequenceType(int); 13899 field protected final android.gesture.GestureStore mStore; 13900 } 13901 13902 public class GestureOverlayView extends android.widget.FrameLayout { 13903 ctor public GestureOverlayView(android.content.Context); 13904 ctor public GestureOverlayView(android.content.Context, android.util.AttributeSet); 13905 ctor public GestureOverlayView(android.content.Context, android.util.AttributeSet, int); 13906 ctor public GestureOverlayView(android.content.Context, android.util.AttributeSet, int, int); 13907 method public void addOnGestureListener(android.gesture.GestureOverlayView.OnGestureListener); 13908 method public void addOnGesturePerformedListener(android.gesture.GestureOverlayView.OnGesturePerformedListener); 13909 method public void addOnGesturingListener(android.gesture.GestureOverlayView.OnGesturingListener); 13910 method public void cancelClearAnimation(); 13911 method public void cancelGesture(); 13912 method public void clear(boolean); 13913 method public java.util.ArrayList<android.gesture.GesturePoint> getCurrentStroke(); 13914 method public long getFadeOffset(); 13915 method public android.gesture.Gesture getGesture(); 13916 method @ColorInt public int getGestureColor(); 13917 method public android.graphics.Path getGesturePath(); 13918 method public android.graphics.Path getGesturePath(android.graphics.Path); 13919 method public float getGestureStrokeAngleThreshold(); 13920 method public float getGestureStrokeLengthThreshold(); 13921 method public float getGestureStrokeSquarenessTreshold(); 13922 method public int getGestureStrokeType(); 13923 method public float getGestureStrokeWidth(); 13924 method public int getOrientation(); 13925 method @ColorInt public int getUncertainGestureColor(); 13926 method public boolean isEventsInterceptionEnabled(); 13927 method public boolean isFadeEnabled(); 13928 method public boolean isGestureVisible(); 13929 method public boolean isGesturing(); 13930 method public void removeAllOnGestureListeners(); 13931 method public void removeAllOnGesturePerformedListeners(); 13932 method public void removeAllOnGesturingListeners(); 13933 method public void removeOnGestureListener(android.gesture.GestureOverlayView.OnGestureListener); 13934 method public void removeOnGesturePerformedListener(android.gesture.GestureOverlayView.OnGesturePerformedListener); 13935 method public void removeOnGesturingListener(android.gesture.GestureOverlayView.OnGesturingListener); 13936 method public void setEventsInterceptionEnabled(boolean); 13937 method public void setFadeEnabled(boolean); 13938 method public void setFadeOffset(long); 13939 method public void setGesture(android.gesture.Gesture); 13940 method public void setGestureColor(@ColorInt int); 13941 method public void setGestureStrokeAngleThreshold(float); 13942 method public void setGestureStrokeLengthThreshold(float); 13943 method public void setGestureStrokeSquarenessTreshold(float); 13944 method public void setGestureStrokeType(int); 13945 method public void setGestureStrokeWidth(float); 13946 method public void setGestureVisible(boolean); 13947 method public void setOrientation(int); 13948 method public void setUncertainGestureColor(@ColorInt int); 13949 field public static final int GESTURE_STROKE_TYPE_MULTIPLE = 1; // 0x1 13950 field public static final int GESTURE_STROKE_TYPE_SINGLE = 0; // 0x0 13951 field public static final int ORIENTATION_HORIZONTAL = 0; // 0x0 13952 field public static final int ORIENTATION_VERTICAL = 1; // 0x1 13953 } 13954 13955 public static interface GestureOverlayView.OnGestureListener { 13956 method public void onGesture(android.gesture.GestureOverlayView, android.view.MotionEvent); 13957 method public void onGestureCancelled(android.gesture.GestureOverlayView, android.view.MotionEvent); 13958 method public void onGestureEnded(android.gesture.GestureOverlayView, android.view.MotionEvent); 13959 method public void onGestureStarted(android.gesture.GestureOverlayView, android.view.MotionEvent); 13960 } 13961 13962 public static interface GestureOverlayView.OnGesturePerformedListener { 13963 method public void onGesturePerformed(android.gesture.GestureOverlayView, android.gesture.Gesture); 13964 } 13965 13966 public static interface GestureOverlayView.OnGesturingListener { 13967 method public void onGesturingEnded(android.gesture.GestureOverlayView); 13968 method public void onGesturingStarted(android.gesture.GestureOverlayView); 13969 } 13970 13971 public class GesturePoint { 13972 ctor public GesturePoint(float, float, long); 13973 method public Object clone(); 13974 field public final long timestamp; 13975 field public final float x; 13976 field public final float y; 13977 } 13978 13979 public class GestureStore { 13980 ctor public GestureStore(); 13981 method public void addGesture(String, android.gesture.Gesture); 13982 method public java.util.Set<java.lang.String> getGestureEntries(); 13983 method public java.util.ArrayList<android.gesture.Gesture> getGestures(String); 13984 method public int getOrientationStyle(); 13985 method public int getSequenceType(); 13986 method public boolean hasChanged(); 13987 method public void load(java.io.InputStream) throws java.io.IOException; 13988 method public void load(java.io.InputStream, boolean) throws java.io.IOException; 13989 method public java.util.ArrayList<android.gesture.Prediction> recognize(android.gesture.Gesture); 13990 method public void removeEntry(String); 13991 method public void removeGesture(String, android.gesture.Gesture); 13992 method public void save(java.io.OutputStream) throws java.io.IOException; 13993 method public void save(java.io.OutputStream, boolean) throws java.io.IOException; 13994 method public void setOrientationStyle(int); 13995 method public void setSequenceType(int); 13996 field public static final int ORIENTATION_INVARIANT = 1; // 0x1 13997 field public static final int ORIENTATION_SENSITIVE = 2; // 0x2 13998 field public static final int SEQUENCE_INVARIANT = 1; // 0x1 13999 field public static final int SEQUENCE_SENSITIVE = 2; // 0x2 14000 } 14001 14002 public class GestureStroke { 14003 ctor public GestureStroke(java.util.ArrayList<android.gesture.GesturePoint>); 14004 method public void clearPath(); 14005 method public Object clone(); 14006 method public android.gesture.OrientedBoundingBox computeOrientedBoundingBox(); 14007 method public android.graphics.Path getPath(); 14008 method public android.graphics.Path toPath(float, float, int); 14009 field public final android.graphics.RectF boundingBox; 14010 field public final float length; 14011 field public final float[] points; 14012 } 14013 14014 public final class GestureUtils { 14015 method public static android.gesture.OrientedBoundingBox computeOrientedBoundingBox(java.util.ArrayList<android.gesture.GesturePoint>); 14016 method public static android.gesture.OrientedBoundingBox computeOrientedBoundingBox(float[]); 14017 method public static float[] spatialSampling(android.gesture.Gesture, int); 14018 method public static float[] spatialSampling(android.gesture.Gesture, int, boolean); 14019 method public static float[] temporalSampling(android.gesture.GestureStroke, int); 14020 } 14021 14022 public class OrientedBoundingBox { 14023 field public final float centerX; 14024 field public final float centerY; 14025 field public final float height; 14026 field public final float orientation; 14027 field public final float squareness; 14028 field public final float width; 14029 } 14030 14031 public class Prediction { 14032 field public final String name; 14033 field public double score; 14034 } 14035 14036} 14037 14038package android.graphics { 14039 14040 public final class Bitmap implements android.os.Parcelable { 14041 method @WorkerThread public boolean compress(android.graphics.Bitmap.CompressFormat, int, java.io.OutputStream); 14042 method public android.graphics.Bitmap copy(android.graphics.Bitmap.Config, boolean); 14043 method public void copyPixelsFromBuffer(java.nio.Buffer); 14044 method public void copyPixelsToBuffer(java.nio.Buffer); 14045 method public static android.graphics.Bitmap createBitmap(@NonNull android.graphics.Bitmap); 14046 method public static android.graphics.Bitmap createBitmap(@NonNull android.graphics.Bitmap, int, int, int, int); 14047 method public static android.graphics.Bitmap createBitmap(@NonNull android.graphics.Bitmap, int, int, int, int, @Nullable android.graphics.Matrix, boolean); 14048 method public static android.graphics.Bitmap createBitmap(int, int, @NonNull android.graphics.Bitmap.Config); 14049 method public static android.graphics.Bitmap createBitmap(@Nullable android.util.DisplayMetrics, int, int, @NonNull android.graphics.Bitmap.Config); 14050 method public static android.graphics.Bitmap createBitmap(int, int, @NonNull android.graphics.Bitmap.Config, boolean); 14051 method public static android.graphics.Bitmap createBitmap(int, int, @NonNull android.graphics.Bitmap.Config, boolean, @NonNull android.graphics.ColorSpace); 14052 method public static android.graphics.Bitmap createBitmap(@Nullable android.util.DisplayMetrics, int, int, @NonNull android.graphics.Bitmap.Config, boolean); 14053 method public static android.graphics.Bitmap createBitmap(@Nullable android.util.DisplayMetrics, int, int, @NonNull android.graphics.Bitmap.Config, boolean, @NonNull android.graphics.ColorSpace); 14054 method public static android.graphics.Bitmap createBitmap(@ColorInt @NonNull int[], int, int, int, int, @NonNull android.graphics.Bitmap.Config); 14055 method public static android.graphics.Bitmap createBitmap(@NonNull android.util.DisplayMetrics, @ColorInt @NonNull int[], int, int, int, int, @NonNull android.graphics.Bitmap.Config); 14056 method public static android.graphics.Bitmap createBitmap(@ColorInt @NonNull int[], int, int, android.graphics.Bitmap.Config); 14057 method public static android.graphics.Bitmap createBitmap(@Nullable android.util.DisplayMetrics, @ColorInt @NonNull int[], int, int, @NonNull android.graphics.Bitmap.Config); 14058 method @NonNull public static android.graphics.Bitmap createBitmap(@NonNull android.graphics.Picture); 14059 method @NonNull public static android.graphics.Bitmap createBitmap(@NonNull android.graphics.Picture, int, int, @NonNull android.graphics.Bitmap.Config); 14060 method public static android.graphics.Bitmap createScaledBitmap(@NonNull android.graphics.Bitmap, int, int, boolean); 14061 method public int describeContents(); 14062 method public void eraseColor(@ColorInt int); 14063 method public void eraseColor(@ColorLong long); 14064 method @CheckResult public android.graphics.Bitmap extractAlpha(); 14065 method @CheckResult public android.graphics.Bitmap extractAlpha(android.graphics.Paint, int[]); 14066 method public int getAllocationByteCount(); 14067 method public int getByteCount(); 14068 method @NonNull public android.graphics.Color getColor(int, int); 14069 method @Nullable public android.graphics.ColorSpace getColorSpace(); 14070 method public android.graphics.Bitmap.Config getConfig(); 14071 method public int getDensity(); 14072 method public int getGenerationId(); 14073 method public int getHeight(); 14074 method public byte[] getNinePatchChunk(); 14075 method @ColorInt public int getPixel(int, int); 14076 method public void getPixels(@ColorInt int[], int, int, int, int, int, int); 14077 method public int getRowBytes(); 14078 method public int getScaledHeight(android.graphics.Canvas); 14079 method public int getScaledHeight(android.util.DisplayMetrics); 14080 method public int getScaledHeight(int); 14081 method public int getScaledWidth(android.graphics.Canvas); 14082 method public int getScaledWidth(android.util.DisplayMetrics); 14083 method public int getScaledWidth(int); 14084 method public int getWidth(); 14085 method public boolean hasAlpha(); 14086 method public boolean hasMipMap(); 14087 method public boolean isMutable(); 14088 method public boolean isPremultiplied(); 14089 method public boolean isRecycled(); 14090 method public void prepareToDraw(); 14091 method public void reconfigure(int, int, android.graphics.Bitmap.Config); 14092 method public void recycle(); 14093 method public boolean sameAs(android.graphics.Bitmap); 14094 method public void setColorSpace(@NonNull android.graphics.ColorSpace); 14095 method public void setConfig(android.graphics.Bitmap.Config); 14096 method public void setDensity(int); 14097 method public void setHasAlpha(boolean); 14098 method public void setHasMipMap(boolean); 14099 method public void setHeight(int); 14100 method public void setPixel(int, int, @ColorInt int); 14101 method public void setPixels(@ColorInt int[], int, int, int, int, int, int); 14102 method public void setPremultiplied(boolean); 14103 method public void setWidth(int); 14104 method @Nullable public static android.graphics.Bitmap wrapHardwareBuffer(@NonNull android.hardware.HardwareBuffer, @Nullable android.graphics.ColorSpace); 14105 method public void writeToParcel(android.os.Parcel, int); 14106 field @NonNull public static final android.os.Parcelable.Creator<android.graphics.Bitmap> CREATOR; 14107 field public static final int DENSITY_NONE = 0; // 0x0 14108 } 14109 14110 public enum Bitmap.CompressFormat { 14111 enum_constant public static final android.graphics.Bitmap.CompressFormat JPEG; 14112 enum_constant public static final android.graphics.Bitmap.CompressFormat PNG; 14113 enum_constant @Deprecated public static final android.graphics.Bitmap.CompressFormat WEBP; 14114 enum_constant public static final android.graphics.Bitmap.CompressFormat WEBP_LOSSLESS; 14115 enum_constant public static final android.graphics.Bitmap.CompressFormat WEBP_LOSSY; 14116 } 14117 14118 public enum Bitmap.Config { 14119 enum_constant public static final android.graphics.Bitmap.Config ALPHA_8; 14120 enum_constant @Deprecated public static final android.graphics.Bitmap.Config ARGB_4444; 14121 enum_constant public static final android.graphics.Bitmap.Config ARGB_8888; 14122 enum_constant public static final android.graphics.Bitmap.Config HARDWARE; 14123 enum_constant public static final android.graphics.Bitmap.Config RGBA_F16; 14124 enum_constant public static final android.graphics.Bitmap.Config RGB_565; 14125 } 14126 14127 public class BitmapFactory { 14128 ctor public BitmapFactory(); 14129 method public static android.graphics.Bitmap decodeByteArray(byte[], int, int, android.graphics.BitmapFactory.Options); 14130 method public static android.graphics.Bitmap decodeByteArray(byte[], int, int); 14131 method public static android.graphics.Bitmap decodeFile(String, android.graphics.BitmapFactory.Options); 14132 method public static android.graphics.Bitmap decodeFile(String); 14133 method public static android.graphics.Bitmap decodeFileDescriptor(java.io.FileDescriptor, android.graphics.Rect, android.graphics.BitmapFactory.Options); 14134 method public static android.graphics.Bitmap decodeFileDescriptor(java.io.FileDescriptor); 14135 method public static android.graphics.Bitmap decodeResource(android.content.res.Resources, int, android.graphics.BitmapFactory.Options); 14136 method public static android.graphics.Bitmap decodeResource(android.content.res.Resources, int); 14137 method @Nullable public static android.graphics.Bitmap decodeResourceStream(@Nullable android.content.res.Resources, @Nullable android.util.TypedValue, @Nullable java.io.InputStream, @Nullable android.graphics.Rect, @Nullable android.graphics.BitmapFactory.Options); 14138 method @Nullable public static android.graphics.Bitmap decodeStream(@Nullable java.io.InputStream, @Nullable android.graphics.Rect, @Nullable android.graphics.BitmapFactory.Options); 14139 method public static android.graphics.Bitmap decodeStream(java.io.InputStream); 14140 } 14141 14142 public static class BitmapFactory.Options { 14143 ctor public BitmapFactory.Options(); 14144 method @Deprecated public void requestCancelDecode(); 14145 field public android.graphics.Bitmap inBitmap; 14146 field public int inDensity; 14147 field @Deprecated public boolean inDither; 14148 field @Deprecated public boolean inInputShareable; 14149 field public boolean inJustDecodeBounds; 14150 field public boolean inMutable; 14151 field @Deprecated public boolean inPreferQualityOverSpeed; 14152 field public android.graphics.ColorSpace inPreferredColorSpace; 14153 field public android.graphics.Bitmap.Config inPreferredConfig; 14154 field public boolean inPremultiplied; 14155 field @Deprecated public boolean inPurgeable; 14156 field public int inSampleSize; 14157 field public boolean inScaled; 14158 field public int inScreenDensity; 14159 field public int inTargetDensity; 14160 field public byte[] inTempStorage; 14161 field @Deprecated public boolean mCancel; 14162 field public android.graphics.ColorSpace outColorSpace; 14163 field public android.graphics.Bitmap.Config outConfig; 14164 field public int outHeight; 14165 field public String outMimeType; 14166 field public int outWidth; 14167 } 14168 14169 public final class BitmapRegionDecoder { 14170 method public android.graphics.Bitmap decodeRegion(android.graphics.Rect, android.graphics.BitmapFactory.Options); 14171 method public int getHeight(); 14172 method public int getWidth(); 14173 method public boolean isRecycled(); 14174 method public static android.graphics.BitmapRegionDecoder newInstance(byte[], int, int, boolean) throws java.io.IOException; 14175 method public static android.graphics.BitmapRegionDecoder newInstance(java.io.FileDescriptor, boolean) throws java.io.IOException; 14176 method public static android.graphics.BitmapRegionDecoder newInstance(java.io.InputStream, boolean) throws java.io.IOException; 14177 method public static android.graphics.BitmapRegionDecoder newInstance(String, boolean) throws java.io.IOException; 14178 method public void recycle(); 14179 } 14180 14181 public class BitmapShader extends android.graphics.Shader { 14182 ctor public BitmapShader(@NonNull android.graphics.Bitmap, @NonNull android.graphics.Shader.TileMode, @NonNull android.graphics.Shader.TileMode); 14183 } 14184 14185 public enum BlendMode { 14186 enum_constant public static final android.graphics.BlendMode CLEAR; 14187 enum_constant public static final android.graphics.BlendMode COLOR; 14188 enum_constant public static final android.graphics.BlendMode COLOR_BURN; 14189 enum_constant public static final android.graphics.BlendMode COLOR_DODGE; 14190 enum_constant public static final android.graphics.BlendMode DARKEN; 14191 enum_constant public static final android.graphics.BlendMode DIFFERENCE; 14192 enum_constant public static final android.graphics.BlendMode DST; 14193 enum_constant public static final android.graphics.BlendMode DST_ATOP; 14194 enum_constant public static final android.graphics.BlendMode DST_IN; 14195 enum_constant public static final android.graphics.BlendMode DST_OUT; 14196 enum_constant public static final android.graphics.BlendMode DST_OVER; 14197 enum_constant public static final android.graphics.BlendMode EXCLUSION; 14198 enum_constant public static final android.graphics.BlendMode HARD_LIGHT; 14199 enum_constant public static final android.graphics.BlendMode HUE; 14200 enum_constant public static final android.graphics.BlendMode LIGHTEN; 14201 enum_constant public static final android.graphics.BlendMode LUMINOSITY; 14202 enum_constant public static final android.graphics.BlendMode MODULATE; 14203 enum_constant public static final android.graphics.BlendMode MULTIPLY; 14204 enum_constant public static final android.graphics.BlendMode OVERLAY; 14205 enum_constant public static final android.graphics.BlendMode PLUS; 14206 enum_constant public static final android.graphics.BlendMode SATURATION; 14207 enum_constant public static final android.graphics.BlendMode SCREEN; 14208 enum_constant public static final android.graphics.BlendMode SOFT_LIGHT; 14209 enum_constant public static final android.graphics.BlendMode SRC; 14210 enum_constant public static final android.graphics.BlendMode SRC_ATOP; 14211 enum_constant public static final android.graphics.BlendMode SRC_IN; 14212 enum_constant public static final android.graphics.BlendMode SRC_OUT; 14213 enum_constant public static final android.graphics.BlendMode SRC_OVER; 14214 enum_constant public static final android.graphics.BlendMode XOR; 14215 } 14216 14217 public final class BlendModeColorFilter extends android.graphics.ColorFilter { 14218 ctor public BlendModeColorFilter(@ColorInt int, @NonNull android.graphics.BlendMode); 14219 method @ColorInt public int getColor(); 14220 method public android.graphics.BlendMode getMode(); 14221 } 14222 14223 public class BlurMaskFilter extends android.graphics.MaskFilter { 14224 ctor public BlurMaskFilter(float, android.graphics.BlurMaskFilter.Blur); 14225 } 14226 14227 public enum BlurMaskFilter.Blur { 14228 enum_constant public static final android.graphics.BlurMaskFilter.Blur INNER; 14229 enum_constant public static final android.graphics.BlurMaskFilter.Blur NORMAL; 14230 enum_constant public static final android.graphics.BlurMaskFilter.Blur OUTER; 14231 enum_constant public static final android.graphics.BlurMaskFilter.Blur SOLID; 14232 } 14233 14234 public class Camera { 14235 ctor public Camera(); 14236 method public void applyToCanvas(android.graphics.Canvas); 14237 method public float dotWithNormal(float, float, float); 14238 method public float getLocationX(); 14239 method public float getLocationY(); 14240 method public float getLocationZ(); 14241 method public void getMatrix(android.graphics.Matrix); 14242 method public void restore(); 14243 method public void rotate(float, float, float); 14244 method public void rotateX(float); 14245 method public void rotateY(float); 14246 method public void rotateZ(float); 14247 method public void save(); 14248 method public void setLocation(float, float, float); 14249 method public void translate(float, float, float); 14250 } 14251 14252 public class Canvas { 14253 ctor public Canvas(); 14254 ctor public Canvas(@NonNull android.graphics.Bitmap); 14255 method public boolean clipOutPath(@NonNull android.graphics.Path); 14256 method public boolean clipOutRect(@NonNull android.graphics.RectF); 14257 method public boolean clipOutRect(@NonNull android.graphics.Rect); 14258 method public boolean clipOutRect(float, float, float, float); 14259 method public boolean clipOutRect(int, int, int, int); 14260 method @Deprecated public boolean clipPath(@NonNull android.graphics.Path, @NonNull android.graphics.Region.Op); 14261 method public boolean clipPath(@NonNull android.graphics.Path); 14262 method @Deprecated public boolean clipRect(@NonNull android.graphics.RectF, @NonNull android.graphics.Region.Op); 14263 method @Deprecated public boolean clipRect(@NonNull android.graphics.Rect, @NonNull android.graphics.Region.Op); 14264 method public boolean clipRect(@NonNull android.graphics.RectF); 14265 method public boolean clipRect(@NonNull android.graphics.Rect); 14266 method @Deprecated public boolean clipRect(float, float, float, float, @NonNull android.graphics.Region.Op); 14267 method public boolean clipRect(float, float, float, float); 14268 method public boolean clipRect(int, int, int, int); 14269 method public void concat(@Nullable android.graphics.Matrix); 14270 method public void disableZ(); 14271 method public void drawARGB(int, int, int, int); 14272 method public void drawArc(@NonNull android.graphics.RectF, float, float, boolean, @NonNull android.graphics.Paint); 14273 method public void drawArc(float, float, float, float, float, float, boolean, @NonNull android.graphics.Paint); 14274 method public void drawBitmap(@NonNull android.graphics.Bitmap, float, float, @Nullable android.graphics.Paint); 14275 method public void drawBitmap(@NonNull android.graphics.Bitmap, @Nullable android.graphics.Rect, @NonNull android.graphics.RectF, @Nullable android.graphics.Paint); 14276 method public void drawBitmap(@NonNull android.graphics.Bitmap, @Nullable android.graphics.Rect, @NonNull android.graphics.Rect, @Nullable android.graphics.Paint); 14277 method @Deprecated public void drawBitmap(@NonNull int[], int, int, float, float, int, int, boolean, @Nullable android.graphics.Paint); 14278 method @Deprecated public void drawBitmap(@NonNull int[], int, int, int, int, int, int, boolean, @Nullable android.graphics.Paint); 14279 method public void drawBitmap(@NonNull android.graphics.Bitmap, @NonNull android.graphics.Matrix, @Nullable android.graphics.Paint); 14280 method public void drawBitmapMesh(@NonNull android.graphics.Bitmap, int, int, @NonNull float[], int, @Nullable int[], int, @Nullable android.graphics.Paint); 14281 method public void drawCircle(float, float, float, @NonNull android.graphics.Paint); 14282 method public void drawColor(@ColorInt int); 14283 method public void drawColor(@ColorLong long); 14284 method public void drawColor(@ColorInt int, @NonNull android.graphics.PorterDuff.Mode); 14285 method public void drawColor(@ColorInt int, @NonNull android.graphics.BlendMode); 14286 method public void drawColor(@ColorLong long, @NonNull android.graphics.BlendMode); 14287 method public void drawDoubleRoundRect(@NonNull android.graphics.RectF, float, float, @NonNull android.graphics.RectF, float, float, @NonNull android.graphics.Paint); 14288 method public void drawDoubleRoundRect(@NonNull android.graphics.RectF, @NonNull float[], @NonNull android.graphics.RectF, @NonNull float[], @NonNull android.graphics.Paint); 14289 method public void drawLine(float, float, float, float, @NonNull android.graphics.Paint); 14290 method public void drawLines(@NonNull @Size(multiple=4) float[], int, int, @NonNull android.graphics.Paint); 14291 method public void drawLines(@NonNull @Size(multiple=4) float[], @NonNull android.graphics.Paint); 14292 method public void drawOval(@NonNull android.graphics.RectF, @NonNull android.graphics.Paint); 14293 method public void drawOval(float, float, float, float, @NonNull android.graphics.Paint); 14294 method public void drawPaint(@NonNull android.graphics.Paint); 14295 method public void drawPath(@NonNull android.graphics.Path, @NonNull android.graphics.Paint); 14296 method public void drawPicture(@NonNull android.graphics.Picture); 14297 method public void drawPicture(@NonNull android.graphics.Picture, @NonNull android.graphics.RectF); 14298 method public void drawPicture(@NonNull android.graphics.Picture, @NonNull android.graphics.Rect); 14299 method public void drawPoint(float, float, @NonNull android.graphics.Paint); 14300 method public void drawPoints(@Size(multiple=2) float[], int, int, @NonNull android.graphics.Paint); 14301 method public void drawPoints(@NonNull @Size(multiple=2) float[], @NonNull android.graphics.Paint); 14302 method @Deprecated public void drawPosText(@NonNull char[], int, int, @NonNull @Size(multiple=2) float[], @NonNull android.graphics.Paint); 14303 method @Deprecated public void drawPosText(@NonNull String, @NonNull @Size(multiple=2) float[], @NonNull android.graphics.Paint); 14304 method public void drawRGB(int, int, int); 14305 method public void drawRect(@NonNull android.graphics.RectF, @NonNull android.graphics.Paint); 14306 method public void drawRect(@NonNull android.graphics.Rect, @NonNull android.graphics.Paint); 14307 method public void drawRect(float, float, float, float, @NonNull android.graphics.Paint); 14308 method public void drawRenderNode(@NonNull android.graphics.RenderNode); 14309 method public void drawRoundRect(@NonNull android.graphics.RectF, float, float, @NonNull android.graphics.Paint); 14310 method public void drawRoundRect(float, float, float, float, float, float, @NonNull android.graphics.Paint); 14311 method public void drawText(@NonNull char[], int, int, float, float, @NonNull android.graphics.Paint); 14312 method public void drawText(@NonNull String, float, float, @NonNull android.graphics.Paint); 14313 method public void drawText(@NonNull String, int, int, float, float, @NonNull android.graphics.Paint); 14314 method public void drawText(@NonNull CharSequence, int, int, float, float, @NonNull android.graphics.Paint); 14315 method public void drawTextOnPath(@NonNull char[], int, int, @NonNull android.graphics.Path, float, float, @NonNull android.graphics.Paint); 14316 method public void drawTextOnPath(@NonNull String, @NonNull android.graphics.Path, float, float, @NonNull android.graphics.Paint); 14317 method public void drawTextRun(@NonNull char[], int, int, int, int, float, float, boolean, @NonNull android.graphics.Paint); 14318 method public void drawTextRun(@NonNull CharSequence, int, int, int, int, float, float, boolean, @NonNull android.graphics.Paint); 14319 method public void drawTextRun(@NonNull android.graphics.text.MeasuredText, int, int, int, int, float, float, boolean, @NonNull android.graphics.Paint); 14320 method public void drawVertices(@NonNull android.graphics.Canvas.VertexMode, int, @NonNull float[], int, @Nullable float[], int, @Nullable int[], int, @Nullable short[], int, int, @NonNull android.graphics.Paint); 14321 method public void enableZ(); 14322 method public boolean getClipBounds(@Nullable android.graphics.Rect); 14323 method @NonNull public final android.graphics.Rect getClipBounds(); 14324 method public int getDensity(); 14325 method @Nullable public android.graphics.DrawFilter getDrawFilter(); 14326 method public int getHeight(); 14327 method @Deprecated public void getMatrix(@NonNull android.graphics.Matrix); 14328 method @Deprecated @NonNull public final android.graphics.Matrix getMatrix(); 14329 method public int getMaximumBitmapHeight(); 14330 method public int getMaximumBitmapWidth(); 14331 method public int getSaveCount(); 14332 method public int getWidth(); 14333 method public boolean isHardwareAccelerated(); 14334 method public boolean isOpaque(); 14335 method @Deprecated public boolean quickReject(@NonNull android.graphics.RectF, @NonNull android.graphics.Canvas.EdgeType); 14336 method public boolean quickReject(@NonNull android.graphics.RectF); 14337 method @Deprecated public boolean quickReject(@NonNull android.graphics.Path, @NonNull android.graphics.Canvas.EdgeType); 14338 method public boolean quickReject(@NonNull android.graphics.Path); 14339 method @Deprecated public boolean quickReject(float, float, float, float, @NonNull android.graphics.Canvas.EdgeType); 14340 method public boolean quickReject(float, float, float, float); 14341 method public void restore(); 14342 method public void restoreToCount(int); 14343 method public void rotate(float); 14344 method public final void rotate(float, float, float); 14345 method public int save(); 14346 method @Deprecated public int saveLayer(@Nullable android.graphics.RectF, @Nullable android.graphics.Paint, int); 14347 method public int saveLayer(@Nullable android.graphics.RectF, @Nullable android.graphics.Paint); 14348 method @Deprecated public int saveLayer(float, float, float, float, @Nullable android.graphics.Paint, int); 14349 method public int saveLayer(float, float, float, float, @Nullable android.graphics.Paint); 14350 method @Deprecated public int saveLayerAlpha(@Nullable android.graphics.RectF, int, int); 14351 method public int saveLayerAlpha(@Nullable android.graphics.RectF, int); 14352 method @Deprecated public int saveLayerAlpha(float, float, float, float, int, int); 14353 method public int saveLayerAlpha(float, float, float, float, int); 14354 method public void scale(float, float); 14355 method public final void scale(float, float, float, float); 14356 method public void setBitmap(@Nullable android.graphics.Bitmap); 14357 method public void setDensity(int); 14358 method public void setDrawFilter(@Nullable android.graphics.DrawFilter); 14359 method public void setMatrix(@Nullable android.graphics.Matrix); 14360 method public void skew(float, float); 14361 method public void translate(float, float); 14362 field public static final int ALL_SAVE_FLAG = 31; // 0x1f 14363 } 14364 14365 @Deprecated public enum Canvas.EdgeType { 14366 enum_constant @Deprecated public static final android.graphics.Canvas.EdgeType AA; 14367 enum_constant @Deprecated public static final android.graphics.Canvas.EdgeType BW; 14368 } 14369 14370 public enum Canvas.VertexMode { 14371 enum_constant public static final android.graphics.Canvas.VertexMode TRIANGLES; 14372 enum_constant public static final android.graphics.Canvas.VertexMode TRIANGLE_FAN; 14373 enum_constant public static final android.graphics.Canvas.VertexMode TRIANGLE_STRIP; 14374 } 14375 14376 @AnyThread public class Color { 14377 ctor public Color(); 14378 method @ColorInt public static int HSVToColor(@Size(3) float[]); 14379 method @ColorInt public static int HSVToColor(@IntRange(from=0, to=255) int, @Size(3) float[]); 14380 method public static void RGBToHSV(@IntRange(from=0, to=255) int, @IntRange(from=0, to=255) int, @IntRange(from=0, to=255) int, @Size(3) float[]); 14381 method public float alpha(); 14382 method public static float alpha(@ColorLong long); 14383 method @IntRange(from=0, to=255) public static int alpha(int); 14384 method @ColorInt public static int argb(@IntRange(from=0, to=255) int, @IntRange(from=0, to=255) int, @IntRange(from=0, to=255) int, @IntRange(from=0, to=255) int); 14385 method @ColorInt public static int argb(float, float, float, float); 14386 method public float blue(); 14387 method public static float blue(@ColorLong long); 14388 method @IntRange(from=0, to=255) public static int blue(int); 14389 method @NonNull public static android.graphics.ColorSpace colorSpace(@ColorLong long); 14390 method public static void colorToHSV(@ColorInt int, @Size(3) float[]); 14391 method @NonNull public android.graphics.Color convert(@NonNull android.graphics.ColorSpace); 14392 method @ColorLong public static long convert(@ColorInt int, @NonNull android.graphics.ColorSpace); 14393 method @ColorLong public static long convert(@ColorLong long, @NonNull android.graphics.ColorSpace); 14394 method @ColorLong public static long convert(float, float, float, float, @NonNull android.graphics.ColorSpace, @NonNull android.graphics.ColorSpace); 14395 method @ColorLong public static long convert(@ColorLong long, @NonNull android.graphics.ColorSpace.Connector); 14396 method @ColorLong public static long convert(float, float, float, float, @NonNull android.graphics.ColorSpace.Connector); 14397 method @NonNull public android.graphics.ColorSpace getColorSpace(); 14398 method public float getComponent(@IntRange(from=0, to=4) int); 14399 method @IntRange(from=4, to=5) public int getComponentCount(); 14400 method @NonNull @Size(min=4, max=5) public float[] getComponents(); 14401 method @NonNull @Size(min=4) public float[] getComponents(@Nullable @Size(min=4) float[]); 14402 method public android.graphics.ColorSpace.Model getModel(); 14403 method public float green(); 14404 method public static float green(@ColorLong long); 14405 method @IntRange(from=0, to=255) public static int green(int); 14406 method public static boolean isInColorSpace(@ColorLong long, @NonNull android.graphics.ColorSpace); 14407 method public boolean isSrgb(); 14408 method public static boolean isSrgb(@ColorLong long); 14409 method public boolean isWideGamut(); 14410 method public static boolean isWideGamut(@ColorLong long); 14411 method public float luminance(); 14412 method public static float luminance(@ColorLong long); 14413 method public static float luminance(@ColorInt int); 14414 method @ColorLong public long pack(); 14415 method @ColorLong public static long pack(@ColorInt int); 14416 method @ColorLong public static long pack(float, float, float); 14417 method @ColorLong public static long pack(float, float, float, float); 14418 method @ColorLong public static long pack(float, float, float, float, @NonNull android.graphics.ColorSpace); 14419 method @ColorInt public static int parseColor(@Size(min=1) String); 14420 method public float red(); 14421 method public static float red(@ColorLong long); 14422 method @IntRange(from=0, to=255) public static int red(int); 14423 method @ColorInt public static int rgb(@IntRange(from=0, to=255) int, @IntRange(from=0, to=255) int, @IntRange(from=0, to=255) int); 14424 method @ColorInt public static int rgb(float, float, float); 14425 method @ColorInt public int toArgb(); 14426 method @ColorInt public static int toArgb(@ColorLong long); 14427 method @NonNull public static android.graphics.Color valueOf(@ColorInt int); 14428 method @NonNull public static android.graphics.Color valueOf(@ColorLong long); 14429 method @NonNull public static android.graphics.Color valueOf(float, float, float); 14430 method @NonNull public static android.graphics.Color valueOf(float, float, float, float); 14431 method @NonNull public static android.graphics.Color valueOf(float, float, float, float, @NonNull android.graphics.ColorSpace); 14432 method @NonNull public static android.graphics.Color valueOf(@NonNull @Size(min=4, max=5) float[], @NonNull android.graphics.ColorSpace); 14433 field @ColorInt public static final int BLACK = -16777216; // 0xff000000 14434 field @ColorInt public static final int BLUE = -16776961; // 0xff0000ff 14435 field @ColorInt public static final int CYAN = -16711681; // 0xff00ffff 14436 field @ColorInt public static final int DKGRAY = -12303292; // 0xff444444 14437 field @ColorInt public static final int GRAY = -7829368; // 0xff888888 14438 field @ColorInt public static final int GREEN = -16711936; // 0xff00ff00 14439 field @ColorInt public static final int LTGRAY = -3355444; // 0xffcccccc 14440 field @ColorInt public static final int MAGENTA = -65281; // 0xffff00ff 14441 field @ColorInt public static final int RED = -65536; // 0xffff0000 14442 field @ColorInt public static final int TRANSPARENT = 0; // 0x0 14443 field @ColorInt public static final int WHITE = -1; // 0xffffffff 14444 field @ColorInt public static final int YELLOW = -256; // 0xffffff00 14445 } 14446 14447 public class ColorFilter { 14448 ctor @Deprecated public ColorFilter(); 14449 } 14450 14451 public class ColorMatrix { 14452 ctor public ColorMatrix(); 14453 ctor public ColorMatrix(float[]); 14454 ctor public ColorMatrix(android.graphics.ColorMatrix); 14455 method public final float[] getArray(); 14456 method public void postConcat(android.graphics.ColorMatrix); 14457 method public void preConcat(android.graphics.ColorMatrix); 14458 method public void reset(); 14459 method public void set(android.graphics.ColorMatrix); 14460 method public void set(float[]); 14461 method public void setConcat(android.graphics.ColorMatrix, android.graphics.ColorMatrix); 14462 method public void setRGB2YUV(); 14463 method public void setRotate(int, float); 14464 method public void setSaturation(float); 14465 method public void setScale(float, float, float, float); 14466 method public void setYUV2RGB(); 14467 } 14468 14469 public class ColorMatrixColorFilter extends android.graphics.ColorFilter { 14470 ctor public ColorMatrixColorFilter(@NonNull android.graphics.ColorMatrix); 14471 ctor public ColorMatrixColorFilter(@NonNull float[]); 14472 method public void getColorMatrix(android.graphics.ColorMatrix); 14473 } 14474 14475 @AnyThread public abstract class ColorSpace { 14476 method @NonNull public static android.graphics.ColorSpace adapt(@NonNull android.graphics.ColorSpace, @NonNull @Size(min=2, max=3) float[]); 14477 method @NonNull public static android.graphics.ColorSpace adapt(@NonNull android.graphics.ColorSpace, @NonNull @Size(min=2, max=3) float[], @NonNull android.graphics.ColorSpace.Adaptation); 14478 method @NonNull public static android.graphics.ColorSpace.Connector connect(@NonNull android.graphics.ColorSpace, @NonNull android.graphics.ColorSpace); 14479 method @NonNull public static android.graphics.ColorSpace.Connector connect(@NonNull android.graphics.ColorSpace, @NonNull android.graphics.ColorSpace, @NonNull android.graphics.ColorSpace.RenderIntent); 14480 method @NonNull public static android.graphics.ColorSpace.Connector connect(@NonNull android.graphics.ColorSpace); 14481 method @NonNull public static android.graphics.ColorSpace.Connector connect(@NonNull android.graphics.ColorSpace, @NonNull android.graphics.ColorSpace.RenderIntent); 14482 method @NonNull @Size(min=3) public float[] fromXyz(float, float, float); 14483 method @NonNull @Size(min=3) public abstract float[] fromXyz(@NonNull @Size(min=3) float[]); 14484 method @NonNull public static android.graphics.ColorSpace get(@NonNull android.graphics.ColorSpace.Named); 14485 method @IntRange(from=1, to=4) public int getComponentCount(); 14486 method @IntRange(from=android.graphics.ColorSpace.MIN_ID, to=android.graphics.ColorSpace.MAX_ID) public int getId(); 14487 method public abstract float getMaxValue(@IntRange(from=0, to=3) int); 14488 method public abstract float getMinValue(@IntRange(from=0, to=3) int); 14489 method @NonNull public android.graphics.ColorSpace.Model getModel(); 14490 method @NonNull public String getName(); 14491 method public boolean isSrgb(); 14492 method public abstract boolean isWideGamut(); 14493 method @Nullable public static android.graphics.ColorSpace match(@NonNull @Size(9) float[], @NonNull android.graphics.ColorSpace.Rgb.TransferParameters); 14494 method @NonNull @Size(3) public float[] toXyz(float, float, float); 14495 method @NonNull @Size(min=3) public abstract float[] toXyz(@NonNull @Size(min=3) float[]); 14496 field public static final float[] ILLUMINANT_A; 14497 field public static final float[] ILLUMINANT_B; 14498 field public static final float[] ILLUMINANT_C; 14499 field public static final float[] ILLUMINANT_D50; 14500 field public static final float[] ILLUMINANT_D55; 14501 field public static final float[] ILLUMINANT_D60; 14502 field public static final float[] ILLUMINANT_D65; 14503 field public static final float[] ILLUMINANT_D75; 14504 field public static final float[] ILLUMINANT_E; 14505 field public static final int MAX_ID = 63; // 0x3f 14506 field public static final int MIN_ID = -1; // 0xffffffff 14507 } 14508 14509 public enum ColorSpace.Adaptation { 14510 enum_constant public static final android.graphics.ColorSpace.Adaptation BRADFORD; 14511 enum_constant public static final android.graphics.ColorSpace.Adaptation CIECAT02; 14512 enum_constant public static final android.graphics.ColorSpace.Adaptation VON_KRIES; 14513 } 14514 14515 @AnyThread public static class ColorSpace.Connector { 14516 method @NonNull public android.graphics.ColorSpace getDestination(); 14517 method public android.graphics.ColorSpace.RenderIntent getRenderIntent(); 14518 method @NonNull public android.graphics.ColorSpace getSource(); 14519 method @NonNull @Size(3) public float[] transform(float, float, float); 14520 method @NonNull @Size(min=3) public float[] transform(@NonNull @Size(min=3) float[]); 14521 } 14522 14523 public enum ColorSpace.Model { 14524 method @IntRange(from=1, to=4) public int getComponentCount(); 14525 enum_constant public static final android.graphics.ColorSpace.Model CMYK; 14526 enum_constant public static final android.graphics.ColorSpace.Model LAB; 14527 enum_constant public static final android.graphics.ColorSpace.Model RGB; 14528 enum_constant public static final android.graphics.ColorSpace.Model XYZ; 14529 } 14530 14531 public enum ColorSpace.Named { 14532 enum_constant public static final android.graphics.ColorSpace.Named ACES; 14533 enum_constant public static final android.graphics.ColorSpace.Named ACESCG; 14534 enum_constant public static final android.graphics.ColorSpace.Named ADOBE_RGB; 14535 enum_constant public static final android.graphics.ColorSpace.Named BT2020; 14536 enum_constant public static final android.graphics.ColorSpace.Named BT709; 14537 enum_constant public static final android.graphics.ColorSpace.Named CIE_LAB; 14538 enum_constant public static final android.graphics.ColorSpace.Named CIE_XYZ; 14539 enum_constant public static final android.graphics.ColorSpace.Named DCI_P3; 14540 enum_constant public static final android.graphics.ColorSpace.Named DISPLAY_P3; 14541 enum_constant public static final android.graphics.ColorSpace.Named EXTENDED_SRGB; 14542 enum_constant public static final android.graphics.ColorSpace.Named LINEAR_EXTENDED_SRGB; 14543 enum_constant public static final android.graphics.ColorSpace.Named LINEAR_SRGB; 14544 enum_constant public static final android.graphics.ColorSpace.Named NTSC_1953; 14545 enum_constant public static final android.graphics.ColorSpace.Named PRO_PHOTO_RGB; 14546 enum_constant public static final android.graphics.ColorSpace.Named SMPTE_C; 14547 enum_constant public static final android.graphics.ColorSpace.Named SRGB; 14548 } 14549 14550 public enum ColorSpace.RenderIntent { 14551 enum_constant public static final android.graphics.ColorSpace.RenderIntent ABSOLUTE; 14552 enum_constant public static final android.graphics.ColorSpace.RenderIntent PERCEPTUAL; 14553 enum_constant public static final android.graphics.ColorSpace.RenderIntent RELATIVE; 14554 enum_constant public static final android.graphics.ColorSpace.RenderIntent SATURATION; 14555 } 14556 14557 @AnyThread public static class ColorSpace.Rgb extends android.graphics.ColorSpace { 14558 ctor public ColorSpace.Rgb(@NonNull @Size(min=1) String, @NonNull @Size(9) float[], @NonNull java.util.function.DoubleUnaryOperator, @NonNull java.util.function.DoubleUnaryOperator); 14559 ctor public ColorSpace.Rgb(@NonNull @Size(min=1) String, @NonNull @Size(min=6, max=9) float[], @NonNull @Size(min=2, max=3) float[], @NonNull java.util.function.DoubleUnaryOperator, @NonNull java.util.function.DoubleUnaryOperator, float, float); 14560 ctor public ColorSpace.Rgb(@NonNull @Size(min=1) String, @NonNull @Size(9) float[], @NonNull android.graphics.ColorSpace.Rgb.TransferParameters); 14561 ctor public ColorSpace.Rgb(@NonNull @Size(min=1) String, @NonNull @Size(min=6, max=9) float[], @NonNull @Size(min=2, max=3) float[], @NonNull android.graphics.ColorSpace.Rgb.TransferParameters); 14562 ctor public ColorSpace.Rgb(@NonNull @Size(min=1) String, @NonNull @Size(9) float[], double); 14563 ctor public ColorSpace.Rgb(@NonNull @Size(min=1) String, @NonNull @Size(min=6, max=9) float[], @NonNull @Size(min=2, max=3) float[], double); 14564 method @NonNull @Size(3) public float[] fromLinear(float, float, float); 14565 method @NonNull @Size(min=3) public float[] fromLinear(@NonNull @Size(min=3) float[]); 14566 method @NonNull @Size(min=3) public float[] fromXyz(@NonNull @Size(min=3) float[]); 14567 method @NonNull public java.util.function.DoubleUnaryOperator getEotf(); 14568 method @NonNull @Size(min=9) public float[] getInverseTransform(@NonNull @Size(min=9) float[]); 14569 method @NonNull @Size(9) public float[] getInverseTransform(); 14570 method public float getMaxValue(int); 14571 method public float getMinValue(int); 14572 method @NonNull public java.util.function.DoubleUnaryOperator getOetf(); 14573 method @NonNull @Size(min=6) public float[] getPrimaries(@NonNull @Size(min=6) float[]); 14574 method @NonNull @Size(6) public float[] getPrimaries(); 14575 method @Nullable public android.graphics.ColorSpace.Rgb.TransferParameters getTransferParameters(); 14576 method @NonNull @Size(min=9) public float[] getTransform(@NonNull @Size(min=9) float[]); 14577 method @NonNull @Size(9) public float[] getTransform(); 14578 method @NonNull @Size(min=2) public float[] getWhitePoint(@NonNull @Size(min=2) float[]); 14579 method @NonNull @Size(2) public float[] getWhitePoint(); 14580 method public boolean isWideGamut(); 14581 method @NonNull @Size(3) public float[] toLinear(float, float, float); 14582 method @NonNull @Size(min=3) public float[] toLinear(@NonNull @Size(min=3) float[]); 14583 method @NonNull @Size(min=3) public float[] toXyz(@NonNull @Size(min=3) float[]); 14584 } 14585 14586 public static class ColorSpace.Rgb.TransferParameters { 14587 ctor public ColorSpace.Rgb.TransferParameters(double, double, double, double, double); 14588 ctor public ColorSpace.Rgb.TransferParameters(double, double, double, double, double, double, double); 14589 field public final double a; 14590 field public final double b; 14591 field public final double c; 14592 field public final double d; 14593 field public final double e; 14594 field public final double f; 14595 field public final double g; 14596 } 14597 14598 public class ComposePathEffect extends android.graphics.PathEffect { 14599 ctor public ComposePathEffect(android.graphics.PathEffect, android.graphics.PathEffect); 14600 } 14601 14602 public class ComposeShader extends android.graphics.Shader { 14603 ctor @Deprecated public ComposeShader(@NonNull android.graphics.Shader, @NonNull android.graphics.Shader, @NonNull android.graphics.Xfermode); 14604 ctor public ComposeShader(@NonNull android.graphics.Shader, @NonNull android.graphics.Shader, @NonNull android.graphics.PorterDuff.Mode); 14605 ctor public ComposeShader(@NonNull android.graphics.Shader, @NonNull android.graphics.Shader, @NonNull android.graphics.BlendMode); 14606 } 14607 14608 public class CornerPathEffect extends android.graphics.PathEffect { 14609 ctor public CornerPathEffect(float); 14610 } 14611 14612 public class DashPathEffect extends android.graphics.PathEffect { 14613 ctor public DashPathEffect(float[], float); 14614 } 14615 14616 public class DiscretePathEffect extends android.graphics.PathEffect { 14617 ctor public DiscretePathEffect(float, float); 14618 } 14619 14620 public class DrawFilter { 14621 ctor public DrawFilter(); 14622 } 14623 14624 public class EmbossMaskFilter extends android.graphics.MaskFilter { 14625 ctor @Deprecated public EmbossMaskFilter(float[], float, float, float); 14626 } 14627 14628 public class HardwareRenderer { 14629 ctor public HardwareRenderer(); 14630 method public void clearContent(); 14631 method @NonNull public android.graphics.HardwareRenderer.FrameRenderRequest createRenderRequest(); 14632 method public void destroy(); 14633 method public boolean isOpaque(); 14634 method public void notifyFramePending(); 14635 method public void setContentRoot(@Nullable android.graphics.RenderNode); 14636 method public void setLightSourceAlpha(@FloatRange(from=0.0f, to=1.0f) float, @FloatRange(from=0.0f, to=1.0f) float); 14637 method public void setLightSourceGeometry(float, float, float, float); 14638 method public void setName(@NonNull String); 14639 method public void setOpaque(boolean); 14640 method public void setSurface(@Nullable android.view.Surface); 14641 method public void start(); 14642 method public void stop(); 14643 field public static final int SYNC_CONTEXT_IS_STOPPED = 4; // 0x4 14644 field public static final int SYNC_FRAME_DROPPED = 8; // 0x8 14645 field public static final int SYNC_LOST_SURFACE_REWARD_IF_FOUND = 2; // 0x2 14646 field public static final int SYNC_OK = 0; // 0x0 14647 field public static final int SYNC_REDRAW_REQUESTED = 1; // 0x1 14648 } 14649 14650 public final class HardwareRenderer.FrameRenderRequest { 14651 method @NonNull public android.graphics.HardwareRenderer.FrameRenderRequest setFrameCommitCallback(@NonNull java.util.concurrent.Executor, @NonNull Runnable); 14652 method @NonNull public android.graphics.HardwareRenderer.FrameRenderRequest setVsyncTime(long); 14653 method @NonNull public android.graphics.HardwareRenderer.FrameRenderRequest setWaitForPresent(boolean); 14654 method public int syncAndDraw(); 14655 } 14656 14657 public final class ImageDecoder implements java.lang.AutoCloseable { 14658 method public void close(); 14659 method @AnyThread @NonNull public static android.graphics.ImageDecoder.Source createSource(@NonNull android.content.res.Resources, int); 14660 method @AnyThread @NonNull public static android.graphics.ImageDecoder.Source createSource(@NonNull android.content.ContentResolver, @NonNull android.net.Uri); 14661 method @AnyThread @NonNull public static android.graphics.ImageDecoder.Source createSource(@NonNull android.content.res.AssetManager, @NonNull String); 14662 method @AnyThread @NonNull public static android.graphics.ImageDecoder.Source createSource(@NonNull java.nio.ByteBuffer); 14663 method @AnyThread @NonNull public static android.graphics.ImageDecoder.Source createSource(@NonNull java.io.File); 14664 method @AnyThread @NonNull public static android.graphics.ImageDecoder.Source createSource(@NonNull java.util.concurrent.Callable<android.content.res.AssetFileDescriptor>); 14665 method @NonNull @WorkerThread public static android.graphics.Bitmap decodeBitmap(@NonNull android.graphics.ImageDecoder.Source, @NonNull android.graphics.ImageDecoder.OnHeaderDecodedListener) throws java.io.IOException; 14666 method @NonNull @WorkerThread public static android.graphics.Bitmap decodeBitmap(@NonNull android.graphics.ImageDecoder.Source) throws java.io.IOException; 14667 method @NonNull @WorkerThread public static android.graphics.drawable.Drawable decodeDrawable(@NonNull android.graphics.ImageDecoder.Source, @NonNull android.graphics.ImageDecoder.OnHeaderDecodedListener) throws java.io.IOException; 14668 method @NonNull @WorkerThread public static android.graphics.drawable.Drawable decodeDrawable(@NonNull android.graphics.ImageDecoder.Source) throws java.io.IOException; 14669 method public int getAllocator(); 14670 method @Nullable public android.graphics.Rect getCrop(); 14671 method public int getMemorySizePolicy(); 14672 method @Nullable public android.graphics.ImageDecoder.OnPartialImageListener getOnPartialImageListener(); 14673 method @Nullable public android.graphics.PostProcessor getPostProcessor(); 14674 method public boolean isDecodeAsAlphaMaskEnabled(); 14675 method public static boolean isMimeTypeSupported(@NonNull String); 14676 method public boolean isMutableRequired(); 14677 method public boolean isUnpremultipliedRequired(); 14678 method public void setAllocator(int); 14679 method public void setCrop(@Nullable android.graphics.Rect); 14680 method public void setDecodeAsAlphaMaskEnabled(boolean); 14681 method public void setMemorySizePolicy(int); 14682 method public void setMutableRequired(boolean); 14683 method public void setOnPartialImageListener(@Nullable android.graphics.ImageDecoder.OnPartialImageListener); 14684 method public void setPostProcessor(@Nullable android.graphics.PostProcessor); 14685 method public void setTargetColorSpace(android.graphics.ColorSpace); 14686 method public void setTargetSampleSize(@IntRange(from=1) int); 14687 method public void setTargetSize(@IntRange(from=1) @Px int, @IntRange(from=1) @Px int); 14688 method public void setUnpremultipliedRequired(boolean); 14689 field public static final int ALLOCATOR_DEFAULT = 0; // 0x0 14690 field public static final int ALLOCATOR_HARDWARE = 3; // 0x3 14691 field public static final int ALLOCATOR_SHARED_MEMORY = 2; // 0x2 14692 field public static final int ALLOCATOR_SOFTWARE = 1; // 0x1 14693 field public static final int MEMORY_POLICY_DEFAULT = 1; // 0x1 14694 field public static final int MEMORY_POLICY_LOW_RAM = 0; // 0x0 14695 } 14696 14697 public static final class ImageDecoder.DecodeException extends java.io.IOException { 14698 method public int getError(); 14699 method @NonNull public android.graphics.ImageDecoder.Source getSource(); 14700 field public static final int SOURCE_EXCEPTION = 1; // 0x1 14701 field public static final int SOURCE_INCOMPLETE = 2; // 0x2 14702 field public static final int SOURCE_MALFORMED_DATA = 3; // 0x3 14703 } 14704 14705 public static class ImageDecoder.ImageInfo { 14706 method @Nullable public android.graphics.ColorSpace getColorSpace(); 14707 method @NonNull public String getMimeType(); 14708 method @NonNull public android.util.Size getSize(); 14709 method public boolean isAnimated(); 14710 } 14711 14712 public static interface ImageDecoder.OnHeaderDecodedListener { 14713 method public void onHeaderDecoded(@NonNull android.graphics.ImageDecoder, @NonNull android.graphics.ImageDecoder.ImageInfo, @NonNull android.graphics.ImageDecoder.Source); 14714 } 14715 14716 public static interface ImageDecoder.OnPartialImageListener { 14717 method public boolean onPartialImage(@NonNull android.graphics.ImageDecoder.DecodeException); 14718 } 14719 14720 public abstract static class ImageDecoder.Source { 14721 } 14722 14723 public class ImageFormat { 14724 ctor public ImageFormat(); 14725 method public static int getBitsPerPixel(int); 14726 field public static final int DEPTH16 = 1144402265; // 0x44363159 14727 field public static final int DEPTH_JPEG = 1768253795; // 0x69656963 14728 field public static final int DEPTH_POINT_CLOUD = 257; // 0x101 14729 field public static final int FLEX_RGBA_8888 = 42; // 0x2a 14730 field public static final int FLEX_RGB_888 = 41; // 0x29 14731 field public static final int HEIC = 1212500294; // 0x48454946 14732 field public static final int JPEG = 256; // 0x100 14733 field public static final int NV16 = 16; // 0x10 14734 field public static final int NV21 = 17; // 0x11 14735 field public static final int PRIVATE = 34; // 0x22 14736 field public static final int RAW10 = 37; // 0x25 14737 field public static final int RAW12 = 38; // 0x26 14738 field public static final int RAW_PRIVATE = 36; // 0x24 14739 field public static final int RAW_SENSOR = 32; // 0x20 14740 field public static final int RGB_565 = 4; // 0x4 14741 field public static final int UNKNOWN = 0; // 0x0 14742 field public static final int Y8 = 538982489; // 0x20203859 14743 field public static final int YUV_420_888 = 35; // 0x23 14744 field public static final int YUV_422_888 = 39; // 0x27 14745 field public static final int YUV_444_888 = 40; // 0x28 14746 field public static final int YUY2 = 20; // 0x14 14747 field public static final int YV12 = 842094169; // 0x32315659 14748 } 14749 14750 public final class Insets implements android.os.Parcelable { 14751 method @NonNull public static android.graphics.Insets add(@NonNull android.graphics.Insets, @NonNull android.graphics.Insets); 14752 method public int describeContents(); 14753 method @NonNull public static android.graphics.Insets max(@NonNull android.graphics.Insets, @NonNull android.graphics.Insets); 14754 method @NonNull public static android.graphics.Insets min(@NonNull android.graphics.Insets, @NonNull android.graphics.Insets); 14755 method @NonNull public static android.graphics.Insets of(int, int, int, int); 14756 method @NonNull public static android.graphics.Insets of(@Nullable android.graphics.Rect); 14757 method @NonNull public static android.graphics.Insets subtract(@NonNull android.graphics.Insets, @NonNull android.graphics.Insets); 14758 method public void writeToParcel(android.os.Parcel, int); 14759 field @NonNull public static final android.os.Parcelable.Creator<android.graphics.Insets> CREATOR; 14760 field @NonNull public static final android.graphics.Insets NONE; 14761 field public final int bottom; 14762 field public final int left; 14763 field public final int right; 14764 field public final int top; 14765 } 14766 14767 public class Interpolator { 14768 ctor public Interpolator(int); 14769 ctor public Interpolator(int, int); 14770 method public final int getKeyFrameCount(); 14771 method public final int getValueCount(); 14772 method public void reset(int); 14773 method public void reset(int, int); 14774 method public void setKeyFrame(int, int, float[]); 14775 method public void setKeyFrame(int, int, float[], float[]); 14776 method public void setRepeatMirror(float, boolean); 14777 method public android.graphics.Interpolator.Result timeToValues(float[]); 14778 method public android.graphics.Interpolator.Result timeToValues(int, float[]); 14779 } 14780 14781 public enum Interpolator.Result { 14782 enum_constant public static final android.graphics.Interpolator.Result FREEZE_END; 14783 enum_constant public static final android.graphics.Interpolator.Result FREEZE_START; 14784 enum_constant public static final android.graphics.Interpolator.Result NORMAL; 14785 } 14786 14787 public class LightingColorFilter extends android.graphics.ColorFilter { 14788 ctor public LightingColorFilter(@ColorInt int, @ColorInt int); 14789 method @ColorInt public int getColorAdd(); 14790 method @ColorInt public int getColorMultiply(); 14791 } 14792 14793 public class LinearGradient extends android.graphics.Shader { 14794 ctor public LinearGradient(float, float, float, float, @ColorInt @NonNull int[], @Nullable float[], @NonNull android.graphics.Shader.TileMode); 14795 ctor public LinearGradient(float, float, float, float, @ColorLong @NonNull long[], @Nullable float[], @NonNull android.graphics.Shader.TileMode); 14796 ctor public LinearGradient(float, float, float, float, @ColorInt int, @ColorInt int, @NonNull android.graphics.Shader.TileMode); 14797 ctor public LinearGradient(float, float, float, float, @ColorLong long, @ColorLong long, @NonNull android.graphics.Shader.TileMode); 14798 } 14799 14800 public class MaskFilter { 14801 ctor public MaskFilter(); 14802 } 14803 14804 public class Matrix { 14805 ctor public Matrix(); 14806 ctor public Matrix(android.graphics.Matrix); 14807 method public void getValues(float[]); 14808 method public boolean invert(android.graphics.Matrix); 14809 method public boolean isAffine(); 14810 method public boolean isIdentity(); 14811 method public void mapPoints(float[], int, float[], int, int); 14812 method public void mapPoints(float[], float[]); 14813 method public void mapPoints(float[]); 14814 method public float mapRadius(float); 14815 method public boolean mapRect(android.graphics.RectF, android.graphics.RectF); 14816 method public boolean mapRect(android.graphics.RectF); 14817 method public void mapVectors(float[], int, float[], int, int); 14818 method public void mapVectors(float[], float[]); 14819 method public void mapVectors(float[]); 14820 method public boolean postConcat(android.graphics.Matrix); 14821 method public boolean postRotate(float, float, float); 14822 method public boolean postRotate(float); 14823 method public boolean postScale(float, float, float, float); 14824 method public boolean postScale(float, float); 14825 method public boolean postSkew(float, float, float, float); 14826 method public boolean postSkew(float, float); 14827 method public boolean postTranslate(float, float); 14828 method public boolean preConcat(android.graphics.Matrix); 14829 method public boolean preRotate(float, float, float); 14830 method public boolean preRotate(float); 14831 method public boolean preScale(float, float, float, float); 14832 method public boolean preScale(float, float); 14833 method public boolean preSkew(float, float, float, float); 14834 method public boolean preSkew(float, float); 14835 method public boolean preTranslate(float, float); 14836 method public boolean rectStaysRect(); 14837 method public void reset(); 14838 method public void set(android.graphics.Matrix); 14839 method public boolean setConcat(android.graphics.Matrix, android.graphics.Matrix); 14840 method public boolean setPolyToPoly(float[], int, float[], int, int); 14841 method public boolean setRectToRect(android.graphics.RectF, android.graphics.RectF, android.graphics.Matrix.ScaleToFit); 14842 method public void setRotate(float, float, float); 14843 method public void setRotate(float); 14844 method public void setScale(float, float, float, float); 14845 method public void setScale(float, float); 14846 method public void setSinCos(float, float, float, float); 14847 method public void setSinCos(float, float); 14848 method public void setSkew(float, float, float, float); 14849 method public void setSkew(float, float); 14850 method public void setTranslate(float, float); 14851 method public void setValues(float[]); 14852 method public String toShortString(); 14853 field public static final int MPERSP_0 = 6; // 0x6 14854 field public static final int MPERSP_1 = 7; // 0x7 14855 field public static final int MPERSP_2 = 8; // 0x8 14856 field public static final int MSCALE_X = 0; // 0x0 14857 field public static final int MSCALE_Y = 4; // 0x4 14858 field public static final int MSKEW_X = 1; // 0x1 14859 field public static final int MSKEW_Y = 3; // 0x3 14860 field public static final int MTRANS_X = 2; // 0x2 14861 field public static final int MTRANS_Y = 5; // 0x5 14862 } 14863 14864 public enum Matrix.ScaleToFit { 14865 enum_constant public static final android.graphics.Matrix.ScaleToFit CENTER; 14866 enum_constant public static final android.graphics.Matrix.ScaleToFit END; 14867 enum_constant public static final android.graphics.Matrix.ScaleToFit FILL; 14868 enum_constant public static final android.graphics.Matrix.ScaleToFit START; 14869 } 14870 14871 @Deprecated public class Movie { 14872 method @Deprecated public static android.graphics.Movie decodeByteArray(byte[], int, int); 14873 method @Deprecated public static android.graphics.Movie decodeFile(String); 14874 method @Deprecated public static android.graphics.Movie decodeStream(java.io.InputStream); 14875 method @Deprecated public void draw(android.graphics.Canvas, float, float, android.graphics.Paint); 14876 method @Deprecated public void draw(android.graphics.Canvas, float, float); 14877 method @Deprecated public int duration(); 14878 method @Deprecated public int height(); 14879 method @Deprecated public boolean isOpaque(); 14880 method @Deprecated public boolean setTime(int); 14881 method @Deprecated public int width(); 14882 } 14883 14884 public class NinePatch { 14885 ctor public NinePatch(android.graphics.Bitmap, byte[]); 14886 ctor public NinePatch(android.graphics.Bitmap, byte[], String); 14887 method public void draw(android.graphics.Canvas, android.graphics.RectF); 14888 method public void draw(android.graphics.Canvas, android.graphics.Rect); 14889 method public void draw(android.graphics.Canvas, android.graphics.Rect, android.graphics.Paint); 14890 method public android.graphics.Bitmap getBitmap(); 14891 method public int getDensity(); 14892 method public int getHeight(); 14893 method public String getName(); 14894 method public android.graphics.Paint getPaint(); 14895 method public final android.graphics.Region getTransparentRegion(android.graphics.Rect); 14896 method public int getWidth(); 14897 method public final boolean hasAlpha(); 14898 method public static boolean isNinePatchChunk(byte[]); 14899 method public void setPaint(android.graphics.Paint); 14900 } 14901 14902 public final class Outline { 14903 ctor public Outline(); 14904 ctor public Outline(@NonNull android.graphics.Outline); 14905 method public boolean canClip(); 14906 method public float getAlpha(); 14907 method public float getRadius(); 14908 method public boolean getRect(@NonNull android.graphics.Rect); 14909 method public boolean isEmpty(); 14910 method public void offset(int, int); 14911 method public void set(@NonNull android.graphics.Outline); 14912 method public void setAlpha(@FloatRange(from=0.0, to=1.0) float); 14913 method @Deprecated public void setConvexPath(@NonNull android.graphics.Path); 14914 method public void setEmpty(); 14915 method public void setOval(int, int, int, int); 14916 method public void setOval(@NonNull android.graphics.Rect); 14917 method public void setPath(@NonNull android.graphics.Path); 14918 method public void setRect(int, int, int, int); 14919 method public void setRect(@NonNull android.graphics.Rect); 14920 method public void setRoundRect(int, int, int, int, float); 14921 method public void setRoundRect(@NonNull android.graphics.Rect, float); 14922 } 14923 14924 public class Paint { 14925 ctor public Paint(); 14926 ctor public Paint(int); 14927 ctor public Paint(android.graphics.Paint); 14928 method public float ascent(); 14929 method public int breakText(char[], int, int, float, float[]); 14930 method public int breakText(CharSequence, int, int, boolean, float, float[]); 14931 method public int breakText(String, boolean, float, float[]); 14932 method public void clearShadowLayer(); 14933 method public float descent(); 14934 method public boolean equalsForTextMeasurement(@NonNull android.graphics.Paint); 14935 method public int getAlpha(); 14936 method @Nullable public android.graphics.BlendMode getBlendMode(); 14937 method @ColorInt public int getColor(); 14938 method public android.graphics.ColorFilter getColorFilter(); 14939 method @ColorLong public long getColorLong(); 14940 method public int getEndHyphenEdit(); 14941 method public boolean getFillPath(android.graphics.Path, android.graphics.Path); 14942 method public int getFlags(); 14943 method public String getFontFeatureSettings(); 14944 method public float getFontMetrics(android.graphics.Paint.FontMetrics); 14945 method public android.graphics.Paint.FontMetrics getFontMetrics(); 14946 method public int getFontMetricsInt(android.graphics.Paint.FontMetricsInt); 14947 method public android.graphics.Paint.FontMetricsInt getFontMetricsInt(); 14948 method public float getFontSpacing(); 14949 method public String getFontVariationSettings(); 14950 method public int getHinting(); 14951 method public float getLetterSpacing(); 14952 method public android.graphics.MaskFilter getMaskFilter(); 14953 method public int getOffsetForAdvance(char[], int, int, int, int, boolean, float); 14954 method public int getOffsetForAdvance(CharSequence, int, int, int, int, boolean, float); 14955 method public android.graphics.PathEffect getPathEffect(); 14956 method public float getRunAdvance(char[], int, int, int, int, boolean, int); 14957 method public float getRunAdvance(CharSequence, int, int, int, int, boolean, int); 14958 method public android.graphics.Shader getShader(); 14959 method @ColorInt public int getShadowLayerColor(); 14960 method @ColorLong public long getShadowLayerColorLong(); 14961 method public float getShadowLayerDx(); 14962 method public float getShadowLayerDy(); 14963 method public float getShadowLayerRadius(); 14964 method public int getStartHyphenEdit(); 14965 method @Px public float getStrikeThruPosition(); 14966 method @Px public float getStrikeThruThickness(); 14967 method public android.graphics.Paint.Cap getStrokeCap(); 14968 method public android.graphics.Paint.Join getStrokeJoin(); 14969 method public float getStrokeMiter(); 14970 method public float getStrokeWidth(); 14971 method public android.graphics.Paint.Style getStyle(); 14972 method public android.graphics.Paint.Align getTextAlign(); 14973 method public void getTextBounds(String, int, int, android.graphics.Rect); 14974 method public void getTextBounds(@NonNull CharSequence, int, int, @NonNull android.graphics.Rect); 14975 method public void getTextBounds(char[], int, int, android.graphics.Rect); 14976 method @NonNull public java.util.Locale getTextLocale(); 14977 method @NonNull @Size(min=1) public android.os.LocaleList getTextLocales(); 14978 method public void getTextPath(char[], int, int, float, float, android.graphics.Path); 14979 method public void getTextPath(String, int, int, float, float, android.graphics.Path); 14980 method public float getTextRunAdvances(@NonNull char[], @IntRange(from=0) int, @IntRange(from=0) int, @IntRange(from=0) int, @IntRange(from=0) int, boolean, @Nullable float[], @IntRange(from=0) int); 14981 method public int getTextRunCursor(@NonNull char[], @IntRange(from=0) int, @IntRange(from=0) int, boolean, @IntRange(from=0) int, int); 14982 method public int getTextRunCursor(@NonNull CharSequence, @IntRange(from=0) int, @IntRange(from=0) int, boolean, @IntRange(from=0) int, int); 14983 method public float getTextScaleX(); 14984 method public float getTextSize(); 14985 method public float getTextSkewX(); 14986 method public int getTextWidths(char[], int, int, float[]); 14987 method public int getTextWidths(CharSequence, int, int, float[]); 14988 method public int getTextWidths(String, int, int, float[]); 14989 method public int getTextWidths(String, float[]); 14990 method public android.graphics.Typeface getTypeface(); 14991 method @Px public float getUnderlinePosition(); 14992 method @Px public float getUnderlineThickness(); 14993 method @Px public float getWordSpacing(); 14994 method public android.graphics.Xfermode getXfermode(); 14995 method public boolean hasGlyph(String); 14996 method public final boolean isAntiAlias(); 14997 method public final boolean isDither(); 14998 method public boolean isElegantTextHeight(); 14999 method public final boolean isFakeBoldText(); 15000 method public final boolean isFilterBitmap(); 15001 method public final boolean isLinearText(); 15002 method public final boolean isStrikeThruText(); 15003 method public final boolean isSubpixelText(); 15004 method public final boolean isUnderlineText(); 15005 method public float measureText(char[], int, int); 15006 method public float measureText(String, int, int); 15007 method public float measureText(String); 15008 method public float measureText(CharSequence, int, int); 15009 method public void reset(); 15010 method public void set(android.graphics.Paint); 15011 method public void setARGB(int, int, int, int); 15012 method public void setAlpha(int); 15013 method public void setAntiAlias(boolean); 15014 method public void setBlendMode(@Nullable android.graphics.BlendMode); 15015 method public void setColor(@ColorInt int); 15016 method public void setColor(@ColorLong long); 15017 method public android.graphics.ColorFilter setColorFilter(android.graphics.ColorFilter); 15018 method public void setDither(boolean); 15019 method public void setElegantTextHeight(boolean); 15020 method public void setEndHyphenEdit(int); 15021 method public void setFakeBoldText(boolean); 15022 method public void setFilterBitmap(boolean); 15023 method public void setFlags(int); 15024 method public void setFontFeatureSettings(String); 15025 method public boolean setFontVariationSettings(String); 15026 method public void setHinting(int); 15027 method public void setLetterSpacing(float); 15028 method public void setLinearText(boolean); 15029 method public android.graphics.MaskFilter setMaskFilter(android.graphics.MaskFilter); 15030 method public android.graphics.PathEffect setPathEffect(android.graphics.PathEffect); 15031 method public android.graphics.Shader setShader(android.graphics.Shader); 15032 method public void setShadowLayer(float, float, float, @ColorInt int); 15033 method public void setShadowLayer(float, float, float, @ColorLong long); 15034 method public void setStartHyphenEdit(int); 15035 method public void setStrikeThruText(boolean); 15036 method public void setStrokeCap(android.graphics.Paint.Cap); 15037 method public void setStrokeJoin(android.graphics.Paint.Join); 15038 method public void setStrokeMiter(float); 15039 method public void setStrokeWidth(float); 15040 method public void setStyle(android.graphics.Paint.Style); 15041 method public void setSubpixelText(boolean); 15042 method public void setTextAlign(android.graphics.Paint.Align); 15043 method public void setTextLocale(@NonNull java.util.Locale); 15044 method public void setTextLocales(@NonNull @Size(min=1) android.os.LocaleList); 15045 method public void setTextScaleX(float); 15046 method public void setTextSize(float); 15047 method public void setTextSkewX(float); 15048 method public android.graphics.Typeface setTypeface(android.graphics.Typeface); 15049 method public void setUnderlineText(boolean); 15050 method public void setWordSpacing(@Px float); 15051 method public android.graphics.Xfermode setXfermode(android.graphics.Xfermode); 15052 field public static final int ANTI_ALIAS_FLAG = 1; // 0x1 15053 field public static final int CURSOR_AFTER = 0; // 0x0 15054 field public static final int CURSOR_AT = 4; // 0x4 15055 field public static final int CURSOR_AT_OR_AFTER = 1; // 0x1 15056 field public static final int CURSOR_AT_OR_BEFORE = 3; // 0x3 15057 field public static final int CURSOR_BEFORE = 2; // 0x2 15058 field public static final int DEV_KERN_TEXT_FLAG = 256; // 0x100 15059 field public static final int DITHER_FLAG = 4; // 0x4 15060 field public static final int EMBEDDED_BITMAP_TEXT_FLAG = 1024; // 0x400 15061 field public static final int END_HYPHEN_EDIT_INSERT_ARMENIAN_HYPHEN = 3; // 0x3 15062 field public static final int END_HYPHEN_EDIT_INSERT_HYPHEN = 2; // 0x2 15063 field public static final int END_HYPHEN_EDIT_INSERT_MAQAF = 4; // 0x4 15064 field public static final int END_HYPHEN_EDIT_INSERT_UCAS_HYPHEN = 5; // 0x5 15065 field public static final int END_HYPHEN_EDIT_INSERT_ZWJ_AND_HYPHEN = 6; // 0x6 15066 field public static final int END_HYPHEN_EDIT_NO_EDIT = 0; // 0x0 15067 field public static final int END_HYPHEN_EDIT_REPLACE_WITH_HYPHEN = 1; // 0x1 15068 field public static final int FAKE_BOLD_TEXT_FLAG = 32; // 0x20 15069 field public static final int FILTER_BITMAP_FLAG = 2; // 0x2 15070 field public static final int HINTING_OFF = 0; // 0x0 15071 field public static final int HINTING_ON = 1; // 0x1 15072 field public static final int LINEAR_TEXT_FLAG = 64; // 0x40 15073 field public static final int START_HYPHEN_EDIT_INSERT_HYPHEN = 1; // 0x1 15074 field public static final int START_HYPHEN_EDIT_INSERT_ZWJ = 2; // 0x2 15075 field public static final int START_HYPHEN_EDIT_NO_EDIT = 0; // 0x0 15076 field public static final int STRIKE_THRU_TEXT_FLAG = 16; // 0x10 15077 field public static final int SUBPIXEL_TEXT_FLAG = 128; // 0x80 15078 field public static final int UNDERLINE_TEXT_FLAG = 8; // 0x8 15079 } 15080 15081 public enum Paint.Align { 15082 enum_constant public static final android.graphics.Paint.Align CENTER; 15083 enum_constant public static final android.graphics.Paint.Align LEFT; 15084 enum_constant public static final android.graphics.Paint.Align RIGHT; 15085 } 15086 15087 public enum Paint.Cap { 15088 enum_constant public static final android.graphics.Paint.Cap BUTT; 15089 enum_constant public static final android.graphics.Paint.Cap ROUND; 15090 enum_constant public static final android.graphics.Paint.Cap SQUARE; 15091 } 15092 15093 public static class Paint.FontMetrics { 15094 ctor public Paint.FontMetrics(); 15095 field public float ascent; 15096 field public float bottom; 15097 field public float descent; 15098 field public float leading; 15099 field public float top; 15100 } 15101 15102 public static class Paint.FontMetricsInt { 15103 ctor public Paint.FontMetricsInt(); 15104 field public int ascent; 15105 field public int bottom; 15106 field public int descent; 15107 field public int leading; 15108 field public int top; 15109 } 15110 15111 public enum Paint.Join { 15112 enum_constant public static final android.graphics.Paint.Join BEVEL; 15113 enum_constant public static final android.graphics.Paint.Join MITER; 15114 enum_constant public static final android.graphics.Paint.Join ROUND; 15115 } 15116 15117 public enum Paint.Style { 15118 enum_constant public static final android.graphics.Paint.Style FILL; 15119 enum_constant public static final android.graphics.Paint.Style FILL_AND_STROKE; 15120 enum_constant public static final android.graphics.Paint.Style STROKE; 15121 } 15122 15123 public class PaintFlagsDrawFilter extends android.graphics.DrawFilter { 15124 ctor public PaintFlagsDrawFilter(int, int); 15125 } 15126 15127 public class Path { 15128 ctor public Path(); 15129 ctor public Path(@Nullable android.graphics.Path); 15130 method public void addArc(@NonNull android.graphics.RectF, float, float); 15131 method public void addArc(float, float, float, float, float, float); 15132 method public void addCircle(float, float, float, @NonNull android.graphics.Path.Direction); 15133 method public void addOval(@NonNull android.graphics.RectF, @NonNull android.graphics.Path.Direction); 15134 method public void addOval(float, float, float, float, @NonNull android.graphics.Path.Direction); 15135 method public void addPath(@NonNull android.graphics.Path, float, float); 15136 method public void addPath(@NonNull android.graphics.Path); 15137 method public void addPath(@NonNull android.graphics.Path, @NonNull android.graphics.Matrix); 15138 method public void addRect(@NonNull android.graphics.RectF, @NonNull android.graphics.Path.Direction); 15139 method public void addRect(float, float, float, float, @NonNull android.graphics.Path.Direction); 15140 method public void addRoundRect(@NonNull android.graphics.RectF, float, float, @NonNull android.graphics.Path.Direction); 15141 method public void addRoundRect(float, float, float, float, float, float, @NonNull android.graphics.Path.Direction); 15142 method public void addRoundRect(@NonNull android.graphics.RectF, @NonNull float[], @NonNull android.graphics.Path.Direction); 15143 method public void addRoundRect(float, float, float, float, @NonNull float[], @NonNull android.graphics.Path.Direction); 15144 method @NonNull @Size(min=6, multiple=3) public float[] approximate(@FloatRange(from=0) float); 15145 method public void arcTo(@NonNull android.graphics.RectF, float, float, boolean); 15146 method public void arcTo(@NonNull android.graphics.RectF, float, float); 15147 method public void arcTo(float, float, float, float, float, float, boolean); 15148 method public void close(); 15149 method public void computeBounds(@NonNull android.graphics.RectF, boolean); 15150 method public void cubicTo(float, float, float, float, float, float); 15151 method @NonNull public android.graphics.Path.FillType getFillType(); 15152 method public void incReserve(int); 15153 method @Deprecated public boolean isConvex(); 15154 method public boolean isEmpty(); 15155 method public boolean isInverseFillType(); 15156 method public boolean isRect(@Nullable android.graphics.RectF); 15157 method public void lineTo(float, float); 15158 method public void moveTo(float, float); 15159 method public void offset(float, float, @Nullable android.graphics.Path); 15160 method public void offset(float, float); 15161 method public boolean op(@NonNull android.graphics.Path, @NonNull android.graphics.Path.Op); 15162 method public boolean op(@NonNull android.graphics.Path, @NonNull android.graphics.Path, @NonNull android.graphics.Path.Op); 15163 method public void quadTo(float, float, float, float); 15164 method public void rCubicTo(float, float, float, float, float, float); 15165 method public void rLineTo(float, float); 15166 method public void rMoveTo(float, float); 15167 method public void rQuadTo(float, float, float, float); 15168 method public void reset(); 15169 method public void rewind(); 15170 method public void set(@NonNull android.graphics.Path); 15171 method public void setFillType(@NonNull android.graphics.Path.FillType); 15172 method public void setLastPoint(float, float); 15173 method public void toggleInverseFillType(); 15174 method public void transform(@NonNull android.graphics.Matrix, @Nullable android.graphics.Path); 15175 method public void transform(@NonNull android.graphics.Matrix); 15176 } 15177 15178 public enum Path.Direction { 15179 enum_constant public static final android.graphics.Path.Direction CCW; 15180 enum_constant public static final android.graphics.Path.Direction CW; 15181 } 15182 15183 public enum Path.FillType { 15184 enum_constant public static final android.graphics.Path.FillType EVEN_ODD; 15185 enum_constant public static final android.graphics.Path.FillType INVERSE_EVEN_ODD; 15186 enum_constant public static final android.graphics.Path.FillType INVERSE_WINDING; 15187 enum_constant public static final android.graphics.Path.FillType WINDING; 15188 } 15189 15190 public enum Path.Op { 15191 enum_constant public static final android.graphics.Path.Op DIFFERENCE; 15192 enum_constant public static final android.graphics.Path.Op INTERSECT; 15193 enum_constant public static final android.graphics.Path.Op REVERSE_DIFFERENCE; 15194 enum_constant public static final android.graphics.Path.Op UNION; 15195 enum_constant public static final android.graphics.Path.Op XOR; 15196 } 15197 15198 public class PathDashPathEffect extends android.graphics.PathEffect { 15199 ctor public PathDashPathEffect(android.graphics.Path, float, float, android.graphics.PathDashPathEffect.Style); 15200 } 15201 15202 public enum PathDashPathEffect.Style { 15203 enum_constant public static final android.graphics.PathDashPathEffect.Style MORPH; 15204 enum_constant public static final android.graphics.PathDashPathEffect.Style ROTATE; 15205 enum_constant public static final android.graphics.PathDashPathEffect.Style TRANSLATE; 15206 } 15207 15208 public class PathEffect { 15209 ctor public PathEffect(); 15210 } 15211 15212 public class PathMeasure { 15213 ctor public PathMeasure(); 15214 ctor public PathMeasure(android.graphics.Path, boolean); 15215 method public float getLength(); 15216 method public boolean getMatrix(float, android.graphics.Matrix, int); 15217 method public boolean getPosTan(float, float[], float[]); 15218 method public boolean getSegment(float, float, android.graphics.Path, boolean); 15219 method public boolean isClosed(); 15220 method public boolean nextContour(); 15221 method public void setPath(android.graphics.Path, boolean); 15222 field public static final int POSITION_MATRIX_FLAG = 1; // 0x1 15223 field public static final int TANGENT_MATRIX_FLAG = 2; // 0x2 15224 } 15225 15226 public class Picture { 15227 ctor public Picture(); 15228 ctor public Picture(android.graphics.Picture); 15229 method @NonNull public android.graphics.Canvas beginRecording(int, int); 15230 method public void draw(@NonNull android.graphics.Canvas); 15231 method public void endRecording(); 15232 method public int getHeight(); 15233 method public int getWidth(); 15234 method public boolean requiresHardwareAcceleration(); 15235 } 15236 15237 public class PixelFormat { 15238 ctor public PixelFormat(); 15239 method public static boolean formatHasAlpha(int); 15240 method public static void getPixelFormatInfo(int, android.graphics.PixelFormat); 15241 field @Deprecated public static final int A_8 = 8; // 0x8 15242 field @Deprecated public static final int JPEG = 256; // 0x100 15243 field @Deprecated public static final int LA_88 = 10; // 0xa 15244 field @Deprecated public static final int L_8 = 9; // 0x9 15245 field public static final int OPAQUE = -1; // 0xffffffff 15246 field public static final int RGBA_1010102 = 43; // 0x2b 15247 field @Deprecated public static final int RGBA_4444 = 7; // 0x7 15248 field @Deprecated public static final int RGBA_5551 = 6; // 0x6 15249 field public static final int RGBA_8888 = 1; // 0x1 15250 field public static final int RGBA_F16 = 22; // 0x16 15251 field public static final int RGBX_8888 = 2; // 0x2 15252 field @Deprecated public static final int RGB_332 = 11; // 0xb 15253 field public static final int RGB_565 = 4; // 0x4 15254 field public static final int RGB_888 = 3; // 0x3 15255 field public static final int TRANSLUCENT = -3; // 0xfffffffd 15256 field public static final int TRANSPARENT = -2; // 0xfffffffe 15257 field public static final int UNKNOWN = 0; // 0x0 15258 field @Deprecated public static final int YCbCr_420_SP = 17; // 0x11 15259 field @Deprecated public static final int YCbCr_422_I = 20; // 0x14 15260 field @Deprecated public static final int YCbCr_422_SP = 16; // 0x10 15261 field public int bitsPerPixel; 15262 field public int bytesPerPixel; 15263 } 15264 15265 public class Point implements android.os.Parcelable { 15266 ctor public Point(); 15267 ctor public Point(int, int); 15268 ctor public Point(@NonNull android.graphics.Point); 15269 method public int describeContents(); 15270 method public final boolean equals(int, int); 15271 method public final void negate(); 15272 method public final void offset(int, int); 15273 method public void readFromParcel(@NonNull android.os.Parcel); 15274 method public void set(int, int); 15275 method public void writeToParcel(android.os.Parcel, int); 15276 field @NonNull public static final android.os.Parcelable.Creator<android.graphics.Point> CREATOR; 15277 field public int x; 15278 field public int y; 15279 } 15280 15281 public class PointF implements android.os.Parcelable { 15282 ctor public PointF(); 15283 ctor public PointF(float, float); 15284 ctor public PointF(@NonNull android.graphics.Point); 15285 ctor public PointF(@NonNull android.graphics.PointF); 15286 method public int describeContents(); 15287 method public final boolean equals(float, float); 15288 method public final float length(); 15289 method public static float length(float, float); 15290 method public final void negate(); 15291 method public final void offset(float, float); 15292 method public void readFromParcel(@NonNull android.os.Parcel); 15293 method public final void set(float, float); 15294 method public final void set(@NonNull android.graphics.PointF); 15295 method public void writeToParcel(android.os.Parcel, int); 15296 field @NonNull public static final android.os.Parcelable.Creator<android.graphics.PointF> CREATOR; 15297 field public float x; 15298 field public float y; 15299 } 15300 15301 public class PorterDuff { 15302 ctor public PorterDuff(); 15303 } 15304 15305 public enum PorterDuff.Mode { 15306 enum_constant public static final android.graphics.PorterDuff.Mode ADD; 15307 enum_constant public static final android.graphics.PorterDuff.Mode CLEAR; 15308 enum_constant public static final android.graphics.PorterDuff.Mode DARKEN; 15309 enum_constant public static final android.graphics.PorterDuff.Mode DST; 15310 enum_constant public static final android.graphics.PorterDuff.Mode DST_ATOP; 15311 enum_constant public static final android.graphics.PorterDuff.Mode DST_IN; 15312 enum_constant public static final android.graphics.PorterDuff.Mode DST_OUT; 15313 enum_constant public static final android.graphics.PorterDuff.Mode DST_OVER; 15314 enum_constant public static final android.graphics.PorterDuff.Mode LIGHTEN; 15315 enum_constant public static final android.graphics.PorterDuff.Mode MULTIPLY; 15316 enum_constant public static final android.graphics.PorterDuff.Mode OVERLAY; 15317 enum_constant public static final android.graphics.PorterDuff.Mode SCREEN; 15318 enum_constant public static final android.graphics.PorterDuff.Mode SRC; 15319 enum_constant public static final android.graphics.PorterDuff.Mode SRC_ATOP; 15320 enum_constant public static final android.graphics.PorterDuff.Mode SRC_IN; 15321 enum_constant public static final android.graphics.PorterDuff.Mode SRC_OUT; 15322 enum_constant public static final android.graphics.PorterDuff.Mode SRC_OVER; 15323 enum_constant public static final android.graphics.PorterDuff.Mode XOR; 15324 } 15325 15326 public class PorterDuffColorFilter extends android.graphics.ColorFilter { 15327 ctor public PorterDuffColorFilter(@ColorInt int, @NonNull android.graphics.PorterDuff.Mode); 15328 } 15329 15330 public class PorterDuffXfermode extends android.graphics.Xfermode { 15331 ctor public PorterDuffXfermode(android.graphics.PorterDuff.Mode); 15332 } 15333 15334 public interface PostProcessor { 15335 method public int onPostProcess(@NonNull android.graphics.Canvas); 15336 } 15337 15338 public class RadialGradient extends android.graphics.Shader { 15339 ctor public RadialGradient(float, float, float, @ColorInt @NonNull int[], @Nullable float[], @NonNull android.graphics.Shader.TileMode); 15340 ctor public RadialGradient(float, float, float, @ColorLong @NonNull long[], @Nullable float[], @NonNull android.graphics.Shader.TileMode); 15341 ctor public RadialGradient(float, float, float, @ColorInt int, @ColorInt int, @NonNull android.graphics.Shader.TileMode); 15342 ctor public RadialGradient(float, float, float, @ColorLong long, @ColorLong long, @NonNull android.graphics.Shader.TileMode); 15343 } 15344 15345 public final class RecordingCanvas extends android.graphics.Canvas { 15346 method public final void drawPatch(@NonNull android.graphics.NinePatch, @NonNull android.graphics.Rect, @Nullable android.graphics.Paint); 15347 method public final void drawPatch(@NonNull android.graphics.NinePatch, @NonNull android.graphics.RectF, @Nullable android.graphics.Paint); 15348 } 15349 15350 public final class Rect implements android.os.Parcelable { 15351 ctor public Rect(); 15352 ctor public Rect(int, int, int, int); 15353 ctor public Rect(@Nullable android.graphics.Rect); 15354 method public int centerX(); 15355 method public int centerY(); 15356 method public boolean contains(int, int); 15357 method public boolean contains(int, int, int, int); 15358 method public boolean contains(@NonNull android.graphics.Rect); 15359 method public int describeContents(); 15360 method public float exactCenterX(); 15361 method public float exactCenterY(); 15362 method @NonNull public String flattenToString(); 15363 method public int height(); 15364 method public void inset(int, int); 15365 method @CheckResult public boolean intersect(int, int, int, int); 15366 method @CheckResult public boolean intersect(@NonNull android.graphics.Rect); 15367 method public boolean intersects(int, int, int, int); 15368 method public static boolean intersects(@NonNull android.graphics.Rect, @NonNull android.graphics.Rect); 15369 method public boolean isEmpty(); 15370 method public void offset(int, int); 15371 method public void offsetTo(int, int); 15372 method public void readFromParcel(@NonNull android.os.Parcel); 15373 method public void set(int, int, int, int); 15374 method public void set(@NonNull android.graphics.Rect); 15375 method public void setEmpty(); 15376 method @CheckResult public boolean setIntersect(@NonNull android.graphics.Rect, @NonNull android.graphics.Rect); 15377 method public void sort(); 15378 method @NonNull public String toShortString(); 15379 method @Nullable public static android.graphics.Rect unflattenFromString(@Nullable String); 15380 method public void union(int, int, int, int); 15381 method public void union(@NonNull android.graphics.Rect); 15382 method public void union(int, int); 15383 method public int width(); 15384 method public void writeToParcel(android.os.Parcel, int); 15385 field @NonNull public static final android.os.Parcelable.Creator<android.graphics.Rect> CREATOR; 15386 field public int bottom; 15387 field public int left; 15388 field public int right; 15389 field public int top; 15390 } 15391 15392 public class RectF implements android.os.Parcelable { 15393 ctor public RectF(); 15394 ctor public RectF(float, float, float, float); 15395 ctor public RectF(@Nullable android.graphics.RectF); 15396 ctor public RectF(@Nullable android.graphics.Rect); 15397 method public final float centerX(); 15398 method public final float centerY(); 15399 method public boolean contains(float, float); 15400 method public boolean contains(float, float, float, float); 15401 method public boolean contains(@NonNull android.graphics.RectF); 15402 method public int describeContents(); 15403 method public final float height(); 15404 method public void inset(float, float); 15405 method public boolean intersect(float, float, float, float); 15406 method public boolean intersect(@NonNull android.graphics.RectF); 15407 method public boolean intersects(float, float, float, float); 15408 method public static boolean intersects(@NonNull android.graphics.RectF, @NonNull android.graphics.RectF); 15409 method public final boolean isEmpty(); 15410 method public void offset(float, float); 15411 method public void offsetTo(float, float); 15412 method public void readFromParcel(@NonNull android.os.Parcel); 15413 method public void round(@NonNull android.graphics.Rect); 15414 method public void roundOut(@NonNull android.graphics.Rect); 15415 method public void set(float, float, float, float); 15416 method public void set(@NonNull android.graphics.RectF); 15417 method public void set(@NonNull android.graphics.Rect); 15418 method public void setEmpty(); 15419 method public boolean setIntersect(@NonNull android.graphics.RectF, @NonNull android.graphics.RectF); 15420 method public void sort(); 15421 method @NonNull public String toShortString(); 15422 method public void union(float, float, float, float); 15423 method public void union(@NonNull android.graphics.RectF); 15424 method public void union(float, float); 15425 method public final float width(); 15426 method public void writeToParcel(android.os.Parcel, int); 15427 field @NonNull public static final android.os.Parcelable.Creator<android.graphics.RectF> CREATOR; 15428 field public float bottom; 15429 field public float left; 15430 field public float right; 15431 field public float top; 15432 } 15433 15434 public class Region implements android.os.Parcelable { 15435 ctor public Region(); 15436 ctor public Region(@NonNull android.graphics.Region); 15437 ctor public Region(@NonNull android.graphics.Rect); 15438 ctor public Region(int, int, int, int); 15439 method public boolean contains(int, int); 15440 method public int describeContents(); 15441 method @NonNull public android.graphics.Path getBoundaryPath(); 15442 method public boolean getBoundaryPath(@NonNull android.graphics.Path); 15443 method @NonNull public android.graphics.Rect getBounds(); 15444 method public boolean getBounds(@NonNull android.graphics.Rect); 15445 method public boolean isComplex(); 15446 method public boolean isEmpty(); 15447 method public boolean isRect(); 15448 method public boolean op(@NonNull android.graphics.Rect, @NonNull android.graphics.Region.Op); 15449 method public boolean op(int, int, int, int, @NonNull android.graphics.Region.Op); 15450 method public boolean op(@NonNull android.graphics.Region, @NonNull android.graphics.Region.Op); 15451 method public boolean op(@NonNull android.graphics.Rect, @NonNull android.graphics.Region, @NonNull android.graphics.Region.Op); 15452 method public boolean op(@NonNull android.graphics.Region, @NonNull android.graphics.Region, @NonNull android.graphics.Region.Op); 15453 method public boolean quickContains(@NonNull android.graphics.Rect); 15454 method public boolean quickContains(int, int, int, int); 15455 method public boolean quickReject(@NonNull android.graphics.Rect); 15456 method public boolean quickReject(int, int, int, int); 15457 method public boolean quickReject(android.graphics.Region); 15458 method public boolean set(@NonNull android.graphics.Region); 15459 method public boolean set(@NonNull android.graphics.Rect); 15460 method public boolean set(int, int, int, int); 15461 method public void setEmpty(); 15462 method public boolean setPath(@NonNull android.graphics.Path, @NonNull android.graphics.Region); 15463 method public void translate(int, int); 15464 method public void translate(int, int, android.graphics.Region); 15465 method public final boolean union(@NonNull android.graphics.Rect); 15466 method public void writeToParcel(android.os.Parcel, int); 15467 field @NonNull public static final android.os.Parcelable.Creator<android.graphics.Region> CREATOR; 15468 } 15469 15470 public enum Region.Op { 15471 enum_constant public static final android.graphics.Region.Op DIFFERENCE; 15472 enum_constant public static final android.graphics.Region.Op INTERSECT; 15473 enum_constant public static final android.graphics.Region.Op REPLACE; 15474 enum_constant public static final android.graphics.Region.Op REVERSE_DIFFERENCE; 15475 enum_constant public static final android.graphics.Region.Op UNION; 15476 enum_constant public static final android.graphics.Region.Op XOR; 15477 } 15478 15479 public class RegionIterator { 15480 ctor public RegionIterator(android.graphics.Region); 15481 method public final boolean next(android.graphics.Rect); 15482 } 15483 15484 public final class RenderNode { 15485 ctor public RenderNode(@Nullable String); 15486 method @NonNull public android.graphics.RecordingCanvas beginRecording(int, int); 15487 method @NonNull public android.graphics.RecordingCanvas beginRecording(); 15488 method public long computeApproximateMemoryUsage(); 15489 method public void discardDisplayList(); 15490 method public void endRecording(); 15491 method public float getAlpha(); 15492 method @ColorInt public int getAmbientShadowColor(); 15493 method public int getBottom(); 15494 method @FloatRange(from=0.0f, to=java.lang.Float.MAX_VALUE) public float getCameraDistance(); 15495 method public boolean getClipToBounds(); 15496 method public boolean getClipToOutline(); 15497 method public float getElevation(); 15498 method public int getHeight(); 15499 method public void getInverseMatrix(@NonNull android.graphics.Matrix); 15500 method public int getLeft(); 15501 method public void getMatrix(@NonNull android.graphics.Matrix); 15502 method public float getPivotX(); 15503 method public float getPivotY(); 15504 method public int getRight(); 15505 method public float getRotationX(); 15506 method public float getRotationY(); 15507 method public float getRotationZ(); 15508 method public float getScaleX(); 15509 method public float getScaleY(); 15510 method @ColorInt public int getSpotShadowColor(); 15511 method public int getTop(); 15512 method public float getTranslationX(); 15513 method public float getTranslationY(); 15514 method public float getTranslationZ(); 15515 method public long getUniqueId(); 15516 method public boolean getUseCompositingLayer(); 15517 method public int getWidth(); 15518 method public boolean hasDisplayList(); 15519 method public boolean hasIdentityMatrix(); 15520 method public boolean hasOverlappingRendering(); 15521 method public boolean hasShadow(); 15522 method public boolean isForceDarkAllowed(); 15523 method public boolean isPivotExplicitlySet(); 15524 method public boolean offsetLeftAndRight(int); 15525 method public boolean offsetTopAndBottom(int); 15526 method public boolean resetPivot(); 15527 method public boolean setAlpha(float); 15528 method public boolean setAmbientShadowColor(@ColorInt int); 15529 method public boolean setCameraDistance(@FloatRange(from=0.0f, to=java.lang.Float.MAX_VALUE) float); 15530 method public boolean setClipRect(@Nullable android.graphics.Rect); 15531 method public boolean setClipToBounds(boolean); 15532 method public boolean setClipToOutline(boolean); 15533 method public boolean setElevation(float); 15534 method public boolean setForceDarkAllowed(boolean); 15535 method public boolean setHasOverlappingRendering(boolean); 15536 method public boolean setOutline(@Nullable android.graphics.Outline); 15537 method public boolean setPivotX(float); 15538 method public boolean setPivotY(float); 15539 method public boolean setPosition(int, int, int, int); 15540 method public boolean setPosition(@NonNull android.graphics.Rect); 15541 method public boolean setProjectBackwards(boolean); 15542 method public boolean setProjectionReceiver(boolean); 15543 method public boolean setRotationX(float); 15544 method public boolean setRotationY(float); 15545 method public boolean setRotationZ(float); 15546 method public boolean setScaleX(float); 15547 method public boolean setScaleY(float); 15548 method public boolean setSpotShadowColor(@ColorInt int); 15549 method public boolean setTranslationX(float); 15550 method public boolean setTranslationY(float); 15551 method public boolean setTranslationZ(float); 15552 method public boolean setUseCompositingLayer(boolean, @Nullable android.graphics.Paint); 15553 } 15554 15555 public class Shader { 15556 ctor @Deprecated public Shader(); 15557 method public boolean getLocalMatrix(@NonNull android.graphics.Matrix); 15558 method public void setLocalMatrix(@Nullable android.graphics.Matrix); 15559 } 15560 15561 public enum Shader.TileMode { 15562 enum_constant public static final android.graphics.Shader.TileMode CLAMP; 15563 enum_constant public static final android.graphics.Shader.TileMode MIRROR; 15564 enum_constant public static final android.graphics.Shader.TileMode REPEAT; 15565 } 15566 15567 public class SumPathEffect extends android.graphics.PathEffect { 15568 ctor public SumPathEffect(android.graphics.PathEffect, android.graphics.PathEffect); 15569 } 15570 15571 public class SurfaceTexture { 15572 ctor public SurfaceTexture(int); 15573 ctor public SurfaceTexture(int, boolean); 15574 ctor public SurfaceTexture(boolean); 15575 method public void attachToGLContext(int); 15576 method public void detachFromGLContext(); 15577 method public long getTimestamp(); 15578 method public void getTransformMatrix(float[]); 15579 method public boolean isReleased(); 15580 method public void release(); 15581 method public void releaseTexImage(); 15582 method public void setDefaultBufferSize(int, int); 15583 method public void setOnFrameAvailableListener(@Nullable android.graphics.SurfaceTexture.OnFrameAvailableListener); 15584 method public void setOnFrameAvailableListener(@Nullable android.graphics.SurfaceTexture.OnFrameAvailableListener, @Nullable android.os.Handler); 15585 method public void updateTexImage(); 15586 } 15587 15588 public static interface SurfaceTexture.OnFrameAvailableListener { 15589 method public void onFrameAvailable(android.graphics.SurfaceTexture); 15590 } 15591 15592 @Deprecated public static class SurfaceTexture.OutOfResourcesException extends java.lang.Exception { 15593 ctor @Deprecated public SurfaceTexture.OutOfResourcesException(); 15594 ctor @Deprecated public SurfaceTexture.OutOfResourcesException(String); 15595 } 15596 15597 public class SweepGradient extends android.graphics.Shader { 15598 ctor public SweepGradient(float, float, @ColorInt @NonNull int[], @Nullable float[]); 15599 ctor public SweepGradient(float, float, @ColorLong @NonNull long[], @Nullable float[]); 15600 ctor public SweepGradient(float, float, @ColorInt int, @ColorInt int); 15601 ctor public SweepGradient(float, float, @ColorLong long, @ColorLong long); 15602 } 15603 15604 public class Typeface { 15605 method public static android.graphics.Typeface create(String, int); 15606 method public static android.graphics.Typeface create(android.graphics.Typeface, int); 15607 method @NonNull public static android.graphics.Typeface create(@Nullable android.graphics.Typeface, @IntRange(from=1, to=1000) int, boolean); 15608 method public static android.graphics.Typeface createFromAsset(android.content.res.AssetManager, String); 15609 method public static android.graphics.Typeface createFromFile(@Nullable java.io.File); 15610 method public static android.graphics.Typeface createFromFile(@Nullable String); 15611 method public static android.graphics.Typeface defaultFromStyle(int); 15612 method public int getStyle(); 15613 method @IntRange(from=0, to=1000) public int getWeight(); 15614 method public final boolean isBold(); 15615 method public final boolean isItalic(); 15616 field public static final int BOLD = 1; // 0x1 15617 field public static final int BOLD_ITALIC = 3; // 0x3 15618 field public static final android.graphics.Typeface DEFAULT; 15619 field public static final android.graphics.Typeface DEFAULT_BOLD; 15620 field public static final int ITALIC = 2; // 0x2 15621 field public static final android.graphics.Typeface MONOSPACE; 15622 field public static final int NORMAL = 0; // 0x0 15623 field public static final android.graphics.Typeface SANS_SERIF; 15624 field public static final android.graphics.Typeface SERIF; 15625 } 15626 15627 public static final class Typeface.Builder { 15628 ctor public Typeface.Builder(@NonNull java.io.File); 15629 ctor public Typeface.Builder(@NonNull java.io.FileDescriptor); 15630 ctor public Typeface.Builder(@NonNull String); 15631 ctor public Typeface.Builder(@NonNull android.content.res.AssetManager, @NonNull String); 15632 method public android.graphics.Typeface build(); 15633 method public android.graphics.Typeface.Builder setFallback(@Nullable String); 15634 method public android.graphics.Typeface.Builder setFontVariationSettings(@Nullable String); 15635 method public android.graphics.Typeface.Builder setFontVariationSettings(@Nullable android.graphics.fonts.FontVariationAxis[]); 15636 method public android.graphics.Typeface.Builder setItalic(boolean); 15637 method public android.graphics.Typeface.Builder setTtcIndex(@IntRange(from=0) int); 15638 method public android.graphics.Typeface.Builder setWeight(@IntRange(from=1, to=1000) int); 15639 } 15640 15641 public static final class Typeface.CustomFallbackBuilder { 15642 ctor public Typeface.CustomFallbackBuilder(@NonNull android.graphics.fonts.FontFamily); 15643 method @NonNull public android.graphics.Typeface.CustomFallbackBuilder addCustomFallback(@NonNull android.graphics.fonts.FontFamily); 15644 method @NonNull public android.graphics.Typeface build(); 15645 method @IntRange(from=64) public static int getMaxCustomFallbackCount(); 15646 method @NonNull public android.graphics.Typeface.CustomFallbackBuilder setStyle(@NonNull android.graphics.fonts.FontStyle); 15647 method @NonNull public android.graphics.Typeface.CustomFallbackBuilder setSystemFallback(@NonNull String); 15648 } 15649 15650 public class Xfermode { 15651 ctor public Xfermode(); 15652 } 15653 15654 public class YuvImage { 15655 ctor public YuvImage(byte[], int, int, int, int[]); 15656 method public boolean compressToJpeg(android.graphics.Rect, int, java.io.OutputStream); 15657 method public int getHeight(); 15658 method public int[] getStrides(); 15659 method public int getWidth(); 15660 method public byte[] getYuvData(); 15661 method public int getYuvFormat(); 15662 } 15663 15664} 15665 15666package android.graphics.drawable { 15667 15668 public class AdaptiveIconDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable.Callback { 15669 ctor public AdaptiveIconDrawable(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable); 15670 method public void draw(android.graphics.Canvas); 15671 method public android.graphics.drawable.Drawable getBackground(); 15672 method public static float getExtraInsetFraction(); 15673 method public android.graphics.drawable.Drawable getForeground(); 15674 method public android.graphics.Path getIconMask(); 15675 method public int getOpacity(); 15676 method public void invalidateDrawable(@NonNull android.graphics.drawable.Drawable); 15677 method public void scheduleDrawable(@NonNull android.graphics.drawable.Drawable, @NonNull Runnable, long); 15678 method public void setAlpha(int); 15679 method public void setColorFilter(android.graphics.ColorFilter); 15680 method public void setDither(boolean); 15681 method public void setOpacity(int); 15682 method public void unscheduleDrawable(@NonNull android.graphics.drawable.Drawable, @NonNull Runnable); 15683 } 15684 15685 public interface Animatable { 15686 method public boolean isRunning(); 15687 method public void start(); 15688 method public void stop(); 15689 } 15690 15691 public interface Animatable2 extends android.graphics.drawable.Animatable { 15692 method public void clearAnimationCallbacks(); 15693 method public void registerAnimationCallback(@NonNull android.graphics.drawable.Animatable2.AnimationCallback); 15694 method public boolean unregisterAnimationCallback(@NonNull android.graphics.drawable.Animatable2.AnimationCallback); 15695 } 15696 15697 public abstract static class Animatable2.AnimationCallback { 15698 ctor public Animatable2.AnimationCallback(); 15699 method public void onAnimationEnd(android.graphics.drawable.Drawable); 15700 method public void onAnimationStart(android.graphics.drawable.Drawable); 15701 } 15702 15703 public class AnimatedImageDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Animatable2 { 15704 ctor public AnimatedImageDrawable(); 15705 method public void clearAnimationCallbacks(); 15706 method public void draw(@NonNull android.graphics.Canvas); 15707 method public int getOpacity(); 15708 method public int getRepeatCount(); 15709 method public final boolean isAutoMirrored(); 15710 method public boolean isRunning(); 15711 method public void registerAnimationCallback(@NonNull android.graphics.drawable.Animatable2.AnimationCallback); 15712 method public void setAlpha(@IntRange(from=0, to=255) int); 15713 method public void setColorFilter(@Nullable android.graphics.ColorFilter); 15714 method public void setRepeatCount(@IntRange(from=android.graphics.drawable.AnimatedImageDrawable.REPEAT_INFINITE) int); 15715 method public void start(); 15716 method public void stop(); 15717 method public boolean unregisterAnimationCallback(@NonNull android.graphics.drawable.Animatable2.AnimationCallback); 15718 field public static final int REPEAT_INFINITE = -1; // 0xffffffff 15719 } 15720 15721 public class AnimatedStateListDrawable extends android.graphics.drawable.StateListDrawable { 15722 ctor public AnimatedStateListDrawable(); 15723 method public void addState(@NonNull int[], @NonNull android.graphics.drawable.Drawable, int); 15724 method public <T extends android.graphics.drawable.Drawable & android.graphics.drawable.Animatable> void addTransition(int, int, @NonNull T, boolean); 15725 } 15726 15727 public class AnimatedVectorDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Animatable2 { 15728 ctor public AnimatedVectorDrawable(); 15729 method public void clearAnimationCallbacks(); 15730 method public void draw(android.graphics.Canvas); 15731 method public int getOpacity(); 15732 method public boolean isRunning(); 15733 method public void registerAnimationCallback(@NonNull android.graphics.drawable.Animatable2.AnimationCallback); 15734 method public void reset(); 15735 method public void setAlpha(int); 15736 method public void setColorFilter(android.graphics.ColorFilter); 15737 method public void start(); 15738 method public void stop(); 15739 method public boolean unregisterAnimationCallback(@NonNull android.graphics.drawable.Animatable2.AnimationCallback); 15740 } 15741 15742 public class AnimationDrawable extends android.graphics.drawable.DrawableContainer implements android.graphics.drawable.Animatable java.lang.Runnable { 15743 ctor public AnimationDrawable(); 15744 method public void addFrame(@NonNull android.graphics.drawable.Drawable, int); 15745 method public int getDuration(int); 15746 method public android.graphics.drawable.Drawable getFrame(int); 15747 method public int getNumberOfFrames(); 15748 method public boolean isOneShot(); 15749 method public boolean isRunning(); 15750 method public void run(); 15751 method public void setOneShot(boolean); 15752 method public void start(); 15753 method public void stop(); 15754 } 15755 15756 public class BitmapDrawable extends android.graphics.drawable.Drawable { 15757 ctor @Deprecated public BitmapDrawable(); 15758 ctor @Deprecated public BitmapDrawable(android.content.res.Resources); 15759 ctor @Deprecated public BitmapDrawable(android.graphics.Bitmap); 15760 ctor public BitmapDrawable(android.content.res.Resources, android.graphics.Bitmap); 15761 ctor @Deprecated public BitmapDrawable(String); 15762 ctor public BitmapDrawable(android.content.res.Resources, String); 15763 ctor @Deprecated public BitmapDrawable(java.io.InputStream); 15764 ctor public BitmapDrawable(android.content.res.Resources, java.io.InputStream); 15765 method public void draw(android.graphics.Canvas); 15766 method public final android.graphics.Bitmap getBitmap(); 15767 method public final android.graphics.drawable.Drawable.ConstantState getConstantState(); 15768 method public int getGravity(); 15769 method public int getOpacity(); 15770 method public final android.graphics.Paint getPaint(); 15771 method public android.graphics.Shader.TileMode getTileModeX(); 15772 method public android.graphics.Shader.TileMode getTileModeY(); 15773 method public boolean hasAntiAlias(); 15774 method public boolean hasMipMap(); 15775 method public final boolean isAutoMirrored(); 15776 method public void setAlpha(int); 15777 method public void setAntiAlias(boolean); 15778 method public void setColorFilter(android.graphics.ColorFilter); 15779 method public void setDither(boolean); 15780 method public void setGravity(int); 15781 method public void setMipMap(boolean); 15782 method public void setTargetDensity(android.graphics.Canvas); 15783 method public void setTargetDensity(android.util.DisplayMetrics); 15784 method public void setTargetDensity(int); 15785 method public void setTileModeX(android.graphics.Shader.TileMode); 15786 method public void setTileModeXY(android.graphics.Shader.TileMode, android.graphics.Shader.TileMode); 15787 method public final void setTileModeY(android.graphics.Shader.TileMode); 15788 } 15789 15790 public class ClipDrawable extends android.graphics.drawable.DrawableWrapper { 15791 ctor public ClipDrawable(android.graphics.drawable.Drawable, int, int); 15792 field public static final int HORIZONTAL = 1; // 0x1 15793 field public static final int VERTICAL = 2; // 0x2 15794 } 15795 15796 public class ColorDrawable extends android.graphics.drawable.Drawable { 15797 ctor public ColorDrawable(); 15798 ctor public ColorDrawable(@ColorInt int); 15799 method public void draw(android.graphics.Canvas); 15800 method @ColorInt public int getColor(); 15801 method public int getOpacity(); 15802 method public void setAlpha(int); 15803 method public void setColor(@ColorInt int); 15804 method public void setColorFilter(android.graphics.ColorFilter); 15805 } 15806 15807 public class ColorStateListDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable.Callback { 15808 ctor public ColorStateListDrawable(); 15809 ctor public ColorStateListDrawable(@NonNull android.content.res.ColorStateList); 15810 method public void clearAlpha(); 15811 method public void draw(@NonNull android.graphics.Canvas); 15812 method @NonNull public android.content.res.ColorStateList getColorStateList(); 15813 method public int getOpacity(); 15814 method public boolean hasFocusStateSpecified(); 15815 method public void invalidateDrawable(@NonNull android.graphics.drawable.Drawable); 15816 method public void scheduleDrawable(@NonNull android.graphics.drawable.Drawable, @NonNull Runnable, long); 15817 method public void setAlpha(@IntRange(from=0, to=255) int); 15818 method public void setColorFilter(@Nullable android.graphics.ColorFilter); 15819 method public void setColorStateList(@NonNull android.content.res.ColorStateList); 15820 method public void unscheduleDrawable(@NonNull android.graphics.drawable.Drawable, @NonNull Runnable); 15821 } 15822 15823 public abstract class Drawable { 15824 ctor public Drawable(); 15825 method public void applyTheme(@NonNull android.content.res.Resources.Theme); 15826 method public boolean canApplyTheme(); 15827 method public void clearColorFilter(); 15828 method public final void copyBounds(@NonNull android.graphics.Rect); 15829 method @NonNull public final android.graphics.Rect copyBounds(); 15830 method @Nullable public static android.graphics.drawable.Drawable createFromPath(String); 15831 method public static android.graphics.drawable.Drawable createFromResourceStream(android.content.res.Resources, android.util.TypedValue, java.io.InputStream, String); 15832 method @Deprecated @Nullable public static android.graphics.drawable.Drawable createFromResourceStream(@Nullable android.content.res.Resources, @Nullable android.util.TypedValue, @Nullable java.io.InputStream, @Nullable String, @Nullable android.graphics.BitmapFactory.Options); 15833 method public static android.graphics.drawable.Drawable createFromStream(java.io.InputStream, String); 15834 method @NonNull public static android.graphics.drawable.Drawable createFromXml(@NonNull android.content.res.Resources, @NonNull org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 15835 method @NonNull public static android.graphics.drawable.Drawable createFromXml(@NonNull android.content.res.Resources, @NonNull org.xmlpull.v1.XmlPullParser, @Nullable android.content.res.Resources.Theme) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 15836 method @NonNull public static android.graphics.drawable.Drawable createFromXmlInner(@NonNull android.content.res.Resources, @NonNull org.xmlpull.v1.XmlPullParser, @NonNull android.util.AttributeSet) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 15837 method @NonNull public static android.graphics.drawable.Drawable createFromXmlInner(@NonNull android.content.res.Resources, @NonNull org.xmlpull.v1.XmlPullParser, @NonNull android.util.AttributeSet, @Nullable android.content.res.Resources.Theme) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 15838 method public abstract void draw(@NonNull android.graphics.Canvas); 15839 method @IntRange(from=0, to=255) public int getAlpha(); 15840 method @NonNull public final android.graphics.Rect getBounds(); 15841 method @Nullable public android.graphics.drawable.Drawable.Callback getCallback(); 15842 method public int getChangingConfigurations(); 15843 method @Nullable public android.graphics.ColorFilter getColorFilter(); 15844 method @Nullable public android.graphics.drawable.Drawable.ConstantState getConstantState(); 15845 method @NonNull public android.graphics.drawable.Drawable getCurrent(); 15846 method @NonNull public android.graphics.Rect getDirtyBounds(); 15847 method public void getHotspotBounds(@NonNull android.graphics.Rect); 15848 method public int getIntrinsicHeight(); 15849 method public int getIntrinsicWidth(); 15850 method public int getLayoutDirection(); 15851 method @IntRange(from=0, to=10000) public final int getLevel(); 15852 method public int getMinimumHeight(); 15853 method public int getMinimumWidth(); 15854 method @Deprecated public abstract int getOpacity(); 15855 method @NonNull public android.graphics.Insets getOpticalInsets(); 15856 method public void getOutline(@NonNull android.graphics.Outline); 15857 method public boolean getPadding(@NonNull android.graphics.Rect); 15858 method @NonNull public int[] getState(); 15859 method @Nullable public android.graphics.Region getTransparentRegion(); 15860 method public void inflate(@NonNull android.content.res.Resources, @NonNull org.xmlpull.v1.XmlPullParser, @NonNull android.util.AttributeSet) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 15861 method public void inflate(@NonNull android.content.res.Resources, @NonNull org.xmlpull.v1.XmlPullParser, @NonNull android.util.AttributeSet, @Nullable android.content.res.Resources.Theme) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 15862 method public void invalidateSelf(); 15863 method public boolean isAutoMirrored(); 15864 method public boolean isFilterBitmap(); 15865 method public boolean isProjected(); 15866 method public boolean isStateful(); 15867 method public final boolean isVisible(); 15868 method public void jumpToCurrentState(); 15869 method @NonNull public android.graphics.drawable.Drawable mutate(); 15870 method protected void onBoundsChange(android.graphics.Rect); 15871 method public boolean onLayoutDirectionChanged(int); 15872 method protected boolean onLevelChange(int); 15873 method protected boolean onStateChange(int[]); 15874 method public static int resolveOpacity(int, int); 15875 method public void scheduleSelf(@NonNull Runnable, long); 15876 method public abstract void setAlpha(@IntRange(from=0, to=255) int); 15877 method public void setAutoMirrored(boolean); 15878 method public void setBounds(int, int, int, int); 15879 method public void setBounds(@NonNull android.graphics.Rect); 15880 method public final void setCallback(@Nullable android.graphics.drawable.Drawable.Callback); 15881 method public void setChangingConfigurations(int); 15882 method public abstract void setColorFilter(@Nullable android.graphics.ColorFilter); 15883 method @Deprecated public void setColorFilter(@ColorInt int, @NonNull android.graphics.PorterDuff.Mode); 15884 method @Deprecated public void setDither(boolean); 15885 method public void setFilterBitmap(boolean); 15886 method public void setHotspot(float, float); 15887 method public void setHotspotBounds(int, int, int, int); 15888 method public final boolean setLayoutDirection(int); 15889 method public final boolean setLevel(@IntRange(from=0, to=10000) int); 15890 method public boolean setState(@NonNull int[]); 15891 method public void setTint(@ColorInt int); 15892 method public void setTintBlendMode(@Nullable android.graphics.BlendMode); 15893 method public void setTintList(@Nullable android.content.res.ColorStateList); 15894 method public void setTintMode(@Nullable android.graphics.PorterDuff.Mode); 15895 method public boolean setVisible(boolean, boolean); 15896 method public void unscheduleSelf(@NonNull Runnable); 15897 } 15898 15899 public static interface Drawable.Callback { 15900 method public void invalidateDrawable(@NonNull android.graphics.drawable.Drawable); 15901 method public void scheduleDrawable(@NonNull android.graphics.drawable.Drawable, @NonNull Runnable, long); 15902 method public void unscheduleDrawable(@NonNull android.graphics.drawable.Drawable, @NonNull Runnable); 15903 } 15904 15905 public abstract static class Drawable.ConstantState { 15906 ctor public Drawable.ConstantState(); 15907 method public boolean canApplyTheme(); 15908 method public abstract int getChangingConfigurations(); 15909 method @NonNull public abstract android.graphics.drawable.Drawable newDrawable(); 15910 method @NonNull public android.graphics.drawable.Drawable newDrawable(@Nullable android.content.res.Resources); 15911 method @NonNull public android.graphics.drawable.Drawable newDrawable(@Nullable android.content.res.Resources, @Nullable android.content.res.Resources.Theme); 15912 } 15913 15914 public class DrawableContainer extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable.Callback { 15915 ctor public DrawableContainer(); 15916 method public void draw(android.graphics.Canvas); 15917 method public int getOpacity(); 15918 method public void invalidateDrawable(@NonNull android.graphics.drawable.Drawable); 15919 method public void scheduleDrawable(@NonNull android.graphics.drawable.Drawable, @NonNull Runnable, long); 15920 method public boolean selectDrawable(int); 15921 method public void setAlpha(int); 15922 method public void setColorFilter(android.graphics.ColorFilter); 15923 method protected void setConstantState(android.graphics.drawable.DrawableContainer.DrawableContainerState); 15924 method public void setDither(boolean); 15925 method public void setEnterFadeDuration(int); 15926 method public void setExitFadeDuration(int); 15927 method public void unscheduleDrawable(@NonNull android.graphics.drawable.Drawable, @NonNull Runnable); 15928 } 15929 15930 public abstract static class DrawableContainer.DrawableContainerState extends android.graphics.drawable.Drawable.ConstantState { 15931 method public final int addChild(android.graphics.drawable.Drawable); 15932 method public boolean canConstantState(); 15933 method protected void computeConstantSize(); 15934 method public int getChangingConfigurations(); 15935 method public final android.graphics.drawable.Drawable getChild(int); 15936 method public final int getChildCount(); 15937 method public final android.graphics.drawable.Drawable[] getChildren(); 15938 method public final int getConstantHeight(); 15939 method public final int getConstantMinimumHeight(); 15940 method public final int getConstantMinimumWidth(); 15941 method public final android.graphics.Rect getConstantPadding(); 15942 method public final int getConstantWidth(); 15943 method public final int getEnterFadeDuration(); 15944 method public final int getExitFadeDuration(); 15945 method public final int getOpacity(); 15946 method public void growArray(int, int); 15947 method public final boolean isConstantSize(); 15948 method public final boolean isStateful(); 15949 method public final void setConstantSize(boolean); 15950 method public final void setEnterFadeDuration(int); 15951 method public final void setExitFadeDuration(int); 15952 method public final void setVariablePadding(boolean); 15953 } 15954 15955 public abstract class DrawableWrapper extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable.Callback { 15956 ctor public DrawableWrapper(@Nullable android.graphics.drawable.Drawable); 15957 method public void draw(@NonNull android.graphics.Canvas); 15958 method @Nullable public android.graphics.drawable.Drawable getDrawable(); 15959 method public int getOpacity(); 15960 method public void invalidateDrawable(@NonNull android.graphics.drawable.Drawable); 15961 method public void scheduleDrawable(@NonNull android.graphics.drawable.Drawable, @NonNull Runnable, long); 15962 method public void setAlpha(int); 15963 method public void setColorFilter(@Nullable android.graphics.ColorFilter); 15964 method public void setDrawable(@Nullable android.graphics.drawable.Drawable); 15965 method public void unscheduleDrawable(@NonNull android.graphics.drawable.Drawable, @NonNull Runnable); 15966 } 15967 15968 public class GradientDrawable extends android.graphics.drawable.Drawable { 15969 ctor public GradientDrawable(); 15970 ctor public GradientDrawable(android.graphics.drawable.GradientDrawable.Orientation, @ColorInt int[]); 15971 method public void draw(android.graphics.Canvas); 15972 method @Nullable public android.content.res.ColorStateList getColor(); 15973 method @Nullable public int[] getColors(); 15974 method @Nullable public float[] getCornerRadii(); 15975 method public float getCornerRadius(); 15976 method public float getGradientCenterX(); 15977 method public float getGradientCenterY(); 15978 method public float getGradientRadius(); 15979 method public int getGradientType(); 15980 method @Px public int getInnerRadius(); 15981 method public float getInnerRadiusRatio(); 15982 method public int getOpacity(); 15983 method public android.graphics.drawable.GradientDrawable.Orientation getOrientation(); 15984 method public int getShape(); 15985 method @Px public int getThickness(); 15986 method public float getThicknessRatio(); 15987 method public boolean getUseLevel(); 15988 method public void setAlpha(int); 15989 method public void setColor(@ColorInt int); 15990 method public void setColor(@Nullable android.content.res.ColorStateList); 15991 method public void setColorFilter(@Nullable android.graphics.ColorFilter); 15992 method public void setColors(@ColorInt @Nullable int[]); 15993 method public void setColors(@ColorInt @Nullable int[], @Nullable float[]); 15994 method public void setCornerRadii(@Nullable float[]); 15995 method public void setCornerRadius(float); 15996 method public void setDither(boolean); 15997 method public void setGradientCenter(float, float); 15998 method public void setGradientRadius(float); 15999 method public void setGradientType(int); 16000 method public void setInnerRadius(@Px int); 16001 method public void setInnerRadiusRatio(@FloatRange(from=0.0f, fromInclusive=false) float); 16002 method public void setOrientation(android.graphics.drawable.GradientDrawable.Orientation); 16003 method public void setPadding(@Px int, @Px int, @Px int, @Px int); 16004 method public void setShape(int); 16005 method public void setSize(int, int); 16006 method public void setStroke(int, @ColorInt int); 16007 method public void setStroke(int, android.content.res.ColorStateList); 16008 method public void setStroke(int, @ColorInt int, float, float); 16009 method public void setStroke(int, android.content.res.ColorStateList, float, float); 16010 method public void setThickness(@Px int); 16011 method public void setThicknessRatio(@FloatRange(from=0.0f, fromInclusive=false) float); 16012 method public void setUseLevel(boolean); 16013 field public static final int LINE = 2; // 0x2 16014 field public static final int LINEAR_GRADIENT = 0; // 0x0 16015 field public static final int OVAL = 1; // 0x1 16016 field public static final int RADIAL_GRADIENT = 1; // 0x1 16017 field public static final int RECTANGLE = 0; // 0x0 16018 field public static final int RING = 3; // 0x3 16019 field public static final int SWEEP_GRADIENT = 2; // 0x2 16020 } 16021 16022 public enum GradientDrawable.Orientation { 16023 enum_constant public static final android.graphics.drawable.GradientDrawable.Orientation BL_TR; 16024 enum_constant public static final android.graphics.drawable.GradientDrawable.Orientation BOTTOM_TOP; 16025 enum_constant public static final android.graphics.drawable.GradientDrawable.Orientation BR_TL; 16026 enum_constant public static final android.graphics.drawable.GradientDrawable.Orientation LEFT_RIGHT; 16027 enum_constant public static final android.graphics.drawable.GradientDrawable.Orientation RIGHT_LEFT; 16028 enum_constant public static final android.graphics.drawable.GradientDrawable.Orientation TL_BR; 16029 enum_constant public static final android.graphics.drawable.GradientDrawable.Orientation TOP_BOTTOM; 16030 enum_constant public static final android.graphics.drawable.GradientDrawable.Orientation TR_BL; 16031 } 16032 16033 public final class Icon implements android.os.Parcelable { 16034 method public static android.graphics.drawable.Icon createWithAdaptiveBitmap(android.graphics.Bitmap); 16035 method @NonNull public static android.graphics.drawable.Icon createWithAdaptiveBitmapContentUri(@NonNull String); 16036 method @NonNull public static android.graphics.drawable.Icon createWithAdaptiveBitmapContentUri(@NonNull android.net.Uri); 16037 method public static android.graphics.drawable.Icon createWithBitmap(android.graphics.Bitmap); 16038 method public static android.graphics.drawable.Icon createWithContentUri(String); 16039 method public static android.graphics.drawable.Icon createWithContentUri(android.net.Uri); 16040 method public static android.graphics.drawable.Icon createWithData(byte[], int, int); 16041 method public static android.graphics.drawable.Icon createWithFilePath(String); 16042 method public static android.graphics.drawable.Icon createWithResource(android.content.Context, @DrawableRes int); 16043 method public static android.graphics.drawable.Icon createWithResource(String, @DrawableRes int); 16044 method public int describeContents(); 16045 method @IdRes public int getResId(); 16046 method @NonNull public String getResPackage(); 16047 method public int getType(); 16048 method @NonNull public android.net.Uri getUri(); 16049 method public android.graphics.drawable.Drawable loadDrawable(android.content.Context); 16050 method public void loadDrawableAsync(android.content.Context, android.os.Message); 16051 method public void loadDrawableAsync(android.content.Context, android.graphics.drawable.Icon.OnDrawableLoadedListener, android.os.Handler); 16052 method public android.graphics.drawable.Icon setTint(@ColorInt int); 16053 method @NonNull public android.graphics.drawable.Icon setTintBlendMode(@NonNull android.graphics.BlendMode); 16054 method public android.graphics.drawable.Icon setTintList(android.content.res.ColorStateList); 16055 method @NonNull public android.graphics.drawable.Icon setTintMode(@NonNull android.graphics.PorterDuff.Mode); 16056 method public void writeToParcel(android.os.Parcel, int); 16057 field @NonNull public static final android.os.Parcelable.Creator<android.graphics.drawable.Icon> CREATOR; 16058 field public static final int TYPE_ADAPTIVE_BITMAP = 5; // 0x5 16059 field public static final int TYPE_BITMAP = 1; // 0x1 16060 field public static final int TYPE_DATA = 3; // 0x3 16061 field public static final int TYPE_RESOURCE = 2; // 0x2 16062 field public static final int TYPE_URI = 4; // 0x4 16063 field public static final int TYPE_URI_ADAPTIVE_BITMAP = 6; // 0x6 16064 } 16065 16066 public static interface Icon.OnDrawableLoadedListener { 16067 method public void onDrawableLoaded(android.graphics.drawable.Drawable); 16068 } 16069 16070 public class InsetDrawable extends android.graphics.drawable.DrawableWrapper { 16071 ctor public InsetDrawable(@Nullable android.graphics.drawable.Drawable, int); 16072 ctor public InsetDrawable(@Nullable android.graphics.drawable.Drawable, float); 16073 ctor public InsetDrawable(@Nullable android.graphics.drawable.Drawable, int, int, int, int); 16074 ctor public InsetDrawable(@Nullable android.graphics.drawable.Drawable, float, float, float, float); 16075 } 16076 16077 public class LayerDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable.Callback { 16078 ctor public LayerDrawable(@NonNull android.graphics.drawable.Drawable[]); 16079 method public int addLayer(android.graphics.drawable.Drawable); 16080 method public void draw(android.graphics.Canvas); 16081 method public android.graphics.drawable.Drawable findDrawableByLayerId(int); 16082 method public int findIndexByLayerId(int); 16083 method public int getBottomPadding(); 16084 method public android.graphics.drawable.Drawable getDrawable(int); 16085 method public int getEndPadding(); 16086 method public int getId(int); 16087 method public int getLayerGravity(int); 16088 method public int getLayerHeight(int); 16089 method public int getLayerInsetBottom(int); 16090 method public int getLayerInsetEnd(int); 16091 method public int getLayerInsetLeft(int); 16092 method public int getLayerInsetRight(int); 16093 method public int getLayerInsetStart(int); 16094 method public int getLayerInsetTop(int); 16095 method public int getLayerWidth(int); 16096 method public int getLeftPadding(); 16097 method public int getNumberOfLayers(); 16098 method public int getOpacity(); 16099 method public int getPaddingMode(); 16100 method public int getRightPadding(); 16101 method public int getStartPadding(); 16102 method public int getTopPadding(); 16103 method public void invalidateDrawable(@NonNull android.graphics.drawable.Drawable); 16104 method public void scheduleDrawable(@NonNull android.graphics.drawable.Drawable, @NonNull Runnable, long); 16105 method public void setAlpha(int); 16106 method public void setColorFilter(android.graphics.ColorFilter); 16107 method public void setDither(boolean); 16108 method public void setDrawable(int, android.graphics.drawable.Drawable); 16109 method public boolean setDrawableByLayerId(int, android.graphics.drawable.Drawable); 16110 method public void setId(int, int); 16111 method public void setLayerGravity(int, int); 16112 method public void setLayerHeight(int, int); 16113 method public void setLayerInset(int, int, int, int, int); 16114 method public void setLayerInsetBottom(int, int); 16115 method public void setLayerInsetEnd(int, int); 16116 method public void setLayerInsetLeft(int, int); 16117 method public void setLayerInsetRelative(int, int, int, int, int); 16118 method public void setLayerInsetRight(int, int); 16119 method public void setLayerInsetStart(int, int); 16120 method public void setLayerInsetTop(int, int); 16121 method public void setLayerSize(int, int, int); 16122 method public void setLayerWidth(int, int); 16123 method public void setOpacity(int); 16124 method public void setPadding(int, int, int, int); 16125 method public void setPaddingMode(int); 16126 method public void setPaddingRelative(int, int, int, int); 16127 method public void unscheduleDrawable(@NonNull android.graphics.drawable.Drawable, @NonNull Runnable); 16128 field public static final int INSET_UNDEFINED = -2147483648; // 0x80000000 16129 field public static final int PADDING_MODE_NEST = 0; // 0x0 16130 field public static final int PADDING_MODE_STACK = 1; // 0x1 16131 } 16132 16133 public class LevelListDrawable extends android.graphics.drawable.DrawableContainer { 16134 ctor public LevelListDrawable(); 16135 method public void addLevel(int, int, android.graphics.drawable.Drawable); 16136 } 16137 16138 public class NinePatchDrawable extends android.graphics.drawable.Drawable { 16139 ctor @Deprecated public NinePatchDrawable(android.graphics.Bitmap, byte[], android.graphics.Rect, String); 16140 ctor public NinePatchDrawable(android.content.res.Resources, android.graphics.Bitmap, byte[], android.graphics.Rect, String); 16141 ctor @Deprecated public NinePatchDrawable(@NonNull android.graphics.NinePatch); 16142 ctor public NinePatchDrawable(@Nullable android.content.res.Resources, @NonNull android.graphics.NinePatch); 16143 method public void draw(android.graphics.Canvas); 16144 method public int getOpacity(); 16145 method @NonNull public android.graphics.Paint getPaint(); 16146 method public void setAlpha(int); 16147 method public void setColorFilter(@Nullable android.graphics.ColorFilter); 16148 method public void setDither(boolean); 16149 method public void setTargetDensity(@NonNull android.graphics.Canvas); 16150 method public void setTargetDensity(@NonNull android.util.DisplayMetrics); 16151 method public void setTargetDensity(int); 16152 } 16153 16154 public class PaintDrawable extends android.graphics.drawable.ShapeDrawable { 16155 ctor public PaintDrawable(); 16156 ctor public PaintDrawable(int); 16157 method public void setCornerRadii(float[]); 16158 method public void setCornerRadius(float); 16159 } 16160 16161 public class PictureDrawable extends android.graphics.drawable.Drawable { 16162 ctor public PictureDrawable(android.graphics.Picture); 16163 method public void draw(android.graphics.Canvas); 16164 method public int getOpacity(); 16165 method public android.graphics.Picture getPicture(); 16166 method public void setAlpha(int); 16167 method public void setColorFilter(android.graphics.ColorFilter); 16168 method public void setPicture(android.graphics.Picture); 16169 } 16170 16171 public class RippleDrawable extends android.graphics.drawable.LayerDrawable { 16172 ctor public RippleDrawable(@NonNull android.content.res.ColorStateList, @Nullable android.graphics.drawable.Drawable, @Nullable android.graphics.drawable.Drawable); 16173 method public int getRadius(); 16174 method public void setColor(android.content.res.ColorStateList); 16175 method public void setRadius(int); 16176 field public static final int RADIUS_AUTO = -1; // 0xffffffff 16177 } 16178 16179 public class RotateDrawable extends android.graphics.drawable.DrawableWrapper { 16180 ctor public RotateDrawable(); 16181 method public float getFromDegrees(); 16182 method public float getPivotX(); 16183 method public float getPivotY(); 16184 method public float getToDegrees(); 16185 method public boolean isPivotXRelative(); 16186 method public boolean isPivotYRelative(); 16187 method public void setFromDegrees(float); 16188 method public void setPivotX(float); 16189 method public void setPivotXRelative(boolean); 16190 method public void setPivotY(float); 16191 method public void setPivotYRelative(boolean); 16192 method public void setToDegrees(float); 16193 } 16194 16195 public class ScaleDrawable extends android.graphics.drawable.DrawableWrapper { 16196 ctor public ScaleDrawable(android.graphics.drawable.Drawable, int, float, float); 16197 } 16198 16199 public class ShapeDrawable extends android.graphics.drawable.Drawable { 16200 ctor public ShapeDrawable(); 16201 ctor public ShapeDrawable(android.graphics.drawable.shapes.Shape); 16202 method public void draw(android.graphics.Canvas); 16203 method public int getOpacity(); 16204 method public android.graphics.Paint getPaint(); 16205 method public android.graphics.drawable.ShapeDrawable.ShaderFactory getShaderFactory(); 16206 method public android.graphics.drawable.shapes.Shape getShape(); 16207 method protected boolean inflateTag(String, android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet); 16208 method protected void onDraw(android.graphics.drawable.shapes.Shape, android.graphics.Canvas, android.graphics.Paint); 16209 method public void setAlpha(int); 16210 method public void setColorFilter(android.graphics.ColorFilter); 16211 method public void setDither(boolean); 16212 method public void setIntrinsicHeight(int); 16213 method public void setIntrinsicWidth(int); 16214 method public void setPadding(int, int, int, int); 16215 method public void setPadding(android.graphics.Rect); 16216 method public void setShaderFactory(android.graphics.drawable.ShapeDrawable.ShaderFactory); 16217 method public void setShape(android.graphics.drawable.shapes.Shape); 16218 } 16219 16220 public abstract static class ShapeDrawable.ShaderFactory { 16221 ctor public ShapeDrawable.ShaderFactory(); 16222 method public abstract android.graphics.Shader resize(int, int); 16223 } 16224 16225 public class StateListDrawable extends android.graphics.drawable.DrawableContainer { 16226 ctor public StateListDrawable(); 16227 method public void addState(int[], android.graphics.drawable.Drawable); 16228 method public int findStateDrawableIndex(@NonNull int[]); 16229 method public int getStateCount(); 16230 method @Nullable public android.graphics.drawable.Drawable getStateDrawable(int); 16231 method @NonNull public int[] getStateSet(int); 16232 } 16233 16234 public class TransitionDrawable extends android.graphics.drawable.LayerDrawable implements android.graphics.drawable.Drawable.Callback { 16235 ctor public TransitionDrawable(android.graphics.drawable.Drawable[]); 16236 method public boolean isCrossFadeEnabled(); 16237 method public void resetTransition(); 16238 method public void reverseTransition(int); 16239 method public void setCrossFadeEnabled(boolean); 16240 method public void startTransition(int); 16241 } 16242 16243 public class VectorDrawable extends android.graphics.drawable.Drawable { 16244 ctor public VectorDrawable(); 16245 method public void draw(android.graphics.Canvas); 16246 method public int getOpacity(); 16247 method public void setAlpha(int); 16248 method public void setColorFilter(android.graphics.ColorFilter); 16249 } 16250 16251} 16252 16253package android.graphics.drawable.shapes { 16254 16255 public class ArcShape extends android.graphics.drawable.shapes.RectShape { 16256 ctor public ArcShape(float, float); 16257 method public android.graphics.drawable.shapes.ArcShape clone() throws java.lang.CloneNotSupportedException; 16258 method public final float getStartAngle(); 16259 method public final float getSweepAngle(); 16260 } 16261 16262 public class OvalShape extends android.graphics.drawable.shapes.RectShape { 16263 ctor public OvalShape(); 16264 method public android.graphics.drawable.shapes.OvalShape clone() throws java.lang.CloneNotSupportedException; 16265 } 16266 16267 public class PathShape extends android.graphics.drawable.shapes.Shape { 16268 ctor public PathShape(@NonNull android.graphics.Path, float, float); 16269 method public android.graphics.drawable.shapes.PathShape clone() throws java.lang.CloneNotSupportedException; 16270 method public void draw(android.graphics.Canvas, android.graphics.Paint); 16271 } 16272 16273 public class RectShape extends android.graphics.drawable.shapes.Shape { 16274 ctor public RectShape(); 16275 method public android.graphics.drawable.shapes.RectShape clone() throws java.lang.CloneNotSupportedException; 16276 method public void draw(android.graphics.Canvas, android.graphics.Paint); 16277 method protected final android.graphics.RectF rect(); 16278 } 16279 16280 public class RoundRectShape extends android.graphics.drawable.shapes.RectShape { 16281 ctor public RoundRectShape(@Nullable float[], @Nullable android.graphics.RectF, @Nullable float[]); 16282 method public android.graphics.drawable.shapes.RoundRectShape clone() throws java.lang.CloneNotSupportedException; 16283 } 16284 16285 public abstract class Shape implements java.lang.Cloneable { 16286 ctor public Shape(); 16287 method public android.graphics.drawable.shapes.Shape clone() throws java.lang.CloneNotSupportedException; 16288 method public abstract void draw(android.graphics.Canvas, android.graphics.Paint); 16289 method public final float getHeight(); 16290 method public void getOutline(@NonNull android.graphics.Outline); 16291 method public final float getWidth(); 16292 method public boolean hasAlpha(); 16293 method protected void onResize(float, float); 16294 method public final void resize(float, float); 16295 } 16296 16297} 16298 16299package android.graphics.fonts { 16300 16301 public final class Font { 16302 method @Nullable public android.graphics.fonts.FontVariationAxis[] getAxes(); 16303 method @NonNull public java.nio.ByteBuffer getBuffer(); 16304 method @Nullable public java.io.File getFile(); 16305 method @NonNull public android.os.LocaleList getLocaleList(); 16306 method @NonNull public android.graphics.fonts.FontStyle getStyle(); 16307 method @IntRange(from=0) public int getTtcIndex(); 16308 } 16309 16310 public static final class Font.Builder { 16311 ctor public Font.Builder(@NonNull java.nio.ByteBuffer); 16312 ctor public Font.Builder(@NonNull java.io.File); 16313 ctor public Font.Builder(@NonNull android.os.ParcelFileDescriptor); 16314 ctor public Font.Builder(@NonNull android.os.ParcelFileDescriptor, @IntRange(from=0) long, @IntRange(from=0xffffffff) long); 16315 ctor public Font.Builder(@NonNull android.content.res.AssetManager, @NonNull String); 16316 ctor public Font.Builder(@NonNull android.content.res.Resources, int); 16317 method @NonNull public android.graphics.fonts.Font build() throws java.io.IOException; 16318 method @NonNull public android.graphics.fonts.Font.Builder setFontVariationSettings(@Nullable String); 16319 method @NonNull public android.graphics.fonts.Font.Builder setFontVariationSettings(@Nullable android.graphics.fonts.FontVariationAxis[]); 16320 method @NonNull public android.graphics.fonts.Font.Builder setSlant(int); 16321 method @NonNull public android.graphics.fonts.Font.Builder setTtcIndex(@IntRange(from=0) int); 16322 method @NonNull public android.graphics.fonts.Font.Builder setWeight(@IntRange(from=android.graphics.fonts.FontStyle.FONT_WEIGHT_MIN, to=android.graphics.fonts.FontStyle.FONT_WEIGHT_MAX) int); 16323 } 16324 16325 public final class FontFamily { 16326 method @NonNull public android.graphics.fonts.Font getFont(@IntRange(from=0) int); 16327 method @IntRange(from=1) public int getSize(); 16328 } 16329 16330 public static final class FontFamily.Builder { 16331 ctor public FontFamily.Builder(@NonNull android.graphics.fonts.Font); 16332 method @NonNull public android.graphics.fonts.FontFamily.Builder addFont(@NonNull android.graphics.fonts.Font); 16333 method @NonNull public android.graphics.fonts.FontFamily build(); 16334 } 16335 16336 public final class FontStyle { 16337 ctor public FontStyle(); 16338 ctor public FontStyle(int, int); 16339 method public int getSlant(); 16340 method @IntRange(from=0, to=1000) public int getWeight(); 16341 field public static final int FONT_SLANT_ITALIC = 1; // 0x1 16342 field public static final int FONT_SLANT_UPRIGHT = 0; // 0x0 16343 field public static final int FONT_WEIGHT_BLACK = 900; // 0x384 16344 field public static final int FONT_WEIGHT_BOLD = 700; // 0x2bc 16345 field public static final int FONT_WEIGHT_EXTRA_BOLD = 800; // 0x320 16346 field public static final int FONT_WEIGHT_EXTRA_LIGHT = 200; // 0xc8 16347 field public static final int FONT_WEIGHT_LIGHT = 300; // 0x12c 16348 field public static final int FONT_WEIGHT_MAX = 1000; // 0x3e8 16349 field public static final int FONT_WEIGHT_MEDIUM = 500; // 0x1f4 16350 field public static final int FONT_WEIGHT_MIN = 1; // 0x1 16351 field public static final int FONT_WEIGHT_NORMAL = 400; // 0x190 16352 field public static final int FONT_WEIGHT_SEMI_BOLD = 600; // 0x258 16353 field public static final int FONT_WEIGHT_THIN = 100; // 0x64 16354 } 16355 16356 public final class FontVariationAxis { 16357 ctor public FontVariationAxis(@NonNull String, float); 16358 method @Nullable public static android.graphics.fonts.FontVariationAxis[] fromFontVariationSettings(@Nullable String); 16359 method public float getStyleValue(); 16360 method public String getTag(); 16361 method @NonNull public static String toFontVariationSettings(@Nullable android.graphics.fonts.FontVariationAxis[]); 16362 } 16363 16364 public final class SystemFonts { 16365 method @NonNull public static java.util.Set<android.graphics.fonts.Font> getAvailableFonts(); 16366 } 16367 16368} 16369 16370package android.graphics.pdf { 16371 16372 public class PdfDocument { 16373 ctor public PdfDocument(); 16374 method public void close(); 16375 method public void finishPage(android.graphics.pdf.PdfDocument.Page); 16376 method public java.util.List<android.graphics.pdf.PdfDocument.PageInfo> getPages(); 16377 method public android.graphics.pdf.PdfDocument.Page startPage(android.graphics.pdf.PdfDocument.PageInfo); 16378 method public void writeTo(java.io.OutputStream) throws java.io.IOException; 16379 } 16380 16381 public static final class PdfDocument.Page { 16382 method public android.graphics.Canvas getCanvas(); 16383 method public android.graphics.pdf.PdfDocument.PageInfo getInfo(); 16384 } 16385 16386 public static final class PdfDocument.PageInfo { 16387 method public android.graphics.Rect getContentRect(); 16388 method public int getPageHeight(); 16389 method public int getPageNumber(); 16390 method public int getPageWidth(); 16391 } 16392 16393 public static final class PdfDocument.PageInfo.Builder { 16394 ctor public PdfDocument.PageInfo.Builder(int, int, int); 16395 method public android.graphics.pdf.PdfDocument.PageInfo create(); 16396 method public android.graphics.pdf.PdfDocument.PageInfo.Builder setContentRect(android.graphics.Rect); 16397 } 16398 16399 public final class PdfRenderer implements java.lang.AutoCloseable { 16400 ctor public PdfRenderer(@NonNull android.os.ParcelFileDescriptor) throws java.io.IOException; 16401 method public void close(); 16402 method public int getPageCount(); 16403 method public android.graphics.pdf.PdfRenderer.Page openPage(int); 16404 method public boolean shouldScaleForPrinting(); 16405 } 16406 16407 public final class PdfRenderer.Page implements java.lang.AutoCloseable { 16408 method public void close(); 16409 method public int getHeight(); 16410 method public int getIndex(); 16411 method public int getWidth(); 16412 method public void render(@NonNull android.graphics.Bitmap, @Nullable android.graphics.Rect, @Nullable android.graphics.Matrix, int); 16413 field public static final int RENDER_MODE_FOR_DISPLAY = 1; // 0x1 16414 field public static final int RENDER_MODE_FOR_PRINT = 2; // 0x2 16415 } 16416 16417} 16418 16419package android.graphics.text { 16420 16421 public class LineBreaker { 16422 method @NonNull public android.graphics.text.LineBreaker.Result computeLineBreaks(@NonNull android.graphics.text.MeasuredText, @NonNull android.graphics.text.LineBreaker.ParagraphConstraints, @IntRange(from=0) int); 16423 field public static final int BREAK_STRATEGY_BALANCED = 2; // 0x2 16424 field public static final int BREAK_STRATEGY_HIGH_QUALITY = 1; // 0x1 16425 field public static final int BREAK_STRATEGY_SIMPLE = 0; // 0x0 16426 field public static final int HYPHENATION_FREQUENCY_FULL = 2; // 0x2 16427 field public static final int HYPHENATION_FREQUENCY_NONE = 0; // 0x0 16428 field public static final int HYPHENATION_FREQUENCY_NORMAL = 1; // 0x1 16429 field public static final int JUSTIFICATION_MODE_INTER_WORD = 1; // 0x1 16430 field public static final int JUSTIFICATION_MODE_NONE = 0; // 0x0 16431 } 16432 16433 public static final class LineBreaker.Builder { 16434 ctor public LineBreaker.Builder(); 16435 method @NonNull public android.graphics.text.LineBreaker build(); 16436 method @NonNull public android.graphics.text.LineBreaker.Builder setBreakStrategy(int); 16437 method @NonNull public android.graphics.text.LineBreaker.Builder setHyphenationFrequency(int); 16438 method @NonNull public android.graphics.text.LineBreaker.Builder setIndents(@Nullable int[]); 16439 method @NonNull public android.graphics.text.LineBreaker.Builder setJustificationMode(int); 16440 } 16441 16442 public static class LineBreaker.ParagraphConstraints { 16443 ctor public LineBreaker.ParagraphConstraints(); 16444 method @FloatRange(from=0) @Px public float getDefaultTabStop(); 16445 method @FloatRange(from=0.0f) @Px public float getFirstWidth(); 16446 method @IntRange(from=0) @Px public int getFirstWidthLineCount(); 16447 method @Nullable public float[] getTabStops(); 16448 method @FloatRange(from=0.0f) @Px public float getWidth(); 16449 method public void setIndent(@FloatRange(from=0.0f) @Px float, @IntRange(from=0) @Px int); 16450 method public void setTabStops(@Nullable float[], @FloatRange(from=0) @Px float); 16451 method public void setWidth(@FloatRange(from=0.0f) @Px float); 16452 } 16453 16454 public static class LineBreaker.Result { 16455 method public int getEndLineHyphenEdit(int); 16456 method @Px public float getLineAscent(@IntRange(from=0) int); 16457 method @IntRange(from=0) public int getLineBreakOffset(@IntRange(from=0) int); 16458 method @IntRange(from=0) public int getLineCount(); 16459 method @Px public float getLineDescent(@IntRange(from=0) int); 16460 method @Px public float getLineWidth(@IntRange(from=0) int); 16461 method public int getStartLineHyphenEdit(int); 16462 method public boolean hasLineTab(int); 16463 } 16464 16465 public class MeasuredText { 16466 method public void getBounds(@IntRange(from=0) int, @IntRange(from=0) int, @NonNull android.graphics.Rect); 16467 method @FloatRange(from=0.0f) @Px public float getCharWidthAt(@IntRange(from=0) int); 16468 method @FloatRange(from=0.0) @Px public float getWidth(@IntRange(from=0) int, @IntRange(from=0) int); 16469 } 16470 16471 public static final class MeasuredText.Builder { 16472 ctor public MeasuredText.Builder(@NonNull char[]); 16473 ctor public MeasuredText.Builder(@NonNull android.graphics.text.MeasuredText); 16474 method @NonNull public android.graphics.text.MeasuredText.Builder appendReplacementRun(@NonNull android.graphics.Paint, @IntRange(from=0) int, @FloatRange(from=0) @Px float); 16475 method @NonNull public android.graphics.text.MeasuredText.Builder appendStyleRun(@NonNull android.graphics.Paint, @IntRange(from=0) int, boolean); 16476 method @NonNull public android.graphics.text.MeasuredText build(); 16477 method @NonNull public android.graphics.text.MeasuredText.Builder setComputeHyphenation(boolean); 16478 method @NonNull public android.graphics.text.MeasuredText.Builder setComputeLayout(boolean); 16479 } 16480 16481} 16482 16483package android.hardware { 16484 16485 @Deprecated public class Camera { 16486 method @Deprecated public final void addCallbackBuffer(byte[]); 16487 method @Deprecated public final void autoFocus(android.hardware.Camera.AutoFocusCallback); 16488 method @Deprecated public final void cancelAutoFocus(); 16489 method @Deprecated public final boolean enableShutterSound(boolean); 16490 method @Deprecated protected void finalize(); 16491 method @Deprecated public static void getCameraInfo(int, android.hardware.Camera.CameraInfo); 16492 method @Deprecated public static int getNumberOfCameras(); 16493 method @Deprecated public android.hardware.Camera.Parameters getParameters(); 16494 method @Deprecated public final void lock(); 16495 method @Deprecated public static android.hardware.Camera open(int); 16496 method @Deprecated public static android.hardware.Camera open(); 16497 method @Deprecated public final void reconnect() throws java.io.IOException; 16498 method @Deprecated public final void release(); 16499 method @Deprecated public void setAutoFocusMoveCallback(android.hardware.Camera.AutoFocusMoveCallback); 16500 method @Deprecated public final void setDisplayOrientation(int); 16501 method @Deprecated public final void setErrorCallback(android.hardware.Camera.ErrorCallback); 16502 method @Deprecated public final void setFaceDetectionListener(android.hardware.Camera.FaceDetectionListener); 16503 method @Deprecated public final void setOneShotPreviewCallback(android.hardware.Camera.PreviewCallback); 16504 method @Deprecated public void setParameters(android.hardware.Camera.Parameters); 16505 method @Deprecated public final void setPreviewCallback(android.hardware.Camera.PreviewCallback); 16506 method @Deprecated public final void setPreviewCallbackWithBuffer(android.hardware.Camera.PreviewCallback); 16507 method @Deprecated public final void setPreviewDisplay(android.view.SurfaceHolder) throws java.io.IOException; 16508 method @Deprecated public final void setPreviewTexture(android.graphics.SurfaceTexture) throws java.io.IOException; 16509 method @Deprecated public final void setZoomChangeListener(android.hardware.Camera.OnZoomChangeListener); 16510 method @Deprecated public final void startFaceDetection(); 16511 method @Deprecated public final void startPreview(); 16512 method @Deprecated public final void startSmoothZoom(int); 16513 method @Deprecated public final void stopFaceDetection(); 16514 method @Deprecated public final void stopPreview(); 16515 method @Deprecated public final void stopSmoothZoom(); 16516 method @Deprecated public final void takePicture(android.hardware.Camera.ShutterCallback, android.hardware.Camera.PictureCallback, android.hardware.Camera.PictureCallback); 16517 method @Deprecated public final void takePicture(android.hardware.Camera.ShutterCallback, android.hardware.Camera.PictureCallback, android.hardware.Camera.PictureCallback, android.hardware.Camera.PictureCallback); 16518 method @Deprecated public final void unlock(); 16519 field @Deprecated public static final String ACTION_NEW_PICTURE = "android.hardware.action.NEW_PICTURE"; 16520 field @Deprecated public static final String ACTION_NEW_VIDEO = "android.hardware.action.NEW_VIDEO"; 16521 field @Deprecated public static final int CAMERA_ERROR_EVICTED = 2; // 0x2 16522 field @Deprecated public static final int CAMERA_ERROR_SERVER_DIED = 100; // 0x64 16523 field @Deprecated public static final int CAMERA_ERROR_UNKNOWN = 1; // 0x1 16524 } 16525 16526 @Deprecated public static class Camera.Area { 16527 ctor @Deprecated public Camera.Area(android.graphics.Rect, int); 16528 field @Deprecated public android.graphics.Rect rect; 16529 field @Deprecated public int weight; 16530 } 16531 16532 @Deprecated public static interface Camera.AutoFocusCallback { 16533 method @Deprecated public void onAutoFocus(boolean, android.hardware.Camera); 16534 } 16535 16536 @Deprecated public static interface Camera.AutoFocusMoveCallback { 16537 method @Deprecated public void onAutoFocusMoving(boolean, android.hardware.Camera); 16538 } 16539 16540 @Deprecated public static class Camera.CameraInfo { 16541 ctor @Deprecated public Camera.CameraInfo(); 16542 field @Deprecated public static final int CAMERA_FACING_BACK = 0; // 0x0 16543 field @Deprecated public static final int CAMERA_FACING_FRONT = 1; // 0x1 16544 field @Deprecated public boolean canDisableShutterSound; 16545 field @Deprecated public int facing; 16546 field @Deprecated public int orientation; 16547 } 16548 16549 @Deprecated public static interface Camera.ErrorCallback { 16550 method @Deprecated public void onError(int, android.hardware.Camera); 16551 } 16552 16553 @Deprecated public static class Camera.Face { 16554 ctor @Deprecated public Camera.Face(); 16555 field @Deprecated public int id; 16556 field @Deprecated public android.graphics.Point leftEye; 16557 field @Deprecated public android.graphics.Point mouth; 16558 field @Deprecated public android.graphics.Rect rect; 16559 field @Deprecated public android.graphics.Point rightEye; 16560 field @Deprecated public int score; 16561 } 16562 16563 @Deprecated public static interface Camera.FaceDetectionListener { 16564 method @Deprecated public void onFaceDetection(android.hardware.Camera.Face[], android.hardware.Camera); 16565 } 16566 16567 @Deprecated public static interface Camera.OnZoomChangeListener { 16568 method @Deprecated public void onZoomChange(int, boolean, android.hardware.Camera); 16569 } 16570 16571 @Deprecated public class Camera.Parameters { 16572 method @Deprecated public String flatten(); 16573 method @Deprecated public String get(String); 16574 method @Deprecated public String getAntibanding(); 16575 method @Deprecated public boolean getAutoExposureLock(); 16576 method @Deprecated public boolean getAutoWhiteBalanceLock(); 16577 method @Deprecated public String getColorEffect(); 16578 method @Deprecated public int getExposureCompensation(); 16579 method @Deprecated public float getExposureCompensationStep(); 16580 method @Deprecated public String getFlashMode(); 16581 method @Deprecated public float getFocalLength(); 16582 method @Deprecated public java.util.List<android.hardware.Camera.Area> getFocusAreas(); 16583 method @Deprecated public void getFocusDistances(float[]); 16584 method @Deprecated public String getFocusMode(); 16585 method @Deprecated public float getHorizontalViewAngle(); 16586 method @Deprecated public int getInt(String); 16587 method @Deprecated public int getJpegQuality(); 16588 method @Deprecated public int getJpegThumbnailQuality(); 16589 method @Deprecated public android.hardware.Camera.Size getJpegThumbnailSize(); 16590 method @Deprecated public int getMaxExposureCompensation(); 16591 method @Deprecated public int getMaxNumDetectedFaces(); 16592 method @Deprecated public int getMaxNumFocusAreas(); 16593 method @Deprecated public int getMaxNumMeteringAreas(); 16594 method @Deprecated public int getMaxZoom(); 16595 method @Deprecated public java.util.List<android.hardware.Camera.Area> getMeteringAreas(); 16596 method @Deprecated public int getMinExposureCompensation(); 16597 method @Deprecated public int getPictureFormat(); 16598 method @Deprecated public android.hardware.Camera.Size getPictureSize(); 16599 method @Deprecated public android.hardware.Camera.Size getPreferredPreviewSizeForVideo(); 16600 method @Deprecated public int getPreviewFormat(); 16601 method @Deprecated public void getPreviewFpsRange(int[]); 16602 method @Deprecated public int getPreviewFrameRate(); 16603 method @Deprecated public android.hardware.Camera.Size getPreviewSize(); 16604 method @Deprecated public String getSceneMode(); 16605 method @Deprecated public java.util.List<java.lang.String> getSupportedAntibanding(); 16606 method @Deprecated public java.util.List<java.lang.String> getSupportedColorEffects(); 16607 method @Deprecated public java.util.List<java.lang.String> getSupportedFlashModes(); 16608 method @Deprecated public java.util.List<java.lang.String> getSupportedFocusModes(); 16609 method @Deprecated public java.util.List<android.hardware.Camera.Size> getSupportedJpegThumbnailSizes(); 16610 method @Deprecated public java.util.List<java.lang.Integer> getSupportedPictureFormats(); 16611 method @Deprecated public java.util.List<android.hardware.Camera.Size> getSupportedPictureSizes(); 16612 method @Deprecated public java.util.List<java.lang.Integer> getSupportedPreviewFormats(); 16613 method @Deprecated public java.util.List<int[]> getSupportedPreviewFpsRange(); 16614 method @Deprecated public java.util.List<java.lang.Integer> getSupportedPreviewFrameRates(); 16615 method @Deprecated public java.util.List<android.hardware.Camera.Size> getSupportedPreviewSizes(); 16616 method @Deprecated public java.util.List<java.lang.String> getSupportedSceneModes(); 16617 method @Deprecated public java.util.List<android.hardware.Camera.Size> getSupportedVideoSizes(); 16618 method @Deprecated public java.util.List<java.lang.String> getSupportedWhiteBalance(); 16619 method @Deprecated public float getVerticalViewAngle(); 16620 method @Deprecated public boolean getVideoStabilization(); 16621 method @Deprecated public String getWhiteBalance(); 16622 method @Deprecated public int getZoom(); 16623 method @Deprecated public java.util.List<java.lang.Integer> getZoomRatios(); 16624 method @Deprecated public boolean isAutoExposureLockSupported(); 16625 method @Deprecated public boolean isAutoWhiteBalanceLockSupported(); 16626 method @Deprecated public boolean isSmoothZoomSupported(); 16627 method @Deprecated public boolean isVideoSnapshotSupported(); 16628 method @Deprecated public boolean isVideoStabilizationSupported(); 16629 method @Deprecated public boolean isZoomSupported(); 16630 method @Deprecated public void remove(String); 16631 method @Deprecated public void removeGpsData(); 16632 method @Deprecated public void set(String, String); 16633 method @Deprecated public void set(String, int); 16634 method @Deprecated public void setAntibanding(String); 16635 method @Deprecated public void setAutoExposureLock(boolean); 16636 method @Deprecated public void setAutoWhiteBalanceLock(boolean); 16637 method @Deprecated public void setColorEffect(String); 16638 method @Deprecated public void setExposureCompensation(int); 16639 method @Deprecated public void setFlashMode(String); 16640 method @Deprecated public void setFocusAreas(java.util.List<android.hardware.Camera.Area>); 16641 method @Deprecated public void setFocusMode(String); 16642 method @Deprecated public void setGpsAltitude(double); 16643 method @Deprecated public void setGpsLatitude(double); 16644 method @Deprecated public void setGpsLongitude(double); 16645 method @Deprecated public void setGpsProcessingMethod(String); 16646 method @Deprecated public void setGpsTimestamp(long); 16647 method @Deprecated public void setJpegQuality(int); 16648 method @Deprecated public void setJpegThumbnailQuality(int); 16649 method @Deprecated public void setJpegThumbnailSize(int, int); 16650 method @Deprecated public void setMeteringAreas(java.util.List<android.hardware.Camera.Area>); 16651 method @Deprecated public void setPictureFormat(int); 16652 method @Deprecated public void setPictureSize(int, int); 16653 method @Deprecated public void setPreviewFormat(int); 16654 method @Deprecated public void setPreviewFpsRange(int, int); 16655 method @Deprecated public void setPreviewFrameRate(int); 16656 method @Deprecated public void setPreviewSize(int, int); 16657 method @Deprecated public void setRecordingHint(boolean); 16658 method @Deprecated public void setRotation(int); 16659 method @Deprecated public void setSceneMode(String); 16660 method @Deprecated public void setVideoStabilization(boolean); 16661 method @Deprecated public void setWhiteBalance(String); 16662 method @Deprecated public void setZoom(int); 16663 method @Deprecated public void unflatten(String); 16664 field @Deprecated public static final String ANTIBANDING_50HZ = "50hz"; 16665 field @Deprecated public static final String ANTIBANDING_60HZ = "60hz"; 16666 field @Deprecated public static final String ANTIBANDING_AUTO = "auto"; 16667 field @Deprecated public static final String ANTIBANDING_OFF = "off"; 16668 field @Deprecated public static final String EFFECT_AQUA = "aqua"; 16669 field @Deprecated public static final String EFFECT_BLACKBOARD = "blackboard"; 16670 field @Deprecated public static final String EFFECT_MONO = "mono"; 16671 field @Deprecated public static final String EFFECT_NEGATIVE = "negative"; 16672 field @Deprecated public static final String EFFECT_NONE = "none"; 16673 field @Deprecated public static final String EFFECT_POSTERIZE = "posterize"; 16674 field @Deprecated public static final String EFFECT_SEPIA = "sepia"; 16675 field @Deprecated public static final String EFFECT_SOLARIZE = "solarize"; 16676 field @Deprecated public static final String EFFECT_WHITEBOARD = "whiteboard"; 16677 field @Deprecated public static final String FLASH_MODE_AUTO = "auto"; 16678 field @Deprecated public static final String FLASH_MODE_OFF = "off"; 16679 field @Deprecated public static final String FLASH_MODE_ON = "on"; 16680 field @Deprecated public static final String FLASH_MODE_RED_EYE = "red-eye"; 16681 field @Deprecated public static final String FLASH_MODE_TORCH = "torch"; 16682 field @Deprecated public static final int FOCUS_DISTANCE_FAR_INDEX = 2; // 0x2 16683 field @Deprecated public static final int FOCUS_DISTANCE_NEAR_INDEX = 0; // 0x0 16684 field @Deprecated public static final int FOCUS_DISTANCE_OPTIMAL_INDEX = 1; // 0x1 16685 field @Deprecated public static final String FOCUS_MODE_AUTO = "auto"; 16686 field @Deprecated public static final String FOCUS_MODE_CONTINUOUS_PICTURE = "continuous-picture"; 16687 field @Deprecated public static final String FOCUS_MODE_CONTINUOUS_VIDEO = "continuous-video"; 16688 field @Deprecated public static final String FOCUS_MODE_EDOF = "edof"; 16689 field @Deprecated public static final String FOCUS_MODE_FIXED = "fixed"; 16690 field @Deprecated public static final String FOCUS_MODE_INFINITY = "infinity"; 16691 field @Deprecated public static final String FOCUS_MODE_MACRO = "macro"; 16692 field @Deprecated public static final int PREVIEW_FPS_MAX_INDEX = 1; // 0x1 16693 field @Deprecated public static final int PREVIEW_FPS_MIN_INDEX = 0; // 0x0 16694 field @Deprecated public static final String SCENE_MODE_ACTION = "action"; 16695 field @Deprecated public static final String SCENE_MODE_AUTO = "auto"; 16696 field @Deprecated public static final String SCENE_MODE_BARCODE = "barcode"; 16697 field @Deprecated public static final String SCENE_MODE_BEACH = "beach"; 16698 field @Deprecated public static final String SCENE_MODE_CANDLELIGHT = "candlelight"; 16699 field @Deprecated public static final String SCENE_MODE_FIREWORKS = "fireworks"; 16700 field @Deprecated public static final String SCENE_MODE_HDR = "hdr"; 16701 field @Deprecated public static final String SCENE_MODE_LANDSCAPE = "landscape"; 16702 field @Deprecated public static final String SCENE_MODE_NIGHT = "night"; 16703 field @Deprecated public static final String SCENE_MODE_NIGHT_PORTRAIT = "night-portrait"; 16704 field @Deprecated public static final String SCENE_MODE_PARTY = "party"; 16705 field @Deprecated public static final String SCENE_MODE_PORTRAIT = "portrait"; 16706 field @Deprecated public static final String SCENE_MODE_SNOW = "snow"; 16707 field @Deprecated public static final String SCENE_MODE_SPORTS = "sports"; 16708 field @Deprecated public static final String SCENE_MODE_STEADYPHOTO = "steadyphoto"; 16709 field @Deprecated public static final String SCENE_MODE_SUNSET = "sunset"; 16710 field @Deprecated public static final String SCENE_MODE_THEATRE = "theatre"; 16711 field @Deprecated public static final String WHITE_BALANCE_AUTO = "auto"; 16712 field @Deprecated public static final String WHITE_BALANCE_CLOUDY_DAYLIGHT = "cloudy-daylight"; 16713 field @Deprecated public static final String WHITE_BALANCE_DAYLIGHT = "daylight"; 16714 field @Deprecated public static final String WHITE_BALANCE_FLUORESCENT = "fluorescent"; 16715 field @Deprecated public static final String WHITE_BALANCE_INCANDESCENT = "incandescent"; 16716 field @Deprecated public static final String WHITE_BALANCE_SHADE = "shade"; 16717 field @Deprecated public static final String WHITE_BALANCE_TWILIGHT = "twilight"; 16718 field @Deprecated public static final String WHITE_BALANCE_WARM_FLUORESCENT = "warm-fluorescent"; 16719 } 16720 16721 @Deprecated public static interface Camera.PictureCallback { 16722 method @Deprecated public void onPictureTaken(byte[], android.hardware.Camera); 16723 } 16724 16725 @Deprecated public static interface Camera.PreviewCallback { 16726 method @Deprecated public void onPreviewFrame(byte[], android.hardware.Camera); 16727 } 16728 16729 @Deprecated public static interface Camera.ShutterCallback { 16730 method @Deprecated public void onShutter(); 16731 } 16732 16733 @Deprecated public class Camera.Size { 16734 ctor @Deprecated public Camera.Size(int, int); 16735 field @Deprecated public int height; 16736 field @Deprecated public int width; 16737 } 16738 16739 public final class ConsumerIrManager { 16740 method public android.hardware.ConsumerIrManager.CarrierFrequencyRange[] getCarrierFrequencies(); 16741 method public boolean hasIrEmitter(); 16742 method public void transmit(int, int[]); 16743 } 16744 16745 public final class ConsumerIrManager.CarrierFrequencyRange { 16746 ctor public ConsumerIrManager.CarrierFrequencyRange(int, int); 16747 method public int getMaxFrequency(); 16748 method public int getMinFrequency(); 16749 } 16750 16751 public class GeomagneticField { 16752 ctor public GeomagneticField(float, float, float, long); 16753 method public float getDeclination(); 16754 method public float getFieldStrength(); 16755 method public float getHorizontalStrength(); 16756 method public float getInclination(); 16757 method public float getX(); 16758 method public float getY(); 16759 method public float getZ(); 16760 } 16761 16762 public final class HardwareBuffer implements java.lang.AutoCloseable android.os.Parcelable { 16763 method public void close(); 16764 method @NonNull public static android.hardware.HardwareBuffer create(@IntRange(from=1) int, @IntRange(from=1) int, int, @IntRange(from=1) int, long); 16765 method public int describeContents(); 16766 method public int getFormat(); 16767 method public int getHeight(); 16768 method public int getLayers(); 16769 method public long getUsage(); 16770 method public int getWidth(); 16771 method public boolean isClosed(); 16772 method public static boolean isSupported(@IntRange(from=1) int, @IntRange(from=1) int, int, @IntRange(from=1) int, long); 16773 method public void writeToParcel(android.os.Parcel, int); 16774 field public static final int BLOB = 33; // 0x21 16775 field @NonNull public static final android.os.Parcelable.Creator<android.hardware.HardwareBuffer> CREATOR; 16776 field public static final int DS_24UI8 = 50; // 0x32 16777 field public static final int DS_FP32UI8 = 52; // 0x34 16778 field public static final int D_16 = 48; // 0x30 16779 field public static final int D_24 = 49; // 0x31 16780 field public static final int D_FP32 = 51; // 0x33 16781 field public static final int RGBA_1010102 = 43; // 0x2b 16782 field public static final int RGBA_8888 = 1; // 0x1 16783 field public static final int RGBA_FP16 = 22; // 0x16 16784 field public static final int RGBX_8888 = 2; // 0x2 16785 field public static final int RGB_565 = 4; // 0x4 16786 field public static final int RGB_888 = 3; // 0x3 16787 field public static final int S_UI8 = 53; // 0x35 16788 field public static final long USAGE_CPU_READ_OFTEN = 3L; // 0x3L 16789 field public static final long USAGE_CPU_READ_RARELY = 2L; // 0x2L 16790 field public static final long USAGE_CPU_WRITE_OFTEN = 48L; // 0x30L 16791 field public static final long USAGE_CPU_WRITE_RARELY = 32L; // 0x20L 16792 field public static final long USAGE_GPU_COLOR_OUTPUT = 512L; // 0x200L 16793 field public static final long USAGE_GPU_CUBE_MAP = 33554432L; // 0x2000000L 16794 field public static final long USAGE_GPU_DATA_BUFFER = 16777216L; // 0x1000000L 16795 field public static final long USAGE_GPU_MIPMAP_COMPLETE = 67108864L; // 0x4000000L 16796 field public static final long USAGE_GPU_SAMPLED_IMAGE = 256L; // 0x100L 16797 field public static final long USAGE_PROTECTED_CONTENT = 16384L; // 0x4000L 16798 field public static final long USAGE_SENSOR_DIRECT_DATA = 8388608L; // 0x800000L 16799 field public static final long USAGE_VIDEO_ENCODE = 65536L; // 0x10000L 16800 field public static final int YCBCR_420_888 = 35; // 0x23 16801 } 16802 16803 public final class Sensor { 16804 method public int getFifoMaxEventCount(); 16805 method public int getFifoReservedEventCount(); 16806 method public int getHighestDirectReportRateLevel(); 16807 method public int getId(); 16808 method public int getMaxDelay(); 16809 method public float getMaximumRange(); 16810 method public int getMinDelay(); 16811 method public String getName(); 16812 method public float getPower(); 16813 method public int getReportingMode(); 16814 method public float getResolution(); 16815 method public String getStringType(); 16816 method public int getType(); 16817 method public String getVendor(); 16818 method public int getVersion(); 16819 method public boolean isAdditionalInfoSupported(); 16820 method public boolean isDirectChannelTypeSupported(int); 16821 method public boolean isDynamicSensor(); 16822 method public boolean isWakeUpSensor(); 16823 field public static final int REPORTING_MODE_CONTINUOUS = 0; // 0x0 16824 field public static final int REPORTING_MODE_ONE_SHOT = 2; // 0x2 16825 field public static final int REPORTING_MODE_ON_CHANGE = 1; // 0x1 16826 field public static final int REPORTING_MODE_SPECIAL_TRIGGER = 3; // 0x3 16827 field public static final String STRING_TYPE_ACCELEROMETER = "android.sensor.accelerometer"; 16828 field public static final String STRING_TYPE_ACCELEROMETER_UNCALIBRATED = "android.sensor.accelerometer_uncalibrated"; 16829 field public static final String STRING_TYPE_AMBIENT_TEMPERATURE = "android.sensor.ambient_temperature"; 16830 field public static final String STRING_TYPE_GAME_ROTATION_VECTOR = "android.sensor.game_rotation_vector"; 16831 field public static final String STRING_TYPE_GEOMAGNETIC_ROTATION_VECTOR = "android.sensor.geomagnetic_rotation_vector"; 16832 field public static final String STRING_TYPE_GRAVITY = "android.sensor.gravity"; 16833 field public static final String STRING_TYPE_GYROSCOPE = "android.sensor.gyroscope"; 16834 field public static final String STRING_TYPE_GYROSCOPE_UNCALIBRATED = "android.sensor.gyroscope_uncalibrated"; 16835 field public static final String STRING_TYPE_HEART_BEAT = "android.sensor.heart_beat"; 16836 field public static final String STRING_TYPE_HEART_RATE = "android.sensor.heart_rate"; 16837 field public static final String STRING_TYPE_HINGE_ANGLE = "android.sensor.hinge_angle"; 16838 field public static final String STRING_TYPE_LIGHT = "android.sensor.light"; 16839 field public static final String STRING_TYPE_LINEAR_ACCELERATION = "android.sensor.linear_acceleration"; 16840 field public static final String STRING_TYPE_LOW_LATENCY_OFFBODY_DETECT = "android.sensor.low_latency_offbody_detect"; 16841 field public static final String STRING_TYPE_MAGNETIC_FIELD = "android.sensor.magnetic_field"; 16842 field public static final String STRING_TYPE_MAGNETIC_FIELD_UNCALIBRATED = "android.sensor.magnetic_field_uncalibrated"; 16843 field public static final String STRING_TYPE_MOTION_DETECT = "android.sensor.motion_detect"; 16844 field @Deprecated public static final String STRING_TYPE_ORIENTATION = "android.sensor.orientation"; 16845 field public static final String STRING_TYPE_POSE_6DOF = "android.sensor.pose_6dof"; 16846 field public static final String STRING_TYPE_PRESSURE = "android.sensor.pressure"; 16847 field public static final String STRING_TYPE_PROXIMITY = "android.sensor.proximity"; 16848 field public static final String STRING_TYPE_RELATIVE_HUMIDITY = "android.sensor.relative_humidity"; 16849 field public static final String STRING_TYPE_ROTATION_VECTOR = "android.sensor.rotation_vector"; 16850 field public static final String STRING_TYPE_SIGNIFICANT_MOTION = "android.sensor.significant_motion"; 16851 field public static final String STRING_TYPE_STATIONARY_DETECT = "android.sensor.stationary_detect"; 16852 field public static final String STRING_TYPE_STEP_COUNTER = "android.sensor.step_counter"; 16853 field public static final String STRING_TYPE_STEP_DETECTOR = "android.sensor.step_detector"; 16854 field @Deprecated public static final String STRING_TYPE_TEMPERATURE = "android.sensor.temperature"; 16855 field public static final int TYPE_ACCELEROMETER = 1; // 0x1 16856 field public static final int TYPE_ACCELEROMETER_UNCALIBRATED = 35; // 0x23 16857 field public static final int TYPE_ALL = -1; // 0xffffffff 16858 field public static final int TYPE_AMBIENT_TEMPERATURE = 13; // 0xd 16859 field public static final int TYPE_DEVICE_PRIVATE_BASE = 65536; // 0x10000 16860 field public static final int TYPE_GAME_ROTATION_VECTOR = 15; // 0xf 16861 field public static final int TYPE_GEOMAGNETIC_ROTATION_VECTOR = 20; // 0x14 16862 field public static final int TYPE_GRAVITY = 9; // 0x9 16863 field public static final int TYPE_GYROSCOPE = 4; // 0x4 16864 field public static final int TYPE_GYROSCOPE_UNCALIBRATED = 16; // 0x10 16865 field public static final int TYPE_HEART_BEAT = 31; // 0x1f 16866 field public static final int TYPE_HEART_RATE = 21; // 0x15 16867 field public static final int TYPE_HINGE_ANGLE = 36; // 0x24 16868 field public static final int TYPE_LIGHT = 5; // 0x5 16869 field public static final int TYPE_LINEAR_ACCELERATION = 10; // 0xa 16870 field public static final int TYPE_LOW_LATENCY_OFFBODY_DETECT = 34; // 0x22 16871 field public static final int TYPE_MAGNETIC_FIELD = 2; // 0x2 16872 field public static final int TYPE_MAGNETIC_FIELD_UNCALIBRATED = 14; // 0xe 16873 field public static final int TYPE_MOTION_DETECT = 30; // 0x1e 16874 field @Deprecated public static final int TYPE_ORIENTATION = 3; // 0x3 16875 field public static final int TYPE_POSE_6DOF = 28; // 0x1c 16876 field public static final int TYPE_PRESSURE = 6; // 0x6 16877 field public static final int TYPE_PROXIMITY = 8; // 0x8 16878 field public static final int TYPE_RELATIVE_HUMIDITY = 12; // 0xc 16879 field public static final int TYPE_ROTATION_VECTOR = 11; // 0xb 16880 field public static final int TYPE_SIGNIFICANT_MOTION = 17; // 0x11 16881 field public static final int TYPE_STATIONARY_DETECT = 29; // 0x1d 16882 field public static final int TYPE_STEP_COUNTER = 19; // 0x13 16883 field public static final int TYPE_STEP_DETECTOR = 18; // 0x12 16884 field @Deprecated public static final int TYPE_TEMPERATURE = 7; // 0x7 16885 } 16886 16887 public class SensorAdditionalInfo { 16888 field public static final int TYPE_FRAME_BEGIN = 0; // 0x0 16889 field public static final int TYPE_FRAME_END = 1; // 0x1 16890 field public static final int TYPE_INTERNAL_TEMPERATURE = 65537; // 0x10001 16891 field public static final int TYPE_SAMPLING = 65540; // 0x10004 16892 field public static final int TYPE_SENSOR_PLACEMENT = 65539; // 0x10003 16893 field public static final int TYPE_UNTRACKED_DELAY = 65536; // 0x10000 16894 field public static final int TYPE_VEC3_CALIBRATION = 65538; // 0x10002 16895 field public final float[] floatValues; 16896 field public final int[] intValues; 16897 field public final android.hardware.Sensor sensor; 16898 field public final int serial; 16899 field public final int type; 16900 } 16901 16902 public final class SensorDirectChannel implements java.nio.channels.Channel { 16903 method public void close(); 16904 method public int configure(android.hardware.Sensor, int); 16905 method public boolean isOpen(); 16906 field public static final int RATE_FAST = 2; // 0x2 16907 field public static final int RATE_NORMAL = 1; // 0x1 16908 field public static final int RATE_STOP = 0; // 0x0 16909 field public static final int RATE_VERY_FAST = 3; // 0x3 16910 field public static final int TYPE_HARDWARE_BUFFER = 2; // 0x2 16911 field public static final int TYPE_MEMORY_FILE = 1; // 0x1 16912 } 16913 16914 public class SensorEvent { 16915 field public int accuracy; 16916 field public android.hardware.Sensor sensor; 16917 field public long timestamp; 16918 field public final float[] values; 16919 } 16920 16921 public abstract class SensorEventCallback implements android.hardware.SensorEventListener2 { 16922 ctor public SensorEventCallback(); 16923 method public void onAccuracyChanged(android.hardware.Sensor, int); 16924 method public void onFlushCompleted(android.hardware.Sensor); 16925 method public void onSensorAdditionalInfo(android.hardware.SensorAdditionalInfo); 16926 method public void onSensorChanged(android.hardware.SensorEvent); 16927 } 16928 16929 public interface SensorEventListener { 16930 method public void onAccuracyChanged(android.hardware.Sensor, int); 16931 method public void onSensorChanged(android.hardware.SensorEvent); 16932 } 16933 16934 public interface SensorEventListener2 extends android.hardware.SensorEventListener { 16935 method public void onFlushCompleted(android.hardware.Sensor); 16936 } 16937 16938 @Deprecated public interface SensorListener { 16939 method @Deprecated public void onAccuracyChanged(int, int); 16940 method @Deprecated public void onSensorChanged(int, float[]); 16941 } 16942 16943 public abstract class SensorManager { 16944 method public boolean cancelTriggerSensor(android.hardware.TriggerEventListener, android.hardware.Sensor); 16945 method public android.hardware.SensorDirectChannel createDirectChannel(android.os.MemoryFile); 16946 method public android.hardware.SensorDirectChannel createDirectChannel(android.hardware.HardwareBuffer); 16947 method public boolean flush(android.hardware.SensorEventListener); 16948 method public static float getAltitude(float, float); 16949 method public static void getAngleChange(float[], float[], float[]); 16950 method public android.hardware.Sensor getDefaultSensor(int); 16951 method public android.hardware.Sensor getDefaultSensor(int, boolean); 16952 method public java.util.List<android.hardware.Sensor> getDynamicSensorList(int); 16953 method public static float getInclination(float[]); 16954 method public static float[] getOrientation(float[], float[]); 16955 method public static void getQuaternionFromVector(float[], float[]); 16956 method public static boolean getRotationMatrix(float[], float[], float[], float[]); 16957 method public static void getRotationMatrixFromVector(float[], float[]); 16958 method public java.util.List<android.hardware.Sensor> getSensorList(int); 16959 method @Deprecated public int getSensors(); 16960 method public boolean isDynamicSensorDiscoverySupported(); 16961 method public void registerDynamicSensorCallback(android.hardware.SensorManager.DynamicSensorCallback); 16962 method public void registerDynamicSensorCallback(android.hardware.SensorManager.DynamicSensorCallback, android.os.Handler); 16963 method @Deprecated public boolean registerListener(android.hardware.SensorListener, int); 16964 method @Deprecated public boolean registerListener(android.hardware.SensorListener, int, int); 16965 method public boolean registerListener(android.hardware.SensorEventListener, android.hardware.Sensor, int); 16966 method public boolean registerListener(android.hardware.SensorEventListener, android.hardware.Sensor, int, int); 16967 method public boolean registerListener(android.hardware.SensorEventListener, android.hardware.Sensor, int, android.os.Handler); 16968 method public boolean registerListener(android.hardware.SensorEventListener, android.hardware.Sensor, int, int, android.os.Handler); 16969 method public static boolean remapCoordinateSystem(float[], int, int, float[]); 16970 method public boolean requestTriggerSensor(android.hardware.TriggerEventListener, android.hardware.Sensor); 16971 method public void unregisterDynamicSensorCallback(android.hardware.SensorManager.DynamicSensorCallback); 16972 method @Deprecated public void unregisterListener(android.hardware.SensorListener); 16973 method @Deprecated public void unregisterListener(android.hardware.SensorListener, int); 16974 method public void unregisterListener(android.hardware.SensorEventListener, android.hardware.Sensor); 16975 method public void unregisterListener(android.hardware.SensorEventListener); 16976 field public static final int AXIS_MINUS_X = 129; // 0x81 16977 field public static final int AXIS_MINUS_Y = 130; // 0x82 16978 field public static final int AXIS_MINUS_Z = 131; // 0x83 16979 field public static final int AXIS_X = 1; // 0x1 16980 field public static final int AXIS_Y = 2; // 0x2 16981 field public static final int AXIS_Z = 3; // 0x3 16982 field @Deprecated public static final int DATA_X = 0; // 0x0 16983 field @Deprecated public static final int DATA_Y = 1; // 0x1 16984 field @Deprecated public static final int DATA_Z = 2; // 0x2 16985 field public static final float GRAVITY_DEATH_STAR_I = 3.5303614E-7f; 16986 field public static final float GRAVITY_EARTH = 9.80665f; 16987 field public static final float GRAVITY_JUPITER = 23.12f; 16988 field public static final float GRAVITY_MARS = 3.71f; 16989 field public static final float GRAVITY_MERCURY = 3.7f; 16990 field public static final float GRAVITY_MOON = 1.6f; 16991 field public static final float GRAVITY_NEPTUNE = 11.0f; 16992 field public static final float GRAVITY_PLUTO = 0.6f; 16993 field public static final float GRAVITY_SATURN = 8.96f; 16994 field public static final float GRAVITY_SUN = 275.0f; 16995 field public static final float GRAVITY_THE_ISLAND = 4.815162f; 16996 field public static final float GRAVITY_URANUS = 8.69f; 16997 field public static final float GRAVITY_VENUS = 8.87f; 16998 field public static final float LIGHT_CLOUDY = 100.0f; 16999 field public static final float LIGHT_FULLMOON = 0.25f; 17000 field public static final float LIGHT_NO_MOON = 0.001f; 17001 field public static final float LIGHT_OVERCAST = 10000.0f; 17002 field public static final float LIGHT_SHADE = 20000.0f; 17003 field public static final float LIGHT_SUNLIGHT = 110000.0f; 17004 field public static final float LIGHT_SUNLIGHT_MAX = 120000.0f; 17005 field public static final float LIGHT_SUNRISE = 400.0f; 17006 field public static final float MAGNETIC_FIELD_EARTH_MAX = 60.0f; 17007 field public static final float MAGNETIC_FIELD_EARTH_MIN = 30.0f; 17008 field public static final float PRESSURE_STANDARD_ATMOSPHERE = 1013.25f; 17009 field @Deprecated public static final int RAW_DATA_INDEX = 3; // 0x3 17010 field @Deprecated public static final int RAW_DATA_X = 3; // 0x3 17011 field @Deprecated public static final int RAW_DATA_Y = 4; // 0x4 17012 field @Deprecated public static final int RAW_DATA_Z = 5; // 0x5 17013 field @Deprecated public static final int SENSOR_ACCELEROMETER = 2; // 0x2 17014 field @Deprecated public static final int SENSOR_ALL = 127; // 0x7f 17015 field public static final int SENSOR_DELAY_FASTEST = 0; // 0x0 17016 field public static final int SENSOR_DELAY_GAME = 1; // 0x1 17017 field public static final int SENSOR_DELAY_NORMAL = 3; // 0x3 17018 field public static final int SENSOR_DELAY_UI = 2; // 0x2 17019 field @Deprecated public static final int SENSOR_LIGHT = 16; // 0x10 17020 field @Deprecated public static final int SENSOR_MAGNETIC_FIELD = 8; // 0x8 17021 field @Deprecated public static final int SENSOR_MAX = 64; // 0x40 17022 field @Deprecated public static final int SENSOR_MIN = 1; // 0x1 17023 field @Deprecated public static final int SENSOR_ORIENTATION = 1; // 0x1 17024 field @Deprecated public static final int SENSOR_ORIENTATION_RAW = 128; // 0x80 17025 field @Deprecated public static final int SENSOR_PROXIMITY = 32; // 0x20 17026 field public static final int SENSOR_STATUS_ACCURACY_HIGH = 3; // 0x3 17027 field public static final int SENSOR_STATUS_ACCURACY_LOW = 1; // 0x1 17028 field public static final int SENSOR_STATUS_ACCURACY_MEDIUM = 2; // 0x2 17029 field public static final int SENSOR_STATUS_NO_CONTACT = -1; // 0xffffffff 17030 field public static final int SENSOR_STATUS_UNRELIABLE = 0; // 0x0 17031 field @Deprecated public static final int SENSOR_TEMPERATURE = 4; // 0x4 17032 field @Deprecated public static final int SENSOR_TRICORDER = 64; // 0x40 17033 field public static final float STANDARD_GRAVITY = 9.80665f; 17034 } 17035 17036 public abstract static class SensorManager.DynamicSensorCallback { 17037 ctor public SensorManager.DynamicSensorCallback(); 17038 method public void onDynamicSensorConnected(android.hardware.Sensor); 17039 method public void onDynamicSensorDisconnected(android.hardware.Sensor); 17040 } 17041 17042 public final class TriggerEvent { 17043 field public android.hardware.Sensor sensor; 17044 field public long timestamp; 17045 field public final float[] values; 17046 } 17047 17048 public abstract class TriggerEventListener { 17049 ctor public TriggerEventListener(); 17050 method public abstract void onTrigger(android.hardware.TriggerEvent); 17051 } 17052 17053} 17054 17055package android.hardware.biometrics { 17056 17057 public class BiometricManager { 17058 method @Deprecated @RequiresPermission(android.Manifest.permission.USE_BIOMETRIC) public int canAuthenticate(); 17059 method @RequiresPermission(android.Manifest.permission.USE_BIOMETRIC) public int canAuthenticate(int); 17060 field public static final int BIOMETRIC_ERROR_HW_UNAVAILABLE = 1; // 0x1 17061 field public static final int BIOMETRIC_ERROR_NONE_ENROLLED = 11; // 0xb 17062 field public static final int BIOMETRIC_ERROR_NO_HARDWARE = 12; // 0xc 17063 field public static final int BIOMETRIC_ERROR_SECURITY_UPDATE_REQUIRED = 15; // 0xf 17064 field public static final int BIOMETRIC_SUCCESS = 0; // 0x0 17065 } 17066 17067 public static interface BiometricManager.Authenticators { 17068 field public static final int BIOMETRIC_STRONG = 15; // 0xf 17069 field public static final int BIOMETRIC_WEAK = 255; // 0xff 17070 field public static final int DEVICE_CREDENTIAL = 32768; // 0x8000 17071 } 17072 17073 public class BiometricPrompt { 17074 method @RequiresPermission(android.Manifest.permission.USE_BIOMETRIC) public void authenticate(@NonNull android.hardware.biometrics.BiometricPrompt.CryptoObject, @NonNull android.os.CancellationSignal, @NonNull java.util.concurrent.Executor, @NonNull android.hardware.biometrics.BiometricPrompt.AuthenticationCallback); 17075 method @RequiresPermission(android.Manifest.permission.USE_BIOMETRIC) public void authenticate(@NonNull android.os.CancellationSignal, @NonNull java.util.concurrent.Executor, @NonNull android.hardware.biometrics.BiometricPrompt.AuthenticationCallback); 17076 method @Nullable public int getAllowedAuthenticators(); 17077 method @Nullable public CharSequence getDescription(); 17078 method @Nullable public CharSequence getNegativeButtonText(); 17079 method @Nullable public CharSequence getSubtitle(); 17080 method @NonNull public CharSequence getTitle(); 17081 method public boolean isConfirmationRequired(); 17082 field public static final int AUTHENTICATION_RESULT_TYPE_BIOMETRIC = 2; // 0x2 17083 field public static final int AUTHENTICATION_RESULT_TYPE_DEVICE_CREDENTIAL = 1; // 0x1 17084 field public static final int BIOMETRIC_ACQUIRED_GOOD = 0; // 0x0 17085 field public static final int BIOMETRIC_ACQUIRED_IMAGER_DIRTY = 3; // 0x3 17086 field public static final int BIOMETRIC_ACQUIRED_INSUFFICIENT = 2; // 0x2 17087 field public static final int BIOMETRIC_ACQUIRED_PARTIAL = 1; // 0x1 17088 field public static final int BIOMETRIC_ACQUIRED_TOO_FAST = 5; // 0x5 17089 field public static final int BIOMETRIC_ACQUIRED_TOO_SLOW = 4; // 0x4 17090 field public static final int BIOMETRIC_ERROR_CANCELED = 5; // 0x5 17091 field public static final int BIOMETRIC_ERROR_HW_NOT_PRESENT = 12; // 0xc 17092 field public static final int BIOMETRIC_ERROR_HW_UNAVAILABLE = 1; // 0x1 17093 field public static final int BIOMETRIC_ERROR_LOCKOUT = 7; // 0x7 17094 field public static final int BIOMETRIC_ERROR_LOCKOUT_PERMANENT = 9; // 0x9 17095 field public static final int BIOMETRIC_ERROR_NO_BIOMETRICS = 11; // 0xb 17096 field public static final int BIOMETRIC_ERROR_NO_DEVICE_CREDENTIAL = 14; // 0xe 17097 field public static final int BIOMETRIC_ERROR_NO_SPACE = 4; // 0x4 17098 field public static final int BIOMETRIC_ERROR_SECURITY_UPDATE_REQUIRED = 15; // 0xf 17099 field public static final int BIOMETRIC_ERROR_TIMEOUT = 3; // 0x3 17100 field public static final int BIOMETRIC_ERROR_UNABLE_TO_PROCESS = 2; // 0x2 17101 field public static final int BIOMETRIC_ERROR_USER_CANCELED = 10; // 0xa 17102 field public static final int BIOMETRIC_ERROR_VENDOR = 8; // 0x8 17103 } 17104 17105 public abstract static class BiometricPrompt.AuthenticationCallback { 17106 ctor public BiometricPrompt.AuthenticationCallback(); 17107 method public void onAuthenticationError(int, CharSequence); 17108 method public void onAuthenticationFailed(); 17109 method public void onAuthenticationHelp(int, CharSequence); 17110 method public void onAuthenticationSucceeded(android.hardware.biometrics.BiometricPrompt.AuthenticationResult); 17111 } 17112 17113 public static class BiometricPrompt.AuthenticationResult { 17114 method public int getAuthenticationType(); 17115 method public android.hardware.biometrics.BiometricPrompt.CryptoObject getCryptoObject(); 17116 } 17117 17118 public static class BiometricPrompt.Builder { 17119 ctor public BiometricPrompt.Builder(android.content.Context); 17120 method @NonNull public android.hardware.biometrics.BiometricPrompt build(); 17121 method @NonNull public android.hardware.biometrics.BiometricPrompt.Builder setAllowedAuthenticators(int); 17122 method @NonNull public android.hardware.biometrics.BiometricPrompt.Builder setConfirmationRequired(boolean); 17123 method @NonNull public android.hardware.biometrics.BiometricPrompt.Builder setDescription(@NonNull CharSequence); 17124 method @Deprecated @NonNull public android.hardware.biometrics.BiometricPrompt.Builder setDeviceCredentialAllowed(boolean); 17125 method @NonNull public android.hardware.biometrics.BiometricPrompt.Builder setNegativeButton(@NonNull CharSequence, @NonNull java.util.concurrent.Executor, @NonNull android.content.DialogInterface.OnClickListener); 17126 method @NonNull public android.hardware.biometrics.BiometricPrompt.Builder setSubtitle(@NonNull CharSequence); 17127 method @NonNull public android.hardware.biometrics.BiometricPrompt.Builder setTitle(@NonNull CharSequence); 17128 } 17129 17130 public static final class BiometricPrompt.CryptoObject { 17131 ctor public BiometricPrompt.CryptoObject(@NonNull java.security.Signature); 17132 ctor public BiometricPrompt.CryptoObject(@NonNull javax.crypto.Cipher); 17133 ctor public BiometricPrompt.CryptoObject(@NonNull javax.crypto.Mac); 17134 ctor public BiometricPrompt.CryptoObject(@NonNull android.security.identity.IdentityCredential); 17135 method public javax.crypto.Cipher getCipher(); 17136 method @Nullable public android.security.identity.IdentityCredential getIdentityCredential(); 17137 method public javax.crypto.Mac getMac(); 17138 method public java.security.Signature getSignature(); 17139 } 17140 17141} 17142 17143package android.hardware.camera2 { 17144 17145 public class CameraAccessException extends android.util.AndroidException { 17146 ctor public CameraAccessException(int); 17147 ctor public CameraAccessException(int, String); 17148 ctor public CameraAccessException(int, String, Throwable); 17149 ctor public CameraAccessException(int, Throwable); 17150 method public final int getReason(); 17151 field public static final int CAMERA_DISABLED = 1; // 0x1 17152 field public static final int CAMERA_DISCONNECTED = 2; // 0x2 17153 field public static final int CAMERA_ERROR = 3; // 0x3 17154 field public static final int CAMERA_IN_USE = 4; // 0x4 17155 field public static final int MAX_CAMERAS_IN_USE = 5; // 0x5 17156 } 17157 17158 public abstract class CameraCaptureSession implements java.lang.AutoCloseable { 17159 ctor public CameraCaptureSession(); 17160 method public abstract void abortCaptures() throws android.hardware.camera2.CameraAccessException; 17161 method public abstract int capture(@NonNull android.hardware.camera2.CaptureRequest, @Nullable android.hardware.camera2.CameraCaptureSession.CaptureCallback, @Nullable android.os.Handler) throws android.hardware.camera2.CameraAccessException; 17162 method public abstract int captureBurst(@NonNull java.util.List<android.hardware.camera2.CaptureRequest>, @Nullable android.hardware.camera2.CameraCaptureSession.CaptureCallback, @Nullable android.os.Handler) throws android.hardware.camera2.CameraAccessException; 17163 method public int captureBurstRequests(@NonNull java.util.List<android.hardware.camera2.CaptureRequest>, @NonNull java.util.concurrent.Executor, @NonNull android.hardware.camera2.CameraCaptureSession.CaptureCallback) throws android.hardware.camera2.CameraAccessException; 17164 method public int captureSingleRequest(@NonNull android.hardware.camera2.CaptureRequest, @NonNull java.util.concurrent.Executor, @NonNull android.hardware.camera2.CameraCaptureSession.CaptureCallback) throws android.hardware.camera2.CameraAccessException; 17165 method public abstract void close(); 17166 method public abstract void finalizeOutputConfigurations(java.util.List<android.hardware.camera2.params.OutputConfiguration>) throws android.hardware.camera2.CameraAccessException; 17167 method @NonNull public abstract android.hardware.camera2.CameraDevice getDevice(); 17168 method @Nullable public abstract android.view.Surface getInputSurface(); 17169 method public abstract boolean isReprocessable(); 17170 method public abstract void prepare(@NonNull android.view.Surface) throws android.hardware.camera2.CameraAccessException; 17171 method public abstract int setRepeatingBurst(@NonNull java.util.List<android.hardware.camera2.CaptureRequest>, @Nullable android.hardware.camera2.CameraCaptureSession.CaptureCallback, @Nullable android.os.Handler) throws android.hardware.camera2.CameraAccessException; 17172 method public int setRepeatingBurstRequests(@NonNull java.util.List<android.hardware.camera2.CaptureRequest>, @NonNull java.util.concurrent.Executor, @NonNull android.hardware.camera2.CameraCaptureSession.CaptureCallback) throws android.hardware.camera2.CameraAccessException; 17173 method public abstract int setRepeatingRequest(@NonNull android.hardware.camera2.CaptureRequest, @Nullable android.hardware.camera2.CameraCaptureSession.CaptureCallback, @Nullable android.os.Handler) throws android.hardware.camera2.CameraAccessException; 17174 method public int setSingleRepeatingRequest(@NonNull android.hardware.camera2.CaptureRequest, @NonNull java.util.concurrent.Executor, @NonNull android.hardware.camera2.CameraCaptureSession.CaptureCallback) throws android.hardware.camera2.CameraAccessException; 17175 method public abstract void stopRepeating() throws android.hardware.camera2.CameraAccessException; 17176 method public boolean supportsOfflineProcessing(@NonNull android.view.Surface); 17177 method @Nullable public android.hardware.camera2.CameraOfflineSession switchToOffline(@NonNull java.util.Collection<android.view.Surface>, @NonNull java.util.concurrent.Executor, @NonNull android.hardware.camera2.CameraOfflineSession.CameraOfflineSessionCallback) throws android.hardware.camera2.CameraAccessException; 17178 method public void updateOutputConfiguration(android.hardware.camera2.params.OutputConfiguration) throws android.hardware.camera2.CameraAccessException; 17179 } 17180 17181 public abstract static class CameraCaptureSession.CaptureCallback { 17182 ctor public CameraCaptureSession.CaptureCallback(); 17183 method public void onCaptureBufferLost(@NonNull android.hardware.camera2.CameraCaptureSession, @NonNull android.hardware.camera2.CaptureRequest, @NonNull android.view.Surface, long); 17184 method public void onCaptureCompleted(@NonNull android.hardware.camera2.CameraCaptureSession, @NonNull android.hardware.camera2.CaptureRequest, @NonNull android.hardware.camera2.TotalCaptureResult); 17185 method public void onCaptureFailed(@NonNull android.hardware.camera2.CameraCaptureSession, @NonNull android.hardware.camera2.CaptureRequest, @NonNull android.hardware.camera2.CaptureFailure); 17186 method public void onCaptureProgressed(@NonNull android.hardware.camera2.CameraCaptureSession, @NonNull android.hardware.camera2.CaptureRequest, @NonNull android.hardware.camera2.CaptureResult); 17187 method public void onCaptureSequenceAborted(@NonNull android.hardware.camera2.CameraCaptureSession, int); 17188 method public void onCaptureSequenceCompleted(@NonNull android.hardware.camera2.CameraCaptureSession, int, long); 17189 method public void onCaptureStarted(@NonNull android.hardware.camera2.CameraCaptureSession, @NonNull android.hardware.camera2.CaptureRequest, long, long); 17190 } 17191 17192 public abstract static class CameraCaptureSession.StateCallback { 17193 ctor public CameraCaptureSession.StateCallback(); 17194 method public void onActive(@NonNull android.hardware.camera2.CameraCaptureSession); 17195 method public void onCaptureQueueEmpty(@NonNull android.hardware.camera2.CameraCaptureSession); 17196 method public void onClosed(@NonNull android.hardware.camera2.CameraCaptureSession); 17197 method public abstract void onConfigureFailed(@NonNull android.hardware.camera2.CameraCaptureSession); 17198 method public abstract void onConfigured(@NonNull android.hardware.camera2.CameraCaptureSession); 17199 method public void onReady(@NonNull android.hardware.camera2.CameraCaptureSession); 17200 method public void onSurfacePrepared(@NonNull android.hardware.camera2.CameraCaptureSession, @NonNull android.view.Surface); 17201 } 17202 17203 public final class CameraCharacteristics extends android.hardware.camera2.CameraMetadata<android.hardware.camera2.CameraCharacteristics.Key<?>> { 17204 method @Nullable public <T> T get(android.hardware.camera2.CameraCharacteristics.Key<T>); 17205 method @NonNull public java.util.List<android.hardware.camera2.CaptureRequest.Key<?>> getAvailableCaptureRequestKeys(); 17206 method @NonNull public java.util.List<android.hardware.camera2.CaptureResult.Key<?>> getAvailableCaptureResultKeys(); 17207 method public java.util.List<android.hardware.camera2.CaptureRequest.Key<?>> getAvailablePhysicalCameraRequestKeys(); 17208 method public java.util.List<android.hardware.camera2.CaptureRequest.Key<?>> getAvailableSessionKeys(); 17209 method @NonNull public java.util.List<android.hardware.camera2.CameraCharacteristics.Key<?>> getKeys(); 17210 method @NonNull public java.util.List<android.hardware.camera2.CameraCharacteristics.Key<?>> getKeysNeedingPermission(); 17211 method @NonNull public java.util.Set<java.lang.String> getPhysicalCameraIds(); 17212 method @Nullable public android.hardware.camera2.params.RecommendedStreamConfigurationMap getRecommendedStreamConfigurationMap(int); 17213 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES; 17214 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> CONTROL_AE_AVAILABLE_ANTIBANDING_MODES; 17215 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> CONTROL_AE_AVAILABLE_MODES; 17216 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.Range<java.lang.Integer>[]> CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES; 17217 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.Range<java.lang.Integer>> CONTROL_AE_COMPENSATION_RANGE; 17218 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.Rational> CONTROL_AE_COMPENSATION_STEP; 17219 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Boolean> CONTROL_AE_LOCK_AVAILABLE; 17220 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> CONTROL_AF_AVAILABLE_MODES; 17221 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> CONTROL_AVAILABLE_EFFECTS; 17222 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.Capability[]> CONTROL_AVAILABLE_EXTENDED_SCENE_MODE_CAPABILITIES; 17223 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> CONTROL_AVAILABLE_MODES; 17224 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> CONTROL_AVAILABLE_SCENE_MODES; 17225 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES; 17226 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> CONTROL_AWB_AVAILABLE_MODES; 17227 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Boolean> CONTROL_AWB_LOCK_AVAILABLE; 17228 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> CONTROL_MAX_REGIONS_AE; 17229 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> CONTROL_MAX_REGIONS_AF; 17230 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> CONTROL_MAX_REGIONS_AWB; 17231 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.Range<java.lang.Integer>> CONTROL_POST_RAW_SENSITIVITY_BOOST_RANGE; 17232 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.Range<java.lang.Float>> CONTROL_ZOOM_RATIO_RANGE; 17233 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Boolean> DEPTH_DEPTH_IS_EXCLUSIVE; 17234 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> DISTORTION_CORRECTION_AVAILABLE_MODES; 17235 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> EDGE_AVAILABLE_EDGE_MODES; 17236 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Boolean> FLASH_INFO_AVAILABLE; 17237 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> HOT_PIXEL_AVAILABLE_HOT_PIXEL_MODES; 17238 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> INFO_SUPPORTED_HARDWARE_LEVEL; 17239 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.String> INFO_VERSION; 17240 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.Size[]> JPEG_AVAILABLE_THUMBNAIL_SIZES; 17241 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<float[]> LENS_DISTORTION; 17242 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> LENS_FACING; 17243 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<float[]> LENS_INFO_AVAILABLE_APERTURES; 17244 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<float[]> LENS_INFO_AVAILABLE_FILTER_DENSITIES; 17245 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<float[]> LENS_INFO_AVAILABLE_FOCAL_LENGTHS; 17246 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> LENS_INFO_AVAILABLE_OPTICAL_STABILIZATION; 17247 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> LENS_INFO_FOCUS_DISTANCE_CALIBRATION; 17248 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Float> LENS_INFO_HYPERFOCAL_DISTANCE; 17249 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Float> LENS_INFO_MINIMUM_FOCUS_DISTANCE; 17250 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<float[]> LENS_INTRINSIC_CALIBRATION; 17251 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> LENS_POSE_REFERENCE; 17252 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<float[]> LENS_POSE_ROTATION; 17253 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<float[]> LENS_POSE_TRANSLATION; 17254 field @Deprecated @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<float[]> LENS_RADIAL_DISTORTION; 17255 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE; 17256 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES; 17257 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> REPROCESS_MAX_CAPTURE_STALL; 17258 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> REQUEST_AVAILABLE_CAPABILITIES; 17259 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> REQUEST_MAX_NUM_INPUT_STREAMS; 17260 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> REQUEST_MAX_NUM_OUTPUT_PROC; 17261 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> REQUEST_MAX_NUM_OUTPUT_PROC_STALLING; 17262 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> REQUEST_MAX_NUM_OUTPUT_RAW; 17263 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> REQUEST_PARTIAL_RESULT_COUNT; 17264 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Byte> REQUEST_PIPELINE_MAX_DEPTH; 17265 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Float> SCALER_AVAILABLE_MAX_DIGITAL_ZOOM; 17266 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> SCALER_CROPPING_TYPE; 17267 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.MandatoryStreamCombination[]> SCALER_MANDATORY_CONCURRENT_STREAM_COMBINATIONS; 17268 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.MandatoryStreamCombination[]> SCALER_MANDATORY_STREAM_COMBINATIONS; 17269 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.StreamConfigurationMap> SCALER_STREAM_CONFIGURATION_MAP; 17270 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> SENSOR_AVAILABLE_TEST_PATTERN_MODES; 17271 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.BlackLevelPattern> SENSOR_BLACK_LEVEL_PATTERN; 17272 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.ColorSpaceTransform> SENSOR_CALIBRATION_TRANSFORM1; 17273 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.ColorSpaceTransform> SENSOR_CALIBRATION_TRANSFORM2; 17274 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.ColorSpaceTransform> SENSOR_COLOR_TRANSFORM1; 17275 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.ColorSpaceTransform> SENSOR_COLOR_TRANSFORM2; 17276 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.ColorSpaceTransform> SENSOR_FORWARD_MATRIX1; 17277 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.ColorSpaceTransform> SENSOR_FORWARD_MATRIX2; 17278 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.graphics.Rect> SENSOR_INFO_ACTIVE_ARRAY_SIZE; 17279 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> SENSOR_INFO_COLOR_FILTER_ARRANGEMENT; 17280 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.Range<java.lang.Long>> SENSOR_INFO_EXPOSURE_TIME_RANGE; 17281 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Boolean> SENSOR_INFO_LENS_SHADING_APPLIED; 17282 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Long> SENSOR_INFO_MAX_FRAME_DURATION; 17283 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.SizeF> SENSOR_INFO_PHYSICAL_SIZE; 17284 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.Size> SENSOR_INFO_PIXEL_ARRAY_SIZE; 17285 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.graphics.Rect> SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE; 17286 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.Range<java.lang.Integer>> SENSOR_INFO_SENSITIVITY_RANGE; 17287 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> SENSOR_INFO_TIMESTAMP_SOURCE; 17288 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> SENSOR_INFO_WHITE_LEVEL; 17289 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> SENSOR_MAX_ANALOG_SENSITIVITY; 17290 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<android.graphics.Rect[]> SENSOR_OPTICAL_BLACK_REGIONS; 17291 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> SENSOR_ORIENTATION; 17292 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> SENSOR_REFERENCE_ILLUMINANT1; 17293 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Byte> SENSOR_REFERENCE_ILLUMINANT2; 17294 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> SHADING_AVAILABLE_MODES; 17295 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES; 17296 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<boolean[]> STATISTICS_INFO_AVAILABLE_HOT_PIXEL_MAP_MODES; 17297 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> STATISTICS_INFO_AVAILABLE_LENS_SHADING_MAP_MODES; 17298 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> STATISTICS_INFO_AVAILABLE_OIS_DATA_MODES; 17299 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> STATISTICS_INFO_MAX_FACE_COUNT; 17300 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> SYNC_MAX_LATENCY; 17301 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> TONEMAP_AVAILABLE_TONE_MAP_MODES; 17302 field @NonNull public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> TONEMAP_MAX_CURVE_POINTS; 17303 } 17304 17305 public static final class CameraCharacteristics.Key<T> { 17306 ctor public CameraCharacteristics.Key(@NonNull String, @NonNull Class<T>); 17307 method @NonNull public String getName(); 17308 } 17309 17310 public abstract class CameraConstrainedHighSpeedCaptureSession extends android.hardware.camera2.CameraCaptureSession { 17311 ctor public CameraConstrainedHighSpeedCaptureSession(); 17312 method @NonNull public abstract java.util.List<android.hardware.camera2.CaptureRequest> createHighSpeedRequestList(@NonNull android.hardware.camera2.CaptureRequest) throws android.hardware.camera2.CameraAccessException; 17313 } 17314 17315 public abstract class CameraDevice implements java.lang.AutoCloseable { 17316 method public abstract void close(); 17317 method @NonNull public abstract android.hardware.camera2.CaptureRequest.Builder createCaptureRequest(int) throws android.hardware.camera2.CameraAccessException; 17318 method @NonNull public android.hardware.camera2.CaptureRequest.Builder createCaptureRequest(int, java.util.Set<java.lang.String>) throws android.hardware.camera2.CameraAccessException; 17319 method @Deprecated public abstract void createCaptureSession(@NonNull java.util.List<android.view.Surface>, @NonNull android.hardware.camera2.CameraCaptureSession.StateCallback, @Nullable android.os.Handler) throws android.hardware.camera2.CameraAccessException; 17320 method public void createCaptureSession(android.hardware.camera2.params.SessionConfiguration) throws android.hardware.camera2.CameraAccessException; 17321 method @Deprecated public abstract void createCaptureSessionByOutputConfigurations(java.util.List<android.hardware.camera2.params.OutputConfiguration>, android.hardware.camera2.CameraCaptureSession.StateCallback, @Nullable android.os.Handler) throws android.hardware.camera2.CameraAccessException; 17322 method @Deprecated public abstract void createConstrainedHighSpeedCaptureSession(@NonNull java.util.List<android.view.Surface>, @NonNull android.hardware.camera2.CameraCaptureSession.StateCallback, @Nullable android.os.Handler) throws android.hardware.camera2.CameraAccessException; 17323 method @NonNull public abstract android.hardware.camera2.CaptureRequest.Builder createReprocessCaptureRequest(@NonNull android.hardware.camera2.TotalCaptureResult) throws android.hardware.camera2.CameraAccessException; 17324 method @Deprecated public abstract void createReprocessableCaptureSession(@NonNull android.hardware.camera2.params.InputConfiguration, @NonNull java.util.List<android.view.Surface>, @NonNull android.hardware.camera2.CameraCaptureSession.StateCallback, @Nullable android.os.Handler) throws android.hardware.camera2.CameraAccessException; 17325 method @Deprecated public abstract void createReprocessableCaptureSessionByConfigurations(@NonNull android.hardware.camera2.params.InputConfiguration, @NonNull java.util.List<android.hardware.camera2.params.OutputConfiguration>, @NonNull android.hardware.camera2.CameraCaptureSession.StateCallback, @Nullable android.os.Handler) throws android.hardware.camera2.CameraAccessException; 17326 method public int getCameraAudioRestriction() throws android.hardware.camera2.CameraAccessException; 17327 method @NonNull public abstract String getId(); 17328 method public boolean isSessionConfigurationSupported(@NonNull android.hardware.camera2.params.SessionConfiguration) throws android.hardware.camera2.CameraAccessException; 17329 method public void setCameraAudioRestriction(int) throws android.hardware.camera2.CameraAccessException; 17330 field public static final int AUDIO_RESTRICTION_NONE = 0; // 0x0 17331 field public static final int AUDIO_RESTRICTION_VIBRATION = 1; // 0x1 17332 field public static final int AUDIO_RESTRICTION_VIBRATION_SOUND = 3; // 0x3 17333 field public static final int TEMPLATE_MANUAL = 6; // 0x6 17334 field public static final int TEMPLATE_PREVIEW = 1; // 0x1 17335 field public static final int TEMPLATE_RECORD = 3; // 0x3 17336 field public static final int TEMPLATE_STILL_CAPTURE = 2; // 0x2 17337 field public static final int TEMPLATE_VIDEO_SNAPSHOT = 4; // 0x4 17338 field public static final int TEMPLATE_ZERO_SHUTTER_LAG = 5; // 0x5 17339 } 17340 17341 public abstract static class CameraDevice.StateCallback { 17342 ctor public CameraDevice.StateCallback(); 17343 method public void onClosed(@NonNull android.hardware.camera2.CameraDevice); 17344 method public abstract void onDisconnected(@NonNull android.hardware.camera2.CameraDevice); 17345 method public abstract void onError(@NonNull android.hardware.camera2.CameraDevice, int); 17346 method public abstract void onOpened(@NonNull android.hardware.camera2.CameraDevice); 17347 field public static final int ERROR_CAMERA_DEVICE = 4; // 0x4 17348 field public static final int ERROR_CAMERA_DISABLED = 3; // 0x3 17349 field public static final int ERROR_CAMERA_IN_USE = 1; // 0x1 17350 field public static final int ERROR_CAMERA_SERVICE = 5; // 0x5 17351 field public static final int ERROR_MAX_CAMERAS_IN_USE = 2; // 0x2 17352 } 17353 17354 public final class CameraManager { 17355 method @NonNull public android.hardware.camera2.CameraCharacteristics getCameraCharacteristics(@NonNull String) throws android.hardware.camera2.CameraAccessException; 17356 method @NonNull public String[] getCameraIdList() throws android.hardware.camera2.CameraAccessException; 17357 method @NonNull public java.util.Set<java.util.Set<java.lang.String>> getConcurrentCameraIds() throws android.hardware.camera2.CameraAccessException; 17358 method @RequiresPermission(android.Manifest.permission.CAMERA) public boolean isConcurrentSessionConfigurationSupported(@NonNull java.util.Map<java.lang.String,android.hardware.camera2.params.SessionConfiguration>) throws android.hardware.camera2.CameraAccessException; 17359 method @RequiresPermission(android.Manifest.permission.CAMERA) public void openCamera(@NonNull String, @NonNull android.hardware.camera2.CameraDevice.StateCallback, @Nullable android.os.Handler) throws android.hardware.camera2.CameraAccessException; 17360 method @RequiresPermission(android.Manifest.permission.CAMERA) public void openCamera(@NonNull String, @NonNull java.util.concurrent.Executor, @NonNull android.hardware.camera2.CameraDevice.StateCallback) throws android.hardware.camera2.CameraAccessException; 17361 method public void registerAvailabilityCallback(@NonNull android.hardware.camera2.CameraManager.AvailabilityCallback, @Nullable android.os.Handler); 17362 method public void registerAvailabilityCallback(@NonNull java.util.concurrent.Executor, @NonNull android.hardware.camera2.CameraManager.AvailabilityCallback); 17363 method public void registerTorchCallback(@NonNull android.hardware.camera2.CameraManager.TorchCallback, @Nullable android.os.Handler); 17364 method public void registerTorchCallback(@NonNull java.util.concurrent.Executor, @NonNull android.hardware.camera2.CameraManager.TorchCallback); 17365 method public void setTorchMode(@NonNull String, boolean) throws android.hardware.camera2.CameraAccessException; 17366 method public void unregisterAvailabilityCallback(@NonNull android.hardware.camera2.CameraManager.AvailabilityCallback); 17367 method public void unregisterTorchCallback(@NonNull android.hardware.camera2.CameraManager.TorchCallback); 17368 } 17369 17370 public abstract static class CameraManager.AvailabilityCallback { 17371 ctor public CameraManager.AvailabilityCallback(); 17372 method public void onCameraAccessPrioritiesChanged(); 17373 method public void onCameraAvailable(@NonNull String); 17374 method public void onCameraUnavailable(@NonNull String); 17375 method public void onPhysicalCameraAvailable(@NonNull String, @NonNull String); 17376 method public void onPhysicalCameraUnavailable(@NonNull String, @NonNull String); 17377 } 17378 17379 public abstract static class CameraManager.TorchCallback { 17380 ctor public CameraManager.TorchCallback(); 17381 method public void onTorchModeChanged(@NonNull String, boolean); 17382 method public void onTorchModeUnavailable(@NonNull String); 17383 } 17384 17385 public abstract class CameraMetadata<TKey> { 17386 method @NonNull public java.util.List<TKey> getKeys(); 17387 field public static final int COLOR_CORRECTION_ABERRATION_MODE_FAST = 1; // 0x1 17388 field public static final int COLOR_CORRECTION_ABERRATION_MODE_HIGH_QUALITY = 2; // 0x2 17389 field public static final int COLOR_CORRECTION_ABERRATION_MODE_OFF = 0; // 0x0 17390 field public static final int COLOR_CORRECTION_MODE_FAST = 1; // 0x1 17391 field public static final int COLOR_CORRECTION_MODE_HIGH_QUALITY = 2; // 0x2 17392 field public static final int COLOR_CORRECTION_MODE_TRANSFORM_MATRIX = 0; // 0x0 17393 field public static final int CONTROL_AE_ANTIBANDING_MODE_50HZ = 1; // 0x1 17394 field public static final int CONTROL_AE_ANTIBANDING_MODE_60HZ = 2; // 0x2 17395 field public static final int CONTROL_AE_ANTIBANDING_MODE_AUTO = 3; // 0x3 17396 field public static final int CONTROL_AE_ANTIBANDING_MODE_OFF = 0; // 0x0 17397 field public static final int CONTROL_AE_MODE_OFF = 0; // 0x0 17398 field public static final int CONTROL_AE_MODE_ON = 1; // 0x1 17399 field public static final int CONTROL_AE_MODE_ON_ALWAYS_FLASH = 3; // 0x3 17400 field public static final int CONTROL_AE_MODE_ON_AUTO_FLASH = 2; // 0x2 17401 field public static final int CONTROL_AE_MODE_ON_AUTO_FLASH_REDEYE = 4; // 0x4 17402 field public static final int CONTROL_AE_MODE_ON_EXTERNAL_FLASH = 5; // 0x5 17403 field public static final int CONTROL_AE_PRECAPTURE_TRIGGER_CANCEL = 2; // 0x2 17404 field public static final int CONTROL_AE_PRECAPTURE_TRIGGER_IDLE = 0; // 0x0 17405 field public static final int CONTROL_AE_PRECAPTURE_TRIGGER_START = 1; // 0x1 17406 field public static final int CONTROL_AE_STATE_CONVERGED = 2; // 0x2 17407 field public static final int CONTROL_AE_STATE_FLASH_REQUIRED = 4; // 0x4 17408 field public static final int CONTROL_AE_STATE_INACTIVE = 0; // 0x0 17409 field public static final int CONTROL_AE_STATE_LOCKED = 3; // 0x3 17410 field public static final int CONTROL_AE_STATE_PRECAPTURE = 5; // 0x5 17411 field public static final int CONTROL_AE_STATE_SEARCHING = 1; // 0x1 17412 field public static final int CONTROL_AF_MODE_AUTO = 1; // 0x1 17413 field public static final int CONTROL_AF_MODE_CONTINUOUS_PICTURE = 4; // 0x4 17414 field public static final int CONTROL_AF_MODE_CONTINUOUS_VIDEO = 3; // 0x3 17415 field public static final int CONTROL_AF_MODE_EDOF = 5; // 0x5 17416 field public static final int CONTROL_AF_MODE_MACRO = 2; // 0x2 17417 field public static final int CONTROL_AF_MODE_OFF = 0; // 0x0 17418 field public static final int CONTROL_AF_SCENE_CHANGE_DETECTED = 1; // 0x1 17419 field public static final int CONTROL_AF_SCENE_CHANGE_NOT_DETECTED = 0; // 0x0 17420 field public static final int CONTROL_AF_STATE_ACTIVE_SCAN = 3; // 0x3 17421 field public static final int CONTROL_AF_STATE_FOCUSED_LOCKED = 4; // 0x4 17422 field public static final int CONTROL_AF_STATE_INACTIVE = 0; // 0x0 17423 field public static final int CONTROL_AF_STATE_NOT_FOCUSED_LOCKED = 5; // 0x5 17424 field public static final int CONTROL_AF_STATE_PASSIVE_FOCUSED = 2; // 0x2 17425 field public static final int CONTROL_AF_STATE_PASSIVE_SCAN = 1; // 0x1 17426 field public static final int CONTROL_AF_STATE_PASSIVE_UNFOCUSED = 6; // 0x6 17427 field public static final int CONTROL_AF_TRIGGER_CANCEL = 2; // 0x2 17428 field public static final int CONTROL_AF_TRIGGER_IDLE = 0; // 0x0 17429 field public static final int CONTROL_AF_TRIGGER_START = 1; // 0x1 17430 field public static final int CONTROL_AWB_MODE_AUTO = 1; // 0x1 17431 field public static final int CONTROL_AWB_MODE_CLOUDY_DAYLIGHT = 6; // 0x6 17432 field public static final int CONTROL_AWB_MODE_DAYLIGHT = 5; // 0x5 17433 field public static final int CONTROL_AWB_MODE_FLUORESCENT = 3; // 0x3 17434 field public static final int CONTROL_AWB_MODE_INCANDESCENT = 2; // 0x2 17435 field public static final int CONTROL_AWB_MODE_OFF = 0; // 0x0 17436 field public static final int CONTROL_AWB_MODE_SHADE = 8; // 0x8 17437 field public static final int CONTROL_AWB_MODE_TWILIGHT = 7; // 0x7 17438 field public static final int CONTROL_AWB_MODE_WARM_FLUORESCENT = 4; // 0x4 17439 field public static final int CONTROL_AWB_STATE_CONVERGED = 2; // 0x2 17440 field public static final int CONTROL_AWB_STATE_INACTIVE = 0; // 0x0 17441 field public static final int CONTROL_AWB_STATE_LOCKED = 3; // 0x3 17442 field public static final int CONTROL_AWB_STATE_SEARCHING = 1; // 0x1 17443 field public static final int CONTROL_CAPTURE_INTENT_CUSTOM = 0; // 0x0 17444 field public static final int CONTROL_CAPTURE_INTENT_MANUAL = 6; // 0x6 17445 field public static final int CONTROL_CAPTURE_INTENT_MOTION_TRACKING = 7; // 0x7 17446 field public static final int CONTROL_CAPTURE_INTENT_PREVIEW = 1; // 0x1 17447 field public static final int CONTROL_CAPTURE_INTENT_STILL_CAPTURE = 2; // 0x2 17448 field public static final int CONTROL_CAPTURE_INTENT_VIDEO_RECORD = 3; // 0x3 17449 field public static final int CONTROL_CAPTURE_INTENT_VIDEO_SNAPSHOT = 4; // 0x4 17450 field public static final int CONTROL_CAPTURE_INTENT_ZERO_SHUTTER_LAG = 5; // 0x5 17451 field public static final int CONTROL_EFFECT_MODE_AQUA = 8; // 0x8 17452 field public static final int CONTROL_EFFECT_MODE_BLACKBOARD = 7; // 0x7 17453 field public static final int CONTROL_EFFECT_MODE_MONO = 1; // 0x1 17454 field public static final int CONTROL_EFFECT_MODE_NEGATIVE = 2; // 0x2 17455 field public static final int CONTROL_EFFECT_MODE_OFF = 0; // 0x0 17456 field public static final int CONTROL_EFFECT_MODE_POSTERIZE = 5; // 0x5 17457 field public static final int CONTROL_EFFECT_MODE_SEPIA = 4; // 0x4 17458 field public static final int CONTROL_EFFECT_MODE_SOLARIZE = 3; // 0x3 17459 field public static final int CONTROL_EFFECT_MODE_WHITEBOARD = 6; // 0x6 17460 field public static final int CONTROL_EXTENDED_SCENE_MODE_BOKEH_CONTINUOUS = 2; // 0x2 17461 field public static final int CONTROL_EXTENDED_SCENE_MODE_BOKEH_STILL_CAPTURE = 1; // 0x1 17462 field public static final int CONTROL_EXTENDED_SCENE_MODE_DISABLED = 0; // 0x0 17463 field public static final int CONTROL_MODE_AUTO = 1; // 0x1 17464 field public static final int CONTROL_MODE_OFF = 0; // 0x0 17465 field public static final int CONTROL_MODE_OFF_KEEP_STATE = 3; // 0x3 17466 field public static final int CONTROL_MODE_USE_EXTENDED_SCENE_MODE = 4; // 0x4 17467 field public static final int CONTROL_MODE_USE_SCENE_MODE = 2; // 0x2 17468 field public static final int CONTROL_SCENE_MODE_ACTION = 2; // 0x2 17469 field public static final int CONTROL_SCENE_MODE_BARCODE = 16; // 0x10 17470 field public static final int CONTROL_SCENE_MODE_BEACH = 8; // 0x8 17471 field public static final int CONTROL_SCENE_MODE_CANDLELIGHT = 15; // 0xf 17472 field public static final int CONTROL_SCENE_MODE_DISABLED = 0; // 0x0 17473 field public static final int CONTROL_SCENE_MODE_FACE_PRIORITY = 1; // 0x1 17474 field public static final int CONTROL_SCENE_MODE_FIREWORKS = 12; // 0xc 17475 field public static final int CONTROL_SCENE_MODE_HDR = 18; // 0x12 17476 field @Deprecated public static final int CONTROL_SCENE_MODE_HIGH_SPEED_VIDEO = 17; // 0x11 17477 field public static final int CONTROL_SCENE_MODE_LANDSCAPE = 4; // 0x4 17478 field public static final int CONTROL_SCENE_MODE_NIGHT = 5; // 0x5 17479 field public static final int CONTROL_SCENE_MODE_NIGHT_PORTRAIT = 6; // 0x6 17480 field public static final int CONTROL_SCENE_MODE_PARTY = 14; // 0xe 17481 field public static final int CONTROL_SCENE_MODE_PORTRAIT = 3; // 0x3 17482 field public static final int CONTROL_SCENE_MODE_SNOW = 9; // 0x9 17483 field public static final int CONTROL_SCENE_MODE_SPORTS = 13; // 0xd 17484 field public static final int CONTROL_SCENE_MODE_STEADYPHOTO = 11; // 0xb 17485 field public static final int CONTROL_SCENE_MODE_SUNSET = 10; // 0xa 17486 field public static final int CONTROL_SCENE_MODE_THEATRE = 7; // 0x7 17487 field public static final int CONTROL_VIDEO_STABILIZATION_MODE_OFF = 0; // 0x0 17488 field public static final int CONTROL_VIDEO_STABILIZATION_MODE_ON = 1; // 0x1 17489 field public static final int DISTORTION_CORRECTION_MODE_FAST = 1; // 0x1 17490 field public static final int DISTORTION_CORRECTION_MODE_HIGH_QUALITY = 2; // 0x2 17491 field public static final int DISTORTION_CORRECTION_MODE_OFF = 0; // 0x0 17492 field public static final int EDGE_MODE_FAST = 1; // 0x1 17493 field public static final int EDGE_MODE_HIGH_QUALITY = 2; // 0x2 17494 field public static final int EDGE_MODE_OFF = 0; // 0x0 17495 field public static final int EDGE_MODE_ZERO_SHUTTER_LAG = 3; // 0x3 17496 field public static final int FLASH_MODE_OFF = 0; // 0x0 17497 field public static final int FLASH_MODE_SINGLE = 1; // 0x1 17498 field public static final int FLASH_MODE_TORCH = 2; // 0x2 17499 field public static final int FLASH_STATE_CHARGING = 1; // 0x1 17500 field public static final int FLASH_STATE_FIRED = 3; // 0x3 17501 field public static final int FLASH_STATE_PARTIAL = 4; // 0x4 17502 field public static final int FLASH_STATE_READY = 2; // 0x2 17503 field public static final int FLASH_STATE_UNAVAILABLE = 0; // 0x0 17504 field public static final int HOT_PIXEL_MODE_FAST = 1; // 0x1 17505 field public static final int HOT_PIXEL_MODE_HIGH_QUALITY = 2; // 0x2 17506 field public static final int HOT_PIXEL_MODE_OFF = 0; // 0x0 17507 field public static final int INFO_SUPPORTED_HARDWARE_LEVEL_3 = 3; // 0x3 17508 field public static final int INFO_SUPPORTED_HARDWARE_LEVEL_EXTERNAL = 4; // 0x4 17509 field public static final int INFO_SUPPORTED_HARDWARE_LEVEL_FULL = 1; // 0x1 17510 field public static final int INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY = 2; // 0x2 17511 field public static final int INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED = 0; // 0x0 17512 field public static final int LENS_FACING_BACK = 1; // 0x1 17513 field public static final int LENS_FACING_EXTERNAL = 2; // 0x2 17514 field public static final int LENS_FACING_FRONT = 0; // 0x0 17515 field public static final int LENS_INFO_FOCUS_DISTANCE_CALIBRATION_APPROXIMATE = 1; // 0x1 17516 field public static final int LENS_INFO_FOCUS_DISTANCE_CALIBRATION_CALIBRATED = 2; // 0x2 17517 field public static final int LENS_INFO_FOCUS_DISTANCE_CALIBRATION_UNCALIBRATED = 0; // 0x0 17518 field public static final int LENS_OPTICAL_STABILIZATION_MODE_OFF = 0; // 0x0 17519 field public static final int LENS_OPTICAL_STABILIZATION_MODE_ON = 1; // 0x1 17520 field public static final int LENS_POSE_REFERENCE_GYROSCOPE = 1; // 0x1 17521 field public static final int LENS_POSE_REFERENCE_PRIMARY_CAMERA = 0; // 0x0 17522 field public static final int LENS_POSE_REFERENCE_UNDEFINED = 2; // 0x2 17523 field public static final int LENS_STATE_MOVING = 1; // 0x1 17524 field public static final int LENS_STATE_STATIONARY = 0; // 0x0 17525 field public static final int LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE_APPROXIMATE = 0; // 0x0 17526 field public static final int LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE_CALIBRATED = 1; // 0x1 17527 field public static final int NOISE_REDUCTION_MODE_FAST = 1; // 0x1 17528 field public static final int NOISE_REDUCTION_MODE_HIGH_QUALITY = 2; // 0x2 17529 field public static final int NOISE_REDUCTION_MODE_MINIMAL = 3; // 0x3 17530 field public static final int NOISE_REDUCTION_MODE_OFF = 0; // 0x0 17531 field public static final int NOISE_REDUCTION_MODE_ZERO_SHUTTER_LAG = 4; // 0x4 17532 field public static final int REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE = 0; // 0x0 17533 field public static final int REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE = 6; // 0x6 17534 field public static final int REQUEST_AVAILABLE_CAPABILITIES_CONSTRAINED_HIGH_SPEED_VIDEO = 9; // 0x9 17535 field public static final int REQUEST_AVAILABLE_CAPABILITIES_DEPTH_OUTPUT = 8; // 0x8 17536 field public static final int REQUEST_AVAILABLE_CAPABILITIES_LOGICAL_MULTI_CAMERA = 11; // 0xb 17537 field public static final int REQUEST_AVAILABLE_CAPABILITIES_MANUAL_POST_PROCESSING = 2; // 0x2 17538 field public static final int REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR = 1; // 0x1 17539 field public static final int REQUEST_AVAILABLE_CAPABILITIES_MONOCHROME = 12; // 0xc 17540 field public static final int REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKING = 10; // 0xa 17541 field public static final int REQUEST_AVAILABLE_CAPABILITIES_OFFLINE_PROCESSING = 15; // 0xf 17542 field public static final int REQUEST_AVAILABLE_CAPABILITIES_PRIVATE_REPROCESSING = 4; // 0x4 17543 field public static final int REQUEST_AVAILABLE_CAPABILITIES_RAW = 3; // 0x3 17544 field public static final int REQUEST_AVAILABLE_CAPABILITIES_READ_SENSOR_SETTINGS = 5; // 0x5 17545 field public static final int REQUEST_AVAILABLE_CAPABILITIES_SECURE_IMAGE_DATA = 13; // 0xd 17546 field public static final int REQUEST_AVAILABLE_CAPABILITIES_SYSTEM_CAMERA = 14; // 0xe 17547 field public static final int REQUEST_AVAILABLE_CAPABILITIES_YUV_REPROCESSING = 7; // 0x7 17548 field public static final int SCALER_CROPPING_TYPE_CENTER_ONLY = 0; // 0x0 17549 field public static final int SCALER_CROPPING_TYPE_FREEFORM = 1; // 0x1 17550 field public static final int SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_BGGR = 3; // 0x3 17551 field public static final int SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_GBRG = 2; // 0x2 17552 field public static final int SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_GRBG = 1; // 0x1 17553 field public static final int SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_MONO = 5; // 0x5 17554 field public static final int SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_NIR = 6; // 0x6 17555 field public static final int SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGB = 4; // 0x4 17556 field public static final int SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGGB = 0; // 0x0 17557 field public static final int SENSOR_INFO_TIMESTAMP_SOURCE_REALTIME = 1; // 0x1 17558 field public static final int SENSOR_INFO_TIMESTAMP_SOURCE_UNKNOWN = 0; // 0x0 17559 field public static final int SENSOR_REFERENCE_ILLUMINANT1_CLOUDY_WEATHER = 10; // 0xa 17560 field public static final int SENSOR_REFERENCE_ILLUMINANT1_COOL_WHITE_FLUORESCENT = 14; // 0xe 17561 field public static final int SENSOR_REFERENCE_ILLUMINANT1_D50 = 23; // 0x17 17562 field public static final int SENSOR_REFERENCE_ILLUMINANT1_D55 = 20; // 0x14 17563 field public static final int SENSOR_REFERENCE_ILLUMINANT1_D65 = 21; // 0x15 17564 field public static final int SENSOR_REFERENCE_ILLUMINANT1_D75 = 22; // 0x16 17565 field public static final int SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT = 1; // 0x1 17566 field public static final int SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT_FLUORESCENT = 12; // 0xc 17567 field public static final int SENSOR_REFERENCE_ILLUMINANT1_DAY_WHITE_FLUORESCENT = 13; // 0xd 17568 field public static final int SENSOR_REFERENCE_ILLUMINANT1_FINE_WEATHER = 9; // 0x9 17569 field public static final int SENSOR_REFERENCE_ILLUMINANT1_FLASH = 4; // 0x4 17570 field public static final int SENSOR_REFERENCE_ILLUMINANT1_FLUORESCENT = 2; // 0x2 17571 field public static final int SENSOR_REFERENCE_ILLUMINANT1_ISO_STUDIO_TUNGSTEN = 24; // 0x18 17572 field public static final int SENSOR_REFERENCE_ILLUMINANT1_SHADE = 11; // 0xb 17573 field public static final int SENSOR_REFERENCE_ILLUMINANT1_STANDARD_A = 17; // 0x11 17574 field public static final int SENSOR_REFERENCE_ILLUMINANT1_STANDARD_B = 18; // 0x12 17575 field public static final int SENSOR_REFERENCE_ILLUMINANT1_STANDARD_C = 19; // 0x13 17576 field public static final int SENSOR_REFERENCE_ILLUMINANT1_TUNGSTEN = 3; // 0x3 17577 field public static final int SENSOR_REFERENCE_ILLUMINANT1_WHITE_FLUORESCENT = 15; // 0xf 17578 field public static final int SENSOR_TEST_PATTERN_MODE_COLOR_BARS = 2; // 0x2 17579 field public static final int SENSOR_TEST_PATTERN_MODE_COLOR_BARS_FADE_TO_GRAY = 3; // 0x3 17580 field public static final int SENSOR_TEST_PATTERN_MODE_CUSTOM1 = 256; // 0x100 17581 field public static final int SENSOR_TEST_PATTERN_MODE_OFF = 0; // 0x0 17582 field public static final int SENSOR_TEST_PATTERN_MODE_PN9 = 4; // 0x4 17583 field public static final int SENSOR_TEST_PATTERN_MODE_SOLID_COLOR = 1; // 0x1 17584 field public static final int SHADING_MODE_FAST = 1; // 0x1 17585 field public static final int SHADING_MODE_HIGH_QUALITY = 2; // 0x2 17586 field public static final int SHADING_MODE_OFF = 0; // 0x0 17587 field public static final int STATISTICS_FACE_DETECT_MODE_FULL = 2; // 0x2 17588 field public static final int STATISTICS_FACE_DETECT_MODE_OFF = 0; // 0x0 17589 field public static final int STATISTICS_FACE_DETECT_MODE_SIMPLE = 1; // 0x1 17590 field public static final int STATISTICS_LENS_SHADING_MAP_MODE_OFF = 0; // 0x0 17591 field public static final int STATISTICS_LENS_SHADING_MAP_MODE_ON = 1; // 0x1 17592 field public static final int STATISTICS_OIS_DATA_MODE_OFF = 0; // 0x0 17593 field public static final int STATISTICS_OIS_DATA_MODE_ON = 1; // 0x1 17594 field public static final int STATISTICS_SCENE_FLICKER_50HZ = 1; // 0x1 17595 field public static final int STATISTICS_SCENE_FLICKER_60HZ = 2; // 0x2 17596 field public static final int STATISTICS_SCENE_FLICKER_NONE = 0; // 0x0 17597 field public static final int SYNC_MAX_LATENCY_PER_FRAME_CONTROL = 0; // 0x0 17598 field public static final int SYNC_MAX_LATENCY_UNKNOWN = -1; // 0xffffffff 17599 field public static final int TONEMAP_MODE_CONTRAST_CURVE = 0; // 0x0 17600 field public static final int TONEMAP_MODE_FAST = 1; // 0x1 17601 field public static final int TONEMAP_MODE_GAMMA_VALUE = 3; // 0x3 17602 field public static final int TONEMAP_MODE_HIGH_QUALITY = 2; // 0x2 17603 field public static final int TONEMAP_MODE_PRESET_CURVE = 4; // 0x4 17604 field public static final int TONEMAP_PRESET_CURVE_REC709 = 1; // 0x1 17605 field public static final int TONEMAP_PRESET_CURVE_SRGB = 0; // 0x0 17606 } 17607 17608 public abstract class CameraOfflineSession extends android.hardware.camera2.CameraCaptureSession { 17609 ctor public CameraOfflineSession(); 17610 } 17611 17612 public abstract static class CameraOfflineSession.CameraOfflineSessionCallback { 17613 ctor public CameraOfflineSession.CameraOfflineSessionCallback(); 17614 method public abstract void onClosed(@NonNull android.hardware.camera2.CameraOfflineSession); 17615 method public abstract void onError(@NonNull android.hardware.camera2.CameraOfflineSession, int); 17616 method public abstract void onIdle(@NonNull android.hardware.camera2.CameraOfflineSession); 17617 method public abstract void onReady(@NonNull android.hardware.camera2.CameraOfflineSession); 17618 method public abstract void onSwitchFailed(@NonNull android.hardware.camera2.CameraOfflineSession); 17619 field public static final int STATUS_INTERNAL_ERROR = 0; // 0x0 17620 } 17621 17622 public class CaptureFailure { 17623 method public long getFrameNumber(); 17624 method @Nullable public String getPhysicalCameraId(); 17625 method public int getReason(); 17626 method @NonNull public android.hardware.camera2.CaptureRequest getRequest(); 17627 method public int getSequenceId(); 17628 method public boolean wasImageCaptured(); 17629 field public static final int REASON_ERROR = 0; // 0x0 17630 field public static final int REASON_FLUSHED = 1; // 0x1 17631 } 17632 17633 public final class CaptureRequest extends android.hardware.camera2.CameraMetadata<android.hardware.camera2.CaptureRequest.Key<?>> implements android.os.Parcelable { 17634 method public int describeContents(); 17635 method @Nullable public <T> T get(android.hardware.camera2.CaptureRequest.Key<T>); 17636 method @NonNull public java.util.List<android.hardware.camera2.CaptureRequest.Key<?>> getKeys(); 17637 method @Nullable public Object getTag(); 17638 method public boolean isReprocess(); 17639 method public void writeToParcel(android.os.Parcel, int); 17640 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Boolean> BLACK_LEVEL_LOCK; 17641 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> COLOR_CORRECTION_ABERRATION_MODE; 17642 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<android.hardware.camera2.params.RggbChannelVector> COLOR_CORRECTION_GAINS; 17643 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> COLOR_CORRECTION_MODE; 17644 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<android.hardware.camera2.params.ColorSpaceTransform> COLOR_CORRECTION_TRANSFORM; 17645 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_AE_ANTIBANDING_MODE; 17646 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_AE_EXPOSURE_COMPENSATION; 17647 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Boolean> CONTROL_AE_LOCK; 17648 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_AE_MODE; 17649 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_AE_PRECAPTURE_TRIGGER; 17650 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<android.hardware.camera2.params.MeteringRectangle[]> CONTROL_AE_REGIONS; 17651 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<android.util.Range<java.lang.Integer>> CONTROL_AE_TARGET_FPS_RANGE; 17652 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_AF_MODE; 17653 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<android.hardware.camera2.params.MeteringRectangle[]> CONTROL_AF_REGIONS; 17654 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_AF_TRIGGER; 17655 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Boolean> CONTROL_AWB_LOCK; 17656 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_AWB_MODE; 17657 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<android.hardware.camera2.params.MeteringRectangle[]> CONTROL_AWB_REGIONS; 17658 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_CAPTURE_INTENT; 17659 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_EFFECT_MODE; 17660 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Boolean> CONTROL_ENABLE_ZSL; 17661 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_EXTENDED_SCENE_MODE; 17662 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_MODE; 17663 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_POST_RAW_SENSITIVITY_BOOST; 17664 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_SCENE_MODE; 17665 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_VIDEO_STABILIZATION_MODE; 17666 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Float> CONTROL_ZOOM_RATIO; 17667 field @NonNull public static final android.os.Parcelable.Creator<android.hardware.camera2.CaptureRequest> CREATOR; 17668 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> DISTORTION_CORRECTION_MODE; 17669 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> EDGE_MODE; 17670 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> FLASH_MODE; 17671 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> HOT_PIXEL_MODE; 17672 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<android.location.Location> JPEG_GPS_LOCATION; 17673 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> JPEG_ORIENTATION; 17674 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Byte> JPEG_QUALITY; 17675 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Byte> JPEG_THUMBNAIL_QUALITY; 17676 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<android.util.Size> JPEG_THUMBNAIL_SIZE; 17677 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Float> LENS_APERTURE; 17678 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Float> LENS_FILTER_DENSITY; 17679 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Float> LENS_FOCAL_LENGTH; 17680 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Float> LENS_FOCUS_DISTANCE; 17681 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> LENS_OPTICAL_STABILIZATION_MODE; 17682 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> NOISE_REDUCTION_MODE; 17683 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Float> REPROCESS_EFFECTIVE_EXPOSURE_FACTOR; 17684 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<android.graphics.Rect> SCALER_CROP_REGION; 17685 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Long> SENSOR_EXPOSURE_TIME; 17686 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Long> SENSOR_FRAME_DURATION; 17687 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> SENSOR_SENSITIVITY; 17688 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<int[]> SENSOR_TEST_PATTERN_DATA; 17689 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> SENSOR_TEST_PATTERN_MODE; 17690 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> SHADING_MODE; 17691 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> STATISTICS_FACE_DETECT_MODE; 17692 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Boolean> STATISTICS_HOT_PIXEL_MAP_MODE; 17693 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> STATISTICS_LENS_SHADING_MAP_MODE; 17694 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> STATISTICS_OIS_DATA_MODE; 17695 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<android.hardware.camera2.params.TonemapCurve> TONEMAP_CURVE; 17696 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Float> TONEMAP_GAMMA; 17697 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> TONEMAP_MODE; 17698 field @NonNull public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> TONEMAP_PRESET_CURVE; 17699 } 17700 17701 public static final class CaptureRequest.Builder { 17702 method public void addTarget(@NonNull android.view.Surface); 17703 method @NonNull public android.hardware.camera2.CaptureRequest build(); 17704 method @Nullable public <T> T get(android.hardware.camera2.CaptureRequest.Key<T>); 17705 method @Nullable public <T> T getPhysicalCameraKey(android.hardware.camera2.CaptureRequest.Key<T>, @NonNull String); 17706 method public void removeTarget(@NonNull android.view.Surface); 17707 method public <T> void set(@NonNull android.hardware.camera2.CaptureRequest.Key<T>, T); 17708 method public <T> android.hardware.camera2.CaptureRequest.Builder setPhysicalCameraKey(@NonNull android.hardware.camera2.CaptureRequest.Key<T>, T, @NonNull String); 17709 method public void setTag(@Nullable Object); 17710 } 17711 17712 public static final class CaptureRequest.Key<T> { 17713 ctor public CaptureRequest.Key(@NonNull String, @NonNull Class<T>); 17714 method @NonNull public String getName(); 17715 } 17716 17717 public class CaptureResult extends android.hardware.camera2.CameraMetadata<android.hardware.camera2.CaptureResult.Key<?>> { 17718 method @Nullable public <T> T get(android.hardware.camera2.CaptureResult.Key<T>); 17719 method public long getFrameNumber(); 17720 method @NonNull public java.util.List<android.hardware.camera2.CaptureResult.Key<?>> getKeys(); 17721 method @NonNull public android.hardware.camera2.CaptureRequest getRequest(); 17722 method public int getSequenceId(); 17723 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Boolean> BLACK_LEVEL_LOCK; 17724 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> COLOR_CORRECTION_ABERRATION_MODE; 17725 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<android.hardware.camera2.params.RggbChannelVector> COLOR_CORRECTION_GAINS; 17726 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> COLOR_CORRECTION_MODE; 17727 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<android.hardware.camera2.params.ColorSpaceTransform> COLOR_CORRECTION_TRANSFORM; 17728 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AE_ANTIBANDING_MODE; 17729 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AE_EXPOSURE_COMPENSATION; 17730 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Boolean> CONTROL_AE_LOCK; 17731 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AE_MODE; 17732 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AE_PRECAPTURE_TRIGGER; 17733 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<android.hardware.camera2.params.MeteringRectangle[]> CONTROL_AE_REGIONS; 17734 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AE_STATE; 17735 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<android.util.Range<java.lang.Integer>> CONTROL_AE_TARGET_FPS_RANGE; 17736 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AF_MODE; 17737 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<android.hardware.camera2.params.MeteringRectangle[]> CONTROL_AF_REGIONS; 17738 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AF_SCENE_CHANGE; 17739 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AF_STATE; 17740 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AF_TRIGGER; 17741 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Boolean> CONTROL_AWB_LOCK; 17742 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AWB_MODE; 17743 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<android.hardware.camera2.params.MeteringRectangle[]> CONTROL_AWB_REGIONS; 17744 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AWB_STATE; 17745 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_CAPTURE_INTENT; 17746 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_EFFECT_MODE; 17747 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Boolean> CONTROL_ENABLE_ZSL; 17748 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_EXTENDED_SCENE_MODE; 17749 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_MODE; 17750 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_POST_RAW_SENSITIVITY_BOOST; 17751 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_SCENE_MODE; 17752 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_VIDEO_STABILIZATION_MODE; 17753 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Float> CONTROL_ZOOM_RATIO; 17754 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> DISTORTION_CORRECTION_MODE; 17755 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> EDGE_MODE; 17756 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> FLASH_MODE; 17757 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> FLASH_STATE; 17758 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> HOT_PIXEL_MODE; 17759 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<android.location.Location> JPEG_GPS_LOCATION; 17760 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> JPEG_ORIENTATION; 17761 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Byte> JPEG_QUALITY; 17762 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Byte> JPEG_THUMBNAIL_QUALITY; 17763 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<android.util.Size> JPEG_THUMBNAIL_SIZE; 17764 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Float> LENS_APERTURE; 17765 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<float[]> LENS_DISTORTION; 17766 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Float> LENS_FILTER_DENSITY; 17767 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Float> LENS_FOCAL_LENGTH; 17768 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Float> LENS_FOCUS_DISTANCE; 17769 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<android.util.Pair<java.lang.Float,java.lang.Float>> LENS_FOCUS_RANGE; 17770 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<float[]> LENS_INTRINSIC_CALIBRATION; 17771 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> LENS_OPTICAL_STABILIZATION_MODE; 17772 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<float[]> LENS_POSE_ROTATION; 17773 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<float[]> LENS_POSE_TRANSLATION; 17774 field @Deprecated @NonNull public static final android.hardware.camera2.CaptureResult.Key<float[]> LENS_RADIAL_DISTORTION; 17775 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> LENS_STATE; 17776 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.String> LOGICAL_MULTI_CAMERA_ACTIVE_PHYSICAL_ID; 17777 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> NOISE_REDUCTION_MODE; 17778 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Float> REPROCESS_EFFECTIVE_EXPOSURE_FACTOR; 17779 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Byte> REQUEST_PIPELINE_DEPTH; 17780 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<android.graphics.Rect> SCALER_CROP_REGION; 17781 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<float[]> SENSOR_DYNAMIC_BLACK_LEVEL; 17782 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> SENSOR_DYNAMIC_WHITE_LEVEL; 17783 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Long> SENSOR_EXPOSURE_TIME; 17784 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Long> SENSOR_FRAME_DURATION; 17785 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Float> SENSOR_GREEN_SPLIT; 17786 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<android.util.Rational[]> SENSOR_NEUTRAL_COLOR_POINT; 17787 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<android.util.Pair<java.lang.Double,java.lang.Double>[]> SENSOR_NOISE_PROFILE; 17788 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Long> SENSOR_ROLLING_SHUTTER_SKEW; 17789 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> SENSOR_SENSITIVITY; 17790 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<int[]> SENSOR_TEST_PATTERN_DATA; 17791 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> SENSOR_TEST_PATTERN_MODE; 17792 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Long> SENSOR_TIMESTAMP; 17793 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> SHADING_MODE; 17794 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<android.hardware.camera2.params.Face[]> STATISTICS_FACES; 17795 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> STATISTICS_FACE_DETECT_MODE; 17796 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<android.graphics.Point[]> STATISTICS_HOT_PIXEL_MAP; 17797 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Boolean> STATISTICS_HOT_PIXEL_MAP_MODE; 17798 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<android.hardware.camera2.params.LensShadingMap> STATISTICS_LENS_SHADING_CORRECTION_MAP; 17799 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> STATISTICS_LENS_SHADING_MAP_MODE; 17800 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> STATISTICS_OIS_DATA_MODE; 17801 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<android.hardware.camera2.params.OisSample[]> STATISTICS_OIS_SAMPLES; 17802 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> STATISTICS_SCENE_FLICKER; 17803 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<android.hardware.camera2.params.TonemapCurve> TONEMAP_CURVE; 17804 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Float> TONEMAP_GAMMA; 17805 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> TONEMAP_MODE; 17806 field @NonNull public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> TONEMAP_PRESET_CURVE; 17807 } 17808 17809 public static final class CaptureResult.Key<T> { 17810 ctor public CaptureResult.Key(@NonNull String, @NonNull Class<T>); 17811 method @NonNull public String getName(); 17812 } 17813 17814 public final class DngCreator implements java.lang.AutoCloseable { 17815 ctor public DngCreator(@NonNull android.hardware.camera2.CameraCharacteristics, @NonNull android.hardware.camera2.CaptureResult); 17816 method public void close(); 17817 method @NonNull public android.hardware.camera2.DngCreator setDescription(@NonNull String); 17818 method @NonNull public android.hardware.camera2.DngCreator setLocation(@NonNull android.location.Location); 17819 method @NonNull public android.hardware.camera2.DngCreator setOrientation(int); 17820 method @NonNull public android.hardware.camera2.DngCreator setThumbnail(@NonNull android.graphics.Bitmap); 17821 method @NonNull public android.hardware.camera2.DngCreator setThumbnail(@NonNull android.media.Image); 17822 method public void writeByteBuffer(@NonNull java.io.OutputStream, @NonNull android.util.Size, @NonNull java.nio.ByteBuffer, @IntRange(from=0) long) throws java.io.IOException; 17823 method public void writeImage(@NonNull java.io.OutputStream, @NonNull android.media.Image) throws java.io.IOException; 17824 method public void writeInputStream(@NonNull java.io.OutputStream, @NonNull android.util.Size, @NonNull java.io.InputStream, @IntRange(from=0) long) throws java.io.IOException; 17825 field public static final int MAX_THUMBNAIL_DIMENSION = 256; // 0x100 17826 } 17827 17828 public final class TotalCaptureResult extends android.hardware.camera2.CaptureResult { 17829 method @NonNull public java.util.List<android.hardware.camera2.CaptureResult> getPartialResults(); 17830 method public java.util.Map<java.lang.String,android.hardware.camera2.CaptureResult> getPhysicalCameraResults(); 17831 } 17832 17833} 17834 17835package android.hardware.camera2.params { 17836 17837 public final class BlackLevelPattern { 17838 method public void copyTo(int[], int); 17839 method public int getOffsetForIndex(int, int); 17840 field public static final int COUNT = 4; // 0x4 17841 } 17842 17843 public final class Capability { 17844 method @NonNull public android.util.Size getMaxStreamingSize(); 17845 method public int getMode(); 17846 method @NonNull public android.util.Range<java.lang.Float> getZoomRatioRange(); 17847 } 17848 17849 public final class ColorSpaceTransform { 17850 ctor public ColorSpaceTransform(android.util.Rational[]); 17851 ctor public ColorSpaceTransform(int[]); 17852 method public void copyElements(android.util.Rational[], int); 17853 method public void copyElements(int[], int); 17854 method public android.util.Rational getElement(int, int); 17855 } 17856 17857 public final class Face { 17858 method public android.graphics.Rect getBounds(); 17859 method public int getId(); 17860 method public android.graphics.Point getLeftEyePosition(); 17861 method public android.graphics.Point getMouthPosition(); 17862 method public android.graphics.Point getRightEyePosition(); 17863 method public int getScore(); 17864 field public static final int ID_UNSUPPORTED = -1; // 0xffffffff 17865 field public static final int SCORE_MAX = 100; // 0x64 17866 field public static final int SCORE_MIN = 1; // 0x1 17867 } 17868 17869 public final class InputConfiguration { 17870 ctor public InputConfiguration(int, int, int); 17871 method public int getFormat(); 17872 method public int getHeight(); 17873 method public int getWidth(); 17874 } 17875 17876 public final class LensShadingMap { 17877 method public void copyGainFactors(float[], int); 17878 method public int getColumnCount(); 17879 method public float getGainFactor(int, int, int); 17880 method public int getGainFactorCount(); 17881 method public android.hardware.camera2.params.RggbChannelVector getGainFactorVector(int, int); 17882 method public int getRowCount(); 17883 field public static final float MINIMUM_GAIN_FACTOR = 1.0f; 17884 } 17885 17886 public final class MandatoryStreamCombination { 17887 method @NonNull public CharSequence getDescription(); 17888 method @NonNull public java.util.List<android.hardware.camera2.params.MandatoryStreamCombination.MandatoryStreamInformation> getStreamsInformation(); 17889 method public boolean isReprocessable(); 17890 } 17891 17892 public static final class MandatoryStreamCombination.MandatoryStreamInformation { 17893 method @NonNull public java.util.List<android.util.Size> getAvailableSizes(); 17894 method public int getFormat(); 17895 method public boolean isInput(); 17896 } 17897 17898 public final class MeteringRectangle { 17899 ctor public MeteringRectangle(int, int, int, int, int); 17900 ctor public MeteringRectangle(android.graphics.Point, android.util.Size, int); 17901 ctor public MeteringRectangle(android.graphics.Rect, int); 17902 method public boolean equals(android.hardware.camera2.params.MeteringRectangle); 17903 method public int getHeight(); 17904 method public int getMeteringWeight(); 17905 method public android.graphics.Rect getRect(); 17906 method public android.util.Size getSize(); 17907 method public android.graphics.Point getUpperLeftPoint(); 17908 method public int getWidth(); 17909 method public int getX(); 17910 method public int getY(); 17911 field public static final int METERING_WEIGHT_DONT_CARE = 0; // 0x0 17912 field public static final int METERING_WEIGHT_MAX = 1000; // 0x3e8 17913 field public static final int METERING_WEIGHT_MIN = 0; // 0x0 17914 } 17915 17916 public final class OisSample { 17917 ctor public OisSample(long, float, float); 17918 method public long getTimestamp(); 17919 method public float getXshift(); 17920 method public float getYshift(); 17921 } 17922 17923 public final class OutputConfiguration implements android.os.Parcelable { 17924 ctor public OutputConfiguration(@NonNull android.view.Surface); 17925 ctor public OutputConfiguration(int, @NonNull android.view.Surface); 17926 ctor public OutputConfiguration(@NonNull android.util.Size, @NonNull Class<T>); 17927 method public void addSurface(@NonNull android.view.Surface); 17928 method public int describeContents(); 17929 method public void enableSurfaceSharing(); 17930 method public int getMaxSharedSurfaceCount(); 17931 method @Nullable public android.view.Surface getSurface(); 17932 method public int getSurfaceGroupId(); 17933 method @NonNull public java.util.List<android.view.Surface> getSurfaces(); 17934 method public void removeSurface(@NonNull android.view.Surface); 17935 method public void setPhysicalCameraId(@Nullable String); 17936 method public void writeToParcel(android.os.Parcel, int); 17937 field @NonNull public static final android.os.Parcelable.Creator<android.hardware.camera2.params.OutputConfiguration> CREATOR; 17938 field public static final int SURFACE_GROUP_ID_NONE = -1; // 0xffffffff 17939 } 17940 17941 public final class RecommendedStreamConfigurationMap { 17942 method @Nullable public java.util.Set<android.util.Size> getHighResolutionOutputSizes(int); 17943 method @Nullable public java.util.Set<android.util.Range<java.lang.Integer>> getHighSpeedVideoFpsRanges(); 17944 method @Nullable public java.util.Set<android.util.Range<java.lang.Integer>> getHighSpeedVideoFpsRangesFor(@NonNull android.util.Size); 17945 method @Nullable public java.util.Set<android.util.Size> getHighSpeedVideoSizes(); 17946 method @Nullable public java.util.Set<android.util.Size> getHighSpeedVideoSizesFor(@NonNull android.util.Range<java.lang.Integer>); 17947 method @Nullable public java.util.Set<java.lang.Integer> getInputFormats(); 17948 method @Nullable public java.util.Set<android.util.Size> getInputSizes(int); 17949 method @NonNull public java.util.Set<java.lang.Integer> getOutputFormats(); 17950 method @IntRange(from=0) public long getOutputMinFrameDuration(int, @NonNull android.util.Size); 17951 method @IntRange(from=0) public <T> long getOutputMinFrameDuration(@NonNull Class<T>, @NonNull android.util.Size); 17952 method @Nullable public java.util.Set<android.util.Size> getOutputSizes(int); 17953 method @Nullable public <T> java.util.Set<android.util.Size> getOutputSizes(@NonNull Class<T>); 17954 method @IntRange(from=0) public long getOutputStallDuration(int, @NonNull android.util.Size); 17955 method @IntRange(from=0) public <T> long getOutputStallDuration(@NonNull Class<T>, @NonNull android.util.Size); 17956 method public int getRecommendedUseCase(); 17957 method @Nullable public java.util.Set<java.lang.Integer> getValidOutputFormatsForInput(int); 17958 method public boolean isOutputSupportedFor(int); 17959 method public boolean isOutputSupportedFor(@NonNull android.view.Surface); 17960 field public static final int USECASE_LOW_LATENCY_SNAPSHOT = 6; // 0x6 17961 field public static final int USECASE_PREVIEW = 0; // 0x0 17962 field public static final int USECASE_RAW = 5; // 0x5 17963 field public static final int USECASE_RECORD = 1; // 0x1 17964 field public static final int USECASE_SNAPSHOT = 3; // 0x3 17965 field public static final int USECASE_VIDEO_SNAPSHOT = 2; // 0x2 17966 field public static final int USECASE_ZSL = 4; // 0x4 17967 } 17968 17969 public final class RggbChannelVector { 17970 ctor public RggbChannelVector(float, float, float, float); 17971 method public void copyTo(float[], int); 17972 method public float getBlue(); 17973 method public float getComponent(int); 17974 method public float getGreenEven(); 17975 method public float getGreenOdd(); 17976 method public float getRed(); 17977 field public static final int BLUE = 3; // 0x3 17978 field public static final int COUNT = 4; // 0x4 17979 field public static final int GREEN_EVEN = 1; // 0x1 17980 field public static final int GREEN_ODD = 2; // 0x2 17981 field public static final int RED = 0; // 0x0 17982 } 17983 17984 public final class SessionConfiguration implements android.os.Parcelable { 17985 ctor public SessionConfiguration(int, @NonNull java.util.List<android.hardware.camera2.params.OutputConfiguration>, @NonNull java.util.concurrent.Executor, @NonNull android.hardware.camera2.CameraCaptureSession.StateCallback); 17986 method public int describeContents(); 17987 method public java.util.concurrent.Executor getExecutor(); 17988 method public android.hardware.camera2.params.InputConfiguration getInputConfiguration(); 17989 method public java.util.List<android.hardware.camera2.params.OutputConfiguration> getOutputConfigurations(); 17990 method public android.hardware.camera2.CaptureRequest getSessionParameters(); 17991 method public int getSessionType(); 17992 method public android.hardware.camera2.CameraCaptureSession.StateCallback getStateCallback(); 17993 method public void setInputConfiguration(@NonNull android.hardware.camera2.params.InputConfiguration); 17994 method public void setSessionParameters(android.hardware.camera2.CaptureRequest); 17995 method public void writeToParcel(android.os.Parcel, int); 17996 field @NonNull public static final android.os.Parcelable.Creator<android.hardware.camera2.params.SessionConfiguration> CREATOR; 17997 field public static final int SESSION_HIGH_SPEED = 1; // 0x1 17998 field public static final int SESSION_REGULAR = 0; // 0x0 17999 } 18000 18001 public final class StreamConfigurationMap { 18002 method public android.util.Size[] getHighResolutionOutputSizes(int); 18003 method public android.util.Range<java.lang.Integer>[] getHighSpeedVideoFpsRanges(); 18004 method public android.util.Range<java.lang.Integer>[] getHighSpeedVideoFpsRangesFor(android.util.Size); 18005 method public android.util.Size[] getHighSpeedVideoSizes(); 18006 method public android.util.Size[] getHighSpeedVideoSizesFor(android.util.Range<java.lang.Integer>); 18007 method public int[] getInputFormats(); 18008 method public android.util.Size[] getInputSizes(int); 18009 method public int[] getOutputFormats(); 18010 method public long getOutputMinFrameDuration(int, android.util.Size); 18011 method public <T> long getOutputMinFrameDuration(Class<T>, android.util.Size); 18012 method public <T> android.util.Size[] getOutputSizes(Class<T>); 18013 method public android.util.Size[] getOutputSizes(int); 18014 method public long getOutputStallDuration(int, android.util.Size); 18015 method public <T> long getOutputStallDuration(Class<T>, android.util.Size); 18016 method public int[] getValidOutputFormatsForInput(int); 18017 method public boolean isOutputSupportedFor(int); 18018 method public static <T> boolean isOutputSupportedFor(Class<T>); 18019 method public boolean isOutputSupportedFor(android.view.Surface); 18020 } 18021 18022 public final class TonemapCurve { 18023 ctor public TonemapCurve(float[], float[], float[]); 18024 method public void copyColorCurve(int, float[], int); 18025 method public android.graphics.PointF getPoint(int, int); 18026 method public int getPointCount(int); 18027 field public static final int CHANNEL_BLUE = 2; // 0x2 18028 field public static final int CHANNEL_GREEN = 1; // 0x1 18029 field public static final int CHANNEL_RED = 0; // 0x0 18030 field public static final float LEVEL_BLACK = 0.0f; 18031 field public static final float LEVEL_WHITE = 1.0f; 18032 field public static final int POINT_SIZE = 2; // 0x2 18033 } 18034 18035} 18036 18037package android.hardware.display { 18038 18039 public final class DisplayManager { 18040 method public android.hardware.display.VirtualDisplay createVirtualDisplay(@NonNull String, int, int, int, @Nullable android.view.Surface, int); 18041 method public android.hardware.display.VirtualDisplay createVirtualDisplay(@NonNull String, int, int, int, @Nullable android.view.Surface, int, @Nullable android.hardware.display.VirtualDisplay.Callback, @Nullable android.os.Handler); 18042 method public android.view.Display getDisplay(int); 18043 method public android.view.Display[] getDisplays(); 18044 method public android.view.Display[] getDisplays(String); 18045 method public void registerDisplayListener(android.hardware.display.DisplayManager.DisplayListener, android.os.Handler); 18046 method public void unregisterDisplayListener(android.hardware.display.DisplayManager.DisplayListener); 18047 field public static final String DISPLAY_CATEGORY_PRESENTATION = "android.hardware.display.category.PRESENTATION"; 18048 field public static final int VIRTUAL_DISPLAY_FLAG_AUTO_MIRROR = 16; // 0x10 18049 field public static final int VIRTUAL_DISPLAY_FLAG_OWN_CONTENT_ONLY = 8; // 0x8 18050 field public static final int VIRTUAL_DISPLAY_FLAG_PRESENTATION = 2; // 0x2 18051 field public static final int VIRTUAL_DISPLAY_FLAG_PUBLIC = 1; // 0x1 18052 field public static final int VIRTUAL_DISPLAY_FLAG_SECURE = 4; // 0x4 18053 } 18054 18055 public static interface DisplayManager.DisplayListener { 18056 method public void onDisplayAdded(int); 18057 method public void onDisplayChanged(int); 18058 method public void onDisplayRemoved(int); 18059 } 18060 18061 public final class VirtualDisplay { 18062 method public android.view.Display getDisplay(); 18063 method public android.view.Surface getSurface(); 18064 method public void release(); 18065 method public void resize(int, int, int); 18066 method public void setSurface(android.view.Surface); 18067 } 18068 18069 public abstract static class VirtualDisplay.Callback { 18070 ctor public VirtualDisplay.Callback(); 18071 method public void onPaused(); 18072 method public void onResumed(); 18073 method public void onStopped(); 18074 } 18075 18076} 18077 18078package android.hardware.fingerprint { 18079 18080 @Deprecated public class FingerprintManager { 18081 method @Deprecated @RequiresPermission(anyOf={android.Manifest.permission.USE_BIOMETRIC, android.Manifest.permission.USE_FINGERPRINT}) public void authenticate(@Nullable android.hardware.fingerprint.FingerprintManager.CryptoObject, @Nullable android.os.CancellationSignal, int, @NonNull android.hardware.fingerprint.FingerprintManager.AuthenticationCallback, @Nullable android.os.Handler); 18082 method @Deprecated @RequiresPermission(android.Manifest.permission.USE_FINGERPRINT) public boolean hasEnrolledFingerprints(); 18083 method @Deprecated @RequiresPermission(android.Manifest.permission.USE_FINGERPRINT) public boolean isHardwareDetected(); 18084 field public static final int FINGERPRINT_ACQUIRED_GOOD = 0; // 0x0 18085 field public static final int FINGERPRINT_ACQUIRED_IMAGER_DIRTY = 3; // 0x3 18086 field public static final int FINGERPRINT_ACQUIRED_INSUFFICIENT = 2; // 0x2 18087 field public static final int FINGERPRINT_ACQUIRED_PARTIAL = 1; // 0x1 18088 field public static final int FINGERPRINT_ACQUIRED_TOO_FAST = 5; // 0x5 18089 field public static final int FINGERPRINT_ACQUIRED_TOO_SLOW = 4; // 0x4 18090 field public static final int FINGERPRINT_ERROR_CANCELED = 5; // 0x5 18091 field public static final int FINGERPRINT_ERROR_HW_NOT_PRESENT = 12; // 0xc 18092 field public static final int FINGERPRINT_ERROR_HW_UNAVAILABLE = 1; // 0x1 18093 field public static final int FINGERPRINT_ERROR_LOCKOUT = 7; // 0x7 18094 field public static final int FINGERPRINT_ERROR_LOCKOUT_PERMANENT = 9; // 0x9 18095 field public static final int FINGERPRINT_ERROR_NO_FINGERPRINTS = 11; // 0xb 18096 field public static final int FINGERPRINT_ERROR_NO_SPACE = 4; // 0x4 18097 field public static final int FINGERPRINT_ERROR_TIMEOUT = 3; // 0x3 18098 field public static final int FINGERPRINT_ERROR_UNABLE_TO_PROCESS = 2; // 0x2 18099 field public static final int FINGERPRINT_ERROR_USER_CANCELED = 10; // 0xa 18100 field public static final int FINGERPRINT_ERROR_VENDOR = 8; // 0x8 18101 } 18102 18103 @Deprecated public abstract static class FingerprintManager.AuthenticationCallback { 18104 ctor @Deprecated public FingerprintManager.AuthenticationCallback(); 18105 method @Deprecated public void onAuthenticationError(int, CharSequence); 18106 method @Deprecated public void onAuthenticationFailed(); 18107 method @Deprecated public void onAuthenticationHelp(int, CharSequence); 18108 method @Deprecated public void onAuthenticationSucceeded(android.hardware.fingerprint.FingerprintManager.AuthenticationResult); 18109 } 18110 18111 @Deprecated public static class FingerprintManager.AuthenticationResult { 18112 method @Deprecated public android.hardware.fingerprint.FingerprintManager.CryptoObject getCryptoObject(); 18113 } 18114 18115 @Deprecated public static final class FingerprintManager.CryptoObject { 18116 ctor @Deprecated public FingerprintManager.CryptoObject(@NonNull java.security.Signature); 18117 ctor @Deprecated public FingerprintManager.CryptoObject(@NonNull javax.crypto.Cipher); 18118 ctor @Deprecated public FingerprintManager.CryptoObject(@NonNull javax.crypto.Mac); 18119 method @Deprecated public javax.crypto.Cipher getCipher(); 18120 method @Deprecated public javax.crypto.Mac getMac(); 18121 method @Deprecated public java.security.Signature getSignature(); 18122 } 18123 18124} 18125 18126package android.hardware.input { 18127 18128 public final class InputManager { 18129 method public android.view.InputDevice getInputDevice(int); 18130 method public int[] getInputDeviceIds(); 18131 method public void registerInputDeviceListener(android.hardware.input.InputManager.InputDeviceListener, android.os.Handler); 18132 method public void unregisterInputDeviceListener(android.hardware.input.InputManager.InputDeviceListener); 18133 method @Nullable public android.view.VerifiedInputEvent verifyInputEvent(@NonNull android.view.InputEvent); 18134 field public static final String ACTION_QUERY_KEYBOARD_LAYOUTS = "android.hardware.input.action.QUERY_KEYBOARD_LAYOUTS"; 18135 field public static final String META_DATA_KEYBOARD_LAYOUTS = "android.hardware.input.metadata.KEYBOARD_LAYOUTS"; 18136 } 18137 18138 public static interface InputManager.InputDeviceListener { 18139 method public void onInputDeviceAdded(int); 18140 method public void onInputDeviceChanged(int); 18141 method public void onInputDeviceRemoved(int); 18142 } 18143 18144} 18145 18146package android.hardware.usb { 18147 18148 public class UsbAccessory implements android.os.Parcelable { 18149 method public int describeContents(); 18150 method @Nullable public String getDescription(); 18151 method @NonNull public String getManufacturer(); 18152 method @NonNull public String getModel(); 18153 method @Nullable public String getSerial(); 18154 method @Nullable public String getUri(); 18155 method @Nullable public String getVersion(); 18156 method public void writeToParcel(android.os.Parcel, int); 18157 field @NonNull public static final android.os.Parcelable.Creator<android.hardware.usb.UsbAccessory> CREATOR; 18158 } 18159 18160 public class UsbConfiguration implements android.os.Parcelable { 18161 method public int describeContents(); 18162 method public int getId(); 18163 method @NonNull public android.hardware.usb.UsbInterface getInterface(int); 18164 method public int getInterfaceCount(); 18165 method public int getMaxPower(); 18166 method @Nullable public String getName(); 18167 method public boolean isRemoteWakeup(); 18168 method public boolean isSelfPowered(); 18169 method public void writeToParcel(android.os.Parcel, int); 18170 field @NonNull public static final android.os.Parcelable.Creator<android.hardware.usb.UsbConfiguration> CREATOR; 18171 } 18172 18173 public final class UsbConstants { 18174 ctor public UsbConstants(); 18175 field public static final int USB_CLASS_APP_SPEC = 254; // 0xfe 18176 field public static final int USB_CLASS_AUDIO = 1; // 0x1 18177 field public static final int USB_CLASS_CDC_DATA = 10; // 0xa 18178 field public static final int USB_CLASS_COMM = 2; // 0x2 18179 field public static final int USB_CLASS_CONTENT_SEC = 13; // 0xd 18180 field public static final int USB_CLASS_CSCID = 11; // 0xb 18181 field public static final int USB_CLASS_HID = 3; // 0x3 18182 field public static final int USB_CLASS_HUB = 9; // 0x9 18183 field public static final int USB_CLASS_MASS_STORAGE = 8; // 0x8 18184 field public static final int USB_CLASS_MISC = 239; // 0xef 18185 field public static final int USB_CLASS_PER_INTERFACE = 0; // 0x0 18186 field public static final int USB_CLASS_PHYSICA = 5; // 0x5 18187 field public static final int USB_CLASS_PRINTER = 7; // 0x7 18188 field public static final int USB_CLASS_STILL_IMAGE = 6; // 0x6 18189 field public static final int USB_CLASS_VENDOR_SPEC = 255; // 0xff 18190 field public static final int USB_CLASS_VIDEO = 14; // 0xe 18191 field public static final int USB_CLASS_WIRELESS_CONTROLLER = 224; // 0xe0 18192 field public static final int USB_DIR_IN = 128; // 0x80 18193 field public static final int USB_DIR_OUT = 0; // 0x0 18194 field public static final int USB_ENDPOINT_DIR_MASK = 128; // 0x80 18195 field public static final int USB_ENDPOINT_NUMBER_MASK = 15; // 0xf 18196 field public static final int USB_ENDPOINT_XFERTYPE_MASK = 3; // 0x3 18197 field public static final int USB_ENDPOINT_XFER_BULK = 2; // 0x2 18198 field public static final int USB_ENDPOINT_XFER_CONTROL = 0; // 0x0 18199 field public static final int USB_ENDPOINT_XFER_INT = 3; // 0x3 18200 field public static final int USB_ENDPOINT_XFER_ISOC = 1; // 0x1 18201 field public static final int USB_INTERFACE_SUBCLASS_BOOT = 1; // 0x1 18202 field public static final int USB_SUBCLASS_VENDOR_SPEC = 255; // 0xff 18203 field public static final int USB_TYPE_CLASS = 32; // 0x20 18204 field public static final int USB_TYPE_MASK = 96; // 0x60 18205 field public static final int USB_TYPE_RESERVED = 96; // 0x60 18206 field public static final int USB_TYPE_STANDARD = 0; // 0x0 18207 field public static final int USB_TYPE_VENDOR = 64; // 0x40 18208 } 18209 18210 public class UsbDevice implements android.os.Parcelable { 18211 method public int describeContents(); 18212 method @NonNull public android.hardware.usb.UsbConfiguration getConfiguration(int); 18213 method public int getConfigurationCount(); 18214 method public int getDeviceClass(); 18215 method public int getDeviceId(); 18216 method public static int getDeviceId(String); 18217 method @NonNull public String getDeviceName(); 18218 method public static String getDeviceName(int); 18219 method public int getDeviceProtocol(); 18220 method public int getDeviceSubclass(); 18221 method @NonNull public android.hardware.usb.UsbInterface getInterface(int); 18222 method public int getInterfaceCount(); 18223 method @Nullable public String getManufacturerName(); 18224 method public int getProductId(); 18225 method @Nullable public String getProductName(); 18226 method @Nullable public String getSerialNumber(); 18227 method public int getVendorId(); 18228 method @NonNull public String getVersion(); 18229 method public void writeToParcel(android.os.Parcel, int); 18230 field @NonNull public static final android.os.Parcelable.Creator<android.hardware.usb.UsbDevice> CREATOR; 18231 } 18232 18233 public class UsbDeviceConnection { 18234 method public int bulkTransfer(android.hardware.usb.UsbEndpoint, byte[], int, int); 18235 method public int bulkTransfer(android.hardware.usb.UsbEndpoint, byte[], int, int, int); 18236 method public boolean claimInterface(android.hardware.usb.UsbInterface, boolean); 18237 method public void close(); 18238 method public int controlTransfer(int, int, int, int, byte[], int, int); 18239 method public int controlTransfer(int, int, int, int, byte[], int, int, int); 18240 method public int getFileDescriptor(); 18241 method public byte[] getRawDescriptors(); 18242 method public String getSerial(); 18243 method public boolean releaseInterface(android.hardware.usb.UsbInterface); 18244 method public android.hardware.usb.UsbRequest requestWait(); 18245 method public android.hardware.usb.UsbRequest requestWait(long) throws java.util.concurrent.TimeoutException; 18246 method public boolean setConfiguration(android.hardware.usb.UsbConfiguration); 18247 method public boolean setInterface(android.hardware.usb.UsbInterface); 18248 } 18249 18250 public class UsbEndpoint implements android.os.Parcelable { 18251 method public int describeContents(); 18252 method public int getAddress(); 18253 method public int getAttributes(); 18254 method public int getDirection(); 18255 method public int getEndpointNumber(); 18256 method public int getInterval(); 18257 method public int getMaxPacketSize(); 18258 method public int getType(); 18259 method public void writeToParcel(android.os.Parcel, int); 18260 field @NonNull public static final android.os.Parcelable.Creator<android.hardware.usb.UsbEndpoint> CREATOR; 18261 } 18262 18263 public class UsbInterface implements android.os.Parcelable { 18264 method public int describeContents(); 18265 method public int getAlternateSetting(); 18266 method public android.hardware.usb.UsbEndpoint getEndpoint(int); 18267 method public int getEndpointCount(); 18268 method public int getId(); 18269 method public int getInterfaceClass(); 18270 method public int getInterfaceProtocol(); 18271 method public int getInterfaceSubclass(); 18272 method @Nullable public String getName(); 18273 method public void writeToParcel(android.os.Parcel, int); 18274 field @NonNull public static final android.os.Parcelable.Creator<android.hardware.usb.UsbInterface> CREATOR; 18275 } 18276 18277 public class UsbManager { 18278 method public android.hardware.usb.UsbAccessory[] getAccessoryList(); 18279 method public java.util.HashMap<java.lang.String,android.hardware.usb.UsbDevice> getDeviceList(); 18280 method public boolean hasPermission(android.hardware.usb.UsbDevice); 18281 method public boolean hasPermission(android.hardware.usb.UsbAccessory); 18282 method public android.os.ParcelFileDescriptor openAccessory(android.hardware.usb.UsbAccessory); 18283 method public android.hardware.usb.UsbDeviceConnection openDevice(android.hardware.usb.UsbDevice); 18284 method public void requestPermission(android.hardware.usb.UsbDevice, android.app.PendingIntent); 18285 method public void requestPermission(android.hardware.usb.UsbAccessory, android.app.PendingIntent); 18286 field public static final String ACTION_USB_ACCESSORY_ATTACHED = "android.hardware.usb.action.USB_ACCESSORY_ATTACHED"; 18287 field public static final String ACTION_USB_ACCESSORY_DETACHED = "android.hardware.usb.action.USB_ACCESSORY_DETACHED"; 18288 field public static final String ACTION_USB_DEVICE_ATTACHED = "android.hardware.usb.action.USB_DEVICE_ATTACHED"; 18289 field public static final String ACTION_USB_DEVICE_DETACHED = "android.hardware.usb.action.USB_DEVICE_DETACHED"; 18290 field public static final String EXTRA_ACCESSORY = "accessory"; 18291 field public static final String EXTRA_DEVICE = "device"; 18292 field public static final String EXTRA_PERMISSION_GRANTED = "permission"; 18293 } 18294 18295 public class UsbRequest { 18296 ctor public UsbRequest(); 18297 method public boolean cancel(); 18298 method public void close(); 18299 method public Object getClientData(); 18300 method public android.hardware.usb.UsbEndpoint getEndpoint(); 18301 method public boolean initialize(android.hardware.usb.UsbDeviceConnection, android.hardware.usb.UsbEndpoint); 18302 method @Deprecated public boolean queue(java.nio.ByteBuffer, int); 18303 method public boolean queue(@Nullable java.nio.ByteBuffer); 18304 method public void setClientData(Object); 18305 } 18306 18307} 18308 18309package android.icu.lang { 18310 18311 public final class UCharacter implements android.icu.lang.UCharacterEnums.ECharacterCategory android.icu.lang.UCharacterEnums.ECharacterDirection { 18312 method public static int charCount(int); 18313 method public static int codePointAt(CharSequence, int); 18314 method public static int codePointAt(char[], int); 18315 method public static int codePointAt(char[], int, int); 18316 method public static int codePointBefore(CharSequence, int); 18317 method public static int codePointBefore(char[], int); 18318 method public static int codePointBefore(char[], int, int); 18319 method public static int codePointCount(CharSequence, int, int); 18320 method public static int codePointCount(char[], int, int); 18321 method public static int digit(int, int); 18322 method public static int digit(int); 18323 method public static int foldCase(int, boolean); 18324 method public static String foldCase(String, boolean); 18325 method public static int foldCase(int, int); 18326 method public static String foldCase(String, int); 18327 method public static char forDigit(int, int); 18328 method public static android.icu.util.VersionInfo getAge(int); 18329 method public static int getBidiPairedBracket(int); 18330 method public static int getCharFromExtendedName(String); 18331 method public static int getCharFromName(String); 18332 method public static int getCharFromNameAlias(String); 18333 method public static int getCodePoint(char, char); 18334 method public static int getCodePoint(char); 18335 method public static int getCombiningClass(int); 18336 method public static int getDirection(int); 18337 method public static byte getDirectionality(int); 18338 method public static String getExtendedName(int); 18339 method public static android.icu.util.ValueIterator getExtendedNameIterator(); 18340 method public static int getHanNumericValue(int); 18341 method public static int getIntPropertyMaxValue(int); 18342 method public static int getIntPropertyMinValue(int); 18343 method public static int getIntPropertyValue(int, int); 18344 method public static int getMirror(int); 18345 method public static String getName(int); 18346 method public static String getName(String, String); 18347 method public static String getNameAlias(int); 18348 method public static android.icu.util.ValueIterator getNameIterator(); 18349 method public static int getNumericValue(int); 18350 method public static int getPropertyEnum(CharSequence); 18351 method public static String getPropertyName(int, int); 18352 method public static int getPropertyValueEnum(int, CharSequence); 18353 method public static String getPropertyValueName(int, int, int); 18354 method public static int getType(int); 18355 method public static android.icu.util.RangeValueIterator getTypeIterator(); 18356 method public static double getUnicodeNumericValue(int); 18357 method public static android.icu.util.VersionInfo getUnicodeVersion(); 18358 method public static boolean hasBinaryProperty(int, int); 18359 method public static boolean isBMP(int); 18360 method public static boolean isBaseForm(int); 18361 method public static boolean isDefined(int); 18362 method public static boolean isDigit(int); 18363 method public static boolean isHighSurrogate(char); 18364 method public static boolean isISOControl(int); 18365 method public static boolean isIdentifierIgnorable(int); 18366 method public static boolean isJavaIdentifierPart(int); 18367 method public static boolean isJavaIdentifierStart(int); 18368 method public static boolean isLegal(int); 18369 method public static boolean isLegal(String); 18370 method public static boolean isLetter(int); 18371 method public static boolean isLetterOrDigit(int); 18372 method public static boolean isLowSurrogate(char); 18373 method public static boolean isLowerCase(int); 18374 method public static boolean isMirrored(int); 18375 method public static boolean isPrintable(int); 18376 method public static boolean isSpaceChar(int); 18377 method public static boolean isSupplementary(int); 18378 method public static boolean isSupplementaryCodePoint(int); 18379 method public static boolean isSurrogatePair(char, char); 18380 method public static boolean isTitleCase(int); 18381 method public static boolean isUAlphabetic(int); 18382 method public static boolean isULowercase(int); 18383 method public static boolean isUUppercase(int); 18384 method public static boolean isUWhiteSpace(int); 18385 method public static boolean isUnicodeIdentifierPart(int); 18386 method public static boolean isUnicodeIdentifierStart(int); 18387 method public static boolean isUpperCase(int); 18388 method public static boolean isValidCodePoint(int); 18389 method public static boolean isWhitespace(int); 18390 method public static int offsetByCodePoints(CharSequence, int, int); 18391 method public static int offsetByCodePoints(char[], int, int, int, int); 18392 method public static int toChars(int, char[], int); 18393 method public static char[] toChars(int); 18394 method public static int toCodePoint(char, char); 18395 method public static int toLowerCase(int); 18396 method public static String toLowerCase(String); 18397 method public static String toLowerCase(java.util.Locale, String); 18398 method public static String toLowerCase(android.icu.util.ULocale, String); 18399 method public static String toString(int); 18400 method public static int toTitleCase(int); 18401 method public static String toTitleCase(String, android.icu.text.BreakIterator); 18402 method public static String toTitleCase(java.util.Locale, String, android.icu.text.BreakIterator); 18403 method public static String toTitleCase(android.icu.util.ULocale, String, android.icu.text.BreakIterator); 18404 method public static String toTitleCase(android.icu.util.ULocale, String, android.icu.text.BreakIterator, int); 18405 method public static String toTitleCase(java.util.Locale, String, android.icu.text.BreakIterator, int); 18406 method public static int toUpperCase(int); 18407 method public static String toUpperCase(String); 18408 method public static String toUpperCase(java.util.Locale, String); 18409 method public static String toUpperCase(android.icu.util.ULocale, String); 18410 field public static final int FOLD_CASE_DEFAULT = 0; // 0x0 18411 field public static final int FOLD_CASE_EXCLUDE_SPECIAL_I = 1; // 0x1 18412 field public static final int MAX_CODE_POINT = 1114111; // 0x10ffff 18413 field public static final char MAX_HIGH_SURROGATE = 56319; // 0xdbff '\udbff' 18414 field public static final char MAX_LOW_SURROGATE = 57343; // 0xdfff '\udfff' 18415 field public static final int MAX_RADIX = 36; // 0x24 18416 field public static final char MAX_SURROGATE = 57343; // 0xdfff '\udfff' 18417 field public static final int MAX_VALUE = 1114111; // 0x10ffff 18418 field public static final int MIN_CODE_POINT = 0; // 0x0 18419 field public static final char MIN_HIGH_SURROGATE = 55296; // 0xd800 '\ud800' 18420 field public static final char MIN_LOW_SURROGATE = 56320; // 0xdc00 '\udc00' 18421 field public static final int MIN_RADIX = 2; // 0x2 18422 field public static final int MIN_SUPPLEMENTARY_CODE_POINT = 65536; // 0x10000 18423 field public static final char MIN_SURROGATE = 55296; // 0xd800 '\ud800' 18424 field public static final int MIN_VALUE = 0; // 0x0 18425 field public static final double NO_NUMERIC_VALUE = -1.23456789E8; 18426 field public static final int REPLACEMENT_CHAR = 65533; // 0xfffd 18427 field public static final int SUPPLEMENTARY_MIN_VALUE = 65536; // 0x10000 18428 field public static final int TITLECASE_NO_BREAK_ADJUSTMENT = 512; // 0x200 18429 field public static final int TITLECASE_NO_LOWERCASE = 256; // 0x100 18430 } 18431 18432 public static interface UCharacter.BidiPairedBracketType { 18433 field public static final int CLOSE = 2; // 0x2 18434 field public static final int NONE = 0; // 0x0 18435 field public static final int OPEN = 1; // 0x1 18436 } 18437 18438 public static interface UCharacter.DecompositionType { 18439 field public static final int CANONICAL = 1; // 0x1 18440 field public static final int CIRCLE = 3; // 0x3 18441 field public static final int COMPAT = 2; // 0x2 18442 field public static final int FINAL = 4; // 0x4 18443 field public static final int FONT = 5; // 0x5 18444 field public static final int FRACTION = 6; // 0x6 18445 field public static final int INITIAL = 7; // 0x7 18446 field public static final int ISOLATED = 8; // 0x8 18447 field public static final int MEDIAL = 9; // 0x9 18448 field public static final int NARROW = 10; // 0xa 18449 field public static final int NOBREAK = 11; // 0xb 18450 field public static final int NONE = 0; // 0x0 18451 field public static final int SMALL = 12; // 0xc 18452 field public static final int SQUARE = 13; // 0xd 18453 field public static final int SUB = 14; // 0xe 18454 field public static final int SUPER = 15; // 0xf 18455 field public static final int VERTICAL = 16; // 0x10 18456 field public static final int WIDE = 17; // 0x11 18457 } 18458 18459 public static interface UCharacter.EastAsianWidth { 18460 field public static final int AMBIGUOUS = 1; // 0x1 18461 field public static final int FULLWIDTH = 3; // 0x3 18462 field public static final int HALFWIDTH = 2; // 0x2 18463 field public static final int NARROW = 4; // 0x4 18464 field public static final int NEUTRAL = 0; // 0x0 18465 field public static final int WIDE = 5; // 0x5 18466 } 18467 18468 public static interface UCharacter.GraphemeClusterBreak { 18469 field public static final int CONTROL = 1; // 0x1 18470 field public static final int CR = 2; // 0x2 18471 field public static final int EXTEND = 3; // 0x3 18472 field public static final int E_BASE = 13; // 0xd 18473 field public static final int E_BASE_GAZ = 14; // 0xe 18474 field public static final int E_MODIFIER = 15; // 0xf 18475 field public static final int GLUE_AFTER_ZWJ = 16; // 0x10 18476 field public static final int L = 4; // 0x4 18477 field public static final int LF = 5; // 0x5 18478 field public static final int LV = 6; // 0x6 18479 field public static final int LVT = 7; // 0x7 18480 field public static final int OTHER = 0; // 0x0 18481 field public static final int PREPEND = 11; // 0xb 18482 field public static final int REGIONAL_INDICATOR = 12; // 0xc 18483 field public static final int SPACING_MARK = 10; // 0xa 18484 field public static final int T = 8; // 0x8 18485 field public static final int V = 9; // 0x9 18486 field public static final int ZWJ = 17; // 0x11 18487 } 18488 18489 public static interface UCharacter.HangulSyllableType { 18490 field public static final int LEADING_JAMO = 1; // 0x1 18491 field public static final int LVT_SYLLABLE = 5; // 0x5 18492 field public static final int LV_SYLLABLE = 4; // 0x4 18493 field public static final int NOT_APPLICABLE = 0; // 0x0 18494 field public static final int TRAILING_JAMO = 3; // 0x3 18495 field public static final int VOWEL_JAMO = 2; // 0x2 18496 } 18497 18498 public static interface UCharacter.IndicPositionalCategory { 18499 field public static final int BOTTOM = 1; // 0x1 18500 field public static final int BOTTOM_AND_LEFT = 2; // 0x2 18501 field public static final int BOTTOM_AND_RIGHT = 3; // 0x3 18502 field public static final int LEFT = 4; // 0x4 18503 field public static final int LEFT_AND_RIGHT = 5; // 0x5 18504 field public static final int NA = 0; // 0x0 18505 field public static final int OVERSTRUCK = 6; // 0x6 18506 field public static final int RIGHT = 7; // 0x7 18507 field public static final int TOP = 8; // 0x8 18508 field public static final int TOP_AND_BOTTOM = 9; // 0x9 18509 field public static final int TOP_AND_BOTTOM_AND_LEFT = 15; // 0xf 18510 field public static final int TOP_AND_BOTTOM_AND_RIGHT = 10; // 0xa 18511 field public static final int TOP_AND_LEFT = 11; // 0xb 18512 field public static final int TOP_AND_LEFT_AND_RIGHT = 12; // 0xc 18513 field public static final int TOP_AND_RIGHT = 13; // 0xd 18514 field public static final int VISUAL_ORDER_LEFT = 14; // 0xe 18515 } 18516 18517 public static interface UCharacter.IndicSyllabicCategory { 18518 field public static final int AVAGRAHA = 1; // 0x1 18519 field public static final int BINDU = 2; // 0x2 18520 field public static final int BRAHMI_JOINING_NUMBER = 3; // 0x3 18521 field public static final int CANTILLATION_MARK = 4; // 0x4 18522 field public static final int CONSONANT = 5; // 0x5 18523 field public static final int CONSONANT_DEAD = 6; // 0x6 18524 field public static final int CONSONANT_FINAL = 7; // 0x7 18525 field public static final int CONSONANT_HEAD_LETTER = 8; // 0x8 18526 field public static final int CONSONANT_INITIAL_POSTFIXED = 9; // 0x9 18527 field public static final int CONSONANT_KILLER = 10; // 0xa 18528 field public static final int CONSONANT_MEDIAL = 11; // 0xb 18529 field public static final int CONSONANT_PLACEHOLDER = 12; // 0xc 18530 field public static final int CONSONANT_PRECEDING_REPHA = 13; // 0xd 18531 field public static final int CONSONANT_PREFIXED = 14; // 0xe 18532 field public static final int CONSONANT_SUBJOINED = 15; // 0xf 18533 field public static final int CONSONANT_SUCCEEDING_REPHA = 16; // 0x10 18534 field public static final int CONSONANT_WITH_STACKER = 17; // 0x11 18535 field public static final int GEMINATION_MARK = 18; // 0x12 18536 field public static final int INVISIBLE_STACKER = 19; // 0x13 18537 field public static final int JOINER = 20; // 0x14 18538 field public static final int MODIFYING_LETTER = 21; // 0x15 18539 field public static final int NON_JOINER = 22; // 0x16 18540 field public static final int NUKTA = 23; // 0x17 18541 field public static final int NUMBER = 24; // 0x18 18542 field public static final int NUMBER_JOINER = 25; // 0x19 18543 field public static final int OTHER = 0; // 0x0 18544 field public static final int PURE_KILLER = 26; // 0x1a 18545 field public static final int REGISTER_SHIFTER = 27; // 0x1b 18546 field public static final int SYLLABLE_MODIFIER = 28; // 0x1c 18547 field public static final int TONE_LETTER = 29; // 0x1d 18548 field public static final int TONE_MARK = 30; // 0x1e 18549 field public static final int VIRAMA = 31; // 0x1f 18550 field public static final int VISARGA = 32; // 0x20 18551 field public static final int VOWEL = 33; // 0x21 18552 field public static final int VOWEL_DEPENDENT = 34; // 0x22 18553 field public static final int VOWEL_INDEPENDENT = 35; // 0x23 18554 } 18555 18556 public static interface UCharacter.JoiningGroup { 18557 field public static final int AFRICAN_FEH = 86; // 0x56 18558 field public static final int AFRICAN_NOON = 87; // 0x57 18559 field public static final int AFRICAN_QAF = 88; // 0x58 18560 field public static final int AIN = 1; // 0x1 18561 field public static final int ALAPH = 2; // 0x2 18562 field public static final int ALEF = 3; // 0x3 18563 field public static final int BEH = 4; // 0x4 18564 field public static final int BETH = 5; // 0x5 18565 field public static final int BURUSHASKI_YEH_BARREE = 54; // 0x36 18566 field public static final int DAL = 6; // 0x6 18567 field public static final int DALATH_RISH = 7; // 0x7 18568 field public static final int E = 8; // 0x8 18569 field public static final int FARSI_YEH = 55; // 0x37 18570 field public static final int FE = 51; // 0x33 18571 field public static final int FEH = 9; // 0x9 18572 field public static final int FINAL_SEMKATH = 10; // 0xa 18573 field public static final int GAF = 11; // 0xb 18574 field public static final int GAMAL = 12; // 0xc 18575 field public static final int HAH = 13; // 0xd 18576 field public static final int HAMZA_ON_HEH_GOAL = 14; // 0xe 18577 field public static final int HANIFI_ROHINGYA_KINNA_YA = 100; // 0x64 18578 field public static final int HANIFI_ROHINGYA_PA = 101; // 0x65 18579 field public static final int HE = 15; // 0xf 18580 field public static final int HEH = 16; // 0x10 18581 field public static final int HEH_GOAL = 17; // 0x11 18582 field public static final int HETH = 18; // 0x12 18583 field public static final int KAF = 19; // 0x13 18584 field public static final int KAPH = 20; // 0x14 18585 field public static final int KHAPH = 52; // 0x34 18586 field public static final int KNOTTED_HEH = 21; // 0x15 18587 field public static final int LAM = 22; // 0x16 18588 field public static final int LAMADH = 23; // 0x17 18589 field public static final int MALAYALAM_BHA = 89; // 0x59 18590 field public static final int MALAYALAM_JA = 90; // 0x5a 18591 field public static final int MALAYALAM_LLA = 91; // 0x5b 18592 field public static final int MALAYALAM_LLLA = 92; // 0x5c 18593 field public static final int MALAYALAM_NGA = 93; // 0x5d 18594 field public static final int MALAYALAM_NNA = 94; // 0x5e 18595 field public static final int MALAYALAM_NNNA = 95; // 0x5f 18596 field public static final int MALAYALAM_NYA = 96; // 0x60 18597 field public static final int MALAYALAM_RA = 97; // 0x61 18598 field public static final int MALAYALAM_SSA = 98; // 0x62 18599 field public static final int MALAYALAM_TTA = 99; // 0x63 18600 field public static final int MANICHAEAN_ALEPH = 58; // 0x3a 18601 field public static final int MANICHAEAN_AYIN = 59; // 0x3b 18602 field public static final int MANICHAEAN_BETH = 60; // 0x3c 18603 field public static final int MANICHAEAN_DALETH = 61; // 0x3d 18604 field public static final int MANICHAEAN_DHAMEDH = 62; // 0x3e 18605 field public static final int MANICHAEAN_FIVE = 63; // 0x3f 18606 field public static final int MANICHAEAN_GIMEL = 64; // 0x40 18607 field public static final int MANICHAEAN_HETH = 65; // 0x41 18608 field public static final int MANICHAEAN_HUNDRED = 66; // 0x42 18609 field public static final int MANICHAEAN_KAPH = 67; // 0x43 18610 field public static final int MANICHAEAN_LAMEDH = 68; // 0x44 18611 field public static final int MANICHAEAN_MEM = 69; // 0x45 18612 field public static final int MANICHAEAN_NUN = 70; // 0x46 18613 field public static final int MANICHAEAN_ONE = 71; // 0x47 18614 field public static final int MANICHAEAN_PE = 72; // 0x48 18615 field public static final int MANICHAEAN_QOPH = 73; // 0x49 18616 field public static final int MANICHAEAN_RESH = 74; // 0x4a 18617 field public static final int MANICHAEAN_SADHE = 75; // 0x4b 18618 field public static final int MANICHAEAN_SAMEKH = 76; // 0x4c 18619 field public static final int MANICHAEAN_TAW = 77; // 0x4d 18620 field public static final int MANICHAEAN_TEN = 78; // 0x4e 18621 field public static final int MANICHAEAN_TETH = 79; // 0x4f 18622 field public static final int MANICHAEAN_THAMEDH = 80; // 0x50 18623 field public static final int MANICHAEAN_TWENTY = 81; // 0x51 18624 field public static final int MANICHAEAN_WAW = 82; // 0x52 18625 field public static final int MANICHAEAN_YODH = 83; // 0x53 18626 field public static final int MANICHAEAN_ZAYIN = 84; // 0x54 18627 field public static final int MEEM = 24; // 0x18 18628 field public static final int MIM = 25; // 0x19 18629 field public static final int NOON = 26; // 0x1a 18630 field public static final int NO_JOINING_GROUP = 0; // 0x0 18631 field public static final int NUN = 27; // 0x1b 18632 field public static final int NYA = 56; // 0x38 18633 field public static final int PE = 28; // 0x1c 18634 field public static final int QAF = 29; // 0x1d 18635 field public static final int QAPH = 30; // 0x1e 18636 field public static final int REH = 31; // 0x1f 18637 field public static final int REVERSED_PE = 32; // 0x20 18638 field public static final int ROHINGYA_YEH = 57; // 0x39 18639 field public static final int SAD = 33; // 0x21 18640 field public static final int SADHE = 34; // 0x22 18641 field public static final int SEEN = 35; // 0x23 18642 field public static final int SEMKATH = 36; // 0x24 18643 field public static final int SHIN = 37; // 0x25 18644 field public static final int STRAIGHT_WAW = 85; // 0x55 18645 field public static final int SWASH_KAF = 38; // 0x26 18646 field public static final int SYRIAC_WAW = 39; // 0x27 18647 field public static final int TAH = 40; // 0x28 18648 field public static final int TAW = 41; // 0x29 18649 field public static final int TEH_MARBUTA = 42; // 0x2a 18650 field public static final int TEH_MARBUTA_GOAL = 14; // 0xe 18651 field public static final int TETH = 43; // 0x2b 18652 field public static final int WAW = 44; // 0x2c 18653 field public static final int YEH = 45; // 0x2d 18654 field public static final int YEH_BARREE = 46; // 0x2e 18655 field public static final int YEH_WITH_TAIL = 47; // 0x2f 18656 field public static final int YUDH = 48; // 0x30 18657 field public static final int YUDH_HE = 49; // 0x31 18658 field public static final int ZAIN = 50; // 0x32 18659 field public static final int ZHAIN = 53; // 0x35 18660 } 18661 18662 public static interface UCharacter.JoiningType { 18663 field public static final int DUAL_JOINING = 2; // 0x2 18664 field public static final int JOIN_CAUSING = 1; // 0x1 18665 field public static final int LEFT_JOINING = 3; // 0x3 18666 field public static final int NON_JOINING = 0; // 0x0 18667 field public static final int RIGHT_JOINING = 4; // 0x4 18668 field public static final int TRANSPARENT = 5; // 0x5 18669 } 18670 18671 public static interface UCharacter.LineBreak { 18672 field public static final int ALPHABETIC = 2; // 0x2 18673 field public static final int AMBIGUOUS = 1; // 0x1 18674 field public static final int BREAK_AFTER = 4; // 0x4 18675 field public static final int BREAK_BEFORE = 5; // 0x5 18676 field public static final int BREAK_BOTH = 3; // 0x3 18677 field public static final int BREAK_SYMBOLS = 27; // 0x1b 18678 field public static final int CARRIAGE_RETURN = 10; // 0xa 18679 field public static final int CLOSE_PARENTHESIS = 36; // 0x24 18680 field public static final int CLOSE_PUNCTUATION = 8; // 0x8 18681 field public static final int COMBINING_MARK = 9; // 0x9 18682 field public static final int COMPLEX_CONTEXT = 24; // 0x18 18683 field public static final int CONDITIONAL_JAPANESE_STARTER = 37; // 0x25 18684 field public static final int CONTINGENT_BREAK = 7; // 0x7 18685 field public static final int EXCLAMATION = 11; // 0xb 18686 field public static final int E_BASE = 40; // 0x28 18687 field public static final int E_MODIFIER = 41; // 0x29 18688 field public static final int GLUE = 12; // 0xc 18689 field public static final int H2 = 31; // 0x1f 18690 field public static final int H3 = 32; // 0x20 18691 field public static final int HEBREW_LETTER = 38; // 0x26 18692 field public static final int HYPHEN = 13; // 0xd 18693 field public static final int IDEOGRAPHIC = 14; // 0xe 18694 field public static final int INFIX_NUMERIC = 16; // 0x10 18695 field public static final int INSEPARABLE = 15; // 0xf 18696 field public static final int INSEPERABLE = 15; // 0xf 18697 field public static final int JL = 33; // 0x21 18698 field public static final int JT = 34; // 0x22 18699 field public static final int JV = 35; // 0x23 18700 field public static final int LINE_FEED = 17; // 0x11 18701 field public static final int MANDATORY_BREAK = 6; // 0x6 18702 field public static final int NEXT_LINE = 29; // 0x1d 18703 field public static final int NONSTARTER = 18; // 0x12 18704 field public static final int NUMERIC = 19; // 0x13 18705 field public static final int OPEN_PUNCTUATION = 20; // 0x14 18706 field public static final int POSTFIX_NUMERIC = 21; // 0x15 18707 field public static final int PREFIX_NUMERIC = 22; // 0x16 18708 field public static final int QUOTATION = 23; // 0x17 18709 field public static final int REGIONAL_INDICATOR = 39; // 0x27 18710 field public static final int SPACE = 26; // 0x1a 18711 field public static final int SURROGATE = 25; // 0x19 18712 field public static final int UNKNOWN = 0; // 0x0 18713 field public static final int WORD_JOINER = 30; // 0x1e 18714 field public static final int ZWJ = 42; // 0x2a 18715 field public static final int ZWSPACE = 28; // 0x1c 18716 } 18717 18718 public static interface UCharacter.NumericType { 18719 field public static final int DECIMAL = 1; // 0x1 18720 field public static final int DIGIT = 2; // 0x2 18721 field public static final int NONE = 0; // 0x0 18722 field public static final int NUMERIC = 3; // 0x3 18723 } 18724 18725 public static interface UCharacter.SentenceBreak { 18726 field public static final int ATERM = 1; // 0x1 18727 field public static final int CLOSE = 2; // 0x2 18728 field public static final int CR = 11; // 0xb 18729 field public static final int EXTEND = 12; // 0xc 18730 field public static final int FORMAT = 3; // 0x3 18731 field public static final int LF = 13; // 0xd 18732 field public static final int LOWER = 4; // 0x4 18733 field public static final int NUMERIC = 5; // 0x5 18734 field public static final int OLETTER = 6; // 0x6 18735 field public static final int OTHER = 0; // 0x0 18736 field public static final int SCONTINUE = 14; // 0xe 18737 field public static final int SEP = 7; // 0x7 18738 field public static final int SP = 8; // 0x8 18739 field public static final int STERM = 9; // 0x9 18740 field public static final int UPPER = 10; // 0xa 18741 } 18742 18743 public static final class UCharacter.UnicodeBlock extends java.lang.Character.Subset { 18744 method public static android.icu.lang.UCharacter.UnicodeBlock forName(String); 18745 method public int getID(); 18746 method public static android.icu.lang.UCharacter.UnicodeBlock getInstance(int); 18747 method public static android.icu.lang.UCharacter.UnicodeBlock of(int); 18748 field public static final android.icu.lang.UCharacter.UnicodeBlock ADLAM; 18749 field public static final int ADLAM_ID = 263; // 0x107 18750 field public static final android.icu.lang.UCharacter.UnicodeBlock AEGEAN_NUMBERS; 18751 field public static final int AEGEAN_NUMBERS_ID = 119; // 0x77 18752 field public static final android.icu.lang.UCharacter.UnicodeBlock AHOM; 18753 field public static final int AHOM_ID = 253; // 0xfd 18754 field public static final android.icu.lang.UCharacter.UnicodeBlock ALCHEMICAL_SYMBOLS; 18755 field public static final int ALCHEMICAL_SYMBOLS_ID = 208; // 0xd0 18756 field public static final android.icu.lang.UCharacter.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS; 18757 field public static final int ALPHABETIC_PRESENTATION_FORMS_ID = 80; // 0x50 18758 field public static final android.icu.lang.UCharacter.UnicodeBlock ANATOLIAN_HIEROGLYPHS; 18759 field public static final int ANATOLIAN_HIEROGLYPHS_ID = 254; // 0xfe 18760 field public static final android.icu.lang.UCharacter.UnicodeBlock ANCIENT_GREEK_MUSICAL_NOTATION; 18761 field public static final int ANCIENT_GREEK_MUSICAL_NOTATION_ID = 126; // 0x7e 18762 field public static final android.icu.lang.UCharacter.UnicodeBlock ANCIENT_GREEK_NUMBERS; 18763 field public static final int ANCIENT_GREEK_NUMBERS_ID = 127; // 0x7f 18764 field public static final android.icu.lang.UCharacter.UnicodeBlock ANCIENT_SYMBOLS; 18765 field public static final int ANCIENT_SYMBOLS_ID = 165; // 0xa5 18766 field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC; 18767 field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC_EXTENDED_A; 18768 field public static final int ARABIC_EXTENDED_A_ID = 210; // 0xd2 18769 field public static final int ARABIC_ID = 12; // 0xc 18770 field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS; 18771 field public static final int ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS_ID = 211; // 0xd3 18772 field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC_PRESENTATION_FORMS_A; 18773 field public static final int ARABIC_PRESENTATION_FORMS_A_ID = 81; // 0x51 18774 field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC_PRESENTATION_FORMS_B; 18775 field public static final int ARABIC_PRESENTATION_FORMS_B_ID = 85; // 0x55 18776 field public static final android.icu.lang.UCharacter.UnicodeBlock ARABIC_SUPPLEMENT; 18777 field public static final int ARABIC_SUPPLEMENT_ID = 128; // 0x80 18778 field public static final android.icu.lang.UCharacter.UnicodeBlock ARMENIAN; 18779 field public static final int ARMENIAN_ID = 10; // 0xa 18780 field public static final android.icu.lang.UCharacter.UnicodeBlock ARROWS; 18781 field public static final int ARROWS_ID = 46; // 0x2e 18782 field public static final android.icu.lang.UCharacter.UnicodeBlock AVESTAN; 18783 field public static final int AVESTAN_ID = 188; // 0xbc 18784 field public static final android.icu.lang.UCharacter.UnicodeBlock BALINESE; 18785 field public static final int BALINESE_ID = 147; // 0x93 18786 field public static final android.icu.lang.UCharacter.UnicodeBlock BAMUM; 18787 field public static final int BAMUM_ID = 177; // 0xb1 18788 field public static final android.icu.lang.UCharacter.UnicodeBlock BAMUM_SUPPLEMENT; 18789 field public static final int BAMUM_SUPPLEMENT_ID = 202; // 0xca 18790 field public static final android.icu.lang.UCharacter.UnicodeBlock BASIC_LATIN; 18791 field public static final int BASIC_LATIN_ID = 1; // 0x1 18792 field public static final android.icu.lang.UCharacter.UnicodeBlock BASSA_VAH; 18793 field public static final int BASSA_VAH_ID = 221; // 0xdd 18794 field public static final android.icu.lang.UCharacter.UnicodeBlock BATAK; 18795 field public static final int BATAK_ID = 199; // 0xc7 18796 field public static final android.icu.lang.UCharacter.UnicodeBlock BENGALI; 18797 field public static final int BENGALI_ID = 16; // 0x10 18798 field public static final android.icu.lang.UCharacter.UnicodeBlock BHAIKSUKI; 18799 field public static final int BHAIKSUKI_ID = 264; // 0x108 18800 field public static final android.icu.lang.UCharacter.UnicodeBlock BLOCK_ELEMENTS; 18801 field public static final int BLOCK_ELEMENTS_ID = 53; // 0x35 18802 field public static final android.icu.lang.UCharacter.UnicodeBlock BOPOMOFO; 18803 field public static final android.icu.lang.UCharacter.UnicodeBlock BOPOMOFO_EXTENDED; 18804 field public static final int BOPOMOFO_EXTENDED_ID = 67; // 0x43 18805 field public static final int BOPOMOFO_ID = 64; // 0x40 18806 field public static final android.icu.lang.UCharacter.UnicodeBlock BOX_DRAWING; 18807 field public static final int BOX_DRAWING_ID = 52; // 0x34 18808 field public static final android.icu.lang.UCharacter.UnicodeBlock BRAHMI; 18809 field public static final int BRAHMI_ID = 201; // 0xc9 18810 field public static final android.icu.lang.UCharacter.UnicodeBlock BRAILLE_PATTERNS; 18811 field public static final int BRAILLE_PATTERNS_ID = 57; // 0x39 18812 field public static final android.icu.lang.UCharacter.UnicodeBlock BUGINESE; 18813 field public static final int BUGINESE_ID = 129; // 0x81 18814 field public static final android.icu.lang.UCharacter.UnicodeBlock BUHID; 18815 field public static final int BUHID_ID = 100; // 0x64 18816 field public static final android.icu.lang.UCharacter.UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS; 18817 field public static final int BYZANTINE_MUSICAL_SYMBOLS_ID = 91; // 0x5b 18818 field public static final android.icu.lang.UCharacter.UnicodeBlock CARIAN; 18819 field public static final int CARIAN_ID = 168; // 0xa8 18820 field public static final android.icu.lang.UCharacter.UnicodeBlock CAUCASIAN_ALBANIAN; 18821 field public static final int CAUCASIAN_ALBANIAN_ID = 222; // 0xde 18822 field public static final android.icu.lang.UCharacter.UnicodeBlock CHAKMA; 18823 field public static final int CHAKMA_ID = 212; // 0xd4 18824 field public static final android.icu.lang.UCharacter.UnicodeBlock CHAM; 18825 field public static final int CHAM_ID = 164; // 0xa4 18826 field public static final android.icu.lang.UCharacter.UnicodeBlock CHEROKEE; 18827 field public static final int CHEROKEE_ID = 32; // 0x20 18828 field public static final android.icu.lang.UCharacter.UnicodeBlock CHEROKEE_SUPPLEMENT; 18829 field public static final int CHEROKEE_SUPPLEMENT_ID = 255; // 0xff 18830 field public static final android.icu.lang.UCharacter.UnicodeBlock CHESS_SYMBOLS; 18831 field public static final int CHESS_SYMBOLS_ID = 281; // 0x119 18832 field public static final android.icu.lang.UCharacter.UnicodeBlock CHORASMIAN; 18833 field public static final int CHORASMIAN_ID = 301; // 0x12d 18834 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_COMPATIBILITY; 18835 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_COMPATIBILITY_FORMS; 18836 field public static final int CJK_COMPATIBILITY_FORMS_ID = 83; // 0x53 18837 field public static final int CJK_COMPATIBILITY_ID = 69; // 0x45 18838 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS; 18839 field public static final int CJK_COMPATIBILITY_IDEOGRAPHS_ID = 79; // 0x4f 18840 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT; 18841 field public static final int CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT_ID = 95; // 0x5f 18842 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_RADICALS_SUPPLEMENT; 18843 field public static final int CJK_RADICALS_SUPPLEMENT_ID = 58; // 0x3a 18844 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_STROKES; 18845 field public static final int CJK_STROKES_ID = 130; // 0x82 18846 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION; 18847 field public static final int CJK_SYMBOLS_AND_PUNCTUATION_ID = 61; // 0x3d 18848 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS; 18849 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A; 18850 field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A_ID = 70; // 0x46 18851 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B; 18852 field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B_ID = 94; // 0x5e 18853 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C; 18854 field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C_ID = 197; // 0xc5 18855 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D; 18856 field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D_ID = 209; // 0xd1 18857 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E; 18858 field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E_ID = 256; // 0x100 18859 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F; 18860 field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F_ID = 274; // 0x112 18861 field public static final android.icu.lang.UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G; 18862 field public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G_ID = 302; // 0x12e 18863 field public static final int CJK_UNIFIED_IDEOGRAPHS_ID = 71; // 0x47 18864 field public static final android.icu.lang.UCharacter.UnicodeBlock COMBINING_DIACRITICAL_MARKS; 18865 field public static final android.icu.lang.UCharacter.UnicodeBlock COMBINING_DIACRITICAL_MARKS_EXTENDED; 18866 field public static final int COMBINING_DIACRITICAL_MARKS_EXTENDED_ID = 224; // 0xe0 18867 field public static final int COMBINING_DIACRITICAL_MARKS_ID = 7; // 0x7 18868 field public static final android.icu.lang.UCharacter.UnicodeBlock COMBINING_DIACRITICAL_MARKS_SUPPLEMENT; 18869 field public static final int COMBINING_DIACRITICAL_MARKS_SUPPLEMENT_ID = 131; // 0x83 18870 field public static final android.icu.lang.UCharacter.UnicodeBlock COMBINING_HALF_MARKS; 18871 field public static final int COMBINING_HALF_MARKS_ID = 82; // 0x52 18872 field public static final android.icu.lang.UCharacter.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS; 18873 field public static final int COMBINING_MARKS_FOR_SYMBOLS_ID = 43; // 0x2b 18874 field public static final android.icu.lang.UCharacter.UnicodeBlock COMMON_INDIC_NUMBER_FORMS; 18875 field public static final int COMMON_INDIC_NUMBER_FORMS_ID = 178; // 0xb2 18876 field public static final android.icu.lang.UCharacter.UnicodeBlock CONTROL_PICTURES; 18877 field public static final int CONTROL_PICTURES_ID = 49; // 0x31 18878 field public static final android.icu.lang.UCharacter.UnicodeBlock COPTIC; 18879 field public static final android.icu.lang.UCharacter.UnicodeBlock COPTIC_EPACT_NUMBERS; 18880 field public static final int COPTIC_EPACT_NUMBERS_ID = 223; // 0xdf 18881 field public static final int COPTIC_ID = 132; // 0x84 18882 field public static final android.icu.lang.UCharacter.UnicodeBlock COUNTING_ROD_NUMERALS; 18883 field public static final int COUNTING_ROD_NUMERALS_ID = 154; // 0x9a 18884 field public static final android.icu.lang.UCharacter.UnicodeBlock CUNEIFORM; 18885 field public static final int CUNEIFORM_ID = 152; // 0x98 18886 field public static final android.icu.lang.UCharacter.UnicodeBlock CUNEIFORM_NUMBERS_AND_PUNCTUATION; 18887 field public static final int CUNEIFORM_NUMBERS_AND_PUNCTUATION_ID = 153; // 0x99 18888 field public static final android.icu.lang.UCharacter.UnicodeBlock CURRENCY_SYMBOLS; 18889 field public static final int CURRENCY_SYMBOLS_ID = 42; // 0x2a 18890 field public static final android.icu.lang.UCharacter.UnicodeBlock CYPRIOT_SYLLABARY; 18891 field public static final int CYPRIOT_SYLLABARY_ID = 123; // 0x7b 18892 field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC; 18893 field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_EXTENDED_A; 18894 field public static final int CYRILLIC_EXTENDED_A_ID = 158; // 0x9e 18895 field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_EXTENDED_B; 18896 field public static final int CYRILLIC_EXTENDED_B_ID = 160; // 0xa0 18897 field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_EXTENDED_C; 18898 field public static final int CYRILLIC_EXTENDED_C_ID = 265; // 0x109 18899 field public static final int CYRILLIC_ID = 9; // 0x9 18900 field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_SUPPLEMENT; 18901 field public static final android.icu.lang.UCharacter.UnicodeBlock CYRILLIC_SUPPLEMENTARY; 18902 field public static final int CYRILLIC_SUPPLEMENTARY_ID = 97; // 0x61 18903 field public static final int CYRILLIC_SUPPLEMENT_ID = 97; // 0x61 18904 field public static final android.icu.lang.UCharacter.UnicodeBlock DESERET; 18905 field public static final int DESERET_ID = 90; // 0x5a 18906 field public static final android.icu.lang.UCharacter.UnicodeBlock DEVANAGARI; 18907 field public static final android.icu.lang.UCharacter.UnicodeBlock DEVANAGARI_EXTENDED; 18908 field public static final int DEVANAGARI_EXTENDED_ID = 179; // 0xb3 18909 field public static final int DEVANAGARI_ID = 15; // 0xf 18910 field public static final android.icu.lang.UCharacter.UnicodeBlock DINGBATS; 18911 field public static final int DINGBATS_ID = 56; // 0x38 18912 field public static final android.icu.lang.UCharacter.UnicodeBlock DIVES_AKURU; 18913 field public static final int DIVES_AKURU_ID = 303; // 0x12f 18914 field public static final android.icu.lang.UCharacter.UnicodeBlock DOGRA; 18915 field public static final int DOGRA_ID = 282; // 0x11a 18916 field public static final android.icu.lang.UCharacter.UnicodeBlock DOMINO_TILES; 18917 field public static final int DOMINO_TILES_ID = 171; // 0xab 18918 field public static final android.icu.lang.UCharacter.UnicodeBlock DUPLOYAN; 18919 field public static final int DUPLOYAN_ID = 225; // 0xe1 18920 field public static final android.icu.lang.UCharacter.UnicodeBlock EARLY_DYNASTIC_CUNEIFORM; 18921 field public static final int EARLY_DYNASTIC_CUNEIFORM_ID = 257; // 0x101 18922 field public static final android.icu.lang.UCharacter.UnicodeBlock EGYPTIAN_HIEROGLYPHS; 18923 field public static final int EGYPTIAN_HIEROGLYPHS_ID = 194; // 0xc2 18924 field public static final android.icu.lang.UCharacter.UnicodeBlock EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS; 18925 field public static final int EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS_ID = 292; // 0x124 18926 field public static final android.icu.lang.UCharacter.UnicodeBlock ELBASAN; 18927 field public static final int ELBASAN_ID = 226; // 0xe2 18928 field public static final android.icu.lang.UCharacter.UnicodeBlock ELYMAIC; 18929 field public static final int ELYMAIC_ID = 293; // 0x125 18930 field public static final android.icu.lang.UCharacter.UnicodeBlock EMOTICONS; 18931 field public static final int EMOTICONS_ID = 206; // 0xce 18932 field public static final android.icu.lang.UCharacter.UnicodeBlock ENCLOSED_ALPHANUMERICS; 18933 field public static final int ENCLOSED_ALPHANUMERICS_ID = 51; // 0x33 18934 field public static final android.icu.lang.UCharacter.UnicodeBlock ENCLOSED_ALPHANUMERIC_SUPPLEMENT; 18935 field public static final int ENCLOSED_ALPHANUMERIC_SUPPLEMENT_ID = 195; // 0xc3 18936 field public static final android.icu.lang.UCharacter.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS; 18937 field public static final int ENCLOSED_CJK_LETTERS_AND_MONTHS_ID = 68; // 0x44 18938 field public static final android.icu.lang.UCharacter.UnicodeBlock ENCLOSED_IDEOGRAPHIC_SUPPLEMENT; 18939 field public static final int ENCLOSED_IDEOGRAPHIC_SUPPLEMENT_ID = 196; // 0xc4 18940 field public static final android.icu.lang.UCharacter.UnicodeBlock ETHIOPIC; 18941 field public static final android.icu.lang.UCharacter.UnicodeBlock ETHIOPIC_EXTENDED; 18942 field public static final android.icu.lang.UCharacter.UnicodeBlock ETHIOPIC_EXTENDED_A; 18943 field public static final int ETHIOPIC_EXTENDED_A_ID = 200; // 0xc8 18944 field public static final int ETHIOPIC_EXTENDED_ID = 133; // 0x85 18945 field public static final int ETHIOPIC_ID = 31; // 0x1f 18946 field public static final android.icu.lang.UCharacter.UnicodeBlock ETHIOPIC_SUPPLEMENT; 18947 field public static final int ETHIOPIC_SUPPLEMENT_ID = 134; // 0x86 18948 field public static final android.icu.lang.UCharacter.UnicodeBlock GENERAL_PUNCTUATION; 18949 field public static final int GENERAL_PUNCTUATION_ID = 40; // 0x28 18950 field public static final android.icu.lang.UCharacter.UnicodeBlock GEOMETRIC_SHAPES; 18951 field public static final android.icu.lang.UCharacter.UnicodeBlock GEOMETRIC_SHAPES_EXTENDED; 18952 field public static final int GEOMETRIC_SHAPES_EXTENDED_ID = 227; // 0xe3 18953 field public static final int GEOMETRIC_SHAPES_ID = 54; // 0x36 18954 field public static final android.icu.lang.UCharacter.UnicodeBlock GEORGIAN; 18955 field public static final android.icu.lang.UCharacter.UnicodeBlock GEORGIAN_EXTENDED; 18956 field public static final int GEORGIAN_EXTENDED_ID = 283; // 0x11b 18957 field public static final int GEORGIAN_ID = 29; // 0x1d 18958 field public static final android.icu.lang.UCharacter.UnicodeBlock GEORGIAN_SUPPLEMENT; 18959 field public static final int GEORGIAN_SUPPLEMENT_ID = 135; // 0x87 18960 field public static final android.icu.lang.UCharacter.UnicodeBlock GLAGOLITIC; 18961 field public static final int GLAGOLITIC_ID = 136; // 0x88 18962 field public static final android.icu.lang.UCharacter.UnicodeBlock GLAGOLITIC_SUPPLEMENT; 18963 field public static final int GLAGOLITIC_SUPPLEMENT_ID = 266; // 0x10a 18964 field public static final android.icu.lang.UCharacter.UnicodeBlock GOTHIC; 18965 field public static final int GOTHIC_ID = 89; // 0x59 18966 field public static final android.icu.lang.UCharacter.UnicodeBlock GRANTHA; 18967 field public static final int GRANTHA_ID = 228; // 0xe4 18968 field public static final android.icu.lang.UCharacter.UnicodeBlock GREEK; 18969 field public static final android.icu.lang.UCharacter.UnicodeBlock GREEK_EXTENDED; 18970 field public static final int GREEK_EXTENDED_ID = 39; // 0x27 18971 field public static final int GREEK_ID = 8; // 0x8 18972 field public static final android.icu.lang.UCharacter.UnicodeBlock GUJARATI; 18973 field public static final int GUJARATI_ID = 18; // 0x12 18974 field public static final android.icu.lang.UCharacter.UnicodeBlock GUNJALA_GONDI; 18975 field public static final int GUNJALA_GONDI_ID = 284; // 0x11c 18976 field public static final android.icu.lang.UCharacter.UnicodeBlock GURMUKHI; 18977 field public static final int GURMUKHI_ID = 17; // 0x11 18978 field public static final android.icu.lang.UCharacter.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS; 18979 field public static final int HALFWIDTH_AND_FULLWIDTH_FORMS_ID = 87; // 0x57 18980 field public static final android.icu.lang.UCharacter.UnicodeBlock HANGUL_COMPATIBILITY_JAMO; 18981 field public static final int HANGUL_COMPATIBILITY_JAMO_ID = 65; // 0x41 18982 field public static final android.icu.lang.UCharacter.UnicodeBlock HANGUL_JAMO; 18983 field public static final android.icu.lang.UCharacter.UnicodeBlock HANGUL_JAMO_EXTENDED_A; 18984 field public static final int HANGUL_JAMO_EXTENDED_A_ID = 180; // 0xb4 18985 field public static final android.icu.lang.UCharacter.UnicodeBlock HANGUL_JAMO_EXTENDED_B; 18986 field public static final int HANGUL_JAMO_EXTENDED_B_ID = 185; // 0xb9 18987 field public static final int HANGUL_JAMO_ID = 30; // 0x1e 18988 field public static final android.icu.lang.UCharacter.UnicodeBlock HANGUL_SYLLABLES; 18989 field public static final int HANGUL_SYLLABLES_ID = 74; // 0x4a 18990 field public static final android.icu.lang.UCharacter.UnicodeBlock HANIFI_ROHINGYA; 18991 field public static final int HANIFI_ROHINGYA_ID = 285; // 0x11d 18992 field public static final android.icu.lang.UCharacter.UnicodeBlock HANUNOO; 18993 field public static final int HANUNOO_ID = 99; // 0x63 18994 field public static final android.icu.lang.UCharacter.UnicodeBlock HATRAN; 18995 field public static final int HATRAN_ID = 258; // 0x102 18996 field public static final android.icu.lang.UCharacter.UnicodeBlock HEBREW; 18997 field public static final int HEBREW_ID = 11; // 0xb 18998 field public static final android.icu.lang.UCharacter.UnicodeBlock HIGH_PRIVATE_USE_SURROGATES; 18999 field public static final int HIGH_PRIVATE_USE_SURROGATES_ID = 76; // 0x4c 19000 field public static final android.icu.lang.UCharacter.UnicodeBlock HIGH_SURROGATES; 19001 field public static final int HIGH_SURROGATES_ID = 75; // 0x4b 19002 field public static final android.icu.lang.UCharacter.UnicodeBlock HIRAGANA; 19003 field public static final int HIRAGANA_ID = 62; // 0x3e 19004 field public static final android.icu.lang.UCharacter.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS; 19005 field public static final int IDEOGRAPHIC_DESCRIPTION_CHARACTERS_ID = 60; // 0x3c 19006 field public static final android.icu.lang.UCharacter.UnicodeBlock IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION; 19007 field public static final int IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION_ID = 267; // 0x10b 19008 field public static final android.icu.lang.UCharacter.UnicodeBlock IMPERIAL_ARAMAIC; 19009 field public static final int IMPERIAL_ARAMAIC_ID = 186; // 0xba 19010 field public static final android.icu.lang.UCharacter.UnicodeBlock INDIC_SIYAQ_NUMBERS; 19011 field public static final int INDIC_SIYAQ_NUMBERS_ID = 286; // 0x11e 19012 field public static final android.icu.lang.UCharacter.UnicodeBlock INSCRIPTIONAL_PAHLAVI; 19013 field public static final int INSCRIPTIONAL_PAHLAVI_ID = 190; // 0xbe 19014 field public static final android.icu.lang.UCharacter.UnicodeBlock INSCRIPTIONAL_PARTHIAN; 19015 field public static final int INSCRIPTIONAL_PARTHIAN_ID = 189; // 0xbd 19016 field public static final android.icu.lang.UCharacter.UnicodeBlock INVALID_CODE; 19017 field public static final int INVALID_CODE_ID = -1; // 0xffffffff 19018 field public static final android.icu.lang.UCharacter.UnicodeBlock IPA_EXTENSIONS; 19019 field public static final int IPA_EXTENSIONS_ID = 5; // 0x5 19020 field public static final android.icu.lang.UCharacter.UnicodeBlock JAVANESE; 19021 field public static final int JAVANESE_ID = 181; // 0xb5 19022 field public static final android.icu.lang.UCharacter.UnicodeBlock KAITHI; 19023 field public static final int KAITHI_ID = 193; // 0xc1 19024 field public static final android.icu.lang.UCharacter.UnicodeBlock KANA_EXTENDED_A; 19025 field public static final int KANA_EXTENDED_A_ID = 275; // 0x113 19026 field public static final android.icu.lang.UCharacter.UnicodeBlock KANA_SUPPLEMENT; 19027 field public static final int KANA_SUPPLEMENT_ID = 203; // 0xcb 19028 field public static final android.icu.lang.UCharacter.UnicodeBlock KANBUN; 19029 field public static final int KANBUN_ID = 66; // 0x42 19030 field public static final android.icu.lang.UCharacter.UnicodeBlock KANGXI_RADICALS; 19031 field public static final int KANGXI_RADICALS_ID = 59; // 0x3b 19032 field public static final android.icu.lang.UCharacter.UnicodeBlock KANNADA; 19033 field public static final int KANNADA_ID = 22; // 0x16 19034 field public static final android.icu.lang.UCharacter.UnicodeBlock KATAKANA; 19035 field public static final int KATAKANA_ID = 63; // 0x3f 19036 field public static final android.icu.lang.UCharacter.UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS; 19037 field public static final int KATAKANA_PHONETIC_EXTENSIONS_ID = 107; // 0x6b 19038 field public static final android.icu.lang.UCharacter.UnicodeBlock KAYAH_LI; 19039 field public static final int KAYAH_LI_ID = 162; // 0xa2 19040 field public static final android.icu.lang.UCharacter.UnicodeBlock KHAROSHTHI; 19041 field public static final int KHAROSHTHI_ID = 137; // 0x89 19042 field public static final android.icu.lang.UCharacter.UnicodeBlock KHITAN_SMALL_SCRIPT; 19043 field public static final int KHITAN_SMALL_SCRIPT_ID = 304; // 0x130 19044 field public static final android.icu.lang.UCharacter.UnicodeBlock KHMER; 19045 field public static final int KHMER_ID = 36; // 0x24 19046 field public static final android.icu.lang.UCharacter.UnicodeBlock KHMER_SYMBOLS; 19047 field public static final int KHMER_SYMBOLS_ID = 113; // 0x71 19048 field public static final android.icu.lang.UCharacter.UnicodeBlock KHOJKI; 19049 field public static final int KHOJKI_ID = 229; // 0xe5 19050 field public static final android.icu.lang.UCharacter.UnicodeBlock KHUDAWADI; 19051 field public static final int KHUDAWADI_ID = 230; // 0xe6 19052 field public static final android.icu.lang.UCharacter.UnicodeBlock LAO; 19053 field public static final int LAO_ID = 26; // 0x1a 19054 field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_1_SUPPLEMENT; 19055 field public static final int LATIN_1_SUPPLEMENT_ID = 2; // 0x2 19056 field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_A; 19057 field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_ADDITIONAL; 19058 field public static final int LATIN_EXTENDED_ADDITIONAL_ID = 38; // 0x26 19059 field public static final int LATIN_EXTENDED_A_ID = 3; // 0x3 19060 field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_B; 19061 field public static final int LATIN_EXTENDED_B_ID = 4; // 0x4 19062 field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_C; 19063 field public static final int LATIN_EXTENDED_C_ID = 148; // 0x94 19064 field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_D; 19065 field public static final int LATIN_EXTENDED_D_ID = 149; // 0x95 19066 field public static final android.icu.lang.UCharacter.UnicodeBlock LATIN_EXTENDED_E; 19067 field public static final int LATIN_EXTENDED_E_ID = 231; // 0xe7 19068 field public static final android.icu.lang.UCharacter.UnicodeBlock LEPCHA; 19069 field public static final int LEPCHA_ID = 156; // 0x9c 19070 field public static final android.icu.lang.UCharacter.UnicodeBlock LETTERLIKE_SYMBOLS; 19071 field public static final int LETTERLIKE_SYMBOLS_ID = 44; // 0x2c 19072 field public static final android.icu.lang.UCharacter.UnicodeBlock LIMBU; 19073 field public static final int LIMBU_ID = 111; // 0x6f 19074 field public static final android.icu.lang.UCharacter.UnicodeBlock LINEAR_A; 19075 field public static final int LINEAR_A_ID = 232; // 0xe8 19076 field public static final android.icu.lang.UCharacter.UnicodeBlock LINEAR_B_IDEOGRAMS; 19077 field public static final int LINEAR_B_IDEOGRAMS_ID = 118; // 0x76 19078 field public static final android.icu.lang.UCharacter.UnicodeBlock LINEAR_B_SYLLABARY; 19079 field public static final int LINEAR_B_SYLLABARY_ID = 117; // 0x75 19080 field public static final android.icu.lang.UCharacter.UnicodeBlock LISU; 19081 field public static final int LISU_ID = 176; // 0xb0 19082 field public static final android.icu.lang.UCharacter.UnicodeBlock LISU_SUPPLEMENT; 19083 field public static final int LISU_SUPPLEMENT_ID = 305; // 0x131 19084 field public static final android.icu.lang.UCharacter.UnicodeBlock LOW_SURROGATES; 19085 field public static final int LOW_SURROGATES_ID = 77; // 0x4d 19086 field public static final android.icu.lang.UCharacter.UnicodeBlock LYCIAN; 19087 field public static final int LYCIAN_ID = 167; // 0xa7 19088 field public static final android.icu.lang.UCharacter.UnicodeBlock LYDIAN; 19089 field public static final int LYDIAN_ID = 169; // 0xa9 19090 field public static final android.icu.lang.UCharacter.UnicodeBlock MAHAJANI; 19091 field public static final int MAHAJANI_ID = 233; // 0xe9 19092 field public static final android.icu.lang.UCharacter.UnicodeBlock MAHJONG_TILES; 19093 field public static final int MAHJONG_TILES_ID = 170; // 0xaa 19094 field public static final android.icu.lang.UCharacter.UnicodeBlock MAKASAR; 19095 field public static final int MAKASAR_ID = 287; // 0x11f 19096 field public static final android.icu.lang.UCharacter.UnicodeBlock MALAYALAM; 19097 field public static final int MALAYALAM_ID = 23; // 0x17 19098 field public static final android.icu.lang.UCharacter.UnicodeBlock MANDAIC; 19099 field public static final int MANDAIC_ID = 198; // 0xc6 19100 field public static final android.icu.lang.UCharacter.UnicodeBlock MANICHAEAN; 19101 field public static final int MANICHAEAN_ID = 234; // 0xea 19102 field public static final android.icu.lang.UCharacter.UnicodeBlock MARCHEN; 19103 field public static final int MARCHEN_ID = 268; // 0x10c 19104 field public static final android.icu.lang.UCharacter.UnicodeBlock MASARAM_GONDI; 19105 field public static final int MASARAM_GONDI_ID = 276; // 0x114 19106 field public static final android.icu.lang.UCharacter.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS; 19107 field public static final int MATHEMATICAL_ALPHANUMERIC_SYMBOLS_ID = 93; // 0x5d 19108 field public static final android.icu.lang.UCharacter.UnicodeBlock MATHEMATICAL_OPERATORS; 19109 field public static final int MATHEMATICAL_OPERATORS_ID = 47; // 0x2f 19110 field public static final android.icu.lang.UCharacter.UnicodeBlock MAYAN_NUMERALS; 19111 field public static final int MAYAN_NUMERALS_ID = 288; // 0x120 19112 field public static final android.icu.lang.UCharacter.UnicodeBlock MEDEFAIDRIN; 19113 field public static final int MEDEFAIDRIN_ID = 289; // 0x121 19114 field public static final android.icu.lang.UCharacter.UnicodeBlock MEETEI_MAYEK; 19115 field public static final android.icu.lang.UCharacter.UnicodeBlock MEETEI_MAYEK_EXTENSIONS; 19116 field public static final int MEETEI_MAYEK_EXTENSIONS_ID = 213; // 0xd5 19117 field public static final int MEETEI_MAYEK_ID = 184; // 0xb8 19118 field public static final android.icu.lang.UCharacter.UnicodeBlock MENDE_KIKAKUI; 19119 field public static final int MENDE_KIKAKUI_ID = 235; // 0xeb 19120 field public static final android.icu.lang.UCharacter.UnicodeBlock MEROITIC_CURSIVE; 19121 field public static final int MEROITIC_CURSIVE_ID = 214; // 0xd6 19122 field public static final android.icu.lang.UCharacter.UnicodeBlock MEROITIC_HIEROGLYPHS; 19123 field public static final int MEROITIC_HIEROGLYPHS_ID = 215; // 0xd7 19124 field public static final android.icu.lang.UCharacter.UnicodeBlock MIAO; 19125 field public static final int MIAO_ID = 216; // 0xd8 19126 field public static final android.icu.lang.UCharacter.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A; 19127 field public static final int MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A_ID = 102; // 0x66 19128 field public static final android.icu.lang.UCharacter.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B; 19129 field public static final int MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B_ID = 105; // 0x69 19130 field public static final android.icu.lang.UCharacter.UnicodeBlock MISCELLANEOUS_SYMBOLS; 19131 field public static final android.icu.lang.UCharacter.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS; 19132 field public static final int MISCELLANEOUS_SYMBOLS_AND_ARROWS_ID = 115; // 0x73 19133 field public static final android.icu.lang.UCharacter.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS; 19134 field public static final int MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS_ID = 205; // 0xcd 19135 field public static final int MISCELLANEOUS_SYMBOLS_ID = 55; // 0x37 19136 field public static final android.icu.lang.UCharacter.UnicodeBlock MISCELLANEOUS_TECHNICAL; 19137 field public static final int MISCELLANEOUS_TECHNICAL_ID = 48; // 0x30 19138 field public static final android.icu.lang.UCharacter.UnicodeBlock MODI; 19139 field public static final android.icu.lang.UCharacter.UnicodeBlock MODIFIER_TONE_LETTERS; 19140 field public static final int MODIFIER_TONE_LETTERS_ID = 138; // 0x8a 19141 field public static final int MODI_ID = 236; // 0xec 19142 field public static final android.icu.lang.UCharacter.UnicodeBlock MONGOLIAN; 19143 field public static final int MONGOLIAN_ID = 37; // 0x25 19144 field public static final android.icu.lang.UCharacter.UnicodeBlock MONGOLIAN_SUPPLEMENT; 19145 field public static final int MONGOLIAN_SUPPLEMENT_ID = 269; // 0x10d 19146 field public static final android.icu.lang.UCharacter.UnicodeBlock MRO; 19147 field public static final int MRO_ID = 237; // 0xed 19148 field public static final android.icu.lang.UCharacter.UnicodeBlock MULTANI; 19149 field public static final int MULTANI_ID = 259; // 0x103 19150 field public static final android.icu.lang.UCharacter.UnicodeBlock MUSICAL_SYMBOLS; 19151 field public static final int MUSICAL_SYMBOLS_ID = 92; // 0x5c 19152 field public static final android.icu.lang.UCharacter.UnicodeBlock MYANMAR; 19153 field public static final android.icu.lang.UCharacter.UnicodeBlock MYANMAR_EXTENDED_A; 19154 field public static final int MYANMAR_EXTENDED_A_ID = 182; // 0xb6 19155 field public static final android.icu.lang.UCharacter.UnicodeBlock MYANMAR_EXTENDED_B; 19156 field public static final int MYANMAR_EXTENDED_B_ID = 238; // 0xee 19157 field public static final int MYANMAR_ID = 28; // 0x1c 19158 field public static final android.icu.lang.UCharacter.UnicodeBlock NABATAEAN; 19159 field public static final int NABATAEAN_ID = 239; // 0xef 19160 field public static final android.icu.lang.UCharacter.UnicodeBlock NANDINAGARI; 19161 field public static final int NANDINAGARI_ID = 294; // 0x126 19162 field public static final android.icu.lang.UCharacter.UnicodeBlock NEWA; 19163 field public static final int NEWA_ID = 270; // 0x10e 19164 field public static final android.icu.lang.UCharacter.UnicodeBlock NEW_TAI_LUE; 19165 field public static final int NEW_TAI_LUE_ID = 139; // 0x8b 19166 field public static final android.icu.lang.UCharacter.UnicodeBlock NKO; 19167 field public static final int NKO_ID = 146; // 0x92 19168 field public static final android.icu.lang.UCharacter.UnicodeBlock NO_BLOCK; 19169 field public static final android.icu.lang.UCharacter.UnicodeBlock NUMBER_FORMS; 19170 field public static final int NUMBER_FORMS_ID = 45; // 0x2d 19171 field public static final android.icu.lang.UCharacter.UnicodeBlock NUSHU; 19172 field public static final int NUSHU_ID = 277; // 0x115 19173 field public static final android.icu.lang.UCharacter.UnicodeBlock NYIAKENG_PUACHUE_HMONG; 19174 field public static final int NYIAKENG_PUACHUE_HMONG_ID = 295; // 0x127 19175 field public static final android.icu.lang.UCharacter.UnicodeBlock OGHAM; 19176 field public static final int OGHAM_ID = 34; // 0x22 19177 field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_HUNGARIAN; 19178 field public static final int OLD_HUNGARIAN_ID = 260; // 0x104 19179 field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_ITALIC; 19180 field public static final int OLD_ITALIC_ID = 88; // 0x58 19181 field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_NORTH_ARABIAN; 19182 field public static final int OLD_NORTH_ARABIAN_ID = 240; // 0xf0 19183 field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_PERMIC; 19184 field public static final int OLD_PERMIC_ID = 241; // 0xf1 19185 field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_PERSIAN; 19186 field public static final int OLD_PERSIAN_ID = 140; // 0x8c 19187 field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_SOGDIAN; 19188 field public static final int OLD_SOGDIAN_ID = 290; // 0x122 19189 field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_SOUTH_ARABIAN; 19190 field public static final int OLD_SOUTH_ARABIAN_ID = 187; // 0xbb 19191 field public static final android.icu.lang.UCharacter.UnicodeBlock OLD_TURKIC; 19192 field public static final int OLD_TURKIC_ID = 191; // 0xbf 19193 field public static final android.icu.lang.UCharacter.UnicodeBlock OL_CHIKI; 19194 field public static final int OL_CHIKI_ID = 157; // 0x9d 19195 field public static final android.icu.lang.UCharacter.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION; 19196 field public static final int OPTICAL_CHARACTER_RECOGNITION_ID = 50; // 0x32 19197 field public static final android.icu.lang.UCharacter.UnicodeBlock ORIYA; 19198 field public static final int ORIYA_ID = 19; // 0x13 19199 field public static final android.icu.lang.UCharacter.UnicodeBlock ORNAMENTAL_DINGBATS; 19200 field public static final int ORNAMENTAL_DINGBATS_ID = 242; // 0xf2 19201 field public static final android.icu.lang.UCharacter.UnicodeBlock OSAGE; 19202 field public static final int OSAGE_ID = 271; // 0x10f 19203 field public static final android.icu.lang.UCharacter.UnicodeBlock OSMANYA; 19204 field public static final int OSMANYA_ID = 122; // 0x7a 19205 field public static final android.icu.lang.UCharacter.UnicodeBlock OTTOMAN_SIYAQ_NUMBERS; 19206 field public static final int OTTOMAN_SIYAQ_NUMBERS_ID = 296; // 0x128 19207 field public static final android.icu.lang.UCharacter.UnicodeBlock PAHAWH_HMONG; 19208 field public static final int PAHAWH_HMONG_ID = 243; // 0xf3 19209 field public static final android.icu.lang.UCharacter.UnicodeBlock PALMYRENE; 19210 field public static final int PALMYRENE_ID = 244; // 0xf4 19211 field public static final android.icu.lang.UCharacter.UnicodeBlock PAU_CIN_HAU; 19212 field public static final int PAU_CIN_HAU_ID = 245; // 0xf5 19213 field public static final android.icu.lang.UCharacter.UnicodeBlock PHAGS_PA; 19214 field public static final int PHAGS_PA_ID = 150; // 0x96 19215 field public static final android.icu.lang.UCharacter.UnicodeBlock PHAISTOS_DISC; 19216 field public static final int PHAISTOS_DISC_ID = 166; // 0xa6 19217 field public static final android.icu.lang.UCharacter.UnicodeBlock PHOENICIAN; 19218 field public static final int PHOENICIAN_ID = 151; // 0x97 19219 field public static final android.icu.lang.UCharacter.UnicodeBlock PHONETIC_EXTENSIONS; 19220 field public static final int PHONETIC_EXTENSIONS_ID = 114; // 0x72 19221 field public static final android.icu.lang.UCharacter.UnicodeBlock PHONETIC_EXTENSIONS_SUPPLEMENT; 19222 field public static final int PHONETIC_EXTENSIONS_SUPPLEMENT_ID = 141; // 0x8d 19223 field public static final android.icu.lang.UCharacter.UnicodeBlock PLAYING_CARDS; 19224 field public static final int PLAYING_CARDS_ID = 204; // 0xcc 19225 field public static final android.icu.lang.UCharacter.UnicodeBlock PRIVATE_USE; 19226 field public static final android.icu.lang.UCharacter.UnicodeBlock PRIVATE_USE_AREA; 19227 field public static final int PRIVATE_USE_AREA_ID = 78; // 0x4e 19228 field public static final int PRIVATE_USE_ID = 78; // 0x4e 19229 field public static final android.icu.lang.UCharacter.UnicodeBlock PSALTER_PAHLAVI; 19230 field public static final int PSALTER_PAHLAVI_ID = 246; // 0xf6 19231 field public static final android.icu.lang.UCharacter.UnicodeBlock REJANG; 19232 field public static final int REJANG_ID = 163; // 0xa3 19233 field public static final android.icu.lang.UCharacter.UnicodeBlock RUMI_NUMERAL_SYMBOLS; 19234 field public static final int RUMI_NUMERAL_SYMBOLS_ID = 192; // 0xc0 19235 field public static final android.icu.lang.UCharacter.UnicodeBlock RUNIC; 19236 field public static final int RUNIC_ID = 35; // 0x23 19237 field public static final android.icu.lang.UCharacter.UnicodeBlock SAMARITAN; 19238 field public static final int SAMARITAN_ID = 172; // 0xac 19239 field public static final android.icu.lang.UCharacter.UnicodeBlock SAURASHTRA; 19240 field public static final int SAURASHTRA_ID = 161; // 0xa1 19241 field public static final android.icu.lang.UCharacter.UnicodeBlock SHARADA; 19242 field public static final int SHARADA_ID = 217; // 0xd9 19243 field public static final android.icu.lang.UCharacter.UnicodeBlock SHAVIAN; 19244 field public static final int SHAVIAN_ID = 121; // 0x79 19245 field public static final android.icu.lang.UCharacter.UnicodeBlock SHORTHAND_FORMAT_CONTROLS; 19246 field public static final int SHORTHAND_FORMAT_CONTROLS_ID = 247; // 0xf7 19247 field public static final android.icu.lang.UCharacter.UnicodeBlock SIDDHAM; 19248 field public static final int SIDDHAM_ID = 248; // 0xf8 19249 field public static final android.icu.lang.UCharacter.UnicodeBlock SINHALA; 19250 field public static final android.icu.lang.UCharacter.UnicodeBlock SINHALA_ARCHAIC_NUMBERS; 19251 field public static final int SINHALA_ARCHAIC_NUMBERS_ID = 249; // 0xf9 19252 field public static final int SINHALA_ID = 24; // 0x18 19253 field public static final android.icu.lang.UCharacter.UnicodeBlock SMALL_FORM_VARIANTS; 19254 field public static final int SMALL_FORM_VARIANTS_ID = 84; // 0x54 19255 field public static final android.icu.lang.UCharacter.UnicodeBlock SMALL_KANA_EXTENSION; 19256 field public static final int SMALL_KANA_EXTENSION_ID = 297; // 0x129 19257 field public static final android.icu.lang.UCharacter.UnicodeBlock SOGDIAN; 19258 field public static final int SOGDIAN_ID = 291; // 0x123 19259 field public static final android.icu.lang.UCharacter.UnicodeBlock SORA_SOMPENG; 19260 field public static final int SORA_SOMPENG_ID = 218; // 0xda 19261 field public static final android.icu.lang.UCharacter.UnicodeBlock SOYOMBO; 19262 field public static final int SOYOMBO_ID = 278; // 0x116 19263 field public static final android.icu.lang.UCharacter.UnicodeBlock SPACING_MODIFIER_LETTERS; 19264 field public static final int SPACING_MODIFIER_LETTERS_ID = 6; // 0x6 19265 field public static final android.icu.lang.UCharacter.UnicodeBlock SPECIALS; 19266 field public static final int SPECIALS_ID = 86; // 0x56 19267 field public static final android.icu.lang.UCharacter.UnicodeBlock SUNDANESE; 19268 field public static final int SUNDANESE_ID = 155; // 0x9b 19269 field public static final android.icu.lang.UCharacter.UnicodeBlock SUNDANESE_SUPPLEMENT; 19270 field public static final int SUNDANESE_SUPPLEMENT_ID = 219; // 0xdb 19271 field public static final android.icu.lang.UCharacter.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS; 19272 field public static final int SUPERSCRIPTS_AND_SUBSCRIPTS_ID = 41; // 0x29 19273 field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTAL_ARROWS_A; 19274 field public static final int SUPPLEMENTAL_ARROWS_A_ID = 103; // 0x67 19275 field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTAL_ARROWS_B; 19276 field public static final int SUPPLEMENTAL_ARROWS_B_ID = 104; // 0x68 19277 field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTAL_ARROWS_C; 19278 field public static final int SUPPLEMENTAL_ARROWS_C_ID = 250; // 0xfa 19279 field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS; 19280 field public static final int SUPPLEMENTAL_MATHEMATICAL_OPERATORS_ID = 106; // 0x6a 19281 field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTAL_PUNCTUATION; 19282 field public static final int SUPPLEMENTAL_PUNCTUATION_ID = 142; // 0x8e 19283 field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS; 19284 field public static final int SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS_ID = 261; // 0x105 19285 field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A; 19286 field public static final int SUPPLEMENTARY_PRIVATE_USE_AREA_A_ID = 109; // 0x6d 19287 field public static final android.icu.lang.UCharacter.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B; 19288 field public static final int SUPPLEMENTARY_PRIVATE_USE_AREA_B_ID = 110; // 0x6e 19289 field public static final android.icu.lang.UCharacter.UnicodeBlock SUTTON_SIGNWRITING; 19290 field public static final int SUTTON_SIGNWRITING_ID = 262; // 0x106 19291 field public static final android.icu.lang.UCharacter.UnicodeBlock SYLOTI_NAGRI; 19292 field public static final int SYLOTI_NAGRI_ID = 143; // 0x8f 19293 field public static final android.icu.lang.UCharacter.UnicodeBlock SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A; 19294 field public static final int SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A_ID = 298; // 0x12a 19295 field public static final android.icu.lang.UCharacter.UnicodeBlock SYMBOLS_FOR_LEGACY_COMPUTING; 19296 field public static final int SYMBOLS_FOR_LEGACY_COMPUTING_ID = 306; // 0x132 19297 field public static final android.icu.lang.UCharacter.UnicodeBlock SYRIAC; 19298 field public static final int SYRIAC_ID = 13; // 0xd 19299 field public static final android.icu.lang.UCharacter.UnicodeBlock SYRIAC_SUPPLEMENT; 19300 field public static final int SYRIAC_SUPPLEMENT_ID = 279; // 0x117 19301 field public static final android.icu.lang.UCharacter.UnicodeBlock TAGALOG; 19302 field public static final int TAGALOG_ID = 98; // 0x62 19303 field public static final android.icu.lang.UCharacter.UnicodeBlock TAGBANWA; 19304 field public static final int TAGBANWA_ID = 101; // 0x65 19305 field public static final android.icu.lang.UCharacter.UnicodeBlock TAGS; 19306 field public static final int TAGS_ID = 96; // 0x60 19307 field public static final android.icu.lang.UCharacter.UnicodeBlock TAI_LE; 19308 field public static final int TAI_LE_ID = 112; // 0x70 19309 field public static final android.icu.lang.UCharacter.UnicodeBlock TAI_THAM; 19310 field public static final int TAI_THAM_ID = 174; // 0xae 19311 field public static final android.icu.lang.UCharacter.UnicodeBlock TAI_VIET; 19312 field public static final int TAI_VIET_ID = 183; // 0xb7 19313 field public static final android.icu.lang.UCharacter.UnicodeBlock TAI_XUAN_JING_SYMBOLS; 19314 field public static final int TAI_XUAN_JING_SYMBOLS_ID = 124; // 0x7c 19315 field public static final android.icu.lang.UCharacter.UnicodeBlock TAKRI; 19316 field public static final int TAKRI_ID = 220; // 0xdc 19317 field public static final android.icu.lang.UCharacter.UnicodeBlock TAMIL; 19318 field public static final int TAMIL_ID = 20; // 0x14 19319 field public static final android.icu.lang.UCharacter.UnicodeBlock TAMIL_SUPPLEMENT; 19320 field public static final int TAMIL_SUPPLEMENT_ID = 299; // 0x12b 19321 field public static final android.icu.lang.UCharacter.UnicodeBlock TANGUT; 19322 field public static final android.icu.lang.UCharacter.UnicodeBlock TANGUT_COMPONENTS; 19323 field public static final int TANGUT_COMPONENTS_ID = 273; // 0x111 19324 field public static final int TANGUT_ID = 272; // 0x110 19325 field public static final android.icu.lang.UCharacter.UnicodeBlock TANGUT_SUPPLEMENT; 19326 field public static final int TANGUT_SUPPLEMENT_ID = 307; // 0x133 19327 field public static final android.icu.lang.UCharacter.UnicodeBlock TELUGU; 19328 field public static final int TELUGU_ID = 21; // 0x15 19329 field public static final android.icu.lang.UCharacter.UnicodeBlock THAANA; 19330 field public static final int THAANA_ID = 14; // 0xe 19331 field public static final android.icu.lang.UCharacter.UnicodeBlock THAI; 19332 field public static final int THAI_ID = 25; // 0x19 19333 field public static final android.icu.lang.UCharacter.UnicodeBlock TIBETAN; 19334 field public static final int TIBETAN_ID = 27; // 0x1b 19335 field public static final android.icu.lang.UCharacter.UnicodeBlock TIFINAGH; 19336 field public static final int TIFINAGH_ID = 144; // 0x90 19337 field public static final android.icu.lang.UCharacter.UnicodeBlock TIRHUTA; 19338 field public static final int TIRHUTA_ID = 251; // 0xfb 19339 field public static final android.icu.lang.UCharacter.UnicodeBlock TRANSPORT_AND_MAP_SYMBOLS; 19340 field public static final int TRANSPORT_AND_MAP_SYMBOLS_ID = 207; // 0xcf 19341 field public static final android.icu.lang.UCharacter.UnicodeBlock UGARITIC; 19342 field public static final int UGARITIC_ID = 120; // 0x78 19343 field public static final android.icu.lang.UCharacter.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS; 19344 field public static final android.icu.lang.UCharacter.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED; 19345 field public static final int UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_ID = 173; // 0xad 19346 field public static final int UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_ID = 33; // 0x21 19347 field public static final android.icu.lang.UCharacter.UnicodeBlock VAI; 19348 field public static final int VAI_ID = 159; // 0x9f 19349 field public static final android.icu.lang.UCharacter.UnicodeBlock VARIATION_SELECTORS; 19350 field public static final int VARIATION_SELECTORS_ID = 108; // 0x6c 19351 field public static final android.icu.lang.UCharacter.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT; 19352 field public static final int VARIATION_SELECTORS_SUPPLEMENT_ID = 125; // 0x7d 19353 field public static final android.icu.lang.UCharacter.UnicodeBlock VEDIC_EXTENSIONS; 19354 field public static final int VEDIC_EXTENSIONS_ID = 175; // 0xaf 19355 field public static final android.icu.lang.UCharacter.UnicodeBlock VERTICAL_FORMS; 19356 field public static final int VERTICAL_FORMS_ID = 145; // 0x91 19357 field public static final android.icu.lang.UCharacter.UnicodeBlock WANCHO; 19358 field public static final int WANCHO_ID = 300; // 0x12c 19359 field public static final android.icu.lang.UCharacter.UnicodeBlock WARANG_CITI; 19360 field public static final int WARANG_CITI_ID = 252; // 0xfc 19361 field public static final android.icu.lang.UCharacter.UnicodeBlock YEZIDI; 19362 field public static final int YEZIDI_ID = 308; // 0x134 19363 field public static final android.icu.lang.UCharacter.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS; 19364 field public static final int YIJING_HEXAGRAM_SYMBOLS_ID = 116; // 0x74 19365 field public static final android.icu.lang.UCharacter.UnicodeBlock YI_RADICALS; 19366 field public static final int YI_RADICALS_ID = 73; // 0x49 19367 field public static final android.icu.lang.UCharacter.UnicodeBlock YI_SYLLABLES; 19368 field public static final int YI_SYLLABLES_ID = 72; // 0x48 19369 field public static final android.icu.lang.UCharacter.UnicodeBlock ZANABAZAR_SQUARE; 19370 field public static final int ZANABAZAR_SQUARE_ID = 280; // 0x118 19371 } 19372 19373 public static interface UCharacter.VerticalOrientation { 19374 field public static final int ROTATED = 0; // 0x0 19375 field public static final int TRANSFORMED_ROTATED = 1; // 0x1 19376 field public static final int TRANSFORMED_UPRIGHT = 2; // 0x2 19377 field public static final int UPRIGHT = 3; // 0x3 19378 } 19379 19380 public static interface UCharacter.WordBreak { 19381 field public static final int ALETTER = 1; // 0x1 19382 field public static final int CR = 8; // 0x8 19383 field public static final int DOUBLE_QUOTE = 16; // 0x10 19384 field public static final int EXTEND = 9; // 0x9 19385 field public static final int EXTENDNUMLET = 7; // 0x7 19386 field public static final int E_BASE = 17; // 0x11 19387 field public static final int E_BASE_GAZ = 18; // 0x12 19388 field public static final int E_MODIFIER = 19; // 0x13 19389 field public static final int FORMAT = 2; // 0x2 19390 field public static final int GLUE_AFTER_ZWJ = 20; // 0x14 19391 field public static final int HEBREW_LETTER = 14; // 0xe 19392 field public static final int KATAKANA = 3; // 0x3 19393 field public static final int LF = 10; // 0xa 19394 field public static final int MIDLETTER = 4; // 0x4 19395 field public static final int MIDNUM = 5; // 0x5 19396 field public static final int MIDNUMLET = 11; // 0xb 19397 field public static final int NEWLINE = 12; // 0xc 19398 field public static final int NUMERIC = 6; // 0x6 19399 field public static final int OTHER = 0; // 0x0 19400 field public static final int REGIONAL_INDICATOR = 13; // 0xd 19401 field public static final int SINGLE_QUOTE = 15; // 0xf 19402 field public static final int WSEGSPACE = 22; // 0x16 19403 field public static final int ZWJ = 21; // 0x15 19404 } 19405 19406 public final class UCharacterCategory implements android.icu.lang.UCharacterEnums.ECharacterCategory { 19407 method public static String toString(int); 19408 } 19409 19410 public final class UCharacterDirection implements android.icu.lang.UCharacterEnums.ECharacterDirection { 19411 method public static String toString(int); 19412 } 19413 19414 public class UCharacterEnums { 19415 } 19416 19417 public static interface UCharacterEnums.ECharacterCategory { 19418 field public static final byte COMBINING_SPACING_MARK = 8; // 0x8 19419 field public static final byte CONNECTOR_PUNCTUATION = 22; // 0x16 19420 field public static final byte CONTROL = 15; // 0xf 19421 field public static final byte CURRENCY_SYMBOL = 25; // 0x19 19422 field public static final byte DASH_PUNCTUATION = 19; // 0x13 19423 field public static final byte DECIMAL_DIGIT_NUMBER = 9; // 0x9 19424 field public static final byte ENCLOSING_MARK = 7; // 0x7 19425 field public static final byte END_PUNCTUATION = 21; // 0x15 19426 field public static final byte FINAL_PUNCTUATION = 29; // 0x1d 19427 field public static final byte FINAL_QUOTE_PUNCTUATION = 29; // 0x1d 19428 field public static final byte FORMAT = 16; // 0x10 19429 field public static final byte GENERAL_OTHER_TYPES = 0; // 0x0 19430 field public static final byte INITIAL_PUNCTUATION = 28; // 0x1c 19431 field public static final byte INITIAL_QUOTE_PUNCTUATION = 28; // 0x1c 19432 field public static final byte LETTER_NUMBER = 10; // 0xa 19433 field public static final byte LINE_SEPARATOR = 13; // 0xd 19434 field public static final byte LOWERCASE_LETTER = 2; // 0x2 19435 field public static final byte MATH_SYMBOL = 24; // 0x18 19436 field public static final byte MODIFIER_LETTER = 4; // 0x4 19437 field public static final byte MODIFIER_SYMBOL = 26; // 0x1a 19438 field public static final byte NON_SPACING_MARK = 6; // 0x6 19439 field public static final byte OTHER_LETTER = 5; // 0x5 19440 field public static final byte OTHER_NUMBER = 11; // 0xb 19441 field public static final byte OTHER_PUNCTUATION = 23; // 0x17 19442 field public static final byte OTHER_SYMBOL = 27; // 0x1b 19443 field public static final byte PARAGRAPH_SEPARATOR = 14; // 0xe 19444 field public static final byte PRIVATE_USE = 17; // 0x11 19445 field public static final byte SPACE_SEPARATOR = 12; // 0xc 19446 field public static final byte START_PUNCTUATION = 20; // 0x14 19447 field public static final byte SURROGATE = 18; // 0x12 19448 field public static final byte TITLECASE_LETTER = 3; // 0x3 19449 field public static final byte UNASSIGNED = 0; // 0x0 19450 field public static final byte UPPERCASE_LETTER = 1; // 0x1 19451 } 19452 19453 public static interface UCharacterEnums.ECharacterDirection { 19454 field public static final int ARABIC_NUMBER = 5; // 0x5 19455 field public static final int BLOCK_SEPARATOR = 7; // 0x7 19456 field public static final int BOUNDARY_NEUTRAL = 18; // 0x12 19457 field public static final int COMMON_NUMBER_SEPARATOR = 6; // 0x6 19458 field public static final byte DIRECTIONALITY_ARABIC_NUMBER = 5; // 0x5 19459 field public static final byte DIRECTIONALITY_BOUNDARY_NEUTRAL = 18; // 0x12 19460 field public static final byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR = 6; // 0x6 19461 field public static final byte DIRECTIONALITY_EUROPEAN_NUMBER = 2; // 0x2 19462 field public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR = 3; // 0x3 19463 field public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR = 4; // 0x4 19464 field public static final byte DIRECTIONALITY_LEFT_TO_RIGHT = 0; // 0x0 19465 field public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING = 11; // 0xb 19466 field public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE = 12; // 0xc 19467 field public static final byte DIRECTIONALITY_NONSPACING_MARK = 17; // 0x11 19468 field public static final byte DIRECTIONALITY_OTHER_NEUTRALS = 10; // 0xa 19469 field public static final byte DIRECTIONALITY_PARAGRAPH_SEPARATOR = 7; // 0x7 19470 field public static final byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT = 16; // 0x10 19471 field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT = 1; // 0x1 19472 field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC = 13; // 0xd 19473 field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING = 14; // 0xe 19474 field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE = 15; // 0xf 19475 field public static final byte DIRECTIONALITY_SEGMENT_SEPARATOR = 8; // 0x8 19476 field public static final byte DIRECTIONALITY_UNDEFINED = -1; // 0xffffffff 19477 field public static final byte DIRECTIONALITY_WHITESPACE = 9; // 0x9 19478 field public static final int DIR_NON_SPACING_MARK = 17; // 0x11 19479 field public static final int EUROPEAN_NUMBER = 2; // 0x2 19480 field public static final int EUROPEAN_NUMBER_SEPARATOR = 3; // 0x3 19481 field public static final int EUROPEAN_NUMBER_TERMINATOR = 4; // 0x4 19482 field public static final byte FIRST_STRONG_ISOLATE = 19; // 0x13 19483 field public static final int LEFT_TO_RIGHT = 0; // 0x0 19484 field public static final int LEFT_TO_RIGHT_EMBEDDING = 11; // 0xb 19485 field public static final byte LEFT_TO_RIGHT_ISOLATE = 20; // 0x14 19486 field public static final int LEFT_TO_RIGHT_OVERRIDE = 12; // 0xc 19487 field public static final int OTHER_NEUTRAL = 10; // 0xa 19488 field public static final int POP_DIRECTIONAL_FORMAT = 16; // 0x10 19489 field public static final byte POP_DIRECTIONAL_ISOLATE = 22; // 0x16 19490 field public static final int RIGHT_TO_LEFT = 1; // 0x1 19491 field public static final int RIGHT_TO_LEFT_ARABIC = 13; // 0xd 19492 field public static final int RIGHT_TO_LEFT_EMBEDDING = 14; // 0xe 19493 field public static final byte RIGHT_TO_LEFT_ISOLATE = 21; // 0x15 19494 field public static final int RIGHT_TO_LEFT_OVERRIDE = 15; // 0xf 19495 field public static final int SEGMENT_SEPARATOR = 8; // 0x8 19496 field public static final int WHITE_SPACE_NEUTRAL = 9; // 0x9 19497 } 19498 19499 public interface UProperty { 19500 field public static final int AGE = 16384; // 0x4000 19501 field public static final int ALPHABETIC = 0; // 0x0 19502 field public static final int ASCII_HEX_DIGIT = 1; // 0x1 19503 field public static final int BIDI_CLASS = 4096; // 0x1000 19504 field public static final int BIDI_CONTROL = 2; // 0x2 19505 field public static final int BIDI_MIRRORED = 3; // 0x3 19506 field public static final int BIDI_MIRRORING_GLYPH = 16385; // 0x4001 19507 field public static final int BIDI_PAIRED_BRACKET = 16397; // 0x400d 19508 field public static final int BIDI_PAIRED_BRACKET_TYPE = 4117; // 0x1015 19509 field public static final int BINARY_START = 0; // 0x0 19510 field public static final int BLOCK = 4097; // 0x1001 19511 field public static final int CANONICAL_COMBINING_CLASS = 4098; // 0x1002 19512 field public static final int CASED = 49; // 0x31 19513 field public static final int CASE_FOLDING = 16386; // 0x4002 19514 field public static final int CASE_IGNORABLE = 50; // 0x32 19515 field public static final int CASE_SENSITIVE = 34; // 0x22 19516 field public static final int CHANGES_WHEN_CASEFOLDED = 54; // 0x36 19517 field public static final int CHANGES_WHEN_CASEMAPPED = 55; // 0x37 19518 field public static final int CHANGES_WHEN_LOWERCASED = 51; // 0x33 19519 field public static final int CHANGES_WHEN_NFKC_CASEFOLDED = 56; // 0x38 19520 field public static final int CHANGES_WHEN_TITLECASED = 53; // 0x35 19521 field public static final int CHANGES_WHEN_UPPERCASED = 52; // 0x34 19522 field public static final int DASH = 4; // 0x4 19523 field public static final int DECOMPOSITION_TYPE = 4099; // 0x1003 19524 field public static final int DEFAULT_IGNORABLE_CODE_POINT = 5; // 0x5 19525 field public static final int DEPRECATED = 6; // 0x6 19526 field public static final int DIACRITIC = 7; // 0x7 19527 field public static final int DOUBLE_START = 12288; // 0x3000 19528 field public static final int EAST_ASIAN_WIDTH = 4100; // 0x1004 19529 field public static final int EMOJI = 57; // 0x39 19530 field public static final int EMOJI_COMPONENT = 61; // 0x3d 19531 field public static final int EMOJI_MODIFIER = 59; // 0x3b 19532 field public static final int EMOJI_MODIFIER_BASE = 60; // 0x3c 19533 field public static final int EMOJI_PRESENTATION = 58; // 0x3a 19534 field public static final int EXTENDED_PICTOGRAPHIC = 64; // 0x40 19535 field public static final int EXTENDER = 8; // 0x8 19536 field public static final int FULL_COMPOSITION_EXCLUSION = 9; // 0x9 19537 field public static final int GENERAL_CATEGORY = 4101; // 0x1005 19538 field public static final int GENERAL_CATEGORY_MASK = 8192; // 0x2000 19539 field public static final int GRAPHEME_BASE = 10; // 0xa 19540 field public static final int GRAPHEME_CLUSTER_BREAK = 4114; // 0x1012 19541 field public static final int GRAPHEME_EXTEND = 11; // 0xb 19542 field public static final int GRAPHEME_LINK = 12; // 0xc 19543 field public static final int HANGUL_SYLLABLE_TYPE = 4107; // 0x100b 19544 field public static final int HEX_DIGIT = 13; // 0xd 19545 field public static final int HYPHEN = 14; // 0xe 19546 field public static final int IDEOGRAPHIC = 17; // 0x11 19547 field public static final int IDS_BINARY_OPERATOR = 18; // 0x12 19548 field public static final int IDS_TRINARY_OPERATOR = 19; // 0x13 19549 field public static final int ID_CONTINUE = 15; // 0xf 19550 field public static final int ID_START = 16; // 0x10 19551 field public static final int INDIC_POSITIONAL_CATEGORY = 4118; // 0x1016 19552 field public static final int INDIC_SYLLABIC_CATEGORY = 4119; // 0x1017 19553 field public static final int INT_START = 4096; // 0x1000 19554 field public static final int JOINING_GROUP = 4102; // 0x1006 19555 field public static final int JOINING_TYPE = 4103; // 0x1007 19556 field public static final int JOIN_CONTROL = 20; // 0x14 19557 field public static final int LEAD_CANONICAL_COMBINING_CLASS = 4112; // 0x1010 19558 field public static final int LINE_BREAK = 4104; // 0x1008 19559 field public static final int LOGICAL_ORDER_EXCEPTION = 21; // 0x15 19560 field public static final int LOWERCASE = 22; // 0x16 19561 field public static final int LOWERCASE_MAPPING = 16388; // 0x4004 19562 field public static final int MASK_START = 8192; // 0x2000 19563 field public static final int MATH = 23; // 0x17 19564 field public static final int NAME = 16389; // 0x4005 19565 field public static final int NFC_INERT = 39; // 0x27 19566 field public static final int NFC_QUICK_CHECK = 4110; // 0x100e 19567 field public static final int NFD_INERT = 37; // 0x25 19568 field public static final int NFD_QUICK_CHECK = 4108; // 0x100c 19569 field public static final int NFKC_INERT = 40; // 0x28 19570 field public static final int NFKC_QUICK_CHECK = 4111; // 0x100f 19571 field public static final int NFKD_INERT = 38; // 0x26 19572 field public static final int NFKD_QUICK_CHECK = 4109; // 0x100d 19573 field public static final int NONCHARACTER_CODE_POINT = 24; // 0x18 19574 field public static final int NUMERIC_TYPE = 4105; // 0x1009 19575 field public static final int NUMERIC_VALUE = 12288; // 0x3000 19576 field public static final int OTHER_PROPERTY_START = 28672; // 0x7000 19577 field public static final int PATTERN_SYNTAX = 42; // 0x2a 19578 field public static final int PATTERN_WHITE_SPACE = 43; // 0x2b 19579 field public static final int POSIX_ALNUM = 44; // 0x2c 19580 field public static final int POSIX_BLANK = 45; // 0x2d 19581 field public static final int POSIX_GRAPH = 46; // 0x2e 19582 field public static final int POSIX_PRINT = 47; // 0x2f 19583 field public static final int POSIX_XDIGIT = 48; // 0x30 19584 field public static final int PREPENDED_CONCATENATION_MARK = 63; // 0x3f 19585 field public static final int QUOTATION_MARK = 25; // 0x19 19586 field public static final int RADICAL = 26; // 0x1a 19587 field public static final int REGIONAL_INDICATOR = 62; // 0x3e 19588 field public static final int SCRIPT = 4106; // 0x100a 19589 field public static final int SCRIPT_EXTENSIONS = 28672; // 0x7000 19590 field public static final int SEGMENT_STARTER = 41; // 0x29 19591 field public static final int SENTENCE_BREAK = 4115; // 0x1013 19592 field public static final int SIMPLE_CASE_FOLDING = 16390; // 0x4006 19593 field public static final int SIMPLE_LOWERCASE_MAPPING = 16391; // 0x4007 19594 field public static final int SIMPLE_TITLECASE_MAPPING = 16392; // 0x4008 19595 field public static final int SIMPLE_UPPERCASE_MAPPING = 16393; // 0x4009 19596 field public static final int SOFT_DOTTED = 27; // 0x1b 19597 field public static final int STRING_START = 16384; // 0x4000 19598 field public static final int S_TERM = 35; // 0x23 19599 field public static final int TERMINAL_PUNCTUATION = 28; // 0x1c 19600 field public static final int TITLECASE_MAPPING = 16394; // 0x400a 19601 field public static final int TRAIL_CANONICAL_COMBINING_CLASS = 4113; // 0x1011 19602 field public static final int UNIFIED_IDEOGRAPH = 29; // 0x1d 19603 field public static final int UPPERCASE = 30; // 0x1e 19604 field public static final int UPPERCASE_MAPPING = 16396; // 0x400c 19605 field public static final int VARIATION_SELECTOR = 36; // 0x24 19606 field public static final int VERTICAL_ORIENTATION = 4120; // 0x1018 19607 field public static final int WHITE_SPACE = 31; // 0x1f 19608 field public static final int WORD_BREAK = 4116; // 0x1014 19609 field public static final int XID_CONTINUE = 32; // 0x20 19610 field public static final int XID_START = 33; // 0x21 19611 } 19612 19613 public static interface UProperty.NameChoice { 19614 field public static final int LONG = 1; // 0x1 19615 field public static final int SHORT = 0; // 0x0 19616 } 19617 19618 public final class UScript { 19619 method public static boolean breaksBetweenLetters(int); 19620 method public static int[] getCode(java.util.Locale); 19621 method public static int[] getCode(android.icu.util.ULocale); 19622 method public static int[] getCode(String); 19623 method public static int getCodeFromName(String); 19624 method public static String getName(int); 19625 method public static String getSampleString(int); 19626 method public static int getScript(int); 19627 method public static int getScriptExtensions(int, java.util.BitSet); 19628 method public static String getShortName(int); 19629 method public static android.icu.lang.UScript.ScriptUsage getUsage(int); 19630 method public static boolean hasScript(int, int); 19631 method public static boolean isCased(int); 19632 method public static boolean isRightToLeft(int); 19633 field public static final int ADLAM = 167; // 0xa7 19634 field public static final int AFAKA = 147; // 0x93 19635 field public static final int AHOM = 161; // 0xa1 19636 field public static final int ANATOLIAN_HIEROGLYPHS = 156; // 0x9c 19637 field public static final int ARABIC = 2; // 0x2 19638 field public static final int ARMENIAN = 3; // 0x3 19639 field public static final int AVESTAN = 117; // 0x75 19640 field public static final int BALINESE = 62; // 0x3e 19641 field public static final int BAMUM = 130; // 0x82 19642 field public static final int BASSA_VAH = 134; // 0x86 19643 field public static final int BATAK = 63; // 0x3f 19644 field public static final int BENGALI = 4; // 0x4 19645 field public static final int BHAIKSUKI = 168; // 0xa8 19646 field public static final int BLISSYMBOLS = 64; // 0x40 19647 field public static final int BOOK_PAHLAVI = 124; // 0x7c 19648 field public static final int BOPOMOFO = 5; // 0x5 19649 field public static final int BRAHMI = 65; // 0x41 19650 field public static final int BRAILLE = 46; // 0x2e 19651 field public static final int BUGINESE = 55; // 0x37 19652 field public static final int BUHID = 44; // 0x2c 19653 field public static final int CANADIAN_ABORIGINAL = 40; // 0x28 19654 field public static final int CARIAN = 104; // 0x68 19655 field public static final int CAUCASIAN_ALBANIAN = 159; // 0x9f 19656 field public static final int CHAKMA = 118; // 0x76 19657 field public static final int CHAM = 66; // 0x42 19658 field public static final int CHEROKEE = 6; // 0x6 19659 field public static final int CHORASMIAN = 189; // 0xbd 19660 field public static final int CIRTH = 67; // 0x43 19661 field public static final int COMMON = 0; // 0x0 19662 field public static final int COPTIC = 7; // 0x7 19663 field public static final int CUNEIFORM = 101; // 0x65 19664 field public static final int CYPRIOT = 47; // 0x2f 19665 field public static final int CYRILLIC = 8; // 0x8 19666 field public static final int DEMOTIC_EGYPTIAN = 69; // 0x45 19667 field public static final int DESERET = 9; // 0x9 19668 field public static final int DEVANAGARI = 10; // 0xa 19669 field public static final int DIVES_AKURU = 190; // 0xbe 19670 field public static final int DOGRA = 178; // 0xb2 19671 field public static final int DUPLOYAN = 135; // 0x87 19672 field public static final int EASTERN_SYRIAC = 97; // 0x61 19673 field public static final int EGYPTIAN_HIEROGLYPHS = 71; // 0x47 19674 field public static final int ELBASAN = 136; // 0x88 19675 field public static final int ELYMAIC = 185; // 0xb9 19676 field public static final int ESTRANGELO_SYRIAC = 95; // 0x5f 19677 field public static final int ETHIOPIC = 11; // 0xb 19678 field public static final int GEORGIAN = 12; // 0xc 19679 field public static final int GLAGOLITIC = 56; // 0x38 19680 field public static final int GOTHIC = 13; // 0xd 19681 field public static final int GRANTHA = 137; // 0x89 19682 field public static final int GREEK = 14; // 0xe 19683 field public static final int GUJARATI = 15; // 0xf 19684 field public static final int GUNJALA_GONDI = 179; // 0xb3 19685 field public static final int GURMUKHI = 16; // 0x10 19686 field public static final int HAN = 17; // 0x11 19687 field public static final int HANGUL = 18; // 0x12 19688 field public static final int HANIFI_ROHINGYA = 182; // 0xb6 19689 field public static final int HANUNOO = 43; // 0x2b 19690 field public static final int HAN_WITH_BOPOMOFO = 172; // 0xac 19691 field public static final int HARAPPAN_INDUS = 77; // 0x4d 19692 field public static final int HATRAN = 162; // 0xa2 19693 field public static final int HEBREW = 19; // 0x13 19694 field public static final int HIERATIC_EGYPTIAN = 70; // 0x46 19695 field public static final int HIRAGANA = 20; // 0x14 19696 field public static final int IMPERIAL_ARAMAIC = 116; // 0x74 19697 field public static final int INHERITED = 1; // 0x1 19698 field public static final int INSCRIPTIONAL_PAHLAVI = 122; // 0x7a 19699 field public static final int INSCRIPTIONAL_PARTHIAN = 125; // 0x7d 19700 field public static final int INVALID_CODE = -1; // 0xffffffff 19701 field public static final int JAMO = 173; // 0xad 19702 field public static final int JAPANESE = 105; // 0x69 19703 field public static final int JAVANESE = 78; // 0x4e 19704 field public static final int JURCHEN = 148; // 0x94 19705 field public static final int KAITHI = 120; // 0x78 19706 field public static final int KANNADA = 21; // 0x15 19707 field public static final int KATAKANA = 22; // 0x16 19708 field public static final int KATAKANA_OR_HIRAGANA = 54; // 0x36 19709 field public static final int KAYAH_LI = 79; // 0x4f 19710 field public static final int KHAROSHTHI = 57; // 0x39 19711 field public static final int KHITAN_SMALL_SCRIPT = 191; // 0xbf 19712 field public static final int KHMER = 23; // 0x17 19713 field public static final int KHOJKI = 157; // 0x9d 19714 field public static final int KHUDAWADI = 145; // 0x91 19715 field public static final int KHUTSURI = 72; // 0x48 19716 field public static final int KOREAN = 119; // 0x77 19717 field public static final int KPELLE = 138; // 0x8a 19718 field public static final int LANNA = 106; // 0x6a 19719 field public static final int LAO = 24; // 0x18 19720 field public static final int LATIN = 25; // 0x19 19721 field public static final int LATIN_FRAKTUR = 80; // 0x50 19722 field public static final int LATIN_GAELIC = 81; // 0x51 19723 field public static final int LEPCHA = 82; // 0x52 19724 field public static final int LIMBU = 48; // 0x30 19725 field public static final int LINEAR_A = 83; // 0x53 19726 field public static final int LINEAR_B = 49; // 0x31 19727 field public static final int LISU = 131; // 0x83 19728 field public static final int LOMA = 139; // 0x8b 19729 field public static final int LYCIAN = 107; // 0x6b 19730 field public static final int LYDIAN = 108; // 0x6c 19731 field public static final int MAHAJANI = 160; // 0xa0 19732 field public static final int MAKASAR = 180; // 0xb4 19733 field public static final int MALAYALAM = 26; // 0x1a 19734 field public static final int MANDAEAN = 84; // 0x54 19735 field public static final int MANDAIC = 84; // 0x54 19736 field public static final int MANICHAEAN = 121; // 0x79 19737 field public static final int MARCHEN = 169; // 0xa9 19738 field public static final int MASARAM_GONDI = 175; // 0xaf 19739 field public static final int MATHEMATICAL_NOTATION = 128; // 0x80 19740 field public static final int MAYAN_HIEROGLYPHS = 85; // 0x55 19741 field public static final int MEDEFAIDRIN = 181; // 0xb5 19742 field public static final int MEITEI_MAYEK = 115; // 0x73 19743 field public static final int MENDE = 140; // 0x8c 19744 field public static final int MEROITIC = 86; // 0x56 19745 field public static final int MEROITIC_CURSIVE = 141; // 0x8d 19746 field public static final int MEROITIC_HIEROGLYPHS = 86; // 0x56 19747 field public static final int MIAO = 92; // 0x5c 19748 field public static final int MODI = 163; // 0xa3 19749 field public static final int MONGOLIAN = 27; // 0x1b 19750 field public static final int MOON = 114; // 0x72 19751 field public static final int MRO = 149; // 0x95 19752 field public static final int MULTANI = 164; // 0xa4 19753 field public static final int MYANMAR = 28; // 0x1c 19754 field public static final int NABATAEAN = 143; // 0x8f 19755 field public static final int NAKHI_GEBA = 132; // 0x84 19756 field public static final int NANDINAGARI = 187; // 0xbb 19757 field public static final int NEWA = 170; // 0xaa 19758 field public static final int NEW_TAI_LUE = 59; // 0x3b 19759 field public static final int NKO = 87; // 0x57 19760 field public static final int NUSHU = 150; // 0x96 19761 field public static final int NYIAKENG_PUACHUE_HMONG = 186; // 0xba 19762 field public static final int OGHAM = 29; // 0x1d 19763 field public static final int OLD_CHURCH_SLAVONIC_CYRILLIC = 68; // 0x44 19764 field public static final int OLD_HUNGARIAN = 76; // 0x4c 19765 field public static final int OLD_ITALIC = 30; // 0x1e 19766 field public static final int OLD_NORTH_ARABIAN = 142; // 0x8e 19767 field public static final int OLD_PERMIC = 89; // 0x59 19768 field public static final int OLD_PERSIAN = 61; // 0x3d 19769 field public static final int OLD_SOGDIAN = 184; // 0xb8 19770 field public static final int OLD_SOUTH_ARABIAN = 133; // 0x85 19771 field public static final int OL_CHIKI = 109; // 0x6d 19772 field public static final int ORIYA = 31; // 0x1f 19773 field public static final int ORKHON = 88; // 0x58 19774 field public static final int OSAGE = 171; // 0xab 19775 field public static final int OSMANYA = 50; // 0x32 19776 field public static final int PAHAWH_HMONG = 75; // 0x4b 19777 field public static final int PALMYRENE = 144; // 0x90 19778 field public static final int PAU_CIN_HAU = 165; // 0xa5 19779 field public static final int PHAGS_PA = 90; // 0x5a 19780 field public static final int PHOENICIAN = 91; // 0x5b 19781 field public static final int PHONETIC_POLLARD = 92; // 0x5c 19782 field public static final int PSALTER_PAHLAVI = 123; // 0x7b 19783 field public static final int REJANG = 110; // 0x6e 19784 field public static final int RONGORONGO = 93; // 0x5d 19785 field public static final int RUNIC = 32; // 0x20 19786 field public static final int SAMARITAN = 126; // 0x7e 19787 field public static final int SARATI = 94; // 0x5e 19788 field public static final int SAURASHTRA = 111; // 0x6f 19789 field public static final int SHARADA = 151; // 0x97 19790 field public static final int SHAVIAN = 51; // 0x33 19791 field public static final int SIDDHAM = 166; // 0xa6 19792 field public static final int SIGN_WRITING = 112; // 0x70 19793 field public static final int SIMPLIFIED_HAN = 73; // 0x49 19794 field public static final int SINDHI = 145; // 0x91 19795 field public static final int SINHALA = 33; // 0x21 19796 field public static final int SOGDIAN = 183; // 0xb7 19797 field public static final int SORA_SOMPENG = 152; // 0x98 19798 field public static final int SOYOMBO = 176; // 0xb0 19799 field public static final int SUNDANESE = 113; // 0x71 19800 field public static final int SYLOTI_NAGRI = 58; // 0x3a 19801 field public static final int SYMBOLS = 129; // 0x81 19802 field public static final int SYMBOLS_EMOJI = 174; // 0xae 19803 field public static final int SYRIAC = 34; // 0x22 19804 field public static final int TAGALOG = 42; // 0x2a 19805 field public static final int TAGBANWA = 45; // 0x2d 19806 field public static final int TAI_LE = 52; // 0x34 19807 field public static final int TAI_VIET = 127; // 0x7f 19808 field public static final int TAKRI = 153; // 0x99 19809 field public static final int TAMIL = 35; // 0x23 19810 field public static final int TANGUT = 154; // 0x9a 19811 field public static final int TELUGU = 36; // 0x24 19812 field public static final int TENGWAR = 98; // 0x62 19813 field public static final int THAANA = 37; // 0x25 19814 field public static final int THAI = 38; // 0x26 19815 field public static final int TIBETAN = 39; // 0x27 19816 field public static final int TIFINAGH = 60; // 0x3c 19817 field public static final int TIRHUTA = 158; // 0x9e 19818 field public static final int TRADITIONAL_HAN = 74; // 0x4a 19819 field public static final int UCAS = 40; // 0x28 19820 field public static final int UGARITIC = 53; // 0x35 19821 field public static final int UNKNOWN = 103; // 0x67 19822 field public static final int UNWRITTEN_LANGUAGES = 102; // 0x66 19823 field public static final int VAI = 99; // 0x63 19824 field public static final int VISIBLE_SPEECH = 100; // 0x64 19825 field public static final int WANCHO = 188; // 0xbc 19826 field public static final int WARANG_CITI = 146; // 0x92 19827 field public static final int WESTERN_SYRIAC = 96; // 0x60 19828 field public static final int WOLEAI = 155; // 0x9b 19829 field public static final int YEZIDI = 192; // 0xc0 19830 field public static final int YI = 41; // 0x29 19831 field public static final int ZANABAZAR_SQUARE = 177; // 0xb1 19832 } 19833 19834 public enum UScript.ScriptUsage { 19835 enum_constant public static final android.icu.lang.UScript.ScriptUsage ASPIRATIONAL; 19836 enum_constant public static final android.icu.lang.UScript.ScriptUsage EXCLUDED; 19837 enum_constant public static final android.icu.lang.UScript.ScriptUsage LIMITED_USE; 19838 enum_constant public static final android.icu.lang.UScript.ScriptUsage NOT_ENCODED; 19839 enum_constant public static final android.icu.lang.UScript.ScriptUsage RECOMMENDED; 19840 enum_constant public static final android.icu.lang.UScript.ScriptUsage UNKNOWN; 19841 } 19842 19843} 19844 19845package android.icu.math { 19846 19847 public class BigDecimal extends java.lang.Number implements java.lang.Comparable<android.icu.math.BigDecimal> java.io.Serializable { 19848 ctor public BigDecimal(java.math.BigDecimal); 19849 ctor public BigDecimal(java.math.BigInteger); 19850 ctor public BigDecimal(java.math.BigInteger, int); 19851 ctor public BigDecimal(char[]); 19852 ctor public BigDecimal(char[], int, int); 19853 ctor public BigDecimal(double); 19854 ctor public BigDecimal(int); 19855 ctor public BigDecimal(long); 19856 ctor public BigDecimal(String); 19857 method public android.icu.math.BigDecimal abs(); 19858 method public android.icu.math.BigDecimal abs(android.icu.math.MathContext); 19859 method public android.icu.math.BigDecimal add(android.icu.math.BigDecimal); 19860 method public android.icu.math.BigDecimal add(android.icu.math.BigDecimal, android.icu.math.MathContext); 19861 method public byte byteValueExact(); 19862 method public int compareTo(android.icu.math.BigDecimal); 19863 method public int compareTo(android.icu.math.BigDecimal, android.icu.math.MathContext); 19864 method public android.icu.math.BigDecimal divide(android.icu.math.BigDecimal); 19865 method public android.icu.math.BigDecimal divide(android.icu.math.BigDecimal, int); 19866 method public android.icu.math.BigDecimal divide(android.icu.math.BigDecimal, int, int); 19867 method public android.icu.math.BigDecimal divide(android.icu.math.BigDecimal, android.icu.math.MathContext); 19868 method public android.icu.math.BigDecimal divideInteger(android.icu.math.BigDecimal); 19869 method public android.icu.math.BigDecimal divideInteger(android.icu.math.BigDecimal, android.icu.math.MathContext); 19870 method public double doubleValue(); 19871 method public float floatValue(); 19872 method public String format(int, int); 19873 method public String format(int, int, int, int, int, int); 19874 method public int intValue(); 19875 method public int intValueExact(); 19876 method public long longValue(); 19877 method public long longValueExact(); 19878 method public android.icu.math.BigDecimal max(android.icu.math.BigDecimal); 19879 method public android.icu.math.BigDecimal max(android.icu.math.BigDecimal, android.icu.math.MathContext); 19880 method public android.icu.math.BigDecimal min(android.icu.math.BigDecimal); 19881 method public android.icu.math.BigDecimal min(android.icu.math.BigDecimal, android.icu.math.MathContext); 19882 method public android.icu.math.BigDecimal movePointLeft(int); 19883 method public android.icu.math.BigDecimal movePointRight(int); 19884 method public android.icu.math.BigDecimal multiply(android.icu.math.BigDecimal); 19885 method public android.icu.math.BigDecimal multiply(android.icu.math.BigDecimal, android.icu.math.MathContext); 19886 method public android.icu.math.BigDecimal negate(); 19887 method public android.icu.math.BigDecimal negate(android.icu.math.MathContext); 19888 method public android.icu.math.BigDecimal plus(); 19889 method public android.icu.math.BigDecimal plus(android.icu.math.MathContext); 19890 method public android.icu.math.BigDecimal pow(android.icu.math.BigDecimal); 19891 method public android.icu.math.BigDecimal pow(android.icu.math.BigDecimal, android.icu.math.MathContext); 19892 method public android.icu.math.BigDecimal remainder(android.icu.math.BigDecimal); 19893 method public android.icu.math.BigDecimal remainder(android.icu.math.BigDecimal, android.icu.math.MathContext); 19894 method public int scale(); 19895 method public android.icu.math.BigDecimal setScale(int); 19896 method public android.icu.math.BigDecimal setScale(int, int); 19897 method public short shortValueExact(); 19898 method public int signum(); 19899 method public android.icu.math.BigDecimal subtract(android.icu.math.BigDecimal); 19900 method public android.icu.math.BigDecimal subtract(android.icu.math.BigDecimal, android.icu.math.MathContext); 19901 method public java.math.BigDecimal toBigDecimal(); 19902 method public java.math.BigInteger toBigInteger(); 19903 method public java.math.BigInteger toBigIntegerExact(); 19904 method public char[] toCharArray(); 19905 method public java.math.BigInteger unscaledValue(); 19906 method public static android.icu.math.BigDecimal valueOf(double); 19907 method public static android.icu.math.BigDecimal valueOf(long); 19908 method public static android.icu.math.BigDecimal valueOf(long, int); 19909 field public static final android.icu.math.BigDecimal ONE; 19910 field public static final int ROUND_CEILING = 2; // 0x2 19911 field public static final int ROUND_DOWN = 1; // 0x1 19912 field public static final int ROUND_FLOOR = 3; // 0x3 19913 field public static final int ROUND_HALF_DOWN = 5; // 0x5 19914 field public static final int ROUND_HALF_EVEN = 6; // 0x6 19915 field public static final int ROUND_HALF_UP = 4; // 0x4 19916 field public static final int ROUND_UNNECESSARY = 7; // 0x7 19917 field public static final int ROUND_UP = 0; // 0x0 19918 field public static final android.icu.math.BigDecimal TEN; 19919 field public static final android.icu.math.BigDecimal ZERO; 19920 } 19921 19922 public final class MathContext implements java.io.Serializable { 19923 ctor public MathContext(int); 19924 ctor public MathContext(int, int); 19925 ctor public MathContext(int, int, boolean); 19926 ctor public MathContext(int, int, boolean, int); 19927 method public int getDigits(); 19928 method public int getForm(); 19929 method public boolean getLostDigits(); 19930 method public int getRoundingMode(); 19931 field public static final android.icu.math.MathContext DEFAULT; 19932 field public static final int ENGINEERING = 2; // 0x2 19933 field public static final int PLAIN = 0; // 0x0 19934 field public static final int ROUND_CEILING = 2; // 0x2 19935 field public static final int ROUND_DOWN = 1; // 0x1 19936 field public static final int ROUND_FLOOR = 3; // 0x3 19937 field public static final int ROUND_HALF_DOWN = 5; // 0x5 19938 field public static final int ROUND_HALF_EVEN = 6; // 0x6 19939 field public static final int ROUND_HALF_UP = 4; // 0x4 19940 field public static final int ROUND_UNNECESSARY = 7; // 0x7 19941 field public static final int ROUND_UP = 0; // 0x0 19942 field public static final int SCIENTIFIC = 1; // 0x1 19943 } 19944 19945} 19946 19947package android.icu.number { 19948 19949 public class CompactNotation extends android.icu.number.Notation { 19950 } 19951 19952 public abstract class CurrencyPrecision extends android.icu.number.Precision { 19953 method public android.icu.number.Precision withCurrency(android.icu.util.Currency); 19954 } 19955 19956 public class FormattedNumber implements java.lang.CharSequence { 19957 method public char charAt(int); 19958 method public int length(); 19959 method public CharSequence subSequence(int, int); 19960 method public java.math.BigDecimal toBigDecimal(); 19961 method public java.text.AttributedCharacterIterator toCharacterIterator(); 19962 } 19963 19964 public class FormattedNumberRange implements java.lang.CharSequence { 19965 method public char charAt(int); 19966 method public java.math.BigDecimal getFirstBigDecimal(); 19967 method public android.icu.number.NumberRangeFormatter.RangeIdentityResult getIdentityResult(); 19968 method public java.math.BigDecimal getSecondBigDecimal(); 19969 method public int length(); 19970 method public CharSequence subSequence(int, int); 19971 method public java.text.AttributedCharacterIterator toCharacterIterator(); 19972 } 19973 19974 public abstract class FractionPrecision extends android.icu.number.Precision { 19975 method public android.icu.number.Precision withMaxDigits(int); 19976 method public android.icu.number.Precision withMinDigits(int); 19977 } 19978 19979 public class IntegerWidth { 19980 method public android.icu.number.IntegerWidth truncateAt(int); 19981 method public static android.icu.number.IntegerWidth zeroFillTo(int); 19982 } 19983 19984 public class LocalizedNumberFormatter extends android.icu.number.NumberFormatterSettings<android.icu.number.LocalizedNumberFormatter> { 19985 method public android.icu.number.FormattedNumber format(long); 19986 method public android.icu.number.FormattedNumber format(double); 19987 method public android.icu.number.FormattedNumber format(Number); 19988 method public android.icu.number.FormattedNumber format(android.icu.util.Measure); 19989 method public java.text.Format toFormat(); 19990 } 19991 19992 public class LocalizedNumberRangeFormatter extends android.icu.number.NumberRangeFormatterSettings<android.icu.number.LocalizedNumberRangeFormatter> { 19993 method public android.icu.number.FormattedNumberRange formatRange(int, int); 19994 method public android.icu.number.FormattedNumberRange formatRange(double, double); 19995 method public android.icu.number.FormattedNumberRange formatRange(Number, Number); 19996 } 19997 19998 public class Notation { 19999 method public static android.icu.number.CompactNotation compactLong(); 20000 method public static android.icu.number.CompactNotation compactShort(); 20001 method public static android.icu.number.ScientificNotation engineering(); 20002 method public static android.icu.number.ScientificNotation scientific(); 20003 method public static android.icu.number.SimpleNotation simple(); 20004 } 20005 20006 public final class NumberFormatter { 20007 method public static android.icu.number.UnlocalizedNumberFormatter with(); 20008 method public static android.icu.number.LocalizedNumberFormatter withLocale(java.util.Locale); 20009 method public static android.icu.number.LocalizedNumberFormatter withLocale(android.icu.util.ULocale); 20010 } 20011 20012 public enum NumberFormatter.DecimalSeparatorDisplay { 20013 enum_constant public static final android.icu.number.NumberFormatter.DecimalSeparatorDisplay ALWAYS; 20014 enum_constant public static final android.icu.number.NumberFormatter.DecimalSeparatorDisplay AUTO; 20015 } 20016 20017 public enum NumberFormatter.GroupingStrategy { 20018 enum_constant public static final android.icu.number.NumberFormatter.GroupingStrategy AUTO; 20019 enum_constant public static final android.icu.number.NumberFormatter.GroupingStrategy MIN2; 20020 enum_constant public static final android.icu.number.NumberFormatter.GroupingStrategy OFF; 20021 enum_constant public static final android.icu.number.NumberFormatter.GroupingStrategy ON_ALIGNED; 20022 enum_constant public static final android.icu.number.NumberFormatter.GroupingStrategy THOUSANDS; 20023 } 20024 20025 public enum NumberFormatter.SignDisplay { 20026 enum_constant public static final android.icu.number.NumberFormatter.SignDisplay ACCOUNTING; 20027 enum_constant public static final android.icu.number.NumberFormatter.SignDisplay ACCOUNTING_ALWAYS; 20028 enum_constant public static final android.icu.number.NumberFormatter.SignDisplay ACCOUNTING_EXCEPT_ZERO; 20029 enum_constant public static final android.icu.number.NumberFormatter.SignDisplay ALWAYS; 20030 enum_constant public static final android.icu.number.NumberFormatter.SignDisplay AUTO; 20031 enum_constant public static final android.icu.number.NumberFormatter.SignDisplay EXCEPT_ZERO; 20032 enum_constant public static final android.icu.number.NumberFormatter.SignDisplay NEVER; 20033 } 20034 20035 public enum NumberFormatter.UnitWidth { 20036 enum_constant public static final android.icu.number.NumberFormatter.UnitWidth FULL_NAME; 20037 enum_constant public static final android.icu.number.NumberFormatter.UnitWidth HIDDEN; 20038 enum_constant public static final android.icu.number.NumberFormatter.UnitWidth ISO_CODE; 20039 enum_constant public static final android.icu.number.NumberFormatter.UnitWidth NARROW; 20040 enum_constant public static final android.icu.number.NumberFormatter.UnitWidth SHORT; 20041 } 20042 20043 public abstract class NumberFormatterSettings<T extends android.icu.number.NumberFormatterSettings<?>> { 20044 method public T decimal(android.icu.number.NumberFormatter.DecimalSeparatorDisplay); 20045 method public T grouping(android.icu.number.NumberFormatter.GroupingStrategy); 20046 method public T integerWidth(android.icu.number.IntegerWidth); 20047 method public T notation(android.icu.number.Notation); 20048 method public T perUnit(android.icu.util.MeasureUnit); 20049 method public T precision(android.icu.number.Precision); 20050 method public T roundingMode(java.math.RoundingMode); 20051 method public T scale(android.icu.number.Scale); 20052 method public T sign(android.icu.number.NumberFormatter.SignDisplay); 20053 method public T symbols(android.icu.text.DecimalFormatSymbols); 20054 method public T symbols(android.icu.text.NumberingSystem); 20055 method public T unit(android.icu.util.MeasureUnit); 20056 method public T unitWidth(android.icu.number.NumberFormatter.UnitWidth); 20057 } 20058 20059 public abstract class NumberRangeFormatter { 20060 method public static android.icu.number.UnlocalizedNumberRangeFormatter with(); 20061 method public static android.icu.number.LocalizedNumberRangeFormatter withLocale(java.util.Locale); 20062 method public static android.icu.number.LocalizedNumberRangeFormatter withLocale(android.icu.util.ULocale); 20063 } 20064 20065 public enum NumberRangeFormatter.RangeCollapse { 20066 enum_constant public static final android.icu.number.NumberRangeFormatter.RangeCollapse ALL; 20067 enum_constant public static final android.icu.number.NumberRangeFormatter.RangeCollapse AUTO; 20068 enum_constant public static final android.icu.number.NumberRangeFormatter.RangeCollapse NONE; 20069 enum_constant public static final android.icu.number.NumberRangeFormatter.RangeCollapse UNIT; 20070 } 20071 20072 public enum NumberRangeFormatter.RangeIdentityFallback { 20073 enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityFallback APPROXIMATELY; 20074 enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityFallback APPROXIMATELY_OR_SINGLE_VALUE; 20075 enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityFallback RANGE; 20076 enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityFallback SINGLE_VALUE; 20077 } 20078 20079 public enum NumberRangeFormatter.RangeIdentityResult { 20080 enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityResult EQUAL_AFTER_ROUNDING; 20081 enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityResult EQUAL_BEFORE_ROUNDING; 20082 enum_constant public static final android.icu.number.NumberRangeFormatter.RangeIdentityResult NOT_EQUAL; 20083 } 20084 20085 public abstract class NumberRangeFormatterSettings<T extends android.icu.number.NumberRangeFormatterSettings<?>> { 20086 method public T collapse(android.icu.number.NumberRangeFormatter.RangeCollapse); 20087 method public T identityFallback(android.icu.number.NumberRangeFormatter.RangeIdentityFallback); 20088 method public T numberFormatterBoth(android.icu.number.UnlocalizedNumberFormatter); 20089 method public T numberFormatterFirst(android.icu.number.UnlocalizedNumberFormatter); 20090 method public T numberFormatterSecond(android.icu.number.UnlocalizedNumberFormatter); 20091 } 20092 20093 public abstract class Precision { 20094 method public static android.icu.number.CurrencyPrecision currency(android.icu.util.Currency.CurrencyUsage); 20095 method public static android.icu.number.FractionPrecision fixedFraction(int); 20096 method public static android.icu.number.Precision fixedSignificantDigits(int); 20097 method public static android.icu.number.Precision increment(java.math.BigDecimal); 20098 method public static android.icu.number.FractionPrecision integer(); 20099 method public static android.icu.number.FractionPrecision maxFraction(int); 20100 method public static android.icu.number.Precision maxSignificantDigits(int); 20101 method public static android.icu.number.FractionPrecision minFraction(int); 20102 method public static android.icu.number.FractionPrecision minMaxFraction(int, int); 20103 method public static android.icu.number.Precision minMaxSignificantDigits(int, int); 20104 method public static android.icu.number.Precision minSignificantDigits(int); 20105 method public static android.icu.number.Precision unlimited(); 20106 } 20107 20108 public class Scale { 20109 method public static android.icu.number.Scale byBigDecimal(java.math.BigDecimal); 20110 method public static android.icu.number.Scale byDouble(double); 20111 method public static android.icu.number.Scale byDoubleAndPowerOfTen(double, int); 20112 method public static android.icu.number.Scale none(); 20113 method public static android.icu.number.Scale powerOfTen(int); 20114 } 20115 20116 public class ScientificNotation extends android.icu.number.Notation { 20117 method public android.icu.number.ScientificNotation withExponentSignDisplay(android.icu.number.NumberFormatter.SignDisplay); 20118 method public android.icu.number.ScientificNotation withMinExponentDigits(int); 20119 } 20120 20121 public class SimpleNotation extends android.icu.number.Notation { 20122 } 20123 20124 public class UnlocalizedNumberFormatter extends android.icu.number.NumberFormatterSettings<android.icu.number.UnlocalizedNumberFormatter> { 20125 method public android.icu.number.LocalizedNumberFormatter locale(java.util.Locale); 20126 method public android.icu.number.LocalizedNumberFormatter locale(android.icu.util.ULocale); 20127 } 20128 20129 public class UnlocalizedNumberRangeFormatter extends android.icu.number.NumberRangeFormatterSettings<android.icu.number.UnlocalizedNumberRangeFormatter> { 20130 method public android.icu.number.LocalizedNumberRangeFormatter locale(java.util.Locale); 20131 method public android.icu.number.LocalizedNumberRangeFormatter locale(android.icu.util.ULocale); 20132 } 20133 20134} 20135 20136package android.icu.text { 20137 20138 public final class AlphabeticIndex<V> implements java.lang.Iterable<android.icu.text.AlphabeticIndex.Bucket<V>> { 20139 ctor public AlphabeticIndex(android.icu.util.ULocale); 20140 ctor public AlphabeticIndex(java.util.Locale); 20141 ctor public AlphabeticIndex(android.icu.text.RuleBasedCollator); 20142 method public android.icu.text.AlphabeticIndex<V> addLabels(android.icu.text.UnicodeSet); 20143 method public android.icu.text.AlphabeticIndex<V> addLabels(android.icu.util.ULocale...); 20144 method public android.icu.text.AlphabeticIndex<V> addLabels(java.util.Locale...); 20145 method public android.icu.text.AlphabeticIndex<V> addRecord(CharSequence, V); 20146 method public android.icu.text.AlphabeticIndex.ImmutableIndex<V> buildImmutableIndex(); 20147 method public android.icu.text.AlphabeticIndex<V> clearRecords(); 20148 method public int getBucketCount(); 20149 method public int getBucketIndex(CharSequence); 20150 method public java.util.List<java.lang.String> getBucketLabels(); 20151 method public android.icu.text.RuleBasedCollator getCollator(); 20152 method public String getInflowLabel(); 20153 method public int getMaxLabelCount(); 20154 method public String getOverflowLabel(); 20155 method public int getRecordCount(); 20156 method public String getUnderflowLabel(); 20157 method public java.util.Iterator<android.icu.text.AlphabeticIndex.Bucket<V>> iterator(); 20158 method public android.icu.text.AlphabeticIndex<V> setInflowLabel(String); 20159 method public android.icu.text.AlphabeticIndex<V> setMaxLabelCount(int); 20160 method public android.icu.text.AlphabeticIndex<V> setOverflowLabel(String); 20161 method public android.icu.text.AlphabeticIndex<V> setUnderflowLabel(String); 20162 } 20163 20164 public static class AlphabeticIndex.Bucket<V> implements java.lang.Iterable<android.icu.text.AlphabeticIndex.Record<V>> { 20165 method public String getLabel(); 20166 method public android.icu.text.AlphabeticIndex.Bucket.LabelType getLabelType(); 20167 method public java.util.Iterator<android.icu.text.AlphabeticIndex.Record<V>> iterator(); 20168 method public int size(); 20169 } 20170 20171 public enum AlphabeticIndex.Bucket.LabelType { 20172 enum_constant public static final android.icu.text.AlphabeticIndex.Bucket.LabelType INFLOW; 20173 enum_constant public static final android.icu.text.AlphabeticIndex.Bucket.LabelType NORMAL; 20174 enum_constant public static final android.icu.text.AlphabeticIndex.Bucket.LabelType OVERFLOW; 20175 enum_constant public static final android.icu.text.AlphabeticIndex.Bucket.LabelType UNDERFLOW; 20176 } 20177 20178 public static final class AlphabeticIndex.ImmutableIndex<V> implements java.lang.Iterable<android.icu.text.AlphabeticIndex.Bucket<V>> { 20179 method public android.icu.text.AlphabeticIndex.Bucket<V> getBucket(int); 20180 method public int getBucketCount(); 20181 method public int getBucketIndex(CharSequence); 20182 method public java.util.Iterator<android.icu.text.AlphabeticIndex.Bucket<V>> iterator(); 20183 } 20184 20185 public static class AlphabeticIndex.Record<V> { 20186 method public V getData(); 20187 method public CharSequence getName(); 20188 } 20189 20190 public class Bidi { 20191 ctor public Bidi(); 20192 ctor public Bidi(int, int); 20193 ctor public Bidi(String, int); 20194 ctor public Bidi(java.text.AttributedCharacterIterator); 20195 ctor public Bidi(char[], int, byte[], int, int, int); 20196 method public boolean baseIsLeftToRight(); 20197 method public int countParagraphs(); 20198 method public int countRuns(); 20199 method public android.icu.text.Bidi createLineBidi(int, int); 20200 method public static byte getBaseDirection(CharSequence); 20201 method public int getBaseLevel(); 20202 method public android.icu.text.BidiClassifier getCustomClassifier(); 20203 method public int getCustomizedClass(int); 20204 method public byte getDirection(); 20205 method public int getLength(); 20206 method public byte getLevelAt(int); 20207 method public byte[] getLevels(); 20208 method public int getLogicalIndex(int); 20209 method public int[] getLogicalMap(); 20210 method public android.icu.text.BidiRun getLogicalRun(int); 20211 method public byte getParaLevel(); 20212 method public android.icu.text.BidiRun getParagraph(int); 20213 method public android.icu.text.BidiRun getParagraphByIndex(int); 20214 method public int getParagraphIndex(int); 20215 method public int getProcessedLength(); 20216 method public int getReorderingMode(); 20217 method public int getReorderingOptions(); 20218 method public int getResultLength(); 20219 method public int getRunCount(); 20220 method public int getRunLevel(int); 20221 method public int getRunLimit(int); 20222 method public int getRunStart(int); 20223 method public char[] getText(); 20224 method public String getTextAsString(); 20225 method public int getVisualIndex(int); 20226 method public int[] getVisualMap(); 20227 method public android.icu.text.BidiRun getVisualRun(int); 20228 method public static int[] invertMap(int[]); 20229 method public boolean isInverse(); 20230 method public boolean isLeftToRight(); 20231 method public boolean isMixed(); 20232 method public boolean isOrderParagraphsLTR(); 20233 method public boolean isRightToLeft(); 20234 method public void orderParagraphsLTR(boolean); 20235 method public static int[] reorderLogical(byte[]); 20236 method public static int[] reorderVisual(byte[]); 20237 method public static void reorderVisually(byte[], int, Object[], int, int); 20238 method public static boolean requiresBidi(char[], int, int); 20239 method public void setContext(String, String); 20240 method public void setCustomClassifier(android.icu.text.BidiClassifier); 20241 method public void setInverse(boolean); 20242 method public android.icu.text.Bidi setLine(int, int); 20243 method public void setPara(String, byte, byte[]); 20244 method public void setPara(char[], byte, byte[]); 20245 method public void setPara(java.text.AttributedCharacterIterator); 20246 method public void setReorderingMode(int); 20247 method public void setReorderingOptions(int); 20248 method public String writeReordered(int); 20249 method public static String writeReverse(String, int); 20250 field public static final int DIRECTION_DEFAULT_LEFT_TO_RIGHT = 126; // 0x7e 20251 field public static final int DIRECTION_DEFAULT_RIGHT_TO_LEFT = 127; // 0x7f 20252 field public static final int DIRECTION_LEFT_TO_RIGHT = 0; // 0x0 20253 field public static final int DIRECTION_RIGHT_TO_LEFT = 1; // 0x1 20254 field public static final short DO_MIRRORING = 2; // 0x2 20255 field public static final short INSERT_LRM_FOR_NUMERIC = 4; // 0x4 20256 field public static final short KEEP_BASE_COMBINING = 1; // 0x1 20257 field public static final byte LEVEL_DEFAULT_LTR = 126; // 0x7e 20258 field public static final byte LEVEL_DEFAULT_RTL = 127; // 0x7f 20259 field public static final byte LEVEL_OVERRIDE = -128; // 0xffffff80 20260 field public static final byte LTR = 0; // 0x0 20261 field public static final int MAP_NOWHERE = -1; // 0xffffffff 20262 field public static final byte MAX_EXPLICIT_LEVEL = 125; // 0x7d 20263 field public static final byte MIXED = 2; // 0x2 20264 field public static final byte NEUTRAL = 3; // 0x3 20265 field public static final int OPTION_DEFAULT = 0; // 0x0 20266 field public static final int OPTION_INSERT_MARKS = 1; // 0x1 20267 field public static final int OPTION_REMOVE_CONTROLS = 2; // 0x2 20268 field public static final int OPTION_STREAMING = 4; // 0x4 20269 field public static final short OUTPUT_REVERSE = 16; // 0x10 20270 field public static final short REMOVE_BIDI_CONTROLS = 8; // 0x8 20271 field public static final short REORDER_DEFAULT = 0; // 0x0 20272 field public static final short REORDER_GROUP_NUMBERS_WITH_R = 2; // 0x2 20273 field public static final short REORDER_INVERSE_FOR_NUMBERS_SPECIAL = 6; // 0x6 20274 field public static final short REORDER_INVERSE_LIKE_DIRECT = 5; // 0x5 20275 field public static final short REORDER_INVERSE_NUMBERS_AS_L = 4; // 0x4 20276 field public static final short REORDER_NUMBERS_SPECIAL = 1; // 0x1 20277 field public static final short REORDER_RUNS_ONLY = 3; // 0x3 20278 field public static final byte RTL = 1; // 0x1 20279 } 20280 20281 public class BidiClassifier { 20282 ctor public BidiClassifier(Object); 20283 method public int classify(int); 20284 method public Object getContext(); 20285 method public void setContext(Object); 20286 } 20287 20288 public class BidiRun { 20289 method public byte getDirection(); 20290 method public byte getEmbeddingLevel(); 20291 method public int getLength(); 20292 method public int getLimit(); 20293 method public int getStart(); 20294 method public boolean isEvenRun(); 20295 method public boolean isOddRun(); 20296 } 20297 20298 public abstract class BreakIterator implements java.lang.Cloneable { 20299 ctor protected BreakIterator(); 20300 method public Object clone(); 20301 method public abstract int current(); 20302 method public abstract int first(); 20303 method public abstract int following(int); 20304 method public static java.util.Locale[] getAvailableLocales(); 20305 method public static android.icu.text.BreakIterator getCharacterInstance(); 20306 method public static android.icu.text.BreakIterator getCharacterInstance(java.util.Locale); 20307 method public static android.icu.text.BreakIterator getCharacterInstance(android.icu.util.ULocale); 20308 method public static android.icu.text.BreakIterator getLineInstance(); 20309 method public static android.icu.text.BreakIterator getLineInstance(java.util.Locale); 20310 method public static android.icu.text.BreakIterator getLineInstance(android.icu.util.ULocale); 20311 method public int getRuleStatus(); 20312 method public int getRuleStatusVec(int[]); 20313 method public static android.icu.text.BreakIterator getSentenceInstance(); 20314 method public static android.icu.text.BreakIterator getSentenceInstance(java.util.Locale); 20315 method public static android.icu.text.BreakIterator getSentenceInstance(android.icu.util.ULocale); 20316 method public abstract java.text.CharacterIterator getText(); 20317 method @Deprecated public static android.icu.text.BreakIterator getTitleInstance(); 20318 method @Deprecated public static android.icu.text.BreakIterator getTitleInstance(java.util.Locale); 20319 method @Deprecated public static android.icu.text.BreakIterator getTitleInstance(android.icu.util.ULocale); 20320 method public static android.icu.text.BreakIterator getWordInstance(); 20321 method public static android.icu.text.BreakIterator getWordInstance(java.util.Locale); 20322 method public static android.icu.text.BreakIterator getWordInstance(android.icu.util.ULocale); 20323 method public boolean isBoundary(int); 20324 method public abstract int last(); 20325 method public abstract int next(int); 20326 method public abstract int next(); 20327 method public int preceding(int); 20328 method public abstract int previous(); 20329 method public void setText(String); 20330 method public void setText(CharSequence); 20331 method public abstract void setText(java.text.CharacterIterator); 20332 field public static final int DONE = -1; // 0xffffffff 20333 field public static final int KIND_CHARACTER = 0; // 0x0 20334 field public static final int KIND_LINE = 2; // 0x2 20335 field public static final int KIND_SENTENCE = 3; // 0x3 20336 field @Deprecated public static final int KIND_TITLE = 4; // 0x4 20337 field public static final int KIND_WORD = 1; // 0x1 20338 field public static final int WORD_IDEO = 400; // 0x190 20339 field public static final int WORD_IDEO_LIMIT = 500; // 0x1f4 20340 field public static final int WORD_KANA = 300; // 0x12c 20341 field public static final int WORD_KANA_LIMIT = 400; // 0x190 20342 field public static final int WORD_LETTER = 200; // 0xc8 20343 field public static final int WORD_LETTER_LIMIT = 300; // 0x12c 20344 field public static final int WORD_NONE = 0; // 0x0 20345 field public static final int WORD_NONE_LIMIT = 100; // 0x64 20346 field public static final int WORD_NUMBER = 100; // 0x64 20347 field public static final int WORD_NUMBER_LIMIT = 200; // 0xc8 20348 } 20349 20350 public abstract class CaseMap { 20351 method public static android.icu.text.CaseMap.Fold fold(); 20352 method public abstract android.icu.text.CaseMap omitUnchangedText(); 20353 method public static android.icu.text.CaseMap.Lower toLower(); 20354 method public static android.icu.text.CaseMap.Title toTitle(); 20355 method public static android.icu.text.CaseMap.Upper toUpper(); 20356 } 20357 20358 public static final class CaseMap.Fold extends android.icu.text.CaseMap { 20359 method public String apply(CharSequence); 20360 method public <A extends java.lang.Appendable> A apply(CharSequence, A, android.icu.text.Edits); 20361 method public android.icu.text.CaseMap.Fold omitUnchangedText(); 20362 method public android.icu.text.CaseMap.Fold turkic(); 20363 } 20364 20365 public static final class CaseMap.Lower extends android.icu.text.CaseMap { 20366 method public String apply(java.util.Locale, CharSequence); 20367 method public <A extends java.lang.Appendable> A apply(java.util.Locale, CharSequence, A, android.icu.text.Edits); 20368 method public android.icu.text.CaseMap.Lower omitUnchangedText(); 20369 } 20370 20371 public static final class CaseMap.Title extends android.icu.text.CaseMap { 20372 method public android.icu.text.CaseMap.Title adjustToCased(); 20373 method public String apply(java.util.Locale, android.icu.text.BreakIterator, CharSequence); 20374 method public <A extends java.lang.Appendable> A apply(java.util.Locale, android.icu.text.BreakIterator, CharSequence, A, android.icu.text.Edits); 20375 method public android.icu.text.CaseMap.Title noBreakAdjustment(); 20376 method public android.icu.text.CaseMap.Title noLowercase(); 20377 method public android.icu.text.CaseMap.Title omitUnchangedText(); 20378 method public android.icu.text.CaseMap.Title sentences(); 20379 method public android.icu.text.CaseMap.Title wholeString(); 20380 } 20381 20382 public static final class CaseMap.Upper extends android.icu.text.CaseMap { 20383 method public String apply(java.util.Locale, CharSequence); 20384 method public <A extends java.lang.Appendable> A apply(java.util.Locale, CharSequence, A, android.icu.text.Edits); 20385 method public android.icu.text.CaseMap.Upper omitUnchangedText(); 20386 } 20387 20388 public final class CollationElementIterator { 20389 method public int getMaxExpansion(int); 20390 method public int getOffset(); 20391 method public int next(); 20392 method public int previous(); 20393 method public static int primaryOrder(int); 20394 method public void reset(); 20395 method public static int secondaryOrder(int); 20396 method public void setOffset(int); 20397 method public void setText(String); 20398 method public void setText(android.icu.text.UCharacterIterator); 20399 method public void setText(java.text.CharacterIterator); 20400 method public static int tertiaryOrder(int); 20401 field public static final int IGNORABLE = 0; // 0x0 20402 field public static final int NULLORDER = -1; // 0xffffffff 20403 } 20404 20405 public final class CollationKey implements java.lang.Comparable<android.icu.text.CollationKey> { 20406 ctor public CollationKey(String, byte[]); 20407 method public int compareTo(android.icu.text.CollationKey); 20408 method public boolean equals(android.icu.text.CollationKey); 20409 method public android.icu.text.CollationKey getBound(int, int); 20410 method public String getSourceString(); 20411 method public android.icu.text.CollationKey merge(android.icu.text.CollationKey); 20412 method public byte[] toByteArray(); 20413 } 20414 20415 public static final class CollationKey.BoundMode { 20416 field public static final int LOWER = 0; // 0x0 20417 field public static final int UPPER = 1; // 0x1 20418 field public static final int UPPER_LONG = 2; // 0x2 20419 } 20420 20421 public abstract class Collator implements java.lang.Cloneable java.util.Comparator<java.lang.Object> android.icu.util.Freezable<android.icu.text.Collator> { 20422 ctor protected Collator(); 20423 method public Object clone() throws java.lang.CloneNotSupportedException; 20424 method public android.icu.text.Collator cloneAsThawed(); 20425 method public abstract int compare(String, String); 20426 method public int compare(Object, Object); 20427 method public boolean equals(String, String); 20428 method public android.icu.text.Collator freeze(); 20429 method public static java.util.Locale[] getAvailableLocales(); 20430 method public static final android.icu.util.ULocale[] getAvailableULocales(); 20431 method public abstract android.icu.text.CollationKey getCollationKey(String); 20432 method public int getDecomposition(); 20433 method public static String getDisplayName(java.util.Locale, java.util.Locale); 20434 method public static String getDisplayName(android.icu.util.ULocale, android.icu.util.ULocale); 20435 method public static String getDisplayName(java.util.Locale); 20436 method public static String getDisplayName(android.icu.util.ULocale); 20437 method public static int[] getEquivalentReorderCodes(int); 20438 method public static final android.icu.util.ULocale getFunctionalEquivalent(String, android.icu.util.ULocale, boolean[]); 20439 method public static final android.icu.util.ULocale getFunctionalEquivalent(String, android.icu.util.ULocale); 20440 method public static final android.icu.text.Collator getInstance(); 20441 method public static final android.icu.text.Collator getInstance(android.icu.util.ULocale); 20442 method public static final android.icu.text.Collator getInstance(java.util.Locale); 20443 method public static final String[] getKeywordValues(String); 20444 method public static final String[] getKeywordValuesForLocale(String, android.icu.util.ULocale, boolean); 20445 method public static final String[] getKeywords(); 20446 method public int getMaxVariable(); 20447 method public int[] getReorderCodes(); 20448 method public int getStrength(); 20449 method public android.icu.text.UnicodeSet getTailoredSet(); 20450 method public abstract android.icu.util.VersionInfo getUCAVersion(); 20451 method public abstract int getVariableTop(); 20452 method public abstract android.icu.util.VersionInfo getVersion(); 20453 method public boolean isFrozen(); 20454 method public void setDecomposition(int); 20455 method public android.icu.text.Collator setMaxVariable(int); 20456 method public void setReorderCodes(int...); 20457 method public void setStrength(int); 20458 field public static final int CANONICAL_DECOMPOSITION = 17; // 0x11 20459 field public static final int FULL_DECOMPOSITION = 15; // 0xf 20460 field public static final int IDENTICAL = 15; // 0xf 20461 field public static final int NO_DECOMPOSITION = 16; // 0x10 20462 field public static final int PRIMARY = 0; // 0x0 20463 field public static final int QUATERNARY = 3; // 0x3 20464 field public static final int SECONDARY = 1; // 0x1 20465 field public static final int TERTIARY = 2; // 0x2 20466 } 20467 20468 public static interface Collator.ReorderCodes { 20469 field public static final int CURRENCY = 4099; // 0x1003 20470 field public static final int DEFAULT = -1; // 0xffffffff 20471 field public static final int DIGIT = 4100; // 0x1004 20472 field public static final int FIRST = 4096; // 0x1000 20473 field public static final int NONE = 103; // 0x67 20474 field public static final int OTHERS = 103; // 0x67 20475 field public static final int PUNCTUATION = 4097; // 0x1001 20476 field public static final int SPACE = 4096; // 0x1000 20477 field public static final int SYMBOL = 4098; // 0x1002 20478 } 20479 20480 public class CompactDecimalFormat extends android.icu.text.DecimalFormat { 20481 method public static android.icu.text.CompactDecimalFormat getInstance(android.icu.util.ULocale, android.icu.text.CompactDecimalFormat.CompactStyle); 20482 method public static android.icu.text.CompactDecimalFormat getInstance(java.util.Locale, android.icu.text.CompactDecimalFormat.CompactStyle); 20483 } 20484 20485 public enum CompactDecimalFormat.CompactStyle { 20486 enum_constant public static final android.icu.text.CompactDecimalFormat.CompactStyle LONG; 20487 enum_constant public static final android.icu.text.CompactDecimalFormat.CompactStyle SHORT; 20488 } 20489 20490 public class CurrencyPluralInfo implements java.lang.Cloneable java.io.Serializable { 20491 ctor public CurrencyPluralInfo(); 20492 ctor public CurrencyPluralInfo(java.util.Locale); 20493 ctor public CurrencyPluralInfo(android.icu.util.ULocale); 20494 method public Object clone(); 20495 method public String getCurrencyPluralPattern(String); 20496 method public static android.icu.text.CurrencyPluralInfo getInstance(); 20497 method public static android.icu.text.CurrencyPluralInfo getInstance(java.util.Locale); 20498 method public static android.icu.text.CurrencyPluralInfo getInstance(android.icu.util.ULocale); 20499 method public android.icu.util.ULocale getLocale(); 20500 method public android.icu.text.PluralRules getPluralRules(); 20501 method public void setCurrencyPluralPattern(String, String); 20502 method public void setLocale(android.icu.util.ULocale); 20503 method public void setPluralRules(String); 20504 } 20505 20506 public abstract class DateFormat extends android.icu.text.UFormat { 20507 ctor protected DateFormat(); 20508 method public final StringBuffer format(Object, StringBuffer, java.text.FieldPosition); 20509 method public abstract StringBuffer format(android.icu.util.Calendar, StringBuffer, java.text.FieldPosition); 20510 method public StringBuffer format(java.util.Date, StringBuffer, java.text.FieldPosition); 20511 method public final String format(java.util.Date); 20512 method public static java.util.Locale[] getAvailableLocales(); 20513 method public boolean getBooleanAttribute(android.icu.text.DateFormat.BooleanAttribute); 20514 method public android.icu.util.Calendar getCalendar(); 20515 method public android.icu.text.DisplayContext getContext(android.icu.text.DisplayContext.Type); 20516 method public static final android.icu.text.DateFormat getDateInstance(); 20517 method public static final android.icu.text.DateFormat getDateInstance(int); 20518 method public static final android.icu.text.DateFormat getDateInstance(int, java.util.Locale); 20519 method public static final android.icu.text.DateFormat getDateInstance(int, android.icu.util.ULocale); 20520 method public static final android.icu.text.DateFormat getDateInstance(android.icu.util.Calendar, int, java.util.Locale); 20521 method public static final android.icu.text.DateFormat getDateInstance(android.icu.util.Calendar, int, android.icu.util.ULocale); 20522 method public static final android.icu.text.DateFormat getDateInstance(android.icu.util.Calendar, int); 20523 method public static final android.icu.text.DateFormat getDateTimeInstance(); 20524 method public static final android.icu.text.DateFormat getDateTimeInstance(int, int); 20525 method public static final android.icu.text.DateFormat getDateTimeInstance(int, int, java.util.Locale); 20526 method public static final android.icu.text.DateFormat getDateTimeInstance(int, int, android.icu.util.ULocale); 20527 method public static final android.icu.text.DateFormat getDateTimeInstance(android.icu.util.Calendar, int, int, java.util.Locale); 20528 method public static final android.icu.text.DateFormat getDateTimeInstance(android.icu.util.Calendar, int, int, android.icu.util.ULocale); 20529 method public static final android.icu.text.DateFormat getDateTimeInstance(android.icu.util.Calendar, int, int); 20530 method public static final android.icu.text.DateFormat getInstance(); 20531 method public static final android.icu.text.DateFormat getInstance(android.icu.util.Calendar, java.util.Locale); 20532 method public static final android.icu.text.DateFormat getInstance(android.icu.util.Calendar); 20533 method public static final android.icu.text.DateFormat getInstanceForSkeleton(String); 20534 method public static final android.icu.text.DateFormat getInstanceForSkeleton(String, java.util.Locale); 20535 method public static final android.icu.text.DateFormat getInstanceForSkeleton(String, android.icu.util.ULocale); 20536 method public static final android.icu.text.DateFormat getInstanceForSkeleton(android.icu.util.Calendar, String, java.util.Locale); 20537 method public static final android.icu.text.DateFormat getInstanceForSkeleton(android.icu.util.Calendar, String, android.icu.util.ULocale); 20538 method public android.icu.text.NumberFormat getNumberFormat(); 20539 method public static final android.icu.text.DateFormat getPatternInstance(String); 20540 method public static final android.icu.text.DateFormat getPatternInstance(String, java.util.Locale); 20541 method public static final android.icu.text.DateFormat getPatternInstance(String, android.icu.util.ULocale); 20542 method public static final android.icu.text.DateFormat getPatternInstance(android.icu.util.Calendar, String, java.util.Locale); 20543 method public static final android.icu.text.DateFormat getPatternInstance(android.icu.util.Calendar, String, android.icu.util.ULocale); 20544 method public static final android.icu.text.DateFormat getTimeInstance(); 20545 method public static final android.icu.text.DateFormat getTimeInstance(int); 20546 method public static final android.icu.text.DateFormat getTimeInstance(int, java.util.Locale); 20547 method public static final android.icu.text.DateFormat getTimeInstance(int, android.icu.util.ULocale); 20548 method public static final android.icu.text.DateFormat getTimeInstance(android.icu.util.Calendar, int, java.util.Locale); 20549 method public static final android.icu.text.DateFormat getTimeInstance(android.icu.util.Calendar, int, android.icu.util.ULocale); 20550 method public static final android.icu.text.DateFormat getTimeInstance(android.icu.util.Calendar, int); 20551 method public android.icu.util.TimeZone getTimeZone(); 20552 method public boolean isCalendarLenient(); 20553 method public boolean isLenient(); 20554 method public java.util.Date parse(String) throws java.text.ParseException; 20555 method public abstract void parse(String, android.icu.util.Calendar, java.text.ParsePosition); 20556 method public java.util.Date parse(String, java.text.ParsePosition); 20557 method public Object parseObject(String, java.text.ParsePosition); 20558 method public android.icu.text.DateFormat setBooleanAttribute(android.icu.text.DateFormat.BooleanAttribute, boolean); 20559 method public void setCalendar(android.icu.util.Calendar); 20560 method public void setCalendarLenient(boolean); 20561 method public void setContext(android.icu.text.DisplayContext); 20562 method public void setLenient(boolean); 20563 method public void setNumberFormat(android.icu.text.NumberFormat); 20564 method public void setTimeZone(android.icu.util.TimeZone); 20565 field public static final String ABBR_GENERIC_TZ = "v"; 20566 field public static final String ABBR_MONTH = "MMM"; 20567 field public static final String ABBR_MONTH_DAY = "MMMd"; 20568 field public static final String ABBR_MONTH_WEEKDAY_DAY = "MMMEd"; 20569 field public static final String ABBR_QUARTER = "QQQ"; 20570 field public static final String ABBR_SPECIFIC_TZ = "z"; 20571 field public static final String ABBR_UTC_TZ = "ZZZZ"; 20572 field public static final String ABBR_WEEKDAY = "E"; 20573 field public static final int AM_PM_FIELD = 14; // 0xe 20574 field public static final int AM_PM_MIDNIGHT_NOON_FIELD = 35; // 0x23 20575 field public static final int DATE_FIELD = 3; // 0x3 20576 field public static final String DAY = "d"; 20577 field public static final int DAY_OF_WEEK_FIELD = 9; // 0x9 20578 field public static final int DAY_OF_WEEK_IN_MONTH_FIELD = 11; // 0xb 20579 field public static final int DAY_OF_YEAR_FIELD = 10; // 0xa 20580 field public static final int DEFAULT = 2; // 0x2 20581 field public static final int DOW_LOCAL_FIELD = 19; // 0x13 20582 field public static final int ERA_FIELD = 0; // 0x0 20583 field public static final int EXTENDED_YEAR_FIELD = 20; // 0x14 20584 field public static final int FLEXIBLE_DAY_PERIOD_FIELD = 36; // 0x24 20585 field public static final int FRACTIONAL_SECOND_FIELD = 8; // 0x8 20586 field public static final int FULL = 0; // 0x0 20587 field public static final String GENERIC_TZ = "vvvv"; 20588 field public static final String HOUR = "j"; 20589 field public static final int HOUR0_FIELD = 16; // 0x10 20590 field public static final int HOUR1_FIELD = 15; // 0xf 20591 field public static final String HOUR24 = "H"; 20592 field public static final String HOUR24_MINUTE = "Hm"; 20593 field public static final String HOUR24_MINUTE_SECOND = "Hms"; 20594 field public static final String HOUR_MINUTE = "jm"; 20595 field public static final String HOUR_MINUTE_SECOND = "jms"; 20596 field public static final int HOUR_OF_DAY0_FIELD = 5; // 0x5 20597 field public static final int HOUR_OF_DAY1_FIELD = 4; // 0x4 20598 field public static final int JULIAN_DAY_FIELD = 21; // 0x15 20599 field public static final String LOCATION_TZ = "VVVV"; 20600 field public static final int LONG = 1; // 0x1 20601 field public static final int MEDIUM = 2; // 0x2 20602 field public static final int MILLISECONDS_IN_DAY_FIELD = 22; // 0x16 20603 field public static final int MILLISECOND_FIELD = 8; // 0x8 20604 field public static final String MINUTE = "m"; 20605 field public static final int MINUTE_FIELD = 6; // 0x6 20606 field public static final String MINUTE_SECOND = "ms"; 20607 field public static final String MONTH = "MMMM"; 20608 field public static final String MONTH_DAY = "MMMMd"; 20609 field public static final int MONTH_FIELD = 2; // 0x2 20610 field public static final String MONTH_WEEKDAY_DAY = "MMMMEEEEd"; 20611 field public static final int NONE = -1; // 0xffffffff 20612 field public static final String NUM_MONTH = "M"; 20613 field public static final String NUM_MONTH_DAY = "Md"; 20614 field public static final String NUM_MONTH_WEEKDAY_DAY = "MEd"; 20615 field public static final String QUARTER = "QQQQ"; 20616 field public static final int QUARTER_FIELD = 27; // 0x1b 20617 field public static final int RELATIVE = 128; // 0x80 20618 field public static final int RELATIVE_DEFAULT = 130; // 0x82 20619 field public static final int RELATIVE_FULL = 128; // 0x80 20620 field public static final int RELATIVE_LONG = 129; // 0x81 20621 field public static final int RELATIVE_MEDIUM = 130; // 0x82 20622 field public static final int RELATIVE_SHORT = 131; // 0x83 20623 field public static final String SECOND = "s"; 20624 field public static final int SECOND_FIELD = 7; // 0x7 20625 field public static final int SHORT = 3; // 0x3 20626 field public static final String SPECIFIC_TZ = "zzzz"; 20627 field public static final int STANDALONE_DAY_FIELD = 25; // 0x19 20628 field public static final int STANDALONE_MONTH_FIELD = 26; // 0x1a 20629 field public static final int STANDALONE_QUARTER_FIELD = 28; // 0x1c 20630 field public static final int TIMEZONE_FIELD = 17; // 0x11 20631 field public static final int TIMEZONE_GENERIC_FIELD = 24; // 0x18 20632 field public static final int TIMEZONE_ISO_FIELD = 32; // 0x20 20633 field public static final int TIMEZONE_ISO_LOCAL_FIELD = 33; // 0x21 20634 field public static final int TIMEZONE_LOCALIZED_GMT_OFFSET_FIELD = 31; // 0x1f 20635 field public static final int TIMEZONE_RFC_FIELD = 23; // 0x17 20636 field public static final int TIMEZONE_SPECIAL_FIELD = 29; // 0x1d 20637 field public static final String WEEKDAY = "EEEE"; 20638 field public static final int WEEK_OF_MONTH_FIELD = 13; // 0xd 20639 field public static final int WEEK_OF_YEAR_FIELD = 12; // 0xc 20640 field public static final String YEAR = "y"; 20641 field public static final String YEAR_ABBR_MONTH = "yMMM"; 20642 field public static final String YEAR_ABBR_MONTH_DAY = "yMMMd"; 20643 field public static final String YEAR_ABBR_MONTH_WEEKDAY_DAY = "yMMMEd"; 20644 field public static final String YEAR_ABBR_QUARTER = "yQQQ"; 20645 field public static final int YEAR_FIELD = 1; // 0x1 20646 field public static final String YEAR_MONTH = "yMMMM"; 20647 field public static final String YEAR_MONTH_DAY = "yMMMMd"; 20648 field public static final String YEAR_MONTH_WEEKDAY_DAY = "yMMMMEEEEd"; 20649 field public static final int YEAR_NAME_FIELD = 30; // 0x1e 20650 field public static final String YEAR_NUM_MONTH = "yM"; 20651 field public static final String YEAR_NUM_MONTH_DAY = "yMd"; 20652 field public static final String YEAR_NUM_MONTH_WEEKDAY_DAY = "yMEd"; 20653 field public static final String YEAR_QUARTER = "yQQQQ"; 20654 field public static final int YEAR_WOY_FIELD = 18; // 0x12 20655 field protected android.icu.util.Calendar calendar; 20656 field protected android.icu.text.NumberFormat numberFormat; 20657 } 20658 20659 public enum DateFormat.BooleanAttribute { 20660 enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_ALLOW_NUMERIC; 20661 enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_ALLOW_WHITESPACE; 20662 enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_MULTIPLE_PATTERNS_FOR_MATCH; 20663 enum_constant public static final android.icu.text.DateFormat.BooleanAttribute PARSE_PARTIAL_LITERAL_MATCH; 20664 } 20665 20666 public static class DateFormat.Field extends java.text.Format.Field { 20667 ctor protected DateFormat.Field(String, int); 20668 method public int getCalendarField(); 20669 method public static android.icu.text.DateFormat.Field ofCalendarField(int); 20670 field public static final android.icu.text.DateFormat.Field AM_PM; 20671 field public static final android.icu.text.DateFormat.Field AM_PM_MIDNIGHT_NOON; 20672 field public static final android.icu.text.DateFormat.Field DAY_OF_MONTH; 20673 field public static final android.icu.text.DateFormat.Field DAY_OF_WEEK; 20674 field public static final android.icu.text.DateFormat.Field DAY_OF_WEEK_IN_MONTH; 20675 field public static final android.icu.text.DateFormat.Field DAY_OF_YEAR; 20676 field public static final android.icu.text.DateFormat.Field DOW_LOCAL; 20677 field public static final android.icu.text.DateFormat.Field ERA; 20678 field public static final android.icu.text.DateFormat.Field EXTENDED_YEAR; 20679 field public static final android.icu.text.DateFormat.Field FLEXIBLE_DAY_PERIOD; 20680 field public static final android.icu.text.DateFormat.Field HOUR0; 20681 field public static final android.icu.text.DateFormat.Field HOUR1; 20682 field public static final android.icu.text.DateFormat.Field HOUR_OF_DAY0; 20683 field public static final android.icu.text.DateFormat.Field HOUR_OF_DAY1; 20684 field public static final android.icu.text.DateFormat.Field JULIAN_DAY; 20685 field public static final android.icu.text.DateFormat.Field MILLISECOND; 20686 field public static final android.icu.text.DateFormat.Field MILLISECONDS_IN_DAY; 20687 field public static final android.icu.text.DateFormat.Field MINUTE; 20688 field public static final android.icu.text.DateFormat.Field MONTH; 20689 field public static final android.icu.text.DateFormat.Field QUARTER; 20690 field public static final android.icu.text.DateFormat.Field SECOND; 20691 field public static final android.icu.text.DateFormat.Field TIME_ZONE; 20692 field public static final android.icu.text.DateFormat.Field WEEK_OF_MONTH; 20693 field public static final android.icu.text.DateFormat.Field WEEK_OF_YEAR; 20694 field public static final android.icu.text.DateFormat.Field YEAR; 20695 field public static final android.icu.text.DateFormat.Field YEAR_WOY; 20696 } 20697 20698 public class DateFormatSymbols implements java.lang.Cloneable java.io.Serializable { 20699 ctor public DateFormatSymbols(); 20700 ctor public DateFormatSymbols(java.util.Locale); 20701 ctor public DateFormatSymbols(android.icu.util.ULocale); 20702 ctor public DateFormatSymbols(android.icu.util.Calendar, java.util.Locale); 20703 ctor public DateFormatSymbols(android.icu.util.Calendar, android.icu.util.ULocale); 20704 ctor public DateFormatSymbols(Class<? extends android.icu.util.Calendar>, java.util.Locale); 20705 ctor public DateFormatSymbols(Class<? extends android.icu.util.Calendar>, android.icu.util.ULocale); 20706 ctor public DateFormatSymbols(java.util.ResourceBundle, java.util.Locale); 20707 ctor public DateFormatSymbols(java.util.ResourceBundle, android.icu.util.ULocale); 20708 method public Object clone(); 20709 method public String[] getAmPmStrings(); 20710 method public static java.util.Locale[] getAvailableLocales(); 20711 method public String[] getEraNames(); 20712 method public String[] getEras(); 20713 method public static android.icu.text.DateFormatSymbols getInstance(); 20714 method public static android.icu.text.DateFormatSymbols getInstance(java.util.Locale); 20715 method public static android.icu.text.DateFormatSymbols getInstance(android.icu.util.ULocale); 20716 method public String getLocalPatternChars(); 20717 method public String[] getMonths(); 20718 method public String[] getMonths(int, int); 20719 method public String[] getQuarters(int, int); 20720 method public String[] getShortMonths(); 20721 method public String[] getShortWeekdays(); 20722 method public String[] getWeekdays(); 20723 method public String[] getWeekdays(int, int); 20724 method public String[] getYearNames(int, int); 20725 method public String[] getZodiacNames(int, int); 20726 method public String[][] getZoneStrings(); 20727 method protected void initializeData(android.icu.util.ULocale, String); 20728 method public void setAmPmStrings(String[]); 20729 method public void setEraNames(String[]); 20730 method public void setEras(String[]); 20731 method public void setLocalPatternChars(String); 20732 method public void setMonths(String[]); 20733 method public void setMonths(String[], int, int); 20734 method public void setQuarters(String[], int, int); 20735 method public void setShortMonths(String[]); 20736 method public void setShortWeekdays(String[]); 20737 method public void setWeekdays(String[], int, int); 20738 method public void setWeekdays(String[]); 20739 method public void setYearNames(String[], int, int); 20740 method public void setZodiacNames(String[], int, int); 20741 method public void setZoneStrings(String[][]); 20742 field public static final int ABBREVIATED = 0; // 0x0 20743 field public static final int FORMAT = 0; // 0x0 20744 field public static final int NARROW = 2; // 0x2 20745 field public static final int SHORT = 3; // 0x3 20746 field public static final int STANDALONE = 1; // 0x1 20747 field public static final int WIDE = 1; // 0x1 20748 } 20749 20750 public class DateIntervalFormat extends android.icu.text.UFormat { 20751 method public final StringBuffer format(Object, StringBuffer, java.text.FieldPosition); 20752 method public final StringBuffer format(android.icu.util.DateInterval, StringBuffer, java.text.FieldPosition); 20753 method public final StringBuffer format(android.icu.util.Calendar, android.icu.util.Calendar, StringBuffer, java.text.FieldPosition); 20754 method public android.icu.text.DateFormat getDateFormat(); 20755 method public android.icu.text.DateIntervalInfo getDateIntervalInfo(); 20756 method public static final android.icu.text.DateIntervalFormat getInstance(String); 20757 method public static final android.icu.text.DateIntervalFormat getInstance(String, java.util.Locale); 20758 method public static final android.icu.text.DateIntervalFormat getInstance(String, android.icu.util.ULocale); 20759 method public static final android.icu.text.DateIntervalFormat getInstance(String, android.icu.text.DateIntervalInfo); 20760 method public static final android.icu.text.DateIntervalFormat getInstance(String, java.util.Locale, android.icu.text.DateIntervalInfo); 20761 method public static final android.icu.text.DateIntervalFormat getInstance(String, android.icu.util.ULocale, android.icu.text.DateIntervalInfo); 20762 method public android.icu.util.TimeZone getTimeZone(); 20763 method @Deprecated public Object parseObject(String, java.text.ParsePosition); 20764 method public void setDateIntervalInfo(android.icu.text.DateIntervalInfo); 20765 method public void setTimeZone(android.icu.util.TimeZone); 20766 } 20767 20768 public class DateIntervalInfo implements java.lang.Cloneable android.icu.util.Freezable<android.icu.text.DateIntervalInfo> java.io.Serializable { 20769 ctor public DateIntervalInfo(android.icu.util.ULocale); 20770 ctor public DateIntervalInfo(java.util.Locale); 20771 method public Object clone(); 20772 method public android.icu.text.DateIntervalInfo cloneAsThawed(); 20773 method public android.icu.text.DateIntervalInfo freeze(); 20774 method public boolean getDefaultOrder(); 20775 method public String getFallbackIntervalPattern(); 20776 method public android.icu.text.DateIntervalInfo.PatternInfo getIntervalPattern(String, int); 20777 method public boolean isFrozen(); 20778 method public void setFallbackIntervalPattern(String); 20779 method public void setIntervalPattern(String, int, String); 20780 } 20781 20782 public static final class DateIntervalInfo.PatternInfo implements java.lang.Cloneable java.io.Serializable { 20783 ctor public DateIntervalInfo.PatternInfo(String, String, boolean); 20784 method public boolean firstDateInPtnIsLaterDate(); 20785 method public String getFirstPart(); 20786 method public String getSecondPart(); 20787 } 20788 20789 public class DateTimePatternGenerator implements java.lang.Cloneable android.icu.util.Freezable<android.icu.text.DateTimePatternGenerator> { 20790 ctor protected DateTimePatternGenerator(); 20791 method public android.icu.text.DateTimePatternGenerator addPattern(String, boolean, android.icu.text.DateTimePatternGenerator.PatternInfo); 20792 method public Object clone(); 20793 method public android.icu.text.DateTimePatternGenerator cloneAsThawed(); 20794 method public android.icu.text.DateTimePatternGenerator freeze(); 20795 method public String getAppendItemFormat(int); 20796 method public String getAppendItemName(int); 20797 method public String getBaseSkeleton(String); 20798 method public java.util.Set<java.lang.String> getBaseSkeletons(java.util.Set<java.lang.String>); 20799 method public String getBestPattern(String); 20800 method public String getBestPattern(String, int); 20801 method public String getDateTimeFormat(); 20802 method public String getDecimal(); 20803 method public static android.icu.text.DateTimePatternGenerator getEmptyInstance(); 20804 method public String getFieldDisplayName(int, android.icu.text.DateTimePatternGenerator.DisplayWidth); 20805 method public static android.icu.text.DateTimePatternGenerator getInstance(); 20806 method public static android.icu.text.DateTimePatternGenerator getInstance(android.icu.util.ULocale); 20807 method public static android.icu.text.DateTimePatternGenerator getInstance(java.util.Locale); 20808 method public String getSkeleton(String); 20809 method public java.util.Map<java.lang.String,java.lang.String> getSkeletons(java.util.Map<java.lang.String,java.lang.String>); 20810 method public boolean isFrozen(); 20811 method public String replaceFieldTypes(String, String); 20812 method public String replaceFieldTypes(String, String, int); 20813 method public void setAppendItemFormat(int, String); 20814 method public void setAppendItemName(int, String); 20815 method public void setDateTimeFormat(String); 20816 method public void setDecimal(String); 20817 field public static final int DAY = 7; // 0x7 20818 field public static final int DAYPERIOD = 10; // 0xa 20819 field public static final int DAY_OF_WEEK_IN_MONTH = 9; // 0x9 20820 field public static final int DAY_OF_YEAR = 8; // 0x8 20821 field public static final int ERA = 0; // 0x0 20822 field public static final int FRACTIONAL_SECOND = 14; // 0xe 20823 field public static final int HOUR = 11; // 0xb 20824 field public static final int MATCH_ALL_FIELDS_LENGTH = 65535; // 0xffff 20825 field public static final int MATCH_HOUR_FIELD_LENGTH = 2048; // 0x800 20826 field public static final int MATCH_NO_OPTIONS = 0; // 0x0 20827 field public static final int MINUTE = 12; // 0xc 20828 field public static final int MONTH = 3; // 0x3 20829 field public static final int QUARTER = 2; // 0x2 20830 field public static final int SECOND = 13; // 0xd 20831 field public static final int WEEKDAY = 6; // 0x6 20832 field public static final int WEEK_OF_MONTH = 5; // 0x5 20833 field public static final int WEEK_OF_YEAR = 4; // 0x4 20834 field public static final int YEAR = 1; // 0x1 20835 field public static final int ZONE = 15; // 0xf 20836 } 20837 20838 public enum DateTimePatternGenerator.DisplayWidth { 20839 enum_constant public static final android.icu.text.DateTimePatternGenerator.DisplayWidth ABBREVIATED; 20840 enum_constant public static final android.icu.text.DateTimePatternGenerator.DisplayWidth NARROW; 20841 enum_constant public static final android.icu.text.DateTimePatternGenerator.DisplayWidth WIDE; 20842 } 20843 20844 public static final class DateTimePatternGenerator.PatternInfo { 20845 ctor public DateTimePatternGenerator.PatternInfo(); 20846 field public static final int BASE_CONFLICT = 1; // 0x1 20847 field public static final int CONFLICT = 2; // 0x2 20848 field public static final int OK = 0; // 0x0 20849 field public String conflictingPattern; 20850 field public int status; 20851 } 20852 20853 public class DecimalFormat extends android.icu.text.NumberFormat { 20854 ctor public DecimalFormat(); 20855 ctor public DecimalFormat(String); 20856 ctor public DecimalFormat(String, android.icu.text.DecimalFormatSymbols); 20857 ctor public DecimalFormat(String, android.icu.text.DecimalFormatSymbols, android.icu.text.CurrencyPluralInfo, int); 20858 method public void applyLocalizedPattern(String); 20859 method public void applyPattern(String); 20860 method public boolean areSignificantDigitsUsed(); 20861 method public StringBuffer format(double, StringBuffer, java.text.FieldPosition); 20862 method public StringBuffer format(long, StringBuffer, java.text.FieldPosition); 20863 method public StringBuffer format(java.math.BigInteger, StringBuffer, java.text.FieldPosition); 20864 method public StringBuffer format(java.math.BigDecimal, StringBuffer, java.text.FieldPosition); 20865 method public StringBuffer format(android.icu.math.BigDecimal, StringBuffer, java.text.FieldPosition); 20866 method public android.icu.text.CurrencyPluralInfo getCurrencyPluralInfo(); 20867 method public android.icu.util.Currency.CurrencyUsage getCurrencyUsage(); 20868 method public android.icu.text.DecimalFormatSymbols getDecimalFormatSymbols(); 20869 method public int getFormatWidth(); 20870 method public int getGroupingSize(); 20871 method public java.math.MathContext getMathContext(); 20872 method public android.icu.math.MathContext getMathContextICU(); 20873 method public int getMaximumSignificantDigits(); 20874 method public byte getMinimumExponentDigits(); 20875 method public int getMinimumSignificantDigits(); 20876 method public int getMultiplier(); 20877 method public String getNegativePrefix(); 20878 method public String getNegativeSuffix(); 20879 method public char getPadCharacter(); 20880 method public int getPadPosition(); 20881 method @Deprecated public int getParseMaxDigits(); 20882 method public String getPositivePrefix(); 20883 method public String getPositiveSuffix(); 20884 method public java.math.BigDecimal getRoundingIncrement(); 20885 method public int getSecondaryGroupingSize(); 20886 method public boolean isDecimalPatternMatchRequired(); 20887 method public boolean isDecimalSeparatorAlwaysShown(); 20888 method public boolean isExponentSignAlwaysShown(); 20889 method public boolean isParseBigDecimal(); 20890 method public boolean isScientificNotation(); 20891 method public Number parse(String, java.text.ParsePosition); 20892 method public void setCurrencyPluralInfo(android.icu.text.CurrencyPluralInfo); 20893 method public void setCurrencyUsage(android.icu.util.Currency.CurrencyUsage); 20894 method public void setDecimalFormatSymbols(android.icu.text.DecimalFormatSymbols); 20895 method public void setDecimalPatternMatchRequired(boolean); 20896 method public void setDecimalSeparatorAlwaysShown(boolean); 20897 method public void setExponentSignAlwaysShown(boolean); 20898 method public void setFormatWidth(int); 20899 method public void setGroupingSize(int); 20900 method public void setMathContext(java.math.MathContext); 20901 method public void setMathContextICU(android.icu.math.MathContext); 20902 method public void setMaximumSignificantDigits(int); 20903 method public void setMinimumExponentDigits(byte); 20904 method public void setMinimumSignificantDigits(int); 20905 method public void setMultiplier(int); 20906 method public void setNegativePrefix(String); 20907 method public void setNegativeSuffix(String); 20908 method public void setPadCharacter(char); 20909 method public void setPadPosition(int); 20910 method public void setParseBigDecimal(boolean); 20911 method @Deprecated public void setParseMaxDigits(int); 20912 method public void setPositivePrefix(String); 20913 method public void setPositiveSuffix(String); 20914 method public void setRoundingIncrement(java.math.BigDecimal); 20915 method public void setRoundingIncrement(android.icu.math.BigDecimal); 20916 method public void setRoundingIncrement(double); 20917 method public void setScientificNotation(boolean); 20918 method public void setSecondaryGroupingSize(int); 20919 method public void setSignificantDigitsUsed(boolean); 20920 method public String toLocalizedPattern(); 20921 method public String toPattern(); 20922 field public static final int PAD_AFTER_PREFIX = 1; // 0x1 20923 field public static final int PAD_AFTER_SUFFIX = 3; // 0x3 20924 field public static final int PAD_BEFORE_PREFIX = 0; // 0x0 20925 field public static final int PAD_BEFORE_SUFFIX = 2; // 0x2 20926 } 20927 20928 public class DecimalFormatSymbols implements java.lang.Cloneable java.io.Serializable { 20929 ctor public DecimalFormatSymbols(); 20930 ctor public DecimalFormatSymbols(java.util.Locale); 20931 ctor public DecimalFormatSymbols(android.icu.util.ULocale); 20932 method public Object clone(); 20933 method public static android.icu.text.DecimalFormatSymbols forNumberingSystem(java.util.Locale, android.icu.text.NumberingSystem); 20934 method public static android.icu.text.DecimalFormatSymbols forNumberingSystem(android.icu.util.ULocale, android.icu.text.NumberingSystem); 20935 method public static java.util.Locale[] getAvailableLocales(); 20936 method public android.icu.util.Currency getCurrency(); 20937 method public String getCurrencySymbol(); 20938 method public char getDecimalSeparator(); 20939 method public String getDecimalSeparatorString(); 20940 method public char getDigit(); 20941 method public String[] getDigitStrings(); 20942 method public char[] getDigits(); 20943 method public String getExponentMultiplicationSign(); 20944 method public String getExponentSeparator(); 20945 method public char getGroupingSeparator(); 20946 method public String getGroupingSeparatorString(); 20947 method public String getInfinity(); 20948 method public static android.icu.text.DecimalFormatSymbols getInstance(); 20949 method public static android.icu.text.DecimalFormatSymbols getInstance(java.util.Locale); 20950 method public static android.icu.text.DecimalFormatSymbols getInstance(android.icu.util.ULocale); 20951 method public String getInternationalCurrencySymbol(); 20952 method public java.util.Locale getLocale(); 20953 method public char getMinusSign(); 20954 method public String getMinusSignString(); 20955 method public char getMonetaryDecimalSeparator(); 20956 method public String getMonetaryDecimalSeparatorString(); 20957 method public char getMonetaryGroupingSeparator(); 20958 method public String getMonetaryGroupingSeparatorString(); 20959 method public String getNaN(); 20960 method public char getPadEscape(); 20961 method public String getPatternForCurrencySpacing(int, boolean); 20962 method public char getPatternSeparator(); 20963 method public char getPerMill(); 20964 method public String getPerMillString(); 20965 method public char getPercent(); 20966 method public String getPercentString(); 20967 method public char getPlusSign(); 20968 method public String getPlusSignString(); 20969 method public char getSignificantDigit(); 20970 method public android.icu.util.ULocale getULocale(); 20971 method public char getZeroDigit(); 20972 method public void setCurrency(android.icu.util.Currency); 20973 method public void setCurrencySymbol(String); 20974 method public void setDecimalSeparator(char); 20975 method public void setDecimalSeparatorString(String); 20976 method public void setDigit(char); 20977 method public void setDigitStrings(String[]); 20978 method public void setExponentMultiplicationSign(String); 20979 method public void setExponentSeparator(String); 20980 method public void setGroupingSeparator(char); 20981 method public void setGroupingSeparatorString(String); 20982 method public void setInfinity(String); 20983 method public void setInternationalCurrencySymbol(String); 20984 method public void setMinusSign(char); 20985 method public void setMinusSignString(String); 20986 method public void setMonetaryDecimalSeparator(char); 20987 method public void setMonetaryDecimalSeparatorString(String); 20988 method public void setMonetaryGroupingSeparator(char); 20989 method public void setMonetaryGroupingSeparatorString(String); 20990 method public void setNaN(String); 20991 method public void setPadEscape(char); 20992 method public void setPatternForCurrencySpacing(int, boolean, String); 20993 method public void setPatternSeparator(char); 20994 method public void setPerMill(char); 20995 method public void setPerMillString(String); 20996 method public void setPercent(char); 20997 method public void setPercentString(String); 20998 method public void setPlusSign(char); 20999 method public void setPlusSignString(String); 21000 method public void setSignificantDigit(char); 21001 method public void setZeroDigit(char); 21002 field public static final int CURRENCY_SPC_CURRENCY_MATCH = 0; // 0x0 21003 field public static final int CURRENCY_SPC_INSERT = 2; // 0x2 21004 field public static final int CURRENCY_SPC_SURROUNDING_MATCH = 1; // 0x1 21005 } 21006 21007 public enum DisplayContext { 21008 method public android.icu.text.DisplayContext.Type type(); 21009 method public int value(); 21010 enum_constant public static final android.icu.text.DisplayContext CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE; 21011 enum_constant public static final android.icu.text.DisplayContext CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE; 21012 enum_constant public static final android.icu.text.DisplayContext CAPITALIZATION_FOR_STANDALONE; 21013 enum_constant public static final android.icu.text.DisplayContext CAPITALIZATION_FOR_UI_LIST_OR_MENU; 21014 enum_constant public static final android.icu.text.DisplayContext CAPITALIZATION_NONE; 21015 enum_constant public static final android.icu.text.DisplayContext DIALECT_NAMES; 21016 enum_constant public static final android.icu.text.DisplayContext LENGTH_FULL; 21017 enum_constant public static final android.icu.text.DisplayContext LENGTH_SHORT; 21018 enum_constant public static final android.icu.text.DisplayContext NO_SUBSTITUTE; 21019 enum_constant public static final android.icu.text.DisplayContext STANDARD_NAMES; 21020 enum_constant public static final android.icu.text.DisplayContext SUBSTITUTE; 21021 } 21022 21023 public enum DisplayContext.Type { 21024 enum_constant public static final android.icu.text.DisplayContext.Type CAPITALIZATION; 21025 enum_constant public static final android.icu.text.DisplayContext.Type DIALECT_HANDLING; 21026 enum_constant public static final android.icu.text.DisplayContext.Type DISPLAY_LENGTH; 21027 enum_constant public static final android.icu.text.DisplayContext.Type SUBSTITUTE_HANDLING; 21028 } 21029 21030 public final class Edits { 21031 ctor public Edits(); 21032 method public void addReplace(int, int); 21033 method public void addUnchanged(int); 21034 method public android.icu.text.Edits.Iterator getCoarseChangesIterator(); 21035 method public android.icu.text.Edits.Iterator getCoarseIterator(); 21036 method public android.icu.text.Edits.Iterator getFineChangesIterator(); 21037 method public android.icu.text.Edits.Iterator getFineIterator(); 21038 method public boolean hasChanges(); 21039 method public int lengthDelta(); 21040 method public android.icu.text.Edits mergeAndAppend(android.icu.text.Edits, android.icu.text.Edits); 21041 method public int numberOfChanges(); 21042 method public void reset(); 21043 } 21044 21045 public static final class Edits.Iterator { 21046 method public int destinationIndex(); 21047 method public int destinationIndexFromSourceIndex(int); 21048 method public boolean findDestinationIndex(int); 21049 method public boolean findSourceIndex(int); 21050 method public boolean hasChange(); 21051 method public int newLength(); 21052 method public boolean next(); 21053 method public int oldLength(); 21054 method public int replacementIndex(); 21055 method public int sourceIndex(); 21056 method public int sourceIndexFromDestinationIndex(int); 21057 } 21058 21059 public abstract class IDNA { 21060 method public static android.icu.text.IDNA getUTS46Instance(int); 21061 method public abstract StringBuilder labelToASCII(CharSequence, StringBuilder, android.icu.text.IDNA.Info); 21062 method public abstract StringBuilder labelToUnicode(CharSequence, StringBuilder, android.icu.text.IDNA.Info); 21063 method public abstract StringBuilder nameToASCII(CharSequence, StringBuilder, android.icu.text.IDNA.Info); 21064 method public abstract StringBuilder nameToUnicode(CharSequence, StringBuilder, android.icu.text.IDNA.Info); 21065 field public static final int CHECK_BIDI = 4; // 0x4 21066 field public static final int CHECK_CONTEXTJ = 8; // 0x8 21067 field public static final int CHECK_CONTEXTO = 64; // 0x40 21068 field public static final int DEFAULT = 0; // 0x0 21069 field public static final int NONTRANSITIONAL_TO_ASCII = 16; // 0x10 21070 field public static final int NONTRANSITIONAL_TO_UNICODE = 32; // 0x20 21071 field public static final int USE_STD3_RULES = 2; // 0x2 21072 } 21073 21074 public enum IDNA.Error { 21075 enum_constant public static final android.icu.text.IDNA.Error BIDI; 21076 enum_constant public static final android.icu.text.IDNA.Error CONTEXTJ; 21077 enum_constant public static final android.icu.text.IDNA.Error CONTEXTO_DIGITS; 21078 enum_constant public static final android.icu.text.IDNA.Error CONTEXTO_PUNCTUATION; 21079 enum_constant public static final android.icu.text.IDNA.Error DISALLOWED; 21080 enum_constant public static final android.icu.text.IDNA.Error DOMAIN_NAME_TOO_LONG; 21081 enum_constant public static final android.icu.text.IDNA.Error EMPTY_LABEL; 21082 enum_constant public static final android.icu.text.IDNA.Error HYPHEN_3_4; 21083 enum_constant public static final android.icu.text.IDNA.Error INVALID_ACE_LABEL; 21084 enum_constant public static final android.icu.text.IDNA.Error LABEL_HAS_DOT; 21085 enum_constant public static final android.icu.text.IDNA.Error LABEL_TOO_LONG; 21086 enum_constant public static final android.icu.text.IDNA.Error LEADING_COMBINING_MARK; 21087 enum_constant public static final android.icu.text.IDNA.Error LEADING_HYPHEN; 21088 enum_constant public static final android.icu.text.IDNA.Error PUNYCODE; 21089 enum_constant public static final android.icu.text.IDNA.Error TRAILING_HYPHEN; 21090 } 21091 21092 public static final class IDNA.Info { 21093 ctor public IDNA.Info(); 21094 method public java.util.Set<android.icu.text.IDNA.Error> getErrors(); 21095 method public boolean hasErrors(); 21096 method public boolean isTransitionalDifferent(); 21097 } 21098 21099 public final class ListFormatter { 21100 method public String format(java.lang.Object...); 21101 method public String format(java.util.Collection<?>); 21102 method public static android.icu.text.ListFormatter getInstance(android.icu.util.ULocale); 21103 method public static android.icu.text.ListFormatter getInstance(java.util.Locale); 21104 method public static android.icu.text.ListFormatter getInstance(); 21105 method public String getPatternForNumItems(int); 21106 } 21107 21108 public abstract class LocaleDisplayNames { 21109 method public abstract android.icu.text.DisplayContext getContext(android.icu.text.DisplayContext.Type); 21110 method public abstract android.icu.text.LocaleDisplayNames.DialectHandling getDialectHandling(); 21111 method public static android.icu.text.LocaleDisplayNames getInstance(android.icu.util.ULocale); 21112 method public static android.icu.text.LocaleDisplayNames getInstance(java.util.Locale); 21113 method public static android.icu.text.LocaleDisplayNames getInstance(android.icu.util.ULocale, android.icu.text.LocaleDisplayNames.DialectHandling); 21114 method public static android.icu.text.LocaleDisplayNames getInstance(android.icu.util.ULocale, android.icu.text.DisplayContext...); 21115 method public static android.icu.text.LocaleDisplayNames getInstance(java.util.Locale, android.icu.text.DisplayContext...); 21116 method public abstract android.icu.util.ULocale getLocale(); 21117 method public java.util.List<android.icu.text.LocaleDisplayNames.UiListItem> getUiList(java.util.Set<android.icu.util.ULocale>, boolean, java.util.Comparator<java.lang.Object>); 21118 method public abstract java.util.List<android.icu.text.LocaleDisplayNames.UiListItem> getUiListCompareWholeItems(java.util.Set<android.icu.util.ULocale>, java.util.Comparator<android.icu.text.LocaleDisplayNames.UiListItem>); 21119 method public abstract String keyDisplayName(String); 21120 method public abstract String keyValueDisplayName(String, String); 21121 method public abstract String languageDisplayName(String); 21122 method public abstract String localeDisplayName(android.icu.util.ULocale); 21123 method public abstract String localeDisplayName(java.util.Locale); 21124 method public abstract String localeDisplayName(String); 21125 method public abstract String regionDisplayName(String); 21126 method public abstract String scriptDisplayName(String); 21127 method public abstract String scriptDisplayName(int); 21128 method public abstract String variantDisplayName(String); 21129 } 21130 21131 public enum LocaleDisplayNames.DialectHandling { 21132 enum_constant public static final android.icu.text.LocaleDisplayNames.DialectHandling DIALECT_NAMES; 21133 enum_constant public static final android.icu.text.LocaleDisplayNames.DialectHandling STANDARD_NAMES; 21134 } 21135 21136 public static class LocaleDisplayNames.UiListItem { 21137 ctor public LocaleDisplayNames.UiListItem(android.icu.util.ULocale, android.icu.util.ULocale, String, String); 21138 method public static java.util.Comparator<android.icu.text.LocaleDisplayNames.UiListItem> getComparator(java.util.Comparator<java.lang.Object>, boolean); 21139 field public final android.icu.util.ULocale minimized; 21140 field public final android.icu.util.ULocale modified; 21141 field public final String nameInDisplayLocale; 21142 field public final String nameInSelf; 21143 } 21144 21145 public class MeasureFormat extends android.icu.text.UFormat { 21146 method public final boolean equals(Object); 21147 method public StringBuffer format(Object, StringBuffer, java.text.FieldPosition); 21148 method public StringBuilder formatMeasurePerUnit(android.icu.util.Measure, android.icu.util.MeasureUnit, StringBuilder, java.text.FieldPosition); 21149 method public final String formatMeasures(android.icu.util.Measure...); 21150 method public StringBuilder formatMeasures(StringBuilder, java.text.FieldPosition, android.icu.util.Measure...); 21151 method public static android.icu.text.MeasureFormat getCurrencyFormat(android.icu.util.ULocale); 21152 method public static android.icu.text.MeasureFormat getCurrencyFormat(java.util.Locale); 21153 method public static android.icu.text.MeasureFormat getCurrencyFormat(); 21154 method public static android.icu.text.MeasureFormat getInstance(android.icu.util.ULocale, android.icu.text.MeasureFormat.FormatWidth); 21155 method public static android.icu.text.MeasureFormat getInstance(java.util.Locale, android.icu.text.MeasureFormat.FormatWidth); 21156 method public static android.icu.text.MeasureFormat getInstance(android.icu.util.ULocale, android.icu.text.MeasureFormat.FormatWidth, android.icu.text.NumberFormat); 21157 method public static android.icu.text.MeasureFormat getInstance(java.util.Locale, android.icu.text.MeasureFormat.FormatWidth, android.icu.text.NumberFormat); 21158 method public final android.icu.util.ULocale getLocale(); 21159 method public android.icu.text.NumberFormat getNumberFormat(); 21160 method public String getUnitDisplayName(android.icu.util.MeasureUnit); 21161 method public android.icu.text.MeasureFormat.FormatWidth getWidth(); 21162 method public final int hashCode(); 21163 method public android.icu.util.Measure parseObject(String, java.text.ParsePosition); 21164 } 21165 21166 public enum MeasureFormat.FormatWidth { 21167 enum_constant public static final android.icu.text.MeasureFormat.FormatWidth NARROW; 21168 enum_constant public static final android.icu.text.MeasureFormat.FormatWidth NUMERIC; 21169 enum_constant public static final android.icu.text.MeasureFormat.FormatWidth SHORT; 21170 enum_constant public static final android.icu.text.MeasureFormat.FormatWidth WIDE; 21171 } 21172 21173 public class MessageFormat extends android.icu.text.UFormat { 21174 ctor public MessageFormat(String); 21175 ctor public MessageFormat(String, java.util.Locale); 21176 ctor public MessageFormat(String, android.icu.util.ULocale); 21177 method public void applyPattern(String); 21178 method public void applyPattern(String, android.icu.text.MessagePattern.ApostropheMode); 21179 method public static String autoQuoteApostrophe(String); 21180 method public final StringBuffer format(Object[], StringBuffer, java.text.FieldPosition); 21181 method public final StringBuffer format(java.util.Map<java.lang.String,java.lang.Object>, StringBuffer, java.text.FieldPosition); 21182 method public static String format(String, java.lang.Object...); 21183 method public static String format(String, java.util.Map<java.lang.String,java.lang.Object>); 21184 method public final StringBuffer format(Object, StringBuffer, java.text.FieldPosition); 21185 method public android.icu.text.MessagePattern.ApostropheMode getApostropheMode(); 21186 method public java.util.Set<java.lang.String> getArgumentNames(); 21187 method public java.text.Format getFormatByArgumentName(String); 21188 method public java.text.Format[] getFormats(); 21189 method public java.text.Format[] getFormatsByArgumentIndex(); 21190 method public java.util.Locale getLocale(); 21191 method public android.icu.util.ULocale getULocale(); 21192 method public Object[] parse(String, java.text.ParsePosition); 21193 method public Object[] parse(String) throws java.text.ParseException; 21194 method public Object parseObject(String, java.text.ParsePosition); 21195 method public java.util.Map<java.lang.String,java.lang.Object> parseToMap(String, java.text.ParsePosition); 21196 method public java.util.Map<java.lang.String,java.lang.Object> parseToMap(String) throws java.text.ParseException; 21197 method public void setFormat(int, java.text.Format); 21198 method public void setFormatByArgumentIndex(int, java.text.Format); 21199 method public void setFormatByArgumentName(String, java.text.Format); 21200 method public void setFormats(java.text.Format[]); 21201 method public void setFormatsByArgumentIndex(java.text.Format[]); 21202 method public void setFormatsByArgumentName(java.util.Map<java.lang.String,java.text.Format>); 21203 method public void setLocale(java.util.Locale); 21204 method public void setLocale(android.icu.util.ULocale); 21205 method public String toPattern(); 21206 method public boolean usesNamedArguments(); 21207 } 21208 21209 public static class MessageFormat.Field extends java.text.Format.Field { 21210 ctor protected MessageFormat.Field(String); 21211 field public static final android.icu.text.MessageFormat.Field ARGUMENT; 21212 } 21213 21214 public final class MessagePattern implements java.lang.Cloneable android.icu.util.Freezable<android.icu.text.MessagePattern> { 21215 ctor public MessagePattern(); 21216 ctor public MessagePattern(android.icu.text.MessagePattern.ApostropheMode); 21217 ctor public MessagePattern(String); 21218 method public String autoQuoteApostropheDeep(); 21219 method public void clear(); 21220 method public void clearPatternAndSetApostropheMode(android.icu.text.MessagePattern.ApostropheMode); 21221 method public Object clone(); 21222 method public android.icu.text.MessagePattern cloneAsThawed(); 21223 method public int countParts(); 21224 method public android.icu.text.MessagePattern freeze(); 21225 method public android.icu.text.MessagePattern.ApostropheMode getApostropheMode(); 21226 method public int getLimitPartIndex(int); 21227 method public double getNumericValue(android.icu.text.MessagePattern.Part); 21228 method public android.icu.text.MessagePattern.Part getPart(int); 21229 method public android.icu.text.MessagePattern.Part.Type getPartType(int); 21230 method public int getPatternIndex(int); 21231 method public String getPatternString(); 21232 method public double getPluralOffset(int); 21233 method public String getSubstring(android.icu.text.MessagePattern.Part); 21234 method public boolean hasNamedArguments(); 21235 method public boolean hasNumberedArguments(); 21236 method public boolean isFrozen(); 21237 method public android.icu.text.MessagePattern parse(String); 21238 method public android.icu.text.MessagePattern parseChoiceStyle(String); 21239 method public android.icu.text.MessagePattern parsePluralStyle(String); 21240 method public android.icu.text.MessagePattern parseSelectStyle(String); 21241 method public boolean partSubstringMatches(android.icu.text.MessagePattern.Part, String); 21242 method public static int validateArgumentName(String); 21243 field public static final int ARG_NAME_NOT_NUMBER = -1; // 0xffffffff 21244 field public static final int ARG_NAME_NOT_VALID = -2; // 0xfffffffe 21245 field public static final double NO_NUMERIC_VALUE = -1.23456789E8; 21246 } 21247 21248 public enum MessagePattern.ApostropheMode { 21249 enum_constant public static final android.icu.text.MessagePattern.ApostropheMode DOUBLE_OPTIONAL; 21250 enum_constant public static final android.icu.text.MessagePattern.ApostropheMode DOUBLE_REQUIRED; 21251 } 21252 21253 public enum MessagePattern.ArgType { 21254 method public boolean hasPluralStyle(); 21255 enum_constant public static final android.icu.text.MessagePattern.ArgType CHOICE; 21256 enum_constant public static final android.icu.text.MessagePattern.ArgType NONE; 21257 enum_constant public static final android.icu.text.MessagePattern.ArgType PLURAL; 21258 enum_constant public static final android.icu.text.MessagePattern.ArgType SELECT; 21259 enum_constant public static final android.icu.text.MessagePattern.ArgType SELECTORDINAL; 21260 enum_constant public static final android.icu.text.MessagePattern.ArgType SIMPLE; 21261 } 21262 21263 public static final class MessagePattern.Part { 21264 method public android.icu.text.MessagePattern.ArgType getArgType(); 21265 method public int getIndex(); 21266 method public int getLength(); 21267 method public int getLimit(); 21268 method public android.icu.text.MessagePattern.Part.Type getType(); 21269 method public int getValue(); 21270 } 21271 21272 public enum MessagePattern.Part.Type { 21273 method public boolean hasNumericValue(); 21274 enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_DOUBLE; 21275 enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_INT; 21276 enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_LIMIT; 21277 enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_NAME; 21278 enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_NUMBER; 21279 enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_SELECTOR; 21280 enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_START; 21281 enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_STYLE; 21282 enum_constant public static final android.icu.text.MessagePattern.Part.Type ARG_TYPE; 21283 enum_constant public static final android.icu.text.MessagePattern.Part.Type INSERT_CHAR; 21284 enum_constant public static final android.icu.text.MessagePattern.Part.Type MSG_LIMIT; 21285 enum_constant public static final android.icu.text.MessagePattern.Part.Type MSG_START; 21286 enum_constant public static final android.icu.text.MessagePattern.Part.Type REPLACE_NUMBER; 21287 enum_constant public static final android.icu.text.MessagePattern.Part.Type SKIP_SYNTAX; 21288 } 21289 21290 public final class Normalizer implements java.lang.Cloneable { 21291 method @Deprecated public Object clone(); 21292 method public static int compare(char[], int, int, char[], int, int, int); 21293 method public static int compare(String, String, int); 21294 method public static int compare(char[], char[], int); 21295 method public static int compare(int, int, int); 21296 method public static int compare(int, String, int); 21297 field public static final int COMPARE_CODE_POINT_ORDER = 32768; // 0x8000 21298 field public static final int COMPARE_IGNORE_CASE = 65536; // 0x10000 21299 field public static final int FOLD_CASE_DEFAULT = 0; // 0x0 21300 field public static final int FOLD_CASE_EXCLUDE_SPECIAL_I = 1; // 0x1 21301 field public static final int INPUT_IS_FCD = 131072; // 0x20000 21302 field public static final android.icu.text.Normalizer.QuickCheckResult MAYBE; 21303 field public static final android.icu.text.Normalizer.QuickCheckResult NO; 21304 field public static final android.icu.text.Normalizer.QuickCheckResult YES; 21305 } 21306 21307 public static final class Normalizer.QuickCheckResult { 21308 } 21309 21310 public abstract class Normalizer2 { 21311 method public abstract StringBuilder append(StringBuilder, CharSequence); 21312 method public int composePair(int, int); 21313 method public int getCombiningClass(int); 21314 method public abstract String getDecomposition(int); 21315 method public static android.icu.text.Normalizer2 getInstance(java.io.InputStream, String, android.icu.text.Normalizer2.Mode); 21316 method public static android.icu.text.Normalizer2 getNFCInstance(); 21317 method public static android.icu.text.Normalizer2 getNFDInstance(); 21318 method public static android.icu.text.Normalizer2 getNFKCCasefoldInstance(); 21319 method public static android.icu.text.Normalizer2 getNFKCInstance(); 21320 method public static android.icu.text.Normalizer2 getNFKDInstance(); 21321 method public String getRawDecomposition(int); 21322 method public abstract boolean hasBoundaryAfter(int); 21323 method public abstract boolean hasBoundaryBefore(int); 21324 method public abstract boolean isInert(int); 21325 method public abstract boolean isNormalized(CharSequence); 21326 method public String normalize(CharSequence); 21327 method public abstract StringBuilder normalize(CharSequence, StringBuilder); 21328 method public abstract Appendable normalize(CharSequence, Appendable); 21329 method public abstract StringBuilder normalizeSecondAndAppend(StringBuilder, CharSequence); 21330 method public abstract android.icu.text.Normalizer.QuickCheckResult quickCheck(CharSequence); 21331 method public abstract int spanQuickCheckYes(CharSequence); 21332 } 21333 21334 public enum Normalizer2.Mode { 21335 enum_constant public static final android.icu.text.Normalizer2.Mode COMPOSE; 21336 enum_constant public static final android.icu.text.Normalizer2.Mode COMPOSE_CONTIGUOUS; 21337 enum_constant public static final android.icu.text.Normalizer2.Mode DECOMPOSE; 21338 enum_constant public static final android.icu.text.Normalizer2.Mode FCD; 21339 } 21340 21341 public abstract class NumberFormat extends android.icu.text.UFormat { 21342 ctor public NumberFormat(); 21343 method public StringBuffer format(Object, StringBuffer, java.text.FieldPosition); 21344 method public final String format(double); 21345 method public final String format(long); 21346 method public final String format(java.math.BigInteger); 21347 method public final String format(java.math.BigDecimal); 21348 method public final String format(android.icu.math.BigDecimal); 21349 method public final String format(android.icu.util.CurrencyAmount); 21350 method public abstract StringBuffer format(double, StringBuffer, java.text.FieldPosition); 21351 method public abstract StringBuffer format(long, StringBuffer, java.text.FieldPosition); 21352 method public abstract StringBuffer format(java.math.BigInteger, StringBuffer, java.text.FieldPosition); 21353 method public abstract StringBuffer format(java.math.BigDecimal, StringBuffer, java.text.FieldPosition); 21354 method public abstract StringBuffer format(android.icu.math.BigDecimal, StringBuffer, java.text.FieldPosition); 21355 method public StringBuffer format(android.icu.util.CurrencyAmount, StringBuffer, java.text.FieldPosition); 21356 method public static java.util.Locale[] getAvailableLocales(); 21357 method public android.icu.text.DisplayContext getContext(android.icu.text.DisplayContext.Type); 21358 method public android.icu.util.Currency getCurrency(); 21359 method public static final android.icu.text.NumberFormat getCurrencyInstance(); 21360 method public static android.icu.text.NumberFormat getCurrencyInstance(java.util.Locale); 21361 method public static android.icu.text.NumberFormat getCurrencyInstance(android.icu.util.ULocale); 21362 method public static final android.icu.text.NumberFormat getInstance(); 21363 method public static android.icu.text.NumberFormat getInstance(java.util.Locale); 21364 method public static android.icu.text.NumberFormat getInstance(android.icu.util.ULocale); 21365 method public static final android.icu.text.NumberFormat getInstance(int); 21366 method public static android.icu.text.NumberFormat getInstance(java.util.Locale, int); 21367 method public static android.icu.text.NumberFormat getInstance(android.icu.util.ULocale, int); 21368 method public static final android.icu.text.NumberFormat getIntegerInstance(); 21369 method public static android.icu.text.NumberFormat getIntegerInstance(java.util.Locale); 21370 method public static android.icu.text.NumberFormat getIntegerInstance(android.icu.util.ULocale); 21371 method public int getMaximumFractionDigits(); 21372 method public int getMaximumIntegerDigits(); 21373 method public int getMinimumFractionDigits(); 21374 method public int getMinimumIntegerDigits(); 21375 method public static final android.icu.text.NumberFormat getNumberInstance(); 21376 method public static android.icu.text.NumberFormat getNumberInstance(java.util.Locale); 21377 method public static android.icu.text.NumberFormat getNumberInstance(android.icu.util.ULocale); 21378 method protected static String getPattern(android.icu.util.ULocale, int); 21379 method public static final android.icu.text.NumberFormat getPercentInstance(); 21380 method public static android.icu.text.NumberFormat getPercentInstance(java.util.Locale); 21381 method public static android.icu.text.NumberFormat getPercentInstance(android.icu.util.ULocale); 21382 method public int getRoundingMode(); 21383 method public static final android.icu.text.NumberFormat getScientificInstance(); 21384 method public static android.icu.text.NumberFormat getScientificInstance(java.util.Locale); 21385 method public static android.icu.text.NumberFormat getScientificInstance(android.icu.util.ULocale); 21386 method public boolean isGroupingUsed(); 21387 method public boolean isParseIntegerOnly(); 21388 method public boolean isParseStrict(); 21389 method public abstract Number parse(String, java.text.ParsePosition); 21390 method public Number parse(String) throws java.text.ParseException; 21391 method public android.icu.util.CurrencyAmount parseCurrency(CharSequence, java.text.ParsePosition); 21392 method public final Object parseObject(String, java.text.ParsePosition); 21393 method public void setContext(android.icu.text.DisplayContext); 21394 method public void setCurrency(android.icu.util.Currency); 21395 method public void setGroupingUsed(boolean); 21396 method public void setMaximumFractionDigits(int); 21397 method public void setMaximumIntegerDigits(int); 21398 method public void setMinimumFractionDigits(int); 21399 method public void setMinimumIntegerDigits(int); 21400 method public void setParseIntegerOnly(boolean); 21401 method public void setParseStrict(boolean); 21402 method public void setRoundingMode(int); 21403 field public static final int ACCOUNTINGCURRENCYSTYLE = 7; // 0x7 21404 field public static final int CASHCURRENCYSTYLE = 8; // 0x8 21405 field public static final int CURRENCYSTYLE = 1; // 0x1 21406 field public static final int FRACTION_FIELD = 1; // 0x1 21407 field public static final int INTEGERSTYLE = 4; // 0x4 21408 field public static final int INTEGER_FIELD = 0; // 0x0 21409 field public static final int ISOCURRENCYSTYLE = 5; // 0x5 21410 field public static final int NUMBERSTYLE = 0; // 0x0 21411 field public static final int PERCENTSTYLE = 2; // 0x2 21412 field public static final int PLURALCURRENCYSTYLE = 6; // 0x6 21413 field public static final int SCIENTIFICSTYLE = 3; // 0x3 21414 field public static final int STANDARDCURRENCYSTYLE = 9; // 0x9 21415 } 21416 21417 public static class NumberFormat.Field extends java.text.Format.Field { 21418 ctor protected NumberFormat.Field(String); 21419 field public static final android.icu.text.NumberFormat.Field CURRENCY; 21420 field public static final android.icu.text.NumberFormat.Field DECIMAL_SEPARATOR; 21421 field public static final android.icu.text.NumberFormat.Field EXPONENT; 21422 field public static final android.icu.text.NumberFormat.Field EXPONENT_SIGN; 21423 field public static final android.icu.text.NumberFormat.Field EXPONENT_SYMBOL; 21424 field public static final android.icu.text.NumberFormat.Field FRACTION; 21425 field public static final android.icu.text.NumberFormat.Field GROUPING_SEPARATOR; 21426 field public static final android.icu.text.NumberFormat.Field INTEGER; 21427 field public static final android.icu.text.NumberFormat.Field PERCENT; 21428 field public static final android.icu.text.NumberFormat.Field PERMILLE; 21429 field public static final android.icu.text.NumberFormat.Field SIGN; 21430 } 21431 21432 public class NumberingSystem { 21433 ctor public NumberingSystem(); 21434 method public static String[] getAvailableNames(); 21435 method public String getDescription(); 21436 method public static android.icu.text.NumberingSystem getInstance(int, boolean, String); 21437 method public static android.icu.text.NumberingSystem getInstance(java.util.Locale); 21438 method public static android.icu.text.NumberingSystem getInstance(android.icu.util.ULocale); 21439 method public static android.icu.text.NumberingSystem getInstance(); 21440 method public static android.icu.text.NumberingSystem getInstanceByName(String); 21441 method public String getName(); 21442 method public int getRadix(); 21443 method public boolean isAlgorithmic(); 21444 method public static boolean isValidDigitString(String); 21445 field public static final android.icu.text.NumberingSystem LATIN; 21446 } 21447 21448 public class PluralFormat extends android.icu.text.UFormat { 21449 ctor public PluralFormat(); 21450 ctor public PluralFormat(android.icu.util.ULocale); 21451 ctor public PluralFormat(java.util.Locale); 21452 ctor public PluralFormat(android.icu.text.PluralRules); 21453 ctor public PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules); 21454 ctor public PluralFormat(java.util.Locale, android.icu.text.PluralRules); 21455 ctor public PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules.PluralType); 21456 ctor public PluralFormat(java.util.Locale, android.icu.text.PluralRules.PluralType); 21457 ctor public PluralFormat(String); 21458 ctor public PluralFormat(android.icu.util.ULocale, String); 21459 ctor public PluralFormat(android.icu.text.PluralRules, String); 21460 ctor public PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules, String); 21461 ctor public PluralFormat(android.icu.util.ULocale, android.icu.text.PluralRules.PluralType, String); 21462 method public void applyPattern(String); 21463 method public boolean equals(android.icu.text.PluralFormat); 21464 method public final String format(double); 21465 method public StringBuffer format(Object, StringBuffer, java.text.FieldPosition); 21466 method public Number parse(String, java.text.ParsePosition); 21467 method public Object parseObject(String, java.text.ParsePosition); 21468 method public void setNumberFormat(android.icu.text.NumberFormat); 21469 method public String toPattern(); 21470 } 21471 21472 public class PluralRules implements java.io.Serializable { 21473 method public static android.icu.text.PluralRules createRules(String); 21474 method public boolean equals(android.icu.text.PluralRules); 21475 method public static android.icu.text.PluralRules forLocale(android.icu.util.ULocale); 21476 method public static android.icu.text.PluralRules forLocale(java.util.Locale); 21477 method public static android.icu.text.PluralRules forLocale(android.icu.util.ULocale, android.icu.text.PluralRules.PluralType); 21478 method public static android.icu.text.PluralRules forLocale(java.util.Locale, android.icu.text.PluralRules.PluralType); 21479 method public java.util.Collection<java.lang.Double> getAllKeywordValues(String); 21480 method public java.util.Set<java.lang.String> getKeywords(); 21481 method public java.util.Collection<java.lang.Double> getSamples(String); 21482 method public double getUniqueKeywordValue(String); 21483 method public static android.icu.text.PluralRules parseDescription(String) throws java.text.ParseException; 21484 method public String select(double); 21485 field public static final android.icu.text.PluralRules DEFAULT; 21486 field public static final String KEYWORD_FEW = "few"; 21487 field public static final String KEYWORD_MANY = "many"; 21488 field public static final String KEYWORD_ONE = "one"; 21489 field public static final String KEYWORD_OTHER = "other"; 21490 field public static final String KEYWORD_TWO = "two"; 21491 field public static final String KEYWORD_ZERO = "zero"; 21492 field public static final double NO_UNIQUE_VALUE = -0.00123456777; 21493 } 21494 21495 public enum PluralRules.PluralType { 21496 enum_constant public static final android.icu.text.PluralRules.PluralType CARDINAL; 21497 enum_constant public static final android.icu.text.PluralRules.PluralType ORDINAL; 21498 } 21499 21500 public final class RelativeDateTimeFormatter { 21501 method public String combineDateAndTime(String, String); 21502 method public String format(double, android.icu.text.RelativeDateTimeFormatter.Direction, android.icu.text.RelativeDateTimeFormatter.RelativeUnit); 21503 method public String format(android.icu.text.RelativeDateTimeFormatter.Direction, android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit); 21504 method public String format(double, android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit); 21505 method public String formatNumeric(double, android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit); 21506 method public android.icu.text.DisplayContext getCapitalizationContext(); 21507 method public android.icu.text.RelativeDateTimeFormatter.Style getFormatStyle(); 21508 method public static android.icu.text.RelativeDateTimeFormatter getInstance(); 21509 method public static android.icu.text.RelativeDateTimeFormatter getInstance(android.icu.util.ULocale); 21510 method public static android.icu.text.RelativeDateTimeFormatter getInstance(java.util.Locale); 21511 method public static android.icu.text.RelativeDateTimeFormatter getInstance(android.icu.util.ULocale, android.icu.text.NumberFormat); 21512 method public static android.icu.text.RelativeDateTimeFormatter getInstance(android.icu.util.ULocale, android.icu.text.NumberFormat, android.icu.text.RelativeDateTimeFormatter.Style, android.icu.text.DisplayContext); 21513 method public static android.icu.text.RelativeDateTimeFormatter getInstance(java.util.Locale, android.icu.text.NumberFormat); 21514 method public android.icu.text.NumberFormat getNumberFormat(); 21515 } 21516 21517 public enum RelativeDateTimeFormatter.AbsoluteUnit { 21518 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit DAY; 21519 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit FRIDAY; 21520 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit MONDAY; 21521 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit MONTH; 21522 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit NOW; 21523 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit SATURDAY; 21524 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit SUNDAY; 21525 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit THURSDAY; 21526 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit TUESDAY; 21527 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit WEDNESDAY; 21528 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit WEEK; 21529 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit YEAR; 21530 } 21531 21532 public enum RelativeDateTimeFormatter.Direction { 21533 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Direction LAST; 21534 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Direction LAST_2; 21535 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Direction NEXT; 21536 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Direction NEXT_2; 21537 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Direction PLAIN; 21538 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Direction THIS; 21539 } 21540 21541 public enum RelativeDateTimeFormatter.RelativeDateTimeUnit { 21542 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit DAY; 21543 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit FRIDAY; 21544 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit HOUR; 21545 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit MINUTE; 21546 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit MONDAY; 21547 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit MONTH; 21548 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit QUARTER; 21549 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit SATURDAY; 21550 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit SECOND; 21551 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit SUNDAY; 21552 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit THURSDAY; 21553 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit TUESDAY; 21554 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit WEDNESDAY; 21555 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit WEEK; 21556 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit YEAR; 21557 } 21558 21559 public enum RelativeDateTimeFormatter.RelativeUnit { 21560 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit DAYS; 21561 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit HOURS; 21562 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit MINUTES; 21563 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit MONTHS; 21564 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit SECONDS; 21565 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit WEEKS; 21566 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.RelativeUnit YEARS; 21567 } 21568 21569 public enum RelativeDateTimeFormatter.Style { 21570 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Style LONG; 21571 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Style NARROW; 21572 enum_constant public static final android.icu.text.RelativeDateTimeFormatter.Style SHORT; 21573 } 21574 21575 public interface Replaceable { 21576 method public int char32At(int); 21577 method public char charAt(int); 21578 method public void copy(int, int, int); 21579 method public void getChars(int, int, char[], int); 21580 method public boolean hasMetaData(); 21581 method public int length(); 21582 method public void replace(int, int, String); 21583 method public void replace(int, int, char[], int, int); 21584 } 21585 21586 public final class RuleBasedCollator extends android.icu.text.Collator { 21587 ctor public RuleBasedCollator(String) throws java.lang.Exception; 21588 method public android.icu.text.RuleBasedCollator cloneAsThawed(); 21589 method public int compare(String, String); 21590 method public android.icu.text.CollationElementIterator getCollationElementIterator(String); 21591 method public android.icu.text.CollationElementIterator getCollationElementIterator(java.text.CharacterIterator); 21592 method public android.icu.text.CollationElementIterator getCollationElementIterator(android.icu.text.UCharacterIterator); 21593 method public android.icu.text.CollationKey getCollationKey(String); 21594 method public void getContractionsAndExpansions(android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, boolean) throws java.lang.Exception; 21595 method public boolean getNumericCollation(); 21596 method public String getRules(); 21597 method public String getRules(boolean); 21598 method public android.icu.util.VersionInfo getUCAVersion(); 21599 method public int getVariableTop(); 21600 method public android.icu.util.VersionInfo getVersion(); 21601 method public boolean isAlternateHandlingShifted(); 21602 method public boolean isCaseLevel(); 21603 method public boolean isFrenchCollation(); 21604 method public boolean isLowerCaseFirst(); 21605 method public boolean isUpperCaseFirst(); 21606 method public void setAlternateHandlingDefault(); 21607 method public void setAlternateHandlingShifted(boolean); 21608 method public void setCaseFirstDefault(); 21609 method public void setCaseLevel(boolean); 21610 method public void setCaseLevelDefault(); 21611 method public void setDecompositionDefault(); 21612 method public void setFrenchCollation(boolean); 21613 method public void setFrenchCollationDefault(); 21614 method public void setLowerCaseFirst(boolean); 21615 method public android.icu.text.RuleBasedCollator setMaxVariable(int); 21616 method public void setNumericCollation(boolean); 21617 method public void setNumericCollationDefault(); 21618 method public void setStrengthDefault(); 21619 method public void setUpperCaseFirst(boolean); 21620 } 21621 21622 public final class ScientificNumberFormatter { 21623 method public String format(Object); 21624 method public static android.icu.text.ScientificNumberFormatter getMarkupInstance(android.icu.util.ULocale, String, String); 21625 method public static android.icu.text.ScientificNumberFormatter getMarkupInstance(android.icu.text.DecimalFormat, String, String); 21626 method public static android.icu.text.ScientificNumberFormatter getSuperscriptInstance(android.icu.util.ULocale); 21627 method public static android.icu.text.ScientificNumberFormatter getSuperscriptInstance(android.icu.text.DecimalFormat); 21628 } 21629 21630 public abstract class SearchIterator { 21631 ctor protected SearchIterator(java.text.CharacterIterator, android.icu.text.BreakIterator); 21632 method public final int first(); 21633 method public final int following(int); 21634 method public android.icu.text.BreakIterator getBreakIterator(); 21635 method public android.icu.text.SearchIterator.ElementComparisonType getElementComparisonType(); 21636 method public abstract int getIndex(); 21637 method public int getMatchLength(); 21638 method public int getMatchStart(); 21639 method public String getMatchedText(); 21640 method public java.text.CharacterIterator getTarget(); 21641 method protected abstract int handleNext(int); 21642 method protected abstract int handlePrevious(int); 21643 method public boolean isOverlapping(); 21644 method public final int last(); 21645 method public int next(); 21646 method public final int preceding(int); 21647 method public int previous(); 21648 method public void reset(); 21649 method public void setBreakIterator(android.icu.text.BreakIterator); 21650 method public void setElementComparisonType(android.icu.text.SearchIterator.ElementComparisonType); 21651 method public void setIndex(int); 21652 method protected void setMatchLength(int); 21653 method public void setOverlapping(boolean); 21654 method public void setTarget(java.text.CharacterIterator); 21655 field public static final int DONE = -1; // 0xffffffff 21656 field protected android.icu.text.BreakIterator breakIterator; 21657 field protected int matchLength; 21658 field protected java.text.CharacterIterator targetText; 21659 } 21660 21661 public enum SearchIterator.ElementComparisonType { 21662 enum_constant public static final android.icu.text.SearchIterator.ElementComparisonType ANY_BASE_WEIGHT_IS_WILDCARD; 21663 enum_constant public static final android.icu.text.SearchIterator.ElementComparisonType PATTERN_BASE_WEIGHT_IS_WILDCARD; 21664 enum_constant public static final android.icu.text.SearchIterator.ElementComparisonType STANDARD_ELEMENT_COMPARISON; 21665 } 21666 21667 public class SelectFormat extends java.text.Format { 21668 ctor public SelectFormat(String); 21669 method public void applyPattern(String); 21670 method public final String format(String); 21671 method public StringBuffer format(Object, StringBuffer, java.text.FieldPosition); 21672 method public Object parseObject(String, java.text.ParsePosition); 21673 method public String toPattern(); 21674 } 21675 21676 public class SimpleDateFormat extends android.icu.text.DateFormat { 21677 ctor public SimpleDateFormat(); 21678 ctor public SimpleDateFormat(String); 21679 ctor public SimpleDateFormat(String, java.util.Locale); 21680 ctor public SimpleDateFormat(String, android.icu.util.ULocale); 21681 ctor public SimpleDateFormat(String, String, android.icu.util.ULocale); 21682 ctor public SimpleDateFormat(String, android.icu.text.DateFormatSymbols); 21683 method public void applyLocalizedPattern(String); 21684 method public void applyPattern(String); 21685 method public StringBuffer format(android.icu.util.Calendar, StringBuffer, java.text.FieldPosition); 21686 method public java.util.Date get2DigitYearStart(); 21687 method public android.icu.text.DateFormatSymbols getDateFormatSymbols(); 21688 method public android.icu.text.NumberFormat getNumberFormat(char); 21689 method protected android.icu.text.DateFormatSymbols getSymbols(); 21690 method public android.icu.text.TimeZoneFormat getTimeZoneFormat(); 21691 method protected int matchQuarterString(String, int, int, String[], android.icu.util.Calendar); 21692 method protected int matchString(String, int, int, String[], android.icu.util.Calendar); 21693 method public void parse(String, android.icu.util.Calendar, java.text.ParsePosition); 21694 method protected android.icu.text.DateFormat.Field patternCharToDateFormatField(char); 21695 method public void set2DigitYearStart(java.util.Date); 21696 method public void setDateFormatSymbols(android.icu.text.DateFormatSymbols); 21697 method public void setNumberFormat(String, android.icu.text.NumberFormat); 21698 method public void setTimeZoneFormat(android.icu.text.TimeZoneFormat); 21699 method protected String subFormat(char, int, int, java.text.FieldPosition, android.icu.text.DateFormatSymbols, android.icu.util.Calendar) throws java.lang.IllegalArgumentException; 21700 method protected int subParse(String, int, char, int, boolean, boolean, boolean[], android.icu.util.Calendar); 21701 method public String toLocalizedPattern(); 21702 method public String toPattern(); 21703 method protected String zeroPaddingNumber(long, int, int); 21704 } 21705 21706 public class StringPrepParseException extends java.text.ParseException { 21707 ctor public StringPrepParseException(String, int); 21708 ctor public StringPrepParseException(String, int, String, int); 21709 ctor public StringPrepParseException(String, int, String, int, int); 21710 method public int getError(); 21711 field public static final int ACE_PREFIX_ERROR = 6; // 0x6 21712 field public static final int BUFFER_OVERFLOW_ERROR = 9; // 0x9 21713 field public static final int CHECK_BIDI_ERROR = 4; // 0x4 21714 field public static final int DOMAIN_NAME_TOO_LONG_ERROR = 11; // 0xb 21715 field public static final int ILLEGAL_CHAR_FOUND = 1; // 0x1 21716 field public static final int INVALID_CHAR_FOUND = 0; // 0x0 21717 field public static final int LABEL_TOO_LONG_ERROR = 8; // 0x8 21718 field public static final int PROHIBITED_ERROR = 2; // 0x2 21719 field public static final int STD3_ASCII_RULES_ERROR = 5; // 0x5 21720 field public static final int UNASSIGNED_ERROR = 3; // 0x3 21721 field public static final int VERIFICATION_ERROR = 7; // 0x7 21722 field public static final int ZERO_LENGTH_LABEL = 10; // 0xa 21723 } 21724 21725 public final class StringSearch extends android.icu.text.SearchIterator { 21726 ctor public StringSearch(String, java.text.CharacterIterator, android.icu.text.RuleBasedCollator, android.icu.text.BreakIterator); 21727 ctor public StringSearch(String, java.text.CharacterIterator, android.icu.text.RuleBasedCollator); 21728 ctor public StringSearch(String, java.text.CharacterIterator, java.util.Locale); 21729 ctor public StringSearch(String, java.text.CharacterIterator, android.icu.util.ULocale); 21730 ctor public StringSearch(String, String); 21731 method public android.icu.text.RuleBasedCollator getCollator(); 21732 method public int getIndex(); 21733 method public String getPattern(); 21734 method protected int handleNext(int); 21735 method protected int handlePrevious(int); 21736 method public boolean isCanonical(); 21737 method public void setCanonical(boolean); 21738 method public void setCollator(android.icu.text.RuleBasedCollator); 21739 method public void setPattern(String); 21740 } 21741 21742 public interface SymbolTable { 21743 method public char[] lookup(String); 21744 method public android.icu.text.UnicodeMatcher lookupMatcher(int); 21745 method public String parseReference(String, java.text.ParsePosition, int); 21746 field public static final char SYMBOL_REF = 36; // 0x0024 '$' 21747 } 21748 21749 public class TimeZoneFormat extends android.icu.text.UFormat implements android.icu.util.Freezable<android.icu.text.TimeZoneFormat> java.io.Serializable { 21750 ctor protected TimeZoneFormat(android.icu.util.ULocale); 21751 method public android.icu.text.TimeZoneFormat cloneAsThawed(); 21752 method public final String format(android.icu.text.TimeZoneFormat.Style, android.icu.util.TimeZone, long); 21753 method public String format(android.icu.text.TimeZoneFormat.Style, android.icu.util.TimeZone, long, android.icu.util.Output<android.icu.text.TimeZoneFormat.TimeType>); 21754 method public StringBuffer format(Object, StringBuffer, java.text.FieldPosition); 21755 method public final String formatOffsetISO8601Basic(int, boolean, boolean, boolean); 21756 method public final String formatOffsetISO8601Extended(int, boolean, boolean, boolean); 21757 method public String formatOffsetLocalizedGMT(int); 21758 method public String formatOffsetShortLocalizedGMT(int); 21759 method public android.icu.text.TimeZoneFormat freeze(); 21760 method public java.util.EnumSet<android.icu.text.TimeZoneFormat.ParseOption> getDefaultParseOptions(); 21761 method public String getGMTOffsetDigits(); 21762 method public String getGMTOffsetPattern(android.icu.text.TimeZoneFormat.GMTOffsetPatternType); 21763 method public String getGMTPattern(); 21764 method public String getGMTZeroFormat(); 21765 method public static android.icu.text.TimeZoneFormat getInstance(android.icu.util.ULocale); 21766 method public static android.icu.text.TimeZoneFormat getInstance(java.util.Locale); 21767 method public android.icu.text.TimeZoneNames getTimeZoneNames(); 21768 method public boolean isFrozen(); 21769 method public android.icu.util.TimeZone parse(android.icu.text.TimeZoneFormat.Style, String, java.text.ParsePosition, java.util.EnumSet<android.icu.text.TimeZoneFormat.ParseOption>, android.icu.util.Output<android.icu.text.TimeZoneFormat.TimeType>); 21770 method public android.icu.util.TimeZone parse(android.icu.text.TimeZoneFormat.Style, String, java.text.ParsePosition, android.icu.util.Output<android.icu.text.TimeZoneFormat.TimeType>); 21771 method public final android.icu.util.TimeZone parse(String, java.text.ParsePosition); 21772 method public final android.icu.util.TimeZone parse(String) throws java.text.ParseException; 21773 method public Object parseObject(String, java.text.ParsePosition); 21774 method public final int parseOffsetISO8601(String, java.text.ParsePosition); 21775 method public int parseOffsetLocalizedGMT(String, java.text.ParsePosition); 21776 method public int parseOffsetShortLocalizedGMT(String, java.text.ParsePosition); 21777 method public android.icu.text.TimeZoneFormat setDefaultParseOptions(java.util.EnumSet<android.icu.text.TimeZoneFormat.ParseOption>); 21778 method public android.icu.text.TimeZoneFormat setGMTOffsetDigits(String); 21779 method public android.icu.text.TimeZoneFormat setGMTOffsetPattern(android.icu.text.TimeZoneFormat.GMTOffsetPatternType, String); 21780 method public android.icu.text.TimeZoneFormat setGMTPattern(String); 21781 method public android.icu.text.TimeZoneFormat setGMTZeroFormat(String); 21782 method public android.icu.text.TimeZoneFormat setTimeZoneNames(android.icu.text.TimeZoneNames); 21783 } 21784 21785 public enum TimeZoneFormat.GMTOffsetPatternType { 21786 enum_constant public static final android.icu.text.TimeZoneFormat.GMTOffsetPatternType NEGATIVE_H; 21787 enum_constant public static final android.icu.text.TimeZoneFormat.GMTOffsetPatternType NEGATIVE_HM; 21788 enum_constant public static final android.icu.text.TimeZoneFormat.GMTOffsetPatternType NEGATIVE_HMS; 21789 enum_constant public static final android.icu.text.TimeZoneFormat.GMTOffsetPatternType POSITIVE_H; 21790 enum_constant public static final android.icu.text.TimeZoneFormat.GMTOffsetPatternType POSITIVE_HM; 21791 enum_constant public static final android.icu.text.TimeZoneFormat.GMTOffsetPatternType POSITIVE_HMS; 21792 } 21793 21794 public enum TimeZoneFormat.ParseOption { 21795 enum_constant public static final android.icu.text.TimeZoneFormat.ParseOption ALL_STYLES; 21796 enum_constant public static final android.icu.text.TimeZoneFormat.ParseOption TZ_DATABASE_ABBREVIATIONS; 21797 } 21798 21799 public enum TimeZoneFormat.Style { 21800 enum_constant public static final android.icu.text.TimeZoneFormat.Style EXEMPLAR_LOCATION; 21801 enum_constant public static final android.icu.text.TimeZoneFormat.Style GENERIC_LOCATION; 21802 enum_constant public static final android.icu.text.TimeZoneFormat.Style GENERIC_LONG; 21803 enum_constant public static final android.icu.text.TimeZoneFormat.Style GENERIC_SHORT; 21804 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_BASIC_FIXED; 21805 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_BASIC_FULL; 21806 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_BASIC_LOCAL_FIXED; 21807 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_BASIC_LOCAL_FULL; 21808 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_BASIC_LOCAL_SHORT; 21809 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_BASIC_SHORT; 21810 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_EXTENDED_FIXED; 21811 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_EXTENDED_FULL; 21812 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_EXTENDED_LOCAL_FIXED; 21813 enum_constant public static final android.icu.text.TimeZoneFormat.Style ISO_EXTENDED_LOCAL_FULL; 21814 enum_constant public static final android.icu.text.TimeZoneFormat.Style LOCALIZED_GMT; 21815 enum_constant public static final android.icu.text.TimeZoneFormat.Style LOCALIZED_GMT_SHORT; 21816 enum_constant public static final android.icu.text.TimeZoneFormat.Style SPECIFIC_LONG; 21817 enum_constant public static final android.icu.text.TimeZoneFormat.Style SPECIFIC_SHORT; 21818 enum_constant public static final android.icu.text.TimeZoneFormat.Style ZONE_ID; 21819 enum_constant public static final android.icu.text.TimeZoneFormat.Style ZONE_ID_SHORT; 21820 } 21821 21822 public enum TimeZoneFormat.TimeType { 21823 enum_constant public static final android.icu.text.TimeZoneFormat.TimeType DAYLIGHT; 21824 enum_constant public static final android.icu.text.TimeZoneFormat.TimeType STANDARD; 21825 enum_constant public static final android.icu.text.TimeZoneFormat.TimeType UNKNOWN; 21826 } 21827 21828 public abstract class TimeZoneNames implements java.io.Serializable { 21829 method public abstract java.util.Set<java.lang.String> getAvailableMetaZoneIDs(); 21830 method public abstract java.util.Set<java.lang.String> getAvailableMetaZoneIDs(String); 21831 method public final String getDisplayName(String, android.icu.text.TimeZoneNames.NameType, long); 21832 method public String getExemplarLocationName(String); 21833 method public static android.icu.text.TimeZoneNames getInstance(android.icu.util.ULocale); 21834 method public static android.icu.text.TimeZoneNames getInstance(java.util.Locale); 21835 method public abstract String getMetaZoneDisplayName(String, android.icu.text.TimeZoneNames.NameType); 21836 method public abstract String getMetaZoneID(String, long); 21837 method public abstract String getReferenceZoneID(String, String); 21838 method public static android.icu.text.TimeZoneNames getTZDBInstance(android.icu.util.ULocale); 21839 method public abstract String getTimeZoneDisplayName(String, android.icu.text.TimeZoneNames.NameType); 21840 } 21841 21842 public enum TimeZoneNames.NameType { 21843 enum_constant public static final android.icu.text.TimeZoneNames.NameType EXEMPLAR_LOCATION; 21844 enum_constant public static final android.icu.text.TimeZoneNames.NameType LONG_DAYLIGHT; 21845 enum_constant public static final android.icu.text.TimeZoneNames.NameType LONG_GENERIC; 21846 enum_constant public static final android.icu.text.TimeZoneNames.NameType LONG_STANDARD; 21847 enum_constant public static final android.icu.text.TimeZoneNames.NameType SHORT_DAYLIGHT; 21848 enum_constant public static final android.icu.text.TimeZoneNames.NameType SHORT_GENERIC; 21849 enum_constant public static final android.icu.text.TimeZoneNames.NameType SHORT_STANDARD; 21850 } 21851 21852 public abstract class Transliterator { 21853 method public static final android.icu.text.Transliterator createFromRules(String, String, int); 21854 method public void filteredTransliterate(android.icu.text.Replaceable, android.icu.text.Transliterator.Position, boolean); 21855 method public final void finishTransliteration(android.icu.text.Replaceable, android.icu.text.Transliterator.Position); 21856 method public static final java.util.Enumeration<java.lang.String> getAvailableIDs(); 21857 method public static final java.util.Enumeration<java.lang.String> getAvailableSources(); 21858 method public static final java.util.Enumeration<java.lang.String> getAvailableTargets(String); 21859 method public static final java.util.Enumeration<java.lang.String> getAvailableVariants(String, String); 21860 method public static final String getDisplayName(String); 21861 method public static String getDisplayName(String, java.util.Locale); 21862 method public static String getDisplayName(String, android.icu.util.ULocale); 21863 method public android.icu.text.Transliterator[] getElements(); 21864 method public final android.icu.text.UnicodeFilter getFilter(); 21865 method public final String getID(); 21866 method public static final android.icu.text.Transliterator getInstance(String); 21867 method public static android.icu.text.Transliterator getInstance(String, int); 21868 method public final android.icu.text.Transliterator getInverse(); 21869 method public final int getMaximumContextLength(); 21870 method public final android.icu.text.UnicodeSet getSourceSet(); 21871 method public android.icu.text.UnicodeSet getTargetSet(); 21872 method public void setFilter(android.icu.text.UnicodeFilter); 21873 method public String toRules(boolean); 21874 method public final int transliterate(android.icu.text.Replaceable, int, int); 21875 method public final void transliterate(android.icu.text.Replaceable); 21876 method public final String transliterate(String); 21877 method public final void transliterate(android.icu.text.Replaceable, android.icu.text.Transliterator.Position, String); 21878 method public final void transliterate(android.icu.text.Replaceable, android.icu.text.Transliterator.Position, int); 21879 method public final void transliterate(android.icu.text.Replaceable, android.icu.text.Transliterator.Position); 21880 field public static final int FORWARD = 0; // 0x0 21881 field public static final int REVERSE = 1; // 0x1 21882 } 21883 21884 public static class Transliterator.Position { 21885 ctor public Transliterator.Position(); 21886 ctor public Transliterator.Position(int, int, int); 21887 ctor public Transliterator.Position(int, int, int, int); 21888 ctor public Transliterator.Position(android.icu.text.Transliterator.Position); 21889 method public void set(android.icu.text.Transliterator.Position); 21890 method public final void validate(int); 21891 field public int contextLimit; 21892 field public int contextStart; 21893 field public int limit; 21894 field public int start; 21895 } 21896 21897 public abstract class UCharacterIterator implements java.lang.Cloneable { 21898 ctor protected UCharacterIterator(); 21899 method public Object clone() throws java.lang.CloneNotSupportedException; 21900 method public abstract int current(); 21901 method public int currentCodePoint(); 21902 method public java.text.CharacterIterator getCharacterIterator(); 21903 method public abstract int getIndex(); 21904 method public static final android.icu.text.UCharacterIterator getInstance(android.icu.text.Replaceable); 21905 method public static final android.icu.text.UCharacterIterator getInstance(String); 21906 method public static final android.icu.text.UCharacterIterator getInstance(char[]); 21907 method public static final android.icu.text.UCharacterIterator getInstance(char[], int, int); 21908 method public static final android.icu.text.UCharacterIterator getInstance(StringBuffer); 21909 method public static final android.icu.text.UCharacterIterator getInstance(java.text.CharacterIterator); 21910 method public abstract int getLength(); 21911 method public abstract int getText(char[], int); 21912 method public final int getText(char[]); 21913 method public String getText(); 21914 method public int moveCodePointIndex(int); 21915 method public int moveIndex(int); 21916 method public abstract int next(); 21917 method public int nextCodePoint(); 21918 method public abstract int previous(); 21919 method public int previousCodePoint(); 21920 method public abstract void setIndex(int); 21921 method public void setToLimit(); 21922 method public void setToStart(); 21923 field public static final int DONE = -1; // 0xffffffff 21924 } 21925 21926 public abstract class UFormat extends java.text.Format { 21927 ctor public UFormat(); 21928 } 21929 21930 public abstract class UnicodeFilter implements android.icu.text.UnicodeMatcher { 21931 method public abstract boolean contains(int); 21932 method public int matches(android.icu.text.Replaceable, int[], int, boolean); 21933 } 21934 21935 public interface UnicodeMatcher { 21936 method public void addMatchSetTo(android.icu.text.UnicodeSet); 21937 method public int matches(android.icu.text.Replaceable, int[], int, boolean); 21938 method public boolean matchesIndexValue(int); 21939 method public String toPattern(boolean); 21940 field public static final char ETHER = 65535; // 0xffff '\uffff' 21941 field public static final int U_MATCH = 2; // 0x2 21942 field public static final int U_MISMATCH = 0; // 0x0 21943 field public static final int U_PARTIAL_MATCH = 1; // 0x1 21944 } 21945 21946 public class UnicodeSet extends android.icu.text.UnicodeFilter implements java.lang.Comparable<android.icu.text.UnicodeSet> android.icu.util.Freezable<android.icu.text.UnicodeSet> java.lang.Iterable<java.lang.String> { 21947 ctor public UnicodeSet(); 21948 ctor public UnicodeSet(android.icu.text.UnicodeSet); 21949 ctor public UnicodeSet(int, int); 21950 ctor public UnicodeSet(int...); 21951 ctor public UnicodeSet(String); 21952 ctor public UnicodeSet(String, boolean); 21953 ctor public UnicodeSet(String, int); 21954 ctor public UnicodeSet(String, java.text.ParsePosition, android.icu.text.SymbolTable); 21955 ctor public UnicodeSet(String, java.text.ParsePosition, android.icu.text.SymbolTable, int); 21956 method public StringBuffer _generatePattern(StringBuffer, boolean); 21957 method public StringBuffer _generatePattern(StringBuffer, boolean, boolean); 21958 method public android.icu.text.UnicodeSet add(int, int); 21959 method public final android.icu.text.UnicodeSet add(int); 21960 method public final android.icu.text.UnicodeSet add(CharSequence); 21961 method public android.icu.text.UnicodeSet add(Iterable<?>); 21962 method public android.icu.text.UnicodeSet addAll(int, int); 21963 method public final android.icu.text.UnicodeSet addAll(CharSequence); 21964 method public android.icu.text.UnicodeSet addAll(android.icu.text.UnicodeSet); 21965 method public android.icu.text.UnicodeSet addAll(Iterable<?>); 21966 method public <T extends java.lang.CharSequence> android.icu.text.UnicodeSet addAll(T...); 21967 method public <T extends java.util.Collection<java.lang.String>> T addAllTo(T); 21968 method public void addMatchSetTo(android.icu.text.UnicodeSet); 21969 method public android.icu.text.UnicodeSet applyIntPropertyValue(int, int); 21970 method public final android.icu.text.UnicodeSet applyPattern(String); 21971 method public android.icu.text.UnicodeSet applyPattern(String, boolean); 21972 method public android.icu.text.UnicodeSet applyPattern(String, int); 21973 method public android.icu.text.UnicodeSet applyPropertyAlias(String, String); 21974 method public android.icu.text.UnicodeSet applyPropertyAlias(String, String, android.icu.text.SymbolTable); 21975 method public int charAt(int); 21976 method public android.icu.text.UnicodeSet clear(); 21977 method public Object clone(); 21978 method public android.icu.text.UnicodeSet cloneAsThawed(); 21979 method public android.icu.text.UnicodeSet closeOver(int); 21980 method public android.icu.text.UnicodeSet compact(); 21981 method public int compareTo(android.icu.text.UnicodeSet); 21982 method public int compareTo(android.icu.text.UnicodeSet, android.icu.text.UnicodeSet.ComparisonStyle); 21983 method public int compareTo(Iterable<java.lang.String>); 21984 method public android.icu.text.UnicodeSet complement(int, int); 21985 method public final android.icu.text.UnicodeSet complement(int); 21986 method public android.icu.text.UnicodeSet complement(); 21987 method public final android.icu.text.UnicodeSet complement(CharSequence); 21988 method public final android.icu.text.UnicodeSet complementAll(CharSequence); 21989 method public android.icu.text.UnicodeSet complementAll(android.icu.text.UnicodeSet); 21990 method public boolean contains(int); 21991 method public boolean contains(int, int); 21992 method public final boolean contains(CharSequence); 21993 method public boolean containsAll(android.icu.text.UnicodeSet); 21994 method public boolean containsAll(String); 21995 method public <T extends java.lang.CharSequence> boolean containsAll(Iterable<T>); 21996 method public boolean containsNone(int, int); 21997 method public boolean containsNone(android.icu.text.UnicodeSet); 21998 method public boolean containsNone(CharSequence); 21999 method public <T extends java.lang.CharSequence> boolean containsNone(Iterable<T>); 22000 method public final boolean containsSome(int, int); 22001 method public final boolean containsSome(android.icu.text.UnicodeSet); 22002 method public final boolean containsSome(CharSequence); 22003 method public final <T extends java.lang.CharSequence> boolean containsSome(Iterable<T>); 22004 method public android.icu.text.UnicodeSet freeze(); 22005 method public static android.icu.text.UnicodeSet from(CharSequence); 22006 method public static android.icu.text.UnicodeSet fromAll(CharSequence); 22007 method public int getRangeCount(); 22008 method public int getRangeEnd(int); 22009 method public int getRangeStart(int); 22010 method public int indexOf(int); 22011 method public boolean isEmpty(); 22012 method public boolean isFrozen(); 22013 method public java.util.Iterator<java.lang.String> iterator(); 22014 method public boolean matchesIndexValue(int); 22015 method public Iterable<android.icu.text.UnicodeSet.EntryRange> ranges(); 22016 method public android.icu.text.UnicodeSet remove(int, int); 22017 method public final android.icu.text.UnicodeSet remove(int); 22018 method public final android.icu.text.UnicodeSet remove(CharSequence); 22019 method public final android.icu.text.UnicodeSet removeAll(CharSequence); 22020 method public android.icu.text.UnicodeSet removeAll(android.icu.text.UnicodeSet); 22021 method public <T extends java.lang.CharSequence> android.icu.text.UnicodeSet removeAll(Iterable<T>); 22022 method public final android.icu.text.UnicodeSet removeAllStrings(); 22023 method public android.icu.text.UnicodeSet retain(int, int); 22024 method public final android.icu.text.UnicodeSet retain(int); 22025 method public final android.icu.text.UnicodeSet retain(CharSequence); 22026 method public final android.icu.text.UnicodeSet retainAll(CharSequence); 22027 method public android.icu.text.UnicodeSet retainAll(android.icu.text.UnicodeSet); 22028 method public <T extends java.lang.CharSequence> android.icu.text.UnicodeSet retainAll(Iterable<T>); 22029 method public android.icu.text.UnicodeSet set(int, int); 22030 method public android.icu.text.UnicodeSet set(android.icu.text.UnicodeSet); 22031 method public int size(); 22032 method public int span(CharSequence, android.icu.text.UnicodeSet.SpanCondition); 22033 method public int span(CharSequence, int, android.icu.text.UnicodeSet.SpanCondition); 22034 method public int spanBack(CharSequence, android.icu.text.UnicodeSet.SpanCondition); 22035 method public int spanBack(CharSequence, int, android.icu.text.UnicodeSet.SpanCondition); 22036 method public java.util.Collection<java.lang.String> strings(); 22037 method public String toPattern(boolean); 22038 field public static final int ADD_CASE_MAPPINGS = 4; // 0x4 22039 field public static final android.icu.text.UnicodeSet ALL_CODE_POINTS; 22040 field public static final int CASE = 2; // 0x2 22041 field public static final int CASE_INSENSITIVE = 2; // 0x2 22042 field public static final android.icu.text.UnicodeSet EMPTY; 22043 field public static final int IGNORE_SPACE = 1; // 0x1 22044 field public static final int MAX_VALUE = 1114111; // 0x10ffff 22045 field public static final int MIN_VALUE = 0; // 0x0 22046 } 22047 22048 public enum UnicodeSet.ComparisonStyle { 22049 enum_constant public static final android.icu.text.UnicodeSet.ComparisonStyle LEXICOGRAPHIC; 22050 enum_constant public static final android.icu.text.UnicodeSet.ComparisonStyle LONGER_FIRST; 22051 enum_constant public static final android.icu.text.UnicodeSet.ComparisonStyle SHORTER_FIRST; 22052 } 22053 22054 public static class UnicodeSet.EntryRange { 22055 field public int codepoint; 22056 field public int codepointEnd; 22057 } 22058 22059 public enum UnicodeSet.SpanCondition { 22060 enum_constant public static final android.icu.text.UnicodeSet.SpanCondition CONDITION_COUNT; 22061 enum_constant public static final android.icu.text.UnicodeSet.SpanCondition CONTAINED; 22062 enum_constant public static final android.icu.text.UnicodeSet.SpanCondition NOT_CONTAINED; 22063 enum_constant public static final android.icu.text.UnicodeSet.SpanCondition SIMPLE; 22064 } 22065 22066 public class UnicodeSetIterator { 22067 ctor public UnicodeSetIterator(android.icu.text.UnicodeSet); 22068 ctor public UnicodeSetIterator(); 22069 method public String getString(); 22070 method public boolean next(); 22071 method public boolean nextRange(); 22072 method public void reset(android.icu.text.UnicodeSet); 22073 method public void reset(); 22074 field public static int IS_STRING; 22075 field public int codepoint; 22076 field public int codepointEnd; 22077 field public String string; 22078 } 22079 22080 public class UnicodeSetSpanner { 22081 ctor public UnicodeSetSpanner(android.icu.text.UnicodeSet); 22082 method public int countIn(CharSequence); 22083 method public int countIn(CharSequence, android.icu.text.UnicodeSetSpanner.CountMethod); 22084 method public int countIn(CharSequence, android.icu.text.UnicodeSetSpanner.CountMethod, android.icu.text.UnicodeSet.SpanCondition); 22085 method public String deleteFrom(CharSequence); 22086 method public String deleteFrom(CharSequence, android.icu.text.UnicodeSet.SpanCondition); 22087 method public android.icu.text.UnicodeSet getUnicodeSet(); 22088 method public String replaceFrom(CharSequence, CharSequence); 22089 method public String replaceFrom(CharSequence, CharSequence, android.icu.text.UnicodeSetSpanner.CountMethod); 22090 method public String replaceFrom(CharSequence, CharSequence, android.icu.text.UnicodeSetSpanner.CountMethod, android.icu.text.UnicodeSet.SpanCondition); 22091 method public CharSequence trim(CharSequence); 22092 method public CharSequence trim(CharSequence, android.icu.text.UnicodeSetSpanner.TrimOption); 22093 method public CharSequence trim(CharSequence, android.icu.text.UnicodeSetSpanner.TrimOption, android.icu.text.UnicodeSet.SpanCondition); 22094 } 22095 22096 public enum UnicodeSetSpanner.CountMethod { 22097 enum_constant public static final android.icu.text.UnicodeSetSpanner.CountMethod MIN_ELEMENTS; 22098 enum_constant public static final android.icu.text.UnicodeSetSpanner.CountMethod WHOLE_SPAN; 22099 } 22100 22101 public enum UnicodeSetSpanner.TrimOption { 22102 enum_constant public static final android.icu.text.UnicodeSetSpanner.TrimOption BOTH; 22103 enum_constant public static final android.icu.text.UnicodeSetSpanner.TrimOption LEADING; 22104 enum_constant public static final android.icu.text.UnicodeSetSpanner.TrimOption TRAILING; 22105 } 22106 22107} 22108 22109package android.icu.util { 22110 22111 public class BuddhistCalendar extends android.icu.util.GregorianCalendar { 22112 ctor public BuddhistCalendar(); 22113 ctor public BuddhistCalendar(android.icu.util.TimeZone); 22114 ctor public BuddhistCalendar(java.util.Locale); 22115 ctor public BuddhistCalendar(android.icu.util.ULocale); 22116 ctor public BuddhistCalendar(android.icu.util.TimeZone, java.util.Locale); 22117 ctor public BuddhistCalendar(android.icu.util.TimeZone, android.icu.util.ULocale); 22118 ctor public BuddhistCalendar(java.util.Date); 22119 ctor public BuddhistCalendar(int, int, int); 22120 ctor public BuddhistCalendar(int, int, int, int, int, int); 22121 field public static final int BE = 0; // 0x0 22122 } 22123 22124 public abstract class Calendar implements java.lang.Cloneable java.lang.Comparable<android.icu.util.Calendar> java.io.Serializable { 22125 ctor protected Calendar(); 22126 ctor protected Calendar(android.icu.util.TimeZone, java.util.Locale); 22127 ctor protected Calendar(android.icu.util.TimeZone, android.icu.util.ULocale); 22128 method public void add(int, int); 22129 method public boolean after(Object); 22130 method public boolean before(Object); 22131 method public final void clear(); 22132 method public final void clear(int); 22133 method public Object clone(); 22134 method public int compareTo(android.icu.util.Calendar); 22135 method protected void complete(); 22136 method protected void computeFields(); 22137 method protected final void computeGregorianFields(int); 22138 method protected int computeGregorianMonthStart(int, int); 22139 method protected int computeJulianDay(); 22140 method @Deprecated protected int computeMillisInDay(); 22141 method protected void computeTime(); 22142 method @Deprecated protected int computeZoneOffset(long, int); 22143 method public int fieldDifference(java.util.Date, int); 22144 method protected String fieldName(int); 22145 method protected static final long floorDivide(long, long); 22146 method protected static final int floorDivide(int, int); 22147 method protected static final int floorDivide(int, int, int[]); 22148 method protected static final int floorDivide(long, int, int[]); 22149 method public final int get(int); 22150 method public int getActualMaximum(int); 22151 method public int getActualMinimum(int); 22152 method public static java.util.Locale[] getAvailableLocales(); 22153 method public android.icu.text.DateFormat getDateTimeFormat(int, int, java.util.Locale); 22154 method public android.icu.text.DateFormat getDateTimeFormat(int, int, android.icu.util.ULocale); 22155 method public String getDisplayName(java.util.Locale); 22156 method public String getDisplayName(android.icu.util.ULocale); 22157 method public final int getFieldCount(); 22158 method protected int[][][] getFieldResolutionTable(); 22159 method public int getFirstDayOfWeek(); 22160 method public final int getGreatestMinimum(int); 22161 method protected final int getGregorianDayOfMonth(); 22162 method protected final int getGregorianDayOfYear(); 22163 method protected final int getGregorianMonth(); 22164 method protected final int getGregorianYear(); 22165 method public static android.icu.util.Calendar getInstance(); 22166 method public static android.icu.util.Calendar getInstance(android.icu.util.TimeZone); 22167 method public static android.icu.util.Calendar getInstance(java.util.Locale); 22168 method public static android.icu.util.Calendar getInstance(android.icu.util.ULocale); 22169 method public static android.icu.util.Calendar getInstance(android.icu.util.TimeZone, java.util.Locale); 22170 method public static android.icu.util.Calendar getInstance(android.icu.util.TimeZone, android.icu.util.ULocale); 22171 method public static final String[] getKeywordValuesForLocale(String, android.icu.util.ULocale, boolean); 22172 method public final int getLeastMaximum(int); 22173 method protected int getLimit(int, int); 22174 method public final int getMaximum(int); 22175 method public int getMinimalDaysInFirstWeek(); 22176 method public final int getMinimum(int); 22177 method public int getRepeatedWallTimeOption(); 22178 method public int getSkippedWallTimeOption(); 22179 method protected final int getStamp(int); 22180 method public final java.util.Date getTime(); 22181 method public long getTimeInMillis(); 22182 method public android.icu.util.TimeZone getTimeZone(); 22183 method public String getType(); 22184 method public android.icu.util.Calendar.WeekData getWeekData(); 22185 method public static android.icu.util.Calendar.WeekData getWeekDataForRegion(String); 22186 method protected static final int gregorianMonthLength(int, int); 22187 method protected static final int gregorianPreviousMonthLength(int, int); 22188 method protected void handleComputeFields(int); 22189 method protected int handleComputeJulianDay(int); 22190 method protected abstract int handleComputeMonthStart(int, int, boolean); 22191 method protected int[] handleCreateFields(); 22192 method protected android.icu.text.DateFormat handleGetDateFormat(String, java.util.Locale); 22193 method protected android.icu.text.DateFormat handleGetDateFormat(String, String, java.util.Locale); 22194 method protected android.icu.text.DateFormat handleGetDateFormat(String, android.icu.util.ULocale); 22195 method protected abstract int handleGetExtendedYear(); 22196 method protected abstract int handleGetLimit(int, int); 22197 method protected int handleGetMonthLength(int, int); 22198 method protected int handleGetYearLength(int); 22199 method protected final int internalGet(int); 22200 method protected final int internalGet(int, int); 22201 method protected final long internalGetTimeInMillis(); 22202 method protected final void internalSet(int, int); 22203 method public boolean isEquivalentTo(android.icu.util.Calendar); 22204 method protected static final boolean isGregorianLeapYear(int); 22205 method public boolean isLenient(); 22206 method public final boolean isSet(int); 22207 method public boolean isWeekend(java.util.Date); 22208 method public boolean isWeekend(); 22209 method protected static final int julianDayToDayOfWeek(int); 22210 method protected static final long julianDayToMillis(int); 22211 method protected static final int millisToJulianDay(long); 22212 method protected int newerField(int, int); 22213 method protected int newestStamp(int, int, int); 22214 method protected void pinField(int); 22215 method protected void prepareGetActual(int, boolean); 22216 method protected int resolveFields(int[][][]); 22217 method public final void roll(int, boolean); 22218 method public void roll(int, int); 22219 method public final void set(int, int); 22220 method public final void set(int, int, int); 22221 method public final void set(int, int, int, int, int); 22222 method public final void set(int, int, int, int, int, int); 22223 method public void setFirstDayOfWeek(int); 22224 method public void setLenient(boolean); 22225 method public void setMinimalDaysInFirstWeek(int); 22226 method public void setRepeatedWallTimeOption(int); 22227 method public void setSkippedWallTimeOption(int); 22228 method public final void setTime(java.util.Date); 22229 method public void setTimeInMillis(long); 22230 method public void setTimeZone(android.icu.util.TimeZone); 22231 method public android.icu.util.Calendar setWeekData(android.icu.util.Calendar.WeekData); 22232 method protected void validateField(int); 22233 method protected final void validateField(int, int, int); 22234 method protected void validateFields(); 22235 method protected int weekNumber(int, int, int); 22236 method protected final int weekNumber(int, int); 22237 field public static final int AM = 0; // 0x0 22238 field public static final int AM_PM = 9; // 0x9 22239 field public static final int APRIL = 3; // 0x3 22240 field public static final int AUGUST = 7; // 0x7 22241 field @Deprecated protected static final int BASE_FIELD_COUNT = 23; // 0x17 22242 field public static final int DATE = 5; // 0x5 22243 field public static final int DAY_OF_MONTH = 5; // 0x5 22244 field public static final int DAY_OF_WEEK = 7; // 0x7 22245 field public static final int DAY_OF_WEEK_IN_MONTH = 8; // 0x8 22246 field public static final int DAY_OF_YEAR = 6; // 0x6 22247 field public static final int DECEMBER = 11; // 0xb 22248 field public static final int DOW_LOCAL = 18; // 0x12 22249 field public static final int DST_OFFSET = 16; // 0x10 22250 field protected static final int EPOCH_JULIAN_DAY = 2440588; // 0x253d8c 22251 field public static final int ERA = 0; // 0x0 22252 field public static final int EXTENDED_YEAR = 19; // 0x13 22253 field public static final int FEBRUARY = 1; // 0x1 22254 field public static final int FRIDAY = 6; // 0x6 22255 field protected static final int GREATEST_MINIMUM = 1; // 0x1 22256 field public static final int HOUR = 10; // 0xa 22257 field public static final int HOUR_OF_DAY = 11; // 0xb 22258 field protected static final int INTERNALLY_SET = 1; // 0x1 22259 field public static final int IS_LEAP_MONTH = 22; // 0x16 22260 field public static final int JANUARY = 0; // 0x0 22261 field protected static final int JAN_1_1_JULIAN_DAY = 1721426; // 0x1a4452 22262 field public static final int JULIAN_DAY = 20; // 0x14 22263 field public static final int JULY = 6; // 0x6 22264 field public static final int JUNE = 5; // 0x5 22265 field protected static final int LEAST_MAXIMUM = 2; // 0x2 22266 field public static final int MARCH = 2; // 0x2 22267 field protected static final int MAXIMUM = 3; // 0x3 22268 field protected static final java.util.Date MAX_DATE; 22269 field @Deprecated protected static final int MAX_FIELD_COUNT = 32; // 0x20 22270 field protected static final int MAX_JULIAN = 2130706432; // 0x7f000000 22271 field protected static final long MAX_MILLIS = 183882168921600000L; // 0x28d47dbbf19b000L 22272 field public static final int MAY = 4; // 0x4 22273 field public static final int MILLISECOND = 14; // 0xe 22274 field public static final int MILLISECONDS_IN_DAY = 21; // 0x15 22275 field protected static final int MINIMUM = 0; // 0x0 22276 field protected static final int MINIMUM_USER_STAMP = 2; // 0x2 22277 field public static final int MINUTE = 12; // 0xc 22278 field protected static final java.util.Date MIN_DATE; 22279 field protected static final int MIN_JULIAN = -2130706432; // 0x81000000 22280 field protected static final long MIN_MILLIS = -184303902528000000L; // 0xfd713893bf19b000L 22281 field public static final int MONDAY = 2; // 0x2 22282 field public static final int MONTH = 2; // 0x2 22283 field public static final int NOVEMBER = 10; // 0xa 22284 field public static final int OCTOBER = 9; // 0x9 22285 field protected static final long ONE_DAY = 86400000L; // 0x5265c00L 22286 field protected static final int ONE_HOUR = 3600000; // 0x36ee80 22287 field protected static final int ONE_MINUTE = 60000; // 0xea60 22288 field protected static final int ONE_SECOND = 1000; // 0x3e8 22289 field protected static final long ONE_WEEK = 604800000L; // 0x240c8400L 22290 field public static final int PM = 1; // 0x1 22291 field protected static final int RESOLVE_REMAP = 32; // 0x20 22292 field public static final int SATURDAY = 7; // 0x7 22293 field public static final int SECOND = 13; // 0xd 22294 field public static final int SEPTEMBER = 8; // 0x8 22295 field public static final int SUNDAY = 1; // 0x1 22296 field public static final int THURSDAY = 5; // 0x5 22297 field public static final int TUESDAY = 3; // 0x3 22298 field public static final int UNDECIMBER = 12; // 0xc 22299 field protected static final int UNSET = 0; // 0x0 22300 field public static final int WALLTIME_FIRST = 1; // 0x1 22301 field public static final int WALLTIME_LAST = 0; // 0x0 22302 field public static final int WALLTIME_NEXT_VALID = 2; // 0x2 22303 field public static final int WEDNESDAY = 4; // 0x4 22304 field public static final int WEEK_OF_MONTH = 4; // 0x4 22305 field public static final int WEEK_OF_YEAR = 3; // 0x3 22306 field public static final int YEAR = 1; // 0x1 22307 field public static final int YEAR_WOY = 17; // 0x11 22308 field public static final int ZONE_OFFSET = 15; // 0xf 22309 } 22310 22311 public static final class Calendar.WeekData { 22312 ctor public Calendar.WeekData(int, int, int, int, int, int); 22313 field public final int firstDayOfWeek; 22314 field public final int minimalDaysInFirstWeek; 22315 field public final int weekendCease; 22316 field public final int weekendCeaseMillis; 22317 field public final int weekendOnset; 22318 field public final int weekendOnsetMillis; 22319 } 22320 22321 public class ChineseCalendar extends android.icu.util.Calendar { 22322 ctor public ChineseCalendar(); 22323 ctor public ChineseCalendar(java.util.Date); 22324 ctor public ChineseCalendar(int, int, int, int); 22325 ctor public ChineseCalendar(int, int, int, int, int, int, int); 22326 ctor public ChineseCalendar(int, int, int, int, int); 22327 ctor public ChineseCalendar(int, int, int, int, int, int, int, int); 22328 ctor public ChineseCalendar(java.util.Locale); 22329 ctor public ChineseCalendar(android.icu.util.TimeZone); 22330 ctor public ChineseCalendar(android.icu.util.TimeZone, java.util.Locale); 22331 ctor public ChineseCalendar(android.icu.util.ULocale); 22332 ctor public ChineseCalendar(android.icu.util.TimeZone, android.icu.util.ULocale); 22333 method protected int handleComputeMonthStart(int, int, boolean); 22334 method protected android.icu.text.DateFormat handleGetDateFormat(String, String, android.icu.util.ULocale); 22335 method protected int handleGetExtendedYear(); 22336 method protected int handleGetLimit(int, int); 22337 } 22338 22339 public final class CopticCalendar extends android.icu.util.Calendar { 22340 ctor public CopticCalendar(); 22341 ctor public CopticCalendar(android.icu.util.TimeZone); 22342 ctor public CopticCalendar(java.util.Locale); 22343 ctor public CopticCalendar(android.icu.util.ULocale); 22344 ctor public CopticCalendar(android.icu.util.TimeZone, java.util.Locale); 22345 ctor public CopticCalendar(android.icu.util.TimeZone, android.icu.util.ULocale); 22346 ctor public CopticCalendar(int, int, int); 22347 ctor public CopticCalendar(java.util.Date); 22348 ctor public CopticCalendar(int, int, int, int, int, int); 22349 method @Deprecated protected void handleComputeFields(int); 22350 method protected int handleComputeMonthStart(int, int, boolean); 22351 method @Deprecated protected int handleGetExtendedYear(); 22352 method protected int handleGetLimit(int, int); 22353 field public static final int AMSHIR = 5; // 0x5 22354 field public static final int BABA = 1; // 0x1 22355 field public static final int BARAMHAT = 6; // 0x6 22356 field public static final int BARAMOUDA = 7; // 0x7 22357 field public static final int BASHANS = 8; // 0x8 22358 field public static final int EPEP = 10; // 0xa 22359 field public static final int HATOR = 2; // 0x2 22360 field public static final int KIAHK = 3; // 0x3 22361 field public static final int MESRA = 11; // 0xb 22362 field public static final int NASIE = 12; // 0xc 22363 field public static final int PAONA = 9; // 0x9 22364 field public static final int TOBA = 4; // 0x4 22365 field public static final int TOUT = 0; // 0x0 22366 } 22367 22368 public class Currency extends android.icu.util.MeasureUnit { 22369 ctor protected Currency(String); 22370 method public static android.icu.util.Currency fromJavaCurrency(java.util.Currency); 22371 method public static java.util.Set<android.icu.util.Currency> getAvailableCurrencies(); 22372 method public static String[] getAvailableCurrencyCodes(android.icu.util.ULocale, java.util.Date); 22373 method public static String[] getAvailableCurrencyCodes(java.util.Locale, java.util.Date); 22374 method public static java.util.Locale[] getAvailableLocales(); 22375 method public static android.icu.util.ULocale[] getAvailableULocales(); 22376 method public String getCurrencyCode(); 22377 method public int getDefaultFractionDigits(); 22378 method public int getDefaultFractionDigits(android.icu.util.Currency.CurrencyUsage); 22379 method public String getDisplayName(); 22380 method public String getDisplayName(java.util.Locale); 22381 method public static android.icu.util.Currency getInstance(java.util.Locale); 22382 method public static android.icu.util.Currency getInstance(android.icu.util.ULocale); 22383 method public static android.icu.util.Currency getInstance(String); 22384 method public static final String[] getKeywordValuesForLocale(String, android.icu.util.ULocale, boolean); 22385 method public String getName(java.util.Locale, int, boolean[]); 22386 method public String getName(android.icu.util.ULocale, int, boolean[]); 22387 method public String getName(java.util.Locale, int, String, boolean[]); 22388 method public String getName(android.icu.util.ULocale, int, String, boolean[]); 22389 method public int getNumericCode(); 22390 method public double getRoundingIncrement(); 22391 method public double getRoundingIncrement(android.icu.util.Currency.CurrencyUsage); 22392 method public String getSymbol(); 22393 method public String getSymbol(java.util.Locale); 22394 method public String getSymbol(android.icu.util.ULocale); 22395 method public static boolean isAvailable(String, java.util.Date, java.util.Date); 22396 method public java.util.Currency toJavaCurrency(); 22397 field public static final int LONG_NAME = 1; // 0x1 22398 field public static final int NARROW_SYMBOL_NAME = 3; // 0x3 22399 field public static final int PLURAL_LONG_NAME = 2; // 0x2 22400 field public static final int SYMBOL_NAME = 0; // 0x0 22401 } 22402 22403 public enum Currency.CurrencyUsage { 22404 enum_constant public static final android.icu.util.Currency.CurrencyUsage CASH; 22405 enum_constant public static final android.icu.util.Currency.CurrencyUsage STANDARD; 22406 } 22407 22408 public class CurrencyAmount extends android.icu.util.Measure { 22409 ctor public CurrencyAmount(Number, android.icu.util.Currency); 22410 ctor public CurrencyAmount(double, android.icu.util.Currency); 22411 ctor public CurrencyAmount(Number, java.util.Currency); 22412 ctor public CurrencyAmount(double, java.util.Currency); 22413 method public android.icu.util.Currency getCurrency(); 22414 } 22415 22416 public final class DateInterval implements java.io.Serializable { 22417 ctor public DateInterval(long, long); 22418 method public long getFromDate(); 22419 method public long getToDate(); 22420 } 22421 22422 public final class EthiopicCalendar extends android.icu.util.Calendar { 22423 ctor public EthiopicCalendar(); 22424 ctor public EthiopicCalendar(android.icu.util.TimeZone); 22425 ctor public EthiopicCalendar(java.util.Locale); 22426 ctor public EthiopicCalendar(android.icu.util.ULocale); 22427 ctor public EthiopicCalendar(android.icu.util.TimeZone, java.util.Locale); 22428 ctor public EthiopicCalendar(android.icu.util.TimeZone, android.icu.util.ULocale); 22429 ctor public EthiopicCalendar(int, int, int); 22430 ctor public EthiopicCalendar(java.util.Date); 22431 ctor public EthiopicCalendar(int, int, int, int, int, int); 22432 method @Deprecated protected void handleComputeFields(int); 22433 method protected int handleComputeMonthStart(int, int, boolean); 22434 method @Deprecated protected int handleGetExtendedYear(); 22435 method @Deprecated protected int handleGetLimit(int, int); 22436 method public boolean isAmeteAlemEra(); 22437 method public void setAmeteAlemEra(boolean); 22438 field public static final int GENBOT = 8; // 0x8 22439 field public static final int HAMLE = 10; // 0xa 22440 field public static final int HEDAR = 2; // 0x2 22441 field public static final int MEGABIT = 6; // 0x6 22442 field public static final int MESKEREM = 0; // 0x0 22443 field public static final int MIAZIA = 7; // 0x7 22444 field public static final int NEHASSE = 11; // 0xb 22445 field public static final int PAGUMEN = 12; // 0xc 22446 field public static final int SENE = 9; // 0x9 22447 field public static final int TAHSAS = 3; // 0x3 22448 field public static final int TEKEMT = 1; // 0x1 22449 field public static final int TER = 4; // 0x4 22450 field public static final int YEKATIT = 5; // 0x5 22451 } 22452 22453 public interface Freezable<T> extends java.lang.Cloneable { 22454 method public T cloneAsThawed(); 22455 method public T freeze(); 22456 method public boolean isFrozen(); 22457 } 22458 22459 public class GregorianCalendar extends android.icu.util.Calendar { 22460 ctor public GregorianCalendar(); 22461 ctor public GregorianCalendar(android.icu.util.TimeZone); 22462 ctor public GregorianCalendar(java.util.Locale); 22463 ctor public GregorianCalendar(android.icu.util.ULocale); 22464 ctor public GregorianCalendar(android.icu.util.TimeZone, java.util.Locale); 22465 ctor public GregorianCalendar(android.icu.util.TimeZone, android.icu.util.ULocale); 22466 ctor public GregorianCalendar(int, int, int); 22467 ctor public GregorianCalendar(int, int, int, int, int); 22468 ctor public GregorianCalendar(int, int, int, int, int, int); 22469 method public final java.util.Date getGregorianChange(); 22470 method protected int handleComputeMonthStart(int, int, boolean); 22471 method protected int handleGetExtendedYear(); 22472 method protected int handleGetLimit(int, int); 22473 method public boolean isLeapYear(int); 22474 method public void setGregorianChange(java.util.Date); 22475 field public static final int AD = 1; // 0x1 22476 field public static final int BC = 0; // 0x0 22477 field protected transient boolean invertGregorian; 22478 field protected transient boolean isGregorian; 22479 } 22480 22481 public class HebrewCalendar extends android.icu.util.Calendar { 22482 ctor public HebrewCalendar(); 22483 ctor public HebrewCalendar(android.icu.util.TimeZone); 22484 ctor public HebrewCalendar(java.util.Locale); 22485 ctor public HebrewCalendar(android.icu.util.ULocale); 22486 ctor public HebrewCalendar(android.icu.util.TimeZone, java.util.Locale); 22487 ctor public HebrewCalendar(android.icu.util.TimeZone, android.icu.util.ULocale); 22488 ctor public HebrewCalendar(int, int, int); 22489 ctor public HebrewCalendar(java.util.Date); 22490 ctor public HebrewCalendar(int, int, int, int, int, int); 22491 method protected int handleComputeMonthStart(int, int, boolean); 22492 method protected int handleGetExtendedYear(); 22493 method protected int handleGetLimit(int, int); 22494 method @Deprecated protected void validateField(int); 22495 field public static final int ADAR = 6; // 0x6 22496 field public static final int ADAR_1 = 5; // 0x5 22497 field public static final int AV = 11; // 0xb 22498 field public static final int ELUL = 12; // 0xc 22499 field public static final int HESHVAN = 1; // 0x1 22500 field public static final int IYAR = 8; // 0x8 22501 field public static final int KISLEV = 2; // 0x2 22502 field public static final int NISAN = 7; // 0x7 22503 field public static final int SHEVAT = 4; // 0x4 22504 field public static final int SIVAN = 9; // 0x9 22505 field public static final int TAMUZ = 10; // 0xa 22506 field public static final int TEVET = 3; // 0x3 22507 field public static final int TISHRI = 0; // 0x0 22508 } 22509 22510 public class ICUUncheckedIOException extends java.lang.RuntimeException { 22511 ctor public ICUUncheckedIOException(); 22512 ctor public ICUUncheckedIOException(String); 22513 ctor public ICUUncheckedIOException(Throwable); 22514 ctor public ICUUncheckedIOException(String, Throwable); 22515 } 22516 22517 public class IllformedLocaleException extends java.lang.RuntimeException { 22518 ctor public IllformedLocaleException(); 22519 ctor public IllformedLocaleException(String); 22520 ctor public IllformedLocaleException(String, int); 22521 method public int getErrorIndex(); 22522 } 22523 22524 public class IndianCalendar extends android.icu.util.Calendar { 22525 ctor public IndianCalendar(); 22526 ctor public IndianCalendar(android.icu.util.TimeZone); 22527 ctor public IndianCalendar(java.util.Locale); 22528 ctor public IndianCalendar(android.icu.util.ULocale); 22529 ctor public IndianCalendar(android.icu.util.TimeZone, java.util.Locale); 22530 ctor public IndianCalendar(android.icu.util.TimeZone, android.icu.util.ULocale); 22531 ctor public IndianCalendar(java.util.Date); 22532 ctor public IndianCalendar(int, int, int); 22533 ctor public IndianCalendar(int, int, int, int, int, int); 22534 method protected int handleComputeMonthStart(int, int, boolean); 22535 method protected int handleGetExtendedYear(); 22536 method protected int handleGetLimit(int, int); 22537 field public static final int AGRAHAYANA = 8; // 0x8 22538 field public static final int ASADHA = 3; // 0x3 22539 field public static final int ASVINA = 6; // 0x6 22540 field public static final int BHADRA = 5; // 0x5 22541 field public static final int CHAITRA = 0; // 0x0 22542 field public static final int IE = 0; // 0x0 22543 field public static final int JYAISTHA = 2; // 0x2 22544 field public static final int KARTIKA = 7; // 0x7 22545 field public static final int MAGHA = 10; // 0xa 22546 field public static final int PAUSA = 9; // 0x9 22547 field public static final int PHALGUNA = 11; // 0xb 22548 field public static final int SRAVANA = 4; // 0x4 22549 field public static final int VAISAKHA = 1; // 0x1 22550 } 22551 22552 public class IslamicCalendar extends android.icu.util.Calendar { 22553 ctor public IslamicCalendar(); 22554 ctor public IslamicCalendar(android.icu.util.TimeZone); 22555 ctor public IslamicCalendar(java.util.Locale); 22556 ctor public IslamicCalendar(android.icu.util.ULocale); 22557 ctor public IslamicCalendar(android.icu.util.TimeZone, java.util.Locale); 22558 ctor public IslamicCalendar(android.icu.util.TimeZone, android.icu.util.ULocale); 22559 ctor public IslamicCalendar(java.util.Date); 22560 ctor public IslamicCalendar(int, int, int); 22561 ctor public IslamicCalendar(int, int, int, int, int, int); 22562 method public android.icu.util.IslamicCalendar.CalculationType getCalculationType(); 22563 method protected int handleComputeMonthStart(int, int, boolean); 22564 method protected int handleGetExtendedYear(); 22565 method protected int handleGetLimit(int, int); 22566 method public void setCalculationType(android.icu.util.IslamicCalendar.CalculationType); 22567 field public static final int DHU_AL_HIJJAH = 11; // 0xb 22568 field public static final int DHU_AL_QIDAH = 10; // 0xa 22569 field public static final int JUMADA_1 = 4; // 0x4 22570 field public static final int JUMADA_2 = 5; // 0x5 22571 field public static final int MUHARRAM = 0; // 0x0 22572 field public static final int RABI_1 = 2; // 0x2 22573 field public static final int RABI_2 = 3; // 0x3 22574 field public static final int RAJAB = 6; // 0x6 22575 field public static final int RAMADAN = 8; // 0x8 22576 field public static final int SAFAR = 1; // 0x1 22577 field public static final int SHABAN = 7; // 0x7 22578 field public static final int SHAWWAL = 9; // 0x9 22579 } 22580 22581 public enum IslamicCalendar.CalculationType { 22582 enum_constant public static final android.icu.util.IslamicCalendar.CalculationType ISLAMIC; 22583 enum_constant public static final android.icu.util.IslamicCalendar.CalculationType ISLAMIC_CIVIL; 22584 enum_constant public static final android.icu.util.IslamicCalendar.CalculationType ISLAMIC_TBLA; 22585 enum_constant public static final android.icu.util.IslamicCalendar.CalculationType ISLAMIC_UMALQURA; 22586 } 22587 22588 public class JapaneseCalendar extends android.icu.util.GregorianCalendar { 22589 ctor public JapaneseCalendar(); 22590 ctor public JapaneseCalendar(android.icu.util.TimeZone); 22591 ctor public JapaneseCalendar(java.util.Locale); 22592 ctor public JapaneseCalendar(android.icu.util.ULocale); 22593 ctor public JapaneseCalendar(android.icu.util.TimeZone, java.util.Locale); 22594 ctor public JapaneseCalendar(android.icu.util.TimeZone, android.icu.util.ULocale); 22595 ctor public JapaneseCalendar(java.util.Date); 22596 ctor public JapaneseCalendar(int, int, int, int); 22597 ctor public JapaneseCalendar(int, int, int); 22598 ctor public JapaneseCalendar(int, int, int, int, int, int); 22599 field public static final int HEISEI; 22600 field public static final int MEIJI; 22601 field public static final int REIWA; 22602 field public static final int SHOWA; 22603 field public static final int TAISHO; 22604 } 22605 22606 public final class LocaleData { 22607 method public static android.icu.util.VersionInfo getCLDRVersion(); 22608 method public String getDelimiter(int); 22609 method public static android.icu.util.LocaleData getInstance(android.icu.util.ULocale); 22610 method public static android.icu.util.LocaleData getInstance(); 22611 method public static android.icu.util.LocaleData.MeasurementSystem getMeasurementSystem(android.icu.util.ULocale); 22612 method public boolean getNoSubstitute(); 22613 method public static android.icu.util.LocaleData.PaperSize getPaperSize(android.icu.util.ULocale); 22614 method public void setNoSubstitute(boolean); 22615 field public static final int ALT_QUOTATION_END = 3; // 0x3 22616 field public static final int ALT_QUOTATION_START = 2; // 0x2 22617 field public static final int QUOTATION_END = 1; // 0x1 22618 field public static final int QUOTATION_START = 0; // 0x0 22619 } 22620 22621 public static final class LocaleData.MeasurementSystem { 22622 field public static final android.icu.util.LocaleData.MeasurementSystem SI; 22623 field public static final android.icu.util.LocaleData.MeasurementSystem UK; 22624 field public static final android.icu.util.LocaleData.MeasurementSystem US; 22625 } 22626 22627 public static final class LocaleData.PaperSize { 22628 method public int getHeight(); 22629 method public int getWidth(); 22630 } 22631 22632 public class Measure { 22633 ctor public Measure(Number, android.icu.util.MeasureUnit); 22634 method public Number getNumber(); 22635 method public android.icu.util.MeasureUnit getUnit(); 22636 } 22637 22638 public class MeasureUnit implements java.io.Serializable { 22639 method public static java.util.Set<android.icu.util.MeasureUnit> getAvailable(String); 22640 method public static java.util.Set<android.icu.util.MeasureUnit> getAvailable(); 22641 method public static java.util.Set<java.lang.String> getAvailableTypes(); 22642 method public String getSubtype(); 22643 method public String getType(); 22644 field public static final android.icu.util.MeasureUnit ACRE; 22645 field public static final android.icu.util.MeasureUnit ACRE_FOOT; 22646 field public static final android.icu.util.MeasureUnit AMPERE; 22647 field public static final android.icu.util.MeasureUnit ARC_MINUTE; 22648 field public static final android.icu.util.MeasureUnit ARC_SECOND; 22649 field public static final android.icu.util.MeasureUnit ASTRONOMICAL_UNIT; 22650 field public static final android.icu.util.MeasureUnit ATMOSPHERE; 22651 field public static final android.icu.util.MeasureUnit BIT; 22652 field public static final android.icu.util.MeasureUnit BUSHEL; 22653 field public static final android.icu.util.MeasureUnit BYTE; 22654 field public static final android.icu.util.MeasureUnit CALORIE; 22655 field public static final android.icu.util.MeasureUnit CARAT; 22656 field public static final android.icu.util.MeasureUnit CELSIUS; 22657 field public static final android.icu.util.MeasureUnit CENTILITER; 22658 field public static final android.icu.util.MeasureUnit CENTIMETER; 22659 field public static final android.icu.util.MeasureUnit CENTURY; 22660 field public static final android.icu.util.MeasureUnit CUBIC_CENTIMETER; 22661 field public static final android.icu.util.MeasureUnit CUBIC_FOOT; 22662 field public static final android.icu.util.MeasureUnit CUBIC_INCH; 22663 field public static final android.icu.util.MeasureUnit CUBIC_KILOMETER; 22664 field public static final android.icu.util.MeasureUnit CUBIC_METER; 22665 field public static final android.icu.util.MeasureUnit CUBIC_MILE; 22666 field public static final android.icu.util.MeasureUnit CUBIC_YARD; 22667 field public static final android.icu.util.MeasureUnit CUP; 22668 field public static final android.icu.util.MeasureUnit CUP_METRIC; 22669 field public static final android.icu.util.TimeUnit DAY; 22670 field public static final android.icu.util.MeasureUnit DECILITER; 22671 field public static final android.icu.util.MeasureUnit DECIMETER; 22672 field public static final android.icu.util.MeasureUnit DEGREE; 22673 field public static final android.icu.util.MeasureUnit FAHRENHEIT; 22674 field public static final android.icu.util.MeasureUnit FATHOM; 22675 field public static final android.icu.util.MeasureUnit FLUID_OUNCE; 22676 field public static final android.icu.util.MeasureUnit FOODCALORIE; 22677 field public static final android.icu.util.MeasureUnit FOOT; 22678 field public static final android.icu.util.MeasureUnit FURLONG; 22679 field public static final android.icu.util.MeasureUnit GALLON; 22680 field public static final android.icu.util.MeasureUnit GALLON_IMPERIAL; 22681 field public static final android.icu.util.MeasureUnit GENERIC_TEMPERATURE; 22682 field public static final android.icu.util.MeasureUnit GIGABIT; 22683 field public static final android.icu.util.MeasureUnit GIGABYTE; 22684 field public static final android.icu.util.MeasureUnit GIGAHERTZ; 22685 field public static final android.icu.util.MeasureUnit GIGAWATT; 22686 field public static final android.icu.util.MeasureUnit GRAM; 22687 field public static final android.icu.util.MeasureUnit G_FORCE; 22688 field public static final android.icu.util.MeasureUnit HECTARE; 22689 field public static final android.icu.util.MeasureUnit HECTOLITER; 22690 field public static final android.icu.util.MeasureUnit HECTOPASCAL; 22691 field public static final android.icu.util.MeasureUnit HERTZ; 22692 field public static final android.icu.util.MeasureUnit HORSEPOWER; 22693 field public static final android.icu.util.TimeUnit HOUR; 22694 field public static final android.icu.util.MeasureUnit INCH; 22695 field public static final android.icu.util.MeasureUnit INCH_HG; 22696 field public static final android.icu.util.MeasureUnit JOULE; 22697 field public static final android.icu.util.MeasureUnit KARAT; 22698 field public static final android.icu.util.MeasureUnit KELVIN; 22699 field public static final android.icu.util.MeasureUnit KILOBIT; 22700 field public static final android.icu.util.MeasureUnit KILOBYTE; 22701 field public static final android.icu.util.MeasureUnit KILOCALORIE; 22702 field public static final android.icu.util.MeasureUnit KILOGRAM; 22703 field public static final android.icu.util.MeasureUnit KILOHERTZ; 22704 field public static final android.icu.util.MeasureUnit KILOJOULE; 22705 field public static final android.icu.util.MeasureUnit KILOMETER; 22706 field public static final android.icu.util.MeasureUnit KILOMETER_PER_HOUR; 22707 field public static final android.icu.util.MeasureUnit KILOWATT; 22708 field public static final android.icu.util.MeasureUnit KILOWATT_HOUR; 22709 field public static final android.icu.util.MeasureUnit KNOT; 22710 field public static final android.icu.util.MeasureUnit LIGHT_YEAR; 22711 field public static final android.icu.util.MeasureUnit LITER; 22712 field public static final android.icu.util.MeasureUnit LITER_PER_100KILOMETERS; 22713 field public static final android.icu.util.MeasureUnit LITER_PER_KILOMETER; 22714 field public static final android.icu.util.MeasureUnit LUX; 22715 field public static final android.icu.util.MeasureUnit MEGABIT; 22716 field public static final android.icu.util.MeasureUnit MEGABYTE; 22717 field public static final android.icu.util.MeasureUnit MEGAHERTZ; 22718 field public static final android.icu.util.MeasureUnit MEGALITER; 22719 field public static final android.icu.util.MeasureUnit MEGAWATT; 22720 field public static final android.icu.util.MeasureUnit METER; 22721 field public static final android.icu.util.MeasureUnit METER_PER_SECOND; 22722 field public static final android.icu.util.MeasureUnit METER_PER_SECOND_SQUARED; 22723 field public static final android.icu.util.MeasureUnit METRIC_TON; 22724 field public static final android.icu.util.MeasureUnit MICROGRAM; 22725 field public static final android.icu.util.MeasureUnit MICROMETER; 22726 field public static final android.icu.util.MeasureUnit MICROSECOND; 22727 field public static final android.icu.util.MeasureUnit MILE; 22728 field public static final android.icu.util.MeasureUnit MILE_PER_GALLON; 22729 field public static final android.icu.util.MeasureUnit MILE_PER_GALLON_IMPERIAL; 22730 field public static final android.icu.util.MeasureUnit MILE_PER_HOUR; 22731 field public static final android.icu.util.MeasureUnit MILE_SCANDINAVIAN; 22732 field public static final android.icu.util.MeasureUnit MILLIAMPERE; 22733 field public static final android.icu.util.MeasureUnit MILLIBAR; 22734 field public static final android.icu.util.MeasureUnit MILLIGRAM; 22735 field public static final android.icu.util.MeasureUnit MILLIGRAM_PER_DECILITER; 22736 field public static final android.icu.util.MeasureUnit MILLILITER; 22737 field public static final android.icu.util.MeasureUnit MILLIMETER; 22738 field public static final android.icu.util.MeasureUnit MILLIMETER_OF_MERCURY; 22739 field public static final android.icu.util.MeasureUnit MILLIMOLE_PER_LITER; 22740 field public static final android.icu.util.MeasureUnit MILLISECOND; 22741 field public static final android.icu.util.MeasureUnit MILLIWATT; 22742 field public static final android.icu.util.TimeUnit MINUTE; 22743 field public static final android.icu.util.TimeUnit MONTH; 22744 field public static final android.icu.util.MeasureUnit NANOMETER; 22745 field public static final android.icu.util.MeasureUnit NANOSECOND; 22746 field public static final android.icu.util.MeasureUnit NAUTICAL_MILE; 22747 field public static final android.icu.util.MeasureUnit OHM; 22748 field public static final android.icu.util.MeasureUnit OUNCE; 22749 field public static final android.icu.util.MeasureUnit OUNCE_TROY; 22750 field public static final android.icu.util.MeasureUnit PARSEC; 22751 field public static final android.icu.util.MeasureUnit PART_PER_MILLION; 22752 field public static final android.icu.util.MeasureUnit PERCENT; 22753 field public static final android.icu.util.MeasureUnit PERMILLE; 22754 field public static final android.icu.util.MeasureUnit PETABYTE; 22755 field public static final android.icu.util.MeasureUnit PICOMETER; 22756 field public static final android.icu.util.MeasureUnit PINT; 22757 field public static final android.icu.util.MeasureUnit PINT_METRIC; 22758 field public static final android.icu.util.MeasureUnit POINT; 22759 field public static final android.icu.util.MeasureUnit POUND; 22760 field public static final android.icu.util.MeasureUnit POUND_PER_SQUARE_INCH; 22761 field public static final android.icu.util.MeasureUnit QUART; 22762 field public static final android.icu.util.MeasureUnit RADIAN; 22763 field public static final android.icu.util.MeasureUnit REVOLUTION_ANGLE; 22764 field public static final android.icu.util.TimeUnit SECOND; 22765 field public static final android.icu.util.MeasureUnit SQUARE_CENTIMETER; 22766 field public static final android.icu.util.MeasureUnit SQUARE_FOOT; 22767 field public static final android.icu.util.MeasureUnit SQUARE_INCH; 22768 field public static final android.icu.util.MeasureUnit SQUARE_KILOMETER; 22769 field public static final android.icu.util.MeasureUnit SQUARE_METER; 22770 field public static final android.icu.util.MeasureUnit SQUARE_MILE; 22771 field public static final android.icu.util.MeasureUnit SQUARE_YARD; 22772 field public static final android.icu.util.MeasureUnit STONE; 22773 field public static final android.icu.util.MeasureUnit TABLESPOON; 22774 field public static final android.icu.util.MeasureUnit TEASPOON; 22775 field public static final android.icu.util.MeasureUnit TERABIT; 22776 field public static final android.icu.util.MeasureUnit TERABYTE; 22777 field public static final android.icu.util.MeasureUnit TON; 22778 field public static final android.icu.util.MeasureUnit VOLT; 22779 field public static final android.icu.util.MeasureUnit WATT; 22780 field public static final android.icu.util.TimeUnit WEEK; 22781 field public static final android.icu.util.MeasureUnit YARD; 22782 field public static final android.icu.util.TimeUnit YEAR; 22783 } 22784 22785 public class Output<T> { 22786 ctor public Output(); 22787 ctor public Output(T); 22788 field public T value; 22789 } 22790 22791 public interface RangeValueIterator { 22792 method public boolean next(android.icu.util.RangeValueIterator.Element); 22793 method public void reset(); 22794 } 22795 22796 public static class RangeValueIterator.Element { 22797 ctor public RangeValueIterator.Element(); 22798 field public int limit; 22799 field public int start; 22800 field public int value; 22801 } 22802 22803 public class TaiwanCalendar extends android.icu.util.GregorianCalendar { 22804 ctor public TaiwanCalendar(); 22805 ctor public TaiwanCalendar(android.icu.util.TimeZone); 22806 ctor public TaiwanCalendar(java.util.Locale); 22807 ctor public TaiwanCalendar(android.icu.util.ULocale); 22808 ctor public TaiwanCalendar(android.icu.util.TimeZone, java.util.Locale); 22809 ctor public TaiwanCalendar(android.icu.util.TimeZone, android.icu.util.ULocale); 22810 ctor public TaiwanCalendar(java.util.Date); 22811 ctor public TaiwanCalendar(int, int, int); 22812 ctor public TaiwanCalendar(int, int, int, int, int, int); 22813 field public static final int BEFORE_MINGUO = 0; // 0x0 22814 field public static final int MINGUO = 1; // 0x1 22815 } 22816 22817 public class TimeUnit extends android.icu.util.MeasureUnit { 22818 method public static android.icu.util.TimeUnit[] values(); 22819 } 22820 22821 public abstract class TimeZone implements java.lang.Cloneable android.icu.util.Freezable<android.icu.util.TimeZone> java.io.Serializable { 22822 ctor public TimeZone(); 22823 method public Object clone(); 22824 method public android.icu.util.TimeZone cloneAsThawed(); 22825 method public static int countEquivalentIDs(String); 22826 method public android.icu.util.TimeZone freeze(); 22827 method public static java.util.Set<java.lang.String> getAvailableIDs(android.icu.util.TimeZone.SystemTimeZoneType, String, Integer); 22828 method public static String[] getAvailableIDs(int); 22829 method public static String[] getAvailableIDs(String); 22830 method public static String[] getAvailableIDs(); 22831 method public static String getCanonicalID(String); 22832 method public static String getCanonicalID(String, boolean[]); 22833 method public int getDSTSavings(); 22834 method public static android.icu.util.TimeZone getDefault(); 22835 method public final String getDisplayName(); 22836 method public final String getDisplayName(java.util.Locale); 22837 method public final String getDisplayName(android.icu.util.ULocale); 22838 method public final String getDisplayName(boolean, int); 22839 method public String getDisplayName(boolean, int, java.util.Locale); 22840 method public String getDisplayName(boolean, int, android.icu.util.ULocale); 22841 method public static String getEquivalentID(String, int); 22842 method public static android.icu.util.TimeZone getFrozenTimeZone(String); 22843 method public String getID(); 22844 method public static String getIDForWindowsID(String, String); 22845 method public abstract int getOffset(int, int, int, int, int, int); 22846 method public int getOffset(long); 22847 method public void getOffset(long, boolean, int[]); 22848 method public abstract int getRawOffset(); 22849 method public static String getRegion(String); 22850 method public static String getTZDataVersion(); 22851 method public static android.icu.util.TimeZone getTimeZone(String); 22852 method public static android.icu.util.TimeZone getTimeZone(String, int); 22853 method public static String getWindowsID(String); 22854 method public boolean hasSameRules(android.icu.util.TimeZone); 22855 method public abstract boolean inDaylightTime(java.util.Date); 22856 method public boolean isFrozen(); 22857 method public boolean observesDaylightTime(); 22858 method public void setID(String); 22859 method public abstract void setRawOffset(int); 22860 method public abstract boolean useDaylightTime(); 22861 field public static final int GENERIC_LOCATION = 7; // 0x7 22862 field public static final android.icu.util.TimeZone GMT_ZONE; 22863 field public static final int LONG = 1; // 0x1 22864 field public static final int LONG_GENERIC = 3; // 0x3 22865 field public static final int LONG_GMT = 5; // 0x5 22866 field public static final int SHORT = 0; // 0x0 22867 field public static final int SHORT_COMMONLY_USED = 6; // 0x6 22868 field public static final int SHORT_GENERIC = 2; // 0x2 22869 field public static final int SHORT_GMT = 4; // 0x4 22870 field public static final int TIMEZONE_ICU = 0; // 0x0 22871 field public static final int TIMEZONE_JDK = 1; // 0x1 22872 field public static final android.icu.util.TimeZone UNKNOWN_ZONE; 22873 field public static final String UNKNOWN_ZONE_ID = "Etc/Unknown"; 22874 } 22875 22876 public enum TimeZone.SystemTimeZoneType { 22877 enum_constant public static final android.icu.util.TimeZone.SystemTimeZoneType ANY; 22878 enum_constant public static final android.icu.util.TimeZone.SystemTimeZoneType CANONICAL; 22879 enum_constant public static final android.icu.util.TimeZone.SystemTimeZoneType CANONICAL_LOCATION; 22880 } 22881 22882 public final class ULocale implements java.lang.Comparable<android.icu.util.ULocale> java.io.Serializable { 22883 ctor public ULocale(String); 22884 ctor public ULocale(String, String); 22885 ctor public ULocale(String, String, String); 22886 method public static android.icu.util.ULocale acceptLanguage(String, android.icu.util.ULocale[], boolean[]); 22887 method public static android.icu.util.ULocale acceptLanguage(android.icu.util.ULocale[], android.icu.util.ULocale[], boolean[]); 22888 method public static android.icu.util.ULocale acceptLanguage(String, boolean[]); 22889 method public static android.icu.util.ULocale acceptLanguage(android.icu.util.ULocale[], boolean[]); 22890 method public static android.icu.util.ULocale addLikelySubtags(android.icu.util.ULocale); 22891 method public static String canonicalize(String); 22892 method public Object clone(); 22893 method public int compareTo(android.icu.util.ULocale); 22894 method public static android.icu.util.ULocale createCanonical(String); 22895 method public static android.icu.util.ULocale forLanguageTag(String); 22896 method public static android.icu.util.ULocale forLocale(java.util.Locale); 22897 method public static android.icu.util.ULocale[] getAvailableLocales(); 22898 method public String getBaseName(); 22899 method public static String getBaseName(String); 22900 method public String getCharacterOrientation(); 22901 method public String getCountry(); 22902 method public static String getCountry(String); 22903 method public static android.icu.util.ULocale getDefault(); 22904 method public static android.icu.util.ULocale getDefault(android.icu.util.ULocale.Category); 22905 method public String getDisplayCountry(); 22906 method public String getDisplayCountry(android.icu.util.ULocale); 22907 method public static String getDisplayCountry(String, String); 22908 method public static String getDisplayCountry(String, android.icu.util.ULocale); 22909 method public static String getDisplayKeyword(String); 22910 method public static String getDisplayKeyword(String, String); 22911 method public static String getDisplayKeyword(String, android.icu.util.ULocale); 22912 method public String getDisplayKeywordValue(String); 22913 method public String getDisplayKeywordValue(String, android.icu.util.ULocale); 22914 method public static String getDisplayKeywordValue(String, String, String); 22915 method public static String getDisplayKeywordValue(String, String, android.icu.util.ULocale); 22916 method public String getDisplayLanguage(); 22917 method public String getDisplayLanguage(android.icu.util.ULocale); 22918 method public static String getDisplayLanguage(String, String); 22919 method public static String getDisplayLanguage(String, android.icu.util.ULocale); 22920 method public String getDisplayLanguageWithDialect(); 22921 method public String getDisplayLanguageWithDialect(android.icu.util.ULocale); 22922 method public static String getDisplayLanguageWithDialect(String, String); 22923 method public static String getDisplayLanguageWithDialect(String, android.icu.util.ULocale); 22924 method public String getDisplayName(); 22925 method public String getDisplayName(android.icu.util.ULocale); 22926 method public static String getDisplayName(String, String); 22927 method public static String getDisplayName(String, android.icu.util.ULocale); 22928 method public String getDisplayNameWithDialect(); 22929 method public String getDisplayNameWithDialect(android.icu.util.ULocale); 22930 method public static String getDisplayNameWithDialect(String, String); 22931 method public static String getDisplayNameWithDialect(String, android.icu.util.ULocale); 22932 method public String getDisplayScript(); 22933 method public String getDisplayScript(android.icu.util.ULocale); 22934 method public static String getDisplayScript(String, String); 22935 method public static String getDisplayScript(String, android.icu.util.ULocale); 22936 method public String getDisplayVariant(); 22937 method public String getDisplayVariant(android.icu.util.ULocale); 22938 method public static String getDisplayVariant(String, String); 22939 method public static String getDisplayVariant(String, android.icu.util.ULocale); 22940 method public String getExtension(char); 22941 method public java.util.Set<java.lang.Character> getExtensionKeys(); 22942 method public static String getFallback(String); 22943 method public android.icu.util.ULocale getFallback(); 22944 method public String getISO3Country(); 22945 method public static String getISO3Country(String); 22946 method public String getISO3Language(); 22947 method public static String getISO3Language(String); 22948 method public static String[] getISOCountries(); 22949 method public static String[] getISOLanguages(); 22950 method public String getKeywordValue(String); 22951 method public static String getKeywordValue(String, String); 22952 method public java.util.Iterator<java.lang.String> getKeywords(); 22953 method public static java.util.Iterator<java.lang.String> getKeywords(String); 22954 method public String getLanguage(); 22955 method public static String getLanguage(String); 22956 method public String getLineOrientation(); 22957 method public String getName(); 22958 method public static String getName(String); 22959 method public String getScript(); 22960 method public static String getScript(String); 22961 method public java.util.Set<java.lang.String> getUnicodeLocaleAttributes(); 22962 method public java.util.Set<java.lang.String> getUnicodeLocaleKeys(); 22963 method public String getUnicodeLocaleType(String); 22964 method public String getVariant(); 22965 method public static String getVariant(String); 22966 method public boolean isRightToLeft(); 22967 method public static android.icu.util.ULocale minimizeSubtags(android.icu.util.ULocale); 22968 method public android.icu.util.ULocale setKeywordValue(String, String); 22969 method public static String setKeywordValue(String, String, String); 22970 method public String toLanguageTag(); 22971 method public static String toLegacyKey(String); 22972 method public static String toLegacyType(String, String); 22973 method public java.util.Locale toLocale(); 22974 method public static String toUnicodeLocaleKey(String); 22975 method public static String toUnicodeLocaleType(String, String); 22976 field public static final android.icu.util.ULocale CANADA; 22977 field public static final android.icu.util.ULocale CANADA_FRENCH; 22978 field public static final android.icu.util.ULocale CHINA; 22979 field public static final android.icu.util.ULocale CHINESE; 22980 field public static final android.icu.util.ULocale ENGLISH; 22981 field public static final android.icu.util.ULocale FRANCE; 22982 field public static final android.icu.util.ULocale FRENCH; 22983 field public static final android.icu.util.ULocale GERMAN; 22984 field public static final android.icu.util.ULocale GERMANY; 22985 field public static final android.icu.util.ULocale ITALIAN; 22986 field public static final android.icu.util.ULocale ITALY; 22987 field public static final android.icu.util.ULocale JAPAN; 22988 field public static final android.icu.util.ULocale JAPANESE; 22989 field public static final android.icu.util.ULocale KOREA; 22990 field public static final android.icu.util.ULocale KOREAN; 22991 field public static final android.icu.util.ULocale PRC; 22992 field public static final char PRIVATE_USE_EXTENSION = 120; // 0x0078 'x' 22993 field public static final android.icu.util.ULocale ROOT; 22994 field public static final android.icu.util.ULocale SIMPLIFIED_CHINESE; 22995 field public static final android.icu.util.ULocale TAIWAN; 22996 field public static final android.icu.util.ULocale TRADITIONAL_CHINESE; 22997 field public static final android.icu.util.ULocale UK; 22998 field public static final char UNICODE_LOCALE_EXTENSION = 117; // 0x0075 'u' 22999 field public static final android.icu.util.ULocale US; 23000 } 23001 23002 public static final class ULocale.Builder { 23003 ctor public ULocale.Builder(); 23004 method public android.icu.util.ULocale.Builder addUnicodeLocaleAttribute(String); 23005 method public android.icu.util.ULocale build(); 23006 method public android.icu.util.ULocale.Builder clear(); 23007 method public android.icu.util.ULocale.Builder clearExtensions(); 23008 method public android.icu.util.ULocale.Builder removeUnicodeLocaleAttribute(String); 23009 method public android.icu.util.ULocale.Builder setExtension(char, String); 23010 method public android.icu.util.ULocale.Builder setLanguage(String); 23011 method public android.icu.util.ULocale.Builder setLanguageTag(String); 23012 method public android.icu.util.ULocale.Builder setLocale(android.icu.util.ULocale); 23013 method public android.icu.util.ULocale.Builder setRegion(String); 23014 method public android.icu.util.ULocale.Builder setScript(String); 23015 method public android.icu.util.ULocale.Builder setUnicodeLocaleKeyword(String, String); 23016 method public android.icu.util.ULocale.Builder setVariant(String); 23017 } 23018 23019 public enum ULocale.Category { 23020 enum_constant public static final android.icu.util.ULocale.Category DISPLAY; 23021 enum_constant public static final android.icu.util.ULocale.Category FORMAT; 23022 } 23023 23024 public final class UniversalTimeScale { 23025 method public static android.icu.math.BigDecimal bigDecimalFrom(double, int); 23026 method public static android.icu.math.BigDecimal bigDecimalFrom(long, int); 23027 method public static android.icu.math.BigDecimal bigDecimalFrom(android.icu.math.BigDecimal, int); 23028 method public static long from(long, int); 23029 method public static long getTimeScaleValue(int, int); 23030 method public static android.icu.math.BigDecimal toBigDecimal(long, int); 23031 method public static android.icu.math.BigDecimal toBigDecimal(android.icu.math.BigDecimal, int); 23032 method public static long toLong(long, int); 23033 field public static final int DB2_TIME = 8; // 0x8 23034 field public static final int DOTNET_DATE_TIME = 4; // 0x4 23035 field public static final int EPOCH_OFFSET_PLUS_1_VALUE = 6; // 0x6 23036 field public static final int EPOCH_OFFSET_VALUE = 1; // 0x1 23037 field public static final int EXCEL_TIME = 7; // 0x7 23038 field public static final int FROM_MAX_VALUE = 3; // 0x3 23039 field public static final int FROM_MIN_VALUE = 2; // 0x2 23040 field public static final int ICU4C_TIME = 2; // 0x2 23041 field public static final int JAVA_TIME = 0; // 0x0 23042 field public static final int MAC_OLD_TIME = 5; // 0x5 23043 field public static final int MAC_TIME = 6; // 0x6 23044 field @Deprecated public static final int MAX_SCALE = 10; // 0xa 23045 field public static final int TO_MAX_VALUE = 5; // 0x5 23046 field public static final int TO_MIN_VALUE = 4; // 0x4 23047 field public static final int UNITS_VALUE = 0; // 0x0 23048 field public static final int UNIX_MICROSECONDS_TIME = 9; // 0x9 23049 field public static final int UNIX_TIME = 1; // 0x1 23050 field public static final int WINDOWS_FILE_TIME = 3; // 0x3 23051 } 23052 23053 public interface ValueIterator { 23054 method public boolean next(android.icu.util.ValueIterator.Element); 23055 method public void reset(); 23056 method public void setRange(int, int); 23057 } 23058 23059 public static final class ValueIterator.Element { 23060 ctor public ValueIterator.Element(); 23061 field public int integer; 23062 field public Object value; 23063 } 23064 23065 public final class VersionInfo implements java.lang.Comparable<android.icu.util.VersionInfo> { 23066 method public int compareTo(android.icu.util.VersionInfo); 23067 method public static android.icu.util.VersionInfo getInstance(String); 23068 method public static android.icu.util.VersionInfo getInstance(int, int, int, int); 23069 method public static android.icu.util.VersionInfo getInstance(int, int, int); 23070 method public static android.icu.util.VersionInfo getInstance(int, int); 23071 method public static android.icu.util.VersionInfo getInstance(int); 23072 method public int getMajor(); 23073 method public int getMicro(); 23074 method public int getMilli(); 23075 method public int getMinor(); 23076 field public static final android.icu.util.VersionInfo ICU_VERSION; 23077 field public static final android.icu.util.VersionInfo UCOL_BUILDER_VERSION; 23078 field public static final android.icu.util.VersionInfo UCOL_RUNTIME_VERSION; 23079 field public static final android.icu.util.VersionInfo UNICODE_10_0; 23080 field public static final android.icu.util.VersionInfo UNICODE_11_0; 23081 field public static final android.icu.util.VersionInfo UNICODE_12_0; 23082 field public static final android.icu.util.VersionInfo UNICODE_12_1; 23083 field public static final android.icu.util.VersionInfo UNICODE_13_0; 23084 field public static final android.icu.util.VersionInfo UNICODE_1_0; 23085 field public static final android.icu.util.VersionInfo UNICODE_1_0_1; 23086 field public static final android.icu.util.VersionInfo UNICODE_1_1_0; 23087 field public static final android.icu.util.VersionInfo UNICODE_1_1_5; 23088 field public static final android.icu.util.VersionInfo UNICODE_2_0; 23089 field public static final android.icu.util.VersionInfo UNICODE_2_1_2; 23090 field public static final android.icu.util.VersionInfo UNICODE_2_1_5; 23091 field public static final android.icu.util.VersionInfo UNICODE_2_1_8; 23092 field public static final android.icu.util.VersionInfo UNICODE_2_1_9; 23093 field public static final android.icu.util.VersionInfo UNICODE_3_0; 23094 field public static final android.icu.util.VersionInfo UNICODE_3_0_1; 23095 field public static final android.icu.util.VersionInfo UNICODE_3_1_0; 23096 field public static final android.icu.util.VersionInfo UNICODE_3_1_1; 23097 field public static final android.icu.util.VersionInfo UNICODE_3_2; 23098 field public static final android.icu.util.VersionInfo UNICODE_4_0; 23099 field public static final android.icu.util.VersionInfo UNICODE_4_0_1; 23100 field public static final android.icu.util.VersionInfo UNICODE_4_1; 23101 field public static final android.icu.util.VersionInfo UNICODE_5_0; 23102 field public static final android.icu.util.VersionInfo UNICODE_5_1; 23103 field public static final android.icu.util.VersionInfo UNICODE_5_2; 23104 field public static final android.icu.util.VersionInfo UNICODE_6_0; 23105 field public static final android.icu.util.VersionInfo UNICODE_6_1; 23106 field public static final android.icu.util.VersionInfo UNICODE_6_2; 23107 field public static final android.icu.util.VersionInfo UNICODE_6_3; 23108 field public static final android.icu.util.VersionInfo UNICODE_7_0; 23109 field public static final android.icu.util.VersionInfo UNICODE_8_0; 23110 field public static final android.icu.util.VersionInfo UNICODE_9_0; 23111 } 23112 23113} 23114 23115package android.inputmethodservice { 23116 23117 public abstract class AbstractInputMethodService extends android.app.Service implements android.view.KeyEvent.Callback { 23118 ctor public AbstractInputMethodService(); 23119 method public android.view.KeyEvent.DispatcherState getKeyDispatcherState(); 23120 method public final android.os.IBinder onBind(android.content.Intent); 23121 method public abstract android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodImpl onCreateInputMethodInterface(); 23122 method public abstract android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodSessionImpl onCreateInputMethodSessionInterface(); 23123 method public boolean onGenericMotionEvent(android.view.MotionEvent); 23124 method public boolean onTrackballEvent(android.view.MotionEvent); 23125 } 23126 23127 public abstract class AbstractInputMethodService.AbstractInputMethodImpl implements android.view.inputmethod.InputMethod { 23128 ctor public AbstractInputMethodService.AbstractInputMethodImpl(); 23129 method @MainThread public void createSession(android.view.inputmethod.InputMethod.SessionCallback); 23130 method @MainThread public void revokeSession(android.view.inputmethod.InputMethodSession); 23131 method @MainThread public void setSessionEnabled(android.view.inputmethod.InputMethodSession, boolean); 23132 } 23133 23134 public abstract class AbstractInputMethodService.AbstractInputMethodSessionImpl implements android.view.inputmethod.InputMethodSession { 23135 ctor public AbstractInputMethodService.AbstractInputMethodSessionImpl(); 23136 method public void dispatchGenericMotionEvent(int, android.view.MotionEvent, android.view.inputmethod.InputMethodSession.EventCallback); 23137 method public void dispatchKeyEvent(int, android.view.KeyEvent, android.view.inputmethod.InputMethodSession.EventCallback); 23138 method public void dispatchTrackballEvent(int, android.view.MotionEvent, android.view.inputmethod.InputMethodSession.EventCallback); 23139 method public boolean isEnabled(); 23140 method public boolean isRevoked(); 23141 method public void revokeSelf(); 23142 method public void setEnabled(boolean); 23143 } 23144 23145 public class ExtractEditText extends android.widget.EditText { 23146 ctor public ExtractEditText(android.content.Context); 23147 ctor public ExtractEditText(android.content.Context, android.util.AttributeSet); 23148 ctor public ExtractEditText(android.content.Context, android.util.AttributeSet, int); 23149 ctor public ExtractEditText(android.content.Context, android.util.AttributeSet, int, int); 23150 method public void finishInternalChanges(); 23151 method public boolean hasVerticalScrollBar(); 23152 method public void startInternalChanges(); 23153 } 23154 23155 public class InputMethodService extends android.inputmethodservice.AbstractInputMethodService { 23156 ctor public InputMethodService(); 23157 method @Deprecated public boolean enableHardwareAcceleration(); 23158 method public int getBackDisposition(); 23159 method public int getCandidatesHiddenVisibility(); 23160 method public android.view.inputmethod.InputBinding getCurrentInputBinding(); 23161 method public android.view.inputmethod.InputConnection getCurrentInputConnection(); 23162 method public android.view.inputmethod.EditorInfo getCurrentInputEditorInfo(); 23163 method public boolean getCurrentInputStarted(); 23164 method @Deprecated public int getInputMethodWindowRecommendedHeight(); 23165 method public android.view.LayoutInflater getLayoutInflater(); 23166 method public int getMaxWidth(); 23167 method public CharSequence getTextForImeAction(int); 23168 method public android.app.Dialog getWindow(); 23169 method public void hideStatusIcon(); 23170 method public void hideWindow(); 23171 method public boolean isExtractViewShown(); 23172 method public boolean isFullscreenMode(); 23173 method public boolean isInputViewShown(); 23174 method public boolean isShowInputRequested(); 23175 method public void onAppPrivateCommand(String, android.os.Bundle); 23176 method public void onBindInput(); 23177 method public void onComputeInsets(android.inputmethodservice.InputMethodService.Insets); 23178 method public void onConfigureWindow(android.view.Window, boolean, boolean); 23179 method public android.view.View onCreateCandidatesView(); 23180 method public android.view.View onCreateExtractTextView(); 23181 method @Nullable public android.view.inputmethod.InlineSuggestionsRequest onCreateInlineSuggestionsRequest(@NonNull android.os.Bundle); 23182 method public android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodImpl onCreateInputMethodInterface(); 23183 method public android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodSessionImpl onCreateInputMethodSessionInterface(); 23184 method public android.view.View onCreateInputView(); 23185 method protected void onCurrentInputMethodSubtypeChanged(android.view.inputmethod.InputMethodSubtype); 23186 method public void onDisplayCompletions(android.view.inputmethod.CompletionInfo[]); 23187 method public boolean onEvaluateFullscreenMode(); 23188 method @CallSuper public boolean onEvaluateInputViewShown(); 23189 method public boolean onExtractTextContextMenuItem(int); 23190 method public void onExtractedCursorMovement(int, int); 23191 method public void onExtractedSelectionChanged(int, int); 23192 method public void onExtractedTextClicked(); 23193 method public void onExtractingInputChanged(android.view.inputmethod.EditorInfo); 23194 method public void onFinishCandidatesView(boolean); 23195 method public void onFinishInput(); 23196 method public void onFinishInputView(boolean); 23197 method public void onInitializeInterface(); 23198 method public boolean onInlineSuggestionsResponse(@NonNull android.view.inputmethod.InlineSuggestionsResponse); 23199 method public boolean onKeyDown(int, android.view.KeyEvent); 23200 method public boolean onKeyLongPress(int, android.view.KeyEvent); 23201 method public boolean onKeyMultiple(int, int, android.view.KeyEvent); 23202 method public boolean onKeyUp(int, android.view.KeyEvent); 23203 method public boolean onShowInputRequested(int, boolean); 23204 method public void onStartCandidatesView(android.view.inputmethod.EditorInfo, boolean); 23205 method public void onStartInput(android.view.inputmethod.EditorInfo, boolean); 23206 method public void onStartInputView(android.view.inputmethod.EditorInfo, boolean); 23207 method public void onUnbindInput(); 23208 method @Deprecated public void onUpdateCursor(android.graphics.Rect); 23209 method public void onUpdateCursorAnchorInfo(android.view.inputmethod.CursorAnchorInfo); 23210 method public void onUpdateExtractedText(int, android.view.inputmethod.ExtractedText); 23211 method public void onUpdateExtractingViews(android.view.inputmethod.EditorInfo); 23212 method public void onUpdateExtractingVisibility(android.view.inputmethod.EditorInfo); 23213 method public void onUpdateSelection(int, int, int, int, int, int); 23214 method @Deprecated public void onViewClicked(boolean); 23215 method public void onWindowHidden(); 23216 method public void onWindowShown(); 23217 method public void requestHideSelf(int); 23218 method public final void requestShowSelf(int); 23219 method public boolean sendDefaultEditorAction(boolean); 23220 method public void sendDownUpKeyEvents(int); 23221 method public void sendKeyChar(char); 23222 method public void setBackDisposition(int); 23223 method public void setCandidatesView(android.view.View); 23224 method public void setCandidatesViewShown(boolean); 23225 method public void setExtractView(android.view.View); 23226 method public void setExtractViewShown(boolean); 23227 method public void setInputView(android.view.View); 23228 method public final boolean shouldOfferSwitchingToNextInputMethod(); 23229 method public void showStatusIcon(@DrawableRes int); 23230 method public void showWindow(boolean); 23231 method public void switchInputMethod(String); 23232 method public final void switchInputMethod(String, android.view.inputmethod.InputMethodSubtype); 23233 method public final boolean switchToNextInputMethod(boolean); 23234 method public final boolean switchToPreviousInputMethod(); 23235 method public void updateFullscreenMode(); 23236 method public void updateInputViewShown(); 23237 field public static final int BACK_DISPOSITION_ADJUST_NOTHING = 3; // 0x3 23238 field public static final int BACK_DISPOSITION_DEFAULT = 0; // 0x0 23239 field @Deprecated public static final int BACK_DISPOSITION_WILL_DISMISS = 2; // 0x2 23240 field @Deprecated public static final int BACK_DISPOSITION_WILL_NOT_DISMISS = 1; // 0x1 23241 } 23242 23243 public class InputMethodService.InputMethodImpl extends android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodImpl { 23244 ctor public InputMethodService.InputMethodImpl(); 23245 method @MainThread public void attachToken(android.os.IBinder); 23246 method @MainThread public void bindInput(android.view.inputmethod.InputBinding); 23247 method @MainThread public void changeInputMethodSubtype(android.view.inputmethod.InputMethodSubtype); 23248 method @MainThread public void hideSoftInput(int, android.os.ResultReceiver); 23249 method @MainThread public void restartInput(android.view.inputmethod.InputConnection, android.view.inputmethod.EditorInfo); 23250 method @MainThread public void showSoftInput(int, android.os.ResultReceiver); 23251 method @MainThread public void startInput(android.view.inputmethod.InputConnection, android.view.inputmethod.EditorInfo); 23252 method @MainThread public void unbindInput(); 23253 } 23254 23255 public class InputMethodService.InputMethodSessionImpl extends android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodSessionImpl { 23256 ctor public InputMethodService.InputMethodSessionImpl(); 23257 method public void appPrivateCommand(String, android.os.Bundle); 23258 method public void displayCompletions(android.view.inputmethod.CompletionInfo[]); 23259 method public void finishInput(); 23260 method public void toggleSoftInput(int, int); 23261 method public void updateCursor(android.graphics.Rect); 23262 method public void updateCursorAnchorInfo(android.view.inputmethod.CursorAnchorInfo); 23263 method public void updateExtractedText(int, android.view.inputmethod.ExtractedText); 23264 method public void updateSelection(int, int, int, int, int, int); 23265 method public void viewClicked(boolean); 23266 } 23267 23268 public static final class InputMethodService.Insets { 23269 ctor public InputMethodService.Insets(); 23270 field public static final int TOUCHABLE_INSETS_CONTENT = 1; // 0x1 23271 field public static final int TOUCHABLE_INSETS_FRAME = 0; // 0x0 23272 field public static final int TOUCHABLE_INSETS_REGION = 3; // 0x3 23273 field public static final int TOUCHABLE_INSETS_VISIBLE = 2; // 0x2 23274 field public int contentTopInsets; 23275 field public int touchableInsets; 23276 field public final android.graphics.Region touchableRegion; 23277 field public int visibleTopInsets; 23278 } 23279 23280 @Deprecated public class Keyboard { 23281 ctor @Deprecated public Keyboard(android.content.Context, int); 23282 ctor @Deprecated public Keyboard(android.content.Context, @XmlRes int, int, int, int); 23283 ctor @Deprecated public Keyboard(android.content.Context, @XmlRes int, int); 23284 ctor @Deprecated public Keyboard(android.content.Context, int, CharSequence, int, int); 23285 method @Deprecated protected android.inputmethodservice.Keyboard.Key createKeyFromXml(android.content.res.Resources, android.inputmethodservice.Keyboard.Row, int, int, android.content.res.XmlResourceParser); 23286 method @Deprecated protected android.inputmethodservice.Keyboard.Row createRowFromXml(android.content.res.Resources, android.content.res.XmlResourceParser); 23287 method @Deprecated public int getHeight(); 23288 method @Deprecated protected int getHorizontalGap(); 23289 method @Deprecated protected int getKeyHeight(); 23290 method @Deprecated protected int getKeyWidth(); 23291 method @Deprecated public java.util.List<android.inputmethodservice.Keyboard.Key> getKeys(); 23292 method @Deprecated public int getMinWidth(); 23293 method @Deprecated public java.util.List<android.inputmethodservice.Keyboard.Key> getModifierKeys(); 23294 method @Deprecated public int[] getNearestKeys(int, int); 23295 method @Deprecated public int getShiftKeyIndex(); 23296 method @Deprecated protected int getVerticalGap(); 23297 method @Deprecated public boolean isShifted(); 23298 method @Deprecated protected void setHorizontalGap(int); 23299 method @Deprecated protected void setKeyHeight(int); 23300 method @Deprecated protected void setKeyWidth(int); 23301 method @Deprecated public boolean setShifted(boolean); 23302 method @Deprecated protected void setVerticalGap(int); 23303 field @Deprecated public static final int EDGE_BOTTOM = 8; // 0x8 23304 field @Deprecated public static final int EDGE_LEFT = 1; // 0x1 23305 field @Deprecated public static final int EDGE_RIGHT = 2; // 0x2 23306 field @Deprecated public static final int EDGE_TOP = 4; // 0x4 23307 field @Deprecated public static final int KEYCODE_ALT = -6; // 0xfffffffa 23308 field @Deprecated public static final int KEYCODE_CANCEL = -3; // 0xfffffffd 23309 field @Deprecated public static final int KEYCODE_DELETE = -5; // 0xfffffffb 23310 field @Deprecated public static final int KEYCODE_DONE = -4; // 0xfffffffc 23311 field @Deprecated public static final int KEYCODE_MODE_CHANGE = -2; // 0xfffffffe 23312 field @Deprecated public static final int KEYCODE_SHIFT = -1; // 0xffffffff 23313 } 23314 23315 @Deprecated public static class Keyboard.Key { 23316 ctor @Deprecated public Keyboard.Key(android.inputmethodservice.Keyboard.Row); 23317 ctor @Deprecated public Keyboard.Key(android.content.res.Resources, android.inputmethodservice.Keyboard.Row, int, int, android.content.res.XmlResourceParser); 23318 method @Deprecated public int[] getCurrentDrawableState(); 23319 method @Deprecated public boolean isInside(int, int); 23320 method @Deprecated public void onPressed(); 23321 method @Deprecated public void onReleased(boolean); 23322 method @Deprecated public int squaredDistanceFrom(int, int); 23323 field @Deprecated public int[] codes; 23324 field @Deprecated public int edgeFlags; 23325 field @Deprecated public int gap; 23326 field @Deprecated public int height; 23327 field @Deprecated public android.graphics.drawable.Drawable icon; 23328 field @Deprecated public android.graphics.drawable.Drawable iconPreview; 23329 field @Deprecated public CharSequence label; 23330 field @Deprecated public boolean modifier; 23331 field @Deprecated public boolean on; 23332 field @Deprecated public CharSequence popupCharacters; 23333 field @Deprecated public int popupResId; 23334 field @Deprecated public boolean pressed; 23335 field @Deprecated public boolean repeatable; 23336 field @Deprecated public boolean sticky; 23337 field @Deprecated public CharSequence text; 23338 field @Deprecated public int width; 23339 field @Deprecated public int x; 23340 field @Deprecated public int y; 23341 } 23342 23343 @Deprecated public static class Keyboard.Row { 23344 ctor @Deprecated public Keyboard.Row(android.inputmethodservice.Keyboard); 23345 ctor @Deprecated public Keyboard.Row(android.content.res.Resources, android.inputmethodservice.Keyboard, android.content.res.XmlResourceParser); 23346 field @Deprecated public int defaultHeight; 23347 field @Deprecated public int defaultHorizontalGap; 23348 field @Deprecated public int defaultWidth; 23349 field @Deprecated public int mode; 23350 field @Deprecated public int rowEdgeFlags; 23351 field @Deprecated public int verticalGap; 23352 } 23353 23354 @Deprecated public class KeyboardView extends android.view.View implements android.view.View.OnClickListener { 23355 ctor @Deprecated public KeyboardView(android.content.Context, android.util.AttributeSet); 23356 ctor @Deprecated public KeyboardView(android.content.Context, android.util.AttributeSet, int); 23357 ctor @Deprecated public KeyboardView(android.content.Context, android.util.AttributeSet, int, int); 23358 method @Deprecated public void closing(); 23359 method @Deprecated public android.inputmethodservice.Keyboard getKeyboard(); 23360 method @Deprecated protected android.inputmethodservice.KeyboardView.OnKeyboardActionListener getOnKeyboardActionListener(); 23361 method @Deprecated public boolean handleBack(); 23362 method @Deprecated public void invalidateAllKeys(); 23363 method @Deprecated public void invalidateKey(int); 23364 method @Deprecated public boolean isPreviewEnabled(); 23365 method @Deprecated public boolean isProximityCorrectionEnabled(); 23366 method @Deprecated public boolean isShifted(); 23367 method public void onClick(android.view.View); 23368 method @Deprecated public void onDetachedFromWindow(); 23369 method @Deprecated public void onDraw(android.graphics.Canvas); 23370 method @Deprecated protected boolean onLongPress(android.inputmethodservice.Keyboard.Key); 23371 method @Deprecated public void onMeasure(int, int); 23372 method @Deprecated public void onSizeChanged(int, int, int, int); 23373 method @Deprecated public void setKeyboard(android.inputmethodservice.Keyboard); 23374 method @Deprecated public void setOnKeyboardActionListener(android.inputmethodservice.KeyboardView.OnKeyboardActionListener); 23375 method @Deprecated public void setPopupOffset(int, int); 23376 method @Deprecated public void setPopupParent(android.view.View); 23377 method @Deprecated public void setPreviewEnabled(boolean); 23378 method @Deprecated public void setProximityCorrectionEnabled(boolean); 23379 method @Deprecated public boolean setShifted(boolean); 23380 method @Deprecated public void setVerticalCorrection(int); 23381 method @Deprecated protected void swipeDown(); 23382 method @Deprecated protected void swipeLeft(); 23383 method @Deprecated protected void swipeRight(); 23384 method @Deprecated protected void swipeUp(); 23385 } 23386 23387 @Deprecated public static interface KeyboardView.OnKeyboardActionListener { 23388 method @Deprecated public void onKey(int, int[]); 23389 method @Deprecated public void onPress(int); 23390 method @Deprecated public void onRelease(int); 23391 method @Deprecated public void onText(CharSequence); 23392 method @Deprecated public void swipeDown(); 23393 method @Deprecated public void swipeLeft(); 23394 method @Deprecated public void swipeRight(); 23395 method @Deprecated public void swipeUp(); 23396 } 23397 23398} 23399 23400package android.location { 23401 23402 public class Address implements android.os.Parcelable { 23403 ctor public Address(java.util.Locale); 23404 method public void clearLatitude(); 23405 method public void clearLongitude(); 23406 method public int describeContents(); 23407 method public String getAddressLine(int); 23408 method public String getAdminArea(); 23409 method public String getCountryCode(); 23410 method public String getCountryName(); 23411 method public android.os.Bundle getExtras(); 23412 method public String getFeatureName(); 23413 method public double getLatitude(); 23414 method public java.util.Locale getLocale(); 23415 method public String getLocality(); 23416 method public double getLongitude(); 23417 method public int getMaxAddressLineIndex(); 23418 method public String getPhone(); 23419 method public String getPostalCode(); 23420 method public String getPremises(); 23421 method public String getSubAdminArea(); 23422 method public String getSubLocality(); 23423 method public String getSubThoroughfare(); 23424 method public String getThoroughfare(); 23425 method public String getUrl(); 23426 method public boolean hasLatitude(); 23427 method public boolean hasLongitude(); 23428 method public void setAddressLine(int, String); 23429 method public void setAdminArea(String); 23430 method public void setCountryCode(String); 23431 method public void setCountryName(String); 23432 method public void setExtras(android.os.Bundle); 23433 method public void setFeatureName(String); 23434 method public void setLatitude(double); 23435 method public void setLocality(String); 23436 method public void setLongitude(double); 23437 method public void setPhone(String); 23438 method public void setPostalCode(String); 23439 method public void setPremises(String); 23440 method public void setSubAdminArea(String); 23441 method public void setSubLocality(String); 23442 method public void setSubThoroughfare(String); 23443 method public void setThoroughfare(String); 23444 method public void setUrl(String); 23445 method public void writeToParcel(android.os.Parcel, int); 23446 field @NonNull public static final android.os.Parcelable.Creator<android.location.Address> CREATOR; 23447 } 23448 23449 public class Criteria implements android.os.Parcelable { 23450 ctor public Criteria(); 23451 ctor public Criteria(android.location.Criteria); 23452 method public int describeContents(); 23453 method public int getAccuracy(); 23454 method public int getBearingAccuracy(); 23455 method public int getHorizontalAccuracy(); 23456 method public int getPowerRequirement(); 23457 method public int getSpeedAccuracy(); 23458 method public int getVerticalAccuracy(); 23459 method public boolean isAltitudeRequired(); 23460 method public boolean isBearingRequired(); 23461 method public boolean isCostAllowed(); 23462 method public boolean isSpeedRequired(); 23463 method public void setAccuracy(int); 23464 method public void setAltitudeRequired(boolean); 23465 method public void setBearingAccuracy(int); 23466 method public void setBearingRequired(boolean); 23467 method public void setCostAllowed(boolean); 23468 method public void setHorizontalAccuracy(int); 23469 method public void setPowerRequirement(int); 23470 method public void setSpeedAccuracy(int); 23471 method public void setSpeedRequired(boolean); 23472 method public void setVerticalAccuracy(int); 23473 method public void writeToParcel(android.os.Parcel, int); 23474 field public static final int ACCURACY_COARSE = 2; // 0x2 23475 field public static final int ACCURACY_FINE = 1; // 0x1 23476 field public static final int ACCURACY_HIGH = 3; // 0x3 23477 field public static final int ACCURACY_LOW = 1; // 0x1 23478 field public static final int ACCURACY_MEDIUM = 2; // 0x2 23479 field @NonNull public static final android.os.Parcelable.Creator<android.location.Criteria> CREATOR; 23480 field public static final int NO_REQUIREMENT = 0; // 0x0 23481 field public static final int POWER_HIGH = 3; // 0x3 23482 field public static final int POWER_LOW = 1; // 0x1 23483 field public static final int POWER_MEDIUM = 2; // 0x2 23484 } 23485 23486 public final class Geocoder { 23487 ctor public Geocoder(android.content.Context, java.util.Locale); 23488 ctor public Geocoder(android.content.Context); 23489 method public java.util.List<android.location.Address> getFromLocation(double, double, int) throws java.io.IOException; 23490 method public java.util.List<android.location.Address> getFromLocationName(String, int) throws java.io.IOException; 23491 method public java.util.List<android.location.Address> getFromLocationName(String, int, double, double, double, double) throws java.io.IOException; 23492 method public static boolean isPresent(); 23493 } 23494 23495 public final class GnssAntennaInfo implements android.os.Parcelable { 23496 method public int describeContents(); 23497 method @FloatRange(from=0.0f) public double getCarrierFrequencyMHz(); 23498 method @NonNull public android.location.GnssAntennaInfo.PhaseCenterOffset getPhaseCenterOffset(); 23499 method @Nullable public android.location.GnssAntennaInfo.SphericalCorrections getPhaseCenterVariationCorrections(); 23500 method @Nullable public android.location.GnssAntennaInfo.SphericalCorrections getSignalGainCorrections(); 23501 method public void writeToParcel(@NonNull android.os.Parcel, int); 23502 field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssAntennaInfo> CREATOR; 23503 } 23504 23505 public static class GnssAntennaInfo.Builder { 23506 ctor public GnssAntennaInfo.Builder(); 23507 method @NonNull public android.location.GnssAntennaInfo build(); 23508 method @NonNull public android.location.GnssAntennaInfo.Builder setCarrierFrequencyMHz(@FloatRange(from=0.0f) double); 23509 method @NonNull public android.location.GnssAntennaInfo.Builder setPhaseCenterOffset(@NonNull android.location.GnssAntennaInfo.PhaseCenterOffset); 23510 method @NonNull public android.location.GnssAntennaInfo.Builder setPhaseCenterVariationCorrections(@Nullable android.location.GnssAntennaInfo.SphericalCorrections); 23511 method @NonNull public android.location.GnssAntennaInfo.Builder setSignalGainCorrections(@Nullable android.location.GnssAntennaInfo.SphericalCorrections); 23512 } 23513 23514 public static interface GnssAntennaInfo.Listener { 23515 method public void onGnssAntennaInfoReceived(@NonNull java.util.List<android.location.GnssAntennaInfo>); 23516 } 23517 23518 public static final class GnssAntennaInfo.PhaseCenterOffset implements android.os.Parcelable { 23519 ctor public GnssAntennaInfo.PhaseCenterOffset(double, double, double, double, double, double); 23520 method public int describeContents(); 23521 method @FloatRange public double getXOffsetMm(); 23522 method @FloatRange public double getXOffsetUncertaintyMm(); 23523 method @FloatRange public double getYOffsetMm(); 23524 method @FloatRange public double getYOffsetUncertaintyMm(); 23525 method @FloatRange public double getZOffsetMm(); 23526 method @FloatRange public double getZOffsetUncertaintyMm(); 23527 method public void writeToParcel(@NonNull android.os.Parcel, int); 23528 field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssAntennaInfo.PhaseCenterOffset> CREATOR; 23529 } 23530 23531 public static final class GnssAntennaInfo.SphericalCorrections implements android.os.Parcelable { 23532 ctor public GnssAntennaInfo.SphericalCorrections(@NonNull double[][], @NonNull double[][]); 23533 method public int describeContents(); 23534 method @NonNull public double[][] getCorrectionUncertaintiesArray(); 23535 method @NonNull public double[][] getCorrectionsArray(); 23536 method @FloatRange(from=0.0f, to=180.0f) public double getDeltaPhi(); 23537 method @FloatRange(from=0.0f, to=360.0f) public double getDeltaTheta(); 23538 method public void writeToParcel(@NonNull android.os.Parcel, int); 23539 field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssAntennaInfo.SphericalCorrections> CREATOR; 23540 } 23541 23542 public final class GnssCapabilities { 23543 method public boolean hasGnssAntennaInfo(); 23544 } 23545 23546 public final class GnssClock implements android.os.Parcelable { 23547 method public int describeContents(); 23548 method public double getBiasNanos(); 23549 method @FloatRange(from=0.0f) public double getBiasUncertaintyNanos(); 23550 method public double getDriftNanosPerSecond(); 23551 method @FloatRange(from=0.0f) public double getDriftUncertaintyNanosPerSecond(); 23552 method public long getElapsedRealtimeNanos(); 23553 method @FloatRange(from=0.0f) public double getElapsedRealtimeUncertaintyNanos(); 23554 method public long getFullBiasNanos(); 23555 method public int getHardwareClockDiscontinuityCount(); 23556 method public int getLeapSecond(); 23557 method @FloatRange(from=0.0) public double getReferenceCarrierFrequencyHzForIsb(); 23558 method @NonNull public String getReferenceCodeTypeForIsb(); 23559 method public int getReferenceConstellationTypeForIsb(); 23560 method public long getTimeNanos(); 23561 method @FloatRange(from=0.0f) public double getTimeUncertaintyNanos(); 23562 method public boolean hasBiasNanos(); 23563 method public boolean hasBiasUncertaintyNanos(); 23564 method public boolean hasDriftNanosPerSecond(); 23565 method public boolean hasDriftUncertaintyNanosPerSecond(); 23566 method public boolean hasElapsedRealtimeNanos(); 23567 method public boolean hasElapsedRealtimeUncertaintyNanos(); 23568 method public boolean hasFullBiasNanos(); 23569 method public boolean hasLeapSecond(); 23570 method public boolean hasReferenceCarrierFrequencyHzForIsb(); 23571 method public boolean hasReferenceCodeTypeForIsb(); 23572 method public boolean hasReferenceConstellationTypeForIsb(); 23573 method public boolean hasTimeUncertaintyNanos(); 23574 method public void writeToParcel(android.os.Parcel, int); 23575 field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssClock> CREATOR; 23576 } 23577 23578 public final class GnssMeasurement implements android.os.Parcelable { 23579 method public int describeContents(); 23580 method public double getAccumulatedDeltaRangeMeters(); 23581 method public int getAccumulatedDeltaRangeState(); 23582 method public double getAccumulatedDeltaRangeUncertaintyMeters(); 23583 method public double getAutomaticGainControlLevelDb(); 23584 method @FloatRange(from=0, to=63) public double getBasebandCn0DbHz(); 23585 method @Deprecated public long getCarrierCycles(); 23586 method public float getCarrierFrequencyHz(); 23587 method @Deprecated public double getCarrierPhase(); 23588 method @Deprecated public double getCarrierPhaseUncertainty(); 23589 method @FloatRange(from=0, to=63) public double getCn0DbHz(); 23590 method @NonNull public String getCodeType(); 23591 method public int getConstellationType(); 23592 method public double getFullInterSignalBiasNanos(); 23593 method @FloatRange(from=0.0) public double getFullInterSignalBiasUncertaintyNanos(); 23594 method public int getMultipathIndicator(); 23595 method public double getPseudorangeRateMetersPerSecond(); 23596 method public double getPseudorangeRateUncertaintyMetersPerSecond(); 23597 method public long getReceivedSvTimeNanos(); 23598 method public long getReceivedSvTimeUncertaintyNanos(); 23599 method public double getSatelliteInterSignalBiasNanos(); 23600 method @FloatRange(from=0.0) public double getSatelliteInterSignalBiasUncertaintyNanos(); 23601 method public double getSnrInDb(); 23602 method public int getState(); 23603 method public int getSvid(); 23604 method public double getTimeOffsetNanos(); 23605 method public boolean hasAutomaticGainControlLevelDb(); 23606 method public boolean hasBasebandCn0DbHz(); 23607 method @Deprecated public boolean hasCarrierCycles(); 23608 method public boolean hasCarrierFrequencyHz(); 23609 method @Deprecated public boolean hasCarrierPhase(); 23610 method @Deprecated public boolean hasCarrierPhaseUncertainty(); 23611 method public boolean hasCodeType(); 23612 method public boolean hasFullInterSignalBiasNanos(); 23613 method public boolean hasFullInterSignalBiasUncertaintyNanos(); 23614 method public boolean hasSatelliteInterSignalBiasNanos(); 23615 method public boolean hasSatelliteInterSignalBiasUncertaintyNanos(); 23616 method public boolean hasSnrInDb(); 23617 method public void writeToParcel(android.os.Parcel, int); 23618 field public static final int ADR_STATE_CYCLE_SLIP = 4; // 0x4 23619 field public static final int ADR_STATE_HALF_CYCLE_REPORTED = 16; // 0x10 23620 field public static final int ADR_STATE_HALF_CYCLE_RESOLVED = 8; // 0x8 23621 field public static final int ADR_STATE_RESET = 2; // 0x2 23622 field public static final int ADR_STATE_UNKNOWN = 0; // 0x0 23623 field public static final int ADR_STATE_VALID = 1; // 0x1 23624 field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssMeasurement> CREATOR; 23625 field public static final int MULTIPATH_INDICATOR_DETECTED = 1; // 0x1 23626 field public static final int MULTIPATH_INDICATOR_NOT_DETECTED = 2; // 0x2 23627 field public static final int MULTIPATH_INDICATOR_UNKNOWN = 0; // 0x0 23628 field public static final int STATE_2ND_CODE_LOCK = 65536; // 0x10000 23629 field public static final int STATE_BDS_D2_BIT_SYNC = 256; // 0x100 23630 field public static final int STATE_BDS_D2_SUBFRAME_SYNC = 512; // 0x200 23631 field public static final int STATE_BIT_SYNC = 2; // 0x2 23632 field public static final int STATE_CODE_LOCK = 1; // 0x1 23633 field public static final int STATE_GAL_E1BC_CODE_LOCK = 1024; // 0x400 23634 field public static final int STATE_GAL_E1B_PAGE_SYNC = 4096; // 0x1000 23635 field public static final int STATE_GAL_E1C_2ND_CODE_LOCK = 2048; // 0x800 23636 field public static final int STATE_GLO_STRING_SYNC = 64; // 0x40 23637 field public static final int STATE_GLO_TOD_DECODED = 128; // 0x80 23638 field public static final int STATE_GLO_TOD_KNOWN = 32768; // 0x8000 23639 field public static final int STATE_MSEC_AMBIGUOUS = 16; // 0x10 23640 field public static final int STATE_SBAS_SYNC = 8192; // 0x2000 23641 field public static final int STATE_SUBFRAME_SYNC = 4; // 0x4 23642 field public static final int STATE_SYMBOL_SYNC = 32; // 0x20 23643 field public static final int STATE_TOW_DECODED = 8; // 0x8 23644 field public static final int STATE_TOW_KNOWN = 16384; // 0x4000 23645 field public static final int STATE_UNKNOWN = 0; // 0x0 23646 } 23647 23648 public final class GnssMeasurementsEvent implements android.os.Parcelable { 23649 method public int describeContents(); 23650 method @NonNull public android.location.GnssClock getClock(); 23651 method @NonNull public java.util.Collection<android.location.GnssMeasurement> getMeasurements(); 23652 method public void writeToParcel(android.os.Parcel, int); 23653 field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssMeasurementsEvent> CREATOR; 23654 } 23655 23656 public abstract static class GnssMeasurementsEvent.Callback { 23657 ctor public GnssMeasurementsEvent.Callback(); 23658 method public void onGnssMeasurementsReceived(android.location.GnssMeasurementsEvent); 23659 method public void onStatusChanged(int); 23660 field public static final int STATUS_LOCATION_DISABLED = 2; // 0x2 23661 field public static final int STATUS_NOT_ALLOWED = 3; // 0x3 23662 field public static final int STATUS_NOT_SUPPORTED = 0; // 0x0 23663 field public static final int STATUS_READY = 1; // 0x1 23664 } 23665 23666 public final class GnssNavigationMessage implements android.os.Parcelable { 23667 method public int describeContents(); 23668 method @NonNull public byte[] getData(); 23669 method public int getMessageId(); 23670 method public int getStatus(); 23671 method public int getSubmessageId(); 23672 method public int getSvid(); 23673 method public int getType(); 23674 method public void writeToParcel(android.os.Parcel, int); 23675 field @NonNull public static final android.os.Parcelable.Creator<android.location.GnssNavigationMessage> CREATOR; 23676 field public static final int STATUS_PARITY_PASSED = 1; // 0x1 23677 field public static final int STATUS_PARITY_REBUILT = 2; // 0x2 23678 field public static final int STATUS_UNKNOWN = 0; // 0x0 23679 field public static final int TYPE_BDS_CNAV1 = 1283; // 0x503 23680 field public static final int TYPE_BDS_CNAV2 = 1284; // 0x504 23681 field public static final int TYPE_BDS_D1 = 1281; // 0x501 23682 field public static final int TYPE_BDS_D2 = 1282; // 0x502 23683 field public static final int TYPE_GAL_F = 1538; // 0x602 23684 field public static final int TYPE_GAL_I = 1537; // 0x601 23685 field public static final int TYPE_GLO_L1CA = 769; // 0x301 23686 field public static final int TYPE_GPS_CNAV2 = 260; // 0x104 23687 field public static final int TYPE_GPS_L1CA = 257; // 0x101 23688 field public static final int TYPE_GPS_L2CNAV = 258; // 0x102 23689 field public static final int TYPE_GPS_L5CNAV = 259; // 0x103 23690 field public static final int TYPE_IRN_L5CA = 1793; // 0x701 23691 field public static final int TYPE_QZS_L1CA = 1025; // 0x401 23692 field public static final int TYPE_SBS = 513; // 0x201 23693 field public static final int TYPE_UNKNOWN = 0; // 0x0 23694 } 23695 23696 public abstract static class GnssNavigationMessage.Callback { 23697 ctor public GnssNavigationMessage.Callback(); 23698 method public void onGnssNavigationMessageReceived(android.location.GnssNavigationMessage); 23699 method public void onStatusChanged(int); 23700 field public static final int STATUS_LOCATION_DISABLED = 2; // 0x2 23701 field public static final int STATUS_NOT_SUPPORTED = 0; // 0x0 23702 field public static final int STATUS_READY = 1; // 0x1 23703 } 23704 23705 public final class GnssStatus { 23706 method @FloatRange(from=0, to=360) public float getAzimuthDegrees(@IntRange(from=0) int); 23707 method @FloatRange(from=0, to=63) public float getBasebandCn0DbHz(@IntRange(from=0) int); 23708 method @FloatRange(from=0) public float getCarrierFrequencyHz(@IntRange(from=0) int); 23709 method @FloatRange(from=0, to=63) public float getCn0DbHz(@IntRange(from=0) int); 23710 method public int getConstellationType(@IntRange(from=0) int); 23711 method @FloatRange(from=0xffffffa6, to=90) public float getElevationDegrees(@IntRange(from=0) int); 23712 method @IntRange(from=0) public int getSatelliteCount(); 23713 method @IntRange(from=1, to=200) public int getSvid(@IntRange(from=0) int); 23714 method public boolean hasAlmanacData(@IntRange(from=0) int); 23715 method public boolean hasBasebandCn0DbHz(@IntRange(from=0) int); 23716 method public boolean hasCarrierFrequencyHz(@IntRange(from=0) int); 23717 method public boolean hasEphemerisData(@IntRange(from=0) int); 23718 method public boolean usedInFix(@IntRange(from=0) int); 23719 field public static final int CONSTELLATION_BEIDOU = 5; // 0x5 23720 field public static final int CONSTELLATION_GALILEO = 6; // 0x6 23721 field public static final int CONSTELLATION_GLONASS = 3; // 0x3 23722 field public static final int CONSTELLATION_GPS = 1; // 0x1 23723 field public static final int CONSTELLATION_IRNSS = 7; // 0x7 23724 field public static final int CONSTELLATION_QZSS = 4; // 0x4 23725 field public static final int CONSTELLATION_SBAS = 2; // 0x2 23726 field public static final int CONSTELLATION_UNKNOWN = 0; // 0x0 23727 } 23728 23729 public static final class GnssStatus.Builder { 23730 ctor public GnssStatus.Builder(); 23731 method @NonNull public android.location.GnssStatus.Builder addSatellite(int, @IntRange(from=1, to=200) int, @FloatRange(from=0, to=63) float, @FloatRange(from=0xffffffa6, to=90) float, @FloatRange(from=0, to=360) float, boolean, boolean, boolean, boolean, @FloatRange(from=0) float, boolean, @FloatRange(from=0, to=63) float); 23732 method @NonNull public android.location.GnssStatus build(); 23733 method @NonNull public android.location.GnssStatus.Builder clearSatellites(); 23734 } 23735 23736 public abstract static class GnssStatus.Callback { 23737 ctor public GnssStatus.Callback(); 23738 method public void onFirstFix(int); 23739 method public void onSatelliteStatusChanged(@NonNull android.location.GnssStatus); 23740 method public void onStarted(); 23741 method public void onStopped(); 23742 } 23743 23744 @Deprecated public final class GpsSatellite { 23745 method @Deprecated public float getAzimuth(); 23746 method @Deprecated public float getElevation(); 23747 method @Deprecated public int getPrn(); 23748 method @Deprecated public float getSnr(); 23749 method @Deprecated public boolean hasAlmanac(); 23750 method @Deprecated public boolean hasEphemeris(); 23751 method @Deprecated public boolean usedInFix(); 23752 } 23753 23754 @Deprecated public final class GpsStatus { 23755 method @Deprecated @NonNull public static android.location.GpsStatus create(@NonNull android.location.GnssStatus, int); 23756 method @Deprecated public int getMaxSatellites(); 23757 method @Deprecated public Iterable<android.location.GpsSatellite> getSatellites(); 23758 method @Deprecated public int getTimeToFirstFix(); 23759 field @Deprecated public static final int GPS_EVENT_FIRST_FIX = 3; // 0x3 23760 field @Deprecated public static final int GPS_EVENT_SATELLITE_STATUS = 4; // 0x4 23761 field @Deprecated public static final int GPS_EVENT_STARTED = 1; // 0x1 23762 field @Deprecated public static final int GPS_EVENT_STOPPED = 2; // 0x2 23763 } 23764 23765 @Deprecated public static interface GpsStatus.Listener { 23766 method @Deprecated public void onGpsStatusChanged(int); 23767 } 23768 23769 @Deprecated public static interface GpsStatus.NmeaListener { 23770 method @Deprecated public void onNmeaReceived(long, String); 23771 } 23772 23773 public class Location implements android.os.Parcelable { 23774 ctor public Location(String); 23775 ctor public Location(android.location.Location); 23776 method public float bearingTo(android.location.Location); 23777 method public static String convert(double, int); 23778 method public static double convert(String); 23779 method public int describeContents(); 23780 method public static void distanceBetween(double, double, double, double, float[]); 23781 method public float distanceTo(android.location.Location); 23782 method public void dump(android.util.Printer, String); 23783 method public float getAccuracy(); 23784 method public double getAltitude(); 23785 method public float getBearing(); 23786 method public float getBearingAccuracyDegrees(); 23787 method public long getElapsedRealtimeNanos(); 23788 method public double getElapsedRealtimeUncertaintyNanos(); 23789 method public android.os.Bundle getExtras(); 23790 method public double getLatitude(); 23791 method public double getLongitude(); 23792 method public String getProvider(); 23793 method public float getSpeed(); 23794 method public float getSpeedAccuracyMetersPerSecond(); 23795 method public long getTime(); 23796 method public float getVerticalAccuracyMeters(); 23797 method public boolean hasAccuracy(); 23798 method public boolean hasAltitude(); 23799 method public boolean hasBearing(); 23800 method public boolean hasBearingAccuracy(); 23801 method public boolean hasElapsedRealtimeUncertaintyNanos(); 23802 method public boolean hasSpeed(); 23803 method public boolean hasSpeedAccuracy(); 23804 method public boolean hasVerticalAccuracy(); 23805 method public boolean isFromMockProvider(); 23806 method @Deprecated public void removeAccuracy(); 23807 method @Deprecated public void removeAltitude(); 23808 method @Deprecated public void removeBearing(); 23809 method @Deprecated public void removeSpeed(); 23810 method public void reset(); 23811 method public void set(android.location.Location); 23812 method public void setAccuracy(float); 23813 method public void setAltitude(double); 23814 method public void setBearing(float); 23815 method public void setBearingAccuracyDegrees(float); 23816 method public void setElapsedRealtimeNanos(long); 23817 method public void setElapsedRealtimeUncertaintyNanos(double); 23818 method public void setExtras(android.os.Bundle); 23819 method public void setLatitude(double); 23820 method public void setLongitude(double); 23821 method public void setProvider(String); 23822 method public void setSpeed(float); 23823 method public void setSpeedAccuracyMetersPerSecond(float); 23824 method public void setTime(long); 23825 method public void setVerticalAccuracyMeters(float); 23826 method public void writeToParcel(android.os.Parcel, int); 23827 field @NonNull public static final android.os.Parcelable.Creator<android.location.Location> CREATOR; 23828 field public static final int FORMAT_DEGREES = 0; // 0x0 23829 field public static final int FORMAT_MINUTES = 1; // 0x1 23830 field public static final int FORMAT_SECONDS = 2; // 0x2 23831 } 23832 23833 public interface LocationListener { 23834 method public void onLocationChanged(@NonNull android.location.Location); 23835 method public default void onProviderDisabled(@NonNull String); 23836 method public default void onProviderEnabled(@NonNull String); 23837 method @Deprecated public default void onStatusChanged(String, int, android.os.Bundle); 23838 } 23839 23840 public class LocationManager { 23841 method @Deprecated @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean addGpsStatusListener(android.location.GpsStatus.Listener); 23842 method @Deprecated @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean addNmeaListener(@NonNull android.location.GpsStatus.NmeaListener); 23843 method @Deprecated @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean addNmeaListener(@NonNull android.location.OnNmeaMessageListener); 23844 method @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean addNmeaListener(@NonNull android.location.OnNmeaMessageListener, @Nullable android.os.Handler); 23845 method @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean addNmeaListener(@NonNull java.util.concurrent.Executor, @NonNull android.location.OnNmeaMessageListener); 23846 method @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public void addProximityAlert(double, double, float, long, @NonNull android.app.PendingIntent); 23847 method public void addTestProvider(@NonNull String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, int, int); 23848 method @Deprecated public void clearTestProviderEnabled(@NonNull String); 23849 method @Deprecated public void clearTestProviderLocation(@NonNull String); 23850 method @Deprecated public void clearTestProviderStatus(@NonNull String); 23851 method @NonNull public java.util.List<java.lang.String> getAllProviders(); 23852 method @Nullable public String getBestProvider(@NonNull android.location.Criteria, boolean); 23853 method @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public void getCurrentLocation(@NonNull String, @Nullable android.os.CancellationSignal, @NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<android.location.Location>); 23854 method @NonNull public android.location.GnssCapabilities getGnssCapabilities(); 23855 method @Nullable public String getGnssHardwareModelName(); 23856 method public int getGnssYearOfHardware(); 23857 method @Deprecated @Nullable @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public android.location.GpsStatus getGpsStatus(@Nullable android.location.GpsStatus); 23858 method @Nullable @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public android.location.Location getLastKnownLocation(@NonNull String); 23859 method @Nullable public android.location.LocationProvider getProvider(@NonNull String); 23860 method @NonNull public java.util.List<java.lang.String> getProviders(boolean); 23861 method @NonNull public java.util.List<java.lang.String> getProviders(@NonNull android.location.Criteria, boolean); 23862 method public boolean isLocationEnabled(); 23863 method public boolean isProviderEnabled(@NonNull String); 23864 method @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean registerAntennaInfoListener(@NonNull java.util.concurrent.Executor, @NonNull android.location.GnssAntennaInfo.Listener); 23865 method @Deprecated @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean registerGnssMeasurementsCallback(@NonNull android.location.GnssMeasurementsEvent.Callback); 23866 method @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean registerGnssMeasurementsCallback(@NonNull android.location.GnssMeasurementsEvent.Callback, @Nullable android.os.Handler); 23867 method @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean registerGnssMeasurementsCallback(@NonNull java.util.concurrent.Executor, @NonNull android.location.GnssMeasurementsEvent.Callback); 23868 method @Deprecated public boolean registerGnssNavigationMessageCallback(@NonNull android.location.GnssNavigationMessage.Callback); 23869 method @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean registerGnssNavigationMessageCallback(@NonNull android.location.GnssNavigationMessage.Callback, @Nullable android.os.Handler); 23870 method @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean registerGnssNavigationMessageCallback(@NonNull java.util.concurrent.Executor, @NonNull android.location.GnssNavigationMessage.Callback); 23871 method @Deprecated @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean registerGnssStatusCallback(@NonNull android.location.GnssStatus.Callback); 23872 method @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean registerGnssStatusCallback(@NonNull android.location.GnssStatus.Callback, @Nullable android.os.Handler); 23873 method @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public boolean registerGnssStatusCallback(@NonNull java.util.concurrent.Executor, @NonNull android.location.GnssStatus.Callback); 23874 method @Deprecated public void removeGpsStatusListener(android.location.GpsStatus.Listener); 23875 method @Deprecated public void removeNmeaListener(@NonNull android.location.GpsStatus.NmeaListener); 23876 method public void removeNmeaListener(@NonNull android.location.OnNmeaMessageListener); 23877 method @RequiresPermission(anyOf={"android.permission.ACCESS_COARSE_LOCATION", "android.permission.ACCESS_FINE_LOCATION"}, apis="..22") public void removeProximityAlert(@NonNull android.app.PendingIntent); 23878 method public void removeTestProvider(@NonNull String); 23879 method @RequiresPermission(anyOf={"android.permission.ACCESS_COARSE_LOCATION", "android.permission.ACCESS_FINE_LOCATION"}, apis="..22") public void removeUpdates(@NonNull android.location.LocationListener); 23880 method public void removeUpdates(@NonNull android.app.PendingIntent); 23881 method @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public void requestLocationUpdates(@NonNull String, long, float, @NonNull android.location.LocationListener); 23882 method @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public void requestLocationUpdates(@NonNull String, long, float, @NonNull android.location.LocationListener, @Nullable android.os.Looper); 23883 method @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public void requestLocationUpdates(@NonNull String, long, float, @NonNull java.util.concurrent.Executor, @NonNull android.location.LocationListener); 23884 method @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public void requestLocationUpdates(long, float, @NonNull android.location.Criteria, @NonNull android.location.LocationListener, @Nullable android.os.Looper); 23885 method @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public void requestLocationUpdates(long, float, @NonNull android.location.Criteria, @NonNull java.util.concurrent.Executor, @NonNull android.location.LocationListener); 23886 method @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public void requestLocationUpdates(@NonNull String, long, float, @NonNull android.app.PendingIntent); 23887 method @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public void requestLocationUpdates(long, float, @NonNull android.location.Criteria, @NonNull android.app.PendingIntent); 23888 method @Deprecated @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public void requestSingleUpdate(@NonNull String, @NonNull android.location.LocationListener, @Nullable android.os.Looper); 23889 method @Deprecated @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public void requestSingleUpdate(@NonNull android.location.Criteria, @NonNull android.location.LocationListener, @Nullable android.os.Looper); 23890 method @Deprecated @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public void requestSingleUpdate(@NonNull String, @NonNull android.app.PendingIntent); 23891 method @Deprecated @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_COARSE_LOCATION, android.Manifest.permission.ACCESS_FINE_LOCATION}) public void requestSingleUpdate(@NonNull android.location.Criteria, @NonNull android.app.PendingIntent); 23892 method public boolean sendExtraCommand(@NonNull String, @NonNull String, @Nullable android.os.Bundle); 23893 method public void setTestProviderEnabled(@NonNull String, boolean); 23894 method public void setTestProviderLocation(@NonNull String, @NonNull android.location.Location); 23895 method @Deprecated public void setTestProviderStatus(@NonNull String, int, @Nullable android.os.Bundle, long); 23896 method public void unregisterAntennaInfoListener(@NonNull android.location.GnssAntennaInfo.Listener); 23897 method public void unregisterGnssMeasurementsCallback(@NonNull android.location.GnssMeasurementsEvent.Callback); 23898 method public void unregisterGnssNavigationMessageCallback(@NonNull android.location.GnssNavigationMessage.Callback); 23899 method public void unregisterGnssStatusCallback(@NonNull android.location.GnssStatus.Callback); 23900 field public static final String EXTRA_LOCATION_ENABLED = "android.location.extra.LOCATION_ENABLED"; 23901 field public static final String EXTRA_PROVIDER_ENABLED = "android.location.extra.PROVIDER_ENABLED"; 23902 field public static final String EXTRA_PROVIDER_NAME = "android.location.extra.PROVIDER_NAME"; 23903 field public static final String GPS_PROVIDER = "gps"; 23904 field public static final String KEY_LOCATION_CHANGED = "location"; 23905 field public static final String KEY_PROVIDER_ENABLED = "providerEnabled"; 23906 field public static final String KEY_PROXIMITY_ENTERING = "entering"; 23907 field @Deprecated public static final String KEY_STATUS_CHANGED = "status"; 23908 field public static final String MODE_CHANGED_ACTION = "android.location.MODE_CHANGED"; 23909 field public static final String NETWORK_PROVIDER = "network"; 23910 field public static final String PASSIVE_PROVIDER = "passive"; 23911 field public static final String PROVIDERS_CHANGED_ACTION = "android.location.PROVIDERS_CHANGED"; 23912 } 23913 23914 public class LocationProvider { 23915 method public int getAccuracy(); 23916 method public String getName(); 23917 method public int getPowerRequirement(); 23918 method public boolean hasMonetaryCost(); 23919 method public boolean meetsCriteria(android.location.Criteria); 23920 method public boolean requiresCell(); 23921 method public boolean requiresNetwork(); 23922 method public boolean requiresSatellite(); 23923 method public boolean supportsAltitude(); 23924 method public boolean supportsBearing(); 23925 method public boolean supportsSpeed(); 23926 field @Deprecated public static final int AVAILABLE = 2; // 0x2 23927 field @Deprecated public static final int OUT_OF_SERVICE = 0; // 0x0 23928 field @Deprecated public static final int TEMPORARILY_UNAVAILABLE = 1; // 0x1 23929 } 23930 23931 public interface OnNmeaMessageListener { 23932 method public void onNmeaMessage(String, long); 23933 } 23934 23935 public abstract class SettingInjectorService extends android.app.Service { 23936 ctor public SettingInjectorService(String); 23937 method public final android.os.IBinder onBind(android.content.Intent); 23938 method protected abstract boolean onGetEnabled(); 23939 method protected abstract String onGetSummary(); 23940 method public final void onStart(android.content.Intent, int); 23941 method public final int onStartCommand(android.content.Intent, int, int); 23942 method public static final void refreshSettings(@NonNull android.content.Context); 23943 field public static final String ACTION_INJECTED_SETTING_CHANGED = "android.location.InjectedSettingChanged"; 23944 field public static final String ACTION_SERVICE_INTENT = "android.location.SettingInjectorService"; 23945 field public static final String ATTRIBUTES_NAME = "injected-location-setting"; 23946 field public static final String META_DATA_NAME = "android.location.SettingInjectorService"; 23947 } 23948 23949} 23950 23951package android.media { 23952 23953 public class AsyncPlayer { 23954 ctor public AsyncPlayer(String); 23955 method @Deprecated public void play(android.content.Context, android.net.Uri, boolean, int); 23956 method public void play(@NonNull android.content.Context, @NonNull android.net.Uri, boolean, @NonNull android.media.AudioAttributes) throws java.lang.IllegalArgumentException; 23957 method public void stop(); 23958 } 23959 23960 public final class AudioAttributes implements android.os.Parcelable { 23961 method public boolean areHapticChannelsMuted(); 23962 method public int describeContents(); 23963 method public int getAllowedCapturePolicy(); 23964 method public int getContentType(); 23965 method public int getFlags(); 23966 method public int getUsage(); 23967 method public int getVolumeControlStream(); 23968 method public void writeToParcel(android.os.Parcel, int); 23969 field public static final int ALLOW_CAPTURE_BY_ALL = 1; // 0x1 23970 field public static final int ALLOW_CAPTURE_BY_NONE = 3; // 0x3 23971 field public static final int ALLOW_CAPTURE_BY_SYSTEM = 2; // 0x2 23972 field public static final int CONTENT_TYPE_MOVIE = 3; // 0x3 23973 field public static final int CONTENT_TYPE_MUSIC = 2; // 0x2 23974 field public static final int CONTENT_TYPE_SONIFICATION = 4; // 0x4 23975 field public static final int CONTENT_TYPE_SPEECH = 1; // 0x1 23976 field public static final int CONTENT_TYPE_UNKNOWN = 0; // 0x0 23977 field @NonNull public static final android.os.Parcelable.Creator<android.media.AudioAttributes> CREATOR; 23978 field public static final int FLAG_AUDIBILITY_ENFORCED = 1; // 0x1 23979 field public static final int FLAG_HW_AV_SYNC = 16; // 0x10 23980 field @Deprecated public static final int FLAG_LOW_LATENCY = 256; // 0x100 23981 field public static final int USAGE_ALARM = 4; // 0x4 23982 field public static final int USAGE_ASSISTANCE_ACCESSIBILITY = 11; // 0xb 23983 field public static final int USAGE_ASSISTANCE_NAVIGATION_GUIDANCE = 12; // 0xc 23984 field public static final int USAGE_ASSISTANCE_SONIFICATION = 13; // 0xd 23985 field public static final int USAGE_ASSISTANT = 16; // 0x10 23986 field public static final int USAGE_GAME = 14; // 0xe 23987 field public static final int USAGE_MEDIA = 1; // 0x1 23988 field public static final int USAGE_NOTIFICATION = 5; // 0x5 23989 field public static final int USAGE_NOTIFICATION_COMMUNICATION_DELAYED = 9; // 0x9 23990 field public static final int USAGE_NOTIFICATION_COMMUNICATION_INSTANT = 8; // 0x8 23991 field public static final int USAGE_NOTIFICATION_COMMUNICATION_REQUEST = 7; // 0x7 23992 field public static final int USAGE_NOTIFICATION_EVENT = 10; // 0xa 23993 field public static final int USAGE_NOTIFICATION_RINGTONE = 6; // 0x6 23994 field public static final int USAGE_UNKNOWN = 0; // 0x0 23995 field public static final int USAGE_VOICE_COMMUNICATION = 2; // 0x2 23996 field public static final int USAGE_VOICE_COMMUNICATION_SIGNALLING = 3; // 0x3 23997 } 23998 23999 public static class AudioAttributes.Builder { 24000 ctor public AudioAttributes.Builder(); 24001 ctor public AudioAttributes.Builder(android.media.AudioAttributes); 24002 method public android.media.AudioAttributes build(); 24003 method @NonNull public android.media.AudioAttributes.Builder setAllowedCapturePolicy(int); 24004 method public android.media.AudioAttributes.Builder setContentType(int); 24005 method public android.media.AudioAttributes.Builder setFlags(int); 24006 method @NonNull public android.media.AudioAttributes.Builder setHapticChannelsMuted(boolean); 24007 method public android.media.AudioAttributes.Builder setLegacyStreamType(int); 24008 method public android.media.AudioAttributes.Builder setUsage(int); 24009 } 24010 24011 public abstract class AudioDeviceCallback { 24012 ctor public AudioDeviceCallback(); 24013 method public void onAudioDevicesAdded(android.media.AudioDeviceInfo[]); 24014 method public void onAudioDevicesRemoved(android.media.AudioDeviceInfo[]); 24015 } 24016 24017 public final class AudioDeviceInfo { 24018 method @NonNull public String getAddress(); 24019 method @NonNull public int[] getChannelCounts(); 24020 method @NonNull public int[] getChannelIndexMasks(); 24021 method @NonNull public int[] getChannelMasks(); 24022 method @NonNull public int[] getEncapsulationMetadataTypes(); 24023 method @NonNull public int[] getEncapsulationModes(); 24024 method @NonNull public int[] getEncodings(); 24025 method public int getId(); 24026 method public CharSequence getProductName(); 24027 method @NonNull public int[] getSampleRates(); 24028 method public int getType(); 24029 method public boolean isSink(); 24030 method public boolean isSource(); 24031 field public static final int TYPE_AUX_LINE = 19; // 0x13 24032 field public static final int TYPE_BLUETOOTH_A2DP = 8; // 0x8 24033 field public static final int TYPE_BLUETOOTH_SCO = 7; // 0x7 24034 field public static final int TYPE_BUILTIN_EARPIECE = 1; // 0x1 24035 field public static final int TYPE_BUILTIN_MIC = 15; // 0xf 24036 field public static final int TYPE_BUILTIN_SPEAKER = 2; // 0x2 24037 field public static final int TYPE_BUILTIN_SPEAKER_SAFE = 24; // 0x18 24038 field public static final int TYPE_BUS = 21; // 0x15 24039 field public static final int TYPE_DOCK = 13; // 0xd 24040 field public static final int TYPE_FM = 14; // 0xe 24041 field public static final int TYPE_FM_TUNER = 16; // 0x10 24042 field public static final int TYPE_HDMI = 9; // 0x9 24043 field public static final int TYPE_HDMI_ARC = 10; // 0xa 24044 field public static final int TYPE_HEARING_AID = 23; // 0x17 24045 field public static final int TYPE_IP = 20; // 0x14 24046 field public static final int TYPE_LINE_ANALOG = 5; // 0x5 24047 field public static final int TYPE_LINE_DIGITAL = 6; // 0x6 24048 field public static final int TYPE_TELEPHONY = 18; // 0x12 24049 field public static final int TYPE_TV_TUNER = 17; // 0x11 24050 field public static final int TYPE_UNKNOWN = 0; // 0x0 24051 field public static final int TYPE_USB_ACCESSORY = 12; // 0xc 24052 field public static final int TYPE_USB_DEVICE = 11; // 0xb 24053 field public static final int TYPE_USB_HEADSET = 22; // 0x16 24054 field public static final int TYPE_WIRED_HEADPHONES = 4; // 0x4 24055 field public static final int TYPE_WIRED_HEADSET = 3; // 0x3 24056 } 24057 24058 public final class AudioFocusRequest { 24059 method public boolean acceptsDelayedFocusGain(); 24060 method @NonNull public android.media.AudioAttributes getAudioAttributes(); 24061 method public int getFocusGain(); 24062 method public boolean willPauseWhenDucked(); 24063 } 24064 24065 public static final class AudioFocusRequest.Builder { 24066 ctor public AudioFocusRequest.Builder(int); 24067 ctor public AudioFocusRequest.Builder(@NonNull android.media.AudioFocusRequest); 24068 method public android.media.AudioFocusRequest build(); 24069 method @NonNull public android.media.AudioFocusRequest.Builder setAcceptsDelayedFocusGain(boolean); 24070 method @NonNull public android.media.AudioFocusRequest.Builder setAudioAttributes(@NonNull android.media.AudioAttributes); 24071 method @NonNull public android.media.AudioFocusRequest.Builder setFocusGain(int); 24072 method @NonNull public android.media.AudioFocusRequest.Builder setForceDucking(boolean); 24073 method @NonNull public android.media.AudioFocusRequest.Builder setOnAudioFocusChangeListener(@NonNull android.media.AudioManager.OnAudioFocusChangeListener); 24074 method @NonNull public android.media.AudioFocusRequest.Builder setOnAudioFocusChangeListener(@NonNull android.media.AudioManager.OnAudioFocusChangeListener, @NonNull android.os.Handler); 24075 method @NonNull public android.media.AudioFocusRequest.Builder setWillPauseWhenDucked(boolean); 24076 } 24077 24078 public final class AudioFormat implements android.os.Parcelable { 24079 method public int describeContents(); 24080 method public int getChannelCount(); 24081 method public int getChannelIndexMask(); 24082 method public int getChannelMask(); 24083 method public int getEncoding(); 24084 method @IntRange(from=1) public int getFrameSizeInBytes(); 24085 method public int getSampleRate(); 24086 method public void writeToParcel(android.os.Parcel, int); 24087 field @Deprecated public static final int CHANNEL_CONFIGURATION_DEFAULT = 1; // 0x1 24088 field @Deprecated public static final int CHANNEL_CONFIGURATION_INVALID = 0; // 0x0 24089 field @Deprecated public static final int CHANNEL_CONFIGURATION_MONO = 2; // 0x2 24090 field @Deprecated public static final int CHANNEL_CONFIGURATION_STEREO = 3; // 0x3 24091 field public static final int CHANNEL_INVALID = 0; // 0x0 24092 field public static final int CHANNEL_IN_BACK = 32; // 0x20 24093 field public static final int CHANNEL_IN_BACK_PROCESSED = 512; // 0x200 24094 field public static final int CHANNEL_IN_DEFAULT = 1; // 0x1 24095 field public static final int CHANNEL_IN_FRONT = 16; // 0x10 24096 field public static final int CHANNEL_IN_FRONT_PROCESSED = 256; // 0x100 24097 field public static final int CHANNEL_IN_LEFT = 4; // 0x4 24098 field public static final int CHANNEL_IN_LEFT_PROCESSED = 64; // 0x40 24099 field public static final int CHANNEL_IN_MONO = 16; // 0x10 24100 field public static final int CHANNEL_IN_PRESSURE = 1024; // 0x400 24101 field public static final int CHANNEL_IN_RIGHT = 8; // 0x8 24102 field public static final int CHANNEL_IN_RIGHT_PROCESSED = 128; // 0x80 24103 field public static final int CHANNEL_IN_STEREO = 12; // 0xc 24104 field public static final int CHANNEL_IN_VOICE_DNLINK = 32768; // 0x8000 24105 field public static final int CHANNEL_IN_VOICE_UPLINK = 16384; // 0x4000 24106 field public static final int CHANNEL_IN_X_AXIS = 2048; // 0x800 24107 field public static final int CHANNEL_IN_Y_AXIS = 4096; // 0x1000 24108 field public static final int CHANNEL_IN_Z_AXIS = 8192; // 0x2000 24109 field public static final int CHANNEL_OUT_5POINT1 = 252; // 0xfc 24110 field @Deprecated public static final int CHANNEL_OUT_7POINT1 = 1020; // 0x3fc 24111 field public static final int CHANNEL_OUT_7POINT1_SURROUND = 6396; // 0x18fc 24112 field public static final int CHANNEL_OUT_BACK_CENTER = 1024; // 0x400 24113 field public static final int CHANNEL_OUT_BACK_LEFT = 64; // 0x40 24114 field public static final int CHANNEL_OUT_BACK_RIGHT = 128; // 0x80 24115 field public static final int CHANNEL_OUT_DEFAULT = 1; // 0x1 24116 field public static final int CHANNEL_OUT_FRONT_CENTER = 16; // 0x10 24117 field public static final int CHANNEL_OUT_FRONT_LEFT = 4; // 0x4 24118 field public static final int CHANNEL_OUT_FRONT_LEFT_OF_CENTER = 256; // 0x100 24119 field public static final int CHANNEL_OUT_FRONT_RIGHT = 8; // 0x8 24120 field public static final int CHANNEL_OUT_FRONT_RIGHT_OF_CENTER = 512; // 0x200 24121 field public static final int CHANNEL_OUT_LOW_FREQUENCY = 32; // 0x20 24122 field public static final int CHANNEL_OUT_MONO = 4; // 0x4 24123 field public static final int CHANNEL_OUT_QUAD = 204; // 0xcc 24124 field public static final int CHANNEL_OUT_SIDE_LEFT = 2048; // 0x800 24125 field public static final int CHANNEL_OUT_SIDE_RIGHT = 4096; // 0x1000 24126 field public static final int CHANNEL_OUT_STEREO = 12; // 0xc 24127 field public static final int CHANNEL_OUT_SURROUND = 1052; // 0x41c 24128 field @NonNull public static final android.os.Parcelable.Creator<android.media.AudioFormat> CREATOR; 24129 field public static final int ENCODING_AAC_ELD = 15; // 0xf 24130 field public static final int ENCODING_AAC_HE_V1 = 11; // 0xb 24131 field public static final int ENCODING_AAC_HE_V2 = 12; // 0xc 24132 field public static final int ENCODING_AAC_LC = 10; // 0xa 24133 field public static final int ENCODING_AAC_XHE = 16; // 0x10 24134 field public static final int ENCODING_AC3 = 5; // 0x5 24135 field public static final int ENCODING_AC4 = 17; // 0x11 24136 field public static final int ENCODING_DEFAULT = 1; // 0x1 24137 field public static final int ENCODING_DOLBY_MAT = 19; // 0x13 24138 field public static final int ENCODING_DOLBY_TRUEHD = 14; // 0xe 24139 field public static final int ENCODING_DTS = 7; // 0x7 24140 field public static final int ENCODING_DTS_HD = 8; // 0x8 24141 field public static final int ENCODING_E_AC3 = 6; // 0x6 24142 field public static final int ENCODING_E_AC3_JOC = 18; // 0x12 24143 field public static final int ENCODING_IEC61937 = 13; // 0xd 24144 field public static final int ENCODING_INVALID = 0; // 0x0 24145 field public static final int ENCODING_MP3 = 9; // 0x9 24146 field public static final int ENCODING_OPUS = 20; // 0x14 24147 field public static final int ENCODING_PCM_16BIT = 2; // 0x2 24148 field public static final int ENCODING_PCM_8BIT = 3; // 0x3 24149 field public static final int ENCODING_PCM_FLOAT = 4; // 0x4 24150 field public static final int SAMPLE_RATE_UNSPECIFIED = 0; // 0x0 24151 } 24152 24153 public static class AudioFormat.Builder { 24154 ctor public AudioFormat.Builder(); 24155 ctor public AudioFormat.Builder(android.media.AudioFormat); 24156 method public android.media.AudioFormat build(); 24157 method @NonNull public android.media.AudioFormat.Builder setChannelIndexMask(int); 24158 method @NonNull public android.media.AudioFormat.Builder setChannelMask(int); 24159 method public android.media.AudioFormat.Builder setEncoding(int) throws java.lang.IllegalArgumentException; 24160 method public android.media.AudioFormat.Builder setSampleRate(int) throws java.lang.IllegalArgumentException; 24161 } 24162 24163 public class AudioManager { 24164 method @Deprecated public int abandonAudioFocus(android.media.AudioManager.OnAudioFocusChangeListener); 24165 method public int abandonAudioFocusRequest(@NonNull android.media.AudioFocusRequest); 24166 method public void adjustStreamVolume(int, int, int); 24167 method public void adjustSuggestedStreamVolume(int, int, int); 24168 method public void adjustVolume(int, int); 24169 method public void dispatchMediaKeyEvent(android.view.KeyEvent); 24170 method public int generateAudioSessionId(); 24171 method @NonNull public java.util.List<android.media.AudioPlaybackConfiguration> getActivePlaybackConfigurations(); 24172 method @NonNull public java.util.List<android.media.AudioRecordingConfiguration> getActiveRecordingConfigurations(); 24173 method public int getAllowedCapturePolicy(); 24174 method public android.media.AudioDeviceInfo[] getDevices(int); 24175 method public java.util.List<android.media.MicrophoneInfo> getMicrophones() throws java.io.IOException; 24176 method public int getMode(); 24177 method public String getParameters(String); 24178 method public String getProperty(String); 24179 method public int getRingerMode(); 24180 method @Deprecated public int getRouting(int); 24181 method public int getStreamMaxVolume(int); 24182 method public int getStreamMinVolume(int); 24183 method public int getStreamVolume(int); 24184 method public float getStreamVolumeDb(int, int, int); 24185 method @Deprecated public int getVibrateSetting(int); 24186 method @Deprecated public boolean isBluetoothA2dpOn(); 24187 method public boolean isBluetoothScoAvailableOffCall(); 24188 method public boolean isBluetoothScoOn(); 24189 method public boolean isCallScreeningModeSupported(); 24190 method public static boolean isHapticPlaybackSupported(); 24191 method public boolean isMicrophoneMute(); 24192 method public boolean isMusicActive(); 24193 method public static boolean isOffloadedPlaybackSupported(@NonNull android.media.AudioFormat, @NonNull android.media.AudioAttributes); 24194 method public boolean isSpeakerphoneOn(); 24195 method public boolean isStreamMute(int); 24196 method public boolean isVolumeFixed(); 24197 method @Deprecated public boolean isWiredHeadsetOn(); 24198 method public void loadSoundEffects(); 24199 method public void playSoundEffect(int); 24200 method public void playSoundEffect(int, float); 24201 method public void registerAudioDeviceCallback(android.media.AudioDeviceCallback, @Nullable android.os.Handler); 24202 method public void registerAudioPlaybackCallback(@NonNull android.media.AudioManager.AudioPlaybackCallback, @Nullable android.os.Handler); 24203 method public void registerAudioRecordingCallback(@NonNull android.media.AudioManager.AudioRecordingCallback, @Nullable android.os.Handler); 24204 method @Deprecated public void registerMediaButtonEventReceiver(android.content.ComponentName); 24205 method @Deprecated public void registerMediaButtonEventReceiver(android.app.PendingIntent); 24206 method @Deprecated public void registerRemoteControlClient(android.media.RemoteControlClient); 24207 method @Deprecated public boolean registerRemoteController(android.media.RemoteController); 24208 method @Deprecated public int requestAudioFocus(android.media.AudioManager.OnAudioFocusChangeListener, int, int); 24209 method public int requestAudioFocus(@NonNull android.media.AudioFocusRequest); 24210 method public void setAllowedCapturePolicy(int); 24211 method @Deprecated public void setBluetoothA2dpOn(boolean); 24212 method public void setBluetoothScoOn(boolean); 24213 method public void setMicrophoneMute(boolean); 24214 method public void setMode(int); 24215 method public void setParameters(String); 24216 method public void setRingerMode(int); 24217 method @Deprecated public void setRouting(int, int, int); 24218 method public void setSpeakerphoneOn(boolean); 24219 method @Deprecated public void setStreamMute(int, boolean); 24220 method @Deprecated public void setStreamSolo(int, boolean); 24221 method public void setStreamVolume(int, int, int); 24222 method @Deprecated public void setVibrateSetting(int, int); 24223 method @Deprecated public void setWiredHeadsetOn(boolean); 24224 method @Deprecated public boolean shouldVibrate(int); 24225 method public void startBluetoothSco(); 24226 method public void stopBluetoothSco(); 24227 method public void unloadSoundEffects(); 24228 method public void unregisterAudioDeviceCallback(android.media.AudioDeviceCallback); 24229 method public void unregisterAudioPlaybackCallback(@NonNull android.media.AudioManager.AudioPlaybackCallback); 24230 method public void unregisterAudioRecordingCallback(@NonNull android.media.AudioManager.AudioRecordingCallback); 24231 method @Deprecated public void unregisterMediaButtonEventReceiver(android.content.ComponentName); 24232 method @Deprecated public void unregisterMediaButtonEventReceiver(android.app.PendingIntent); 24233 method @Deprecated public void unregisterRemoteControlClient(android.media.RemoteControlClient); 24234 method @Deprecated public void unregisterRemoteController(android.media.RemoteController); 24235 field public static final String ACTION_AUDIO_BECOMING_NOISY = "android.media.AUDIO_BECOMING_NOISY"; 24236 field public static final String ACTION_HDMI_AUDIO_PLUG = "android.media.action.HDMI_AUDIO_PLUG"; 24237 field public static final String ACTION_HEADSET_PLUG = "android.intent.action.HEADSET_PLUG"; 24238 field public static final String ACTION_MICROPHONE_MUTE_CHANGED = "android.media.action.MICROPHONE_MUTE_CHANGED"; 24239 field @Deprecated public static final String ACTION_SCO_AUDIO_STATE_CHANGED = "android.media.SCO_AUDIO_STATE_CHANGED"; 24240 field public static final String ACTION_SCO_AUDIO_STATE_UPDATED = "android.media.ACTION_SCO_AUDIO_STATE_UPDATED"; 24241 field public static final String ACTION_SPEAKERPHONE_STATE_CHANGED = "android.media.action.SPEAKERPHONE_STATE_CHANGED"; 24242 field public static final int ADJUST_LOWER = -1; // 0xffffffff 24243 field public static final int ADJUST_MUTE = -100; // 0xffffff9c 24244 field public static final int ADJUST_RAISE = 1; // 0x1 24245 field public static final int ADJUST_SAME = 0; // 0x0 24246 field public static final int ADJUST_TOGGLE_MUTE = 101; // 0x65 24247 field public static final int ADJUST_UNMUTE = 100; // 0x64 24248 field public static final int AUDIOFOCUS_GAIN = 1; // 0x1 24249 field public static final int AUDIOFOCUS_GAIN_TRANSIENT = 2; // 0x2 24250 field public static final int AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE = 4; // 0x4 24251 field public static final int AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK = 3; // 0x3 24252 field public static final int AUDIOFOCUS_LOSS = -1; // 0xffffffff 24253 field public static final int AUDIOFOCUS_LOSS_TRANSIENT = -2; // 0xfffffffe 24254 field public static final int AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK = -3; // 0xfffffffd 24255 field public static final int AUDIOFOCUS_NONE = 0; // 0x0 24256 field public static final int AUDIOFOCUS_REQUEST_DELAYED = 2; // 0x2 24257 field public static final int AUDIOFOCUS_REQUEST_FAILED = 0; // 0x0 24258 field public static final int AUDIOFOCUS_REQUEST_GRANTED = 1; // 0x1 24259 field public static final int AUDIO_SESSION_ID_GENERATE = 0; // 0x0 24260 field public static final int ERROR = -1; // 0xffffffff 24261 field public static final int ERROR_DEAD_OBJECT = -6; // 0xfffffffa 24262 field public static final String EXTRA_AUDIO_PLUG_STATE = "android.media.extra.AUDIO_PLUG_STATE"; 24263 field public static final String EXTRA_ENCODINGS = "android.media.extra.ENCODINGS"; 24264 field public static final String EXTRA_MAX_CHANNEL_COUNT = "android.media.extra.MAX_CHANNEL_COUNT"; 24265 field public static final String EXTRA_RINGER_MODE = "android.media.EXTRA_RINGER_MODE"; 24266 field public static final String EXTRA_SCO_AUDIO_PREVIOUS_STATE = "android.media.extra.SCO_AUDIO_PREVIOUS_STATE"; 24267 field public static final String EXTRA_SCO_AUDIO_STATE = "android.media.extra.SCO_AUDIO_STATE"; 24268 field @Deprecated public static final String EXTRA_VIBRATE_SETTING = "android.media.EXTRA_VIBRATE_SETTING"; 24269 field @Deprecated public static final String EXTRA_VIBRATE_TYPE = "android.media.EXTRA_VIBRATE_TYPE"; 24270 field public static final int FLAG_ALLOW_RINGER_MODES = 2; // 0x2 24271 field public static final int FLAG_PLAY_SOUND = 4; // 0x4 24272 field public static final int FLAG_REMOVE_SOUND_AND_VIBRATE = 8; // 0x8 24273 field public static final int FLAG_SHOW_UI = 1; // 0x1 24274 field public static final int FLAG_VIBRATE = 16; // 0x10 24275 field public static final int FX_FOCUS_NAVIGATION_DOWN = 2; // 0x2 24276 field public static final int FX_FOCUS_NAVIGATION_LEFT = 3; // 0x3 24277 field public static final int FX_FOCUS_NAVIGATION_RIGHT = 4; // 0x4 24278 field public static final int FX_FOCUS_NAVIGATION_UP = 1; // 0x1 24279 field public static final int FX_KEYPRESS_DELETE = 7; // 0x7 24280 field public static final int FX_KEYPRESS_INVALID = 9; // 0x9 24281 field public static final int FX_KEYPRESS_RETURN = 8; // 0x8 24282 field public static final int FX_KEYPRESS_SPACEBAR = 6; // 0x6 24283 field public static final int FX_KEYPRESS_STANDARD = 5; // 0x5 24284 field public static final int FX_KEY_CLICK = 0; // 0x0 24285 field public static final int GET_DEVICES_ALL = 3; // 0x3 24286 field public static final int GET_DEVICES_INPUTS = 1; // 0x1 24287 field public static final int GET_DEVICES_OUTPUTS = 2; // 0x2 24288 field public static final int MODE_CALL_SCREENING = 4; // 0x4 24289 field public static final int MODE_CURRENT = -1; // 0xffffffff 24290 field public static final int MODE_INVALID = -2; // 0xfffffffe 24291 field public static final int MODE_IN_CALL = 2; // 0x2 24292 field public static final int MODE_IN_COMMUNICATION = 3; // 0x3 24293 field public static final int MODE_NORMAL = 0; // 0x0 24294 field public static final int MODE_RINGTONE = 1; // 0x1 24295 field @Deprecated public static final int NUM_STREAMS = 5; // 0x5 24296 field public static final String PROPERTY_OUTPUT_FRAMES_PER_BUFFER = "android.media.property.OUTPUT_FRAMES_PER_BUFFER"; 24297 field public static final String PROPERTY_OUTPUT_SAMPLE_RATE = "android.media.property.OUTPUT_SAMPLE_RATE"; 24298 field public static final String PROPERTY_SUPPORT_AUDIO_SOURCE_UNPROCESSED = "android.media.property.SUPPORT_AUDIO_SOURCE_UNPROCESSED"; 24299 field public static final String PROPERTY_SUPPORT_MIC_NEAR_ULTRASOUND = "android.media.property.SUPPORT_MIC_NEAR_ULTRASOUND"; 24300 field public static final String PROPERTY_SUPPORT_SPEAKER_NEAR_ULTRASOUND = "android.media.property.SUPPORT_SPEAKER_NEAR_ULTRASOUND"; 24301 field public static final String RINGER_MODE_CHANGED_ACTION = "android.media.RINGER_MODE_CHANGED"; 24302 field public static final int RINGER_MODE_NORMAL = 2; // 0x2 24303 field public static final int RINGER_MODE_SILENT = 0; // 0x0 24304 field public static final int RINGER_MODE_VIBRATE = 1; // 0x1 24305 field @Deprecated public static final int ROUTE_ALL = -1; // 0xffffffff 24306 field @Deprecated public static final int ROUTE_BLUETOOTH = 4; // 0x4 24307 field @Deprecated public static final int ROUTE_BLUETOOTH_A2DP = 16; // 0x10 24308 field @Deprecated public static final int ROUTE_BLUETOOTH_SCO = 4; // 0x4 24309 field @Deprecated public static final int ROUTE_EARPIECE = 1; // 0x1 24310 field @Deprecated public static final int ROUTE_HEADSET = 8; // 0x8 24311 field @Deprecated public static final int ROUTE_SPEAKER = 2; // 0x2 24312 field public static final int SCO_AUDIO_STATE_CONNECTED = 1; // 0x1 24313 field public static final int SCO_AUDIO_STATE_CONNECTING = 2; // 0x2 24314 field public static final int SCO_AUDIO_STATE_DISCONNECTED = 0; // 0x0 24315 field public static final int SCO_AUDIO_STATE_ERROR = -1; // 0xffffffff 24316 field public static final int STREAM_ACCESSIBILITY = 10; // 0xa 24317 field public static final int STREAM_ALARM = 4; // 0x4 24318 field public static final int STREAM_DTMF = 8; // 0x8 24319 field public static final int STREAM_MUSIC = 3; // 0x3 24320 field public static final int STREAM_NOTIFICATION = 5; // 0x5 24321 field public static final int STREAM_RING = 2; // 0x2 24322 field public static final int STREAM_SYSTEM = 1; // 0x1 24323 field public static final int STREAM_VOICE_CALL = 0; // 0x0 24324 field public static final int USE_DEFAULT_STREAM_TYPE = -2147483648; // 0x80000000 24325 field @Deprecated public static final String VIBRATE_SETTING_CHANGED_ACTION = "android.media.VIBRATE_SETTING_CHANGED"; 24326 field @Deprecated public static final int VIBRATE_SETTING_OFF = 0; // 0x0 24327 field @Deprecated public static final int VIBRATE_SETTING_ON = 1; // 0x1 24328 field @Deprecated public static final int VIBRATE_SETTING_ONLY_SILENT = 2; // 0x2 24329 field @Deprecated public static final int VIBRATE_TYPE_NOTIFICATION = 1; // 0x1 24330 field @Deprecated public static final int VIBRATE_TYPE_RINGER = 0; // 0x0 24331 } 24332 24333 public abstract static class AudioManager.AudioPlaybackCallback { 24334 ctor public AudioManager.AudioPlaybackCallback(); 24335 method public void onPlaybackConfigChanged(java.util.List<android.media.AudioPlaybackConfiguration>); 24336 } 24337 24338 public abstract static class AudioManager.AudioRecordingCallback { 24339 ctor public AudioManager.AudioRecordingCallback(); 24340 method public void onRecordingConfigChanged(java.util.List<android.media.AudioRecordingConfiguration>); 24341 } 24342 24343 public static interface AudioManager.OnAudioFocusChangeListener { 24344 method public void onAudioFocusChange(int); 24345 } 24346 24347 public final class AudioMetadata { 24348 method @NonNull public static android.media.AudioMetadataMap createMap(); 24349 } 24350 24351 public static class AudioMetadata.Format { 24352 field @NonNull public static final android.media.AudioMetadata.Key<java.lang.Boolean> KEY_ATMOS_PRESENT; 24353 field @NonNull public static final android.media.AudioMetadata.Key<java.lang.Integer> KEY_AUDIO_ENCODING; 24354 field @NonNull public static final android.media.AudioMetadata.Key<java.lang.Integer> KEY_BIT_RATE; 24355 field @NonNull public static final android.media.AudioMetadata.Key<java.lang.Integer> KEY_BIT_WIDTH; 24356 field @NonNull public static final android.media.AudioMetadata.Key<java.lang.Integer> KEY_CHANNEL_MASK; 24357 field @NonNull public static final android.media.AudioMetadata.Key<java.lang.String> KEY_MIME; 24358 field @NonNull public static final android.media.AudioMetadata.Key<java.lang.Integer> KEY_SAMPLE_RATE; 24359 } 24360 24361 public static interface AudioMetadata.Key<T> { 24362 method @NonNull public String getName(); 24363 method @NonNull public Class<T> getValueClass(); 24364 } 24365 24366 public interface AudioMetadataMap extends android.media.AudioMetadataReadMap { 24367 method @Nullable public <T> T remove(@NonNull android.media.AudioMetadata.Key<T>); 24368 method @Nullable public <T> T set(@NonNull android.media.AudioMetadata.Key<T>, @NonNull T); 24369 } 24370 24371 public interface AudioMetadataReadMap { 24372 method public <T> boolean containsKey(@NonNull android.media.AudioMetadata.Key<T>); 24373 method @NonNull public android.media.AudioMetadataMap dup(); 24374 method @Nullable public <T> T get(@NonNull android.media.AudioMetadata.Key<T>); 24375 method @IntRange(from=0) public int size(); 24376 } 24377 24378 public final class AudioPlaybackCaptureConfiguration { 24379 method @NonNull public int[] getExcludeUids(); 24380 method @NonNull public int[] getExcludeUsages(); 24381 method @NonNull public int[] getMatchingUids(); 24382 method @NonNull public int[] getMatchingUsages(); 24383 method @NonNull public android.media.projection.MediaProjection getMediaProjection(); 24384 } 24385 24386 public static final class AudioPlaybackCaptureConfiguration.Builder { 24387 ctor public AudioPlaybackCaptureConfiguration.Builder(@NonNull android.media.projection.MediaProjection); 24388 method @NonNull public android.media.AudioPlaybackCaptureConfiguration.Builder addMatchingUid(int); 24389 method @NonNull public android.media.AudioPlaybackCaptureConfiguration.Builder addMatchingUsage(int); 24390 method @NonNull public android.media.AudioPlaybackCaptureConfiguration build(); 24391 method @NonNull public android.media.AudioPlaybackCaptureConfiguration.Builder excludeUid(int); 24392 method @NonNull public android.media.AudioPlaybackCaptureConfiguration.Builder excludeUsage(int); 24393 } 24394 24395 public final class AudioPlaybackConfiguration implements android.os.Parcelable { 24396 method public int describeContents(); 24397 method public android.media.AudioAttributes getAudioAttributes(); 24398 method public void writeToParcel(android.os.Parcel, int); 24399 field @NonNull public static final android.os.Parcelable.Creator<android.media.AudioPlaybackConfiguration> CREATOR; 24400 } 24401 24402 public final class AudioPresentation { 24403 method public java.util.Map<java.util.Locale,java.lang.String> getLabels(); 24404 method public java.util.Locale getLocale(); 24405 method public int getMasteringIndication(); 24406 method public int getPresentationId(); 24407 method public int getProgramId(); 24408 method public boolean hasAudioDescription(); 24409 method public boolean hasDialogueEnhancement(); 24410 method public boolean hasSpokenSubtitles(); 24411 field public static final int MASTERED_FOR_3D = 3; // 0x3 24412 field public static final int MASTERED_FOR_HEADPHONE = 4; // 0x4 24413 field public static final int MASTERED_FOR_STEREO = 1; // 0x1 24414 field public static final int MASTERED_FOR_SURROUND = 2; // 0x2 24415 field public static final int MASTERING_NOT_INDICATED = 0; // 0x0 24416 } 24417 24418 public static final class AudioPresentation.Builder { 24419 ctor public AudioPresentation.Builder(int); 24420 method @NonNull public android.media.AudioPresentation build(); 24421 method @NonNull public android.media.AudioPresentation.Builder setHasAudioDescription(boolean); 24422 method @NonNull public android.media.AudioPresentation.Builder setHasDialogueEnhancement(boolean); 24423 method @NonNull public android.media.AudioPresentation.Builder setHasSpokenSubtitles(boolean); 24424 method @NonNull public android.media.AudioPresentation.Builder setLabels(@NonNull java.util.Map<android.icu.util.ULocale,java.lang.CharSequence>); 24425 method @NonNull public android.media.AudioPresentation.Builder setLocale(@NonNull android.icu.util.ULocale); 24426 method @NonNull public android.media.AudioPresentation.Builder setMasteringIndication(int); 24427 method @NonNull public android.media.AudioPresentation.Builder setProgramId(int); 24428 } 24429 24430 public class AudioRecord implements android.media.AudioRecordingMonitor android.media.AudioRouting android.media.MicrophoneDirection { 24431 ctor public AudioRecord(int, int, int, int, int) throws java.lang.IllegalArgumentException; 24432 method public void addOnRoutingChangedListener(android.media.AudioRouting.OnRoutingChangedListener, android.os.Handler); 24433 method @Deprecated public void addOnRoutingChangedListener(android.media.AudioRecord.OnRoutingChangedListener, android.os.Handler); 24434 method protected void finalize(); 24435 method public java.util.List<android.media.MicrophoneInfo> getActiveMicrophones() throws java.io.IOException; 24436 method @Nullable public android.media.AudioRecordingConfiguration getActiveRecordingConfiguration(); 24437 method public int getAudioFormat(); 24438 method public int getAudioSessionId(); 24439 method public int getAudioSource(); 24440 method public int getBufferSizeInFrames(); 24441 method public int getChannelConfiguration(); 24442 method public int getChannelCount(); 24443 method @NonNull public android.media.AudioFormat getFormat(); 24444 method public android.os.PersistableBundle getMetrics(); 24445 method public static int getMinBufferSize(int, int, int); 24446 method public int getNotificationMarkerPosition(); 24447 method public int getPositionNotificationPeriod(); 24448 method public android.media.AudioDeviceInfo getPreferredDevice(); 24449 method public int getRecordingState(); 24450 method public android.media.AudioDeviceInfo getRoutedDevice(); 24451 method public int getSampleRate(); 24452 method public int getState(); 24453 method public int getTimestamp(@NonNull android.media.AudioTimestamp, int); 24454 method public boolean isPrivacySensitive(); 24455 method public int read(@NonNull byte[], int, int); 24456 method public int read(@NonNull byte[], int, int, int); 24457 method public int read(@NonNull short[], int, int); 24458 method public int read(@NonNull short[], int, int, int); 24459 method public int read(@NonNull float[], int, int, int); 24460 method public int read(@NonNull java.nio.ByteBuffer, int); 24461 method public int read(@NonNull java.nio.ByteBuffer, int, int); 24462 method public void registerAudioRecordingCallback(@NonNull java.util.concurrent.Executor, @NonNull android.media.AudioManager.AudioRecordingCallback); 24463 method public void release(); 24464 method public void removeOnRoutingChangedListener(android.media.AudioRouting.OnRoutingChangedListener); 24465 method @Deprecated public void removeOnRoutingChangedListener(android.media.AudioRecord.OnRoutingChangedListener); 24466 method public int setNotificationMarkerPosition(int); 24467 method public int setPositionNotificationPeriod(int); 24468 method public boolean setPreferredDevice(android.media.AudioDeviceInfo); 24469 method public boolean setPreferredMicrophoneDirection(int); 24470 method public boolean setPreferredMicrophoneFieldDimension(@FloatRange(from=-1.0, to=1.0) float); 24471 method public void setRecordPositionUpdateListener(android.media.AudioRecord.OnRecordPositionUpdateListener); 24472 method public void setRecordPositionUpdateListener(android.media.AudioRecord.OnRecordPositionUpdateListener, android.os.Handler); 24473 method public void startRecording() throws java.lang.IllegalStateException; 24474 method public void startRecording(android.media.MediaSyncEvent) throws java.lang.IllegalStateException; 24475 method public void stop() throws java.lang.IllegalStateException; 24476 method public void unregisterAudioRecordingCallback(@NonNull android.media.AudioManager.AudioRecordingCallback); 24477 field public static final int ERROR = -1; // 0xffffffff 24478 field public static final int ERROR_BAD_VALUE = -2; // 0xfffffffe 24479 field public static final int ERROR_DEAD_OBJECT = -6; // 0xfffffffa 24480 field public static final int ERROR_INVALID_OPERATION = -3; // 0xfffffffd 24481 field public static final int READ_BLOCKING = 0; // 0x0 24482 field public static final int READ_NON_BLOCKING = 1; // 0x1 24483 field public static final int RECORDSTATE_RECORDING = 3; // 0x3 24484 field public static final int RECORDSTATE_STOPPED = 1; // 0x1 24485 field public static final int STATE_INITIALIZED = 1; // 0x1 24486 field public static final int STATE_UNINITIALIZED = 0; // 0x0 24487 field public static final int SUCCESS = 0; // 0x0 24488 } 24489 24490 public static class AudioRecord.Builder { 24491 ctor public AudioRecord.Builder(); 24492 method public android.media.AudioRecord build() throws java.lang.UnsupportedOperationException; 24493 method public android.media.AudioRecord.Builder setAudioFormat(@NonNull android.media.AudioFormat) throws java.lang.IllegalArgumentException; 24494 method @NonNull public android.media.AudioRecord.Builder setAudioPlaybackCaptureConfig(@NonNull android.media.AudioPlaybackCaptureConfiguration); 24495 method public android.media.AudioRecord.Builder setAudioSource(int) throws java.lang.IllegalArgumentException; 24496 method public android.media.AudioRecord.Builder setBufferSizeInBytes(int) throws java.lang.IllegalArgumentException; 24497 method @NonNull public android.media.AudioRecord.Builder setPrivacySensitive(boolean); 24498 } 24499 24500 public static final class AudioRecord.MetricsConstants { 24501 field public static final String CHANNELS = "android.media.audiorecord.channels"; 24502 field public static final String ENCODING = "android.media.audiorecord.encoding"; 24503 field @Deprecated public static final String LATENCY = "android.media.audiorecord.latency"; 24504 field public static final String SAMPLERATE = "android.media.audiorecord.samplerate"; 24505 field public static final String SOURCE = "android.media.audiorecord.source"; 24506 } 24507 24508 public static interface AudioRecord.OnRecordPositionUpdateListener { 24509 method public void onMarkerReached(android.media.AudioRecord); 24510 method public void onPeriodicNotification(android.media.AudioRecord); 24511 } 24512 24513 @Deprecated public static interface AudioRecord.OnRoutingChangedListener extends android.media.AudioRouting.OnRoutingChangedListener { 24514 method @Deprecated public void onRoutingChanged(android.media.AudioRecord); 24515 method @Deprecated public default void onRoutingChanged(android.media.AudioRouting); 24516 } 24517 24518 public final class AudioRecordingConfiguration implements android.os.Parcelable { 24519 method public int describeContents(); 24520 method public android.media.AudioDeviceInfo getAudioDevice(); 24521 method public int getAudioSource(); 24522 method public int getClientAudioSessionId(); 24523 method public int getClientAudioSource(); 24524 method @NonNull public java.util.List<android.media.audiofx.AudioEffect.Descriptor> getClientEffects(); 24525 method public android.media.AudioFormat getClientFormat(); 24526 method @NonNull public java.util.List<android.media.audiofx.AudioEffect.Descriptor> getEffects(); 24527 method public android.media.AudioFormat getFormat(); 24528 method public boolean isClientSilenced(); 24529 method public void writeToParcel(android.os.Parcel, int); 24530 field @NonNull public static final android.os.Parcelable.Creator<android.media.AudioRecordingConfiguration> CREATOR; 24531 } 24532 24533 public interface AudioRecordingMonitor { 24534 method @Nullable public android.media.AudioRecordingConfiguration getActiveRecordingConfiguration(); 24535 method public void registerAudioRecordingCallback(@NonNull java.util.concurrent.Executor, @NonNull android.media.AudioManager.AudioRecordingCallback); 24536 method public void unregisterAudioRecordingCallback(@NonNull android.media.AudioManager.AudioRecordingCallback); 24537 } 24538 24539 public interface AudioRouting { 24540 method public void addOnRoutingChangedListener(android.media.AudioRouting.OnRoutingChangedListener, android.os.Handler); 24541 method public android.media.AudioDeviceInfo getPreferredDevice(); 24542 method public android.media.AudioDeviceInfo getRoutedDevice(); 24543 method public void removeOnRoutingChangedListener(android.media.AudioRouting.OnRoutingChangedListener); 24544 method public boolean setPreferredDevice(android.media.AudioDeviceInfo); 24545 } 24546 24547 public static interface AudioRouting.OnRoutingChangedListener { 24548 method public void onRoutingChanged(android.media.AudioRouting); 24549 } 24550 24551 public final class AudioTimestamp { 24552 ctor public AudioTimestamp(); 24553 field public static final int TIMEBASE_BOOTTIME = 1; // 0x1 24554 field public static final int TIMEBASE_MONOTONIC = 0; // 0x0 24555 field public long framePosition; 24556 field public long nanoTime; 24557 } 24558 24559 public class AudioTrack implements android.media.AudioRouting android.media.VolumeAutomation { 24560 ctor @Deprecated public AudioTrack(int, int, int, int, int, int) throws java.lang.IllegalArgumentException; 24561 ctor @Deprecated public AudioTrack(int, int, int, int, int, int, int) throws java.lang.IllegalArgumentException; 24562 ctor public AudioTrack(android.media.AudioAttributes, android.media.AudioFormat, int, int, int) throws java.lang.IllegalArgumentException; 24563 method public void addOnCodecFormatChangedListener(@NonNull java.util.concurrent.Executor, @NonNull android.media.AudioTrack.OnCodecFormatChangedListener); 24564 method public void addOnRoutingChangedListener(android.media.AudioRouting.OnRoutingChangedListener, android.os.Handler); 24565 method @Deprecated public void addOnRoutingChangedListener(android.media.AudioTrack.OnRoutingChangedListener, android.os.Handler); 24566 method public int attachAuxEffect(int); 24567 method @NonNull public android.media.VolumeShaper createVolumeShaper(@NonNull android.media.VolumeShaper.Configuration); 24568 method protected void finalize(); 24569 method public void flush(); 24570 method @NonNull public android.media.AudioAttributes getAudioAttributes(); 24571 method public float getAudioDescriptionMixLeveldB(); 24572 method public int getAudioFormat(); 24573 method public int getAudioSessionId(); 24574 method @IntRange(from=0) public int getBufferCapacityInFrames(); 24575 method @IntRange(from=0) public int getBufferSizeInFrames(); 24576 method public int getChannelConfiguration(); 24577 method public int getChannelCount(); 24578 method public int getDualMonoMode(); 24579 method @NonNull public android.media.AudioFormat getFormat(); 24580 method public static float getMaxVolume(); 24581 method public android.os.PersistableBundle getMetrics(); 24582 method public static int getMinBufferSize(int, int, int); 24583 method public static float getMinVolume(); 24584 method @Deprecated protected int getNativeFrameCount(); 24585 method public static int getNativeOutputSampleRate(int); 24586 method public int getNotificationMarkerPosition(); 24587 method @IntRange(from=0) public int getOffloadDelay(); 24588 method @IntRange(from=0) public int getOffloadPadding(); 24589 method public int getPerformanceMode(); 24590 method public int getPlayState(); 24591 method public int getPlaybackHeadPosition(); 24592 method @NonNull public android.media.PlaybackParams getPlaybackParams(); 24593 method public int getPlaybackRate(); 24594 method public int getPositionNotificationPeriod(); 24595 method public android.media.AudioDeviceInfo getPreferredDevice(); 24596 method public android.media.AudioDeviceInfo getRoutedDevice(); 24597 method public int getSampleRate(); 24598 method public int getState(); 24599 method public int getStreamType(); 24600 method public boolean getTimestamp(android.media.AudioTimestamp); 24601 method public int getUnderrunCount(); 24602 method public static boolean isDirectPlaybackSupported(@NonNull android.media.AudioFormat, @NonNull android.media.AudioAttributes); 24603 method public boolean isOffloadedPlayback(); 24604 method public void pause() throws java.lang.IllegalStateException; 24605 method public void play() throws java.lang.IllegalStateException; 24606 method public void registerStreamEventCallback(@NonNull java.util.concurrent.Executor, @NonNull android.media.AudioTrack.StreamEventCallback); 24607 method public void release(); 24608 method public int reloadStaticData(); 24609 method public void removeOnCodecFormatChangedListener(@NonNull android.media.AudioTrack.OnCodecFormatChangedListener); 24610 method public void removeOnRoutingChangedListener(android.media.AudioRouting.OnRoutingChangedListener); 24611 method @Deprecated public void removeOnRoutingChangedListener(android.media.AudioTrack.OnRoutingChangedListener); 24612 method public boolean setAudioDescriptionMixLeveldB(@FloatRange(to=48.0f, toInclusive=true) float); 24613 method public int setAuxEffectSendLevel(@FloatRange(from=0.0) float); 24614 method public int setBufferSizeInFrames(@IntRange(from=0) int); 24615 method public boolean setDualMonoMode(int); 24616 method public int setLoopPoints(@IntRange(from=0) int, @IntRange(from=0) int, @IntRange(from=0xffffffff) int); 24617 method public int setNotificationMarkerPosition(int); 24618 method public void setOffloadDelayPadding(@IntRange(from=0) int, @IntRange(from=0) int); 24619 method public void setOffloadEndOfStream(); 24620 method public int setPlaybackHeadPosition(@IntRange(from=0) int); 24621 method public void setPlaybackParams(@NonNull android.media.PlaybackParams); 24622 method public void setPlaybackPositionUpdateListener(android.media.AudioTrack.OnPlaybackPositionUpdateListener); 24623 method public void setPlaybackPositionUpdateListener(android.media.AudioTrack.OnPlaybackPositionUpdateListener, android.os.Handler); 24624 method public int setPlaybackRate(int); 24625 method public int setPositionNotificationPeriod(int); 24626 method public boolean setPreferredDevice(android.media.AudioDeviceInfo); 24627 method public int setPresentation(@NonNull android.media.AudioPresentation); 24628 method @Deprecated protected void setState(int); 24629 method @Deprecated public int setStereoVolume(float, float); 24630 method public int setVolume(float); 24631 method public void stop() throws java.lang.IllegalStateException; 24632 method public void unregisterStreamEventCallback(@NonNull android.media.AudioTrack.StreamEventCallback); 24633 method public int write(@NonNull byte[], int, int); 24634 method public int write(@NonNull byte[], int, int, int); 24635 method public int write(@NonNull short[], int, int); 24636 method public int write(@NonNull short[], int, int, int); 24637 method public int write(@NonNull float[], int, int, int); 24638 method public int write(@NonNull java.nio.ByteBuffer, int, int); 24639 method public int write(@NonNull java.nio.ByteBuffer, int, int, long); 24640 field public static final int DUAL_MONO_MODE_LL = 2; // 0x2 24641 field public static final int DUAL_MONO_MODE_LR = 1; // 0x1 24642 field public static final int DUAL_MONO_MODE_OFF = 0; // 0x0 24643 field public static final int DUAL_MONO_MODE_RR = 3; // 0x3 24644 field public static final int ENCAPSULATION_METADATA_TYPE_DVB_AD_DESCRIPTOR = 2; // 0x2 24645 field public static final int ENCAPSULATION_METADATA_TYPE_FRAMEWORK_TUNER = 1; // 0x1 24646 field public static final int ENCAPSULATION_MODE_ELEMENTARY_STREAM = 1; // 0x1 24647 field public static final int ENCAPSULATION_MODE_NONE = 0; // 0x0 24648 field public static final int ERROR = -1; // 0xffffffff 24649 field public static final int ERROR_BAD_VALUE = -2; // 0xfffffffe 24650 field public static final int ERROR_DEAD_OBJECT = -6; // 0xfffffffa 24651 field public static final int ERROR_INVALID_OPERATION = -3; // 0xfffffffd 24652 field public static final int MODE_STATIC = 0; // 0x0 24653 field public static final int MODE_STREAM = 1; // 0x1 24654 field public static final int PERFORMANCE_MODE_LOW_LATENCY = 1; // 0x1 24655 field public static final int PERFORMANCE_MODE_NONE = 0; // 0x0 24656 field public static final int PERFORMANCE_MODE_POWER_SAVING = 2; // 0x2 24657 field public static final int PLAYSTATE_PAUSED = 2; // 0x2 24658 field public static final int PLAYSTATE_PLAYING = 3; // 0x3 24659 field public static final int PLAYSTATE_STOPPED = 1; // 0x1 24660 field public static final int STATE_INITIALIZED = 1; // 0x1 24661 field public static final int STATE_NO_STATIC_DATA = 2; // 0x2 24662 field public static final int STATE_UNINITIALIZED = 0; // 0x0 24663 field public static final int SUCCESS = 0; // 0x0 24664 field public static final int WRITE_BLOCKING = 0; // 0x0 24665 field public static final int WRITE_NON_BLOCKING = 1; // 0x1 24666 } 24667 24668 public static class AudioTrack.Builder { 24669 ctor public AudioTrack.Builder(); 24670 method @NonNull public android.media.AudioTrack build() throws java.lang.UnsupportedOperationException; 24671 method @NonNull public android.media.AudioTrack.Builder setAudioAttributes(@NonNull android.media.AudioAttributes) throws java.lang.IllegalArgumentException; 24672 method @NonNull public android.media.AudioTrack.Builder setAudioFormat(@NonNull android.media.AudioFormat) throws java.lang.IllegalArgumentException; 24673 method @NonNull public android.media.AudioTrack.Builder setBufferSizeInBytes(@IntRange(from=0) int) throws java.lang.IllegalArgumentException; 24674 method @NonNull public android.media.AudioTrack.Builder setEncapsulationMode(int); 24675 method @NonNull public android.media.AudioTrack.Builder setOffloadedPlayback(boolean); 24676 method @NonNull public android.media.AudioTrack.Builder setPerformanceMode(int); 24677 method @NonNull public android.media.AudioTrack.Builder setSessionId(@IntRange(from=1) int) throws java.lang.IllegalArgumentException; 24678 method @NonNull public android.media.AudioTrack.Builder setTransferMode(int) throws java.lang.IllegalArgumentException; 24679 } 24680 24681 public static final class AudioTrack.MetricsConstants { 24682 field @Deprecated public static final String CHANNELMASK = "android.media.audiorecord.channelmask"; 24683 field public static final String CONTENTTYPE = "android.media.audiotrack.type"; 24684 field @Deprecated public static final String SAMPLERATE = "android.media.audiorecord.samplerate"; 24685 field public static final String STREAMTYPE = "android.media.audiotrack.streamtype"; 24686 field public static final String USAGE = "android.media.audiotrack.usage"; 24687 } 24688 24689 public static interface AudioTrack.OnCodecFormatChangedListener { 24690 method public void onCodecFormatChanged(@NonNull android.media.AudioTrack, @Nullable android.media.AudioMetadataReadMap); 24691 } 24692 24693 public static interface AudioTrack.OnPlaybackPositionUpdateListener { 24694 method public void onMarkerReached(android.media.AudioTrack); 24695 method public void onPeriodicNotification(android.media.AudioTrack); 24696 } 24697 24698 @Deprecated public static interface AudioTrack.OnRoutingChangedListener extends android.media.AudioRouting.OnRoutingChangedListener { 24699 method @Deprecated public void onRoutingChanged(android.media.AudioTrack); 24700 method @Deprecated public default void onRoutingChanged(android.media.AudioRouting); 24701 } 24702 24703 public abstract static class AudioTrack.StreamEventCallback { 24704 ctor public AudioTrack.StreamEventCallback(); 24705 method public void onDataRequest(@NonNull android.media.AudioTrack, @IntRange(from=0) int); 24706 method public void onPresentationEnded(@NonNull android.media.AudioTrack); 24707 method public void onTearDown(@NonNull android.media.AudioTrack); 24708 } 24709 24710 public class CamcorderProfile { 24711 method public static android.media.CamcorderProfile get(int); 24712 method public static android.media.CamcorderProfile get(int, int); 24713 method public static boolean hasProfile(int); 24714 method public static boolean hasProfile(int, int); 24715 field public static final int QUALITY_1080P = 6; // 0x6 24716 field public static final int QUALITY_2160P = 8; // 0x8 24717 field public static final int QUALITY_2K = 12; // 0xc 24718 field public static final int QUALITY_480P = 4; // 0x4 24719 field public static final int QUALITY_4KDCI = 10; // 0xa 24720 field public static final int QUALITY_720P = 5; // 0x5 24721 field public static final int QUALITY_CIF = 3; // 0x3 24722 field public static final int QUALITY_HIGH = 1; // 0x1 24723 field public static final int QUALITY_HIGH_SPEED_1080P = 2004; // 0x7d4 24724 field public static final int QUALITY_HIGH_SPEED_2160P = 2005; // 0x7d5 24725 field public static final int QUALITY_HIGH_SPEED_480P = 2002; // 0x7d2 24726 field public static final int QUALITY_HIGH_SPEED_4KDCI = 2008; // 0x7d8 24727 field public static final int QUALITY_HIGH_SPEED_720P = 2003; // 0x7d3 24728 field public static final int QUALITY_HIGH_SPEED_CIF = 2006; // 0x7d6 24729 field public static final int QUALITY_HIGH_SPEED_HIGH = 2001; // 0x7d1 24730 field public static final int QUALITY_HIGH_SPEED_LOW = 2000; // 0x7d0 24731 field public static final int QUALITY_HIGH_SPEED_VGA = 2007; // 0x7d7 24732 field public static final int QUALITY_LOW = 0; // 0x0 24733 field public static final int QUALITY_QCIF = 2; // 0x2 24734 field public static final int QUALITY_QHD = 11; // 0xb 24735 field public static final int QUALITY_QVGA = 7; // 0x7 24736 field public static final int QUALITY_TIME_LAPSE_1080P = 1006; // 0x3ee 24737 field public static final int QUALITY_TIME_LAPSE_2160P = 1008; // 0x3f0 24738 field public static final int QUALITY_TIME_LAPSE_2K = 1012; // 0x3f4 24739 field public static final int QUALITY_TIME_LAPSE_480P = 1004; // 0x3ec 24740 field public static final int QUALITY_TIME_LAPSE_4KDCI = 1010; // 0x3f2 24741 field public static final int QUALITY_TIME_LAPSE_720P = 1005; // 0x3ed 24742 field public static final int QUALITY_TIME_LAPSE_CIF = 1003; // 0x3eb 24743 field public static final int QUALITY_TIME_LAPSE_HIGH = 1001; // 0x3e9 24744 field public static final int QUALITY_TIME_LAPSE_LOW = 1000; // 0x3e8 24745 field public static final int QUALITY_TIME_LAPSE_QCIF = 1002; // 0x3ea 24746 field public static final int QUALITY_TIME_LAPSE_QHD = 1011; // 0x3f3 24747 field public static final int QUALITY_TIME_LAPSE_QVGA = 1007; // 0x3ef 24748 field public static final int QUALITY_TIME_LAPSE_VGA = 1009; // 0x3f1 24749 field public static final int QUALITY_VGA = 9; // 0x9 24750 field public int audioBitRate; 24751 field public int audioChannels; 24752 field public int audioCodec; 24753 field public int audioSampleRate; 24754 field public int duration; 24755 field public int fileFormat; 24756 field public int quality; 24757 field public int videoBitRate; 24758 field public int videoCodec; 24759 field public int videoFrameHeight; 24760 field public int videoFrameRate; 24761 field public int videoFrameWidth; 24762 } 24763 24764 public class CameraProfile { 24765 ctor public CameraProfile(); 24766 method public static int getJpegEncodingQualityParameter(int); 24767 method public static int getJpegEncodingQualityParameter(int, int); 24768 field public static final int QUALITY_HIGH = 2; // 0x2 24769 field public static final int QUALITY_LOW = 0; // 0x0 24770 field public static final int QUALITY_MEDIUM = 1; // 0x1 24771 } 24772 24773 public final class DeniedByServerException extends android.media.MediaDrmException { 24774 ctor public DeniedByServerException(String); 24775 } 24776 24777 public abstract class DrmInitData { 24778 method @Deprecated public abstract android.media.DrmInitData.SchemeInitData get(java.util.UUID); 24779 method @NonNull public android.media.DrmInitData.SchemeInitData getSchemeInitDataAt(int); 24780 method public int getSchemeInitDataCount(); 24781 } 24782 24783 public static final class DrmInitData.SchemeInitData { 24784 field @NonNull public static final java.util.UUID UUID_NIL; 24785 field public final byte[] data; 24786 field public final String mimeType; 24787 field @NonNull public final java.util.UUID uuid; 24788 } 24789 24790 public class ExifInterface { 24791 ctor public ExifInterface(@NonNull java.io.File) throws java.io.IOException; 24792 ctor public ExifInterface(@NonNull String) throws java.io.IOException; 24793 ctor public ExifInterface(@NonNull java.io.FileDescriptor) throws java.io.IOException; 24794 ctor public ExifInterface(@NonNull java.io.InputStream) throws java.io.IOException; 24795 ctor public ExifInterface(@NonNull java.io.InputStream, int) throws java.io.IOException; 24796 method public double getAltitude(double); 24797 method @Nullable public String getAttribute(@NonNull String); 24798 method @Nullable public byte[] getAttributeBytes(@NonNull String); 24799 method public double getAttributeDouble(@NonNull String, double); 24800 method public int getAttributeInt(@NonNull String, int); 24801 method @Nullable public long[] getAttributeRange(@NonNull String); 24802 method public boolean getLatLong(float[]); 24803 method public byte[] getThumbnail(); 24804 method public android.graphics.Bitmap getThumbnailBitmap(); 24805 method public byte[] getThumbnailBytes(); 24806 method @Nullable public long[] getThumbnailRange(); 24807 method public boolean hasAttribute(@NonNull String); 24808 method public boolean hasThumbnail(); 24809 method public static boolean isSupportedMimeType(@NonNull String); 24810 method public boolean isThumbnailCompressed(); 24811 method public void saveAttributes() throws java.io.IOException; 24812 method public void setAttribute(@NonNull String, @Nullable String); 24813 field public static final int ORIENTATION_FLIP_HORIZONTAL = 2; // 0x2 24814 field public static final int ORIENTATION_FLIP_VERTICAL = 4; // 0x4 24815 field public static final int ORIENTATION_NORMAL = 1; // 0x1 24816 field public static final int ORIENTATION_ROTATE_180 = 3; // 0x3 24817 field public static final int ORIENTATION_ROTATE_270 = 8; // 0x8 24818 field public static final int ORIENTATION_ROTATE_90 = 6; // 0x6 24819 field public static final int ORIENTATION_TRANSPOSE = 5; // 0x5 24820 field public static final int ORIENTATION_TRANSVERSE = 7; // 0x7 24821 field public static final int ORIENTATION_UNDEFINED = 0; // 0x0 24822 field public static final int STREAM_TYPE_EXIF_DATA_ONLY = 1; // 0x1 24823 field public static final int STREAM_TYPE_FULL_IMAGE_DATA = 0; // 0x0 24824 field @Deprecated public static final String TAG_APERTURE = "FNumber"; 24825 field public static final String TAG_APERTURE_VALUE = "ApertureValue"; 24826 field public static final String TAG_ARTIST = "Artist"; 24827 field public static final String TAG_BITS_PER_SAMPLE = "BitsPerSample"; 24828 field public static final String TAG_BRIGHTNESS_VALUE = "BrightnessValue"; 24829 field public static final String TAG_CFA_PATTERN = "CFAPattern"; 24830 field public static final String TAG_COLOR_SPACE = "ColorSpace"; 24831 field public static final String TAG_COMPONENTS_CONFIGURATION = "ComponentsConfiguration"; 24832 field public static final String TAG_COMPRESSED_BITS_PER_PIXEL = "CompressedBitsPerPixel"; 24833 field public static final String TAG_COMPRESSION = "Compression"; 24834 field public static final String TAG_CONTRAST = "Contrast"; 24835 field public static final String TAG_COPYRIGHT = "Copyright"; 24836 field public static final String TAG_CUSTOM_RENDERED = "CustomRendered"; 24837 field public static final String TAG_DATETIME = "DateTime"; 24838 field public static final String TAG_DATETIME_DIGITIZED = "DateTimeDigitized"; 24839 field public static final String TAG_DATETIME_ORIGINAL = "DateTimeOriginal"; 24840 field public static final String TAG_DEFAULT_CROP_SIZE = "DefaultCropSize"; 24841 field public static final String TAG_DEVICE_SETTING_DESCRIPTION = "DeviceSettingDescription"; 24842 field public static final String TAG_DIGITAL_ZOOM_RATIO = "DigitalZoomRatio"; 24843 field public static final String TAG_DNG_VERSION = "DNGVersion"; 24844 field public static final String TAG_EXIF_VERSION = "ExifVersion"; 24845 field public static final String TAG_EXPOSURE_BIAS_VALUE = "ExposureBiasValue"; 24846 field public static final String TAG_EXPOSURE_INDEX = "ExposureIndex"; 24847 field public static final String TAG_EXPOSURE_MODE = "ExposureMode"; 24848 field public static final String TAG_EXPOSURE_PROGRAM = "ExposureProgram"; 24849 field public static final String TAG_EXPOSURE_TIME = "ExposureTime"; 24850 field public static final String TAG_FILE_SOURCE = "FileSource"; 24851 field public static final String TAG_FLASH = "Flash"; 24852 field public static final String TAG_FLASHPIX_VERSION = "FlashpixVersion"; 24853 field public static final String TAG_FLASH_ENERGY = "FlashEnergy"; 24854 field public static final String TAG_FOCAL_LENGTH = "FocalLength"; 24855 field public static final String TAG_FOCAL_LENGTH_IN_35MM_FILM = "FocalLengthIn35mmFilm"; 24856 field public static final String TAG_FOCAL_PLANE_RESOLUTION_UNIT = "FocalPlaneResolutionUnit"; 24857 field public static final String TAG_FOCAL_PLANE_X_RESOLUTION = "FocalPlaneXResolution"; 24858 field public static final String TAG_FOCAL_PLANE_Y_RESOLUTION = "FocalPlaneYResolution"; 24859 field public static final String TAG_F_NUMBER = "FNumber"; 24860 field public static final String TAG_GAIN_CONTROL = "GainControl"; 24861 field public static final String TAG_GPS_ALTITUDE = "GPSAltitude"; 24862 field public static final String TAG_GPS_ALTITUDE_REF = "GPSAltitudeRef"; 24863 field public static final String TAG_GPS_AREA_INFORMATION = "GPSAreaInformation"; 24864 field public static final String TAG_GPS_DATESTAMP = "GPSDateStamp"; 24865 field public static final String TAG_GPS_DEST_BEARING = "GPSDestBearing"; 24866 field public static final String TAG_GPS_DEST_BEARING_REF = "GPSDestBearingRef"; 24867 field public static final String TAG_GPS_DEST_DISTANCE = "GPSDestDistance"; 24868 field public static final String TAG_GPS_DEST_DISTANCE_REF = "GPSDestDistanceRef"; 24869 field public static final String TAG_GPS_DEST_LATITUDE = "GPSDestLatitude"; 24870 field public static final String TAG_GPS_DEST_LATITUDE_REF = "GPSDestLatitudeRef"; 24871 field public static final String TAG_GPS_DEST_LONGITUDE = "GPSDestLongitude"; 24872 field public static final String TAG_GPS_DEST_LONGITUDE_REF = "GPSDestLongitudeRef"; 24873 field public static final String TAG_GPS_DIFFERENTIAL = "GPSDifferential"; 24874 field public static final String TAG_GPS_DOP = "GPSDOP"; 24875 field public static final String TAG_GPS_IMG_DIRECTION = "GPSImgDirection"; 24876 field public static final String TAG_GPS_IMG_DIRECTION_REF = "GPSImgDirectionRef"; 24877 field public static final String TAG_GPS_LATITUDE = "GPSLatitude"; 24878 field public static final String TAG_GPS_LATITUDE_REF = "GPSLatitudeRef"; 24879 field public static final String TAG_GPS_LONGITUDE = "GPSLongitude"; 24880 field public static final String TAG_GPS_LONGITUDE_REF = "GPSLongitudeRef"; 24881 field public static final String TAG_GPS_MAP_DATUM = "GPSMapDatum"; 24882 field public static final String TAG_GPS_MEASURE_MODE = "GPSMeasureMode"; 24883 field public static final String TAG_GPS_PROCESSING_METHOD = "GPSProcessingMethod"; 24884 field public static final String TAG_GPS_SATELLITES = "GPSSatellites"; 24885 field public static final String TAG_GPS_SPEED = "GPSSpeed"; 24886 field public static final String TAG_GPS_SPEED_REF = "GPSSpeedRef"; 24887 field public static final String TAG_GPS_STATUS = "GPSStatus"; 24888 field public static final String TAG_GPS_TIMESTAMP = "GPSTimeStamp"; 24889 field public static final String TAG_GPS_TRACK = "GPSTrack"; 24890 field public static final String TAG_GPS_TRACK_REF = "GPSTrackRef"; 24891 field public static final String TAG_GPS_VERSION_ID = "GPSVersionID"; 24892 field public static final String TAG_IMAGE_DESCRIPTION = "ImageDescription"; 24893 field public static final String TAG_IMAGE_LENGTH = "ImageLength"; 24894 field public static final String TAG_IMAGE_UNIQUE_ID = "ImageUniqueID"; 24895 field public static final String TAG_IMAGE_WIDTH = "ImageWidth"; 24896 field public static final String TAG_INTEROPERABILITY_INDEX = "InteroperabilityIndex"; 24897 field @Deprecated public static final String TAG_ISO = "ISOSpeedRatings"; 24898 field public static final String TAG_ISO_SPEED_RATINGS = "ISOSpeedRatings"; 24899 field public static final String TAG_JPEG_INTERCHANGE_FORMAT = "JPEGInterchangeFormat"; 24900 field public static final String TAG_JPEG_INTERCHANGE_FORMAT_LENGTH = "JPEGInterchangeFormatLength"; 24901 field public static final String TAG_LIGHT_SOURCE = "LightSource"; 24902 field public static final String TAG_MAKE = "Make"; 24903 field public static final String TAG_MAKER_NOTE = "MakerNote"; 24904 field public static final String TAG_MAX_APERTURE_VALUE = "MaxApertureValue"; 24905 field public static final String TAG_METERING_MODE = "MeteringMode"; 24906 field public static final String TAG_MODEL = "Model"; 24907 field public static final String TAG_NEW_SUBFILE_TYPE = "NewSubfileType"; 24908 field public static final String TAG_OECF = "OECF"; 24909 field public static final String TAG_OFFSET_TIME = "OffsetTime"; 24910 field public static final String TAG_OFFSET_TIME_DIGITIZED = "OffsetTimeDigitized"; 24911 field public static final String TAG_OFFSET_TIME_ORIGINAL = "OffsetTimeOriginal"; 24912 field public static final String TAG_ORF_ASPECT_FRAME = "AspectFrame"; 24913 field public static final String TAG_ORF_PREVIEW_IMAGE_LENGTH = "PreviewImageLength"; 24914 field public static final String TAG_ORF_PREVIEW_IMAGE_START = "PreviewImageStart"; 24915 field public static final String TAG_ORF_THUMBNAIL_IMAGE = "ThumbnailImage"; 24916 field public static final String TAG_ORIENTATION = "Orientation"; 24917 field public static final String TAG_PHOTOMETRIC_INTERPRETATION = "PhotometricInterpretation"; 24918 field public static final String TAG_PIXEL_X_DIMENSION = "PixelXDimension"; 24919 field public static final String TAG_PIXEL_Y_DIMENSION = "PixelYDimension"; 24920 field public static final String TAG_PLANAR_CONFIGURATION = "PlanarConfiguration"; 24921 field public static final String TAG_PRIMARY_CHROMATICITIES = "PrimaryChromaticities"; 24922 field public static final String TAG_REFERENCE_BLACK_WHITE = "ReferenceBlackWhite"; 24923 field public static final String TAG_RELATED_SOUND_FILE = "RelatedSoundFile"; 24924 field public static final String TAG_RESOLUTION_UNIT = "ResolutionUnit"; 24925 field public static final String TAG_ROWS_PER_STRIP = "RowsPerStrip"; 24926 field public static final String TAG_RW2_ISO = "ISO"; 24927 field public static final String TAG_RW2_JPG_FROM_RAW = "JpgFromRaw"; 24928 field public static final String TAG_RW2_SENSOR_BOTTOM_BORDER = "SensorBottomBorder"; 24929 field public static final String TAG_RW2_SENSOR_LEFT_BORDER = "SensorLeftBorder"; 24930 field public static final String TAG_RW2_SENSOR_RIGHT_BORDER = "SensorRightBorder"; 24931 field public static final String TAG_RW2_SENSOR_TOP_BORDER = "SensorTopBorder"; 24932 field public static final String TAG_SAMPLES_PER_PIXEL = "SamplesPerPixel"; 24933 field public static final String TAG_SATURATION = "Saturation"; 24934 field public static final String TAG_SCENE_CAPTURE_TYPE = "SceneCaptureType"; 24935 field public static final String TAG_SCENE_TYPE = "SceneType"; 24936 field public static final String TAG_SENSING_METHOD = "SensingMethod"; 24937 field public static final String TAG_SHARPNESS = "Sharpness"; 24938 field public static final String TAG_SHUTTER_SPEED_VALUE = "ShutterSpeedValue"; 24939 field public static final String TAG_SOFTWARE = "Software"; 24940 field public static final String TAG_SPATIAL_FREQUENCY_RESPONSE = "SpatialFrequencyResponse"; 24941 field public static final String TAG_SPECTRAL_SENSITIVITY = "SpectralSensitivity"; 24942 field public static final String TAG_STRIP_BYTE_COUNTS = "StripByteCounts"; 24943 field public static final String TAG_STRIP_OFFSETS = "StripOffsets"; 24944 field public static final String TAG_SUBFILE_TYPE = "SubfileType"; 24945 field public static final String TAG_SUBJECT_AREA = "SubjectArea"; 24946 field public static final String TAG_SUBJECT_DISTANCE = "SubjectDistance"; 24947 field public static final String TAG_SUBJECT_DISTANCE_RANGE = "SubjectDistanceRange"; 24948 field public static final String TAG_SUBJECT_LOCATION = "SubjectLocation"; 24949 field public static final String TAG_SUBSEC_TIME = "SubSecTime"; 24950 field @Deprecated public static final String TAG_SUBSEC_TIME_DIG = "SubSecTimeDigitized"; 24951 field public static final String TAG_SUBSEC_TIME_DIGITIZED = "SubSecTimeDigitized"; 24952 field @Deprecated public static final String TAG_SUBSEC_TIME_ORIG = "SubSecTimeOriginal"; 24953 field public static final String TAG_SUBSEC_TIME_ORIGINAL = "SubSecTimeOriginal"; 24954 field public static final String TAG_THUMBNAIL_IMAGE_LENGTH = "ThumbnailImageLength"; 24955 field public static final String TAG_THUMBNAIL_IMAGE_WIDTH = "ThumbnailImageWidth"; 24956 field public static final String TAG_THUMBNAIL_ORIENTATION = "ThumbnailOrientation"; 24957 field public static final String TAG_TRANSFER_FUNCTION = "TransferFunction"; 24958 field public static final String TAG_USER_COMMENT = "UserComment"; 24959 field public static final String TAG_WHITE_BALANCE = "WhiteBalance"; 24960 field public static final String TAG_WHITE_POINT = "WhitePoint"; 24961 field public static final String TAG_XMP = "Xmp"; 24962 field public static final String TAG_X_RESOLUTION = "XResolution"; 24963 field public static final String TAG_Y_CB_CR_COEFFICIENTS = "YCbCrCoefficients"; 24964 field public static final String TAG_Y_CB_CR_POSITIONING = "YCbCrPositioning"; 24965 field public static final String TAG_Y_CB_CR_SUB_SAMPLING = "YCbCrSubSampling"; 24966 field public static final String TAG_Y_RESOLUTION = "YResolution"; 24967 field public static final int WHITEBALANCE_AUTO = 0; // 0x0 24968 field public static final int WHITEBALANCE_MANUAL = 1; // 0x1 24969 } 24970 24971 public class FaceDetector { 24972 ctor public FaceDetector(int, int, int); 24973 method public int findFaces(android.graphics.Bitmap, android.media.FaceDetector.Face[]); 24974 } 24975 24976 public class FaceDetector.Face { 24977 method public float confidence(); 24978 method public float eyesDistance(); 24979 method public void getMidPoint(android.graphics.PointF); 24980 method public float pose(int); 24981 field public static final float CONFIDENCE_THRESHOLD = 0.4f; 24982 field public static final int EULER_X = 0; // 0x0 24983 field public static final int EULER_Y = 1; // 0x1 24984 field public static final int EULER_Z = 2; // 0x2 24985 } 24986 24987 public abstract class Image implements java.lang.AutoCloseable { 24988 method public abstract void close(); 24989 method public android.graphics.Rect getCropRect(); 24990 method public abstract int getFormat(); 24991 method @Nullable public android.hardware.HardwareBuffer getHardwareBuffer(); 24992 method public abstract int getHeight(); 24993 method public abstract android.media.Image.Plane[] getPlanes(); 24994 method public abstract long getTimestamp(); 24995 method public abstract int getWidth(); 24996 method public void setCropRect(android.graphics.Rect); 24997 method public void setTimestamp(long); 24998 } 24999 25000 public abstract static class Image.Plane { 25001 method public abstract java.nio.ByteBuffer getBuffer(); 25002 method public abstract int getPixelStride(); 25003 method public abstract int getRowStride(); 25004 } 25005 25006 public class ImageReader implements java.lang.AutoCloseable { 25007 method public android.media.Image acquireLatestImage(); 25008 method public android.media.Image acquireNextImage(); 25009 method public void close(); 25010 method public void discardFreeBuffers(); 25011 method public int getHeight(); 25012 method public int getImageFormat(); 25013 method public int getMaxImages(); 25014 method public android.view.Surface getSurface(); 25015 method public int getWidth(); 25016 method @NonNull public static android.media.ImageReader newInstance(@IntRange(from=1) int, @IntRange(from=1) int, int, @IntRange(from=1) int); 25017 method @NonNull public static android.media.ImageReader newInstance(@IntRange(from=1) int, @IntRange(from=1) int, int, @IntRange(from=1) int, long); 25018 method public void setOnImageAvailableListener(android.media.ImageReader.OnImageAvailableListener, android.os.Handler); 25019 } 25020 25021 public static interface ImageReader.OnImageAvailableListener { 25022 method public void onImageAvailable(android.media.ImageReader); 25023 } 25024 25025 public class ImageWriter implements java.lang.AutoCloseable { 25026 method public void close(); 25027 method public android.media.Image dequeueInputImage(); 25028 method public int getFormat(); 25029 method public int getMaxImages(); 25030 method @NonNull public static android.media.ImageWriter newInstance(@NonNull android.view.Surface, @IntRange(from=1) int); 25031 method @NonNull public static android.media.ImageWriter newInstance(@NonNull android.view.Surface, @IntRange(from=1) int, int); 25032 method public void queueInputImage(android.media.Image); 25033 method public void setOnImageReleasedListener(android.media.ImageWriter.OnImageReleasedListener, android.os.Handler); 25034 } 25035 25036 public static interface ImageWriter.OnImageReleasedListener { 25037 method public void onImageReleased(android.media.ImageWriter); 25038 } 25039 25040 public class JetPlayer { 25041 method public boolean clearQueue(); 25042 method public Object clone() throws java.lang.CloneNotSupportedException; 25043 method public boolean closeJetFile(); 25044 method protected void finalize(); 25045 method public static android.media.JetPlayer getJetPlayer(); 25046 method public static int getMaxTracks(); 25047 method public boolean loadJetFile(String); 25048 method public boolean loadJetFile(android.content.res.AssetFileDescriptor); 25049 method public boolean pause(); 25050 method public boolean play(); 25051 method public boolean queueJetSegment(int, int, int, int, int, byte); 25052 method public boolean queueJetSegmentMuteArray(int, int, int, int, boolean[], byte); 25053 method public void release(); 25054 method public void setEventListener(android.media.JetPlayer.OnJetEventListener); 25055 method public void setEventListener(android.media.JetPlayer.OnJetEventListener, android.os.Handler); 25056 method public boolean setMuteArray(boolean[], boolean); 25057 method public boolean setMuteFlag(int, boolean, boolean); 25058 method public boolean setMuteFlags(int, boolean); 25059 method public boolean triggerClip(int); 25060 } 25061 25062 public static interface JetPlayer.OnJetEventListener { 25063 method public void onJetEvent(android.media.JetPlayer, short, byte, byte, byte, byte); 25064 method public void onJetNumQueuedSegmentUpdate(android.media.JetPlayer, int); 25065 method public void onJetPauseUpdate(android.media.JetPlayer, int); 25066 method public void onJetUserIdUpdate(android.media.JetPlayer, int, int); 25067 } 25068 25069 public class MediaActionSound { 25070 ctor public MediaActionSound(); 25071 method public void load(int); 25072 method public void play(int); 25073 method public void release(); 25074 field public static final int FOCUS_COMPLETE = 1; // 0x1 25075 field public static final int SHUTTER_CLICK = 0; // 0x0 25076 field public static final int START_VIDEO_RECORDING = 2; // 0x2 25077 field public static final int STOP_VIDEO_RECORDING = 3; // 0x3 25078 } 25079 25080 public final class MediaCas implements java.lang.AutoCloseable { 25081 ctor public MediaCas(int) throws android.media.MediaCasException.UnsupportedCasException; 25082 ctor public MediaCas(@NonNull android.content.Context, int, @Nullable String, int) throws android.media.MediaCasException.UnsupportedCasException; 25083 method public void close(); 25084 method public static android.media.MediaCas.PluginDescriptor[] enumeratePlugins(); 25085 method protected void finalize(); 25086 method public static boolean isSystemIdSupported(int); 25087 method public android.media.MediaCas.Session openSession() throws android.media.MediaCasException; 25088 method @Nullable public android.media.MediaCas.Session openSession(int, int) throws android.media.MediaCasException; 25089 method public void processEmm(@NonNull byte[], int, int) throws android.media.MediaCasException; 25090 method public void processEmm(@NonNull byte[]) throws android.media.MediaCasException; 25091 method public void provision(@NonNull String) throws android.media.MediaCasException; 25092 method public void refreshEntitlements(int, @Nullable byte[]) throws android.media.MediaCasException; 25093 method public void sendEvent(int, int, @Nullable byte[]) throws android.media.MediaCasException; 25094 method public void setEventListener(@Nullable android.media.MediaCas.EventListener, @Nullable android.os.Handler); 25095 method public void setPrivateData(@NonNull byte[]) throws android.media.MediaCasException; 25096 field public static final int PLUGIN_STATUS_PHYSICAL_MODULE_CHANGED = 0; // 0x0 25097 field public static final int PLUGIN_STATUS_SESSION_NUMBER_CHANGED = 1; // 0x1 25098 field public static final int SCRAMBLING_MODE_AES128 = 9; // 0x9 25099 field public static final int SCRAMBLING_MODE_AES_ECB = 10; // 0xa 25100 field public static final int SCRAMBLING_MODE_AES_SCTE52 = 11; // 0xb 25101 field public static final int SCRAMBLING_MODE_DVB_CISSA_V1 = 6; // 0x6 25102 field public static final int SCRAMBLING_MODE_DVB_CSA1 = 1; // 0x1 25103 field public static final int SCRAMBLING_MODE_DVB_CSA2 = 2; // 0x2 25104 field public static final int SCRAMBLING_MODE_DVB_CSA3_ENHANCE = 5; // 0x5 25105 field public static final int SCRAMBLING_MODE_DVB_CSA3_MINIMAL = 4; // 0x4 25106 field public static final int SCRAMBLING_MODE_DVB_CSA3_STANDARD = 3; // 0x3 25107 field public static final int SCRAMBLING_MODE_DVB_IDSA = 7; // 0x7 25108 field public static final int SCRAMBLING_MODE_MULTI2 = 8; // 0x8 25109 field public static final int SCRAMBLING_MODE_RESERVED = 0; // 0x0 25110 field public static final int SCRAMBLING_MODE_TDES_ECB = 12; // 0xc 25111 field public static final int SCRAMBLING_MODE_TDES_SCTE52 = 13; // 0xd 25112 field public static final int SESSION_USAGE_LIVE = 0; // 0x0 25113 field public static final int SESSION_USAGE_PLAYBACK = 1; // 0x1 25114 field public static final int SESSION_USAGE_RECORD = 2; // 0x2 25115 field public static final int SESSION_USAGE_TIMESHIFT = 3; // 0x3 25116 } 25117 25118 public static interface MediaCas.EventListener { 25119 method public void onEvent(@NonNull android.media.MediaCas, int, int, @Nullable byte[]); 25120 method public default void onPluginStatusUpdate(@NonNull android.media.MediaCas, int, int); 25121 method public default void onResourceLost(@NonNull android.media.MediaCas); 25122 method public default void onSessionEvent(@NonNull android.media.MediaCas, @NonNull android.media.MediaCas.Session, int, int, @Nullable byte[]); 25123 } 25124 25125 public static class MediaCas.PluginDescriptor { 25126 method @NonNull public String getName(); 25127 method public int getSystemId(); 25128 } 25129 25130 public final class MediaCas.Session implements java.lang.AutoCloseable { 25131 method public void close(); 25132 method @NonNull public byte[] getSessionId(); 25133 method public void processEcm(@NonNull byte[], int, int) throws android.media.MediaCasException; 25134 method public void processEcm(@NonNull byte[]) throws android.media.MediaCasException; 25135 method public void sendSessionEvent(int, int, @Nullable byte[]) throws android.media.MediaCasException; 25136 method public void setPrivateData(@NonNull byte[]) throws android.media.MediaCasException; 25137 } 25138 25139 public class MediaCasException extends java.lang.Exception { 25140 } 25141 25142 public static final class MediaCasException.DeniedByServerException extends android.media.MediaCasException { 25143 } 25144 25145 public static final class MediaCasException.InsufficientResourceException extends android.media.MediaCasException { 25146 } 25147 25148 public static final class MediaCasException.NotProvisionedException extends android.media.MediaCasException { 25149 } 25150 25151 public static final class MediaCasException.ResourceBusyException extends android.media.MediaCasException { 25152 } 25153 25154 public static final class MediaCasException.UnsupportedCasException extends android.media.MediaCasException { 25155 } 25156 25157 public class MediaCasStateException extends java.lang.IllegalStateException { 25158 method @NonNull public String getDiagnosticInfo(); 25159 } 25160 25161 public final class MediaCodec { 25162 method public void configure(@Nullable android.media.MediaFormat, @Nullable android.view.Surface, @Nullable android.media.MediaCrypto, int); 25163 method public void configure(@Nullable android.media.MediaFormat, @Nullable android.view.Surface, int, @Nullable android.media.MediaDescrambler); 25164 method @NonNull public static android.media.MediaCodec createByCodecName(@NonNull String) throws java.io.IOException; 25165 method @NonNull public static android.media.MediaCodec createDecoderByType(@NonNull String) throws java.io.IOException; 25166 method @NonNull public static android.media.MediaCodec createEncoderByType(@NonNull String) throws java.io.IOException; 25167 method @NonNull public android.view.Surface createInputSurface(); 25168 method @NonNull public static android.view.Surface createPersistentInputSurface(); 25169 method public int dequeueInputBuffer(long); 25170 method public int dequeueOutputBuffer(@NonNull android.media.MediaCodec.BufferInfo, long); 25171 method protected void finalize(); 25172 method public void flush(); 25173 method @NonNull public String getCanonicalName(); 25174 method @NonNull public android.media.MediaCodecInfo getCodecInfo(); 25175 method @Nullable public java.nio.ByteBuffer getInputBuffer(int); 25176 method @Deprecated @NonNull public java.nio.ByteBuffer[] getInputBuffers(); 25177 method @NonNull public android.media.MediaFormat getInputFormat(); 25178 method @Nullable public android.media.Image getInputImage(int); 25179 method public android.os.PersistableBundle getMetrics(); 25180 method @NonNull public String getName(); 25181 method @Nullable public java.nio.ByteBuffer getOutputBuffer(int); 25182 method @Deprecated @NonNull public java.nio.ByteBuffer[] getOutputBuffers(); 25183 method @NonNull public android.media.MediaFormat getOutputFormat(); 25184 method @NonNull public android.media.MediaFormat getOutputFormat(int); 25185 method @NonNull public android.media.MediaCodec.OutputFrame getOutputFrame(int); 25186 method @Nullable public android.media.Image getOutputImage(int); 25187 method @NonNull public android.media.MediaCodec.QueueRequest getQueueRequest(int); 25188 method @Nullable public static android.media.Image mapHardwareBuffer(@NonNull android.hardware.HardwareBuffer); 25189 method public void queueInputBuffer(int, int, int, long, int) throws android.media.MediaCodec.CryptoException; 25190 method public void queueSecureInputBuffer(int, int, @NonNull android.media.MediaCodec.CryptoInfo, long, int) throws android.media.MediaCodec.CryptoException; 25191 method public void release(); 25192 method public void releaseOutputBuffer(int, boolean); 25193 method public void releaseOutputBuffer(int, long); 25194 method public void reset(); 25195 method public void setAudioPresentation(@NonNull android.media.AudioPresentation); 25196 method public void setCallback(@Nullable android.media.MediaCodec.Callback, @Nullable android.os.Handler); 25197 method public void setCallback(@Nullable android.media.MediaCodec.Callback); 25198 method public void setInputSurface(@NonNull android.view.Surface); 25199 method public void setOnFrameRenderedListener(@Nullable android.media.MediaCodec.OnFrameRenderedListener, @Nullable android.os.Handler); 25200 method public void setOutputSurface(@NonNull android.view.Surface); 25201 method public void setParameters(@Nullable android.os.Bundle); 25202 method public void setVideoScalingMode(int); 25203 method public void signalEndOfInputStream(); 25204 method public void start(); 25205 method public void stop(); 25206 field public static final int BUFFER_FLAG_CODEC_CONFIG = 2; // 0x2 25207 field public static final int BUFFER_FLAG_END_OF_STREAM = 4; // 0x4 25208 field public static final int BUFFER_FLAG_KEY_FRAME = 1; // 0x1 25209 field public static final int BUFFER_FLAG_PARTIAL_FRAME = 8; // 0x8 25210 field @Deprecated public static final int BUFFER_FLAG_SYNC_FRAME = 1; // 0x1 25211 field public static final int CONFIGURE_FLAG_ENCODE = 1; // 0x1 25212 field public static final int CONFIGURE_FLAG_USE_BLOCK_MODEL = 2; // 0x2 25213 field public static final int CRYPTO_MODE_AES_CBC = 2; // 0x2 25214 field public static final int CRYPTO_MODE_AES_CTR = 1; // 0x1 25215 field public static final int CRYPTO_MODE_UNENCRYPTED = 0; // 0x0 25216 field @Deprecated public static final int INFO_OUTPUT_BUFFERS_CHANGED = -3; // 0xfffffffd 25217 field public static final int INFO_OUTPUT_FORMAT_CHANGED = -2; // 0xfffffffe 25218 field public static final int INFO_TRY_AGAIN_LATER = -1; // 0xffffffff 25219 field public static final String PARAMETER_KEY_HDR10_PLUS_INFO = "hdr10-plus-info"; 25220 field public static final String PARAMETER_KEY_LOW_LATENCY = "low-latency"; 25221 field public static final String PARAMETER_KEY_OFFSET_TIME = "time-offset-us"; 25222 field public static final String PARAMETER_KEY_REQUEST_SYNC_FRAME = "request-sync"; 25223 field public static final String PARAMETER_KEY_SUSPEND = "drop-input-frames"; 25224 field public static final String PARAMETER_KEY_SUSPEND_TIME = "drop-start-time-us"; 25225 field public static final String PARAMETER_KEY_VIDEO_BITRATE = "video-bitrate"; 25226 field public static final int VIDEO_SCALING_MODE_SCALE_TO_FIT = 1; // 0x1 25227 field public static final int VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING = 2; // 0x2 25228 } 25229 25230 public static final class MediaCodec.BufferInfo { 25231 ctor public MediaCodec.BufferInfo(); 25232 method public void set(int, int, long, int); 25233 field public int flags; 25234 field public int offset; 25235 field public long presentationTimeUs; 25236 field public int size; 25237 } 25238 25239 public abstract static class MediaCodec.Callback { 25240 ctor public MediaCodec.Callback(); 25241 method public abstract void onError(@NonNull android.media.MediaCodec, @NonNull android.media.MediaCodec.CodecException); 25242 method public abstract void onInputBufferAvailable(@NonNull android.media.MediaCodec, int); 25243 method public abstract void onOutputBufferAvailable(@NonNull android.media.MediaCodec, int, @NonNull android.media.MediaCodec.BufferInfo); 25244 method public abstract void onOutputFormatChanged(@NonNull android.media.MediaCodec, @NonNull android.media.MediaFormat); 25245 } 25246 25247 public static final class MediaCodec.CodecException extends java.lang.IllegalStateException { 25248 method @NonNull public String getDiagnosticInfo(); 25249 method public int getErrorCode(); 25250 method public boolean isRecoverable(); 25251 method public boolean isTransient(); 25252 field public static final int ERROR_INSUFFICIENT_RESOURCE = 1100; // 0x44c 25253 field public static final int ERROR_RECLAIMED = 1101; // 0x44d 25254 } 25255 25256 public static final class MediaCodec.CryptoException extends java.lang.RuntimeException { 25257 ctor public MediaCodec.CryptoException(int, @Nullable String); 25258 method public int getErrorCode(); 25259 field public static final int ERROR_FRAME_TOO_LARGE = 8; // 0x8 25260 field public static final int ERROR_INSUFFICIENT_OUTPUT_PROTECTION = 4; // 0x4 25261 field public static final int ERROR_INSUFFICIENT_SECURITY = 7; // 0x7 25262 field public static final int ERROR_KEY_EXPIRED = 2; // 0x2 25263 field public static final int ERROR_LOST_STATE = 9; // 0x9 25264 field public static final int ERROR_NO_KEY = 1; // 0x1 25265 field public static final int ERROR_RESOURCE_BUSY = 3; // 0x3 25266 field public static final int ERROR_SESSION_NOT_OPENED = 5; // 0x5 25267 field public static final int ERROR_UNSUPPORTED_OPERATION = 6; // 0x6 25268 } 25269 25270 public static final class MediaCodec.CryptoInfo { 25271 ctor public MediaCodec.CryptoInfo(); 25272 method public void set(int, @NonNull int[], @NonNull int[], @NonNull byte[], @NonNull byte[], int); 25273 method public void setPattern(android.media.MediaCodec.CryptoInfo.Pattern); 25274 field public byte[] iv; 25275 field public byte[] key; 25276 field public int mode; 25277 field public int[] numBytesOfClearData; 25278 field public int[] numBytesOfEncryptedData; 25279 field public int numSubSamples; 25280 } 25281 25282 public static final class MediaCodec.CryptoInfo.Pattern { 25283 ctor public MediaCodec.CryptoInfo.Pattern(int, int); 25284 method public int getEncryptBlocks(); 25285 method public int getSkipBlocks(); 25286 method public void set(int, int); 25287 } 25288 25289 public class MediaCodec.IncompatibleWithBlockModelException extends java.lang.RuntimeException { 25290 } 25291 25292 public static final class MediaCodec.LinearBlock { 25293 method protected void finalize(); 25294 method public static boolean isCodecCopyFreeCompatible(@NonNull String[]); 25295 method public boolean isMappable(); 25296 method @NonNull public java.nio.ByteBuffer map(); 25297 method @Nullable public static android.media.MediaCodec.LinearBlock obtain(int, @NonNull String[]); 25298 method public void recycle(); 25299 } 25300 25301 public static final class MediaCodec.MetricsConstants { 25302 field public static final String CODEC = "android.media.mediacodec.codec"; 25303 field public static final String ENCODER = "android.media.mediacodec.encoder"; 25304 field public static final String HEIGHT = "android.media.mediacodec.height"; 25305 field public static final String MIME_TYPE = "android.media.mediacodec.mime"; 25306 field public static final String MODE = "android.media.mediacodec.mode"; 25307 field public static final String MODE_AUDIO = "audio"; 25308 field public static final String MODE_VIDEO = "video"; 25309 field public static final String ROTATION = "android.media.mediacodec.rotation"; 25310 field public static final String SECURE = "android.media.mediacodec.secure"; 25311 field public static final String WIDTH = "android.media.mediacodec.width"; 25312 } 25313 25314 public static interface MediaCodec.OnFrameRenderedListener { 25315 method public void onFrameRendered(@NonNull android.media.MediaCodec, long, long); 25316 } 25317 25318 public static final class MediaCodec.OutputFrame { 25319 method @NonNull public java.util.Set<java.lang.String> getChangedKeys(); 25320 method public int getFlags(); 25321 method @NonNull public android.media.MediaFormat getFormat(); 25322 method @Nullable public android.hardware.HardwareBuffer getHardwareBuffer(); 25323 method @Nullable public android.media.MediaCodec.LinearBlock getLinearBlock(); 25324 method public long getPresentationTimeUs(); 25325 } 25326 25327 public final class MediaCodec.QueueRequest { 25328 method public void queue(); 25329 method @NonNull public android.media.MediaCodec.QueueRequest setByteBufferParameter(@NonNull String, @NonNull java.nio.ByteBuffer); 25330 method @NonNull public android.media.MediaCodec.QueueRequest setEncryptedLinearBlock(@NonNull android.media.MediaCodec.LinearBlock, int, int, @NonNull android.media.MediaCodec.CryptoInfo); 25331 method @NonNull public android.media.MediaCodec.QueueRequest setFlags(int); 25332 method @NonNull public android.media.MediaCodec.QueueRequest setFloatParameter(@NonNull String, float); 25333 method @NonNull public android.media.MediaCodec.QueueRequest setHardwareBuffer(@NonNull android.hardware.HardwareBuffer); 25334 method @NonNull public android.media.MediaCodec.QueueRequest setIntegerParameter(@NonNull String, int); 25335 method @NonNull public android.media.MediaCodec.QueueRequest setLinearBlock(@NonNull android.media.MediaCodec.LinearBlock, int, int); 25336 method @NonNull public android.media.MediaCodec.QueueRequest setLongParameter(@NonNull String, long); 25337 method @NonNull public android.media.MediaCodec.QueueRequest setPresentationTimeUs(long); 25338 method @NonNull public android.media.MediaCodec.QueueRequest setStringParameter(@NonNull String, @NonNull String); 25339 } 25340 25341 public final class MediaCodecInfo { 25342 method @NonNull public String getCanonicalName(); 25343 method public android.media.MediaCodecInfo.CodecCapabilities getCapabilitiesForType(String); 25344 method @NonNull public String getName(); 25345 method public String[] getSupportedTypes(); 25346 method public boolean isAlias(); 25347 method public boolean isEncoder(); 25348 method public boolean isHardwareAccelerated(); 25349 method public boolean isSoftwareOnly(); 25350 method public boolean isVendor(); 25351 } 25352 25353 public static final class MediaCodecInfo.AudioCapabilities { 25354 method public android.util.Range<java.lang.Integer> getBitrateRange(); 25355 method public int getMaxInputChannelCount(); 25356 method public android.util.Range<java.lang.Integer>[] getSupportedSampleRateRanges(); 25357 method public int[] getSupportedSampleRates(); 25358 method public boolean isSampleRateSupported(int); 25359 } 25360 25361 public static final class MediaCodecInfo.CodecCapabilities { 25362 ctor public MediaCodecInfo.CodecCapabilities(); 25363 method public static android.media.MediaCodecInfo.CodecCapabilities createFromProfileLevel(String, int, int); 25364 method public android.media.MediaCodecInfo.AudioCapabilities getAudioCapabilities(); 25365 method public android.media.MediaFormat getDefaultFormat(); 25366 method public android.media.MediaCodecInfo.EncoderCapabilities getEncoderCapabilities(); 25367 method public int getMaxSupportedInstances(); 25368 method public String getMimeType(); 25369 method public android.media.MediaCodecInfo.VideoCapabilities getVideoCapabilities(); 25370 method public boolean isFeatureRequired(String); 25371 method public boolean isFeatureSupported(String); 25372 method public boolean isFormatSupported(android.media.MediaFormat); 25373 field @Deprecated public static final int COLOR_Format12bitRGB444 = 3; // 0x3 25374 field @Deprecated public static final int COLOR_Format16bitARGB1555 = 5; // 0x5 25375 field @Deprecated public static final int COLOR_Format16bitARGB4444 = 4; // 0x4 25376 field @Deprecated public static final int COLOR_Format16bitBGR565 = 7; // 0x7 25377 field public static final int COLOR_Format16bitRGB565 = 6; // 0x6 25378 field @Deprecated public static final int COLOR_Format18BitBGR666 = 41; // 0x29 25379 field @Deprecated public static final int COLOR_Format18bitARGB1665 = 9; // 0x9 25380 field @Deprecated public static final int COLOR_Format18bitRGB666 = 8; // 0x8 25381 field @Deprecated public static final int COLOR_Format19bitARGB1666 = 10; // 0xa 25382 field @Deprecated public static final int COLOR_Format24BitABGR6666 = 43; // 0x2b 25383 field @Deprecated public static final int COLOR_Format24BitARGB6666 = 42; // 0x2a 25384 field @Deprecated public static final int COLOR_Format24bitARGB1887 = 13; // 0xd 25385 field public static final int COLOR_Format24bitBGR888 = 12; // 0xc 25386 field @Deprecated public static final int COLOR_Format24bitRGB888 = 11; // 0xb 25387 field @Deprecated public static final int COLOR_Format25bitARGB1888 = 14; // 0xe 25388 field public static final int COLOR_Format32bitABGR8888 = 2130747392; // 0x7f00a000 25389 field @Deprecated public static final int COLOR_Format32bitARGB8888 = 16; // 0x10 25390 field @Deprecated public static final int COLOR_Format32bitBGRA8888 = 15; // 0xf 25391 field @Deprecated public static final int COLOR_Format8bitRGB332 = 2; // 0x2 25392 field @Deprecated public static final int COLOR_FormatCbYCrY = 27; // 0x1b 25393 field @Deprecated public static final int COLOR_FormatCrYCbY = 28; // 0x1c 25394 field public static final int COLOR_FormatL16 = 36; // 0x24 25395 field @Deprecated public static final int COLOR_FormatL2 = 33; // 0x21 25396 field @Deprecated public static final int COLOR_FormatL24 = 37; // 0x25 25397 field @Deprecated public static final int COLOR_FormatL32 = 38; // 0x26 25398 field @Deprecated public static final int COLOR_FormatL4 = 34; // 0x22 25399 field public static final int COLOR_FormatL8 = 35; // 0x23 25400 field @Deprecated public static final int COLOR_FormatMonochrome = 1; // 0x1 25401 field public static final int COLOR_FormatRGBAFlexible = 2134288520; // 0x7f36a888 25402 field public static final int COLOR_FormatRGBFlexible = 2134292616; // 0x7f36b888 25403 field public static final int COLOR_FormatRawBayer10bit = 31; // 0x1f 25404 field public static final int COLOR_FormatRawBayer8bit = 30; // 0x1e 25405 field public static final int COLOR_FormatRawBayer8bitcompressed = 32; // 0x20 25406 field public static final int COLOR_FormatSurface = 2130708361; // 0x7f000789 25407 field @Deprecated public static final int COLOR_FormatYCbYCr = 25; // 0x19 25408 field @Deprecated public static final int COLOR_FormatYCrYCb = 26; // 0x1a 25409 field @Deprecated public static final int COLOR_FormatYUV411PackedPlanar = 18; // 0x12 25410 field @Deprecated public static final int COLOR_FormatYUV411Planar = 17; // 0x11 25411 field public static final int COLOR_FormatYUV420Flexible = 2135033992; // 0x7f420888 25412 field @Deprecated public static final int COLOR_FormatYUV420PackedPlanar = 20; // 0x14 25413 field @Deprecated public static final int COLOR_FormatYUV420PackedSemiPlanar = 39; // 0x27 25414 field @Deprecated public static final int COLOR_FormatYUV420Planar = 19; // 0x13 25415 field @Deprecated public static final int COLOR_FormatYUV420SemiPlanar = 21; // 0x15 25416 field public static final int COLOR_FormatYUV422Flexible = 2135042184; // 0x7f422888 25417 field @Deprecated public static final int COLOR_FormatYUV422PackedPlanar = 23; // 0x17 25418 field @Deprecated public static final int COLOR_FormatYUV422PackedSemiPlanar = 40; // 0x28 25419 field @Deprecated public static final int COLOR_FormatYUV422Planar = 22; // 0x16 25420 field @Deprecated public static final int COLOR_FormatYUV422SemiPlanar = 24; // 0x18 25421 field public static final int COLOR_FormatYUV444Flexible = 2135181448; // 0x7f444888 25422 field @Deprecated public static final int COLOR_FormatYUV444Interleaved = 29; // 0x1d 25423 field @Deprecated public static final int COLOR_QCOM_FormatYUV420SemiPlanar = 2141391872; // 0x7fa30c00 25424 field @Deprecated public static final int COLOR_TI_FormatYUV420PackedSemiPlanar = 2130706688; // 0x7f000100 25425 field public static final String FEATURE_AdaptivePlayback = "adaptive-playback"; 25426 field public static final String FEATURE_DynamicTimestamp = "dynamic-timestamp"; 25427 field public static final String FEATURE_FrameParsing = "frame-parsing"; 25428 field public static final String FEATURE_IntraRefresh = "intra-refresh"; 25429 field public static final String FEATURE_LowLatency = "low-latency"; 25430 field public static final String FEATURE_MultipleFrames = "multiple-frames"; 25431 field public static final String FEATURE_PartialFrame = "partial-frame"; 25432 field public static final String FEATURE_SecurePlayback = "secure-playback"; 25433 field public static final String FEATURE_TunneledPlayback = "tunneled-playback"; 25434 field public int[] colorFormats; 25435 field public android.media.MediaCodecInfo.CodecProfileLevel[] profileLevels; 25436 } 25437 25438 public static final class MediaCodecInfo.CodecProfileLevel { 25439 ctor public MediaCodecInfo.CodecProfileLevel(); 25440 field public static final int AACObjectELD = 39; // 0x27 25441 field public static final int AACObjectERLC = 17; // 0x11 25442 field public static final int AACObjectERScalable = 20; // 0x14 25443 field public static final int AACObjectHE = 5; // 0x5 25444 field public static final int AACObjectHE_PS = 29; // 0x1d 25445 field public static final int AACObjectLC = 2; // 0x2 25446 field public static final int AACObjectLD = 23; // 0x17 25447 field public static final int AACObjectLTP = 4; // 0x4 25448 field public static final int AACObjectMain = 1; // 0x1 25449 field public static final int AACObjectSSR = 3; // 0x3 25450 field public static final int AACObjectScalable = 6; // 0x6 25451 field public static final int AACObjectXHE = 42; // 0x2a 25452 field public static final int AV1Level2 = 1; // 0x1 25453 field public static final int AV1Level21 = 2; // 0x2 25454 field public static final int AV1Level22 = 4; // 0x4 25455 field public static final int AV1Level23 = 8; // 0x8 25456 field public static final int AV1Level3 = 16; // 0x10 25457 field public static final int AV1Level31 = 32; // 0x20 25458 field public static final int AV1Level32 = 64; // 0x40 25459 field public static final int AV1Level33 = 128; // 0x80 25460 field public static final int AV1Level4 = 256; // 0x100 25461 field public static final int AV1Level41 = 512; // 0x200 25462 field public static final int AV1Level42 = 1024; // 0x400 25463 field public static final int AV1Level43 = 2048; // 0x800 25464 field public static final int AV1Level5 = 4096; // 0x1000 25465 field public static final int AV1Level51 = 8192; // 0x2000 25466 field public static final int AV1Level52 = 16384; // 0x4000 25467 field public static final int AV1Level53 = 32768; // 0x8000 25468 field public static final int AV1Level6 = 65536; // 0x10000 25469 field public static final int AV1Level61 = 131072; // 0x20000 25470 field public static final int AV1Level62 = 262144; // 0x40000 25471 field public static final int AV1Level63 = 524288; // 0x80000 25472 field public static final int AV1Level7 = 1048576; // 0x100000 25473 field public static final int AV1Level71 = 2097152; // 0x200000 25474 field public static final int AV1Level72 = 4194304; // 0x400000 25475 field public static final int AV1Level73 = 8388608; // 0x800000 25476 field public static final int AV1ProfileMain10 = 2; // 0x2 25477 field public static final int AV1ProfileMain10HDR10 = 4096; // 0x1000 25478 field public static final int AV1ProfileMain10HDR10Plus = 8192; // 0x2000 25479 field public static final int AV1ProfileMain8 = 1; // 0x1 25480 field public static final int AVCLevel1 = 1; // 0x1 25481 field public static final int AVCLevel11 = 4; // 0x4 25482 field public static final int AVCLevel12 = 8; // 0x8 25483 field public static final int AVCLevel13 = 16; // 0x10 25484 field public static final int AVCLevel1b = 2; // 0x2 25485 field public static final int AVCLevel2 = 32; // 0x20 25486 field public static final int AVCLevel21 = 64; // 0x40 25487 field public static final int AVCLevel22 = 128; // 0x80 25488 field public static final int AVCLevel3 = 256; // 0x100 25489 field public static final int AVCLevel31 = 512; // 0x200 25490 field public static final int AVCLevel32 = 1024; // 0x400 25491 field public static final int AVCLevel4 = 2048; // 0x800 25492 field public static final int AVCLevel41 = 4096; // 0x1000 25493 field public static final int AVCLevel42 = 8192; // 0x2000 25494 field public static final int AVCLevel5 = 16384; // 0x4000 25495 field public static final int AVCLevel51 = 32768; // 0x8000 25496 field public static final int AVCLevel52 = 65536; // 0x10000 25497 field public static final int AVCLevel6 = 131072; // 0x20000 25498 field public static final int AVCLevel61 = 262144; // 0x40000 25499 field public static final int AVCLevel62 = 524288; // 0x80000 25500 field public static final int AVCProfileBaseline = 1; // 0x1 25501 field public static final int AVCProfileConstrainedBaseline = 65536; // 0x10000 25502 field public static final int AVCProfileConstrainedHigh = 524288; // 0x80000 25503 field public static final int AVCProfileExtended = 4; // 0x4 25504 field public static final int AVCProfileHigh = 8; // 0x8 25505 field public static final int AVCProfileHigh10 = 16; // 0x10 25506 field public static final int AVCProfileHigh422 = 32; // 0x20 25507 field public static final int AVCProfileHigh444 = 64; // 0x40 25508 field public static final int AVCProfileMain = 2; // 0x2 25509 field public static final int DolbyVisionLevelFhd24 = 4; // 0x4 25510 field public static final int DolbyVisionLevelFhd30 = 8; // 0x8 25511 field public static final int DolbyVisionLevelFhd60 = 16; // 0x10 25512 field public static final int DolbyVisionLevelHd24 = 1; // 0x1 25513 field public static final int DolbyVisionLevelHd30 = 2; // 0x2 25514 field public static final int DolbyVisionLevelUhd24 = 32; // 0x20 25515 field public static final int DolbyVisionLevelUhd30 = 64; // 0x40 25516 field public static final int DolbyVisionLevelUhd48 = 128; // 0x80 25517 field public static final int DolbyVisionLevelUhd60 = 256; // 0x100 25518 field public static final int DolbyVisionProfileDvav110 = 1024; // 0x400 25519 field public static final int DolbyVisionProfileDvavPen = 2; // 0x2 25520 field public static final int DolbyVisionProfileDvavPer = 1; // 0x1 25521 field public static final int DolbyVisionProfileDvavSe = 512; // 0x200 25522 field public static final int DolbyVisionProfileDvheDen = 8; // 0x8 25523 field public static final int DolbyVisionProfileDvheDer = 4; // 0x4 25524 field public static final int DolbyVisionProfileDvheDtb = 128; // 0x80 25525 field public static final int DolbyVisionProfileDvheDth = 64; // 0x40 25526 field public static final int DolbyVisionProfileDvheDtr = 16; // 0x10 25527 field public static final int DolbyVisionProfileDvheSt = 256; // 0x100 25528 field public static final int DolbyVisionProfileDvheStn = 32; // 0x20 25529 field public static final int H263Level10 = 1; // 0x1 25530 field public static final int H263Level20 = 2; // 0x2 25531 field public static final int H263Level30 = 4; // 0x4 25532 field public static final int H263Level40 = 8; // 0x8 25533 field public static final int H263Level45 = 16; // 0x10 25534 field public static final int H263Level50 = 32; // 0x20 25535 field public static final int H263Level60 = 64; // 0x40 25536 field public static final int H263Level70 = 128; // 0x80 25537 field public static final int H263ProfileBackwardCompatible = 4; // 0x4 25538 field public static final int H263ProfileBaseline = 1; // 0x1 25539 field public static final int H263ProfileH320Coding = 2; // 0x2 25540 field public static final int H263ProfileHighCompression = 32; // 0x20 25541 field public static final int H263ProfileHighLatency = 256; // 0x100 25542 field public static final int H263ProfileISWV2 = 8; // 0x8 25543 field public static final int H263ProfileISWV3 = 16; // 0x10 25544 field public static final int H263ProfileInterlace = 128; // 0x80 25545 field public static final int H263ProfileInternet = 64; // 0x40 25546 field public static final int HEVCHighTierLevel1 = 2; // 0x2 25547 field public static final int HEVCHighTierLevel2 = 8; // 0x8 25548 field public static final int HEVCHighTierLevel21 = 32; // 0x20 25549 field public static final int HEVCHighTierLevel3 = 128; // 0x80 25550 field public static final int HEVCHighTierLevel31 = 512; // 0x200 25551 field public static final int HEVCHighTierLevel4 = 2048; // 0x800 25552 field public static final int HEVCHighTierLevel41 = 8192; // 0x2000 25553 field public static final int HEVCHighTierLevel5 = 32768; // 0x8000 25554 field public static final int HEVCHighTierLevel51 = 131072; // 0x20000 25555 field public static final int HEVCHighTierLevel52 = 524288; // 0x80000 25556 field public static final int HEVCHighTierLevel6 = 2097152; // 0x200000 25557 field public static final int HEVCHighTierLevel61 = 8388608; // 0x800000 25558 field public static final int HEVCHighTierLevel62 = 33554432; // 0x2000000 25559 field public static final int HEVCMainTierLevel1 = 1; // 0x1 25560 field public static final int HEVCMainTierLevel2 = 4; // 0x4 25561 field public static final int HEVCMainTierLevel21 = 16; // 0x10 25562 field public static final int HEVCMainTierLevel3 = 64; // 0x40 25563 field public static final int HEVCMainTierLevel31 = 256; // 0x100 25564 field public static final int HEVCMainTierLevel4 = 1024; // 0x400 25565 field public static final int HEVCMainTierLevel41 = 4096; // 0x1000 25566 field public static final int HEVCMainTierLevel5 = 16384; // 0x4000 25567 field public static final int HEVCMainTierLevel51 = 65536; // 0x10000 25568 field public static final int HEVCMainTierLevel52 = 262144; // 0x40000 25569 field public static final int HEVCMainTierLevel6 = 1048576; // 0x100000 25570 field public static final int HEVCMainTierLevel61 = 4194304; // 0x400000 25571 field public static final int HEVCMainTierLevel62 = 16777216; // 0x1000000 25572 field public static final int HEVCProfileMain = 1; // 0x1 25573 field public static final int HEVCProfileMain10 = 2; // 0x2 25574 field public static final int HEVCProfileMain10HDR10 = 4096; // 0x1000 25575 field public static final int HEVCProfileMain10HDR10Plus = 8192; // 0x2000 25576 field public static final int HEVCProfileMainStill = 4; // 0x4 25577 field public static final int MPEG2LevelH14 = 2; // 0x2 25578 field public static final int MPEG2LevelHL = 3; // 0x3 25579 field public static final int MPEG2LevelHP = 4; // 0x4 25580 field public static final int MPEG2LevelLL = 0; // 0x0 25581 field public static final int MPEG2LevelML = 1; // 0x1 25582 field public static final int MPEG2Profile422 = 2; // 0x2 25583 field public static final int MPEG2ProfileHigh = 5; // 0x5 25584 field public static final int MPEG2ProfileMain = 1; // 0x1 25585 field public static final int MPEG2ProfileSNR = 3; // 0x3 25586 field public static final int MPEG2ProfileSimple = 0; // 0x0 25587 field public static final int MPEG2ProfileSpatial = 4; // 0x4 25588 field public static final int MPEG4Level0 = 1; // 0x1 25589 field public static final int MPEG4Level0b = 2; // 0x2 25590 field public static final int MPEG4Level1 = 4; // 0x4 25591 field public static final int MPEG4Level2 = 8; // 0x8 25592 field public static final int MPEG4Level3 = 16; // 0x10 25593 field public static final int MPEG4Level3b = 24; // 0x18 25594 field public static final int MPEG4Level4 = 32; // 0x20 25595 field public static final int MPEG4Level4a = 64; // 0x40 25596 field public static final int MPEG4Level5 = 128; // 0x80 25597 field public static final int MPEG4Level6 = 256; // 0x100 25598 field public static final int MPEG4ProfileAdvancedCoding = 4096; // 0x1000 25599 field public static final int MPEG4ProfileAdvancedCore = 8192; // 0x2000 25600 field public static final int MPEG4ProfileAdvancedRealTime = 1024; // 0x400 25601 field public static final int MPEG4ProfileAdvancedScalable = 16384; // 0x4000 25602 field public static final int MPEG4ProfileAdvancedSimple = 32768; // 0x8000 25603 field public static final int MPEG4ProfileBasicAnimated = 256; // 0x100 25604 field public static final int MPEG4ProfileCore = 4; // 0x4 25605 field public static final int MPEG4ProfileCoreScalable = 2048; // 0x800 25606 field public static final int MPEG4ProfileHybrid = 512; // 0x200 25607 field public static final int MPEG4ProfileMain = 8; // 0x8 25608 field public static final int MPEG4ProfileNbit = 16; // 0x10 25609 field public static final int MPEG4ProfileScalableTexture = 32; // 0x20 25610 field public static final int MPEG4ProfileSimple = 1; // 0x1 25611 field public static final int MPEG4ProfileSimpleFBA = 128; // 0x80 25612 field public static final int MPEG4ProfileSimpleFace = 64; // 0x40 25613 field public static final int MPEG4ProfileSimpleScalable = 2; // 0x2 25614 field public static final int VP8Level_Version0 = 1; // 0x1 25615 field public static final int VP8Level_Version1 = 2; // 0x2 25616 field public static final int VP8Level_Version2 = 4; // 0x4 25617 field public static final int VP8Level_Version3 = 8; // 0x8 25618 field public static final int VP8ProfileMain = 1; // 0x1 25619 field public static final int VP9Level1 = 1; // 0x1 25620 field public static final int VP9Level11 = 2; // 0x2 25621 field public static final int VP9Level2 = 4; // 0x4 25622 field public static final int VP9Level21 = 8; // 0x8 25623 field public static final int VP9Level3 = 16; // 0x10 25624 field public static final int VP9Level31 = 32; // 0x20 25625 field public static final int VP9Level4 = 64; // 0x40 25626 field public static final int VP9Level41 = 128; // 0x80 25627 field public static final int VP9Level5 = 256; // 0x100 25628 field public static final int VP9Level51 = 512; // 0x200 25629 field public static final int VP9Level52 = 1024; // 0x400 25630 field public static final int VP9Level6 = 2048; // 0x800 25631 field public static final int VP9Level61 = 4096; // 0x1000 25632 field public static final int VP9Level62 = 8192; // 0x2000 25633 field public static final int VP9Profile0 = 1; // 0x1 25634 field public static final int VP9Profile1 = 2; // 0x2 25635 field public static final int VP9Profile2 = 4; // 0x4 25636 field public static final int VP9Profile2HDR = 4096; // 0x1000 25637 field public static final int VP9Profile2HDR10Plus = 16384; // 0x4000 25638 field public static final int VP9Profile3 = 8; // 0x8 25639 field public static final int VP9Profile3HDR = 8192; // 0x2000 25640 field public static final int VP9Profile3HDR10Plus = 32768; // 0x8000 25641 field public int level; 25642 field public int profile; 25643 } 25644 25645 public static final class MediaCodecInfo.EncoderCapabilities { 25646 method public android.util.Range<java.lang.Integer> getComplexityRange(); 25647 method public android.util.Range<java.lang.Integer> getQualityRange(); 25648 method public boolean isBitrateModeSupported(int); 25649 field public static final int BITRATE_MODE_CBR = 2; // 0x2 25650 field public static final int BITRATE_MODE_CQ = 0; // 0x0 25651 field public static final int BITRATE_MODE_VBR = 1; // 0x1 25652 } 25653 25654 public static final class MediaCodecInfo.VideoCapabilities { 25655 method public boolean areSizeAndRateSupported(int, int, double); 25656 method @Nullable public android.util.Range<java.lang.Double> getAchievableFrameRatesFor(int, int); 25657 method public android.util.Range<java.lang.Integer> getBitrateRange(); 25658 method public int getHeightAlignment(); 25659 method public android.util.Range<java.lang.Integer> getSupportedFrameRates(); 25660 method public android.util.Range<java.lang.Double> getSupportedFrameRatesFor(int, int); 25661 method public android.util.Range<java.lang.Integer> getSupportedHeights(); 25662 method public android.util.Range<java.lang.Integer> getSupportedHeightsFor(int); 25663 method @Nullable public java.util.List<android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint> getSupportedPerformancePoints(); 25664 method public android.util.Range<java.lang.Integer> getSupportedWidths(); 25665 method public android.util.Range<java.lang.Integer> getSupportedWidthsFor(int); 25666 method public int getWidthAlignment(); 25667 method public boolean isSizeSupported(int, int); 25668 } 25669 25670 public static final class MediaCodecInfo.VideoCapabilities.PerformancePoint { 25671 ctor public MediaCodecInfo.VideoCapabilities.PerformancePoint(int, int, int); 25672 method public boolean covers(@NonNull android.media.MediaFormat); 25673 method public boolean covers(@NonNull android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint); 25674 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint FHD_100; 25675 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint FHD_120; 25676 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint FHD_200; 25677 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint FHD_24; 25678 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint FHD_240; 25679 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint FHD_25; 25680 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint FHD_30; 25681 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint FHD_50; 25682 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint FHD_60; 25683 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint HD_100; 25684 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint HD_120; 25685 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint HD_200; 25686 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint HD_24; 25687 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint HD_240; 25688 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint HD_25; 25689 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint HD_30; 25690 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint HD_50; 25691 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint HD_60; 25692 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint SD_24; 25693 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint SD_25; 25694 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint SD_30; 25695 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint SD_48; 25696 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint SD_50; 25697 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint SD_60; 25698 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint UHD_100; 25699 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint UHD_120; 25700 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint UHD_200; 25701 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint UHD_24; 25702 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint UHD_240; 25703 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint UHD_25; 25704 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint UHD_30; 25705 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint UHD_50; 25706 field @NonNull public static final android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint UHD_60; 25707 } 25708 25709 public final class MediaCodecList { 25710 ctor public MediaCodecList(int); 25711 method public String findDecoderForFormat(android.media.MediaFormat); 25712 method public String findEncoderForFormat(android.media.MediaFormat); 25713 method @Deprecated public static int getCodecCount(); 25714 method @Deprecated public static android.media.MediaCodecInfo getCodecInfoAt(int); 25715 method public android.media.MediaCodecInfo[] getCodecInfos(); 25716 field public static final int ALL_CODECS = 1; // 0x1 25717 field public static final int REGULAR_CODECS = 0; // 0x0 25718 } 25719 25720 public final class MediaCrypto { 25721 ctor public MediaCrypto(@NonNull java.util.UUID, @NonNull byte[]) throws android.media.MediaCryptoException; 25722 method protected void finalize(); 25723 method public static boolean isCryptoSchemeSupported(@NonNull java.util.UUID); 25724 method public void release(); 25725 method public boolean requiresSecureDecoderComponent(@NonNull String); 25726 method public void setMediaDrmSession(@NonNull byte[]) throws android.media.MediaCryptoException; 25727 } 25728 25729 public final class MediaCryptoException extends java.lang.Exception { 25730 ctor public MediaCryptoException(@Nullable String); 25731 } 25732 25733 public abstract class MediaDataSource implements java.io.Closeable { 25734 ctor public MediaDataSource(); 25735 method public abstract long getSize() throws java.io.IOException; 25736 method public abstract int readAt(long, byte[], int, int) throws java.io.IOException; 25737 } 25738 25739 public final class MediaDescrambler implements java.lang.AutoCloseable { 25740 ctor public MediaDescrambler(int) throws android.media.MediaCasException.UnsupportedCasException; 25741 method public void close(); 25742 method public int descramble(@NonNull java.nio.ByteBuffer, @NonNull java.nio.ByteBuffer, @NonNull android.media.MediaCodec.CryptoInfo); 25743 method protected void finalize(); 25744 method public boolean requiresSecureDecoderComponent(@NonNull String); 25745 method public void setMediaCasSession(@NonNull android.media.MediaCas.Session); 25746 field public static final byte SCRAMBLE_CONTROL_EVEN_KEY = 2; // 0x2 25747 field public static final byte SCRAMBLE_CONTROL_ODD_KEY = 3; // 0x3 25748 field public static final byte SCRAMBLE_CONTROL_RESERVED = 1; // 0x1 25749 field public static final byte SCRAMBLE_CONTROL_UNSCRAMBLED = 0; // 0x0 25750 field public static final byte SCRAMBLE_FLAG_PES_HEADER = 1; // 0x1 25751 } 25752 25753 public class MediaDescription implements android.os.Parcelable { 25754 method public int describeContents(); 25755 method @Nullable public CharSequence getDescription(); 25756 method @Nullable public android.os.Bundle getExtras(); 25757 method @Nullable public android.graphics.Bitmap getIconBitmap(); 25758 method @Nullable public android.net.Uri getIconUri(); 25759 method @Nullable public String getMediaId(); 25760 method @Nullable public android.net.Uri getMediaUri(); 25761 method @Nullable public CharSequence getSubtitle(); 25762 method @Nullable public CharSequence getTitle(); 25763 method public void writeToParcel(android.os.Parcel, int); 25764 field public static final long BT_FOLDER_TYPE_ALBUMS = 2L; // 0x2L 25765 field public static final long BT_FOLDER_TYPE_ARTISTS = 3L; // 0x3L 25766 field public static final long BT_FOLDER_TYPE_GENRES = 4L; // 0x4L 25767 field public static final long BT_FOLDER_TYPE_MIXED = 0L; // 0x0L 25768 field public static final long BT_FOLDER_TYPE_PLAYLISTS = 5L; // 0x5L 25769 field public static final long BT_FOLDER_TYPE_TITLES = 1L; // 0x1L 25770 field public static final long BT_FOLDER_TYPE_YEARS = 6L; // 0x6L 25771 field @NonNull public static final android.os.Parcelable.Creator<android.media.MediaDescription> CREATOR; 25772 field public static final String EXTRA_BT_FOLDER_TYPE = "android.media.extra.BT_FOLDER_TYPE"; 25773 } 25774 25775 public static class MediaDescription.Builder { 25776 ctor public MediaDescription.Builder(); 25777 method public android.media.MediaDescription build(); 25778 method public android.media.MediaDescription.Builder setDescription(@Nullable CharSequence); 25779 method public android.media.MediaDescription.Builder setExtras(@Nullable android.os.Bundle); 25780 method public android.media.MediaDescription.Builder setIconBitmap(@Nullable android.graphics.Bitmap); 25781 method public android.media.MediaDescription.Builder setIconUri(@Nullable android.net.Uri); 25782 method public android.media.MediaDescription.Builder setMediaId(@Nullable String); 25783 method public android.media.MediaDescription.Builder setMediaUri(@Nullable android.net.Uri); 25784 method public android.media.MediaDescription.Builder setSubtitle(@Nullable CharSequence); 25785 method public android.media.MediaDescription.Builder setTitle(@Nullable CharSequence); 25786 } 25787 25788 public final class MediaDrm implements java.lang.AutoCloseable { 25789 ctor public MediaDrm(@NonNull java.util.UUID) throws android.media.UnsupportedSchemeException; 25790 method public void clearOnEventListener(); 25791 method public void clearOnExpirationUpdateListener(); 25792 method public void clearOnKeyStatusChangeListener(); 25793 method public void clearOnSessionLostStateListener(); 25794 method public void close(); 25795 method public void closeSession(@NonNull byte[]); 25796 method @android.media.MediaDrm.HdcpLevel public int getConnectedHdcpLevel(); 25797 method public android.media.MediaDrm.CryptoSession getCryptoSession(@NonNull byte[], @NonNull String, @NonNull String); 25798 method @NonNull public android.media.MediaDrm.KeyRequest getKeyRequest(@NonNull byte[], @Nullable byte[], @Nullable String, int, @Nullable java.util.HashMap<java.lang.String,java.lang.String>) throws android.media.NotProvisionedException; 25799 method @android.media.MediaDrm.HdcpLevel public int getMaxHdcpLevel(); 25800 method public static int getMaxSecurityLevel(); 25801 method public int getMaxSessionCount(); 25802 method public android.os.PersistableBundle getMetrics(); 25803 method @NonNull public java.util.List<byte[]> getOfflineLicenseKeySetIds(); 25804 method public int getOfflineLicenseState(@NonNull byte[]); 25805 method public int getOpenSessionCount(); 25806 method @NonNull public byte[] getPropertyByteArray(String); 25807 method @NonNull public String getPropertyString(@NonNull String); 25808 method @NonNull public android.media.MediaDrm.ProvisionRequest getProvisionRequest(); 25809 method @NonNull public byte[] getSecureStop(@NonNull byte[]); 25810 method @NonNull public java.util.List<byte[]> getSecureStopIds(); 25811 method @NonNull public java.util.List<byte[]> getSecureStops(); 25812 method @android.media.MediaDrm.SecurityLevel public int getSecurityLevel(@NonNull byte[]); 25813 method @NonNull public static java.util.List<java.util.UUID> getSupportedCryptoSchemes(); 25814 method public static boolean isCryptoSchemeSupported(@NonNull java.util.UUID); 25815 method public static boolean isCryptoSchemeSupported(@NonNull java.util.UUID, @NonNull String); 25816 method public static boolean isCryptoSchemeSupported(@NonNull java.util.UUID, @NonNull String, @android.media.MediaDrm.SecurityLevel int); 25817 method @NonNull public byte[] openSession() throws android.media.NotProvisionedException, android.media.ResourceBusyException; 25818 method @NonNull public byte[] openSession(@android.media.MediaDrm.SecurityLevel int) throws android.media.NotProvisionedException, android.media.ResourceBusyException; 25819 method @Nullable public byte[] provideKeyResponse(@NonNull byte[], @NonNull byte[]) throws android.media.DeniedByServerException, android.media.NotProvisionedException; 25820 method public void provideProvisionResponse(@NonNull byte[]) throws android.media.DeniedByServerException; 25821 method @NonNull public java.util.HashMap<java.lang.String,java.lang.String> queryKeyStatus(@NonNull byte[]); 25822 method @Deprecated public void release(); 25823 method @Deprecated public void releaseAllSecureStops(); 25824 method public void releaseSecureStops(@NonNull byte[]); 25825 method public void removeAllSecureStops(); 25826 method public void removeKeys(@NonNull byte[]); 25827 method public void removeOfflineLicense(@NonNull byte[]); 25828 method public void removeSecureStop(@NonNull byte[]); 25829 method public void restoreKeys(@NonNull byte[], @NonNull byte[]); 25830 method public void setOnEventListener(@Nullable android.media.MediaDrm.OnEventListener); 25831 method public void setOnEventListener(@Nullable android.media.MediaDrm.OnEventListener, @Nullable android.os.Handler); 25832 method public void setOnEventListener(@NonNull java.util.concurrent.Executor, @NonNull android.media.MediaDrm.OnEventListener); 25833 method public void setOnExpirationUpdateListener(@Nullable android.media.MediaDrm.OnExpirationUpdateListener, @Nullable android.os.Handler); 25834 method public void setOnExpirationUpdateListener(@NonNull java.util.concurrent.Executor, @NonNull android.media.MediaDrm.OnExpirationUpdateListener); 25835 method public void setOnKeyStatusChangeListener(@Nullable android.media.MediaDrm.OnKeyStatusChangeListener, @Nullable android.os.Handler); 25836 method public void setOnKeyStatusChangeListener(@NonNull java.util.concurrent.Executor, @NonNull android.media.MediaDrm.OnKeyStatusChangeListener); 25837 method public void setOnSessionLostStateListener(@Nullable android.media.MediaDrm.OnSessionLostStateListener, @Nullable android.os.Handler); 25838 method public void setOnSessionLostStateListener(@NonNull java.util.concurrent.Executor, @Nullable android.media.MediaDrm.OnSessionLostStateListener); 25839 method public void setPropertyByteArray(@NonNull String, @NonNull byte[]); 25840 method public void setPropertyString(@NonNull String, @NonNull String); 25841 field @Deprecated public static final int EVENT_KEY_EXPIRED = 3; // 0x3 25842 field public static final int EVENT_KEY_REQUIRED = 2; // 0x2 25843 field @Deprecated public static final int EVENT_PROVISION_REQUIRED = 1; // 0x1 25844 field public static final int EVENT_SESSION_RECLAIMED = 5; // 0x5 25845 field public static final int EVENT_VENDOR_DEFINED = 4; // 0x4 25846 field public static final int HDCP_LEVEL_UNKNOWN = 0; // 0x0 25847 field public static final int HDCP_NONE = 1; // 0x1 25848 field public static final int HDCP_NO_DIGITAL_OUTPUT = 2147483647; // 0x7fffffff 25849 field public static final int HDCP_V1 = 2; // 0x2 25850 field public static final int HDCP_V2 = 3; // 0x3 25851 field public static final int HDCP_V2_1 = 4; // 0x4 25852 field public static final int HDCP_V2_2 = 5; // 0x5 25853 field public static final int HDCP_V2_3 = 6; // 0x6 25854 field public static final int KEY_TYPE_OFFLINE = 2; // 0x2 25855 field public static final int KEY_TYPE_RELEASE = 3; // 0x3 25856 field public static final int KEY_TYPE_STREAMING = 1; // 0x1 25857 field public static final int OFFLINE_LICENSE_STATE_RELEASED = 2; // 0x2 25858 field public static final int OFFLINE_LICENSE_STATE_UNKNOWN = 0; // 0x0 25859 field public static final int OFFLINE_LICENSE_STATE_USABLE = 1; // 0x1 25860 field public static final String PROPERTY_ALGORITHMS = "algorithms"; 25861 field public static final String PROPERTY_DESCRIPTION = "description"; 25862 field public static final String PROPERTY_DEVICE_UNIQUE_ID = "deviceUniqueId"; 25863 field public static final String PROPERTY_VENDOR = "vendor"; 25864 field public static final String PROPERTY_VERSION = "version"; 25865 field public static final int SECURITY_LEVEL_HW_SECURE_ALL = 5; // 0x5 25866 field public static final int SECURITY_LEVEL_HW_SECURE_CRYPTO = 3; // 0x3 25867 field public static final int SECURITY_LEVEL_HW_SECURE_DECODE = 4; // 0x4 25868 field public static final int SECURITY_LEVEL_SW_SECURE_CRYPTO = 1; // 0x1 25869 field public static final int SECURITY_LEVEL_SW_SECURE_DECODE = 2; // 0x2 25870 field public static final int SECURITY_LEVEL_UNKNOWN = 0; // 0x0 25871 } 25872 25873 public final class MediaDrm.CryptoSession { 25874 method @NonNull public byte[] decrypt(@NonNull byte[], @NonNull byte[], @NonNull byte[]); 25875 method @NonNull public byte[] encrypt(@NonNull byte[], @NonNull byte[], @NonNull byte[]); 25876 method @NonNull public byte[] sign(@NonNull byte[], @NonNull byte[]); 25877 method public boolean verify(@NonNull byte[], @NonNull byte[], @NonNull byte[]); 25878 } 25879 25880 @Deprecated @IntDef({android.media.MediaDrm.HDCP_LEVEL_UNKNOWN, android.media.MediaDrm.HDCP_NONE, android.media.MediaDrm.HDCP_V1, android.media.MediaDrm.HDCP_V2, android.media.MediaDrm.HDCP_V2_1, android.media.MediaDrm.HDCP_V2_2, android.media.MediaDrm.HDCP_V2_3, android.media.MediaDrm.HDCP_NO_DIGITAL_OUTPUT}) @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) public static @interface MediaDrm.HdcpLevel { 25881 } 25882 25883 public static final class MediaDrm.KeyRequest { 25884 method @NonNull public byte[] getData(); 25885 method @NonNull public String getDefaultUrl(); 25886 method public int getRequestType(); 25887 field public static final int REQUEST_TYPE_INITIAL = 0; // 0x0 25888 field public static final int REQUEST_TYPE_NONE = 3; // 0x3 25889 field public static final int REQUEST_TYPE_RELEASE = 2; // 0x2 25890 field public static final int REQUEST_TYPE_RENEWAL = 1; // 0x1 25891 field public static final int REQUEST_TYPE_UPDATE = 4; // 0x4 25892 } 25893 25894 public static final class MediaDrm.KeyStatus { 25895 method @NonNull public byte[] getKeyId(); 25896 method public int getStatusCode(); 25897 field public static final int STATUS_EXPIRED = 1; // 0x1 25898 field public static final int STATUS_INTERNAL_ERROR = 4; // 0x4 25899 field public static final int STATUS_OUTPUT_NOT_ALLOWED = 2; // 0x2 25900 field public static final int STATUS_PENDING = 3; // 0x3 25901 field public static final int STATUS_USABLE = 0; // 0x0 25902 field public static final int STATUS_USABLE_IN_FUTURE = 5; // 0x5 25903 } 25904 25905 public static final class MediaDrm.MediaDrmStateException extends java.lang.IllegalStateException { 25906 method @NonNull public String getDiagnosticInfo(); 25907 } 25908 25909 public static final class MediaDrm.MetricsConstants { 25910 field public static final String CLOSE_SESSION_ERROR_COUNT = "drm.mediadrm.close_session.error.count"; 25911 field public static final String CLOSE_SESSION_ERROR_LIST = "drm.mediadrm.close_session.error.list"; 25912 field public static final String CLOSE_SESSION_OK_COUNT = "drm.mediadrm.close_session.ok.count"; 25913 field public static final String EVENT_KEY_EXPIRED_COUNT = "drm.mediadrm.event.KEY_EXPIRED.count"; 25914 field public static final String EVENT_KEY_NEEDED_COUNT = "drm.mediadrm.event.KEY_NEEDED.count"; 25915 field public static final String EVENT_PROVISION_REQUIRED_COUNT = "drm.mediadrm.event.PROVISION_REQUIRED.count"; 25916 field public static final String EVENT_SESSION_RECLAIMED_COUNT = "drm.mediadrm.event.SESSION_RECLAIMED.count"; 25917 field public static final String EVENT_VENDOR_DEFINED_COUNT = "drm.mediadrm.event.VENDOR_DEFINED.count"; 25918 field public static final String GET_DEVICE_UNIQUE_ID_ERROR_COUNT = "drm.mediadrm.get_device_unique_id.error.count"; 25919 field public static final String GET_DEVICE_UNIQUE_ID_ERROR_LIST = "drm.mediadrm.get_device_unique_id.error.list"; 25920 field public static final String GET_DEVICE_UNIQUE_ID_OK_COUNT = "drm.mediadrm.get_device_unique_id.ok.count"; 25921 field public static final String GET_KEY_REQUEST_ERROR_COUNT = "drm.mediadrm.get_key_request.error.count"; 25922 field public static final String GET_KEY_REQUEST_ERROR_LIST = "drm.mediadrm.get_key_request.error.list"; 25923 field public static final String GET_KEY_REQUEST_OK_COUNT = "drm.mediadrm.get_key_request.ok.count"; 25924 field public static final String GET_KEY_REQUEST_OK_TIME_MICROS = "drm.mediadrm.get_key_request.ok.average_time_micros"; 25925 field public static final String GET_PROVISION_REQUEST_ERROR_COUNT = "drm.mediadrm.get_provision_request.error.count"; 25926 field public static final String GET_PROVISION_REQUEST_ERROR_LIST = "drm.mediadrm.get_provision_request.error.list"; 25927 field public static final String GET_PROVISION_REQUEST_OK_COUNT = "drm.mediadrm.get_provision_request.ok.count"; 25928 field public static final String KEY_STATUS_EXPIRED_COUNT = "drm.mediadrm.key_status.EXPIRED.count"; 25929 field public static final String KEY_STATUS_INTERNAL_ERROR_COUNT = "drm.mediadrm.key_status.INTERNAL_ERROR.count"; 25930 field public static final String KEY_STATUS_OUTPUT_NOT_ALLOWED_COUNT = "drm.mediadrm.key_status_change.OUTPUT_NOT_ALLOWED.count"; 25931 field public static final String KEY_STATUS_PENDING_COUNT = "drm.mediadrm.key_status_change.PENDING.count"; 25932 field public static final String KEY_STATUS_USABLE_COUNT = "drm.mediadrm.key_status_change.USABLE.count"; 25933 field public static final String OPEN_SESSION_ERROR_COUNT = "drm.mediadrm.open_session.error.count"; 25934 field public static final String OPEN_SESSION_ERROR_LIST = "drm.mediadrm.open_session.error.list"; 25935 field public static final String OPEN_SESSION_OK_COUNT = "drm.mediadrm.open_session.ok.count"; 25936 field public static final String PROVIDE_KEY_RESPONSE_ERROR_COUNT = "drm.mediadrm.provide_key_response.error.count"; 25937 field public static final String PROVIDE_KEY_RESPONSE_ERROR_LIST = "drm.mediadrm.provide_key_response.error.list"; 25938 field public static final String PROVIDE_KEY_RESPONSE_OK_COUNT = "drm.mediadrm.provide_key_response.ok.count"; 25939 field public static final String PROVIDE_KEY_RESPONSE_OK_TIME_MICROS = "drm.mediadrm.provide_key_response.ok.average_time_micros"; 25940 field public static final String PROVIDE_PROVISION_RESPONSE_ERROR_COUNT = "drm.mediadrm.provide_provision_response.error.count"; 25941 field public static final String PROVIDE_PROVISION_RESPONSE_ERROR_LIST = "drm.mediadrm.provide_provision_response.error.list"; 25942 field public static final String PROVIDE_PROVISION_RESPONSE_OK_COUNT = "drm.mediadrm.provide_provision_response.ok.count"; 25943 field public static final String SESSION_END_TIMES_MS = "drm.mediadrm.session_end_times_ms"; 25944 field public static final String SESSION_START_TIMES_MS = "drm.mediadrm.session_start_times_ms"; 25945 } 25946 25947 public static interface MediaDrm.OnEventListener { 25948 method public void onEvent(@NonNull android.media.MediaDrm, @Nullable byte[], int, int, @Nullable byte[]); 25949 } 25950 25951 public static interface MediaDrm.OnExpirationUpdateListener { 25952 method public void onExpirationUpdate(@NonNull android.media.MediaDrm, @NonNull byte[], long); 25953 } 25954 25955 public static interface MediaDrm.OnKeyStatusChangeListener { 25956 method public void onKeyStatusChange(@NonNull android.media.MediaDrm, @NonNull byte[], @NonNull java.util.List<android.media.MediaDrm.KeyStatus>, boolean); 25957 } 25958 25959 public static interface MediaDrm.OnSessionLostStateListener { 25960 method public void onSessionLostState(@NonNull android.media.MediaDrm, @NonNull byte[]); 25961 } 25962 25963 public static final class MediaDrm.ProvisionRequest { 25964 method @NonNull public byte[] getData(); 25965 method @NonNull public String getDefaultUrl(); 25966 } 25967 25968 @Deprecated @IntDef({android.media.MediaDrm.SECURITY_LEVEL_UNKNOWN, android.media.MediaDrm.SECURITY_LEVEL_SW_SECURE_CRYPTO, android.media.MediaDrm.SECURITY_LEVEL_SW_SECURE_DECODE, android.media.MediaDrm.SECURITY_LEVEL_HW_SECURE_CRYPTO, android.media.MediaDrm.SECURITY_LEVEL_HW_SECURE_DECODE, android.media.MediaDrm.SECURITY_LEVEL_HW_SECURE_ALL}) @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) public static @interface MediaDrm.SecurityLevel { 25969 } 25970 25971 public static final class MediaDrm.SessionException extends java.lang.RuntimeException { 25972 ctor public MediaDrm.SessionException(int, @Nullable String); 25973 method public int getErrorCode(); 25974 field public static final int ERROR_RESOURCE_CONTENTION = 1; // 0x1 25975 field public static final int ERROR_UNKNOWN = 0; // 0x0 25976 } 25977 25978 public class MediaDrmException extends java.lang.Exception { 25979 ctor public MediaDrmException(String); 25980 } 25981 25982 public class MediaDrmResetException extends java.lang.IllegalStateException { 25983 ctor public MediaDrmResetException(String); 25984 } 25985 25986 public final class MediaExtractor { 25987 ctor public MediaExtractor(); 25988 method public boolean advance(); 25989 method protected void finalize(); 25990 method @NonNull public java.util.List<android.media.AudioPresentation> getAudioPresentations(int); 25991 method public long getCachedDuration(); 25992 method public android.media.MediaExtractor.CasInfo getCasInfo(int); 25993 method public android.media.DrmInitData getDrmInitData(); 25994 method public android.os.PersistableBundle getMetrics(); 25995 method @Nullable public java.util.Map<java.util.UUID,byte[]> getPsshInfo(); 25996 method public boolean getSampleCryptoInfo(@NonNull android.media.MediaCodec.CryptoInfo); 25997 method public int getSampleFlags(); 25998 method public long getSampleSize(); 25999 method public long getSampleTime(); 26000 method public int getSampleTrackIndex(); 26001 method public int getTrackCount(); 26002 method @NonNull public android.media.MediaFormat getTrackFormat(int); 26003 method public boolean hasCacheReachedEndOfStream(); 26004 method public int readSampleData(@NonNull java.nio.ByteBuffer, int); 26005 method public void release(); 26006 method public void seekTo(long, int); 26007 method public void selectTrack(int); 26008 method public void setDataSource(@NonNull android.media.MediaDataSource) throws java.io.IOException; 26009 method public void setDataSource(@NonNull android.content.Context, @NonNull android.net.Uri, @Nullable java.util.Map<java.lang.String,java.lang.String>) throws java.io.IOException; 26010 method public void setDataSource(@NonNull String, @Nullable java.util.Map<java.lang.String,java.lang.String>) throws java.io.IOException; 26011 method public void setDataSource(@NonNull String) throws java.io.IOException; 26012 method public void setDataSource(@NonNull android.content.res.AssetFileDescriptor) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 26013 method public void setDataSource(@NonNull java.io.FileDescriptor) throws java.io.IOException; 26014 method public void setDataSource(@NonNull java.io.FileDescriptor, long, long) throws java.io.IOException; 26015 method public void setMediaCas(@NonNull android.media.MediaCas); 26016 method public void unselectTrack(int); 26017 field public static final int SAMPLE_FLAG_ENCRYPTED = 2; // 0x2 26018 field public static final int SAMPLE_FLAG_PARTIAL_FRAME = 4; // 0x4 26019 field public static final int SAMPLE_FLAG_SYNC = 1; // 0x1 26020 field public static final int SEEK_TO_CLOSEST_SYNC = 2; // 0x2 26021 field public static final int SEEK_TO_NEXT_SYNC = 1; // 0x1 26022 field public static final int SEEK_TO_PREVIOUS_SYNC = 0; // 0x0 26023 } 26024 26025 public static final class MediaExtractor.CasInfo { 26026 method @Nullable public byte[] getPrivateData(); 26027 method public android.media.MediaCas.Session getSession(); 26028 method public int getSystemId(); 26029 } 26030 26031 public static final class MediaExtractor.MetricsConstants { 26032 field public static final String FORMAT = "android.media.mediaextractor.fmt"; 26033 field public static final String MIME_TYPE = "android.media.mediaextractor.mime"; 26034 field public static final String TRACKS = "android.media.mediaextractor.ntrk"; 26035 } 26036 26037 public final class MediaFormat { 26038 ctor public MediaFormat(); 26039 ctor public MediaFormat(@NonNull android.media.MediaFormat); 26040 method public boolean containsFeature(@NonNull String); 26041 method public boolean containsKey(@NonNull String); 26042 method @NonNull public static android.media.MediaFormat createAudioFormat(@NonNull String, int, int); 26043 method @NonNull public static android.media.MediaFormat createSubtitleFormat(@NonNull String, String); 26044 method @NonNull public static android.media.MediaFormat createVideoFormat(@NonNull String, int, int); 26045 method @Nullable public java.nio.ByteBuffer getByteBuffer(@NonNull String); 26046 method @NonNull public java.nio.ByteBuffer getByteBuffer(@NonNull String, @NonNull java.nio.ByteBuffer); 26047 method public boolean getFeatureEnabled(@NonNull String); 26048 method @NonNull public java.util.Set<java.lang.String> getFeatures(); 26049 method public float getFloat(@NonNull String); 26050 method public float getFloat(@NonNull String, float); 26051 method public int getInteger(@NonNull String); 26052 method public int getInteger(@NonNull String, int); 26053 method @NonNull public java.util.Set<java.lang.String> getKeys(); 26054 method public long getLong(@NonNull String); 26055 method public long getLong(@NonNull String, long); 26056 method @Nullable public Number getNumber(@NonNull String); 26057 method @NonNull public Number getNumber(@NonNull String, @NonNull Number); 26058 method @Nullable public String getString(@NonNull String); 26059 method @NonNull public String getString(@NonNull String, @NonNull String); 26060 method public int getValueTypeForKey(@NonNull String); 26061 method public void removeFeature(@NonNull String); 26062 method public void removeKey(@NonNull String); 26063 method public void setByteBuffer(@NonNull String, @Nullable java.nio.ByteBuffer); 26064 method public void setFeatureEnabled(@NonNull String, boolean); 26065 method public void setFloat(@NonNull String, float); 26066 method public void setInteger(@NonNull String, int); 26067 method public void setLong(@NonNull String, long); 26068 method public void setString(@NonNull String, @Nullable String); 26069 field public static final int COLOR_RANGE_FULL = 1; // 0x1 26070 field public static final int COLOR_RANGE_LIMITED = 2; // 0x2 26071 field public static final int COLOR_STANDARD_BT2020 = 6; // 0x6 26072 field public static final int COLOR_STANDARD_BT601_NTSC = 4; // 0x4 26073 field public static final int COLOR_STANDARD_BT601_PAL = 2; // 0x2 26074 field public static final int COLOR_STANDARD_BT709 = 1; // 0x1 26075 field public static final int COLOR_TRANSFER_HLG = 7; // 0x7 26076 field public static final int COLOR_TRANSFER_LINEAR = 1; // 0x1 26077 field public static final int COLOR_TRANSFER_SDR_VIDEO = 3; // 0x3 26078 field public static final int COLOR_TRANSFER_ST2084 = 6; // 0x6 26079 field public static final String KEY_AAC_DRC_ALBUM_MODE = "aac-drc-album-mode"; 26080 field public static final String KEY_AAC_DRC_ATTENUATION_FACTOR = "aac-drc-cut-level"; 26081 field public static final String KEY_AAC_DRC_BOOST_FACTOR = "aac-drc-boost-level"; 26082 field public static final String KEY_AAC_DRC_EFFECT_TYPE = "aac-drc-effect-type"; 26083 field public static final String KEY_AAC_DRC_HEAVY_COMPRESSION = "aac-drc-heavy-compression"; 26084 field public static final String KEY_AAC_DRC_OUTPUT_LOUDNESS = "aac-drc-output-loudness"; 26085 field public static final String KEY_AAC_DRC_TARGET_REFERENCE_LEVEL = "aac-target-ref-level"; 26086 field public static final String KEY_AAC_ENCODED_TARGET_LEVEL = "aac-encoded-target-level"; 26087 field public static final String KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT = "aac-max-output-channel_count"; 26088 field public static final String KEY_AAC_PROFILE = "aac-profile"; 26089 field public static final String KEY_AAC_SBR_MODE = "aac-sbr-mode"; 26090 field public static final String KEY_AUDIO_SESSION_ID = "audio-session-id"; 26091 field public static final String KEY_BITRATE_MODE = "bitrate-mode"; 26092 field public static final String KEY_BIT_RATE = "bitrate"; 26093 field public static final String KEY_CAPTION_SERVICE_NUMBER = "caption-service-number"; 26094 field public static final String KEY_CAPTURE_RATE = "capture-rate"; 26095 field public static final String KEY_CHANNEL_COUNT = "channel-count"; 26096 field public static final String KEY_CHANNEL_MASK = "channel-mask"; 26097 field public static final String KEY_CODECS_STRING = "codecs-string"; 26098 field public static final String KEY_COLOR_FORMAT = "color-format"; 26099 field public static final String KEY_COLOR_RANGE = "color-range"; 26100 field public static final String KEY_COLOR_STANDARD = "color-standard"; 26101 field public static final String KEY_COLOR_TRANSFER = "color-transfer"; 26102 field public static final String KEY_COMPLEXITY = "complexity"; 26103 field public static final String KEY_CREATE_INPUT_SURFACE_SUSPENDED = "create-input-buffers-suspended"; 26104 field public static final String KEY_DURATION = "durationUs"; 26105 field public static final String KEY_ENCODER_DELAY = "encoder-delay"; 26106 field public static final String KEY_ENCODER_PADDING = "encoder-padding"; 26107 field public static final String KEY_FLAC_COMPRESSION_LEVEL = "flac-compression-level"; 26108 field public static final String KEY_FRAME_RATE = "frame-rate"; 26109 field public static final String KEY_GRID_COLUMNS = "grid-cols"; 26110 field public static final String KEY_GRID_ROWS = "grid-rows"; 26111 field public static final String KEY_HAPTIC_CHANNEL_COUNT = "haptic-channel-count"; 26112 field public static final String KEY_HARDWARE_AV_SYNC_ID = "hw-av-sync-id"; 26113 field public static final String KEY_HDR10_PLUS_INFO = "hdr10-plus-info"; 26114 field public static final String KEY_HDR_STATIC_INFO = "hdr-static-info"; 26115 field public static final String KEY_HEIGHT = "height"; 26116 field public static final String KEY_INTRA_REFRESH_PERIOD = "intra-refresh-period"; 26117 field public static final String KEY_IS_ADTS = "is-adts"; 26118 field public static final String KEY_IS_AUTOSELECT = "is-autoselect"; 26119 field public static final String KEY_IS_DEFAULT = "is-default"; 26120 field public static final String KEY_IS_FORCED_SUBTITLE = "is-forced-subtitle"; 26121 field public static final String KEY_I_FRAME_INTERVAL = "i-frame-interval"; 26122 field public static final String KEY_LANGUAGE = "language"; 26123 field public static final String KEY_LATENCY = "latency"; 26124 field public static final String KEY_LEVEL = "level"; 26125 field public static final String KEY_LOW_LATENCY = "low-latency"; 26126 field public static final String KEY_MAX_B_FRAMES = "max-bframes"; 26127 field public static final String KEY_MAX_FPS_TO_ENCODER = "max-fps-to-encoder"; 26128 field public static final String KEY_MAX_HEIGHT = "max-height"; 26129 field public static final String KEY_MAX_INPUT_SIZE = "max-input-size"; 26130 field public static final String KEY_MAX_PTS_GAP_TO_ENCODER = "max-pts-gap-to-encoder"; 26131 field public static final String KEY_MAX_WIDTH = "max-width"; 26132 field public static final String KEY_MIME = "mime"; 26133 field public static final String KEY_OPERATING_RATE = "operating-rate"; 26134 field public static final String KEY_OUTPUT_REORDER_DEPTH = "output-reorder-depth"; 26135 field public static final String KEY_PCM_ENCODING = "pcm-encoding"; 26136 field public static final String KEY_PIXEL_ASPECT_RATIO_HEIGHT = "sar-height"; 26137 field public static final String KEY_PIXEL_ASPECT_RATIO_WIDTH = "sar-width"; 26138 field public static final String KEY_PREPEND_HEADER_TO_SYNC_FRAMES = "prepend-sps-pps-to-idr-frames"; 26139 field public static final String KEY_PRIORITY = "priority"; 26140 field public static final String KEY_PROFILE = "profile"; 26141 field public static final String KEY_PUSH_BLANK_BUFFERS_ON_STOP = "push-blank-buffers-on-shutdown"; 26142 field public static final String KEY_QUALITY = "quality"; 26143 field public static final String KEY_REPEAT_PREVIOUS_FRAME_AFTER = "repeat-previous-frame-after"; 26144 field public static final String KEY_ROTATION = "rotation-degrees"; 26145 field public static final String KEY_SAMPLE_RATE = "sample-rate"; 26146 field public static final String KEY_SLICE_HEIGHT = "slice-height"; 26147 field public static final String KEY_STRIDE = "stride"; 26148 field public static final String KEY_TEMPORAL_LAYERING = "ts-schema"; 26149 field public static final String KEY_TILE_HEIGHT = "tile-height"; 26150 field public static final String KEY_TILE_WIDTH = "tile-width"; 26151 field public static final String KEY_TRACK_ID = "track-id"; 26152 field public static final String KEY_WIDTH = "width"; 26153 field public static final String MIMETYPE_AUDIO_AAC = "audio/mp4a-latm"; 26154 field public static final String MIMETYPE_AUDIO_AC3 = "audio/ac3"; 26155 field public static final String MIMETYPE_AUDIO_AC4 = "audio/ac4"; 26156 field public static final String MIMETYPE_AUDIO_AMR_NB = "audio/3gpp"; 26157 field public static final String MIMETYPE_AUDIO_AMR_WB = "audio/amr-wb"; 26158 field public static final String MIMETYPE_AUDIO_EAC3 = "audio/eac3"; 26159 field public static final String MIMETYPE_AUDIO_EAC3_JOC = "audio/eac3-joc"; 26160 field public static final String MIMETYPE_AUDIO_FLAC = "audio/flac"; 26161 field public static final String MIMETYPE_AUDIO_G711_ALAW = "audio/g711-alaw"; 26162 field public static final String MIMETYPE_AUDIO_G711_MLAW = "audio/g711-mlaw"; 26163 field public static final String MIMETYPE_AUDIO_MPEG = "audio/mpeg"; 26164 field public static final String MIMETYPE_AUDIO_MSGSM = "audio/gsm"; 26165 field public static final String MIMETYPE_AUDIO_OPUS = "audio/opus"; 26166 field public static final String MIMETYPE_AUDIO_QCELP = "audio/qcelp"; 26167 field public static final String MIMETYPE_AUDIO_RAW = "audio/raw"; 26168 field public static final String MIMETYPE_AUDIO_SCRAMBLED = "audio/scrambled"; 26169 field public static final String MIMETYPE_AUDIO_VORBIS = "audio/vorbis"; 26170 field public static final String MIMETYPE_IMAGE_ANDROID_HEIC = "image/vnd.android.heic"; 26171 field public static final String MIMETYPE_TEXT_CEA_608 = "text/cea-608"; 26172 field public static final String MIMETYPE_TEXT_CEA_708 = "text/cea-708"; 26173 field public static final String MIMETYPE_TEXT_SUBRIP = "application/x-subrip"; 26174 field public static final String MIMETYPE_TEXT_VTT = "text/vtt"; 26175 field public static final String MIMETYPE_VIDEO_AV1 = "video/av01"; 26176 field public static final String MIMETYPE_VIDEO_AVC = "video/avc"; 26177 field public static final String MIMETYPE_VIDEO_DOLBY_VISION = "video/dolby-vision"; 26178 field public static final String MIMETYPE_VIDEO_H263 = "video/3gpp"; 26179 field public static final String MIMETYPE_VIDEO_HEVC = "video/hevc"; 26180 field public static final String MIMETYPE_VIDEO_MPEG2 = "video/mpeg2"; 26181 field public static final String MIMETYPE_VIDEO_MPEG4 = "video/mp4v-es"; 26182 field public static final String MIMETYPE_VIDEO_RAW = "video/raw"; 26183 field public static final String MIMETYPE_VIDEO_SCRAMBLED = "video/scrambled"; 26184 field public static final String MIMETYPE_VIDEO_VP8 = "video/x-vnd.on2.vp8"; 26185 field public static final String MIMETYPE_VIDEO_VP9 = "video/x-vnd.on2.vp9"; 26186 field public static final int TYPE_BYTE_BUFFER = 5; // 0x5 26187 field public static final int TYPE_FLOAT = 3; // 0x3 26188 field public static final int TYPE_INTEGER = 1; // 0x1 26189 field public static final int TYPE_LONG = 2; // 0x2 26190 field public static final int TYPE_NULL = 0; // 0x0 26191 field public static final int TYPE_STRING = 4; // 0x4 26192 } 26193 26194 public final class MediaMetadata implements android.os.Parcelable { 26195 method public boolean containsKey(String); 26196 method public int describeContents(); 26197 method public android.graphics.Bitmap getBitmap(String); 26198 method @NonNull public android.media.MediaDescription getDescription(); 26199 method public long getLong(String); 26200 method public android.media.Rating getRating(String); 26201 method public String getString(String); 26202 method public CharSequence getText(String); 26203 method public java.util.Set<java.lang.String> keySet(); 26204 method public int size(); 26205 method public void writeToParcel(android.os.Parcel, int); 26206 field @NonNull public static final android.os.Parcelable.Creator<android.media.MediaMetadata> CREATOR; 26207 field public static final String METADATA_KEY_ALBUM = "android.media.metadata.ALBUM"; 26208 field public static final String METADATA_KEY_ALBUM_ART = "android.media.metadata.ALBUM_ART"; 26209 field public static final String METADATA_KEY_ALBUM_ARTIST = "android.media.metadata.ALBUM_ARTIST"; 26210 field public static final String METADATA_KEY_ALBUM_ART_URI = "android.media.metadata.ALBUM_ART_URI"; 26211 field public static final String METADATA_KEY_ART = "android.media.metadata.ART"; 26212 field public static final String METADATA_KEY_ARTIST = "android.media.metadata.ARTIST"; 26213 field public static final String METADATA_KEY_ART_URI = "android.media.metadata.ART_URI"; 26214 field public static final String METADATA_KEY_AUTHOR = "android.media.metadata.AUTHOR"; 26215 field public static final String METADATA_KEY_BT_FOLDER_TYPE = "android.media.metadata.BT_FOLDER_TYPE"; 26216 field public static final String METADATA_KEY_COMPILATION = "android.media.metadata.COMPILATION"; 26217 field public static final String METADATA_KEY_COMPOSER = "android.media.metadata.COMPOSER"; 26218 field public static final String METADATA_KEY_DATE = "android.media.metadata.DATE"; 26219 field public static final String METADATA_KEY_DISC_NUMBER = "android.media.metadata.DISC_NUMBER"; 26220 field public static final String METADATA_KEY_DISPLAY_DESCRIPTION = "android.media.metadata.DISPLAY_DESCRIPTION"; 26221 field public static final String METADATA_KEY_DISPLAY_ICON = "android.media.metadata.DISPLAY_ICON"; 26222 field public static final String METADATA_KEY_DISPLAY_ICON_URI = "android.media.metadata.DISPLAY_ICON_URI"; 26223 field public static final String METADATA_KEY_DISPLAY_SUBTITLE = "android.media.metadata.DISPLAY_SUBTITLE"; 26224 field public static final String METADATA_KEY_DISPLAY_TITLE = "android.media.metadata.DISPLAY_TITLE"; 26225 field public static final String METADATA_KEY_DURATION = "android.media.metadata.DURATION"; 26226 field public static final String METADATA_KEY_GENRE = "android.media.metadata.GENRE"; 26227 field public static final String METADATA_KEY_MEDIA_ID = "android.media.metadata.MEDIA_ID"; 26228 field public static final String METADATA_KEY_MEDIA_URI = "android.media.metadata.MEDIA_URI"; 26229 field public static final String METADATA_KEY_NUM_TRACKS = "android.media.metadata.NUM_TRACKS"; 26230 field public static final String METADATA_KEY_RATING = "android.media.metadata.RATING"; 26231 field public static final String METADATA_KEY_TITLE = "android.media.metadata.TITLE"; 26232 field public static final String METADATA_KEY_TRACK_NUMBER = "android.media.metadata.TRACK_NUMBER"; 26233 field public static final String METADATA_KEY_USER_RATING = "android.media.metadata.USER_RATING"; 26234 field public static final String METADATA_KEY_WRITER = "android.media.metadata.WRITER"; 26235 field public static final String METADATA_KEY_YEAR = "android.media.metadata.YEAR"; 26236 } 26237 26238 public static final class MediaMetadata.Builder { 26239 ctor public MediaMetadata.Builder(); 26240 ctor public MediaMetadata.Builder(android.media.MediaMetadata); 26241 method public android.media.MediaMetadata build(); 26242 method public android.media.MediaMetadata.Builder putBitmap(String, android.graphics.Bitmap); 26243 method public android.media.MediaMetadata.Builder putLong(String, long); 26244 method public android.media.MediaMetadata.Builder putRating(String, android.media.Rating); 26245 method public android.media.MediaMetadata.Builder putString(String, String); 26246 method public android.media.MediaMetadata.Builder putText(String, CharSequence); 26247 } 26248 26249 @Deprecated public abstract class MediaMetadataEditor { 26250 method @Deprecated public void addEditableKey(int); 26251 method @Deprecated public abstract void apply(); 26252 method @Deprecated public void clear(); 26253 method @Deprecated public android.graphics.Bitmap getBitmap(int, android.graphics.Bitmap) throws java.lang.IllegalArgumentException; 26254 method @Deprecated public int[] getEditableKeys(); 26255 method @Deprecated public long getLong(int, long) throws java.lang.IllegalArgumentException; 26256 method @Deprecated public Object getObject(int, Object) throws java.lang.IllegalArgumentException; 26257 method @Deprecated public String getString(int, String) throws java.lang.IllegalArgumentException; 26258 method @Deprecated public android.media.MediaMetadataEditor putBitmap(int, android.graphics.Bitmap) throws java.lang.IllegalArgumentException; 26259 method @Deprecated public android.media.MediaMetadataEditor putLong(int, long) throws java.lang.IllegalArgumentException; 26260 method @Deprecated public android.media.MediaMetadataEditor putObject(int, Object) throws java.lang.IllegalArgumentException; 26261 method @Deprecated public android.media.MediaMetadataEditor putString(int, String) throws java.lang.IllegalArgumentException; 26262 method @Deprecated public void removeEditableKeys(); 26263 field @Deprecated public static final int BITMAP_KEY_ARTWORK = 100; // 0x64 26264 field @Deprecated public static final int RATING_KEY_BY_OTHERS = 101; // 0x65 26265 field @Deprecated public static final int RATING_KEY_BY_USER = 268435457; // 0x10000001 26266 } 26267 26268 public class MediaMetadataRetriever implements java.lang.AutoCloseable { 26269 ctor public MediaMetadataRetriever(); 26270 method public void close(); 26271 method @Nullable public String extractMetadata(int); 26272 method @Nullable public byte[] getEmbeddedPicture(); 26273 method @Nullable public android.graphics.Bitmap getFrameAtIndex(int, @NonNull android.media.MediaMetadataRetriever.BitmapParams); 26274 method @Nullable public android.graphics.Bitmap getFrameAtIndex(int); 26275 method @Nullable public android.graphics.Bitmap getFrameAtTime(long, int); 26276 method @Nullable public android.graphics.Bitmap getFrameAtTime(long, int, @NonNull android.media.MediaMetadataRetriever.BitmapParams); 26277 method @Nullable public android.graphics.Bitmap getFrameAtTime(long); 26278 method @Nullable public android.graphics.Bitmap getFrameAtTime(); 26279 method @NonNull public java.util.List<android.graphics.Bitmap> getFramesAtIndex(int, int, @NonNull android.media.MediaMetadataRetriever.BitmapParams); 26280 method @NonNull public java.util.List<android.graphics.Bitmap> getFramesAtIndex(int, int); 26281 method @Nullable public android.graphics.Bitmap getImageAtIndex(int, @NonNull android.media.MediaMetadataRetriever.BitmapParams); 26282 method @Nullable public android.graphics.Bitmap getImageAtIndex(int); 26283 method @Nullable public android.graphics.Bitmap getPrimaryImage(@NonNull android.media.MediaMetadataRetriever.BitmapParams); 26284 method @Nullable public android.graphics.Bitmap getPrimaryImage(); 26285 method @Nullable public android.graphics.Bitmap getScaledFrameAtTime(long, int, @IntRange(from=1) int, @IntRange(from=1) int); 26286 method @Nullable public android.graphics.Bitmap getScaledFrameAtTime(long, int, @IntRange(from=1) int, @IntRange(from=1) int, @NonNull android.media.MediaMetadataRetriever.BitmapParams); 26287 method public void release(); 26288 method public void setDataSource(String) throws java.lang.IllegalArgumentException; 26289 method public void setDataSource(String, java.util.Map<java.lang.String,java.lang.String>) throws java.lang.IllegalArgumentException; 26290 method public void setDataSource(java.io.FileDescriptor, long, long) throws java.lang.IllegalArgumentException; 26291 method public void setDataSource(java.io.FileDescriptor) throws java.lang.IllegalArgumentException; 26292 method public void setDataSource(android.content.Context, android.net.Uri) throws java.lang.IllegalArgumentException, java.lang.SecurityException; 26293 method public void setDataSource(android.media.MediaDataSource) throws java.lang.IllegalArgumentException; 26294 field public static final int METADATA_KEY_ALBUM = 1; // 0x1 26295 field public static final int METADATA_KEY_ALBUMARTIST = 13; // 0xd 26296 field public static final int METADATA_KEY_ARTIST = 2; // 0x2 26297 field public static final int METADATA_KEY_AUTHOR = 3; // 0x3 26298 field public static final int METADATA_KEY_BITRATE = 20; // 0x14 26299 field public static final int METADATA_KEY_CAPTURE_FRAMERATE = 25; // 0x19 26300 field public static final int METADATA_KEY_CD_TRACK_NUMBER = 0; // 0x0 26301 field public static final int METADATA_KEY_COLOR_RANGE = 37; // 0x25 26302 field public static final int METADATA_KEY_COLOR_STANDARD = 35; // 0x23 26303 field public static final int METADATA_KEY_COLOR_TRANSFER = 36; // 0x24 26304 field public static final int METADATA_KEY_COMPILATION = 15; // 0xf 26305 field public static final int METADATA_KEY_COMPOSER = 4; // 0x4 26306 field public static final int METADATA_KEY_DATE = 5; // 0x5 26307 field public static final int METADATA_KEY_DISC_NUMBER = 14; // 0xe 26308 field public static final int METADATA_KEY_DURATION = 9; // 0x9 26309 field public static final int METADATA_KEY_EXIF_LENGTH = 34; // 0x22 26310 field public static final int METADATA_KEY_EXIF_OFFSET = 33; // 0x21 26311 field public static final int METADATA_KEY_GENRE = 6; // 0x6 26312 field public static final int METADATA_KEY_HAS_AUDIO = 16; // 0x10 26313 field public static final int METADATA_KEY_HAS_IMAGE = 26; // 0x1a 26314 field public static final int METADATA_KEY_HAS_VIDEO = 17; // 0x11 26315 field public static final int METADATA_KEY_IMAGE_COUNT = 27; // 0x1b 26316 field public static final int METADATA_KEY_IMAGE_HEIGHT = 30; // 0x1e 26317 field public static final int METADATA_KEY_IMAGE_PRIMARY = 28; // 0x1c 26318 field public static final int METADATA_KEY_IMAGE_ROTATION = 31; // 0x1f 26319 field public static final int METADATA_KEY_IMAGE_WIDTH = 29; // 0x1d 26320 field public static final int METADATA_KEY_LOCATION = 23; // 0x17 26321 field public static final int METADATA_KEY_MIMETYPE = 12; // 0xc 26322 field public static final int METADATA_KEY_NUM_TRACKS = 10; // 0xa 26323 field public static final int METADATA_KEY_TITLE = 7; // 0x7 26324 field public static final int METADATA_KEY_VIDEO_FRAME_COUNT = 32; // 0x20 26325 field public static final int METADATA_KEY_VIDEO_HEIGHT = 19; // 0x13 26326 field public static final int METADATA_KEY_VIDEO_ROTATION = 24; // 0x18 26327 field public static final int METADATA_KEY_VIDEO_WIDTH = 18; // 0x12 26328 field public static final int METADATA_KEY_WRITER = 11; // 0xb 26329 field public static final int METADATA_KEY_YEAR = 8; // 0x8 26330 field public static final int OPTION_CLOSEST = 3; // 0x3 26331 field public static final int OPTION_CLOSEST_SYNC = 2; // 0x2 26332 field public static final int OPTION_NEXT_SYNC = 1; // 0x1 26333 field public static final int OPTION_PREVIOUS_SYNC = 0; // 0x0 26334 } 26335 26336 public static final class MediaMetadataRetriever.BitmapParams { 26337 ctor public MediaMetadataRetriever.BitmapParams(); 26338 method @NonNull public android.graphics.Bitmap.Config getActualConfig(); 26339 method @NonNull public android.graphics.Bitmap.Config getPreferredConfig(); 26340 method public void setPreferredConfig(@NonNull android.graphics.Bitmap.Config); 26341 } 26342 26343 public final class MediaMuxer { 26344 ctor public MediaMuxer(@NonNull String, int) throws java.io.IOException; 26345 ctor public MediaMuxer(@NonNull java.io.FileDescriptor, int) throws java.io.IOException; 26346 method public int addTrack(@NonNull android.media.MediaFormat); 26347 method public void release(); 26348 method public void setLocation(float, float); 26349 method public void setOrientationHint(int); 26350 method public void start(); 26351 method public void stop(); 26352 method public void writeSampleData(int, @NonNull java.nio.ByteBuffer, @NonNull android.media.MediaCodec.BufferInfo); 26353 } 26354 26355 public static final class MediaMuxer.OutputFormat { 26356 field public static final int MUXER_OUTPUT_3GPP = 2; // 0x2 26357 field public static final int MUXER_OUTPUT_HEIF = 3; // 0x3 26358 field public static final int MUXER_OUTPUT_MPEG_4 = 0; // 0x0 26359 field public static final int MUXER_OUTPUT_OGG = 4; // 0x4 26360 field public static final int MUXER_OUTPUT_WEBM = 1; // 0x1 26361 } 26362 26363 public class MediaPlayer implements android.media.AudioRouting android.media.VolumeAutomation { 26364 ctor public MediaPlayer(); 26365 method public void addOnRoutingChangedListener(android.media.AudioRouting.OnRoutingChangedListener, android.os.Handler); 26366 method public void addTimedTextSource(String, String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 26367 method public void addTimedTextSource(android.content.Context, android.net.Uri, String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 26368 method public void addTimedTextSource(java.io.FileDescriptor, String) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException; 26369 method public void addTimedTextSource(java.io.FileDescriptor, long, long, String) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException; 26370 method public void attachAuxEffect(int); 26371 method public void clearOnMediaTimeDiscontinuityListener(); 26372 method public void clearOnSubtitleDataListener(); 26373 method public static android.media.MediaPlayer create(android.content.Context, android.net.Uri); 26374 method public static android.media.MediaPlayer create(android.content.Context, android.net.Uri, android.view.SurfaceHolder); 26375 method public static android.media.MediaPlayer create(android.content.Context, android.net.Uri, android.view.SurfaceHolder, android.media.AudioAttributes, int); 26376 method public static android.media.MediaPlayer create(android.content.Context, int); 26377 method public static android.media.MediaPlayer create(android.content.Context, int, android.media.AudioAttributes, int); 26378 method @NonNull public android.media.VolumeShaper createVolumeShaper(@NonNull android.media.VolumeShaper.Configuration); 26379 method public void deselectTrack(int) throws java.lang.IllegalStateException; 26380 method protected void finalize(); 26381 method public int getAudioSessionId(); 26382 method public int getCurrentPosition(); 26383 method public android.media.MediaPlayer.DrmInfo getDrmInfo(); 26384 method @NonNull public String getDrmPropertyString(@NonNull String) throws android.media.MediaPlayer.NoDrmSchemeException; 26385 method public int getDuration(); 26386 method @NonNull public android.media.MediaDrm.KeyRequest getKeyRequest(@Nullable byte[], @Nullable byte[], @Nullable String, int, @Nullable java.util.Map<java.lang.String,java.lang.String>) throws android.media.MediaPlayer.NoDrmSchemeException; 26387 method public android.os.PersistableBundle getMetrics(); 26388 method @NonNull public android.media.PlaybackParams getPlaybackParams(); 26389 method public android.media.AudioDeviceInfo getPreferredDevice(); 26390 method public android.media.AudioDeviceInfo getRoutedDevice(); 26391 method public int getSelectedTrack(int) throws java.lang.IllegalStateException; 26392 method @NonNull public android.media.SyncParams getSyncParams(); 26393 method @Nullable public android.media.MediaTimestamp getTimestamp(); 26394 method public android.media.MediaPlayer.TrackInfo[] getTrackInfo() throws java.lang.IllegalStateException; 26395 method public int getVideoHeight(); 26396 method public int getVideoWidth(); 26397 method public boolean isLooping(); 26398 method public boolean isPlaying(); 26399 method public void pause() throws java.lang.IllegalStateException; 26400 method public void prepare() throws java.io.IOException, java.lang.IllegalStateException; 26401 method public void prepareAsync() throws java.lang.IllegalStateException; 26402 method public void prepareDrm(@NonNull java.util.UUID) throws android.media.MediaPlayer.ProvisioningNetworkErrorException, android.media.MediaPlayer.ProvisioningServerErrorException, android.media.ResourceBusyException, android.media.UnsupportedSchemeException; 26403 method public byte[] provideKeyResponse(@Nullable byte[], @NonNull byte[]) throws android.media.DeniedByServerException, android.media.MediaPlayer.NoDrmSchemeException; 26404 method public void release(); 26405 method public void releaseDrm() throws android.media.MediaPlayer.NoDrmSchemeException; 26406 method public void removeOnRoutingChangedListener(android.media.AudioRouting.OnRoutingChangedListener); 26407 method public void reset(); 26408 method public void restoreKeys(@NonNull byte[]) throws android.media.MediaPlayer.NoDrmSchemeException; 26409 method public void seekTo(long, int); 26410 method public void seekTo(int) throws java.lang.IllegalStateException; 26411 method public void selectTrack(int) throws java.lang.IllegalStateException; 26412 method public void setAudioAttributes(android.media.AudioAttributes) throws java.lang.IllegalArgumentException; 26413 method public void setAudioSessionId(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException; 26414 method @Deprecated public void setAudioStreamType(int); 26415 method public void setAuxEffectSendLevel(float); 26416 method public void setDataSource(@NonNull android.content.Context, @NonNull android.net.Uri) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.SecurityException; 26417 method public void setDataSource(@NonNull android.content.Context, @NonNull android.net.Uri, @Nullable java.util.Map<java.lang.String,java.lang.String>, @Nullable java.util.List<java.net.HttpCookie>) throws java.io.IOException; 26418 method public void setDataSource(@NonNull android.content.Context, @NonNull android.net.Uri, @Nullable java.util.Map<java.lang.String,java.lang.String>) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.SecurityException; 26419 method public void setDataSource(String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.SecurityException; 26420 method public void setDataSource(@NonNull android.content.res.AssetFileDescriptor) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 26421 method public void setDataSource(java.io.FileDescriptor) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 26422 method public void setDataSource(java.io.FileDescriptor, long, long) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 26423 method public void setDataSource(android.media.MediaDataSource) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException; 26424 method public void setDisplay(android.view.SurfaceHolder); 26425 method public void setDrmPropertyString(@NonNull String, @NonNull String) throws android.media.MediaPlayer.NoDrmSchemeException; 26426 method public void setLooping(boolean); 26427 method public void setNextMediaPlayer(android.media.MediaPlayer); 26428 method public void setOnBufferingUpdateListener(android.media.MediaPlayer.OnBufferingUpdateListener); 26429 method public void setOnCompletionListener(android.media.MediaPlayer.OnCompletionListener); 26430 method public void setOnDrmConfigHelper(android.media.MediaPlayer.OnDrmConfigHelper); 26431 method public void setOnDrmInfoListener(android.media.MediaPlayer.OnDrmInfoListener); 26432 method public void setOnDrmInfoListener(android.media.MediaPlayer.OnDrmInfoListener, android.os.Handler); 26433 method public void setOnDrmPreparedListener(android.media.MediaPlayer.OnDrmPreparedListener); 26434 method public void setOnDrmPreparedListener(android.media.MediaPlayer.OnDrmPreparedListener, android.os.Handler); 26435 method public void setOnErrorListener(android.media.MediaPlayer.OnErrorListener); 26436 method public void setOnInfoListener(android.media.MediaPlayer.OnInfoListener); 26437 method public void setOnMediaTimeDiscontinuityListener(@NonNull android.media.MediaPlayer.OnMediaTimeDiscontinuityListener, @NonNull android.os.Handler); 26438 method public void setOnMediaTimeDiscontinuityListener(@NonNull android.media.MediaPlayer.OnMediaTimeDiscontinuityListener); 26439 method public void setOnPreparedListener(android.media.MediaPlayer.OnPreparedListener); 26440 method public void setOnSeekCompleteListener(android.media.MediaPlayer.OnSeekCompleteListener); 26441 method public void setOnSubtitleDataListener(@NonNull android.media.MediaPlayer.OnSubtitleDataListener, @NonNull android.os.Handler); 26442 method public void setOnSubtitleDataListener(@NonNull android.media.MediaPlayer.OnSubtitleDataListener); 26443 method public void setOnTimedMetaDataAvailableListener(android.media.MediaPlayer.OnTimedMetaDataAvailableListener); 26444 method public void setOnTimedTextListener(android.media.MediaPlayer.OnTimedTextListener); 26445 method public void setOnVideoSizeChangedListener(android.media.MediaPlayer.OnVideoSizeChangedListener); 26446 method public void setPlaybackParams(@NonNull android.media.PlaybackParams); 26447 method public boolean setPreferredDevice(android.media.AudioDeviceInfo); 26448 method public void setScreenOnWhilePlaying(boolean); 26449 method public void setSurface(android.view.Surface); 26450 method public void setSyncParams(@NonNull android.media.SyncParams); 26451 method public void setVideoScalingMode(int); 26452 method public void setVolume(float, float); 26453 method public void setWakeMode(android.content.Context, int); 26454 method public void start() throws java.lang.IllegalStateException; 26455 method public void stop() throws java.lang.IllegalStateException; 26456 field public static final int MEDIA_ERROR_IO = -1004; // 0xfffffc14 26457 field public static final int MEDIA_ERROR_MALFORMED = -1007; // 0xfffffc11 26458 field public static final int MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK = 200; // 0xc8 26459 field public static final int MEDIA_ERROR_SERVER_DIED = 100; // 0x64 26460 field public static final int MEDIA_ERROR_TIMED_OUT = -110; // 0xffffff92 26461 field public static final int MEDIA_ERROR_UNKNOWN = 1; // 0x1 26462 field public static final int MEDIA_ERROR_UNSUPPORTED = -1010; // 0xfffffc0e 26463 field public static final int MEDIA_INFO_AUDIO_NOT_PLAYING = 804; // 0x324 26464 field public static final int MEDIA_INFO_BAD_INTERLEAVING = 800; // 0x320 26465 field public static final int MEDIA_INFO_BUFFERING_END = 702; // 0x2be 26466 field public static final int MEDIA_INFO_BUFFERING_START = 701; // 0x2bd 26467 field public static final int MEDIA_INFO_METADATA_UPDATE = 802; // 0x322 26468 field public static final int MEDIA_INFO_NOT_SEEKABLE = 801; // 0x321 26469 field public static final int MEDIA_INFO_STARTED_AS_NEXT = 2; // 0x2 26470 field public static final int MEDIA_INFO_SUBTITLE_TIMED_OUT = 902; // 0x386 26471 field public static final int MEDIA_INFO_UNKNOWN = 1; // 0x1 26472 field public static final int MEDIA_INFO_UNSUPPORTED_SUBTITLE = 901; // 0x385 26473 field public static final int MEDIA_INFO_VIDEO_NOT_PLAYING = 805; // 0x325 26474 field public static final int MEDIA_INFO_VIDEO_RENDERING_START = 3; // 0x3 26475 field public static final int MEDIA_INFO_VIDEO_TRACK_LAGGING = 700; // 0x2bc 26476 field @Deprecated public static final String MEDIA_MIMETYPE_TEXT_SUBRIP = "application/x-subrip"; 26477 field public static final int PREPARE_DRM_STATUS_PREPARATION_ERROR = 3; // 0x3 26478 field public static final int PREPARE_DRM_STATUS_PROVISIONING_NETWORK_ERROR = 1; // 0x1 26479 field public static final int PREPARE_DRM_STATUS_PROVISIONING_SERVER_ERROR = 2; // 0x2 26480 field public static final int PREPARE_DRM_STATUS_SUCCESS = 0; // 0x0 26481 field public static final int SEEK_CLOSEST = 3; // 0x3 26482 field public static final int SEEK_CLOSEST_SYNC = 2; // 0x2 26483 field public static final int SEEK_NEXT_SYNC = 1; // 0x1 26484 field public static final int SEEK_PREVIOUS_SYNC = 0; // 0x0 26485 field public static final int VIDEO_SCALING_MODE_SCALE_TO_FIT = 1; // 0x1 26486 field public static final int VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING = 2; // 0x2 26487 } 26488 26489 public static final class MediaPlayer.DrmInfo { 26490 method public java.util.Map<java.util.UUID,byte[]> getPssh(); 26491 method public java.util.UUID[] getSupportedSchemes(); 26492 } 26493 26494 public static final class MediaPlayer.MetricsConstants { 26495 field public static final String CODEC_AUDIO = "android.media.mediaplayer.audio.codec"; 26496 field public static final String CODEC_VIDEO = "android.media.mediaplayer.video.codec"; 26497 field public static final String DURATION = "android.media.mediaplayer.durationMs"; 26498 field public static final String ERRORS = "android.media.mediaplayer.err"; 26499 field public static final String ERROR_CODE = "android.media.mediaplayer.errcode"; 26500 field public static final String FRAMES = "android.media.mediaplayer.frames"; 26501 field public static final String FRAMES_DROPPED = "android.media.mediaplayer.dropped"; 26502 field public static final String HEIGHT = "android.media.mediaplayer.height"; 26503 field public static final String MIME_TYPE_AUDIO = "android.media.mediaplayer.audio.mime"; 26504 field public static final String MIME_TYPE_VIDEO = "android.media.mediaplayer.video.mime"; 26505 field public static final String PLAYING = "android.media.mediaplayer.playingMs"; 26506 field public static final String WIDTH = "android.media.mediaplayer.width"; 26507 } 26508 26509 public static final class MediaPlayer.NoDrmSchemeException extends android.media.MediaDrmException { 26510 ctor public MediaPlayer.NoDrmSchemeException(String); 26511 } 26512 26513 public static interface MediaPlayer.OnBufferingUpdateListener { 26514 method public void onBufferingUpdate(android.media.MediaPlayer, int); 26515 } 26516 26517 public static interface MediaPlayer.OnCompletionListener { 26518 method public void onCompletion(android.media.MediaPlayer); 26519 } 26520 26521 public static interface MediaPlayer.OnDrmConfigHelper { 26522 method public void onDrmConfig(android.media.MediaPlayer); 26523 } 26524 26525 public static interface MediaPlayer.OnDrmInfoListener { 26526 method public void onDrmInfo(android.media.MediaPlayer, android.media.MediaPlayer.DrmInfo); 26527 } 26528 26529 public static interface MediaPlayer.OnDrmPreparedListener { 26530 method public void onDrmPrepared(android.media.MediaPlayer, int); 26531 } 26532 26533 public static interface MediaPlayer.OnErrorListener { 26534 method public boolean onError(android.media.MediaPlayer, int, int); 26535 } 26536 26537 public static interface MediaPlayer.OnInfoListener { 26538 method public boolean onInfo(android.media.MediaPlayer, int, int); 26539 } 26540 26541 public static interface MediaPlayer.OnMediaTimeDiscontinuityListener { 26542 method public void onMediaTimeDiscontinuity(@NonNull android.media.MediaPlayer, @NonNull android.media.MediaTimestamp); 26543 } 26544 26545 public static interface MediaPlayer.OnPreparedListener { 26546 method public void onPrepared(android.media.MediaPlayer); 26547 } 26548 26549 public static interface MediaPlayer.OnSeekCompleteListener { 26550 method public void onSeekComplete(android.media.MediaPlayer); 26551 } 26552 26553 public static interface MediaPlayer.OnSubtitleDataListener { 26554 method public void onSubtitleData(@NonNull android.media.MediaPlayer, @NonNull android.media.SubtitleData); 26555 } 26556 26557 public static interface MediaPlayer.OnTimedMetaDataAvailableListener { 26558 method public void onTimedMetaDataAvailable(android.media.MediaPlayer, android.media.TimedMetaData); 26559 } 26560 26561 public static interface MediaPlayer.OnTimedTextListener { 26562 method public void onTimedText(android.media.MediaPlayer, android.media.TimedText); 26563 } 26564 26565 public static interface MediaPlayer.OnVideoSizeChangedListener { 26566 method public void onVideoSizeChanged(android.media.MediaPlayer, int, int); 26567 } 26568 26569 public static final class MediaPlayer.ProvisioningNetworkErrorException extends android.media.MediaDrmException { 26570 ctor public MediaPlayer.ProvisioningNetworkErrorException(String); 26571 } 26572 26573 public static final class MediaPlayer.ProvisioningServerErrorException extends android.media.MediaDrmException { 26574 ctor public MediaPlayer.ProvisioningServerErrorException(String); 26575 } 26576 26577 public static class MediaPlayer.TrackInfo implements android.os.Parcelable { 26578 method public int describeContents(); 26579 method public android.media.MediaFormat getFormat(); 26580 method public String getLanguage(); 26581 method public int getTrackType(); 26582 method public void writeToParcel(android.os.Parcel, int); 26583 field public static final int MEDIA_TRACK_TYPE_AUDIO = 2; // 0x2 26584 field public static final int MEDIA_TRACK_TYPE_METADATA = 5; // 0x5 26585 field public static final int MEDIA_TRACK_TYPE_SUBTITLE = 4; // 0x4 26586 field public static final int MEDIA_TRACK_TYPE_TIMEDTEXT = 3; // 0x3 26587 field public static final int MEDIA_TRACK_TYPE_UNKNOWN = 0; // 0x0 26588 field public static final int MEDIA_TRACK_TYPE_VIDEO = 1; // 0x1 26589 } 26590 26591 public class MediaRecorder implements android.media.AudioRecordingMonitor android.media.AudioRouting android.media.MicrophoneDirection { 26592 ctor public MediaRecorder(); 26593 method public void addOnRoutingChangedListener(android.media.AudioRouting.OnRoutingChangedListener, android.os.Handler); 26594 method protected void finalize(); 26595 method public java.util.List<android.media.MicrophoneInfo> getActiveMicrophones() throws java.io.IOException; 26596 method @Nullable public android.media.AudioRecordingConfiguration getActiveRecordingConfiguration(); 26597 method public static final int getAudioSourceMax(); 26598 method public int getMaxAmplitude() throws java.lang.IllegalStateException; 26599 method public android.os.PersistableBundle getMetrics(); 26600 method public android.media.AudioDeviceInfo getPreferredDevice(); 26601 method public android.media.AudioDeviceInfo getRoutedDevice(); 26602 method public android.view.Surface getSurface(); 26603 method public boolean isPrivacySensitive(); 26604 method public void pause() throws java.lang.IllegalStateException; 26605 method public void prepare() throws java.io.IOException, java.lang.IllegalStateException; 26606 method public void registerAudioRecordingCallback(@NonNull java.util.concurrent.Executor, @NonNull android.media.AudioManager.AudioRecordingCallback); 26607 method public void release(); 26608 method public void removeOnRoutingChangedListener(android.media.AudioRouting.OnRoutingChangedListener); 26609 method public void reset(); 26610 method public void resume() throws java.lang.IllegalStateException; 26611 method public void setAudioChannels(int); 26612 method public void setAudioEncoder(int) throws java.lang.IllegalStateException; 26613 method public void setAudioEncodingBitRate(int); 26614 method public void setAudioSamplingRate(int); 26615 method public void setAudioSource(int) throws java.lang.IllegalStateException; 26616 method @Deprecated public void setCamera(android.hardware.Camera); 26617 method public void setCaptureRate(double); 26618 method public void setInputSurface(@NonNull android.view.Surface); 26619 method public void setLocation(float, float); 26620 method public void setMaxDuration(int) throws java.lang.IllegalArgumentException; 26621 method public void setMaxFileSize(long) throws java.lang.IllegalArgumentException; 26622 method public void setNextOutputFile(java.io.FileDescriptor) throws java.io.IOException; 26623 method public void setNextOutputFile(java.io.File) throws java.io.IOException; 26624 method public void setOnErrorListener(android.media.MediaRecorder.OnErrorListener); 26625 method public void setOnInfoListener(android.media.MediaRecorder.OnInfoListener); 26626 method public void setOrientationHint(int); 26627 method public void setOutputFile(java.io.FileDescriptor) throws java.lang.IllegalStateException; 26628 method public void setOutputFile(java.io.File); 26629 method public void setOutputFile(String) throws java.lang.IllegalStateException; 26630 method public void setOutputFormat(int) throws java.lang.IllegalStateException; 26631 method public boolean setPreferredDevice(android.media.AudioDeviceInfo); 26632 method public boolean setPreferredMicrophoneDirection(int); 26633 method public boolean setPreferredMicrophoneFieldDimension(@FloatRange(from=-1.0, to=1.0) float); 26634 method public void setPreviewDisplay(android.view.Surface); 26635 method public void setPrivacySensitive(boolean); 26636 method public void setProfile(android.media.CamcorderProfile); 26637 method public void setVideoEncoder(int) throws java.lang.IllegalStateException; 26638 method public void setVideoEncodingBitRate(int); 26639 method public void setVideoEncodingProfileLevel(int, int); 26640 method public void setVideoFrameRate(int) throws java.lang.IllegalStateException; 26641 method public void setVideoSize(int, int) throws java.lang.IllegalStateException; 26642 method public void setVideoSource(int) throws java.lang.IllegalStateException; 26643 method public void start() throws java.lang.IllegalStateException; 26644 method public void stop() throws java.lang.IllegalStateException; 26645 method public void unregisterAudioRecordingCallback(@NonNull android.media.AudioManager.AudioRecordingCallback); 26646 field public static final int MEDIA_ERROR_SERVER_DIED = 100; // 0x64 26647 field public static final int MEDIA_RECORDER_ERROR_UNKNOWN = 1; // 0x1 26648 field public static final int MEDIA_RECORDER_INFO_MAX_DURATION_REACHED = 800; // 0x320 26649 field public static final int MEDIA_RECORDER_INFO_MAX_FILESIZE_APPROACHING = 802; // 0x322 26650 field public static final int MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED = 801; // 0x321 26651 field public static final int MEDIA_RECORDER_INFO_NEXT_OUTPUT_FILE_STARTED = 803; // 0x323 26652 field public static final int MEDIA_RECORDER_INFO_UNKNOWN = 1; // 0x1 26653 } 26654 26655 public final class MediaRecorder.AudioEncoder { 26656 field public static final int AAC = 3; // 0x3 26657 field public static final int AAC_ELD = 5; // 0x5 26658 field public static final int AMR_NB = 1; // 0x1 26659 field public static final int AMR_WB = 2; // 0x2 26660 field public static final int DEFAULT = 0; // 0x0 26661 field public static final int HE_AAC = 4; // 0x4 26662 field public static final int OPUS = 7; // 0x7 26663 field public static final int VORBIS = 6; // 0x6 26664 } 26665 26666 public final class MediaRecorder.AudioSource { 26667 field public static final int CAMCORDER = 5; // 0x5 26668 field public static final int DEFAULT = 0; // 0x0 26669 field public static final int MIC = 1; // 0x1 26670 field @RequiresPermission(android.Manifest.permission.CAPTURE_AUDIO_OUTPUT) public static final int REMOTE_SUBMIX = 8; // 0x8 26671 field public static final int UNPROCESSED = 9; // 0x9 26672 field public static final int VOICE_CALL = 4; // 0x4 26673 field public static final int VOICE_COMMUNICATION = 7; // 0x7 26674 field public static final int VOICE_DOWNLINK = 3; // 0x3 26675 field public static final int VOICE_PERFORMANCE = 10; // 0xa 26676 field public static final int VOICE_RECOGNITION = 6; // 0x6 26677 field public static final int VOICE_UPLINK = 2; // 0x2 26678 } 26679 26680 public static final class MediaRecorder.MetricsConstants { 26681 field public static final String AUDIO_BITRATE = "android.media.mediarecorder.audio-bitrate"; 26682 field public static final String AUDIO_CHANNELS = "android.media.mediarecorder.audio-channels"; 26683 field public static final String AUDIO_SAMPLERATE = "android.media.mediarecorder.audio-samplerate"; 26684 field public static final String AUDIO_TIMESCALE = "android.media.mediarecorder.audio-timescale"; 26685 field public static final String CAPTURE_FPS = "android.media.mediarecorder.capture-fps"; 26686 field public static final String CAPTURE_FPS_ENABLE = "android.media.mediarecorder.capture-fpsenable"; 26687 field public static final String FRAMERATE = "android.media.mediarecorder.frame-rate"; 26688 field public static final String HEIGHT = "android.media.mediarecorder.height"; 26689 field public static final String MOVIE_TIMESCALE = "android.media.mediarecorder.movie-timescale"; 26690 field public static final String ROTATION = "android.media.mediarecorder.rotation"; 26691 field public static final String VIDEO_BITRATE = "android.media.mediarecorder.video-bitrate"; 26692 field public static final String VIDEO_IFRAME_INTERVAL = "android.media.mediarecorder.video-iframe-interval"; 26693 field public static final String VIDEO_LEVEL = "android.media.mediarecorder.video-encoder-level"; 26694 field public static final String VIDEO_PROFILE = "android.media.mediarecorder.video-encoder-profile"; 26695 field public static final String VIDEO_TIMESCALE = "android.media.mediarecorder.video-timescale"; 26696 field public static final String WIDTH = "android.media.mediarecorder.width"; 26697 } 26698 26699 public static interface MediaRecorder.OnErrorListener { 26700 method public void onError(android.media.MediaRecorder, int, int); 26701 } 26702 26703 public static interface MediaRecorder.OnInfoListener { 26704 method public void onInfo(android.media.MediaRecorder, int, int); 26705 } 26706 26707 public final class MediaRecorder.OutputFormat { 26708 field public static final int AAC_ADTS = 6; // 0x6 26709 field public static final int AMR_NB = 3; // 0x3 26710 field public static final int AMR_WB = 4; // 0x4 26711 field public static final int DEFAULT = 0; // 0x0 26712 field public static final int MPEG_2_TS = 8; // 0x8 26713 field public static final int MPEG_4 = 2; // 0x2 26714 field public static final int OGG = 11; // 0xb 26715 field @Deprecated public static final int RAW_AMR = 3; // 0x3 26716 field public static final int THREE_GPP = 1; // 0x1 26717 field public static final int WEBM = 9; // 0x9 26718 } 26719 26720 public final class MediaRecorder.VideoEncoder { 26721 field public static final int DEFAULT = 0; // 0x0 26722 field public static final int H263 = 1; // 0x1 26723 field public static final int H264 = 2; // 0x2 26724 field public static final int HEVC = 5; // 0x5 26725 field public static final int MPEG_4_SP = 3; // 0x3 26726 field public static final int VP8 = 4; // 0x4 26727 } 26728 26729 public final class MediaRecorder.VideoSource { 26730 field public static final int CAMERA = 1; // 0x1 26731 field public static final int DEFAULT = 0; // 0x0 26732 field public static final int SURFACE = 2; // 0x2 26733 } 26734 26735 public final class MediaRoute2Info implements android.os.Parcelable { 26736 method public int describeContents(); 26737 method @Nullable public String getClientPackageName(); 26738 method public int getConnectionState(); 26739 method @Nullable public CharSequence getDescription(); 26740 method @Nullable public android.os.Bundle getExtras(); 26741 method @NonNull public java.util.List<java.lang.String> getFeatures(); 26742 method @Nullable public android.net.Uri getIconUri(); 26743 method @NonNull public String getId(); 26744 method @NonNull public CharSequence getName(); 26745 method public int getVolume(); 26746 method public int getVolumeHandling(); 26747 method public int getVolumeMax(); 26748 method public boolean isSystemRoute(); 26749 method public void writeToParcel(@NonNull android.os.Parcel, int); 26750 field public static final int CONNECTION_STATE_CONNECTED = 2; // 0x2 26751 field public static final int CONNECTION_STATE_CONNECTING = 1; // 0x1 26752 field public static final int CONNECTION_STATE_DISCONNECTED = 0; // 0x0 26753 field @NonNull public static final android.os.Parcelable.Creator<android.media.MediaRoute2Info> CREATOR; 26754 field public static final String FEATURE_LIVE_AUDIO = "android.media.route.feature.LIVE_AUDIO"; 26755 field public static final String FEATURE_LIVE_VIDEO = "android.media.route.feature.LIVE_VIDEO"; 26756 field public static final String FEATURE_REMOTE_AUDIO_PLAYBACK = "android.media.route.feature.REMOTE_AUDIO_PLAYBACK"; 26757 field public static final String FEATURE_REMOTE_PLAYBACK = "android.media.route.feature.REMOTE_PLAYBACK"; 26758 field public static final String FEATURE_REMOTE_VIDEO_PLAYBACK = "android.media.route.feature.REMOTE_VIDEO_PLAYBACK"; 26759 field public static final int PLAYBACK_VOLUME_FIXED = 0; // 0x0 26760 field public static final int PLAYBACK_VOLUME_VARIABLE = 1; // 0x1 26761 } 26762 26763 public static final class MediaRoute2Info.Builder { 26764 ctor public MediaRoute2Info.Builder(@NonNull String, @NonNull CharSequence); 26765 ctor public MediaRoute2Info.Builder(@NonNull android.media.MediaRoute2Info); 26766 method @NonNull public android.media.MediaRoute2Info.Builder addFeature(@NonNull String); 26767 method @NonNull public android.media.MediaRoute2Info.Builder addFeatures(@NonNull java.util.Collection<java.lang.String>); 26768 method @NonNull public android.media.MediaRoute2Info build(); 26769 method @NonNull public android.media.MediaRoute2Info.Builder clearFeatures(); 26770 method @NonNull public android.media.MediaRoute2Info.Builder setClientPackageName(@Nullable String); 26771 method @NonNull public android.media.MediaRoute2Info.Builder setConnectionState(int); 26772 method @NonNull public android.media.MediaRoute2Info.Builder setDescription(@Nullable CharSequence); 26773 method @NonNull public android.media.MediaRoute2Info.Builder setExtras(@Nullable android.os.Bundle); 26774 method @NonNull public android.media.MediaRoute2Info.Builder setIconUri(@Nullable android.net.Uri); 26775 method @NonNull public android.media.MediaRoute2Info.Builder setVolume(int); 26776 method @NonNull public android.media.MediaRoute2Info.Builder setVolumeHandling(int); 26777 method @NonNull public android.media.MediaRoute2Info.Builder setVolumeMax(int); 26778 } 26779 26780 public abstract class MediaRoute2ProviderService extends android.app.Service { 26781 ctor public MediaRoute2ProviderService(); 26782 method @NonNull public final java.util.List<android.media.RoutingSessionInfo> getAllSessionInfo(); 26783 method @Nullable public final android.media.RoutingSessionInfo getSessionInfo(@NonNull String); 26784 method public final void notifyRequestFailed(long, int); 26785 method public final void notifyRoutes(@NonNull java.util.Collection<android.media.MediaRoute2Info>); 26786 method public final void notifySessionCreated(long, @NonNull android.media.RoutingSessionInfo); 26787 method public final void notifySessionReleased(@NonNull String); 26788 method public final void notifySessionUpdated(@NonNull android.media.RoutingSessionInfo); 26789 method @CallSuper @Nullable public android.os.IBinder onBind(@NonNull android.content.Intent); 26790 method public abstract void onCreateSession(long, @NonNull String, @NonNull String, @Nullable android.os.Bundle); 26791 method public abstract void onDeselectRoute(long, @NonNull String, @NonNull String); 26792 method public void onDiscoveryPreferenceChanged(@NonNull android.media.RouteDiscoveryPreference); 26793 method public abstract void onReleaseSession(long, @NonNull String); 26794 method public abstract void onSelectRoute(long, @NonNull String, @NonNull String); 26795 method public abstract void onSetRouteVolume(long, @NonNull String, int); 26796 method public abstract void onSetSessionVolume(long, @NonNull String, int); 26797 method public abstract void onTransferToRoute(long, @NonNull String, @NonNull String); 26798 field public static final int REASON_INVALID_COMMAND = 4; // 0x4 26799 field public static final int REASON_NETWORK_ERROR = 2; // 0x2 26800 field public static final int REASON_REJECTED = 1; // 0x1 26801 field public static final int REASON_ROUTE_NOT_AVAILABLE = 3; // 0x3 26802 field public static final int REASON_UNKNOWN_ERROR = 0; // 0x0 26803 field public static final long REQUEST_ID_NONE = 0L; // 0x0L 26804 field public static final String SERVICE_INTERFACE = "android.media.MediaRoute2ProviderService"; 26805 } 26806 26807 public class MediaRouter { 26808 method public void addCallback(int, android.media.MediaRouter.Callback); 26809 method public void addCallback(int, android.media.MediaRouter.Callback, int); 26810 method public void addUserRoute(android.media.MediaRouter.UserRouteInfo); 26811 method public void clearUserRoutes(); 26812 method public android.media.MediaRouter.RouteCategory createRouteCategory(CharSequence, boolean); 26813 method public android.media.MediaRouter.RouteCategory createRouteCategory(int, boolean); 26814 method public android.media.MediaRouter.UserRouteInfo createUserRoute(android.media.MediaRouter.RouteCategory); 26815 method public android.media.MediaRouter.RouteCategory getCategoryAt(int); 26816 method public int getCategoryCount(); 26817 method public android.media.MediaRouter.RouteInfo getDefaultRoute(); 26818 method public android.media.MediaRouter.RouteInfo getRouteAt(int); 26819 method public int getRouteCount(); 26820 method public android.media.MediaRouter.RouteInfo getSelectedRoute(int); 26821 method public void removeCallback(android.media.MediaRouter.Callback); 26822 method public void removeUserRoute(android.media.MediaRouter.UserRouteInfo); 26823 method public void selectRoute(int, @NonNull android.media.MediaRouter.RouteInfo); 26824 field public static final int CALLBACK_FLAG_PERFORM_ACTIVE_SCAN = 1; // 0x1 26825 field public static final int CALLBACK_FLAG_UNFILTERED_EVENTS = 2; // 0x2 26826 field public static final int ROUTE_TYPE_LIVE_AUDIO = 1; // 0x1 26827 field public static final int ROUTE_TYPE_LIVE_VIDEO = 2; // 0x2 26828 field public static final int ROUTE_TYPE_USER = 8388608; // 0x800000 26829 } 26830 26831 public abstract static class MediaRouter.Callback { 26832 ctor public MediaRouter.Callback(); 26833 method public abstract void onRouteAdded(android.media.MediaRouter, android.media.MediaRouter.RouteInfo); 26834 method public abstract void onRouteChanged(android.media.MediaRouter, android.media.MediaRouter.RouteInfo); 26835 method public abstract void onRouteGrouped(android.media.MediaRouter, android.media.MediaRouter.RouteInfo, android.media.MediaRouter.RouteGroup, int); 26836 method public void onRoutePresentationDisplayChanged(android.media.MediaRouter, android.media.MediaRouter.RouteInfo); 26837 method public abstract void onRouteRemoved(android.media.MediaRouter, android.media.MediaRouter.RouteInfo); 26838 method public abstract void onRouteSelected(android.media.MediaRouter, int, android.media.MediaRouter.RouteInfo); 26839 method public abstract void onRouteUngrouped(android.media.MediaRouter, android.media.MediaRouter.RouteInfo, android.media.MediaRouter.RouteGroup); 26840 method public abstract void onRouteUnselected(android.media.MediaRouter, int, android.media.MediaRouter.RouteInfo); 26841 method public abstract void onRouteVolumeChanged(android.media.MediaRouter, android.media.MediaRouter.RouteInfo); 26842 } 26843 26844 public static class MediaRouter.RouteCategory { 26845 method public CharSequence getName(); 26846 method public CharSequence getName(android.content.Context); 26847 method public java.util.List<android.media.MediaRouter.RouteInfo> getRoutes(java.util.List<android.media.MediaRouter.RouteInfo>); 26848 method public int getSupportedTypes(); 26849 method public boolean isGroupable(); 26850 } 26851 26852 public static class MediaRouter.RouteGroup extends android.media.MediaRouter.RouteInfo { 26853 method public void addRoute(android.media.MediaRouter.RouteInfo); 26854 method public void addRoute(android.media.MediaRouter.RouteInfo, int); 26855 method public android.media.MediaRouter.RouteInfo getRouteAt(int); 26856 method public int getRouteCount(); 26857 method public void removeRoute(android.media.MediaRouter.RouteInfo); 26858 method public void removeRoute(int); 26859 method public void setIconDrawable(android.graphics.drawable.Drawable); 26860 method public void setIconResource(@DrawableRes int); 26861 } 26862 26863 public static class MediaRouter.RouteInfo { 26864 method public android.media.MediaRouter.RouteCategory getCategory(); 26865 method public CharSequence getDescription(); 26866 method public int getDeviceType(); 26867 method public android.media.MediaRouter.RouteGroup getGroup(); 26868 method public android.graphics.drawable.Drawable getIconDrawable(); 26869 method public CharSequence getName(); 26870 method public CharSequence getName(android.content.Context); 26871 method public int getPlaybackStream(); 26872 method public int getPlaybackType(); 26873 method public android.view.Display getPresentationDisplay(); 26874 method public CharSequence getStatus(); 26875 method public int getSupportedTypes(); 26876 method public Object getTag(); 26877 method public int getVolume(); 26878 method public int getVolumeHandling(); 26879 method public int getVolumeMax(); 26880 method public boolean isConnecting(); 26881 method public boolean isEnabled(); 26882 method public void requestSetVolume(int); 26883 method public void requestUpdateVolume(int); 26884 method public void setTag(Object); 26885 field public static final int DEVICE_TYPE_BLUETOOTH = 3; // 0x3 26886 field public static final int DEVICE_TYPE_SPEAKER = 2; // 0x2 26887 field public static final int DEVICE_TYPE_TV = 1; // 0x1 26888 field public static final int DEVICE_TYPE_UNKNOWN = 0; // 0x0 26889 field public static final int PLAYBACK_TYPE_LOCAL = 0; // 0x0 26890 field public static final int PLAYBACK_TYPE_REMOTE = 1; // 0x1 26891 field public static final int PLAYBACK_VOLUME_FIXED = 0; // 0x0 26892 field public static final int PLAYBACK_VOLUME_VARIABLE = 1; // 0x1 26893 } 26894 26895 public static class MediaRouter.SimpleCallback extends android.media.MediaRouter.Callback { 26896 ctor public MediaRouter.SimpleCallback(); 26897 method public void onRouteAdded(android.media.MediaRouter, android.media.MediaRouter.RouteInfo); 26898 method public void onRouteChanged(android.media.MediaRouter, android.media.MediaRouter.RouteInfo); 26899 method public void onRouteGrouped(android.media.MediaRouter, android.media.MediaRouter.RouteInfo, android.media.MediaRouter.RouteGroup, int); 26900 method public void onRouteRemoved(android.media.MediaRouter, android.media.MediaRouter.RouteInfo); 26901 method public void onRouteSelected(android.media.MediaRouter, int, android.media.MediaRouter.RouteInfo); 26902 method public void onRouteUngrouped(android.media.MediaRouter, android.media.MediaRouter.RouteInfo, android.media.MediaRouter.RouteGroup); 26903 method public void onRouteUnselected(android.media.MediaRouter, int, android.media.MediaRouter.RouteInfo); 26904 method public void onRouteVolumeChanged(android.media.MediaRouter, android.media.MediaRouter.RouteInfo); 26905 } 26906 26907 public static class MediaRouter.UserRouteInfo extends android.media.MediaRouter.RouteInfo { 26908 method public android.media.RemoteControlClient getRemoteControlClient(); 26909 method public void setDescription(CharSequence); 26910 method public void setIconDrawable(android.graphics.drawable.Drawable); 26911 method public void setIconResource(@DrawableRes int); 26912 method public void setName(CharSequence); 26913 method public void setName(int); 26914 method public void setPlaybackStream(int); 26915 method public void setPlaybackType(int); 26916 method public void setRemoteControlClient(android.media.RemoteControlClient); 26917 method public void setStatus(CharSequence); 26918 method public void setVolume(int); 26919 method public void setVolumeCallback(android.media.MediaRouter.VolumeCallback); 26920 method public void setVolumeHandling(int); 26921 method public void setVolumeMax(int); 26922 } 26923 26924 public abstract static class MediaRouter.VolumeCallback { 26925 ctor public MediaRouter.VolumeCallback(); 26926 method public abstract void onVolumeSetRequest(android.media.MediaRouter.RouteInfo, int); 26927 method public abstract void onVolumeUpdateRequest(android.media.MediaRouter.RouteInfo, int); 26928 } 26929 26930 public final class MediaRouter2 { 26931 method @NonNull public java.util.List<android.media.MediaRouter2.RoutingController> getControllers(); 26932 method @NonNull public static android.media.MediaRouter2 getInstance(@NonNull android.content.Context); 26933 method @NonNull public java.util.List<android.media.MediaRoute2Info> getRoutes(); 26934 method @NonNull public android.media.MediaRouter2.RoutingController getSystemController(); 26935 method public void registerControllerCallback(@NonNull java.util.concurrent.Executor, @NonNull android.media.MediaRouter2.ControllerCallback); 26936 method public void registerRouteCallback(@NonNull java.util.concurrent.Executor, @NonNull android.media.MediaRouter2.RouteCallback, @NonNull android.media.RouteDiscoveryPreference); 26937 method public void registerTransferCallback(@NonNull java.util.concurrent.Executor, @NonNull android.media.MediaRouter2.TransferCallback); 26938 method public void setOnGetControllerHintsListener(@Nullable android.media.MediaRouter2.OnGetControllerHintsListener); 26939 method public void stop(); 26940 method public void transferTo(@NonNull android.media.MediaRoute2Info); 26941 method public void unregisterControllerCallback(@NonNull android.media.MediaRouter2.ControllerCallback); 26942 method public void unregisterRouteCallback(@NonNull android.media.MediaRouter2.RouteCallback); 26943 method public void unregisterTransferCallback(@NonNull android.media.MediaRouter2.TransferCallback); 26944 } 26945 26946 public abstract static class MediaRouter2.ControllerCallback { 26947 ctor public MediaRouter2.ControllerCallback(); 26948 method public void onControllerUpdated(@NonNull android.media.MediaRouter2.RoutingController); 26949 } 26950 26951 public static interface MediaRouter2.OnGetControllerHintsListener { 26952 method @Nullable public android.os.Bundle onGetControllerHints(@NonNull android.media.MediaRoute2Info); 26953 } 26954 26955 public abstract static class MediaRouter2.RouteCallback { 26956 ctor public MediaRouter2.RouteCallback(); 26957 method public void onRoutesAdded(@NonNull java.util.List<android.media.MediaRoute2Info>); 26958 method public void onRoutesChanged(@NonNull java.util.List<android.media.MediaRoute2Info>); 26959 method public void onRoutesRemoved(@NonNull java.util.List<android.media.MediaRoute2Info>); 26960 } 26961 26962 public class MediaRouter2.RoutingController { 26963 method public void deselectRoute(@NonNull android.media.MediaRoute2Info); 26964 method @Nullable public android.os.Bundle getControlHints(); 26965 method @NonNull public java.util.List<android.media.MediaRoute2Info> getDeselectableRoutes(); 26966 method @NonNull public String getId(); 26967 method @NonNull public java.util.List<android.media.MediaRoute2Info> getSelectableRoutes(); 26968 method @NonNull public java.util.List<android.media.MediaRoute2Info> getSelectedRoutes(); 26969 method public int getVolume(); 26970 method public int getVolumeHandling(); 26971 method public int getVolumeMax(); 26972 method public boolean isReleased(); 26973 method public void release(); 26974 method public void selectRoute(@NonNull android.media.MediaRoute2Info); 26975 method public void setVolume(int); 26976 } 26977 26978 public abstract static class MediaRouter2.TransferCallback { 26979 ctor public MediaRouter2.TransferCallback(); 26980 method public void onStop(@NonNull android.media.MediaRouter2.RoutingController); 26981 method public void onTransfer(@NonNull android.media.MediaRouter2.RoutingController, @NonNull android.media.MediaRouter2.RoutingController); 26982 method public void onTransferFailure(@NonNull android.media.MediaRoute2Info); 26983 } 26984 26985 public class MediaScannerConnection implements android.content.ServiceConnection { 26986 ctor public MediaScannerConnection(android.content.Context, android.media.MediaScannerConnection.MediaScannerConnectionClient); 26987 method public void connect(); 26988 method public void disconnect(); 26989 method public boolean isConnected(); 26990 method public void onServiceConnected(android.content.ComponentName, android.os.IBinder); 26991 method public void onServiceDisconnected(android.content.ComponentName); 26992 method public void scanFile(String, String); 26993 method public static void scanFile(android.content.Context, String[], String[], android.media.MediaScannerConnection.OnScanCompletedListener); 26994 } 26995 26996 public static interface MediaScannerConnection.MediaScannerConnectionClient extends android.media.MediaScannerConnection.OnScanCompletedListener { 26997 method public void onMediaScannerConnected(); 26998 } 26999 27000 public static interface MediaScannerConnection.OnScanCompletedListener { 27001 method public void onScanCompleted(String, android.net.Uri); 27002 } 27003 27004 public final class MediaSync { 27005 ctor public MediaSync(); 27006 method @NonNull public android.view.Surface createInputSurface(); 27007 method protected void finalize(); 27008 method public void flush(); 27009 method @NonNull public android.media.PlaybackParams getPlaybackParams(); 27010 method @NonNull public android.media.SyncParams getSyncParams(); 27011 method @Nullable public android.media.MediaTimestamp getTimestamp(); 27012 method public void queueAudio(@NonNull java.nio.ByteBuffer, int, long); 27013 method public void release(); 27014 method public void setAudioTrack(@Nullable android.media.AudioTrack); 27015 method public void setCallback(@Nullable android.media.MediaSync.Callback, @Nullable android.os.Handler); 27016 method public void setOnErrorListener(@Nullable android.media.MediaSync.OnErrorListener, @Nullable android.os.Handler); 27017 method public void setPlaybackParams(@NonNull android.media.PlaybackParams); 27018 method public void setSurface(@Nullable android.view.Surface); 27019 method public void setSyncParams(@NonNull android.media.SyncParams); 27020 field public static final int MEDIASYNC_ERROR_AUDIOTRACK_FAIL = 1; // 0x1 27021 field public static final int MEDIASYNC_ERROR_SURFACE_FAIL = 2; // 0x2 27022 } 27023 27024 public abstract static class MediaSync.Callback { 27025 ctor public MediaSync.Callback(); 27026 method public abstract void onAudioBufferConsumed(@NonNull android.media.MediaSync, @NonNull java.nio.ByteBuffer, int); 27027 } 27028 27029 public static interface MediaSync.OnErrorListener { 27030 method public void onError(@NonNull android.media.MediaSync, int, int); 27031 } 27032 27033 public class MediaSyncEvent { 27034 method public static android.media.MediaSyncEvent createEvent(int) throws java.lang.IllegalArgumentException; 27035 method public int getAudioSessionId(); 27036 method public int getType(); 27037 method public android.media.MediaSyncEvent setAudioSessionId(int) throws java.lang.IllegalArgumentException; 27038 field public static final int SYNC_EVENT_NONE = 0; // 0x0 27039 field public static final int SYNC_EVENT_PRESENTATION_COMPLETE = 1; // 0x1 27040 } 27041 27042 public final class MediaTimestamp { 27043 ctor public MediaTimestamp(long, long, @FloatRange(from=0.0f, to=java.lang.Float.MAX_VALUE) float); 27044 method public long getAnchorMediaTimeUs(); 27045 method public long getAnchorSystemNanoTime(); 27046 method @Deprecated public long getAnchorSytemNanoTime(); 27047 method @FloatRange(from=0.0f, to=java.lang.Float.MAX_VALUE) public float getMediaClockRate(); 27048 field public static final android.media.MediaTimestamp TIMESTAMP_UNKNOWN; 27049 } 27050 27051 public interface MicrophoneDirection { 27052 method public boolean setPreferredMicrophoneDirection(int); 27053 method public boolean setPreferredMicrophoneFieldDimension(@FloatRange(from=-1.0, to=1.0) float); 27054 field public static final int MIC_DIRECTION_AWAY_FROM_USER = 2; // 0x2 27055 field public static final int MIC_DIRECTION_EXTERNAL = 3; // 0x3 27056 field public static final int MIC_DIRECTION_TOWARDS_USER = 1; // 0x1 27057 field public static final int MIC_DIRECTION_UNSPECIFIED = 0; // 0x0 27058 } 27059 27060 public final class MicrophoneInfo { 27061 method @NonNull public String getAddress(); 27062 method public java.util.List<android.util.Pair<java.lang.Integer,java.lang.Integer>> getChannelMapping(); 27063 method public String getDescription(); 27064 method public int getDirectionality(); 27065 method public java.util.List<android.util.Pair<java.lang.Float,java.lang.Float>> getFrequencyResponse(); 27066 method public int getGroup(); 27067 method public int getId(); 27068 method public int getIndexInTheGroup(); 27069 method public int getLocation(); 27070 method public float getMaxSpl(); 27071 method public float getMinSpl(); 27072 method public android.media.MicrophoneInfo.Coordinate3F getOrientation(); 27073 method public android.media.MicrophoneInfo.Coordinate3F getPosition(); 27074 method public float getSensitivity(); 27075 method public int getType(); 27076 field public static final int CHANNEL_MAPPING_DIRECT = 1; // 0x1 27077 field public static final int CHANNEL_MAPPING_PROCESSED = 2; // 0x2 27078 field public static final int DIRECTIONALITY_BI_DIRECTIONAL = 2; // 0x2 27079 field public static final int DIRECTIONALITY_CARDIOID = 3; // 0x3 27080 field public static final int DIRECTIONALITY_HYPER_CARDIOID = 4; // 0x4 27081 field public static final int DIRECTIONALITY_OMNI = 1; // 0x1 27082 field public static final int DIRECTIONALITY_SUPER_CARDIOID = 5; // 0x5 27083 field public static final int DIRECTIONALITY_UNKNOWN = 0; // 0x0 27084 field public static final int GROUP_UNKNOWN = -1; // 0xffffffff 27085 field public static final int INDEX_IN_THE_GROUP_UNKNOWN = -1; // 0xffffffff 27086 field public static final int LOCATION_MAINBODY = 1; // 0x1 27087 field public static final int LOCATION_MAINBODY_MOVABLE = 2; // 0x2 27088 field public static final int LOCATION_PERIPHERAL = 3; // 0x3 27089 field public static final int LOCATION_UNKNOWN = 0; // 0x0 27090 field public static final android.media.MicrophoneInfo.Coordinate3F ORIENTATION_UNKNOWN; 27091 field public static final android.media.MicrophoneInfo.Coordinate3F POSITION_UNKNOWN; 27092 field public static final float SENSITIVITY_UNKNOWN = -3.4028235E38f; 27093 field public static final float SPL_UNKNOWN = -3.4028235E38f; 27094 } 27095 27096 public static final class MicrophoneInfo.Coordinate3F { 27097 field public final float x; 27098 field public final float y; 27099 field public final float z; 27100 } 27101 27102 public final class NotProvisionedException extends android.media.MediaDrmException { 27103 ctor public NotProvisionedException(String); 27104 } 27105 27106 public final class PlaybackParams implements android.os.Parcelable { 27107 ctor public PlaybackParams(); 27108 method public android.media.PlaybackParams allowDefaults(); 27109 method public int describeContents(); 27110 method public int getAudioFallbackMode(); 27111 method public float getPitch(); 27112 method public float getSpeed(); 27113 method public android.media.PlaybackParams setAudioFallbackMode(int); 27114 method public android.media.PlaybackParams setPitch(float); 27115 method public android.media.PlaybackParams setSpeed(float); 27116 method public void writeToParcel(android.os.Parcel, int); 27117 field public static final int AUDIO_FALLBACK_MODE_DEFAULT = 0; // 0x0 27118 field public static final int AUDIO_FALLBACK_MODE_FAIL = 2; // 0x2 27119 field public static final int AUDIO_FALLBACK_MODE_MUTE = 1; // 0x1 27120 field @NonNull public static final android.os.Parcelable.Creator<android.media.PlaybackParams> CREATOR; 27121 } 27122 27123 public final class Rating implements android.os.Parcelable { 27124 method public int describeContents(); 27125 method public float getPercentRating(); 27126 method public int getRatingStyle(); 27127 method public float getStarRating(); 27128 method public boolean hasHeart(); 27129 method public boolean isRated(); 27130 method public boolean isThumbUp(); 27131 method public static android.media.Rating newHeartRating(boolean); 27132 method public static android.media.Rating newPercentageRating(float); 27133 method public static android.media.Rating newStarRating(int, float); 27134 method public static android.media.Rating newThumbRating(boolean); 27135 method public static android.media.Rating newUnratedRating(int); 27136 method public void writeToParcel(android.os.Parcel, int); 27137 field @NonNull public static final android.os.Parcelable.Creator<android.media.Rating> CREATOR; 27138 field public static final int RATING_3_STARS = 3; // 0x3 27139 field public static final int RATING_4_STARS = 4; // 0x4 27140 field public static final int RATING_5_STARS = 5; // 0x5 27141 field public static final int RATING_HEART = 1; // 0x1 27142 field public static final int RATING_NONE = 0; // 0x0 27143 field public static final int RATING_PERCENTAGE = 6; // 0x6 27144 field public static final int RATING_THUMB_UP_DOWN = 2; // 0x2 27145 } 27146 27147 @Deprecated public class RemoteControlClient { 27148 ctor @Deprecated public RemoteControlClient(android.app.PendingIntent); 27149 ctor @Deprecated public RemoteControlClient(android.app.PendingIntent, android.os.Looper); 27150 method @Deprecated public android.media.RemoteControlClient.MetadataEditor editMetadata(boolean); 27151 method @Deprecated public android.media.session.MediaSession getMediaSession(); 27152 method @Deprecated public void setMetadataUpdateListener(android.media.RemoteControlClient.OnMetadataUpdateListener); 27153 method @Deprecated public void setOnGetPlaybackPositionListener(android.media.RemoteControlClient.OnGetPlaybackPositionListener); 27154 method @Deprecated public void setPlaybackPositionUpdateListener(android.media.RemoteControlClient.OnPlaybackPositionUpdateListener); 27155 method @Deprecated public void setPlaybackState(int); 27156 method @Deprecated public void setPlaybackState(int, long, float); 27157 method @Deprecated public void setTransportControlFlags(int); 27158 field @Deprecated public static final int FLAG_KEY_MEDIA_FAST_FORWARD = 64; // 0x40 27159 field @Deprecated public static final int FLAG_KEY_MEDIA_NEXT = 128; // 0x80 27160 field @Deprecated public static final int FLAG_KEY_MEDIA_PAUSE = 16; // 0x10 27161 field @Deprecated public static final int FLAG_KEY_MEDIA_PLAY = 4; // 0x4 27162 field @Deprecated public static final int FLAG_KEY_MEDIA_PLAY_PAUSE = 8; // 0x8 27163 field @Deprecated public static final int FLAG_KEY_MEDIA_POSITION_UPDATE = 256; // 0x100 27164 field @Deprecated public static final int FLAG_KEY_MEDIA_PREVIOUS = 1; // 0x1 27165 field @Deprecated public static final int FLAG_KEY_MEDIA_RATING = 512; // 0x200 27166 field @Deprecated public static final int FLAG_KEY_MEDIA_REWIND = 2; // 0x2 27167 field @Deprecated public static final int FLAG_KEY_MEDIA_STOP = 32; // 0x20 27168 field @Deprecated public static final int PLAYSTATE_BUFFERING = 8; // 0x8 27169 field @Deprecated public static final int PLAYSTATE_ERROR = 9; // 0x9 27170 field @Deprecated public static final int PLAYSTATE_FAST_FORWARDING = 4; // 0x4 27171 field @Deprecated public static final int PLAYSTATE_PAUSED = 2; // 0x2 27172 field @Deprecated public static final int PLAYSTATE_PLAYING = 3; // 0x3 27173 field @Deprecated public static final int PLAYSTATE_REWINDING = 5; // 0x5 27174 field @Deprecated public static final int PLAYSTATE_SKIPPING_BACKWARDS = 7; // 0x7 27175 field @Deprecated public static final int PLAYSTATE_SKIPPING_FORWARDS = 6; // 0x6 27176 field @Deprecated public static final int PLAYSTATE_STOPPED = 1; // 0x1 27177 } 27178 27179 @Deprecated public class RemoteControlClient.MetadataEditor extends android.media.MediaMetadataEditor { 27180 method @Deprecated public void apply(); 27181 method public Object clone() throws java.lang.CloneNotSupportedException; 27182 method @Deprecated public android.media.RemoteControlClient.MetadataEditor putBitmap(int, android.graphics.Bitmap) throws java.lang.IllegalArgumentException; 27183 method @Deprecated public android.media.RemoteControlClient.MetadataEditor putLong(int, long) throws java.lang.IllegalArgumentException; 27184 method @Deprecated public android.media.RemoteControlClient.MetadataEditor putObject(int, Object) throws java.lang.IllegalArgumentException; 27185 method @Deprecated public android.media.RemoteControlClient.MetadataEditor putString(int, String) throws java.lang.IllegalArgumentException; 27186 field @Deprecated public static final int BITMAP_KEY_ARTWORK = 100; // 0x64 27187 } 27188 27189 @Deprecated public static interface RemoteControlClient.OnGetPlaybackPositionListener { 27190 method @Deprecated public long onGetPlaybackPosition(); 27191 } 27192 27193 @Deprecated public static interface RemoteControlClient.OnMetadataUpdateListener { 27194 method @Deprecated public void onMetadataUpdate(int, Object); 27195 } 27196 27197 @Deprecated public static interface RemoteControlClient.OnPlaybackPositionUpdateListener { 27198 method @Deprecated public void onPlaybackPositionUpdate(long); 27199 } 27200 27201 @Deprecated public final class RemoteController { 27202 ctor @Deprecated public RemoteController(android.content.Context, android.media.RemoteController.OnClientUpdateListener) throws java.lang.IllegalArgumentException; 27203 ctor @Deprecated public RemoteController(android.content.Context, android.media.RemoteController.OnClientUpdateListener, android.os.Looper) throws java.lang.IllegalArgumentException; 27204 method @Deprecated public boolean clearArtworkConfiguration(); 27205 method @Deprecated public android.media.RemoteController.MetadataEditor editMetadata(); 27206 method @Deprecated public long getEstimatedMediaPosition(); 27207 method @Deprecated public boolean seekTo(long) throws java.lang.IllegalArgumentException; 27208 method @Deprecated public boolean sendMediaKeyEvent(android.view.KeyEvent) throws java.lang.IllegalArgumentException; 27209 method @Deprecated public boolean setArtworkConfiguration(int, int) throws java.lang.IllegalArgumentException; 27210 method @Deprecated public boolean setSynchronizationMode(int) throws java.lang.IllegalArgumentException; 27211 field @Deprecated public static final int POSITION_SYNCHRONIZATION_CHECK = 1; // 0x1 27212 field @Deprecated public static final int POSITION_SYNCHRONIZATION_NONE = 0; // 0x0 27213 } 27214 27215 @Deprecated public class RemoteController.MetadataEditor extends android.media.MediaMetadataEditor { 27216 method @Deprecated public void apply(); 27217 } 27218 27219 @Deprecated public static interface RemoteController.OnClientUpdateListener { 27220 method @Deprecated public void onClientChange(boolean); 27221 method @Deprecated public void onClientMetadataUpdate(android.media.RemoteController.MetadataEditor); 27222 method @Deprecated public void onClientPlaybackStateUpdate(int); 27223 method @Deprecated public void onClientPlaybackStateUpdate(int, long, long, float); 27224 method @Deprecated public void onClientTransportControlUpdate(int); 27225 } 27226 27227 public final class ResourceBusyException extends android.media.MediaDrmException { 27228 ctor public ResourceBusyException(String); 27229 } 27230 27231 public class Ringtone { 27232 method protected void finalize(); 27233 method public android.media.AudioAttributes getAudioAttributes(); 27234 method @Deprecated public int getStreamType(); 27235 method public String getTitle(android.content.Context); 27236 method public float getVolume(); 27237 method public boolean isLooping(); 27238 method public boolean isPlaying(); 27239 method public void play(); 27240 method public void setAudioAttributes(android.media.AudioAttributes) throws java.lang.IllegalArgumentException; 27241 method public void setLooping(boolean); 27242 method @Deprecated public void setStreamType(int); 27243 method public void setVolume(float); 27244 method public void stop(); 27245 } 27246 27247 public class RingtoneManager { 27248 ctor public RingtoneManager(android.app.Activity); 27249 ctor public RingtoneManager(android.content.Context); 27250 method public static android.net.Uri getActualDefaultRingtoneUri(android.content.Context, int); 27251 method public android.database.Cursor getCursor(); 27252 method public static int getDefaultType(android.net.Uri); 27253 method public static android.net.Uri getDefaultUri(int); 27254 method @Deprecated public boolean getIncludeDrm(); 27255 method public android.media.Ringtone getRingtone(int); 27256 method public static android.media.Ringtone getRingtone(android.content.Context, android.net.Uri); 27257 method public int getRingtonePosition(android.net.Uri); 27258 method public android.net.Uri getRingtoneUri(int); 27259 method public boolean getStopPreviousRingtone(); 27260 method public static android.net.Uri getValidRingtoneUri(android.content.Context); 27261 method public boolean hasHapticChannels(int); 27262 method public static boolean hasHapticChannels(@NonNull android.net.Uri); 27263 method public int inferStreamType(); 27264 method public static boolean isDefault(android.net.Uri); 27265 method @Nullable public static android.content.res.AssetFileDescriptor openDefaultRingtoneUri(@NonNull android.content.Context, @NonNull android.net.Uri) throws java.io.FileNotFoundException; 27266 method public static void setActualDefaultRingtoneUri(android.content.Context, int, android.net.Uri); 27267 method @Deprecated public void setIncludeDrm(boolean); 27268 method public void setStopPreviousRingtone(boolean); 27269 method public void setType(int); 27270 method public void stopPreviousRingtone(); 27271 field public static final String ACTION_RINGTONE_PICKER = "android.intent.action.RINGTONE_PICKER"; 27272 field public static final String EXTRA_RINGTONE_DEFAULT_URI = "android.intent.extra.ringtone.DEFAULT_URI"; 27273 field public static final String EXTRA_RINGTONE_EXISTING_URI = "android.intent.extra.ringtone.EXISTING_URI"; 27274 field @Deprecated public static final String EXTRA_RINGTONE_INCLUDE_DRM = "android.intent.extra.ringtone.INCLUDE_DRM"; 27275 field public static final String EXTRA_RINGTONE_PICKED_URI = "android.intent.extra.ringtone.PICKED_URI"; 27276 field public static final String EXTRA_RINGTONE_SHOW_DEFAULT = "android.intent.extra.ringtone.SHOW_DEFAULT"; 27277 field public static final String EXTRA_RINGTONE_SHOW_SILENT = "android.intent.extra.ringtone.SHOW_SILENT"; 27278 field public static final String EXTRA_RINGTONE_TITLE = "android.intent.extra.ringtone.TITLE"; 27279 field public static final String EXTRA_RINGTONE_TYPE = "android.intent.extra.ringtone.TYPE"; 27280 field public static final int ID_COLUMN_INDEX = 0; // 0x0 27281 field public static final int TITLE_COLUMN_INDEX = 1; // 0x1 27282 field public static final int TYPE_ALARM = 4; // 0x4 27283 field public static final int TYPE_ALL = 7; // 0x7 27284 field public static final int TYPE_NOTIFICATION = 2; // 0x2 27285 field public static final int TYPE_RINGTONE = 1; // 0x1 27286 field public static final int URI_COLUMN_INDEX = 2; // 0x2 27287 } 27288 27289 public final class RouteDiscoveryPreference implements android.os.Parcelable { 27290 method public int describeContents(); 27291 method @NonNull public java.util.List<java.lang.String> getPreferredFeatures(); 27292 method public boolean shouldPerformActiveScan(); 27293 method public void writeToParcel(@NonNull android.os.Parcel, int); 27294 field @NonNull public static final android.os.Parcelable.Creator<android.media.RouteDiscoveryPreference> CREATOR; 27295 } 27296 27297 public static final class RouteDiscoveryPreference.Builder { 27298 ctor public RouteDiscoveryPreference.Builder(@NonNull java.util.List<java.lang.String>, boolean); 27299 ctor public RouteDiscoveryPreference.Builder(@NonNull android.media.RouteDiscoveryPreference); 27300 method @NonNull public android.media.RouteDiscoveryPreference build(); 27301 method @NonNull public android.media.RouteDiscoveryPreference.Builder setPreferredFeatures(@NonNull java.util.List<java.lang.String>); 27302 method @NonNull public android.media.RouteDiscoveryPreference.Builder setShouldPerformActiveScan(boolean); 27303 } 27304 27305 public final class RoutingSessionInfo implements android.os.Parcelable { 27306 method public int describeContents(); 27307 method @NonNull public String getClientPackageName(); 27308 method @Nullable public android.os.Bundle getControlHints(); 27309 method @NonNull public java.util.List<java.lang.String> getDeselectableRoutes(); 27310 method @NonNull public String getId(); 27311 method @Nullable public CharSequence getName(); 27312 method @NonNull public java.util.List<java.lang.String> getSelectableRoutes(); 27313 method @NonNull public java.util.List<java.lang.String> getSelectedRoutes(); 27314 method @NonNull public java.util.List<java.lang.String> getTransferableRoutes(); 27315 method public int getVolume(); 27316 method public int getVolumeHandling(); 27317 method public int getVolumeMax(); 27318 method public void writeToParcel(@NonNull android.os.Parcel, int); 27319 field @NonNull public static final android.os.Parcelable.Creator<android.media.RoutingSessionInfo> CREATOR; 27320 } 27321 27322 public static final class RoutingSessionInfo.Builder { 27323 ctor public RoutingSessionInfo.Builder(@NonNull String, @NonNull String); 27324 ctor public RoutingSessionInfo.Builder(@NonNull android.media.RoutingSessionInfo); 27325 method @NonNull public android.media.RoutingSessionInfo.Builder addDeselectableRoute(@NonNull String); 27326 method @NonNull public android.media.RoutingSessionInfo.Builder addSelectableRoute(@NonNull String); 27327 method @NonNull public android.media.RoutingSessionInfo.Builder addSelectedRoute(@NonNull String); 27328 method @NonNull public android.media.RoutingSessionInfo.Builder addTransferableRoute(@NonNull String); 27329 method @NonNull public android.media.RoutingSessionInfo build(); 27330 method @NonNull public android.media.RoutingSessionInfo.Builder clearDeselectableRoutes(); 27331 method @NonNull public android.media.RoutingSessionInfo.Builder clearSelectableRoutes(); 27332 method @NonNull public android.media.RoutingSessionInfo.Builder clearSelectedRoutes(); 27333 method @NonNull public android.media.RoutingSessionInfo.Builder clearTransferableRoutes(); 27334 method @NonNull public android.media.RoutingSessionInfo.Builder removeDeselectableRoute(@NonNull String); 27335 method @NonNull public android.media.RoutingSessionInfo.Builder removeSelectableRoute(@NonNull String); 27336 method @NonNull public android.media.RoutingSessionInfo.Builder removeSelectedRoute(@NonNull String); 27337 method @NonNull public android.media.RoutingSessionInfo.Builder removeTransferableRoute(@NonNull String); 27338 method @NonNull public android.media.RoutingSessionInfo.Builder setControlHints(@Nullable android.os.Bundle); 27339 method @NonNull public android.media.RoutingSessionInfo.Builder setName(@Nullable CharSequence); 27340 method @NonNull public android.media.RoutingSessionInfo.Builder setVolume(int); 27341 method @NonNull public android.media.RoutingSessionInfo.Builder setVolumeHandling(int); 27342 method @NonNull public android.media.RoutingSessionInfo.Builder setVolumeMax(int); 27343 } 27344 27345 public class SoundPool { 27346 ctor @Deprecated public SoundPool(int, int, int); 27347 method public final void autoPause(); 27348 method public final void autoResume(); 27349 method protected void finalize(); 27350 method public int load(String, int); 27351 method public int load(android.content.Context, int, int); 27352 method public int load(android.content.res.AssetFileDescriptor, int); 27353 method public int load(java.io.FileDescriptor, long, long, int); 27354 method public final void pause(int); 27355 method public final int play(int, float, float, int, int, float); 27356 method public final void release(); 27357 method public final void resume(int); 27358 method public final void setLoop(int, int); 27359 method public void setOnLoadCompleteListener(android.media.SoundPool.OnLoadCompleteListener); 27360 method public final void setPriority(int, int); 27361 method public final void setRate(int, float); 27362 method public final void setVolume(int, float, float); 27363 method public final void stop(int); 27364 method public final boolean unload(int); 27365 } 27366 27367 public static class SoundPool.Builder { 27368 ctor public SoundPool.Builder(); 27369 method public android.media.SoundPool build(); 27370 method public android.media.SoundPool.Builder setAudioAttributes(android.media.AudioAttributes) throws java.lang.IllegalArgumentException; 27371 method public android.media.SoundPool.Builder setMaxStreams(int) throws java.lang.IllegalArgumentException; 27372 } 27373 27374 public static interface SoundPool.OnLoadCompleteListener { 27375 method public void onLoadComplete(android.media.SoundPool, int, int); 27376 } 27377 27378 public final class SubtitleData { 27379 ctor public SubtitleData(int, long, long, @NonNull byte[]); 27380 method @NonNull public byte[] getData(); 27381 method public long getDurationUs(); 27382 method public long getStartTimeUs(); 27383 method public int getTrackIndex(); 27384 } 27385 27386 public final class SyncParams { 27387 ctor public SyncParams(); 27388 method public android.media.SyncParams allowDefaults(); 27389 method public int getAudioAdjustMode(); 27390 method public float getFrameRate(); 27391 method public int getSyncSource(); 27392 method public float getTolerance(); 27393 method public android.media.SyncParams setAudioAdjustMode(int); 27394 method public android.media.SyncParams setFrameRate(float); 27395 method public android.media.SyncParams setSyncSource(int); 27396 method public android.media.SyncParams setTolerance(float); 27397 field public static final int AUDIO_ADJUST_MODE_DEFAULT = 0; // 0x0 27398 field public static final int AUDIO_ADJUST_MODE_RESAMPLE = 2; // 0x2 27399 field public static final int AUDIO_ADJUST_MODE_STRETCH = 1; // 0x1 27400 field public static final int SYNC_SOURCE_AUDIO = 2; // 0x2 27401 field public static final int SYNC_SOURCE_DEFAULT = 0; // 0x0 27402 field public static final int SYNC_SOURCE_SYSTEM_CLOCK = 1; // 0x1 27403 field public static final int SYNC_SOURCE_VSYNC = 3; // 0x3 27404 } 27405 27406 public class ThumbnailUtils { 27407 ctor public ThumbnailUtils(); 27408 method @Deprecated @Nullable public static android.graphics.Bitmap createAudioThumbnail(@NonNull String, int); 27409 method @NonNull public static android.graphics.Bitmap createAudioThumbnail(@NonNull java.io.File, @NonNull android.util.Size, @Nullable android.os.CancellationSignal) throws java.io.IOException; 27410 method @Deprecated @Nullable public static android.graphics.Bitmap createImageThumbnail(@NonNull String, int); 27411 method @NonNull public static android.graphics.Bitmap createImageThumbnail(@NonNull java.io.File, @NonNull android.util.Size, @Nullable android.os.CancellationSignal) throws java.io.IOException; 27412 method @Deprecated @Nullable public static android.graphics.Bitmap createVideoThumbnail(@NonNull String, int); 27413 method @NonNull public static android.graphics.Bitmap createVideoThumbnail(@NonNull java.io.File, @NonNull android.util.Size, @Nullable android.os.CancellationSignal) throws java.io.IOException; 27414 method public static android.graphics.Bitmap extractThumbnail(android.graphics.Bitmap, int, int); 27415 method public static android.graphics.Bitmap extractThumbnail(android.graphics.Bitmap, int, int, int); 27416 field public static final int OPTIONS_RECYCLE_INPUT = 2; // 0x2 27417 } 27418 27419 public final class TimedMetaData { 27420 ctor public TimedMetaData(long, @NonNull byte[]); 27421 method public byte[] getMetaData(); 27422 method public long getTimestamp(); 27423 } 27424 27425 public final class TimedText { 27426 method public android.graphics.Rect getBounds(); 27427 method public String getText(); 27428 } 27429 27430 public class ToneGenerator { 27431 ctor public ToneGenerator(int, int); 27432 method protected void finalize(); 27433 method public final int getAudioSessionId(); 27434 method public void release(); 27435 method public boolean startTone(int); 27436 method public boolean startTone(int, int); 27437 method public void stopTone(); 27438 field public static final int MAX_VOLUME = 100; // 0x64 27439 field public static final int MIN_VOLUME = 0; // 0x0 27440 field public static final int TONE_CDMA_ABBR_ALERT = 97; // 0x61 27441 field public static final int TONE_CDMA_ABBR_INTERCEPT = 37; // 0x25 27442 field public static final int TONE_CDMA_ABBR_REORDER = 39; // 0x27 27443 field public static final int TONE_CDMA_ALERT_AUTOREDIAL_LITE = 87; // 0x57 27444 field public static final int TONE_CDMA_ALERT_CALL_GUARD = 93; // 0x5d 27445 field public static final int TONE_CDMA_ALERT_INCALL_LITE = 91; // 0x5b 27446 field public static final int TONE_CDMA_ALERT_NETWORK_LITE = 86; // 0x56 27447 field public static final int TONE_CDMA_ANSWER = 42; // 0x2a 27448 field public static final int TONE_CDMA_CALLDROP_LITE = 95; // 0x5f 27449 field public static final int TONE_CDMA_CALL_SIGNAL_ISDN_INTERGROUP = 46; // 0x2e 27450 field public static final int TONE_CDMA_CALL_SIGNAL_ISDN_NORMAL = 45; // 0x2d 27451 field public static final int TONE_CDMA_CALL_SIGNAL_ISDN_PAT3 = 48; // 0x30 27452 field public static final int TONE_CDMA_CALL_SIGNAL_ISDN_PAT5 = 50; // 0x32 27453 field public static final int TONE_CDMA_CALL_SIGNAL_ISDN_PAT6 = 51; // 0x33 27454 field public static final int TONE_CDMA_CALL_SIGNAL_ISDN_PAT7 = 52; // 0x34 27455 field public static final int TONE_CDMA_CALL_SIGNAL_ISDN_PING_RING = 49; // 0x31 27456 field public static final int TONE_CDMA_CALL_SIGNAL_ISDN_SP_PRI = 47; // 0x2f 27457 field public static final int TONE_CDMA_CONFIRM = 41; // 0x29 27458 field public static final int TONE_CDMA_DIAL_TONE_LITE = 34; // 0x22 27459 field public static final int TONE_CDMA_EMERGENCY_RINGBACK = 92; // 0x5c 27460 field public static final int TONE_CDMA_HIGH_L = 53; // 0x35 27461 field public static final int TONE_CDMA_HIGH_PBX_L = 71; // 0x47 27462 field public static final int TONE_CDMA_HIGH_PBX_SLS = 80; // 0x50 27463 field public static final int TONE_CDMA_HIGH_PBX_SS = 74; // 0x4a 27464 field public static final int TONE_CDMA_HIGH_PBX_SSL = 77; // 0x4d 27465 field public static final int TONE_CDMA_HIGH_PBX_S_X4 = 83; // 0x53 27466 field public static final int TONE_CDMA_HIGH_SLS = 65; // 0x41 27467 field public static final int TONE_CDMA_HIGH_SS = 56; // 0x38 27468 field public static final int TONE_CDMA_HIGH_SSL = 59; // 0x3b 27469 field public static final int TONE_CDMA_HIGH_SS_2 = 62; // 0x3e 27470 field public static final int TONE_CDMA_HIGH_S_X4 = 68; // 0x44 27471 field public static final int TONE_CDMA_INTERCEPT = 36; // 0x24 27472 field public static final int TONE_CDMA_KEYPAD_VOLUME_KEY_LITE = 89; // 0x59 27473 field public static final int TONE_CDMA_LOW_L = 55; // 0x37 27474 field public static final int TONE_CDMA_LOW_PBX_L = 73; // 0x49 27475 field public static final int TONE_CDMA_LOW_PBX_SLS = 82; // 0x52 27476 field public static final int TONE_CDMA_LOW_PBX_SS = 76; // 0x4c 27477 field public static final int TONE_CDMA_LOW_PBX_SSL = 79; // 0x4f 27478 field public static final int TONE_CDMA_LOW_PBX_S_X4 = 85; // 0x55 27479 field public static final int TONE_CDMA_LOW_SLS = 67; // 0x43 27480 field public static final int TONE_CDMA_LOW_SS = 58; // 0x3a 27481 field public static final int TONE_CDMA_LOW_SSL = 61; // 0x3d 27482 field public static final int TONE_CDMA_LOW_SS_2 = 64; // 0x40 27483 field public static final int TONE_CDMA_LOW_S_X4 = 70; // 0x46 27484 field public static final int TONE_CDMA_MED_L = 54; // 0x36 27485 field public static final int TONE_CDMA_MED_PBX_L = 72; // 0x48 27486 field public static final int TONE_CDMA_MED_PBX_SLS = 81; // 0x51 27487 field public static final int TONE_CDMA_MED_PBX_SS = 75; // 0x4b 27488 field public static final int TONE_CDMA_MED_PBX_SSL = 78; // 0x4e 27489 field public static final int TONE_CDMA_MED_PBX_S_X4 = 84; // 0x54 27490 field public static final int TONE_CDMA_MED_SLS = 66; // 0x42 27491 field public static final int TONE_CDMA_MED_SS = 57; // 0x39 27492 field public static final int TONE_CDMA_MED_SSL = 60; // 0x3c 27493 field public static final int TONE_CDMA_MED_SS_2 = 63; // 0x3f 27494 field public static final int TONE_CDMA_MED_S_X4 = 69; // 0x45 27495 field public static final int TONE_CDMA_NETWORK_BUSY = 40; // 0x28 27496 field public static final int TONE_CDMA_NETWORK_BUSY_ONE_SHOT = 96; // 0x60 27497 field public static final int TONE_CDMA_NETWORK_CALLWAITING = 43; // 0x2b 27498 field public static final int TONE_CDMA_NETWORK_USA_RINGBACK = 35; // 0x23 27499 field public static final int TONE_CDMA_ONE_MIN_BEEP = 88; // 0x58 27500 field public static final int TONE_CDMA_PIP = 44; // 0x2c 27501 field public static final int TONE_CDMA_PRESSHOLDKEY_LITE = 90; // 0x5a 27502 field public static final int TONE_CDMA_REORDER = 38; // 0x26 27503 field public static final int TONE_CDMA_SIGNAL_OFF = 98; // 0x62 27504 field public static final int TONE_CDMA_SOFT_ERROR_LITE = 94; // 0x5e 27505 field public static final int TONE_DTMF_0 = 0; // 0x0 27506 field public static final int TONE_DTMF_1 = 1; // 0x1 27507 field public static final int TONE_DTMF_2 = 2; // 0x2 27508 field public static final int TONE_DTMF_3 = 3; // 0x3 27509 field public static final int TONE_DTMF_4 = 4; // 0x4 27510 field public static final int TONE_DTMF_5 = 5; // 0x5 27511 field public static final int TONE_DTMF_6 = 6; // 0x6 27512 field public static final int TONE_DTMF_7 = 7; // 0x7 27513 field public static final int TONE_DTMF_8 = 8; // 0x8 27514 field public static final int TONE_DTMF_9 = 9; // 0x9 27515 field public static final int TONE_DTMF_A = 12; // 0xc 27516 field public static final int TONE_DTMF_B = 13; // 0xd 27517 field public static final int TONE_DTMF_C = 14; // 0xe 27518 field public static final int TONE_DTMF_D = 15; // 0xf 27519 field public static final int TONE_DTMF_P = 11; // 0xb 27520 field public static final int TONE_DTMF_S = 10; // 0xa 27521 field public static final int TONE_PROP_ACK = 25; // 0x19 27522 field public static final int TONE_PROP_BEEP = 24; // 0x18 27523 field public static final int TONE_PROP_BEEP2 = 28; // 0x1c 27524 field public static final int TONE_PROP_NACK = 26; // 0x1a 27525 field public static final int TONE_PROP_PROMPT = 27; // 0x1b 27526 field public static final int TONE_SUP_BUSY = 17; // 0x11 27527 field public static final int TONE_SUP_CALL_WAITING = 22; // 0x16 27528 field public static final int TONE_SUP_CONFIRM = 32; // 0x20 27529 field public static final int TONE_SUP_CONGESTION = 18; // 0x12 27530 field public static final int TONE_SUP_CONGESTION_ABBREV = 31; // 0x1f 27531 field public static final int TONE_SUP_DIAL = 16; // 0x10 27532 field public static final int TONE_SUP_ERROR = 21; // 0x15 27533 field public static final int TONE_SUP_INTERCEPT = 29; // 0x1d 27534 field public static final int TONE_SUP_INTERCEPT_ABBREV = 30; // 0x1e 27535 field public static final int TONE_SUP_PIP = 33; // 0x21 27536 field public static final int TONE_SUP_RADIO_ACK = 19; // 0x13 27537 field public static final int TONE_SUP_RADIO_NOTAVAIL = 20; // 0x14 27538 field public static final int TONE_SUP_RINGTONE = 23; // 0x17 27539 } 27540 27541 public final class UnsupportedSchemeException extends android.media.MediaDrmException { 27542 ctor public UnsupportedSchemeException(String); 27543 } 27544 27545 public interface VolumeAutomation { 27546 method @NonNull public android.media.VolumeShaper createVolumeShaper(@NonNull android.media.VolumeShaper.Configuration); 27547 } 27548 27549 public abstract class VolumeProvider { 27550 ctor public VolumeProvider(int, int, int); 27551 ctor public VolumeProvider(int, int, int, @Nullable String); 27552 method public final int getCurrentVolume(); 27553 method public final int getMaxVolume(); 27554 method public final int getVolumeControl(); 27555 method @Nullable public final String getVolumeControlId(); 27556 method public void onAdjustVolume(int); 27557 method public void onSetVolumeTo(int); 27558 method public final void setCurrentVolume(int); 27559 field public static final int VOLUME_CONTROL_ABSOLUTE = 2; // 0x2 27560 field public static final int VOLUME_CONTROL_FIXED = 0; // 0x0 27561 field public static final int VOLUME_CONTROL_RELATIVE = 1; // 0x1 27562 } 27563 27564 public final class VolumeShaper implements java.lang.AutoCloseable { 27565 method public void apply(@NonNull android.media.VolumeShaper.Operation); 27566 method public void close(); 27567 method protected void finalize(); 27568 method public float getVolume(); 27569 method public void replace(@NonNull android.media.VolumeShaper.Configuration, @NonNull android.media.VolumeShaper.Operation, boolean); 27570 } 27571 27572 public static final class VolumeShaper.Configuration implements android.os.Parcelable { 27573 method public int describeContents(); 27574 method public long getDuration(); 27575 method public int getInterpolatorType(); 27576 method public static int getMaximumCurvePoints(); 27577 method public float[] getTimes(); 27578 method public float[] getVolumes(); 27579 method public void writeToParcel(android.os.Parcel, int); 27580 field @NonNull public static final android.os.Parcelable.Creator<android.media.VolumeShaper.Configuration> CREATOR; 27581 field public static final android.media.VolumeShaper.Configuration CUBIC_RAMP; 27582 field public static final int INTERPOLATOR_TYPE_CUBIC = 2; // 0x2 27583 field public static final int INTERPOLATOR_TYPE_CUBIC_MONOTONIC = 3; // 0x3 27584 field public static final int INTERPOLATOR_TYPE_LINEAR = 1; // 0x1 27585 field public static final int INTERPOLATOR_TYPE_STEP = 0; // 0x0 27586 field public static final android.media.VolumeShaper.Configuration LINEAR_RAMP; 27587 field public static final android.media.VolumeShaper.Configuration SCURVE_RAMP; 27588 field public static final android.media.VolumeShaper.Configuration SINE_RAMP; 27589 } 27590 27591 public static final class VolumeShaper.Configuration.Builder { 27592 ctor public VolumeShaper.Configuration.Builder(); 27593 ctor public VolumeShaper.Configuration.Builder(@NonNull android.media.VolumeShaper.Configuration); 27594 method @NonNull public android.media.VolumeShaper.Configuration build(); 27595 method @NonNull public android.media.VolumeShaper.Configuration.Builder invertVolumes(); 27596 method @NonNull public android.media.VolumeShaper.Configuration.Builder reflectTimes(); 27597 method @NonNull public android.media.VolumeShaper.Configuration.Builder scaleToEndVolume(float); 27598 method @NonNull public android.media.VolumeShaper.Configuration.Builder scaleToStartVolume(float); 27599 method @NonNull public android.media.VolumeShaper.Configuration.Builder setCurve(@NonNull float[], @NonNull float[]); 27600 method @NonNull public android.media.VolumeShaper.Configuration.Builder setDuration(long); 27601 method @NonNull public android.media.VolumeShaper.Configuration.Builder setInterpolatorType(int); 27602 } 27603 27604 public static final class VolumeShaper.Operation implements android.os.Parcelable { 27605 method public int describeContents(); 27606 method public void writeToParcel(android.os.Parcel, int); 27607 field @NonNull public static final android.os.Parcelable.Creator<android.media.VolumeShaper.Operation> CREATOR; 27608 field public static final android.media.VolumeShaper.Operation PLAY; 27609 field public static final android.media.VolumeShaper.Operation REVERSE; 27610 } 27611 27612} 27613 27614package android.media.audiofx { 27615 27616 public class AcousticEchoCanceler extends android.media.audiofx.AudioEffect { 27617 method public static android.media.audiofx.AcousticEchoCanceler create(int); 27618 method public static boolean isAvailable(); 27619 } 27620 27621 public class AudioEffect { 27622 method protected void finalize(); 27623 method public android.media.audiofx.AudioEffect.Descriptor getDescriptor() throws java.lang.IllegalStateException; 27624 method public boolean getEnabled() throws java.lang.IllegalStateException; 27625 method public int getId() throws java.lang.IllegalStateException; 27626 method public boolean hasControl() throws java.lang.IllegalStateException; 27627 method public static android.media.audiofx.AudioEffect.Descriptor[] queryEffects(); 27628 method public void release(); 27629 method public void setControlStatusListener(android.media.audiofx.AudioEffect.OnControlStatusChangeListener); 27630 method public void setEnableStatusListener(android.media.audiofx.AudioEffect.OnEnableStatusChangeListener); 27631 method public int setEnabled(boolean) throws java.lang.IllegalStateException; 27632 field public static final String ACTION_CLOSE_AUDIO_EFFECT_CONTROL_SESSION = "android.media.action.CLOSE_AUDIO_EFFECT_CONTROL_SESSION"; 27633 field public static final String ACTION_DISPLAY_AUDIO_EFFECT_CONTROL_PANEL = "android.media.action.DISPLAY_AUDIO_EFFECT_CONTROL_PANEL"; 27634 field public static final String ACTION_OPEN_AUDIO_EFFECT_CONTROL_SESSION = "android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION"; 27635 field public static final int ALREADY_EXISTS = -2; // 0xfffffffe 27636 field public static final int CONTENT_TYPE_GAME = 2; // 0x2 27637 field public static final int CONTENT_TYPE_MOVIE = 1; // 0x1 27638 field public static final int CONTENT_TYPE_MUSIC = 0; // 0x0 27639 field public static final int CONTENT_TYPE_VOICE = 3; // 0x3 27640 field public static final String EFFECT_AUXILIARY = "Auxiliary"; 27641 field public static final String EFFECT_INSERT = "Insert"; 27642 field public static final String EFFECT_POST_PROCESSING = "Post Processing"; 27643 field public static final String EFFECT_PRE_PROCESSING = "Pre Processing"; 27644 field public static final java.util.UUID EFFECT_TYPE_AEC; 27645 field public static final java.util.UUID EFFECT_TYPE_AGC; 27646 field public static final java.util.UUID EFFECT_TYPE_BASS_BOOST; 27647 field public static final java.util.UUID EFFECT_TYPE_DYNAMICS_PROCESSING; 27648 field public static final java.util.UUID EFFECT_TYPE_ENV_REVERB; 27649 field public static final java.util.UUID EFFECT_TYPE_EQUALIZER; 27650 field public static final java.util.UUID EFFECT_TYPE_LOUDNESS_ENHANCER; 27651 field public static final java.util.UUID EFFECT_TYPE_NS; 27652 field public static final java.util.UUID EFFECT_TYPE_PRESET_REVERB; 27653 field public static final java.util.UUID EFFECT_TYPE_VIRTUALIZER; 27654 field public static final int ERROR = -1; // 0xffffffff 27655 field public static final int ERROR_BAD_VALUE = -4; // 0xfffffffc 27656 field public static final int ERROR_DEAD_OBJECT = -7; // 0xfffffff9 27657 field public static final int ERROR_INVALID_OPERATION = -5; // 0xfffffffb 27658 field public static final int ERROR_NO_INIT = -3; // 0xfffffffd 27659 field public static final int ERROR_NO_MEMORY = -6; // 0xfffffffa 27660 field public static final String EXTRA_AUDIO_SESSION = "android.media.extra.AUDIO_SESSION"; 27661 field public static final String EXTRA_CONTENT_TYPE = "android.media.extra.CONTENT_TYPE"; 27662 field public static final String EXTRA_PACKAGE_NAME = "android.media.extra.PACKAGE_NAME"; 27663 field public static final int SUCCESS = 0; // 0x0 27664 } 27665 27666 public static class AudioEffect.Descriptor { 27667 ctor public AudioEffect.Descriptor(); 27668 ctor public AudioEffect.Descriptor(String, String, String, String, String); 27669 field public String connectMode; 27670 field public String implementor; 27671 field public String name; 27672 field public java.util.UUID type; 27673 field public java.util.UUID uuid; 27674 } 27675 27676 public static interface AudioEffect.OnControlStatusChangeListener { 27677 method public void onControlStatusChange(android.media.audiofx.AudioEffect, boolean); 27678 } 27679 27680 public static interface AudioEffect.OnEnableStatusChangeListener { 27681 method public void onEnableStatusChange(android.media.audiofx.AudioEffect, boolean); 27682 } 27683 27684 public class AutomaticGainControl extends android.media.audiofx.AudioEffect { 27685 method public static android.media.audiofx.AutomaticGainControl create(int); 27686 method public static boolean isAvailable(); 27687 } 27688 27689 public class BassBoost extends android.media.audiofx.AudioEffect { 27690 ctor public BassBoost(int, int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.RuntimeException, java.lang.UnsupportedOperationException; 27691 method public android.media.audiofx.BassBoost.Settings getProperties() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27692 method public short getRoundedStrength() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27693 method public boolean getStrengthSupported(); 27694 method public void setParameterListener(android.media.audiofx.BassBoost.OnParameterChangeListener); 27695 method public void setProperties(android.media.audiofx.BassBoost.Settings) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27696 method public void setStrength(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27697 field public static final int PARAM_STRENGTH = 1; // 0x1 27698 field public static final int PARAM_STRENGTH_SUPPORTED = 0; // 0x0 27699 } 27700 27701 public static interface BassBoost.OnParameterChangeListener { 27702 method public void onParameterChange(android.media.audiofx.BassBoost, int, int, short); 27703 } 27704 27705 public static class BassBoost.Settings { 27706 ctor public BassBoost.Settings(); 27707 ctor public BassBoost.Settings(String); 27708 field public short strength; 27709 } 27710 27711 public final class DynamicsProcessing extends android.media.audiofx.AudioEffect { 27712 ctor public DynamicsProcessing(int); 27713 ctor public DynamicsProcessing(int, int, @Nullable android.media.audiofx.DynamicsProcessing.Config); 27714 method public android.media.audiofx.DynamicsProcessing.Channel getChannelByChannelIndex(int); 27715 method public int getChannelCount(); 27716 method public android.media.audiofx.DynamicsProcessing.Config getConfig(); 27717 method public float getInputGainByChannelIndex(int); 27718 method public android.media.audiofx.DynamicsProcessing.Limiter getLimiterByChannelIndex(int); 27719 method public android.media.audiofx.DynamicsProcessing.MbcBand getMbcBandByChannelIndex(int, int); 27720 method public android.media.audiofx.DynamicsProcessing.Mbc getMbcByChannelIndex(int); 27721 method public android.media.audiofx.DynamicsProcessing.EqBand getPostEqBandByChannelIndex(int, int); 27722 method public android.media.audiofx.DynamicsProcessing.Eq getPostEqByChannelIndex(int); 27723 method public android.media.audiofx.DynamicsProcessing.EqBand getPreEqBandByChannelIndex(int, int); 27724 method public android.media.audiofx.DynamicsProcessing.Eq getPreEqByChannelIndex(int); 27725 method public void setAllChannelsTo(android.media.audiofx.DynamicsProcessing.Channel); 27726 method public void setChannelTo(int, android.media.audiofx.DynamicsProcessing.Channel); 27727 method public void setInputGainAllChannelsTo(float); 27728 method public void setInputGainbyChannel(int, float); 27729 method public void setLimiterAllChannelsTo(android.media.audiofx.DynamicsProcessing.Limiter); 27730 method public void setLimiterByChannelIndex(int, android.media.audiofx.DynamicsProcessing.Limiter); 27731 method public void setMbcAllChannelsTo(android.media.audiofx.DynamicsProcessing.Mbc); 27732 method public void setMbcBandAllChannelsTo(int, android.media.audiofx.DynamicsProcessing.MbcBand); 27733 method public void setMbcBandByChannelIndex(int, int, android.media.audiofx.DynamicsProcessing.MbcBand); 27734 method public void setMbcByChannelIndex(int, android.media.audiofx.DynamicsProcessing.Mbc); 27735 method public void setPostEqAllChannelsTo(android.media.audiofx.DynamicsProcessing.Eq); 27736 method public void setPostEqBandAllChannelsTo(int, android.media.audiofx.DynamicsProcessing.EqBand); 27737 method public void setPostEqBandByChannelIndex(int, int, android.media.audiofx.DynamicsProcessing.EqBand); 27738 method public void setPostEqByChannelIndex(int, android.media.audiofx.DynamicsProcessing.Eq); 27739 method public void setPreEqAllChannelsTo(android.media.audiofx.DynamicsProcessing.Eq); 27740 method public void setPreEqBandAllChannelsTo(int, android.media.audiofx.DynamicsProcessing.EqBand); 27741 method public void setPreEqBandByChannelIndex(int, int, android.media.audiofx.DynamicsProcessing.EqBand); 27742 method public void setPreEqByChannelIndex(int, android.media.audiofx.DynamicsProcessing.Eq); 27743 field public static final int VARIANT_FAVOR_FREQUENCY_RESOLUTION = 0; // 0x0 27744 field public static final int VARIANT_FAVOR_TIME_RESOLUTION = 1; // 0x1 27745 } 27746 27747 public static class DynamicsProcessing.BandBase { 27748 ctor public DynamicsProcessing.BandBase(boolean, float); 27749 method public float getCutoffFrequency(); 27750 method public boolean isEnabled(); 27751 method public void setCutoffFrequency(float); 27752 method public void setEnabled(boolean); 27753 } 27754 27755 public static class DynamicsProcessing.BandStage extends android.media.audiofx.DynamicsProcessing.Stage { 27756 ctor public DynamicsProcessing.BandStage(boolean, boolean, int); 27757 method public int getBandCount(); 27758 } 27759 27760 public static final class DynamicsProcessing.Channel { 27761 ctor public DynamicsProcessing.Channel(float, boolean, int, boolean, int, boolean, int, boolean); 27762 ctor public DynamicsProcessing.Channel(android.media.audiofx.DynamicsProcessing.Channel); 27763 method public float getInputGain(); 27764 method public android.media.audiofx.DynamicsProcessing.Limiter getLimiter(); 27765 method public android.media.audiofx.DynamicsProcessing.Mbc getMbc(); 27766 method public android.media.audiofx.DynamicsProcessing.MbcBand getMbcBand(int); 27767 method public android.media.audiofx.DynamicsProcessing.Eq getPostEq(); 27768 method public android.media.audiofx.DynamicsProcessing.EqBand getPostEqBand(int); 27769 method public android.media.audiofx.DynamicsProcessing.Eq getPreEq(); 27770 method public android.media.audiofx.DynamicsProcessing.EqBand getPreEqBand(int); 27771 method public void setInputGain(float); 27772 method public void setLimiter(android.media.audiofx.DynamicsProcessing.Limiter); 27773 method public void setMbc(android.media.audiofx.DynamicsProcessing.Mbc); 27774 method public void setMbcBand(int, android.media.audiofx.DynamicsProcessing.MbcBand); 27775 method public void setPostEq(android.media.audiofx.DynamicsProcessing.Eq); 27776 method public void setPostEqBand(int, android.media.audiofx.DynamicsProcessing.EqBand); 27777 method public void setPreEq(android.media.audiofx.DynamicsProcessing.Eq); 27778 method public void setPreEqBand(int, android.media.audiofx.DynamicsProcessing.EqBand); 27779 } 27780 27781 public static final class DynamicsProcessing.Config { 27782 method public android.media.audiofx.DynamicsProcessing.Channel getChannelByChannelIndex(int); 27783 method public float getInputGainByChannelIndex(int); 27784 method public android.media.audiofx.DynamicsProcessing.Limiter getLimiterByChannelIndex(int); 27785 method public android.media.audiofx.DynamicsProcessing.MbcBand getMbcBandByChannelIndex(int, int); 27786 method public int getMbcBandCount(); 27787 method public android.media.audiofx.DynamicsProcessing.Mbc getMbcByChannelIndex(int); 27788 method public android.media.audiofx.DynamicsProcessing.EqBand getPostEqBandByChannelIndex(int, int); 27789 method public int getPostEqBandCount(); 27790 method public android.media.audiofx.DynamicsProcessing.Eq getPostEqByChannelIndex(int); 27791 method public android.media.audiofx.DynamicsProcessing.EqBand getPreEqBandByChannelIndex(int, int); 27792 method public int getPreEqBandCount(); 27793 method public android.media.audiofx.DynamicsProcessing.Eq getPreEqByChannelIndex(int); 27794 method public float getPreferredFrameDuration(); 27795 method public int getVariant(); 27796 method public boolean isLimiterInUse(); 27797 method public boolean isMbcInUse(); 27798 method public boolean isPostEqInUse(); 27799 method public boolean isPreEqInUse(); 27800 method public void setAllChannelsTo(android.media.audiofx.DynamicsProcessing.Channel); 27801 method public void setChannelTo(int, android.media.audiofx.DynamicsProcessing.Channel); 27802 method public void setInputGainAllChannelsTo(float); 27803 method public void setInputGainByChannelIndex(int, float); 27804 method public void setLimiterAllChannelsTo(android.media.audiofx.DynamicsProcessing.Limiter); 27805 method public void setLimiterByChannelIndex(int, android.media.audiofx.DynamicsProcessing.Limiter); 27806 method public void setMbcAllChannelsTo(android.media.audiofx.DynamicsProcessing.Mbc); 27807 method public void setMbcBandAllChannelsTo(int, android.media.audiofx.DynamicsProcessing.MbcBand); 27808 method public void setMbcBandByChannelIndex(int, int, android.media.audiofx.DynamicsProcessing.MbcBand); 27809 method public void setMbcByChannelIndex(int, android.media.audiofx.DynamicsProcessing.Mbc); 27810 method public void setPostEqAllChannelsTo(android.media.audiofx.DynamicsProcessing.Eq); 27811 method public void setPostEqBandAllChannelsTo(int, android.media.audiofx.DynamicsProcessing.EqBand); 27812 method public void setPostEqBandByChannelIndex(int, int, android.media.audiofx.DynamicsProcessing.EqBand); 27813 method public void setPostEqByChannelIndex(int, android.media.audiofx.DynamicsProcessing.Eq); 27814 method public void setPreEqAllChannelsTo(android.media.audiofx.DynamicsProcessing.Eq); 27815 method public void setPreEqBandAllChannelsTo(int, android.media.audiofx.DynamicsProcessing.EqBand); 27816 method public void setPreEqBandByChannelIndex(int, int, android.media.audiofx.DynamicsProcessing.EqBand); 27817 method public void setPreEqByChannelIndex(int, android.media.audiofx.DynamicsProcessing.Eq); 27818 } 27819 27820 public static final class DynamicsProcessing.Config.Builder { 27821 ctor public DynamicsProcessing.Config.Builder(int, int, boolean, int, boolean, int, boolean, int, boolean); 27822 method public android.media.audiofx.DynamicsProcessing.Config build(); 27823 method public android.media.audiofx.DynamicsProcessing.Config.Builder setAllChannelsTo(android.media.audiofx.DynamicsProcessing.Channel); 27824 method public android.media.audiofx.DynamicsProcessing.Config.Builder setChannelTo(int, android.media.audiofx.DynamicsProcessing.Channel); 27825 method public android.media.audiofx.DynamicsProcessing.Config.Builder setInputGainAllChannelsTo(float); 27826 method public android.media.audiofx.DynamicsProcessing.Config.Builder setInputGainByChannelIndex(int, float); 27827 method public android.media.audiofx.DynamicsProcessing.Config.Builder setLimiterAllChannelsTo(android.media.audiofx.DynamicsProcessing.Limiter); 27828 method public android.media.audiofx.DynamicsProcessing.Config.Builder setLimiterByChannelIndex(int, android.media.audiofx.DynamicsProcessing.Limiter); 27829 method public android.media.audiofx.DynamicsProcessing.Config.Builder setMbcAllChannelsTo(android.media.audiofx.DynamicsProcessing.Mbc); 27830 method public android.media.audiofx.DynamicsProcessing.Config.Builder setMbcByChannelIndex(int, android.media.audiofx.DynamicsProcessing.Mbc); 27831 method public android.media.audiofx.DynamicsProcessing.Config.Builder setPostEqAllChannelsTo(android.media.audiofx.DynamicsProcessing.Eq); 27832 method public android.media.audiofx.DynamicsProcessing.Config.Builder setPostEqByChannelIndex(int, android.media.audiofx.DynamicsProcessing.Eq); 27833 method public android.media.audiofx.DynamicsProcessing.Config.Builder setPreEqAllChannelsTo(android.media.audiofx.DynamicsProcessing.Eq); 27834 method public android.media.audiofx.DynamicsProcessing.Config.Builder setPreEqByChannelIndex(int, android.media.audiofx.DynamicsProcessing.Eq); 27835 method public android.media.audiofx.DynamicsProcessing.Config.Builder setPreferredFrameDuration(float); 27836 } 27837 27838 public static final class DynamicsProcessing.Eq extends android.media.audiofx.DynamicsProcessing.BandStage { 27839 ctor public DynamicsProcessing.Eq(boolean, boolean, int); 27840 ctor public DynamicsProcessing.Eq(android.media.audiofx.DynamicsProcessing.Eq); 27841 method public android.media.audiofx.DynamicsProcessing.EqBand getBand(int); 27842 method public void setBand(int, android.media.audiofx.DynamicsProcessing.EqBand); 27843 } 27844 27845 public static final class DynamicsProcessing.EqBand extends android.media.audiofx.DynamicsProcessing.BandBase { 27846 ctor public DynamicsProcessing.EqBand(boolean, float, float); 27847 ctor public DynamicsProcessing.EqBand(android.media.audiofx.DynamicsProcessing.EqBand); 27848 method public float getGain(); 27849 method public void setGain(float); 27850 } 27851 27852 public static final class DynamicsProcessing.Limiter extends android.media.audiofx.DynamicsProcessing.Stage { 27853 ctor public DynamicsProcessing.Limiter(boolean, boolean, int, float, float, float, float, float); 27854 ctor public DynamicsProcessing.Limiter(android.media.audiofx.DynamicsProcessing.Limiter); 27855 method public float getAttackTime(); 27856 method public int getLinkGroup(); 27857 method public float getPostGain(); 27858 method public float getRatio(); 27859 method public float getReleaseTime(); 27860 method public float getThreshold(); 27861 method public void setAttackTime(float); 27862 method public void setLinkGroup(int); 27863 method public void setPostGain(float); 27864 method public void setRatio(float); 27865 method public void setReleaseTime(float); 27866 method public void setThreshold(float); 27867 } 27868 27869 public static final class DynamicsProcessing.Mbc extends android.media.audiofx.DynamicsProcessing.BandStage { 27870 ctor public DynamicsProcessing.Mbc(boolean, boolean, int); 27871 ctor public DynamicsProcessing.Mbc(android.media.audiofx.DynamicsProcessing.Mbc); 27872 method public android.media.audiofx.DynamicsProcessing.MbcBand getBand(int); 27873 method public void setBand(int, android.media.audiofx.DynamicsProcessing.MbcBand); 27874 } 27875 27876 public static final class DynamicsProcessing.MbcBand extends android.media.audiofx.DynamicsProcessing.BandBase { 27877 ctor public DynamicsProcessing.MbcBand(boolean, float, float, float, float, float, float, float, float, float, float); 27878 ctor public DynamicsProcessing.MbcBand(android.media.audiofx.DynamicsProcessing.MbcBand); 27879 method public float getAttackTime(); 27880 method public float getExpanderRatio(); 27881 method public float getKneeWidth(); 27882 method public float getNoiseGateThreshold(); 27883 method public float getPostGain(); 27884 method public float getPreGain(); 27885 method public float getRatio(); 27886 method public float getReleaseTime(); 27887 method public float getThreshold(); 27888 method public void setAttackTime(float); 27889 method public void setExpanderRatio(float); 27890 method public void setKneeWidth(float); 27891 method public void setNoiseGateThreshold(float); 27892 method public void setPostGain(float); 27893 method public void setPreGain(float); 27894 method public void setRatio(float); 27895 method public void setReleaseTime(float); 27896 method public void setThreshold(float); 27897 } 27898 27899 public static class DynamicsProcessing.Stage { 27900 ctor public DynamicsProcessing.Stage(boolean, boolean); 27901 method public boolean isEnabled(); 27902 method public boolean isInUse(); 27903 method public void setEnabled(boolean); 27904 } 27905 27906 public class EnvironmentalReverb extends android.media.audiofx.AudioEffect { 27907 ctor public EnvironmentalReverb(int, int) throws java.lang.IllegalArgumentException, java.lang.RuntimeException, java.lang.UnsupportedOperationException; 27908 method public short getDecayHFRatio() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27909 method public int getDecayTime() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27910 method public short getDensity() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27911 method public short getDiffusion() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27912 method public android.media.audiofx.EnvironmentalReverb.Settings getProperties() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27913 method public int getReflectionsDelay() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27914 method public short getReflectionsLevel() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27915 method public int getReverbDelay() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27916 method public short getReverbLevel() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27917 method public short getRoomHFLevel() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27918 method public short getRoomLevel() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27919 method public void setDecayHFRatio(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27920 method public void setDecayTime(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27921 method public void setDensity(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27922 method public void setDiffusion(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27923 method public void setParameterListener(android.media.audiofx.EnvironmentalReverb.OnParameterChangeListener); 27924 method public void setProperties(android.media.audiofx.EnvironmentalReverb.Settings) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27925 method public void setReflectionsDelay(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27926 method public void setReflectionsLevel(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27927 method public void setReverbDelay(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27928 method public void setReverbLevel(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27929 method public void setRoomHFLevel(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27930 method public void setRoomLevel(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27931 field public static final int PARAM_DECAY_HF_RATIO = 3; // 0x3 27932 field public static final int PARAM_DECAY_TIME = 2; // 0x2 27933 field public static final int PARAM_DENSITY = 9; // 0x9 27934 field public static final int PARAM_DIFFUSION = 8; // 0x8 27935 field public static final int PARAM_REFLECTIONS_DELAY = 5; // 0x5 27936 field public static final int PARAM_REFLECTIONS_LEVEL = 4; // 0x4 27937 field public static final int PARAM_REVERB_DELAY = 7; // 0x7 27938 field public static final int PARAM_REVERB_LEVEL = 6; // 0x6 27939 field public static final int PARAM_ROOM_HF_LEVEL = 1; // 0x1 27940 field public static final int PARAM_ROOM_LEVEL = 0; // 0x0 27941 } 27942 27943 public static interface EnvironmentalReverb.OnParameterChangeListener { 27944 method public void onParameterChange(android.media.audiofx.EnvironmentalReverb, int, int, int); 27945 } 27946 27947 public static class EnvironmentalReverb.Settings { 27948 ctor public EnvironmentalReverb.Settings(); 27949 ctor public EnvironmentalReverb.Settings(String); 27950 field public short decayHFRatio; 27951 field public int decayTime; 27952 field public short density; 27953 field public short diffusion; 27954 field public int reflectionsDelay; 27955 field public short reflectionsLevel; 27956 field public int reverbDelay; 27957 field public short reverbLevel; 27958 field public short roomHFLevel; 27959 field public short roomLevel; 27960 } 27961 27962 public class Equalizer extends android.media.audiofx.AudioEffect { 27963 ctor public Equalizer(int, int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.RuntimeException, java.lang.UnsupportedOperationException; 27964 method public short getBand(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27965 method public int[] getBandFreqRange(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27966 method public short getBandLevel(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27967 method public short[] getBandLevelRange() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27968 method public int getCenterFreq(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27969 method public short getCurrentPreset() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27970 method public short getNumberOfBands() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27971 method public short getNumberOfPresets() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27972 method public String getPresetName(short); 27973 method public android.media.audiofx.Equalizer.Settings getProperties() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27974 method public void setBandLevel(short, short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27975 method public void setParameterListener(android.media.audiofx.Equalizer.OnParameterChangeListener); 27976 method public void setProperties(android.media.audiofx.Equalizer.Settings) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27977 method public void usePreset(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 27978 field public static final int PARAM_BAND_FREQ_RANGE = 4; // 0x4 27979 field public static final int PARAM_BAND_LEVEL = 2; // 0x2 27980 field public static final int PARAM_CENTER_FREQ = 3; // 0x3 27981 field public static final int PARAM_CURRENT_PRESET = 6; // 0x6 27982 field public static final int PARAM_GET_BAND = 5; // 0x5 27983 field public static final int PARAM_GET_NUM_OF_PRESETS = 7; // 0x7 27984 field public static final int PARAM_GET_PRESET_NAME = 8; // 0x8 27985 field public static final int PARAM_LEVEL_RANGE = 1; // 0x1 27986 field public static final int PARAM_NUM_BANDS = 0; // 0x0 27987 field public static final int PARAM_STRING_SIZE_MAX = 32; // 0x20 27988 } 27989 27990 public static interface Equalizer.OnParameterChangeListener { 27991 method public void onParameterChange(android.media.audiofx.Equalizer, int, int, int, int); 27992 } 27993 27994 public static class Equalizer.Settings { 27995 ctor public Equalizer.Settings(); 27996 ctor public Equalizer.Settings(String); 27997 field public short[] bandLevels; 27998 field public short curPreset; 27999 field public short numBands; 28000 } 28001 28002 public class LoudnessEnhancer extends android.media.audiofx.AudioEffect { 28003 ctor public LoudnessEnhancer(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.RuntimeException, java.lang.UnsupportedOperationException; 28004 method public float getTargetGain() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 28005 method public void setTargetGain(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 28006 field public static final int PARAM_TARGET_GAIN_MB = 0; // 0x0 28007 } 28008 28009 public class NoiseSuppressor extends android.media.audiofx.AudioEffect { 28010 method public static android.media.audiofx.NoiseSuppressor create(int); 28011 method public static boolean isAvailable(); 28012 } 28013 28014 public class PresetReverb extends android.media.audiofx.AudioEffect { 28015 ctor public PresetReverb(int, int) throws java.lang.IllegalArgumentException, java.lang.RuntimeException, java.lang.UnsupportedOperationException; 28016 method public short getPreset() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 28017 method public android.media.audiofx.PresetReverb.Settings getProperties() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 28018 method public void setParameterListener(android.media.audiofx.PresetReverb.OnParameterChangeListener); 28019 method public void setPreset(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 28020 method public void setProperties(android.media.audiofx.PresetReverb.Settings) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 28021 field public static final int PARAM_PRESET = 0; // 0x0 28022 field public static final short PRESET_LARGEHALL = 5; // 0x5 28023 field public static final short PRESET_LARGEROOM = 3; // 0x3 28024 field public static final short PRESET_MEDIUMHALL = 4; // 0x4 28025 field public static final short PRESET_MEDIUMROOM = 2; // 0x2 28026 field public static final short PRESET_NONE = 0; // 0x0 28027 field public static final short PRESET_PLATE = 6; // 0x6 28028 field public static final short PRESET_SMALLROOM = 1; // 0x1 28029 } 28030 28031 public static interface PresetReverb.OnParameterChangeListener { 28032 method public void onParameterChange(android.media.audiofx.PresetReverb, int, int, short); 28033 } 28034 28035 public static class PresetReverb.Settings { 28036 ctor public PresetReverb.Settings(); 28037 ctor public PresetReverb.Settings(String); 28038 field public short preset; 28039 } 28040 28041 public class Virtualizer extends android.media.audiofx.AudioEffect { 28042 ctor public Virtualizer(int, int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.RuntimeException, java.lang.UnsupportedOperationException; 28043 method public boolean canVirtualize(int, int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 28044 method public boolean forceVirtualizationMode(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 28045 method public android.media.audiofx.Virtualizer.Settings getProperties() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 28046 method public short getRoundedStrength() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 28047 method public boolean getSpeakerAngles(int, int, int[]) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 28048 method public boolean getStrengthSupported(); 28049 method public int getVirtualizationMode() throws java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 28050 method public void setParameterListener(android.media.audiofx.Virtualizer.OnParameterChangeListener); 28051 method public void setProperties(android.media.audiofx.Virtualizer.Settings) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 28052 method public void setStrength(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 28053 field public static final int PARAM_STRENGTH = 1; // 0x1 28054 field public static final int PARAM_STRENGTH_SUPPORTED = 0; // 0x0 28055 field public static final int VIRTUALIZATION_MODE_AUTO = 1; // 0x1 28056 field public static final int VIRTUALIZATION_MODE_BINAURAL = 2; // 0x2 28057 field public static final int VIRTUALIZATION_MODE_OFF = 0; // 0x0 28058 field public static final int VIRTUALIZATION_MODE_TRANSAURAL = 3; // 0x3 28059 } 28060 28061 public static interface Virtualizer.OnParameterChangeListener { 28062 method public void onParameterChange(android.media.audiofx.Virtualizer, int, int, short); 28063 } 28064 28065 public static class Virtualizer.Settings { 28066 ctor public Virtualizer.Settings(); 28067 ctor public Virtualizer.Settings(String); 28068 field public short strength; 28069 } 28070 28071 public class Visualizer { 28072 ctor public Visualizer(int) throws java.lang.RuntimeException, java.lang.UnsupportedOperationException; 28073 method protected void finalize(); 28074 method public int getCaptureSize() throws java.lang.IllegalStateException; 28075 method public static int[] getCaptureSizeRange(); 28076 method public boolean getEnabled(); 28077 method public int getFft(byte[]) throws java.lang.IllegalStateException; 28078 method public static int getMaxCaptureRate(); 28079 method public int getMeasurementMode() throws java.lang.IllegalStateException; 28080 method public int getMeasurementPeakRms(android.media.audiofx.Visualizer.MeasurementPeakRms); 28081 method public int getSamplingRate() throws java.lang.IllegalStateException; 28082 method public int getScalingMode() throws java.lang.IllegalStateException; 28083 method public int getWaveForm(byte[]) throws java.lang.IllegalStateException; 28084 method public void release(); 28085 method public int setCaptureSize(int) throws java.lang.IllegalStateException; 28086 method public int setDataCaptureListener(android.media.audiofx.Visualizer.OnDataCaptureListener, int, boolean, boolean); 28087 method public int setEnabled(boolean) throws java.lang.IllegalStateException; 28088 method public int setMeasurementMode(int) throws java.lang.IllegalStateException; 28089 method public int setScalingMode(int) throws java.lang.IllegalStateException; 28090 field public static final int ALREADY_EXISTS = -2; // 0xfffffffe 28091 field public static final int ERROR = -1; // 0xffffffff 28092 field public static final int ERROR_BAD_VALUE = -4; // 0xfffffffc 28093 field public static final int ERROR_DEAD_OBJECT = -7; // 0xfffffff9 28094 field public static final int ERROR_INVALID_OPERATION = -5; // 0xfffffffb 28095 field public static final int ERROR_NO_INIT = -3; // 0xfffffffd 28096 field public static final int ERROR_NO_MEMORY = -6; // 0xfffffffa 28097 field public static final int MEASUREMENT_MODE_NONE = 0; // 0x0 28098 field public static final int MEASUREMENT_MODE_PEAK_RMS = 1; // 0x1 28099 field public static final int SCALING_MODE_AS_PLAYED = 1; // 0x1 28100 field public static final int SCALING_MODE_NORMALIZED = 0; // 0x0 28101 field public static final int STATE_ENABLED = 2; // 0x2 28102 field public static final int STATE_INITIALIZED = 1; // 0x1 28103 field public static final int STATE_UNINITIALIZED = 0; // 0x0 28104 field public static final int SUCCESS = 0; // 0x0 28105 } 28106 28107 public static final class Visualizer.MeasurementPeakRms { 28108 ctor public Visualizer.MeasurementPeakRms(); 28109 field public int mPeak; 28110 field public int mRms; 28111 } 28112 28113 public static interface Visualizer.OnDataCaptureListener { 28114 method public void onFftDataCapture(android.media.audiofx.Visualizer, byte[], int); 28115 method public void onWaveFormDataCapture(android.media.audiofx.Visualizer, byte[], int); 28116 } 28117 28118} 28119 28120package android.media.browse { 28121 28122 public final class MediaBrowser { 28123 ctor public MediaBrowser(android.content.Context, android.content.ComponentName, android.media.browse.MediaBrowser.ConnectionCallback, android.os.Bundle); 28124 method public void connect(); 28125 method public void disconnect(); 28126 method @Nullable public android.os.Bundle getExtras(); 28127 method public void getItem(@NonNull String, @NonNull android.media.browse.MediaBrowser.ItemCallback); 28128 method @NonNull public String getRoot(); 28129 method @NonNull public android.content.ComponentName getServiceComponent(); 28130 method @NonNull public android.media.session.MediaSession.Token getSessionToken(); 28131 method public boolean isConnected(); 28132 method public void subscribe(@NonNull String, @NonNull android.media.browse.MediaBrowser.SubscriptionCallback); 28133 method public void subscribe(@NonNull String, @NonNull android.os.Bundle, @NonNull android.media.browse.MediaBrowser.SubscriptionCallback); 28134 method public void unsubscribe(@NonNull String); 28135 method public void unsubscribe(@NonNull String, @NonNull android.media.browse.MediaBrowser.SubscriptionCallback); 28136 field public static final String EXTRA_PAGE = "android.media.browse.extra.PAGE"; 28137 field public static final String EXTRA_PAGE_SIZE = "android.media.browse.extra.PAGE_SIZE"; 28138 } 28139 28140 public static class MediaBrowser.ConnectionCallback { 28141 ctor public MediaBrowser.ConnectionCallback(); 28142 method public void onConnected(); 28143 method public void onConnectionFailed(); 28144 method public void onConnectionSuspended(); 28145 } 28146 28147 public abstract static class MediaBrowser.ItemCallback { 28148 ctor public MediaBrowser.ItemCallback(); 28149 method public void onError(@NonNull String); 28150 method public void onItemLoaded(android.media.browse.MediaBrowser.MediaItem); 28151 } 28152 28153 public static class MediaBrowser.MediaItem implements android.os.Parcelable { 28154 ctor public MediaBrowser.MediaItem(@NonNull android.media.MediaDescription, int); 28155 method public int describeContents(); 28156 method @NonNull public android.media.MediaDescription getDescription(); 28157 method public int getFlags(); 28158 method @Nullable public String getMediaId(); 28159 method public boolean isBrowsable(); 28160 method public boolean isPlayable(); 28161 method public void writeToParcel(android.os.Parcel, int); 28162 field @NonNull public static final android.os.Parcelable.Creator<android.media.browse.MediaBrowser.MediaItem> CREATOR; 28163 field public static final int FLAG_BROWSABLE = 1; // 0x1 28164 field public static final int FLAG_PLAYABLE = 2; // 0x2 28165 } 28166 28167 public abstract static class MediaBrowser.SubscriptionCallback { 28168 ctor public MediaBrowser.SubscriptionCallback(); 28169 method public void onChildrenLoaded(@NonNull String, @NonNull java.util.List<android.media.browse.MediaBrowser.MediaItem>); 28170 method public void onChildrenLoaded(@NonNull String, @NonNull java.util.List<android.media.browse.MediaBrowser.MediaItem>, @NonNull android.os.Bundle); 28171 method public void onError(@NonNull String); 28172 method public void onError(@NonNull String, @NonNull android.os.Bundle); 28173 } 28174 28175} 28176 28177package android.media.effect { 28178 28179 public abstract class Effect { 28180 ctor public Effect(); 28181 method public abstract void apply(int, int, int, int); 28182 method public abstract String getName(); 28183 method public abstract void release(); 28184 method public abstract void setParameter(String, Object); 28185 method public void setUpdateListener(android.media.effect.EffectUpdateListener); 28186 } 28187 28188 public class EffectContext { 28189 method public static android.media.effect.EffectContext createWithCurrentGlContext(); 28190 method public android.media.effect.EffectFactory getFactory(); 28191 method public void release(); 28192 } 28193 28194 public class EffectFactory { 28195 method public android.media.effect.Effect createEffect(String); 28196 method public static boolean isEffectSupported(String); 28197 field public static final String EFFECT_AUTOFIX = "android.media.effect.effects.AutoFixEffect"; 28198 field public static final String EFFECT_BACKDROPPER = "android.media.effect.effects.BackDropperEffect"; 28199 field public static final String EFFECT_BITMAPOVERLAY = "android.media.effect.effects.BitmapOverlayEffect"; 28200 field public static final String EFFECT_BLACKWHITE = "android.media.effect.effects.BlackWhiteEffect"; 28201 field public static final String EFFECT_BRIGHTNESS = "android.media.effect.effects.BrightnessEffect"; 28202 field public static final String EFFECT_CONTRAST = "android.media.effect.effects.ContrastEffect"; 28203 field public static final String EFFECT_CROP = "android.media.effect.effects.CropEffect"; 28204 field public static final String EFFECT_CROSSPROCESS = "android.media.effect.effects.CrossProcessEffect"; 28205 field public static final String EFFECT_DOCUMENTARY = "android.media.effect.effects.DocumentaryEffect"; 28206 field public static final String EFFECT_DUOTONE = "android.media.effect.effects.DuotoneEffect"; 28207 field public static final String EFFECT_FILLLIGHT = "android.media.effect.effects.FillLightEffect"; 28208 field public static final String EFFECT_FISHEYE = "android.media.effect.effects.FisheyeEffect"; 28209 field public static final String EFFECT_FLIP = "android.media.effect.effects.FlipEffect"; 28210 field public static final String EFFECT_GRAIN = "android.media.effect.effects.GrainEffect"; 28211 field public static final String EFFECT_GRAYSCALE = "android.media.effect.effects.GrayscaleEffect"; 28212 field public static final String EFFECT_LOMOISH = "android.media.effect.effects.LomoishEffect"; 28213 field public static final String EFFECT_NEGATIVE = "android.media.effect.effects.NegativeEffect"; 28214 field public static final String EFFECT_POSTERIZE = "android.media.effect.effects.PosterizeEffect"; 28215 field public static final String EFFECT_REDEYE = "android.media.effect.effects.RedEyeEffect"; 28216 field public static final String EFFECT_ROTATE = "android.media.effect.effects.RotateEffect"; 28217 field public static final String EFFECT_SATURATE = "android.media.effect.effects.SaturateEffect"; 28218 field public static final String EFFECT_SEPIA = "android.media.effect.effects.SepiaEffect"; 28219 field public static final String EFFECT_SHARPEN = "android.media.effect.effects.SharpenEffect"; 28220 field public static final String EFFECT_STRAIGHTEN = "android.media.effect.effects.StraightenEffect"; 28221 field public static final String EFFECT_TEMPERATURE = "android.media.effect.effects.ColorTemperatureEffect"; 28222 field public static final String EFFECT_TINT = "android.media.effect.effects.TintEffect"; 28223 field public static final String EFFECT_VIGNETTE = "android.media.effect.effects.VignetteEffect"; 28224 } 28225 28226 public interface EffectUpdateListener { 28227 method public void onEffectUpdated(android.media.effect.Effect, Object); 28228 } 28229 28230} 28231 28232package android.media.midi { 28233 28234 public final class MidiDevice implements java.io.Closeable { 28235 method public void close() throws java.io.IOException; 28236 method public android.media.midi.MidiDevice.MidiConnection connectPorts(android.media.midi.MidiInputPort, int); 28237 method public android.media.midi.MidiDeviceInfo getInfo(); 28238 method public android.media.midi.MidiInputPort openInputPort(int); 28239 method public android.media.midi.MidiOutputPort openOutputPort(int); 28240 } 28241 28242 public class MidiDevice.MidiConnection implements java.io.Closeable { 28243 method public void close() throws java.io.IOException; 28244 } 28245 28246 public final class MidiDeviceInfo implements android.os.Parcelable { 28247 method public int describeContents(); 28248 method public int getId(); 28249 method public int getInputPortCount(); 28250 method public int getOutputPortCount(); 28251 method public android.media.midi.MidiDeviceInfo.PortInfo[] getPorts(); 28252 method public android.os.Bundle getProperties(); 28253 method public int getType(); 28254 method public boolean isPrivate(); 28255 method public void writeToParcel(android.os.Parcel, int); 28256 field @NonNull public static final android.os.Parcelable.Creator<android.media.midi.MidiDeviceInfo> CREATOR; 28257 field public static final String PROPERTY_BLUETOOTH_DEVICE = "bluetooth_device"; 28258 field public static final String PROPERTY_MANUFACTURER = "manufacturer"; 28259 field public static final String PROPERTY_NAME = "name"; 28260 field public static final String PROPERTY_PRODUCT = "product"; 28261 field public static final String PROPERTY_SERIAL_NUMBER = "serial_number"; 28262 field public static final String PROPERTY_USB_DEVICE = "usb_device"; 28263 field public static final String PROPERTY_VERSION = "version"; 28264 field public static final int TYPE_BLUETOOTH = 3; // 0x3 28265 field public static final int TYPE_USB = 1; // 0x1 28266 field public static final int TYPE_VIRTUAL = 2; // 0x2 28267 } 28268 28269 public static final class MidiDeviceInfo.PortInfo { 28270 method public String getName(); 28271 method public int getPortNumber(); 28272 method public int getType(); 28273 field public static final int TYPE_INPUT = 1; // 0x1 28274 field public static final int TYPE_OUTPUT = 2; // 0x2 28275 } 28276 28277 public abstract class MidiDeviceService extends android.app.Service { 28278 ctor public MidiDeviceService(); 28279 method public final android.media.midi.MidiDeviceInfo getDeviceInfo(); 28280 method public final android.media.midi.MidiReceiver[] getOutputPortReceivers(); 28281 method public android.os.IBinder onBind(android.content.Intent); 28282 method public void onClose(); 28283 method public void onDeviceStatusChanged(android.media.midi.MidiDeviceStatus); 28284 method public abstract android.media.midi.MidiReceiver[] onGetInputPortReceivers(); 28285 field public static final String SERVICE_INTERFACE = "android.media.midi.MidiDeviceService"; 28286 } 28287 28288 public final class MidiDeviceStatus implements android.os.Parcelable { 28289 method public int describeContents(); 28290 method public android.media.midi.MidiDeviceInfo getDeviceInfo(); 28291 method public int getOutputPortOpenCount(int); 28292 method public boolean isInputPortOpen(int); 28293 method public void writeToParcel(android.os.Parcel, int); 28294 field @NonNull public static final android.os.Parcelable.Creator<android.media.midi.MidiDeviceStatus> CREATOR; 28295 } 28296 28297 public final class MidiInputPort extends android.media.midi.MidiReceiver implements java.io.Closeable { 28298 method public void close() throws java.io.IOException; 28299 method public int getPortNumber(); 28300 method public void onSend(byte[], int, int, long) throws java.io.IOException; 28301 } 28302 28303 public final class MidiManager { 28304 method public android.media.midi.MidiDeviceInfo[] getDevices(); 28305 method public void openBluetoothDevice(android.bluetooth.BluetoothDevice, android.media.midi.MidiManager.OnDeviceOpenedListener, android.os.Handler); 28306 method public void openDevice(android.media.midi.MidiDeviceInfo, android.media.midi.MidiManager.OnDeviceOpenedListener, android.os.Handler); 28307 method public void registerDeviceCallback(android.media.midi.MidiManager.DeviceCallback, android.os.Handler); 28308 method public void unregisterDeviceCallback(android.media.midi.MidiManager.DeviceCallback); 28309 } 28310 28311 public static class MidiManager.DeviceCallback { 28312 ctor public MidiManager.DeviceCallback(); 28313 method public void onDeviceAdded(android.media.midi.MidiDeviceInfo); 28314 method public void onDeviceRemoved(android.media.midi.MidiDeviceInfo); 28315 method public void onDeviceStatusChanged(android.media.midi.MidiDeviceStatus); 28316 } 28317 28318 public static interface MidiManager.OnDeviceOpenedListener { 28319 method public void onDeviceOpened(android.media.midi.MidiDevice); 28320 } 28321 28322 public final class MidiOutputPort extends android.media.midi.MidiSender implements java.io.Closeable { 28323 method public void close() throws java.io.IOException; 28324 method public int getPortNumber(); 28325 method public void onConnect(android.media.midi.MidiReceiver); 28326 method public void onDisconnect(android.media.midi.MidiReceiver); 28327 } 28328 28329 public abstract class MidiReceiver { 28330 ctor public MidiReceiver(); 28331 ctor public MidiReceiver(int); 28332 method public void flush() throws java.io.IOException; 28333 method public final int getMaxMessageSize(); 28334 method public void onFlush() throws java.io.IOException; 28335 method public abstract void onSend(byte[], int, int, long) throws java.io.IOException; 28336 method public void send(byte[], int, int) throws java.io.IOException; 28337 method public void send(byte[], int, int, long) throws java.io.IOException; 28338 } 28339 28340 public abstract class MidiSender { 28341 ctor public MidiSender(); 28342 method public void connect(android.media.midi.MidiReceiver); 28343 method public void disconnect(android.media.midi.MidiReceiver); 28344 method public abstract void onConnect(android.media.midi.MidiReceiver); 28345 method public abstract void onDisconnect(android.media.midi.MidiReceiver); 28346 } 28347 28348} 28349 28350package android.media.projection { 28351 28352 public final class MediaProjection { 28353 method public android.hardware.display.VirtualDisplay createVirtualDisplay(@NonNull String, int, int, int, int, @Nullable android.view.Surface, @Nullable android.hardware.display.VirtualDisplay.Callback, @Nullable android.os.Handler); 28354 method public void registerCallback(android.media.projection.MediaProjection.Callback, android.os.Handler); 28355 method public void stop(); 28356 method public void unregisterCallback(android.media.projection.MediaProjection.Callback); 28357 } 28358 28359 public abstract static class MediaProjection.Callback { 28360 ctor public MediaProjection.Callback(); 28361 method public void onStop(); 28362 } 28363 28364 public final class MediaProjectionManager { 28365 method public android.content.Intent createScreenCaptureIntent(); 28366 method public android.media.projection.MediaProjection getMediaProjection(int, @NonNull android.content.Intent); 28367 } 28368 28369} 28370 28371package android.media.session { 28372 28373 public final class MediaController { 28374 ctor public MediaController(@NonNull android.content.Context, @NonNull android.media.session.MediaSession.Token); 28375 method public void adjustVolume(int, int); 28376 method public boolean dispatchMediaButtonEvent(@NonNull android.view.KeyEvent); 28377 method @Nullable public android.os.Bundle getExtras(); 28378 method public long getFlags(); 28379 method @Nullable public android.media.MediaMetadata getMetadata(); 28380 method public String getPackageName(); 28381 method @Nullable public android.media.session.MediaController.PlaybackInfo getPlaybackInfo(); 28382 method @Nullable public android.media.session.PlaybackState getPlaybackState(); 28383 method @Nullable public java.util.List<android.media.session.MediaSession.QueueItem> getQueue(); 28384 method @Nullable public CharSequence getQueueTitle(); 28385 method public int getRatingType(); 28386 method @Nullable public android.app.PendingIntent getSessionActivity(); 28387 method @NonNull public android.os.Bundle getSessionInfo(); 28388 method @NonNull public android.media.session.MediaSession.Token getSessionToken(); 28389 method @NonNull public String getTag(); 28390 method @NonNull public android.media.session.MediaController.TransportControls getTransportControls(); 28391 method public void registerCallback(@NonNull android.media.session.MediaController.Callback); 28392 method public void registerCallback(@NonNull android.media.session.MediaController.Callback, @Nullable android.os.Handler); 28393 method public void sendCommand(@NonNull String, @Nullable android.os.Bundle, @Nullable android.os.ResultReceiver); 28394 method public void setVolumeTo(int, int); 28395 method public void unregisterCallback(@NonNull android.media.session.MediaController.Callback); 28396 } 28397 28398 public abstract static class MediaController.Callback { 28399 ctor public MediaController.Callback(); 28400 method public void onAudioInfoChanged(android.media.session.MediaController.PlaybackInfo); 28401 method public void onExtrasChanged(@Nullable android.os.Bundle); 28402 method public void onMetadataChanged(@Nullable android.media.MediaMetadata); 28403 method public void onPlaybackStateChanged(@Nullable android.media.session.PlaybackState); 28404 method public void onQueueChanged(@Nullable java.util.List<android.media.session.MediaSession.QueueItem>); 28405 method public void onQueueTitleChanged(@Nullable CharSequence); 28406 method public void onSessionDestroyed(); 28407 method public void onSessionEvent(@NonNull String, @Nullable android.os.Bundle); 28408 } 28409 28410 public static final class MediaController.PlaybackInfo implements android.os.Parcelable { 28411 method public int describeContents(); 28412 method public android.media.AudioAttributes getAudioAttributes(); 28413 method public int getCurrentVolume(); 28414 method public int getMaxVolume(); 28415 method public int getPlaybackType(); 28416 method public int getVolumeControl(); 28417 method @Nullable public String getVolumeControlId(); 28418 method public void writeToParcel(android.os.Parcel, int); 28419 field @NonNull public static final android.os.Parcelable.Creator<android.media.session.MediaController.PlaybackInfo> CREATOR; 28420 field public static final int PLAYBACK_TYPE_LOCAL = 1; // 0x1 28421 field public static final int PLAYBACK_TYPE_REMOTE = 2; // 0x2 28422 } 28423 28424 public final class MediaController.TransportControls { 28425 method public void fastForward(); 28426 method public void pause(); 28427 method public void play(); 28428 method public void playFromMediaId(String, android.os.Bundle); 28429 method public void playFromSearch(String, android.os.Bundle); 28430 method public void playFromUri(android.net.Uri, android.os.Bundle); 28431 method public void prepare(); 28432 method public void prepareFromMediaId(String, android.os.Bundle); 28433 method public void prepareFromSearch(String, android.os.Bundle); 28434 method public void prepareFromUri(android.net.Uri, android.os.Bundle); 28435 method public void rewind(); 28436 method public void seekTo(long); 28437 method public void sendCustomAction(@NonNull android.media.session.PlaybackState.CustomAction, @Nullable android.os.Bundle); 28438 method public void sendCustomAction(@NonNull String, @Nullable android.os.Bundle); 28439 method public void setPlaybackSpeed(float); 28440 method public void setRating(android.media.Rating); 28441 method public void skipToNext(); 28442 method public void skipToPrevious(); 28443 method public void skipToQueueItem(long); 28444 method public void stop(); 28445 } 28446 28447 public final class MediaSession { 28448 ctor public MediaSession(@NonNull android.content.Context, @NonNull String); 28449 ctor public MediaSession(@NonNull android.content.Context, @NonNull String, @Nullable android.os.Bundle); 28450 method @NonNull public android.media.session.MediaController getController(); 28451 method @NonNull public android.media.session.MediaSessionManager.RemoteUserInfo getCurrentControllerInfo(); 28452 method @NonNull public android.media.session.MediaSession.Token getSessionToken(); 28453 method public boolean isActive(); 28454 method public void release(); 28455 method public void sendSessionEvent(@NonNull String, @Nullable android.os.Bundle); 28456 method public void setActive(boolean); 28457 method public void setCallback(@Nullable android.media.session.MediaSession.Callback); 28458 method public void setCallback(@Nullable android.media.session.MediaSession.Callback, @Nullable android.os.Handler); 28459 method public void setExtras(@Nullable android.os.Bundle); 28460 method public void setFlags(int); 28461 method public void setMediaButtonReceiver(@Nullable android.app.PendingIntent); 28462 method public void setMetadata(@Nullable android.media.MediaMetadata); 28463 method public void setPlaybackState(@Nullable android.media.session.PlaybackState); 28464 method public void setPlaybackToLocal(android.media.AudioAttributes); 28465 method public void setPlaybackToRemote(@NonNull android.media.VolumeProvider); 28466 method public void setQueue(@Nullable java.util.List<android.media.session.MediaSession.QueueItem>); 28467 method public void setQueueTitle(@Nullable CharSequence); 28468 method public void setRatingType(int); 28469 method public void setSessionActivity(@Nullable android.app.PendingIntent); 28470 field @Deprecated public static final int FLAG_HANDLES_MEDIA_BUTTONS = 1; // 0x1 28471 field @Deprecated public static final int FLAG_HANDLES_TRANSPORT_CONTROLS = 2; // 0x2 28472 } 28473 28474 public abstract static class MediaSession.Callback { 28475 ctor public MediaSession.Callback(); 28476 method public void onCommand(@NonNull String, @Nullable android.os.Bundle, @Nullable android.os.ResultReceiver); 28477 method public void onCustomAction(@NonNull String, @Nullable android.os.Bundle); 28478 method public void onFastForward(); 28479 method public boolean onMediaButtonEvent(@NonNull android.content.Intent); 28480 method public void onPause(); 28481 method public void onPlay(); 28482 method public void onPlayFromMediaId(String, android.os.Bundle); 28483 method public void onPlayFromSearch(String, android.os.Bundle); 28484 method public void onPlayFromUri(android.net.Uri, android.os.Bundle); 28485 method public void onPrepare(); 28486 method public void onPrepareFromMediaId(String, android.os.Bundle); 28487 method public void onPrepareFromSearch(String, android.os.Bundle); 28488 method public void onPrepareFromUri(android.net.Uri, android.os.Bundle); 28489 method public void onRewind(); 28490 method public void onSeekTo(long); 28491 method public void onSetPlaybackSpeed(float); 28492 method public void onSetRating(@NonNull android.media.Rating); 28493 method public void onSkipToNext(); 28494 method public void onSkipToPrevious(); 28495 method public void onSkipToQueueItem(long); 28496 method public void onStop(); 28497 } 28498 28499 public static final class MediaSession.QueueItem implements android.os.Parcelable { 28500 ctor public MediaSession.QueueItem(android.media.MediaDescription, long); 28501 method public int describeContents(); 28502 method public android.media.MediaDescription getDescription(); 28503 method public long getQueueId(); 28504 method public void writeToParcel(android.os.Parcel, int); 28505 field @NonNull public static final android.os.Parcelable.Creator<android.media.session.MediaSession.QueueItem> CREATOR; 28506 field public static final int UNKNOWN_ID = -1; // 0xffffffff 28507 } 28508 28509 public static final class MediaSession.Token implements android.os.Parcelable { 28510 method public int describeContents(); 28511 method public void writeToParcel(android.os.Parcel, int); 28512 field @NonNull public static final android.os.Parcelable.Creator<android.media.session.MediaSession.Token> CREATOR; 28513 } 28514 28515 public final class MediaSessionManager { 28516 method public void addOnActiveSessionsChangedListener(@NonNull android.media.session.MediaSessionManager.OnActiveSessionsChangedListener, @Nullable android.content.ComponentName); 28517 method public void addOnActiveSessionsChangedListener(@NonNull android.media.session.MediaSessionManager.OnActiveSessionsChangedListener, @Nullable android.content.ComponentName, @Nullable android.os.Handler); 28518 method public void addOnSession2TokensChangedListener(@NonNull android.media.session.MediaSessionManager.OnSession2TokensChangedListener); 28519 method public void addOnSession2TokensChangedListener(@NonNull android.media.session.MediaSessionManager.OnSession2TokensChangedListener, @NonNull android.os.Handler); 28520 method @NonNull public java.util.List<android.media.session.MediaController> getActiveSessions(@Nullable android.content.ComponentName); 28521 method @NonNull public java.util.List<android.media.Session2Token> getSession2Tokens(); 28522 method public boolean isTrustedForMediaControl(@NonNull android.media.session.MediaSessionManager.RemoteUserInfo); 28523 method public void notifySession2Created(@NonNull android.media.Session2Token); 28524 method public void removeOnActiveSessionsChangedListener(@NonNull android.media.session.MediaSessionManager.OnActiveSessionsChangedListener); 28525 method public void removeOnSession2TokensChangedListener(@NonNull android.media.session.MediaSessionManager.OnSession2TokensChangedListener); 28526 } 28527 28528 public static interface MediaSessionManager.OnActiveSessionsChangedListener { 28529 method public void onActiveSessionsChanged(@Nullable java.util.List<android.media.session.MediaController>); 28530 } 28531 28532 public static interface MediaSessionManager.OnSession2TokensChangedListener { 28533 method public void onSession2TokensChanged(@NonNull java.util.List<android.media.Session2Token>); 28534 } 28535 28536 public static final class MediaSessionManager.RemoteUserInfo { 28537 ctor public MediaSessionManager.RemoteUserInfo(@NonNull String, int, int); 28538 method public String getPackageName(); 28539 method public int getPid(); 28540 method public int getUid(); 28541 } 28542 28543 public final class PlaybackState implements android.os.Parcelable { 28544 method public int describeContents(); 28545 method public long getActions(); 28546 method public long getActiveQueueItemId(); 28547 method public long getBufferedPosition(); 28548 method public java.util.List<android.media.session.PlaybackState.CustomAction> getCustomActions(); 28549 method public CharSequence getErrorMessage(); 28550 method @Nullable public android.os.Bundle getExtras(); 28551 method public long getLastPositionUpdateTime(); 28552 method public float getPlaybackSpeed(); 28553 method public long getPosition(); 28554 method public int getState(); 28555 method public void writeToParcel(android.os.Parcel, int); 28556 field public static final long ACTION_FAST_FORWARD = 64L; // 0x40L 28557 field public static final long ACTION_PAUSE = 2L; // 0x2L 28558 field public static final long ACTION_PLAY = 4L; // 0x4L 28559 field public static final long ACTION_PLAY_FROM_MEDIA_ID = 1024L; // 0x400L 28560 field public static final long ACTION_PLAY_FROM_SEARCH = 2048L; // 0x800L 28561 field public static final long ACTION_PLAY_FROM_URI = 8192L; // 0x2000L 28562 field public static final long ACTION_PLAY_PAUSE = 512L; // 0x200L 28563 field public static final long ACTION_PREPARE = 16384L; // 0x4000L 28564 field public static final long ACTION_PREPARE_FROM_MEDIA_ID = 32768L; // 0x8000L 28565 field public static final long ACTION_PREPARE_FROM_SEARCH = 65536L; // 0x10000L 28566 field public static final long ACTION_PREPARE_FROM_URI = 131072L; // 0x20000L 28567 field public static final long ACTION_REWIND = 8L; // 0x8L 28568 field public static final long ACTION_SEEK_TO = 256L; // 0x100L 28569 field public static final long ACTION_SET_RATING = 128L; // 0x80L 28570 field public static final long ACTION_SKIP_TO_NEXT = 32L; // 0x20L 28571 field public static final long ACTION_SKIP_TO_PREVIOUS = 16L; // 0x10L 28572 field public static final long ACTION_SKIP_TO_QUEUE_ITEM = 4096L; // 0x1000L 28573 field public static final long ACTION_STOP = 1L; // 0x1L 28574 field @NonNull public static final android.os.Parcelable.Creator<android.media.session.PlaybackState> CREATOR; 28575 field public static final long PLAYBACK_POSITION_UNKNOWN = -1L; // 0xffffffffffffffffL 28576 field public static final int STATE_BUFFERING = 6; // 0x6 28577 field public static final int STATE_CONNECTING = 8; // 0x8 28578 field public static final int STATE_ERROR = 7; // 0x7 28579 field public static final int STATE_FAST_FORWARDING = 4; // 0x4 28580 field public static final int STATE_NONE = 0; // 0x0 28581 field public static final int STATE_PAUSED = 2; // 0x2 28582 field public static final int STATE_PLAYING = 3; // 0x3 28583 field public static final int STATE_REWINDING = 5; // 0x5 28584 field public static final int STATE_SKIPPING_TO_NEXT = 10; // 0xa 28585 field public static final int STATE_SKIPPING_TO_PREVIOUS = 9; // 0x9 28586 field public static final int STATE_SKIPPING_TO_QUEUE_ITEM = 11; // 0xb 28587 field public static final int STATE_STOPPED = 1; // 0x1 28588 } 28589 28590 public static final class PlaybackState.Builder { 28591 ctor public PlaybackState.Builder(); 28592 ctor public PlaybackState.Builder(android.media.session.PlaybackState); 28593 method public android.media.session.PlaybackState.Builder addCustomAction(String, String, int); 28594 method public android.media.session.PlaybackState.Builder addCustomAction(android.media.session.PlaybackState.CustomAction); 28595 method public android.media.session.PlaybackState build(); 28596 method public android.media.session.PlaybackState.Builder setActions(long); 28597 method public android.media.session.PlaybackState.Builder setActiveQueueItemId(long); 28598 method public android.media.session.PlaybackState.Builder setBufferedPosition(long); 28599 method public android.media.session.PlaybackState.Builder setErrorMessage(CharSequence); 28600 method public android.media.session.PlaybackState.Builder setExtras(android.os.Bundle); 28601 method public android.media.session.PlaybackState.Builder setState(int, long, float, long); 28602 method public android.media.session.PlaybackState.Builder setState(int, long, float); 28603 } 28604 28605 public static final class PlaybackState.CustomAction implements android.os.Parcelable { 28606 method public int describeContents(); 28607 method public String getAction(); 28608 method public android.os.Bundle getExtras(); 28609 method public int getIcon(); 28610 method public CharSequence getName(); 28611 method public void writeToParcel(android.os.Parcel, int); 28612 field @NonNull public static final android.os.Parcelable.Creator<android.media.session.PlaybackState.CustomAction> CREATOR; 28613 } 28614 28615 public static final class PlaybackState.CustomAction.Builder { 28616 ctor public PlaybackState.CustomAction.Builder(String, CharSequence, @DrawableRes int); 28617 method public android.media.session.PlaybackState.CustomAction build(); 28618 method public android.media.session.PlaybackState.CustomAction.Builder setExtras(android.os.Bundle); 28619 } 28620 28621} 28622 28623package android.media.tv { 28624 28625 public final class TvContentRating { 28626 method public boolean contains(@NonNull android.media.tv.TvContentRating); 28627 method public static android.media.tv.TvContentRating createRating(String, String, String, java.lang.String...); 28628 method public String flattenToString(); 28629 method public String getDomain(); 28630 method public String getMainRating(); 28631 method public String getRatingSystem(); 28632 method public java.util.List<java.lang.String> getSubRatings(); 28633 method public static android.media.tv.TvContentRating unflattenFromString(String); 28634 field public static final android.media.tv.TvContentRating UNRATED; 28635 } 28636 28637 public final class TvContract { 28638 method public static android.net.Uri buildChannelLogoUri(long); 28639 method public static android.net.Uri buildChannelLogoUri(android.net.Uri); 28640 method public static android.net.Uri buildChannelUri(long); 28641 method public static android.net.Uri buildChannelUriForPassthroughInput(String); 28642 method public static android.net.Uri buildChannelsUriForInput(@Nullable String); 28643 method public static String buildInputId(android.content.ComponentName); 28644 method public static android.net.Uri buildPreviewProgramUri(long); 28645 method public static android.net.Uri buildPreviewProgramsUriForChannel(long); 28646 method public static android.net.Uri buildPreviewProgramsUriForChannel(android.net.Uri); 28647 method public static android.net.Uri buildProgramUri(long); 28648 method public static android.net.Uri buildProgramsUriForChannel(long); 28649 method public static android.net.Uri buildProgramsUriForChannel(android.net.Uri); 28650 method public static android.net.Uri buildProgramsUriForChannel(long, long, long); 28651 method public static android.net.Uri buildProgramsUriForChannel(android.net.Uri, long, long); 28652 method public static android.net.Uri buildRecordedProgramUri(long); 28653 method public static android.net.Uri buildWatchNextProgramUri(long); 28654 method public static boolean isChannelUri(@NonNull android.net.Uri); 28655 method public static boolean isChannelUriForPassthroughInput(@NonNull android.net.Uri); 28656 method public static boolean isChannelUriForTunerInput(@NonNull android.net.Uri); 28657 method public static boolean isProgramUri(@NonNull android.net.Uri); 28658 method public static boolean isRecordedProgramUri(@NonNull android.net.Uri); 28659 method public static void requestChannelBrowsable(android.content.Context, long); 28660 field public static final String ACTION_INITIALIZE_PROGRAMS = "android.media.tv.action.INITIALIZE_PROGRAMS"; 28661 field public static final String ACTION_PREVIEW_PROGRAM_ADDED_TO_WATCH_NEXT = "android.media.tv.action.PREVIEW_PROGRAM_ADDED_TO_WATCH_NEXT"; 28662 field public static final String ACTION_PREVIEW_PROGRAM_BROWSABLE_DISABLED = "android.media.tv.action.PREVIEW_PROGRAM_BROWSABLE_DISABLED"; 28663 field public static final String ACTION_REQUEST_CHANNEL_BROWSABLE = "android.media.tv.action.REQUEST_CHANNEL_BROWSABLE"; 28664 field public static final String ACTION_WATCH_NEXT_PROGRAM_BROWSABLE_DISABLED = "android.media.tv.action.WATCH_NEXT_PROGRAM_BROWSABLE_DISABLED"; 28665 field public static final String AUTHORITY = "android.media.tv"; 28666 field public static final String EXTRA_CHANNEL_ID = "android.media.tv.extra.CHANNEL_ID"; 28667 field public static final String EXTRA_PREVIEW_PROGRAM_ID = "android.media.tv.extra.PREVIEW_PROGRAM_ID"; 28668 field public static final String EXTRA_WATCH_NEXT_PROGRAM_ID = "android.media.tv.extra.WATCH_NEXT_PROGRAM_ID"; 28669 } 28670 28671 public static interface TvContract.BaseTvColumns extends android.provider.BaseColumns { 28672 field public static final String COLUMN_PACKAGE_NAME = "package_name"; 28673 } 28674 28675 public static final class TvContract.Channels implements android.media.tv.TvContract.BaseTvColumns { 28676 method @Nullable public static String getVideoResolution(String); 28677 field public static final String COLUMN_APP_LINK_COLOR = "app_link_color"; 28678 field public static final String COLUMN_APP_LINK_ICON_URI = "app_link_icon_uri"; 28679 field public static final String COLUMN_APP_LINK_INTENT_URI = "app_link_intent_uri"; 28680 field public static final String COLUMN_APP_LINK_POSTER_ART_URI = "app_link_poster_art_uri"; 28681 field public static final String COLUMN_APP_LINK_TEXT = "app_link_text"; 28682 field public static final String COLUMN_BROWSABLE = "browsable"; 28683 field public static final String COLUMN_DESCRIPTION = "description"; 28684 field public static final String COLUMN_DISPLAY_NAME = "display_name"; 28685 field public static final String COLUMN_DISPLAY_NUMBER = "display_number"; 28686 field public static final String COLUMN_GLOBAL_CONTENT_ID = "global_content_id"; 28687 field public static final String COLUMN_INPUT_ID = "input_id"; 28688 field public static final String COLUMN_INTERNAL_PROVIDER_DATA = "internal_provider_data"; 28689 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG1 = "internal_provider_flag1"; 28690 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG2 = "internal_provider_flag2"; 28691 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG3 = "internal_provider_flag3"; 28692 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG4 = "internal_provider_flag4"; 28693 field public static final String COLUMN_INTERNAL_PROVIDER_ID = "internal_provider_id"; 28694 field public static final String COLUMN_LOCKED = "locked"; 28695 field public static final String COLUMN_NETWORK_AFFILIATION = "network_affiliation"; 28696 field public static final String COLUMN_ORIGINAL_NETWORK_ID = "original_network_id"; 28697 field public static final String COLUMN_SEARCHABLE = "searchable"; 28698 field public static final String COLUMN_SERVICE_ID = "service_id"; 28699 field public static final String COLUMN_SERVICE_TYPE = "service_type"; 28700 field public static final String COLUMN_TRANSIENT = "transient"; 28701 field public static final String COLUMN_TRANSPORT_STREAM_ID = "transport_stream_id"; 28702 field public static final String COLUMN_TYPE = "type"; 28703 field public static final String COLUMN_VERSION_NUMBER = "version_number"; 28704 field public static final String COLUMN_VIDEO_FORMAT = "video_format"; 28705 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/channel"; 28706 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/channel"; 28707 field public static final android.net.Uri CONTENT_URI; 28708 field public static final String SERVICE_TYPE_AUDIO = "SERVICE_TYPE_AUDIO"; 28709 field public static final String SERVICE_TYPE_AUDIO_VIDEO = "SERVICE_TYPE_AUDIO_VIDEO"; 28710 field public static final String SERVICE_TYPE_OTHER = "SERVICE_TYPE_OTHER"; 28711 field public static final String TYPE_1SEG = "TYPE_1SEG"; 28712 field public static final String TYPE_ATSC3_T = "TYPE_ATSC3_T"; 28713 field public static final String TYPE_ATSC_C = "TYPE_ATSC_C"; 28714 field public static final String TYPE_ATSC_M_H = "TYPE_ATSC_M_H"; 28715 field public static final String TYPE_ATSC_T = "TYPE_ATSC_T"; 28716 field public static final String TYPE_CMMB = "TYPE_CMMB"; 28717 field public static final String TYPE_DTMB = "TYPE_DTMB"; 28718 field public static final String TYPE_DVB_C = "TYPE_DVB_C"; 28719 field public static final String TYPE_DVB_C2 = "TYPE_DVB_C2"; 28720 field public static final String TYPE_DVB_H = "TYPE_DVB_H"; 28721 field public static final String TYPE_DVB_S = "TYPE_DVB_S"; 28722 field public static final String TYPE_DVB_S2 = "TYPE_DVB_S2"; 28723 field public static final String TYPE_DVB_SH = "TYPE_DVB_SH"; 28724 field public static final String TYPE_DVB_T = "TYPE_DVB_T"; 28725 field public static final String TYPE_DVB_T2 = "TYPE_DVB_T2"; 28726 field public static final String TYPE_ISDB_C = "TYPE_ISDB_C"; 28727 field public static final String TYPE_ISDB_S = "TYPE_ISDB_S"; 28728 field public static final String TYPE_ISDB_S3 = "TYPE_ISDB_S3"; 28729 field public static final String TYPE_ISDB_T = "TYPE_ISDB_T"; 28730 field public static final String TYPE_ISDB_TB = "TYPE_ISDB_TB"; 28731 field public static final String TYPE_NTSC = "TYPE_NTSC"; 28732 field public static final String TYPE_OTHER = "TYPE_OTHER"; 28733 field public static final String TYPE_PAL = "TYPE_PAL"; 28734 field public static final String TYPE_PREVIEW = "TYPE_PREVIEW"; 28735 field public static final String TYPE_SECAM = "TYPE_SECAM"; 28736 field public static final String TYPE_S_DMB = "TYPE_S_DMB"; 28737 field public static final String TYPE_T_DMB = "TYPE_T_DMB"; 28738 field public static final String VIDEO_FORMAT_1080I = "VIDEO_FORMAT_1080I"; 28739 field public static final String VIDEO_FORMAT_1080P = "VIDEO_FORMAT_1080P"; 28740 field public static final String VIDEO_FORMAT_2160P = "VIDEO_FORMAT_2160P"; 28741 field public static final String VIDEO_FORMAT_240P = "VIDEO_FORMAT_240P"; 28742 field public static final String VIDEO_FORMAT_360P = "VIDEO_FORMAT_360P"; 28743 field public static final String VIDEO_FORMAT_4320P = "VIDEO_FORMAT_4320P"; 28744 field public static final String VIDEO_FORMAT_480I = "VIDEO_FORMAT_480I"; 28745 field public static final String VIDEO_FORMAT_480P = "VIDEO_FORMAT_480P"; 28746 field public static final String VIDEO_FORMAT_576I = "VIDEO_FORMAT_576I"; 28747 field public static final String VIDEO_FORMAT_576P = "VIDEO_FORMAT_576P"; 28748 field public static final String VIDEO_FORMAT_720P = "VIDEO_FORMAT_720P"; 28749 field public static final String VIDEO_RESOLUTION_ED = "VIDEO_RESOLUTION_ED"; 28750 field public static final String VIDEO_RESOLUTION_FHD = "VIDEO_RESOLUTION_FHD"; 28751 field public static final String VIDEO_RESOLUTION_HD = "VIDEO_RESOLUTION_HD"; 28752 field public static final String VIDEO_RESOLUTION_SD = "VIDEO_RESOLUTION_SD"; 28753 field public static final String VIDEO_RESOLUTION_UHD = "VIDEO_RESOLUTION_UHD"; 28754 } 28755 28756 public static final class TvContract.Channels.Logo { 28757 field public static final String CONTENT_DIRECTORY = "logo"; 28758 } 28759 28760 public static final class TvContract.PreviewPrograms implements android.media.tv.TvContract.BaseTvColumns { 28761 field public static final int ASPECT_RATIO_16_9 = 0; // 0x0 28762 field public static final int ASPECT_RATIO_1_1 = 3; // 0x3 28763 field public static final int ASPECT_RATIO_2_3 = 4; // 0x4 28764 field public static final int ASPECT_RATIO_3_2 = 1; // 0x1 28765 field public static final int ASPECT_RATIO_4_3 = 2; // 0x2 28766 field public static final int AVAILABILITY_AVAILABLE = 0; // 0x0 28767 field public static final int AVAILABILITY_FREE_WITH_SUBSCRIPTION = 1; // 0x1 28768 field public static final int AVAILABILITY_PAID_CONTENT = 2; // 0x2 28769 field public static final String COLUMN_AUDIO_LANGUAGE = "audio_language"; 28770 field public static final String COLUMN_AUTHOR = "author"; 28771 field public static final String COLUMN_AVAILABILITY = "availability"; 28772 field public static final String COLUMN_BROWSABLE = "browsable"; 28773 field public static final String COLUMN_CANONICAL_GENRE = "canonical_genre"; 28774 field public static final String COLUMN_CHANNEL_ID = "channel_id"; 28775 field public static final String COLUMN_CONTENT_ID = "content_id"; 28776 field public static final String COLUMN_CONTENT_RATING = "content_rating"; 28777 field public static final String COLUMN_DURATION_MILLIS = "duration_millis"; 28778 field public static final String COLUMN_EPISODE_DISPLAY_NUMBER = "episode_display_number"; 28779 field public static final String COLUMN_EPISODE_TITLE = "episode_title"; 28780 field public static final String COLUMN_INTENT_URI = "intent_uri"; 28781 field public static final String COLUMN_INTERACTION_COUNT = "interaction_count"; 28782 field public static final String COLUMN_INTERACTION_TYPE = "interaction_type"; 28783 field public static final String COLUMN_INTERNAL_PROVIDER_DATA = "internal_provider_data"; 28784 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG1 = "internal_provider_flag1"; 28785 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG2 = "internal_provider_flag2"; 28786 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG3 = "internal_provider_flag3"; 28787 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG4 = "internal_provider_flag4"; 28788 field public static final String COLUMN_INTERNAL_PROVIDER_ID = "internal_provider_id"; 28789 field public static final String COLUMN_ITEM_COUNT = "item_count"; 28790 field public static final String COLUMN_LAST_PLAYBACK_POSITION_MILLIS = "last_playback_position_millis"; 28791 field public static final String COLUMN_LIVE = "live"; 28792 field public static final String COLUMN_LOGO_URI = "logo_uri"; 28793 field public static final String COLUMN_LONG_DESCRIPTION = "long_description"; 28794 field public static final String COLUMN_OFFER_PRICE = "offer_price"; 28795 field public static final String COLUMN_POSTER_ART_ASPECT_RATIO = "poster_art_aspect_ratio"; 28796 field public static final String COLUMN_POSTER_ART_URI = "poster_art_uri"; 28797 field public static final String COLUMN_PREVIEW_VIDEO_URI = "preview_video_uri"; 28798 field public static final String COLUMN_RELEASE_DATE = "release_date"; 28799 field public static final String COLUMN_REVIEW_RATING = "review_rating"; 28800 field public static final String COLUMN_REVIEW_RATING_STYLE = "review_rating_style"; 28801 field public static final String COLUMN_SEARCHABLE = "searchable"; 28802 field public static final String COLUMN_SEASON_DISPLAY_NUMBER = "season_display_number"; 28803 field public static final String COLUMN_SEASON_TITLE = "season_title"; 28804 field public static final String COLUMN_SERIES_ID = "series_id"; 28805 field public static final String COLUMN_SHORT_DESCRIPTION = "short_description"; 28806 field public static final String COLUMN_SPLIT_ID = "split_id"; 28807 field public static final String COLUMN_STARTING_PRICE = "starting_price"; 28808 field public static final String COLUMN_THUMBNAIL_ASPECT_RATIO = "poster_thumbnail_aspect_ratio"; 28809 field public static final String COLUMN_THUMBNAIL_URI = "thumbnail_uri"; 28810 field public static final String COLUMN_TITLE = "title"; 28811 field public static final String COLUMN_TRANSIENT = "transient"; 28812 field public static final String COLUMN_TYPE = "type"; 28813 field public static final String COLUMN_VERSION_NUMBER = "version_number"; 28814 field public static final String COLUMN_VIDEO_HEIGHT = "video_height"; 28815 field public static final String COLUMN_VIDEO_WIDTH = "video_width"; 28816 field public static final String COLUMN_WEIGHT = "weight"; 28817 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/preview_program"; 28818 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/preview_program"; 28819 field public static final android.net.Uri CONTENT_URI; 28820 field public static final int INTERACTION_TYPE_FANS = 3; // 0x3 28821 field public static final int INTERACTION_TYPE_FOLLOWERS = 2; // 0x2 28822 field public static final int INTERACTION_TYPE_LIKES = 4; // 0x4 28823 field public static final int INTERACTION_TYPE_LISTENS = 1; // 0x1 28824 field public static final int INTERACTION_TYPE_THUMBS = 5; // 0x5 28825 field public static final int INTERACTION_TYPE_VIEWERS = 6; // 0x6 28826 field public static final int INTERACTION_TYPE_VIEWS = 0; // 0x0 28827 field public static final int REVIEW_RATING_STYLE_PERCENTAGE = 2; // 0x2 28828 field public static final int REVIEW_RATING_STYLE_STARS = 0; // 0x0 28829 field public static final int REVIEW_RATING_STYLE_THUMBS_UP_DOWN = 1; // 0x1 28830 field public static final int TYPE_ALBUM = 8; // 0x8 28831 field public static final int TYPE_ARTIST = 9; // 0x9 28832 field public static final int TYPE_CHANNEL = 6; // 0x6 28833 field public static final int TYPE_CLIP = 4; // 0x4 28834 field public static final int TYPE_EVENT = 5; // 0x5 28835 field public static final int TYPE_MOVIE = 0; // 0x0 28836 field public static final int TYPE_PLAYLIST = 10; // 0xa 28837 field public static final int TYPE_STATION = 11; // 0xb 28838 field public static final int TYPE_TRACK = 7; // 0x7 28839 field public static final int TYPE_TV_EPISODE = 3; // 0x3 28840 field public static final int TYPE_TV_SEASON = 2; // 0x2 28841 field public static final int TYPE_TV_SERIES = 1; // 0x1 28842 } 28843 28844 public static final class TvContract.Programs implements android.media.tv.TvContract.BaseTvColumns { 28845 field public static final String COLUMN_AUDIO_LANGUAGE = "audio_language"; 28846 field public static final String COLUMN_BROADCAST_GENRE = "broadcast_genre"; 28847 field public static final String COLUMN_CANONICAL_GENRE = "canonical_genre"; 28848 field public static final String COLUMN_CHANNEL_ID = "channel_id"; 28849 field public static final String COLUMN_CONTENT_RATING = "content_rating"; 28850 field public static final String COLUMN_END_TIME_UTC_MILLIS = "end_time_utc_millis"; 28851 field public static final String COLUMN_EPISODE_DISPLAY_NUMBER = "episode_display_number"; 28852 field @Deprecated public static final String COLUMN_EPISODE_NUMBER = "episode_number"; 28853 field public static final String COLUMN_EPISODE_TITLE = "episode_title"; 28854 field public static final String COLUMN_EVENT_ID = "event_id"; 28855 field public static final String COLUMN_GLOBAL_CONTENT_ID = "global_content_id"; 28856 field public static final String COLUMN_INTERNAL_PROVIDER_DATA = "internal_provider_data"; 28857 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG1 = "internal_provider_flag1"; 28858 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG2 = "internal_provider_flag2"; 28859 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG3 = "internal_provider_flag3"; 28860 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG4 = "internal_provider_flag4"; 28861 field public static final String COLUMN_LONG_DESCRIPTION = "long_description"; 28862 field public static final String COLUMN_POSTER_ART_URI = "poster_art_uri"; 28863 field public static final String COLUMN_RECORDING_PROHIBITED = "recording_prohibited"; 28864 field public static final String COLUMN_REVIEW_RATING = "review_rating"; 28865 field public static final String COLUMN_REVIEW_RATING_STYLE = "review_rating_style"; 28866 field public static final String COLUMN_SEARCHABLE = "searchable"; 28867 field public static final String COLUMN_SEASON_DISPLAY_NUMBER = "season_display_number"; 28868 field @Deprecated public static final String COLUMN_SEASON_NUMBER = "season_number"; 28869 field public static final String COLUMN_SEASON_TITLE = "season_title"; 28870 field public static final String COLUMN_SERIES_ID = "series_id"; 28871 field public static final String COLUMN_SHORT_DESCRIPTION = "short_description"; 28872 field public static final String COLUMN_SPLIT_ID = "split_id"; 28873 field public static final String COLUMN_START_TIME_UTC_MILLIS = "start_time_utc_millis"; 28874 field public static final String COLUMN_THUMBNAIL_URI = "thumbnail_uri"; 28875 field public static final String COLUMN_TITLE = "title"; 28876 field public static final String COLUMN_VERSION_NUMBER = "version_number"; 28877 field public static final String COLUMN_VIDEO_HEIGHT = "video_height"; 28878 field public static final String COLUMN_VIDEO_WIDTH = "video_width"; 28879 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/program"; 28880 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/program"; 28881 field public static final android.net.Uri CONTENT_URI; 28882 field public static final int REVIEW_RATING_STYLE_PERCENTAGE = 2; // 0x2 28883 field public static final int REVIEW_RATING_STYLE_STARS = 0; // 0x0 28884 field public static final int REVIEW_RATING_STYLE_THUMBS_UP_DOWN = 1; // 0x1 28885 } 28886 28887 public static final class TvContract.Programs.Genres { 28888 method public static String[] decode(@NonNull String); 28889 method public static String encode(@NonNull java.lang.String...); 28890 method public static boolean isCanonical(String); 28891 field public static final String ANIMAL_WILDLIFE = "ANIMAL_WILDLIFE"; 28892 field public static final String ARTS = "ARTS"; 28893 field public static final String COMEDY = "COMEDY"; 28894 field public static final String DRAMA = "DRAMA"; 28895 field public static final String EDUCATION = "EDUCATION"; 28896 field public static final String ENTERTAINMENT = "ENTERTAINMENT"; 28897 field public static final String FAMILY_KIDS = "FAMILY_KIDS"; 28898 field public static final String GAMING = "GAMING"; 28899 field public static final String LIFE_STYLE = "LIFE_STYLE"; 28900 field public static final String MOVIES = "MOVIES"; 28901 field public static final String MUSIC = "MUSIC"; 28902 field public static final String NEWS = "NEWS"; 28903 field public static final String PREMIER = "PREMIER"; 28904 field public static final String SHOPPING = "SHOPPING"; 28905 field public static final String SPORTS = "SPORTS"; 28906 field public static final String TECH_SCIENCE = "TECH_SCIENCE"; 28907 field public static final String TRAVEL = "TRAVEL"; 28908 } 28909 28910 public static final class TvContract.RecordedPrograms implements android.media.tv.TvContract.BaseTvColumns { 28911 field public static final String COLUMN_AUDIO_LANGUAGE = "audio_language"; 28912 field public static final String COLUMN_BROADCAST_GENRE = "broadcast_genre"; 28913 field public static final String COLUMN_CANONICAL_GENRE = "canonical_genre"; 28914 field public static final String COLUMN_CHANNEL_ID = "channel_id"; 28915 field public static final String COLUMN_CONTENT_RATING = "content_rating"; 28916 field public static final String COLUMN_END_TIME_UTC_MILLIS = "end_time_utc_millis"; 28917 field public static final String COLUMN_EPISODE_DISPLAY_NUMBER = "episode_display_number"; 28918 field public static final String COLUMN_EPISODE_TITLE = "episode_title"; 28919 field public static final String COLUMN_INPUT_ID = "input_id"; 28920 field public static final String COLUMN_INTERNAL_PROVIDER_DATA = "internal_provider_data"; 28921 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG1 = "internal_provider_flag1"; 28922 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG2 = "internal_provider_flag2"; 28923 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG3 = "internal_provider_flag3"; 28924 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG4 = "internal_provider_flag4"; 28925 field public static final String COLUMN_LONG_DESCRIPTION = "long_description"; 28926 field public static final String COLUMN_POSTER_ART_URI = "poster_art_uri"; 28927 field public static final String COLUMN_RECORDING_DATA_BYTES = "recording_data_bytes"; 28928 field public static final String COLUMN_RECORDING_DATA_URI = "recording_data_uri"; 28929 field public static final String COLUMN_RECORDING_DURATION_MILLIS = "recording_duration_millis"; 28930 field public static final String COLUMN_RECORDING_EXPIRE_TIME_UTC_MILLIS = "recording_expire_time_utc_millis"; 28931 field public static final String COLUMN_REVIEW_RATING = "review_rating"; 28932 field public static final String COLUMN_REVIEW_RATING_STYLE = "review_rating_style"; 28933 field public static final String COLUMN_SEARCHABLE = "searchable"; 28934 field public static final String COLUMN_SEASON_DISPLAY_NUMBER = "season_display_number"; 28935 field public static final String COLUMN_SEASON_TITLE = "season_title"; 28936 field public static final String COLUMN_SERIES_ID = "series_id"; 28937 field public static final String COLUMN_SHORT_DESCRIPTION = "short_description"; 28938 field public static final String COLUMN_SPLIT_ID = "split_id"; 28939 field public static final String COLUMN_START_TIME_UTC_MILLIS = "start_time_utc_millis"; 28940 field public static final String COLUMN_THUMBNAIL_URI = "thumbnail_uri"; 28941 field public static final String COLUMN_TITLE = "title"; 28942 field public static final String COLUMN_VERSION_NUMBER = "version_number"; 28943 field public static final String COLUMN_VIDEO_HEIGHT = "video_height"; 28944 field public static final String COLUMN_VIDEO_WIDTH = "video_width"; 28945 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/recorded_program"; 28946 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/recorded_program"; 28947 field public static final android.net.Uri CONTENT_URI; 28948 field public static final int REVIEW_RATING_STYLE_PERCENTAGE = 2; // 0x2 28949 field public static final int REVIEW_RATING_STYLE_STARS = 0; // 0x0 28950 field public static final int REVIEW_RATING_STYLE_THUMBS_UP_DOWN = 1; // 0x1 28951 } 28952 28953 public static final class TvContract.WatchNextPrograms implements android.media.tv.TvContract.BaseTvColumns { 28954 field public static final int ASPECT_RATIO_16_9 = 0; // 0x0 28955 field public static final int ASPECT_RATIO_1_1 = 3; // 0x3 28956 field public static final int ASPECT_RATIO_2_3 = 4; // 0x4 28957 field public static final int ASPECT_RATIO_3_2 = 1; // 0x1 28958 field public static final int ASPECT_RATIO_4_3 = 2; // 0x2 28959 field public static final int AVAILABILITY_AVAILABLE = 0; // 0x0 28960 field public static final int AVAILABILITY_FREE_WITH_SUBSCRIPTION = 1; // 0x1 28961 field public static final int AVAILABILITY_PAID_CONTENT = 2; // 0x2 28962 field public static final String COLUMN_AUDIO_LANGUAGE = "audio_language"; 28963 field public static final String COLUMN_AUTHOR = "author"; 28964 field public static final String COLUMN_AVAILABILITY = "availability"; 28965 field public static final String COLUMN_BROWSABLE = "browsable"; 28966 field public static final String COLUMN_CANONICAL_GENRE = "canonical_genre"; 28967 field public static final String COLUMN_CONTENT_ID = "content_id"; 28968 field public static final String COLUMN_CONTENT_RATING = "content_rating"; 28969 field public static final String COLUMN_DURATION_MILLIS = "duration_millis"; 28970 field public static final String COLUMN_EPISODE_DISPLAY_NUMBER = "episode_display_number"; 28971 field public static final String COLUMN_EPISODE_TITLE = "episode_title"; 28972 field public static final String COLUMN_INTENT_URI = "intent_uri"; 28973 field public static final String COLUMN_INTERACTION_COUNT = "interaction_count"; 28974 field public static final String COLUMN_INTERACTION_TYPE = "interaction_type"; 28975 field public static final String COLUMN_INTERNAL_PROVIDER_DATA = "internal_provider_data"; 28976 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG1 = "internal_provider_flag1"; 28977 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG2 = "internal_provider_flag2"; 28978 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG3 = "internal_provider_flag3"; 28979 field public static final String COLUMN_INTERNAL_PROVIDER_FLAG4 = "internal_provider_flag4"; 28980 field public static final String COLUMN_INTERNAL_PROVIDER_ID = "internal_provider_id"; 28981 field public static final String COLUMN_ITEM_COUNT = "item_count"; 28982 field public static final String COLUMN_LAST_ENGAGEMENT_TIME_UTC_MILLIS = "last_engagement_time_utc_millis"; 28983 field public static final String COLUMN_LAST_PLAYBACK_POSITION_MILLIS = "last_playback_position_millis"; 28984 field public static final String COLUMN_LIVE = "live"; 28985 field public static final String COLUMN_LOGO_URI = "logo_uri"; 28986 field public static final String COLUMN_LONG_DESCRIPTION = "long_description"; 28987 field public static final String COLUMN_OFFER_PRICE = "offer_price"; 28988 field public static final String COLUMN_POSTER_ART_ASPECT_RATIO = "poster_art_aspect_ratio"; 28989 field public static final String COLUMN_POSTER_ART_URI = "poster_art_uri"; 28990 field public static final String COLUMN_PREVIEW_VIDEO_URI = "preview_video_uri"; 28991 field public static final String COLUMN_RELEASE_DATE = "release_date"; 28992 field public static final String COLUMN_REVIEW_RATING = "review_rating"; 28993 field public static final String COLUMN_REVIEW_RATING_STYLE = "review_rating_style"; 28994 field public static final String COLUMN_SEARCHABLE = "searchable"; 28995 field public static final String COLUMN_SEASON_DISPLAY_NUMBER = "season_display_number"; 28996 field public static final String COLUMN_SEASON_TITLE = "season_title"; 28997 field public static final String COLUMN_SERIES_ID = "series_id"; 28998 field public static final String COLUMN_SHORT_DESCRIPTION = "short_description"; 28999 field public static final String COLUMN_SPLIT_ID = "split_id"; 29000 field public static final String COLUMN_STARTING_PRICE = "starting_price"; 29001 field public static final String COLUMN_THUMBNAIL_ASPECT_RATIO = "poster_thumbnail_aspect_ratio"; 29002 field public static final String COLUMN_THUMBNAIL_URI = "thumbnail_uri"; 29003 field public static final String COLUMN_TITLE = "title"; 29004 field public static final String COLUMN_TRANSIENT = "transient"; 29005 field public static final String COLUMN_TYPE = "type"; 29006 field public static final String COLUMN_VERSION_NUMBER = "version_number"; 29007 field public static final String COLUMN_VIDEO_HEIGHT = "video_height"; 29008 field public static final String COLUMN_VIDEO_WIDTH = "video_width"; 29009 field public static final String COLUMN_WATCH_NEXT_TYPE = "watch_next_type"; 29010 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/watch_next_program"; 29011 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/watch_next_program"; 29012 field public static final android.net.Uri CONTENT_URI; 29013 field public static final int INTERACTION_TYPE_FANS = 3; // 0x3 29014 field public static final int INTERACTION_TYPE_FOLLOWERS = 2; // 0x2 29015 field public static final int INTERACTION_TYPE_LIKES = 4; // 0x4 29016 field public static final int INTERACTION_TYPE_LISTENS = 1; // 0x1 29017 field public static final int INTERACTION_TYPE_THUMBS = 5; // 0x5 29018 field public static final int INTERACTION_TYPE_VIEWERS = 6; // 0x6 29019 field public static final int INTERACTION_TYPE_VIEWS = 0; // 0x0 29020 field public static final int REVIEW_RATING_STYLE_PERCENTAGE = 2; // 0x2 29021 field public static final int REVIEW_RATING_STYLE_STARS = 0; // 0x0 29022 field public static final int REVIEW_RATING_STYLE_THUMBS_UP_DOWN = 1; // 0x1 29023 field public static final int TYPE_ALBUM = 8; // 0x8 29024 field public static final int TYPE_ARTIST = 9; // 0x9 29025 field public static final int TYPE_CHANNEL = 6; // 0x6 29026 field public static final int TYPE_CLIP = 4; // 0x4 29027 field public static final int TYPE_EVENT = 5; // 0x5 29028 field public static final int TYPE_MOVIE = 0; // 0x0 29029 field public static final int TYPE_PLAYLIST = 10; // 0xa 29030 field public static final int TYPE_STATION = 11; // 0xb 29031 field public static final int TYPE_TRACK = 7; // 0x7 29032 field public static final int TYPE_TV_EPISODE = 3; // 0x3 29033 field public static final int TYPE_TV_SEASON = 2; // 0x2 29034 field public static final int TYPE_TV_SERIES = 1; // 0x1 29035 field public static final int WATCH_NEXT_TYPE_CONTINUE = 0; // 0x0 29036 field public static final int WATCH_NEXT_TYPE_NEW = 2; // 0x2 29037 field public static final int WATCH_NEXT_TYPE_NEXT = 1; // 0x1 29038 field public static final int WATCH_NEXT_TYPE_WATCHLIST = 3; // 0x3 29039 } 29040 29041 public final class TvInputInfo implements android.os.Parcelable { 29042 method public boolean canRecord(); 29043 method @Deprecated public android.content.Intent createSettingsIntent(); 29044 method public android.content.Intent createSetupIntent(); 29045 method public int describeContents(); 29046 method public android.os.Bundle getExtras(); 29047 method public String getId(); 29048 method public String getParentId(); 29049 method public android.content.pm.ServiceInfo getServiceInfo(); 29050 method public int getTunerCount(); 29051 method public int getType(); 29052 method public boolean isHidden(android.content.Context); 29053 method public boolean isPassthroughInput(); 29054 method public CharSequence loadCustomLabel(android.content.Context); 29055 method public android.graphics.drawable.Drawable loadIcon(@NonNull android.content.Context); 29056 method public CharSequence loadLabel(@NonNull android.content.Context); 29057 method public void writeToParcel(@NonNull android.os.Parcel, int); 29058 field @NonNull public static final android.os.Parcelable.Creator<android.media.tv.TvInputInfo> CREATOR; 29059 field public static final String EXTRA_INPUT_ID = "android.media.tv.extra.INPUT_ID"; 29060 field public static final int TYPE_COMPONENT = 1004; // 0x3ec 29061 field public static final int TYPE_COMPOSITE = 1001; // 0x3e9 29062 field public static final int TYPE_DISPLAY_PORT = 1008; // 0x3f0 29063 field public static final int TYPE_DVI = 1006; // 0x3ee 29064 field public static final int TYPE_HDMI = 1007; // 0x3ef 29065 field public static final int TYPE_OTHER = 1000; // 0x3e8 29066 field public static final int TYPE_SCART = 1003; // 0x3eb 29067 field public static final int TYPE_SVIDEO = 1002; // 0x3ea 29068 field public static final int TYPE_TUNER = 0; // 0x0 29069 field public static final int TYPE_VGA = 1005; // 0x3ed 29070 } 29071 29072 public static final class TvInputInfo.Builder { 29073 ctor public TvInputInfo.Builder(android.content.Context, android.content.ComponentName); 29074 method public android.media.tv.TvInputInfo build(); 29075 method public android.media.tv.TvInputInfo.Builder setCanRecord(boolean); 29076 method public android.media.tv.TvInputInfo.Builder setExtras(android.os.Bundle); 29077 method public android.media.tv.TvInputInfo.Builder setTunerCount(int); 29078 } 29079 29080 public final class TvInputManager { 29081 method public java.util.List<android.media.tv.TvContentRating> getBlockedRatings(); 29082 method public int getInputState(@NonNull String); 29083 method @Nullable public android.media.tv.TvInputInfo getTvInputInfo(@NonNull String); 29084 method public java.util.List<android.media.tv.TvInputInfo> getTvInputList(); 29085 method public boolean isParentalControlsEnabled(); 29086 method public boolean isRatingBlocked(@NonNull android.media.tv.TvContentRating); 29087 method public void registerCallback(@NonNull android.media.tv.TvInputManager.TvInputCallback, @NonNull android.os.Handler); 29088 method public void unregisterCallback(@NonNull android.media.tv.TvInputManager.TvInputCallback); 29089 method public void updateTvInputInfo(@NonNull android.media.tv.TvInputInfo); 29090 field public static final String ACTION_BLOCKED_RATINGS_CHANGED = "android.media.tv.action.BLOCKED_RATINGS_CHANGED"; 29091 field public static final String ACTION_PARENTAL_CONTROLS_ENABLED_CHANGED = "android.media.tv.action.PARENTAL_CONTROLS_ENABLED_CHANGED"; 29092 field public static final String ACTION_QUERY_CONTENT_RATING_SYSTEMS = "android.media.tv.action.QUERY_CONTENT_RATING_SYSTEMS"; 29093 field public static final String ACTION_SETUP_INPUTS = "android.media.tv.action.SETUP_INPUTS"; 29094 field public static final String ACTION_VIEW_RECORDING_SCHEDULES = "android.media.tv.action.VIEW_RECORDING_SCHEDULES"; 29095 field public static final int INPUT_STATE_CONNECTED = 0; // 0x0 29096 field public static final int INPUT_STATE_CONNECTED_STANDBY = 1; // 0x1 29097 field public static final int INPUT_STATE_DISCONNECTED = 2; // 0x2 29098 field public static final String META_DATA_CONTENT_RATING_SYSTEMS = "android.media.tv.metadata.CONTENT_RATING_SYSTEMS"; 29099 field public static final int RECORDING_ERROR_INSUFFICIENT_SPACE = 1; // 0x1 29100 field public static final int RECORDING_ERROR_RESOURCE_BUSY = 2; // 0x2 29101 field public static final int RECORDING_ERROR_UNKNOWN = 0; // 0x0 29102 field public static final long TIME_SHIFT_INVALID_TIME = -9223372036854775808L; // 0x8000000000000000L 29103 field public static final int TIME_SHIFT_STATUS_AVAILABLE = 3; // 0x3 29104 field public static final int TIME_SHIFT_STATUS_UNAVAILABLE = 2; // 0x2 29105 field public static final int TIME_SHIFT_STATUS_UNKNOWN = 0; // 0x0 29106 field public static final int TIME_SHIFT_STATUS_UNSUPPORTED = 1; // 0x1 29107 field public static final int VIDEO_UNAVAILABLE_REASON_AUDIO_ONLY = 4; // 0x4 29108 field public static final int VIDEO_UNAVAILABLE_REASON_BUFFERING = 3; // 0x3 29109 field public static final int VIDEO_UNAVAILABLE_REASON_CAS_BLACKOUT = 16; // 0x10 29110 field public static final int VIDEO_UNAVAILABLE_REASON_CAS_CARD_INVALID = 15; // 0xf 29111 field public static final int VIDEO_UNAVAILABLE_REASON_CAS_CARD_MUTE = 14; // 0xe 29112 field public static final int VIDEO_UNAVAILABLE_REASON_CAS_INSUFFICIENT_OUTPUT_PROTECTION = 7; // 0x7 29113 field public static final int VIDEO_UNAVAILABLE_REASON_CAS_LICENSE_EXPIRED = 10; // 0xa 29114 field public static final int VIDEO_UNAVAILABLE_REASON_CAS_NEED_ACTIVATION = 11; // 0xb 29115 field public static final int VIDEO_UNAVAILABLE_REASON_CAS_NEED_PAIRING = 12; // 0xc 29116 field public static final int VIDEO_UNAVAILABLE_REASON_CAS_NO_CARD = 13; // 0xd 29117 field public static final int VIDEO_UNAVAILABLE_REASON_CAS_PVR_RECORDING_NOT_ALLOWED = 8; // 0x8 29118 field public static final int VIDEO_UNAVAILABLE_REASON_CAS_REBOOTING = 17; // 0x11 29119 field public static final int VIDEO_UNAVAILABLE_REASON_CAS_UNKNOWN = 18; // 0x12 29120 field public static final int VIDEO_UNAVAILABLE_REASON_INSUFFICIENT_RESOURCE = 6; // 0x6 29121 field public static final int VIDEO_UNAVAILABLE_REASON_NOT_CONNECTED = 5; // 0x5 29122 field public static final int VIDEO_UNAVAILABLE_REASON_TUNING = 1; // 0x1 29123 field public static final int VIDEO_UNAVAILABLE_REASON_UNKNOWN = 0; // 0x0 29124 field public static final int VIDEO_UNAVAILABLE_REASON_WEAK_SIGNAL = 2; // 0x2 29125 } 29126 29127 public abstract static class TvInputManager.TvInputCallback { 29128 ctor public TvInputManager.TvInputCallback(); 29129 method public void onInputAdded(String); 29130 method public void onInputRemoved(String); 29131 method public void onInputStateChanged(String, int); 29132 method public void onInputUpdated(String); 29133 method public void onTvInputInfoUpdated(android.media.tv.TvInputInfo); 29134 } 29135 29136 public abstract class TvInputService extends android.app.Service { 29137 ctor public TvInputService(); 29138 method public final android.os.IBinder onBind(android.content.Intent); 29139 method @Nullable public android.media.tv.TvInputService.RecordingSession onCreateRecordingSession(@NonNull String); 29140 method @Nullable public android.media.tv.TvInputService.RecordingSession onCreateRecordingSession(@NonNull String, @NonNull String); 29141 method @Nullable public abstract android.media.tv.TvInputService.Session onCreateSession(@NonNull String); 29142 method @Nullable public android.media.tv.TvInputService.Session onCreateSession(@NonNull String, @NonNull String); 29143 field public static final int PRIORITY_HINT_USE_CASE_TYPE_BACKGROUND = 100; // 0x64 29144 field public static final int PRIORITY_HINT_USE_CASE_TYPE_LIVE = 400; // 0x190 29145 field public static final int PRIORITY_HINT_USE_CASE_TYPE_PLAYBACK = 300; // 0x12c 29146 field public static final int PRIORITY_HINT_USE_CASE_TYPE_RECORD = 500; // 0x1f4 29147 field public static final int PRIORITY_HINT_USE_CASE_TYPE_SCAN = 200; // 0xc8 29148 field public static final String SERVICE_INTERFACE = "android.media.tv.TvInputService"; 29149 field public static final String SERVICE_META_DATA = "android.media.tv.input"; 29150 } 29151 29152 public abstract static class TvInputService.HardwareSession extends android.media.tv.TvInputService.Session { 29153 ctor public TvInputService.HardwareSession(android.content.Context); 29154 method public abstract String getHardwareInputId(); 29155 method public void onHardwareVideoAvailable(); 29156 method public void onHardwareVideoUnavailable(int); 29157 method public final boolean onSetSurface(android.view.Surface); 29158 } 29159 29160 public abstract static class TvInputService.RecordingSession { 29161 ctor public TvInputService.RecordingSession(android.content.Context); 29162 method public void notifyError(int); 29163 method public void notifyRecordingStopped(android.net.Uri); 29164 method public void notifyTuned(android.net.Uri); 29165 method public void onAppPrivateCommand(@NonNull String, android.os.Bundle); 29166 method public abstract void onRelease(); 29167 method public abstract void onStartRecording(@Nullable android.net.Uri); 29168 method public void onStartRecording(@Nullable android.net.Uri, @NonNull android.os.Bundle); 29169 method public abstract void onStopRecording(); 29170 method public abstract void onTune(android.net.Uri); 29171 method public void onTune(android.net.Uri, android.os.Bundle); 29172 } 29173 29174 public abstract static class TvInputService.Session implements android.view.KeyEvent.Callback { 29175 ctor public TvInputService.Session(android.content.Context); 29176 method public void layoutSurface(int, int, int, int); 29177 method public void notifyChannelRetuned(android.net.Uri); 29178 method public void notifyContentAllowed(); 29179 method public void notifyContentBlocked(@NonNull android.media.tv.TvContentRating); 29180 method public void notifyTimeShiftStatusChanged(int); 29181 method public void notifyTrackSelected(int, String); 29182 method public void notifyTracksChanged(java.util.List<android.media.tv.TvTrackInfo>); 29183 method public void notifyVideoAvailable(); 29184 method public void notifyVideoUnavailable(int); 29185 method public void onAppPrivateCommand(@NonNull String, android.os.Bundle); 29186 method public android.view.View onCreateOverlayView(); 29187 method public boolean onGenericMotionEvent(android.view.MotionEvent); 29188 method public boolean onKeyDown(int, android.view.KeyEvent); 29189 method public boolean onKeyLongPress(int, android.view.KeyEvent); 29190 method public boolean onKeyMultiple(int, int, android.view.KeyEvent); 29191 method public boolean onKeyUp(int, android.view.KeyEvent); 29192 method public void onOverlayViewSizeChanged(int, int); 29193 method public abstract void onRelease(); 29194 method public boolean onSelectTrack(int, @Nullable String); 29195 method public abstract void onSetCaptionEnabled(boolean); 29196 method public abstract void onSetStreamVolume(@FloatRange(from=0.0, to=1.0) float); 29197 method public abstract boolean onSetSurface(@Nullable android.view.Surface); 29198 method public void onSurfaceChanged(int, int, int); 29199 method public long onTimeShiftGetCurrentPosition(); 29200 method public long onTimeShiftGetStartPosition(); 29201 method public void onTimeShiftPause(); 29202 method public void onTimeShiftPlay(android.net.Uri); 29203 method public void onTimeShiftResume(); 29204 method public void onTimeShiftSeekTo(long); 29205 method public void onTimeShiftSetPlaybackParams(android.media.PlaybackParams); 29206 method public boolean onTouchEvent(android.view.MotionEvent); 29207 method public boolean onTrackballEvent(android.view.MotionEvent); 29208 method public abstract boolean onTune(android.net.Uri); 29209 method public boolean onTune(android.net.Uri, android.os.Bundle); 29210 method public void onUnblockContent(android.media.tv.TvContentRating); 29211 method public void setOverlayViewEnabled(boolean); 29212 } 29213 29214 public class TvRecordingClient { 29215 ctor public TvRecordingClient(android.content.Context, String, @NonNull android.media.tv.TvRecordingClient.RecordingCallback, android.os.Handler); 29216 method public void release(); 29217 method public void sendAppPrivateCommand(@NonNull String, android.os.Bundle); 29218 method public void startRecording(@Nullable android.net.Uri); 29219 method public void startRecording(@Nullable android.net.Uri, @NonNull android.os.Bundle); 29220 method public void stopRecording(); 29221 method public void tune(String, android.net.Uri); 29222 method public void tune(String, android.net.Uri, android.os.Bundle); 29223 } 29224 29225 public abstract static class TvRecordingClient.RecordingCallback { 29226 ctor public TvRecordingClient.RecordingCallback(); 29227 method public void onConnectionFailed(String); 29228 method public void onDisconnected(String); 29229 method public void onError(int); 29230 method public void onRecordingStopped(android.net.Uri); 29231 method public void onTuned(android.net.Uri); 29232 } 29233 29234 public final class TvTrackInfo implements android.os.Parcelable { 29235 method public int describeContents(); 29236 method public int getAudioChannelCount(); 29237 method public int getAudioSampleRate(); 29238 method public CharSequence getDescription(); 29239 method @Nullable public String getEncoding(); 29240 method public android.os.Bundle getExtra(); 29241 method public String getId(); 29242 method public String getLanguage(); 29243 method public int getType(); 29244 method public byte getVideoActiveFormatDescription(); 29245 method public float getVideoFrameRate(); 29246 method public int getVideoHeight(); 29247 method public float getVideoPixelAspectRatio(); 29248 method public int getVideoWidth(); 29249 method public boolean isAudioDescription(); 29250 method public boolean isEncrypted(); 29251 method public boolean isHardOfHearing(); 29252 method public boolean isSpokenSubtitle(); 29253 method public void writeToParcel(@NonNull android.os.Parcel, int); 29254 field @NonNull public static final android.os.Parcelable.Creator<android.media.tv.TvTrackInfo> CREATOR; 29255 field public static final int TYPE_AUDIO = 0; // 0x0 29256 field public static final int TYPE_SUBTITLE = 2; // 0x2 29257 field public static final int TYPE_VIDEO = 1; // 0x1 29258 } 29259 29260 public static final class TvTrackInfo.Builder { 29261 ctor public TvTrackInfo.Builder(int, @NonNull String); 29262 method @NonNull public android.media.tv.TvTrackInfo build(); 29263 method @NonNull public android.media.tv.TvTrackInfo.Builder setAudioChannelCount(int); 29264 method @NonNull public android.media.tv.TvTrackInfo.Builder setAudioDescription(boolean); 29265 method @NonNull public android.media.tv.TvTrackInfo.Builder setAudioSampleRate(int); 29266 method @NonNull public android.media.tv.TvTrackInfo.Builder setDescription(@NonNull CharSequence); 29267 method @NonNull public android.media.tv.TvTrackInfo.Builder setEncoding(@Nullable String); 29268 method @NonNull public android.media.tv.TvTrackInfo.Builder setEncrypted(boolean); 29269 method @NonNull public android.media.tv.TvTrackInfo.Builder setExtra(@NonNull android.os.Bundle); 29270 method @NonNull public android.media.tv.TvTrackInfo.Builder setHardOfHearing(boolean); 29271 method @NonNull public android.media.tv.TvTrackInfo.Builder setLanguage(@NonNull String); 29272 method @NonNull public android.media.tv.TvTrackInfo.Builder setSpokenSubtitle(boolean); 29273 method @NonNull public android.media.tv.TvTrackInfo.Builder setVideoActiveFormatDescription(byte); 29274 method @NonNull public android.media.tv.TvTrackInfo.Builder setVideoFrameRate(float); 29275 method @NonNull public android.media.tv.TvTrackInfo.Builder setVideoHeight(int); 29276 method @NonNull public android.media.tv.TvTrackInfo.Builder setVideoPixelAspectRatio(float); 29277 method @NonNull public android.media.tv.TvTrackInfo.Builder setVideoWidth(int); 29278 } 29279 29280 public class TvView extends android.view.ViewGroup { 29281 ctor public TvView(android.content.Context); 29282 ctor public TvView(android.content.Context, android.util.AttributeSet); 29283 ctor public TvView(android.content.Context, android.util.AttributeSet, int); 29284 method public boolean dispatchUnhandledInputEvent(android.view.InputEvent); 29285 method public String getSelectedTrack(int); 29286 method public java.util.List<android.media.tv.TvTrackInfo> getTracks(int); 29287 method public boolean onUnhandledInputEvent(android.view.InputEvent); 29288 method public void reset(); 29289 method public void selectTrack(int, String); 29290 method public void sendAppPrivateCommand(@NonNull String, android.os.Bundle); 29291 method public void setCallback(@Nullable android.media.tv.TvView.TvInputCallback); 29292 method public void setCaptionEnabled(boolean); 29293 method public void setOnUnhandledInputEventListener(android.media.tv.TvView.OnUnhandledInputEventListener); 29294 method public void setStreamVolume(@FloatRange(from=0.0, to=1.0) float); 29295 method public void setTimeShiftPositionCallback(@Nullable android.media.tv.TvView.TimeShiftPositionCallback); 29296 method public void setZOrderMediaOverlay(boolean); 29297 method public void setZOrderOnTop(boolean); 29298 method public void timeShiftPause(); 29299 method public void timeShiftPlay(String, android.net.Uri); 29300 method public void timeShiftResume(); 29301 method public void timeShiftSeekTo(long); 29302 method public void timeShiftSetPlaybackParams(@NonNull android.media.PlaybackParams); 29303 method public void tune(@NonNull String, android.net.Uri); 29304 method public void tune(String, android.net.Uri, android.os.Bundle); 29305 } 29306 29307 public static interface TvView.OnUnhandledInputEventListener { 29308 method public boolean onUnhandledInputEvent(android.view.InputEvent); 29309 } 29310 29311 public abstract static class TvView.TimeShiftPositionCallback { 29312 ctor public TvView.TimeShiftPositionCallback(); 29313 method public void onTimeShiftCurrentPositionChanged(String, long); 29314 method public void onTimeShiftStartPositionChanged(String, long); 29315 } 29316 29317 public abstract static class TvView.TvInputCallback { 29318 ctor public TvView.TvInputCallback(); 29319 method public void onChannelRetuned(String, android.net.Uri); 29320 method public void onConnectionFailed(String); 29321 method public void onContentAllowed(String); 29322 method public void onContentBlocked(String, android.media.tv.TvContentRating); 29323 method public void onDisconnected(String); 29324 method public void onTimeShiftStatusChanged(String, int); 29325 method public void onTrackSelected(String, int, String); 29326 method public void onTracksChanged(String, java.util.List<android.media.tv.TvTrackInfo>); 29327 method public void onVideoAvailable(String); 29328 method public void onVideoSizeChanged(String, int, int); 29329 method public void onVideoUnavailable(String, int); 29330 } 29331 29332} 29333 29334package android.mtp { 29335 29336 public final class MtpConstants { 29337 ctor public MtpConstants(); 29338 method public static boolean isAbstractObject(int); 29339 field public static final int ASSOCIATION_TYPE_GENERIC_FOLDER = 1; // 0x1 29340 field public static final int FORMAT_3GP_CONTAINER = 47492; // 0xb984 29341 field public static final int FORMAT_AAC = 47363; // 0xb903 29342 field public static final int FORMAT_ABSTRACT_AUDIO_ALBUM = 47619; // 0xba03 29343 field public static final int FORMAT_ABSTRACT_AUDIO_PLAYLIST = 47625; // 0xba09 29344 field public static final int FORMAT_ABSTRACT_AV_PLAYLIST = 47621; // 0xba05 29345 field public static final int FORMAT_ABSTRACT_DOCUMENT = 47745; // 0xba81 29346 field public static final int FORMAT_ABSTRACT_IMAGE_ALBUM = 47618; // 0xba02 29347 field public static final int FORMAT_ABSTRACT_MEDIACAST = 47627; // 0xba0b 29348 field public static final int FORMAT_ABSTRACT_MULTIMEDIA_ALBUM = 47617; // 0xba01 29349 field public static final int FORMAT_ABSTRACT_VIDEO_ALBUM = 47620; // 0xba04 29350 field public static final int FORMAT_ABSTRACT_VIDEO_PLAYLIST = 47626; // 0xba0a 29351 field public static final int FORMAT_AIFF = 12295; // 0x3007 29352 field public static final int FORMAT_ASF = 12300; // 0x300c 29353 field public static final int FORMAT_ASSOCIATION = 12289; // 0x3001 29354 field public static final int FORMAT_ASX_PLAYLIST = 47635; // 0xba13 29355 field public static final int FORMAT_AUDIBLE = 47364; // 0xb904 29356 field public static final int FORMAT_AVI = 12298; // 0x300a 29357 field public static final int FORMAT_BMP = 14340; // 0x3804 29358 field public static final int FORMAT_DEFINED = 14336; // 0x3800 29359 field public static final int FORMAT_DNG = 14353; // 0x3811 29360 field public static final int FORMAT_DPOF = 12294; // 0x3006 29361 field public static final int FORMAT_EXECUTABLE = 12291; // 0x3003 29362 field public static final int FORMAT_EXIF_JPEG = 14337; // 0x3801 29363 field public static final int FORMAT_FLAC = 47366; // 0xb906 29364 field public static final int FORMAT_GIF = 14343; // 0x3807 29365 field public static final int FORMAT_HTML = 12293; // 0x3005 29366 field public static final int FORMAT_JFIF = 14344; // 0x3808 29367 field public static final int FORMAT_JP2 = 14351; // 0x380f 29368 field public static final int FORMAT_JPX = 14352; // 0x3810 29369 field public static final int FORMAT_M3U_PLAYLIST = 47633; // 0xba11 29370 field public static final int FORMAT_MP2 = 47491; // 0xb983 29371 field public static final int FORMAT_MP3 = 12297; // 0x3009 29372 field public static final int FORMAT_MP4_CONTAINER = 47490; // 0xb982 29373 field public static final int FORMAT_MPEG = 12299; // 0x300b 29374 field public static final int FORMAT_MPL_PLAYLIST = 47634; // 0xba12 29375 field public static final int FORMAT_MS_EXCEL_SPREADSHEET = 47749; // 0xba85 29376 field public static final int FORMAT_MS_POWERPOINT_PRESENTATION = 47750; // 0xba86 29377 field public static final int FORMAT_MS_WORD_DOCUMENT = 47747; // 0xba83 29378 field public static final int FORMAT_OGG = 47362; // 0xb902 29379 field public static final int FORMAT_PICT = 14346; // 0x380a 29380 field public static final int FORMAT_PLS_PLAYLIST = 47636; // 0xba14 29381 field public static final int FORMAT_PNG = 14347; // 0x380b 29382 field public static final int FORMAT_SCRIPT = 12290; // 0x3002 29383 field public static final int FORMAT_TEXT = 12292; // 0x3004 29384 field public static final int FORMAT_TIFF = 14349; // 0x380d 29385 field public static final int FORMAT_TIFF_EP = 14338; // 0x3802 29386 field public static final int FORMAT_UNDEFINED = 12288; // 0x3000 29387 field public static final int FORMAT_UNDEFINED_AUDIO = 47360; // 0xb900 29388 field public static final int FORMAT_UNDEFINED_COLLECTION = 47616; // 0xba00 29389 field public static final int FORMAT_UNDEFINED_DOCUMENT = 47744; // 0xba80 29390 field public static final int FORMAT_UNDEFINED_FIRMWARE = 47106; // 0xb802 29391 field public static final int FORMAT_UNDEFINED_VIDEO = 47488; // 0xb980 29392 field public static final int FORMAT_WAV = 12296; // 0x3008 29393 field public static final int FORMAT_WINDOWS_IMAGE_FORMAT = 47233; // 0xb881 29394 field public static final int FORMAT_WMA = 47361; // 0xb901 29395 field public static final int FORMAT_WMV = 47489; // 0xb981 29396 field public static final int FORMAT_WPL_PLAYLIST = 47632; // 0xba10 29397 field public static final int FORMAT_XML_DOCUMENT = 47746; // 0xba82 29398 field public static final int OPERATION_CLOSE_SESSION = 4099; // 0x1003 29399 field public static final int OPERATION_COPY_OBJECT = 4122; // 0x101a 29400 field public static final int OPERATION_DELETE_OBJECT = 4107; // 0x100b 29401 field public static final int OPERATION_FORMAT_STORE = 4111; // 0x100f 29402 field public static final int OPERATION_GET_DEVICE_INFO = 4097; // 0x1001 29403 field public static final int OPERATION_GET_DEVICE_PROP_DESC = 4116; // 0x1014 29404 field public static final int OPERATION_GET_DEVICE_PROP_VALUE = 4117; // 0x1015 29405 field public static final int OPERATION_GET_NUM_OBJECTS = 4102; // 0x1006 29406 field public static final int OPERATION_GET_OBJECT = 4105; // 0x1009 29407 field public static final int OPERATION_GET_OBJECT_HANDLES = 4103; // 0x1007 29408 field public static final int OPERATION_GET_OBJECT_INFO = 4104; // 0x1008 29409 field public static final int OPERATION_GET_OBJECT_PROPS_SUPPORTED = 38913; // 0x9801 29410 field public static final int OPERATION_GET_OBJECT_PROP_DESC = 38914; // 0x9802 29411 field public static final int OPERATION_GET_OBJECT_PROP_VALUE = 38915; // 0x9803 29412 field public static final int OPERATION_GET_OBJECT_REFERENCES = 38928; // 0x9810 29413 field public static final int OPERATION_GET_PARTIAL_OBJECT = 4123; // 0x101b 29414 field public static final int OPERATION_GET_PARTIAL_OBJECT_64 = 38337; // 0x95c1 29415 field public static final int OPERATION_GET_STORAGE_INFO = 4101; // 0x1005 29416 field public static final int OPERATION_GET_STORAGE_I_DS = 4100; // 0x1004 29417 field public static final int OPERATION_GET_THUMB = 4106; // 0x100a 29418 field public static final int OPERATION_INITIATE_CAPTURE = 4110; // 0x100e 29419 field public static final int OPERATION_INITIATE_OPEN_CAPTURE = 4124; // 0x101c 29420 field public static final int OPERATION_MOVE_OBJECT = 4121; // 0x1019 29421 field public static final int OPERATION_OPEN_SESSION = 4098; // 0x1002 29422 field public static final int OPERATION_POWER_DOWN = 4115; // 0x1013 29423 field public static final int OPERATION_RESET_DEVICE = 4112; // 0x1010 29424 field public static final int OPERATION_RESET_DEVICE_PROP_VALUE = 4119; // 0x1017 29425 field public static final int OPERATION_SELF_TEST = 4113; // 0x1011 29426 field public static final int OPERATION_SEND_OBJECT = 4109; // 0x100d 29427 field public static final int OPERATION_SEND_OBJECT_INFO = 4108; // 0x100c 29428 field public static final int OPERATION_SET_DEVICE_PROP_VALUE = 4118; // 0x1016 29429 field public static final int OPERATION_SET_OBJECT_PROP_VALUE = 38916; // 0x9804 29430 field public static final int OPERATION_SET_OBJECT_PROTECTION = 4114; // 0x1012 29431 field public static final int OPERATION_SET_OBJECT_REFERENCES = 38929; // 0x9811 29432 field public static final int OPERATION_SKIP = 38944; // 0x9820 29433 field public static final int OPERATION_TERMINATE_OPEN_CAPTURE = 4120; // 0x1018 29434 field public static final int PROTECTION_STATUS_NONE = 0; // 0x0 29435 field public static final int PROTECTION_STATUS_NON_TRANSFERABLE_DATA = 32771; // 0x8003 29436 field public static final int PROTECTION_STATUS_READ_ONLY = 32769; // 0x8001 29437 field public static final int PROTECTION_STATUS_READ_ONLY_DATA = 32770; // 0x8002 29438 } 29439 29440 public final class MtpDevice { 29441 ctor public MtpDevice(@NonNull android.hardware.usb.UsbDevice); 29442 method public void close(); 29443 method public boolean deleteObject(int); 29444 method public int getDeviceId(); 29445 method @Nullable public android.mtp.MtpDeviceInfo getDeviceInfo(); 29446 method @NonNull public String getDeviceName(); 29447 method @Nullable public byte[] getObject(int, int); 29448 method @Nullable public int[] getObjectHandles(int, int, int); 29449 method @Nullable public android.mtp.MtpObjectInfo getObjectInfo(int); 29450 method public long getParent(int); 29451 method public long getPartialObject(int, long, long, @NonNull byte[]) throws java.io.IOException; 29452 method public long getPartialObject64(int, long, long, @NonNull byte[]) throws java.io.IOException; 29453 method public long getStorageId(int); 29454 method @Nullable public int[] getStorageIds(); 29455 method @Nullable public android.mtp.MtpStorageInfo getStorageInfo(int); 29456 method @Nullable public byte[] getThumbnail(int); 29457 method public boolean importFile(int, @NonNull String); 29458 method public boolean importFile(int, @NonNull android.os.ParcelFileDescriptor); 29459 method public boolean open(@NonNull android.hardware.usb.UsbDeviceConnection); 29460 method @NonNull public android.mtp.MtpEvent readEvent(@Nullable android.os.CancellationSignal) throws java.io.IOException; 29461 method public boolean sendObject(int, long, @NonNull android.os.ParcelFileDescriptor); 29462 method @Nullable public android.mtp.MtpObjectInfo sendObjectInfo(@NonNull android.mtp.MtpObjectInfo); 29463 } 29464 29465 public class MtpDeviceInfo { 29466 method @NonNull public final int[] getEventsSupported(); 29467 method @NonNull public final String getManufacturer(); 29468 method @NonNull public final String getModel(); 29469 method @NonNull public final int[] getOperationsSupported(); 29470 method @NonNull public final String getSerialNumber(); 29471 method @NonNull public final String getVersion(); 29472 method public boolean isEventSupported(int); 29473 method public boolean isOperationSupported(int); 29474 } 29475 29476 public class MtpEvent { 29477 method public int getDevicePropCode(); 29478 method public int getEventCode(); 29479 method public int getObjectFormatCode(); 29480 method public int getObjectHandle(); 29481 method public int getObjectPropCode(); 29482 method public int getParameter1(); 29483 method public int getParameter2(); 29484 method public int getParameter3(); 29485 method public int getStorageId(); 29486 method public int getTransactionId(); 29487 field public static final int EVENT_CANCEL_TRANSACTION = 16385; // 0x4001 29488 field public static final int EVENT_CAPTURE_COMPLETE = 16397; // 0x400d 29489 field public static final int EVENT_DEVICE_INFO_CHANGED = 16392; // 0x4008 29490 field public static final int EVENT_DEVICE_PROP_CHANGED = 16390; // 0x4006 29491 field public static final int EVENT_DEVICE_RESET = 16395; // 0x400b 29492 field public static final int EVENT_OBJECT_ADDED = 16386; // 0x4002 29493 field public static final int EVENT_OBJECT_INFO_CHANGED = 16391; // 0x4007 29494 field public static final int EVENT_OBJECT_PROP_CHANGED = 51201; // 0xc801 29495 field public static final int EVENT_OBJECT_PROP_DESC_CHANGED = 51202; // 0xc802 29496 field public static final int EVENT_OBJECT_REFERENCES_CHANGED = 51203; // 0xc803 29497 field public static final int EVENT_OBJECT_REMOVED = 16387; // 0x4003 29498 field public static final int EVENT_REQUEST_OBJECT_TRANSFER = 16393; // 0x4009 29499 field public static final int EVENT_STORAGE_INFO_CHANGED = 16396; // 0x400c 29500 field public static final int EVENT_STORE_ADDED = 16388; // 0x4004 29501 field public static final int EVENT_STORE_FULL = 16394; // 0x400a 29502 field public static final int EVENT_STORE_REMOVED = 16389; // 0x4005 29503 field public static final int EVENT_UNDEFINED = 16384; // 0x4000 29504 field public static final int EVENT_UNREPORTED_STATUS = 16398; // 0x400e 29505 } 29506 29507 public final class MtpObjectInfo { 29508 method public int getAssociationDesc(); 29509 method public int getAssociationType(); 29510 method public int getCompressedSize(); 29511 method public long getCompressedSizeLong(); 29512 method public long getDateCreated(); 29513 method public long getDateModified(); 29514 method public int getFormat(); 29515 method public int getImagePixDepth(); 29516 method public long getImagePixDepthLong(); 29517 method public int getImagePixHeight(); 29518 method public long getImagePixHeightLong(); 29519 method public int getImagePixWidth(); 29520 method public long getImagePixWidthLong(); 29521 method @NonNull public String getKeywords(); 29522 method @NonNull public String getName(); 29523 method public int getObjectHandle(); 29524 method public int getParent(); 29525 method public int getProtectionStatus(); 29526 method public int getSequenceNumber(); 29527 method public long getSequenceNumberLong(); 29528 method public int getStorageId(); 29529 method public int getThumbCompressedSize(); 29530 method public long getThumbCompressedSizeLong(); 29531 method public int getThumbFormat(); 29532 method public int getThumbPixHeight(); 29533 method public long getThumbPixHeightLong(); 29534 method public int getThumbPixWidth(); 29535 method public long getThumbPixWidthLong(); 29536 } 29537 29538 public static class MtpObjectInfo.Builder { 29539 ctor public MtpObjectInfo.Builder(); 29540 ctor public MtpObjectInfo.Builder(android.mtp.MtpObjectInfo); 29541 method public android.mtp.MtpObjectInfo build(); 29542 method public android.mtp.MtpObjectInfo.Builder setAssociationDesc(int); 29543 method public android.mtp.MtpObjectInfo.Builder setAssociationType(int); 29544 method public android.mtp.MtpObjectInfo.Builder setCompressedSize(long); 29545 method public android.mtp.MtpObjectInfo.Builder setDateCreated(long); 29546 method public android.mtp.MtpObjectInfo.Builder setDateModified(long); 29547 method public android.mtp.MtpObjectInfo.Builder setFormat(int); 29548 method public android.mtp.MtpObjectInfo.Builder setImagePixDepth(long); 29549 method public android.mtp.MtpObjectInfo.Builder setImagePixHeight(long); 29550 method public android.mtp.MtpObjectInfo.Builder setImagePixWidth(long); 29551 method public android.mtp.MtpObjectInfo.Builder setKeywords(@NonNull String); 29552 method public android.mtp.MtpObjectInfo.Builder setName(@NonNull String); 29553 method public android.mtp.MtpObjectInfo.Builder setObjectHandle(int); 29554 method public android.mtp.MtpObjectInfo.Builder setParent(int); 29555 method public android.mtp.MtpObjectInfo.Builder setProtectionStatus(int); 29556 method public android.mtp.MtpObjectInfo.Builder setSequenceNumber(long); 29557 method public android.mtp.MtpObjectInfo.Builder setStorageId(int); 29558 method public android.mtp.MtpObjectInfo.Builder setThumbCompressedSize(long); 29559 method public android.mtp.MtpObjectInfo.Builder setThumbFormat(int); 29560 method public android.mtp.MtpObjectInfo.Builder setThumbPixHeight(long); 29561 method public android.mtp.MtpObjectInfo.Builder setThumbPixWidth(long); 29562 } 29563 29564 public final class MtpStorageInfo { 29565 method @NonNull public String getDescription(); 29566 method public long getFreeSpace(); 29567 method public long getMaxCapacity(); 29568 method public int getStorageId(); 29569 method @NonNull public String getVolumeIdentifier(); 29570 } 29571 29572} 29573 29574package android.net { 29575 29576 public class CaptivePortal implements android.os.Parcelable { 29577 method public int describeContents(); 29578 method public void ignoreNetwork(); 29579 method public void reportCaptivePortalDismissed(); 29580 method public void writeToParcel(android.os.Parcel, int); 29581 field @NonNull public static final android.os.Parcelable.Creator<android.net.CaptivePortal> CREATOR; 29582 } 29583 29584 public class ConnectivityDiagnosticsManager { 29585 method public void registerConnectivityDiagnosticsCallback(@NonNull android.net.NetworkRequest, @NonNull java.util.concurrent.Executor, @NonNull android.net.ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback); 29586 method public void unregisterConnectivityDiagnosticsCallback(@NonNull android.net.ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback); 29587 } 29588 29589 public abstract static class ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback { 29590 ctor public ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback(); 29591 method public void onConnectivityReportAvailable(@NonNull android.net.ConnectivityDiagnosticsManager.ConnectivityReport); 29592 method public void onDataStallSuspected(@NonNull android.net.ConnectivityDiagnosticsManager.DataStallReport); 29593 method public void onNetworkConnectivityReported(@NonNull android.net.Network, boolean); 29594 } 29595 29596 public static final class ConnectivityDiagnosticsManager.ConnectivityReport implements android.os.Parcelable { 29597 ctor public ConnectivityDiagnosticsManager.ConnectivityReport(@NonNull android.net.Network, long, @NonNull android.net.LinkProperties, @NonNull android.net.NetworkCapabilities, @NonNull android.os.PersistableBundle); 29598 method public int describeContents(); 29599 method @NonNull public android.os.PersistableBundle getAdditionalInfo(); 29600 method @NonNull public android.net.LinkProperties getLinkProperties(); 29601 method @NonNull public android.net.Network getNetwork(); 29602 method @NonNull public android.net.NetworkCapabilities getNetworkCapabilities(); 29603 method public long getReportTimestamp(); 29604 method public void writeToParcel(@NonNull android.os.Parcel, int); 29605 field @NonNull public static final android.os.Parcelable.Creator<android.net.ConnectivityDiagnosticsManager.ConnectivityReport> CREATOR; 29606 field public static final String KEY_NETWORK_PROBES_ATTEMPTED_BITMASK = "networkProbesAttempted"; 29607 field public static final String KEY_NETWORK_PROBES_SUCCEEDED_BITMASK = "networkProbesSucceeded"; 29608 field public static final String KEY_NETWORK_VALIDATION_RESULT = "networkValidationResult"; 29609 field public static final int NETWORK_PROBE_DNS = 4; // 0x4 29610 field public static final int NETWORK_PROBE_FALLBACK = 32; // 0x20 29611 field public static final int NETWORK_PROBE_HTTP = 8; // 0x8 29612 field public static final int NETWORK_PROBE_HTTPS = 16; // 0x10 29613 field public static final int NETWORK_PROBE_PRIVATE_DNS = 64; // 0x40 29614 field public static final int NETWORK_VALIDATION_RESULT_INVALID = 0; // 0x0 29615 field public static final int NETWORK_VALIDATION_RESULT_PARTIALLY_VALID = 2; // 0x2 29616 field public static final int NETWORK_VALIDATION_RESULT_SKIPPED = 3; // 0x3 29617 field public static final int NETWORK_VALIDATION_RESULT_VALID = 1; // 0x1 29618 } 29619 29620 public static final class ConnectivityDiagnosticsManager.DataStallReport implements android.os.Parcelable { 29621 ctor public ConnectivityDiagnosticsManager.DataStallReport(@NonNull android.net.Network, long, int, @NonNull android.net.LinkProperties, @NonNull android.net.NetworkCapabilities, @NonNull android.os.PersistableBundle); 29622 method public int describeContents(); 29623 method public int getDetectionMethod(); 29624 method @NonNull public android.net.LinkProperties getLinkProperties(); 29625 method @NonNull public android.net.Network getNetwork(); 29626 method @NonNull public android.net.NetworkCapabilities getNetworkCapabilities(); 29627 method public long getReportTimestamp(); 29628 method @NonNull public android.os.PersistableBundle getStallDetails(); 29629 method public void writeToParcel(@NonNull android.os.Parcel, int); 29630 field @NonNull public static final android.os.Parcelable.Creator<android.net.ConnectivityDiagnosticsManager.DataStallReport> CREATOR; 29631 field public static final int DETECTION_METHOD_DNS_EVENTS = 1; // 0x1 29632 field public static final int DETECTION_METHOD_TCP_METRICS = 2; // 0x2 29633 field public static final String KEY_DNS_CONSECUTIVE_TIMEOUTS = "dnsConsecutiveTimeouts"; 29634 field public static final String KEY_TCP_METRICS_COLLECTION_PERIOD_MILLIS = "tcpMetricsCollectionPeriodMillis"; 29635 field public static final String KEY_TCP_PACKET_FAIL_RATE = "tcpPacketFailRate"; 29636 } 29637 29638 public class ConnectivityManager { 29639 method public void addDefaultNetworkActiveListener(android.net.ConnectivityManager.OnNetworkActiveListener); 29640 method public boolean bindProcessToNetwork(@Nullable android.net.Network); 29641 method @NonNull public android.net.SocketKeepalive createSocketKeepalive(@NonNull android.net.Network, @NonNull android.net.IpSecManager.UdpEncapsulationSocket, @NonNull java.net.InetAddress, @NonNull java.net.InetAddress, @NonNull java.util.concurrent.Executor, @NonNull android.net.SocketKeepalive.Callback); 29642 method @Nullable @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public android.net.Network getActiveNetwork(); 29643 method @Deprecated @Nullable @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public android.net.NetworkInfo getActiveNetworkInfo(); 29644 method @Deprecated @NonNull @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public android.net.NetworkInfo[] getAllNetworkInfo(); 29645 method @NonNull @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public android.net.Network[] getAllNetworks(); 29646 method @Deprecated public boolean getBackgroundDataSetting(); 29647 method @Nullable public android.net.Network getBoundNetworkForProcess(); 29648 method public int getConnectionOwnerUid(int, @NonNull java.net.InetSocketAddress, @NonNull java.net.InetSocketAddress); 29649 method @Nullable public android.net.ProxyInfo getDefaultProxy(); 29650 method @Nullable @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public android.net.LinkProperties getLinkProperties(@Nullable android.net.Network); 29651 method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public int getMultipathPreference(@Nullable android.net.Network); 29652 method @Nullable @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public android.net.NetworkCapabilities getNetworkCapabilities(@Nullable android.net.Network); 29653 method @Deprecated @Nullable @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public android.net.NetworkInfo getNetworkInfo(int); 29654 method @Deprecated @Nullable @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public android.net.NetworkInfo getNetworkInfo(@Nullable android.net.Network); 29655 method @Deprecated @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public int getNetworkPreference(); 29656 method @Nullable public byte[] getNetworkWatchlistConfigHash(); 29657 method @Deprecated @Nullable public static android.net.Network getProcessDefaultNetwork(); 29658 method public int getRestrictBackgroundStatus(); 29659 method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public boolean isActiveNetworkMetered(); 29660 method public boolean isDefaultNetworkActive(); 29661 method @Deprecated public static boolean isNetworkTypeValid(int); 29662 method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public void registerDefaultNetworkCallback(@NonNull android.net.ConnectivityManager.NetworkCallback); 29663 method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public void registerDefaultNetworkCallback(@NonNull android.net.ConnectivityManager.NetworkCallback, @NonNull android.os.Handler); 29664 method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public void registerNetworkCallback(@NonNull android.net.NetworkRequest, @NonNull android.net.ConnectivityManager.NetworkCallback); 29665 method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public void registerNetworkCallback(@NonNull android.net.NetworkRequest, @NonNull android.net.ConnectivityManager.NetworkCallback, @NonNull android.os.Handler); 29666 method @RequiresPermission(android.Manifest.permission.ACCESS_NETWORK_STATE) public void registerNetworkCallback(@NonNull android.net.NetworkRequest, @NonNull android.app.PendingIntent); 29667 method public void releaseNetworkRequest(@NonNull android.app.PendingIntent); 29668 method public void removeDefaultNetworkActiveListener(@NonNull android.net.ConnectivityManager.OnNetworkActiveListener); 29669 method @Deprecated public void reportBadNetwork(@Nullable android.net.Network); 29670 method public void reportNetworkConnectivity(@Nullable android.net.Network, boolean); 29671 method public boolean requestBandwidthUpdate(@NonNull android.net.Network); 29672 method public void requestNetwork(@NonNull android.net.NetworkRequest, @NonNull android.net.ConnectivityManager.NetworkCallback); 29673 method public void requestNetwork(@NonNull android.net.NetworkRequest, @NonNull android.net.ConnectivityManager.NetworkCallback, @NonNull android.os.Handler); 29674 method public void requestNetwork(@NonNull android.net.NetworkRequest, @NonNull android.net.ConnectivityManager.NetworkCallback, int); 29675 method public void requestNetwork(@NonNull android.net.NetworkRequest, @NonNull android.net.ConnectivityManager.NetworkCallback, @NonNull android.os.Handler, int); 29676 method public void requestNetwork(@NonNull android.net.NetworkRequest, @NonNull android.app.PendingIntent); 29677 method @Deprecated public void setNetworkPreference(int); 29678 method @Deprecated public static boolean setProcessDefaultNetwork(@Nullable android.net.Network); 29679 method public void unregisterNetworkCallback(@NonNull android.net.ConnectivityManager.NetworkCallback); 29680 method public void unregisterNetworkCallback(@NonNull android.app.PendingIntent); 29681 field @Deprecated public static final String ACTION_BACKGROUND_DATA_SETTING_CHANGED = "android.net.conn.BACKGROUND_DATA_SETTING_CHANGED"; 29682 field public static final String ACTION_CAPTIVE_PORTAL_SIGN_IN = "android.net.conn.CAPTIVE_PORTAL"; 29683 field public static final String ACTION_RESTRICT_BACKGROUND_CHANGED = "android.net.conn.RESTRICT_BACKGROUND_CHANGED"; 29684 field @Deprecated public static final String CONNECTIVITY_ACTION = "android.net.conn.CONNECTIVITY_CHANGE"; 29685 field @Deprecated public static final int DEFAULT_NETWORK_PREFERENCE = 1; // 0x1 29686 field public static final String EXTRA_CAPTIVE_PORTAL = "android.net.extra.CAPTIVE_PORTAL"; 29687 field public static final String EXTRA_CAPTIVE_PORTAL_URL = "android.net.extra.CAPTIVE_PORTAL_URL"; 29688 field @Deprecated public static final String EXTRA_EXTRA_INFO = "extraInfo"; 29689 field @Deprecated public static final String EXTRA_IS_FAILOVER = "isFailover"; 29690 field public static final String EXTRA_NETWORK = "android.net.extra.NETWORK"; 29691 field @Deprecated public static final String EXTRA_NETWORK_INFO = "networkInfo"; 29692 field public static final String EXTRA_NETWORK_REQUEST = "android.net.extra.NETWORK_REQUEST"; 29693 field @Deprecated public static final String EXTRA_NETWORK_TYPE = "networkType"; 29694 field public static final String EXTRA_NO_CONNECTIVITY = "noConnectivity"; 29695 field @Deprecated public static final String EXTRA_OTHER_NETWORK_INFO = "otherNetwork"; 29696 field public static final String EXTRA_REASON = "reason"; 29697 field public static final int MULTIPATH_PREFERENCE_HANDOVER = 1; // 0x1 29698 field public static final int MULTIPATH_PREFERENCE_PERFORMANCE = 4; // 0x4 29699 field public static final int MULTIPATH_PREFERENCE_RELIABILITY = 2; // 0x2 29700 field public static final int RESTRICT_BACKGROUND_STATUS_DISABLED = 1; // 0x1 29701 field public static final int RESTRICT_BACKGROUND_STATUS_ENABLED = 3; // 0x3 29702 field public static final int RESTRICT_BACKGROUND_STATUS_WHITELISTED = 2; // 0x2 29703 field @Deprecated public static final int TYPE_BLUETOOTH = 7; // 0x7 29704 field @Deprecated public static final int TYPE_DUMMY = 8; // 0x8 29705 field @Deprecated public static final int TYPE_ETHERNET = 9; // 0x9 29706 field @Deprecated public static final int TYPE_MOBILE = 0; // 0x0 29707 field @Deprecated public static final int TYPE_MOBILE_DUN = 4; // 0x4 29708 field @Deprecated public static final int TYPE_MOBILE_HIPRI = 5; // 0x5 29709 field @Deprecated public static final int TYPE_MOBILE_MMS = 2; // 0x2 29710 field @Deprecated public static final int TYPE_MOBILE_SUPL = 3; // 0x3 29711 field @Deprecated public static final int TYPE_VPN = 17; // 0x11 29712 field @Deprecated public static final int TYPE_WIFI = 1; // 0x1 29713 field @Deprecated public static final int TYPE_WIMAX = 6; // 0x6 29714 } 29715 29716 public static class ConnectivityManager.NetworkCallback { 29717 ctor public ConnectivityManager.NetworkCallback(); 29718 method public void onAvailable(@NonNull android.net.Network); 29719 method public void onBlockedStatusChanged(@NonNull android.net.Network, boolean); 29720 method public void onCapabilitiesChanged(@NonNull android.net.Network, @NonNull android.net.NetworkCapabilities); 29721 method public void onLinkPropertiesChanged(@NonNull android.net.Network, @NonNull android.net.LinkProperties); 29722 method public void onLosing(@NonNull android.net.Network, int); 29723 method public void onLost(@NonNull android.net.Network); 29724 method public void onUnavailable(); 29725 } 29726 29727 public static interface ConnectivityManager.OnNetworkActiveListener { 29728 method public void onNetworkActive(); 29729 } 29730 29731 public class Credentials { 29732 ctor public Credentials(int, int, int); 29733 method public int getGid(); 29734 method public int getPid(); 29735 method public int getUid(); 29736 } 29737 29738 public class DhcpInfo implements android.os.Parcelable { 29739 ctor public DhcpInfo(); 29740 method public int describeContents(); 29741 method public void writeToParcel(android.os.Parcel, int); 29742 field @NonNull public static final android.os.Parcelable.Creator<android.net.DhcpInfo> CREATOR; 29743 field public int dns1; 29744 field public int dns2; 29745 field public int gateway; 29746 field public int ipAddress; 29747 field public int leaseDuration; 29748 field public int netmask; 29749 field public int serverAddress; 29750 } 29751 29752 public final class DnsResolver { 29753 method @NonNull public static android.net.DnsResolver getInstance(); 29754 method public void query(@Nullable android.net.Network, @NonNull String, int, @NonNull java.util.concurrent.Executor, @Nullable android.os.CancellationSignal, @NonNull android.net.DnsResolver.Callback<? super java.util.List<java.net.InetAddress>>); 29755 method public void query(@Nullable android.net.Network, @NonNull String, int, int, @NonNull java.util.concurrent.Executor, @Nullable android.os.CancellationSignal, @NonNull android.net.DnsResolver.Callback<? super java.util.List<java.net.InetAddress>>); 29756 method public void rawQuery(@Nullable android.net.Network, @NonNull byte[], int, @NonNull java.util.concurrent.Executor, @Nullable android.os.CancellationSignal, @NonNull android.net.DnsResolver.Callback<? super byte[]>); 29757 method public void rawQuery(@Nullable android.net.Network, @NonNull String, int, int, int, @NonNull java.util.concurrent.Executor, @Nullable android.os.CancellationSignal, @NonNull android.net.DnsResolver.Callback<? super byte[]>); 29758 field public static final int CLASS_IN = 1; // 0x1 29759 field public static final int ERROR_PARSE = 0; // 0x0 29760 field public static final int ERROR_SYSTEM = 1; // 0x1 29761 field public static final int FLAG_EMPTY = 0; // 0x0 29762 field public static final int FLAG_NO_CACHE_LOOKUP = 4; // 0x4 29763 field public static final int FLAG_NO_CACHE_STORE = 2; // 0x2 29764 field public static final int FLAG_NO_RETRY = 1; // 0x1 29765 field public static final int TYPE_A = 1; // 0x1 29766 field public static final int TYPE_AAAA = 28; // 0x1c 29767 } 29768 29769 public static interface DnsResolver.Callback<T> { 29770 method public void onAnswer(@NonNull T, int); 29771 method public void onError(@NonNull android.net.DnsResolver.DnsException); 29772 } 29773 29774 public static class DnsResolver.DnsException extends java.lang.Exception { 29775 field public final int code; 29776 } 29777 29778 public final class Ikev2VpnProfile extends android.net.PlatformVpnProfile { 29779 method @NonNull public java.util.List<java.lang.String> getAllowedAlgorithms(); 29780 method public int getMaxMtu(); 29781 method @Nullable public String getPassword(); 29782 method @Nullable public byte[] getPresharedKey(); 29783 method @Nullable public android.net.ProxyInfo getProxyInfo(); 29784 method @Nullable public java.security.PrivateKey getRsaPrivateKey(); 29785 method @NonNull public String getServerAddr(); 29786 method @Nullable public java.security.cert.X509Certificate getServerRootCaCert(); 29787 method @Nullable public java.security.cert.X509Certificate getUserCert(); 29788 method @NonNull public String getUserIdentity(); 29789 method @Nullable public String getUsername(); 29790 method public boolean isBypassable(); 29791 method public boolean isMetered(); 29792 } 29793 29794 public static final class Ikev2VpnProfile.Builder { 29795 ctor public Ikev2VpnProfile.Builder(@NonNull String, @NonNull String); 29796 method @NonNull public android.net.Ikev2VpnProfile build(); 29797 method @NonNull public android.net.Ikev2VpnProfile.Builder setAllowedAlgorithms(@NonNull java.util.List<java.lang.String>); 29798 method @NonNull public android.net.Ikev2VpnProfile.Builder setAuthDigitalSignature(@NonNull java.security.cert.X509Certificate, @NonNull java.security.PrivateKey, @Nullable java.security.cert.X509Certificate); 29799 method @NonNull public android.net.Ikev2VpnProfile.Builder setAuthPsk(@NonNull byte[]); 29800 method @NonNull public android.net.Ikev2VpnProfile.Builder setAuthUsernamePassword(@NonNull String, @NonNull String, @Nullable java.security.cert.X509Certificate); 29801 method @NonNull public android.net.Ikev2VpnProfile.Builder setBypassable(boolean); 29802 method @NonNull public android.net.Ikev2VpnProfile.Builder setMaxMtu(int); 29803 method @NonNull public android.net.Ikev2VpnProfile.Builder setMetered(boolean); 29804 method @NonNull public android.net.Ikev2VpnProfile.Builder setProxy(@Nullable android.net.ProxyInfo); 29805 } 29806 29807 public class InetAddresses { 29808 method public static boolean isNumericAddress(@NonNull String); 29809 method @NonNull public static java.net.InetAddress parseNumericAddress(@NonNull String); 29810 } 29811 29812 public final class IpPrefix implements android.os.Parcelable { 29813 method public boolean contains(@NonNull java.net.InetAddress); 29814 method public int describeContents(); 29815 method @NonNull public java.net.InetAddress getAddress(); 29816 method @IntRange(from=0, to=128) public int getPrefixLength(); 29817 method @NonNull public byte[] getRawAddress(); 29818 method public void writeToParcel(android.os.Parcel, int); 29819 field @NonNull public static final android.os.Parcelable.Creator<android.net.IpPrefix> CREATOR; 29820 } 29821 29822 public final class IpSecAlgorithm implements android.os.Parcelable { 29823 ctor public IpSecAlgorithm(@NonNull String, @NonNull byte[]); 29824 ctor public IpSecAlgorithm(@NonNull String, @NonNull byte[], int); 29825 method public int describeContents(); 29826 method @NonNull public byte[] getKey(); 29827 method @NonNull public String getName(); 29828 method public int getTruncationLengthBits(); 29829 method public void writeToParcel(android.os.Parcel, int); 29830 field public static final String AUTH_CRYPT_AES_GCM = "rfc4106(gcm(aes))"; 29831 field public static final String AUTH_HMAC_MD5 = "hmac(md5)"; 29832 field public static final String AUTH_HMAC_SHA1 = "hmac(sha1)"; 29833 field public static final String AUTH_HMAC_SHA256 = "hmac(sha256)"; 29834 field public static final String AUTH_HMAC_SHA384 = "hmac(sha384)"; 29835 field public static final String AUTH_HMAC_SHA512 = "hmac(sha512)"; 29836 field @NonNull public static final android.os.Parcelable.Creator<android.net.IpSecAlgorithm> CREATOR; 29837 field public static final String CRYPT_AES_CBC = "cbc(aes)"; 29838 } 29839 29840 public final class IpSecManager { 29841 method @NonNull public android.net.IpSecManager.SecurityParameterIndex allocateSecurityParameterIndex(@NonNull java.net.InetAddress) throws android.net.IpSecManager.ResourceUnavailableException; 29842 method @NonNull public android.net.IpSecManager.SecurityParameterIndex allocateSecurityParameterIndex(@NonNull java.net.InetAddress, int) throws android.net.IpSecManager.ResourceUnavailableException, android.net.IpSecManager.SpiUnavailableException; 29843 method public void applyTransportModeTransform(@NonNull java.net.Socket, int, @NonNull android.net.IpSecTransform) throws java.io.IOException; 29844 method public void applyTransportModeTransform(@NonNull java.net.DatagramSocket, int, @NonNull android.net.IpSecTransform) throws java.io.IOException; 29845 method public void applyTransportModeTransform(@NonNull java.io.FileDescriptor, int, @NonNull android.net.IpSecTransform) throws java.io.IOException; 29846 method @NonNull public android.net.IpSecManager.UdpEncapsulationSocket openUdpEncapsulationSocket(int) throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException; 29847 method @NonNull public android.net.IpSecManager.UdpEncapsulationSocket openUdpEncapsulationSocket() throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException; 29848 method public void removeTransportModeTransforms(@NonNull java.net.Socket) throws java.io.IOException; 29849 method public void removeTransportModeTransforms(@NonNull java.net.DatagramSocket) throws java.io.IOException; 29850 method public void removeTransportModeTransforms(@NonNull java.io.FileDescriptor) throws java.io.IOException; 29851 field public static final int DIRECTION_IN = 0; // 0x0 29852 field public static final int DIRECTION_OUT = 1; // 0x1 29853 } 29854 29855 public static final class IpSecManager.ResourceUnavailableException extends android.util.AndroidException { 29856 } 29857 29858 public static final class IpSecManager.SecurityParameterIndex implements java.lang.AutoCloseable { 29859 method public void close(); 29860 method public int getSpi(); 29861 } 29862 29863 public static final class IpSecManager.SpiUnavailableException extends android.util.AndroidException { 29864 method public int getSpi(); 29865 } 29866 29867 public static final class IpSecManager.UdpEncapsulationSocket implements java.lang.AutoCloseable { 29868 method public void close() throws java.io.IOException; 29869 method public java.io.FileDescriptor getFileDescriptor(); 29870 method public int getPort(); 29871 } 29872 29873 public final class IpSecTransform implements java.lang.AutoCloseable { 29874 method public void close(); 29875 } 29876 29877 public static class IpSecTransform.Builder { 29878 ctor public IpSecTransform.Builder(@NonNull android.content.Context); 29879 method @NonNull public android.net.IpSecTransform buildTransportModeTransform(@NonNull java.net.InetAddress, @NonNull android.net.IpSecManager.SecurityParameterIndex) throws java.io.IOException, android.net.IpSecManager.ResourceUnavailableException, android.net.IpSecManager.SpiUnavailableException; 29880 method @NonNull public android.net.IpSecTransform.Builder setAuthenticatedEncryption(@NonNull android.net.IpSecAlgorithm); 29881 method @NonNull public android.net.IpSecTransform.Builder setAuthentication(@NonNull android.net.IpSecAlgorithm); 29882 method @NonNull public android.net.IpSecTransform.Builder setEncryption(@NonNull android.net.IpSecAlgorithm); 29883 method @NonNull public android.net.IpSecTransform.Builder setIpv4Encapsulation(@NonNull android.net.IpSecManager.UdpEncapsulationSocket, int); 29884 } 29885 29886 public class LinkAddress implements android.os.Parcelable { 29887 method public int describeContents(); 29888 method public java.net.InetAddress getAddress(); 29889 method public int getFlags(); 29890 method @IntRange(from=0, to=128) public int getPrefixLength(); 29891 method public int getScope(); 29892 method public void writeToParcel(android.os.Parcel, int); 29893 field @NonNull public static final android.os.Parcelable.Creator<android.net.LinkAddress> CREATOR; 29894 } 29895 29896 public final class LinkProperties implements android.os.Parcelable { 29897 ctor public LinkProperties(); 29898 method public boolean addRoute(@NonNull android.net.RouteInfo); 29899 method public void clear(); 29900 method public int describeContents(); 29901 method @Nullable public java.net.Inet4Address getDhcpServerAddress(); 29902 method @NonNull public java.util.List<java.net.InetAddress> getDnsServers(); 29903 method @Nullable public String getDomains(); 29904 method @Nullable public android.net.ProxyInfo getHttpProxy(); 29905 method @Nullable public String getInterfaceName(); 29906 method @NonNull public java.util.List<android.net.LinkAddress> getLinkAddresses(); 29907 method public int getMtu(); 29908 method @Nullable public android.net.IpPrefix getNat64Prefix(); 29909 method @Nullable public String getPrivateDnsServerName(); 29910 method @NonNull public java.util.List<android.net.RouteInfo> getRoutes(); 29911 method public boolean isPrivateDnsActive(); 29912 method public boolean isWakeOnLanSupported(); 29913 method public void setDhcpServerAddress(@Nullable java.net.Inet4Address); 29914 method public void setDnsServers(@NonNull java.util.Collection<java.net.InetAddress>); 29915 method public void setDomains(@Nullable String); 29916 method public void setHttpProxy(@Nullable android.net.ProxyInfo); 29917 method public void setInterfaceName(@Nullable String); 29918 method public void setLinkAddresses(@NonNull java.util.Collection<android.net.LinkAddress>); 29919 method public void setMtu(int); 29920 method public void setNat64Prefix(@Nullable android.net.IpPrefix); 29921 method public void writeToParcel(android.os.Parcel, int); 29922 field @NonNull public static final android.os.Parcelable.Creator<android.net.LinkProperties> CREATOR; 29923 } 29924 29925 public class LocalServerSocket implements java.io.Closeable { 29926 ctor public LocalServerSocket(String) throws java.io.IOException; 29927 ctor public LocalServerSocket(java.io.FileDescriptor) throws java.io.IOException; 29928 method public android.net.LocalSocket accept() throws java.io.IOException; 29929 method public void close() throws java.io.IOException; 29930 method public java.io.FileDescriptor getFileDescriptor(); 29931 method public android.net.LocalSocketAddress getLocalSocketAddress(); 29932 } 29933 29934 public class LocalSocket implements java.io.Closeable { 29935 ctor public LocalSocket(); 29936 ctor public LocalSocket(int); 29937 method public void bind(android.net.LocalSocketAddress) throws java.io.IOException; 29938 method public void close() throws java.io.IOException; 29939 method public void connect(android.net.LocalSocketAddress) throws java.io.IOException; 29940 method public void connect(android.net.LocalSocketAddress, int) throws java.io.IOException; 29941 method public java.io.FileDescriptor[] getAncillaryFileDescriptors() throws java.io.IOException; 29942 method public java.io.FileDescriptor getFileDescriptor(); 29943 method public java.io.InputStream getInputStream() throws java.io.IOException; 29944 method public android.net.LocalSocketAddress getLocalSocketAddress(); 29945 method public java.io.OutputStream getOutputStream() throws java.io.IOException; 29946 method public android.net.Credentials getPeerCredentials() throws java.io.IOException; 29947 method public int getReceiveBufferSize() throws java.io.IOException; 29948 method public android.net.LocalSocketAddress getRemoteSocketAddress(); 29949 method public int getSendBufferSize() throws java.io.IOException; 29950 method public int getSoTimeout() throws java.io.IOException; 29951 method public boolean isBound(); 29952 method public boolean isClosed(); 29953 method public boolean isConnected(); 29954 method public boolean isInputShutdown(); 29955 method public boolean isOutputShutdown(); 29956 method public void setFileDescriptorsForSend(java.io.FileDescriptor[]); 29957 method public void setReceiveBufferSize(int) throws java.io.IOException; 29958 method public void setSendBufferSize(int) throws java.io.IOException; 29959 method public void setSoTimeout(int) throws java.io.IOException; 29960 method public void shutdownInput() throws java.io.IOException; 29961 method public void shutdownOutput() throws java.io.IOException; 29962 field public static final int SOCKET_DGRAM = 1; // 0x1 29963 field public static final int SOCKET_SEQPACKET = 3; // 0x3 29964 field public static final int SOCKET_STREAM = 2; // 0x2 29965 } 29966 29967 public class LocalSocketAddress { 29968 ctor public LocalSocketAddress(String, android.net.LocalSocketAddress.Namespace); 29969 ctor public LocalSocketAddress(String); 29970 method public String getName(); 29971 method public android.net.LocalSocketAddress.Namespace getNamespace(); 29972 } 29973 29974 public enum LocalSocketAddress.Namespace { 29975 enum_constant public static final android.net.LocalSocketAddress.Namespace ABSTRACT; 29976 enum_constant public static final android.net.LocalSocketAddress.Namespace FILESYSTEM; 29977 enum_constant public static final android.net.LocalSocketAddress.Namespace RESERVED; 29978 } 29979 29980 public final class MacAddress implements android.os.Parcelable { 29981 method public int describeContents(); 29982 method @NonNull public static android.net.MacAddress fromBytes(@NonNull byte[]); 29983 method @NonNull public static android.net.MacAddress fromString(@NonNull String); 29984 method public int getAddressType(); 29985 method @Nullable public java.net.Inet6Address getLinkLocalIpv6FromEui48Mac(); 29986 method public boolean isLocallyAssigned(); 29987 method public boolean matches(@NonNull android.net.MacAddress, @NonNull android.net.MacAddress); 29988 method @NonNull public byte[] toByteArray(); 29989 method @NonNull public String toOuiString(); 29990 method public void writeToParcel(android.os.Parcel, int); 29991 field public static final android.net.MacAddress BROADCAST_ADDRESS; 29992 field @NonNull public static final android.os.Parcelable.Creator<android.net.MacAddress> CREATOR; 29993 field public static final int TYPE_BROADCAST = 3; // 0x3 29994 field public static final int TYPE_MULTICAST = 2; // 0x2 29995 field public static final int TYPE_UNICAST = 1; // 0x1 29996 } 29997 29998 public class MailTo { 29999 method public String getBody(); 30000 method public String getCc(); 30001 method public java.util.Map<java.lang.String,java.lang.String> getHeaders(); 30002 method public String getSubject(); 30003 method public String getTo(); 30004 method public static boolean isMailTo(String); 30005 method public static android.net.MailTo parse(String) throws android.net.ParseException; 30006 field public static final String MAILTO_SCHEME = "mailto:"; 30007 } 30008 30009 public class Network implements android.os.Parcelable { 30010 method public void bindSocket(java.net.DatagramSocket) throws java.io.IOException; 30011 method public void bindSocket(java.net.Socket) throws java.io.IOException; 30012 method public void bindSocket(java.io.FileDescriptor) throws java.io.IOException; 30013 method public int describeContents(); 30014 method public static android.net.Network fromNetworkHandle(long); 30015 method public java.net.InetAddress[] getAllByName(String) throws java.net.UnknownHostException; 30016 method public java.net.InetAddress getByName(String) throws java.net.UnknownHostException; 30017 method public long getNetworkHandle(); 30018 method public javax.net.SocketFactory getSocketFactory(); 30019 method public java.net.URLConnection openConnection(java.net.URL) throws java.io.IOException; 30020 method public java.net.URLConnection openConnection(java.net.URL, java.net.Proxy) throws java.io.IOException; 30021 method public void writeToParcel(android.os.Parcel, int); 30022 field @NonNull public static final android.os.Parcelable.Creator<android.net.Network> CREATOR; 30023 } 30024 30025 public final class NetworkCapabilities implements android.os.Parcelable { 30026 ctor public NetworkCapabilities(); 30027 ctor public NetworkCapabilities(android.net.NetworkCapabilities); 30028 method public int describeContents(); 30029 method public int getLinkDownstreamBandwidthKbps(); 30030 method public int getLinkUpstreamBandwidthKbps(); 30031 method @Nullable public android.net.NetworkSpecifier getNetworkSpecifier(); 30032 method public int getOwnerUid(); 30033 method public int getSignalStrength(); 30034 method @Nullable public android.net.TransportInfo getTransportInfo(); 30035 method public boolean hasCapability(int); 30036 method public boolean hasTransport(int); 30037 method public void writeToParcel(android.os.Parcel, int); 30038 field @NonNull public static final android.os.Parcelable.Creator<android.net.NetworkCapabilities> CREATOR; 30039 field public static final int NET_CAPABILITY_CAPTIVE_PORTAL = 17; // 0x11 30040 field public static final int NET_CAPABILITY_CBS = 5; // 0x5 30041 field public static final int NET_CAPABILITY_DUN = 2; // 0x2 30042 field public static final int NET_CAPABILITY_EIMS = 10; // 0xa 30043 field public static final int NET_CAPABILITY_FOREGROUND = 19; // 0x13 30044 field public static final int NET_CAPABILITY_FOTA = 3; // 0x3 30045 field public static final int NET_CAPABILITY_IA = 7; // 0x7 30046 field public static final int NET_CAPABILITY_IMS = 4; // 0x4 30047 field public static final int NET_CAPABILITY_INTERNET = 12; // 0xc 30048 field public static final int NET_CAPABILITY_MCX = 23; // 0x17 30049 field public static final int NET_CAPABILITY_MMS = 0; // 0x0 30050 field public static final int NET_CAPABILITY_NOT_CONGESTED = 20; // 0x14 30051 field public static final int NET_CAPABILITY_NOT_METERED = 11; // 0xb 30052 field public static final int NET_CAPABILITY_NOT_RESTRICTED = 13; // 0xd 30053 field public static final int NET_CAPABILITY_NOT_ROAMING = 18; // 0x12 30054 field public static final int NET_CAPABILITY_NOT_SUSPENDED = 21; // 0x15 30055 field public static final int NET_CAPABILITY_NOT_VPN = 15; // 0xf 30056 field public static final int NET_CAPABILITY_RCS = 8; // 0x8 30057 field public static final int NET_CAPABILITY_SUPL = 1; // 0x1 30058 field public static final int NET_CAPABILITY_TEMPORARILY_NOT_METERED = 25; // 0x19 30059 field public static final int NET_CAPABILITY_TRUSTED = 14; // 0xe 30060 field public static final int NET_CAPABILITY_VALIDATED = 16; // 0x10 30061 field public static final int NET_CAPABILITY_WIFI_P2P = 6; // 0x6 30062 field public static final int NET_CAPABILITY_XCAP = 9; // 0x9 30063 field public static final int SIGNAL_STRENGTH_UNSPECIFIED = -2147483648; // 0x80000000 30064 field public static final int TRANSPORT_BLUETOOTH = 2; // 0x2 30065 field public static final int TRANSPORT_CELLULAR = 0; // 0x0 30066 field public static final int TRANSPORT_ETHERNET = 3; // 0x3 30067 field public static final int TRANSPORT_LOWPAN = 6; // 0x6 30068 field public static final int TRANSPORT_VPN = 4; // 0x4 30069 field public static final int TRANSPORT_WIFI = 1; // 0x1 30070 field public static final int TRANSPORT_WIFI_AWARE = 5; // 0x5 30071 } 30072 30073 @Deprecated public class NetworkInfo implements android.os.Parcelable { 30074 ctor @Deprecated public NetworkInfo(int, int, @Nullable String, @Nullable String); 30075 method @Deprecated public int describeContents(); 30076 method @Deprecated @NonNull public android.net.NetworkInfo.DetailedState getDetailedState(); 30077 method @Deprecated public String getExtraInfo(); 30078 method @Deprecated public String getReason(); 30079 method @Deprecated public android.net.NetworkInfo.State getState(); 30080 method @Deprecated public int getSubtype(); 30081 method @Deprecated public String getSubtypeName(); 30082 method @Deprecated public int getType(); 30083 method @Deprecated public String getTypeName(); 30084 method @Deprecated public boolean isAvailable(); 30085 method @Deprecated public boolean isConnected(); 30086 method @Deprecated public boolean isConnectedOrConnecting(); 30087 method @Deprecated public boolean isFailover(); 30088 method @Deprecated public boolean isRoaming(); 30089 method @Deprecated public void setDetailedState(@NonNull android.net.NetworkInfo.DetailedState, @Nullable String, @Nullable String); 30090 method @Deprecated public void writeToParcel(android.os.Parcel, int); 30091 field @Deprecated @NonNull public static final android.os.Parcelable.Creator<android.net.NetworkInfo> CREATOR; 30092 } 30093 30094 @Deprecated public enum NetworkInfo.DetailedState { 30095 enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState AUTHENTICATING; 30096 enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState BLOCKED; 30097 enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState CAPTIVE_PORTAL_CHECK; 30098 enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState CONNECTED; 30099 enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState CONNECTING; 30100 enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState DISCONNECTED; 30101 enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState DISCONNECTING; 30102 enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState FAILED; 30103 enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState IDLE; 30104 enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState OBTAINING_IPADDR; 30105 enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState SCANNING; 30106 enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState SUSPENDED; 30107 enum_constant @Deprecated public static final android.net.NetworkInfo.DetailedState VERIFYING_POOR_LINK; 30108 } 30109 30110 @Deprecated public enum NetworkInfo.State { 30111 enum_constant @Deprecated public static final android.net.NetworkInfo.State CONNECTED; 30112 enum_constant @Deprecated public static final android.net.NetworkInfo.State CONNECTING; 30113 enum_constant @Deprecated public static final android.net.NetworkInfo.State DISCONNECTED; 30114 enum_constant @Deprecated public static final android.net.NetworkInfo.State DISCONNECTING; 30115 enum_constant @Deprecated public static final android.net.NetworkInfo.State SUSPENDED; 30116 enum_constant @Deprecated public static final android.net.NetworkInfo.State UNKNOWN; 30117 } 30118 30119 public class NetworkRequest implements android.os.Parcelable { 30120 method public boolean canBeSatisfiedBy(@Nullable android.net.NetworkCapabilities); 30121 method public int describeContents(); 30122 method @Nullable public android.net.NetworkSpecifier getNetworkSpecifier(); 30123 method public boolean hasCapability(int); 30124 method public boolean hasTransport(int); 30125 method public void writeToParcel(android.os.Parcel, int); 30126 field @NonNull public static final android.os.Parcelable.Creator<android.net.NetworkRequest> CREATOR; 30127 } 30128 30129 public static class NetworkRequest.Builder { 30130 ctor public NetworkRequest.Builder(); 30131 method public android.net.NetworkRequest.Builder addCapability(int); 30132 method public android.net.NetworkRequest.Builder addTransportType(int); 30133 method public android.net.NetworkRequest build(); 30134 method @NonNull public android.net.NetworkRequest.Builder clearCapabilities(); 30135 method public android.net.NetworkRequest.Builder removeCapability(int); 30136 method public android.net.NetworkRequest.Builder removeTransportType(int); 30137 method @Deprecated public android.net.NetworkRequest.Builder setNetworkSpecifier(String); 30138 method public android.net.NetworkRequest.Builder setNetworkSpecifier(android.net.NetworkSpecifier); 30139 } 30140 30141 public abstract class NetworkSpecifier { 30142 ctor public NetworkSpecifier(); 30143 } 30144 30145 public class ParseException extends java.lang.RuntimeException { 30146 field public String response; 30147 } 30148 30149 public abstract class PlatformVpnProfile { 30150 method public final int getType(); 30151 method @NonNull public final String getTypeString(); 30152 field public static final int TYPE_IKEV2_IPSEC_PSK = 7; // 0x7 30153 field public static final int TYPE_IKEV2_IPSEC_RSA = 8; // 0x8 30154 field public static final int TYPE_IKEV2_IPSEC_USER_PASS = 6; // 0x6 30155 } 30156 30157 public final class Proxy { 30158 ctor public Proxy(); 30159 method @Deprecated public static String getDefaultHost(); 30160 method @Deprecated public static int getDefaultPort(); 30161 method @Deprecated public static String getHost(android.content.Context); 30162 method @Deprecated public static int getPort(android.content.Context); 30163 field @Deprecated public static final String EXTRA_PROXY_INFO = "android.intent.extra.PROXY_INFO"; 30164 field public static final String PROXY_CHANGE_ACTION = "android.intent.action.PROXY_CHANGE"; 30165 } 30166 30167 public class ProxyInfo implements android.os.Parcelable { 30168 ctor public ProxyInfo(@Nullable android.net.ProxyInfo); 30169 method public static android.net.ProxyInfo buildDirectProxy(String, int); 30170 method public static android.net.ProxyInfo buildDirectProxy(String, int, java.util.List<java.lang.String>); 30171 method public static android.net.ProxyInfo buildPacProxy(android.net.Uri); 30172 method @NonNull public static android.net.ProxyInfo buildPacProxy(@NonNull android.net.Uri, int); 30173 method public int describeContents(); 30174 method public String[] getExclusionList(); 30175 method public String getHost(); 30176 method public android.net.Uri getPacFileUrl(); 30177 method public int getPort(); 30178 method public boolean isValid(); 30179 method public void writeToParcel(android.os.Parcel, int); 30180 field @NonNull public static final android.os.Parcelable.Creator<android.net.ProxyInfo> CREATOR; 30181 } 30182 30183 public final class RouteInfo implements android.os.Parcelable { 30184 method public int describeContents(); 30185 method @NonNull public android.net.IpPrefix getDestination(); 30186 method @Nullable public java.net.InetAddress getGateway(); 30187 method @Nullable public String getInterface(); 30188 method public boolean hasGateway(); 30189 method public boolean isDefaultRoute(); 30190 method public boolean matches(java.net.InetAddress); 30191 method public void writeToParcel(android.os.Parcel, int); 30192 field @NonNull public static final android.os.Parcelable.Creator<android.net.RouteInfo> CREATOR; 30193 } 30194 30195 @Deprecated public class SSLCertificateSocketFactory extends javax.net.ssl.SSLSocketFactory { 30196 ctor @Deprecated public SSLCertificateSocketFactory(int); 30197 method @Deprecated public java.net.Socket createSocket(java.net.Socket, String, int, boolean) throws java.io.IOException; 30198 method @Deprecated public java.net.Socket createSocket(java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException; 30199 method @Deprecated public java.net.Socket createSocket(java.net.InetAddress, int) throws java.io.IOException; 30200 method @Deprecated public java.net.Socket createSocket(String, int, java.net.InetAddress, int) throws java.io.IOException; 30201 method @Deprecated public java.net.Socket createSocket(String, int) throws java.io.IOException; 30202 method @Deprecated public static javax.net.SocketFactory getDefault(int); 30203 method @Deprecated public static javax.net.ssl.SSLSocketFactory getDefault(int, android.net.SSLSessionCache); 30204 method @Deprecated public String[] getDefaultCipherSuites(); 30205 method @Deprecated public static javax.net.ssl.SSLSocketFactory getInsecure(int, android.net.SSLSessionCache); 30206 method @Deprecated public byte[] getNpnSelectedProtocol(java.net.Socket); 30207 method @Deprecated public String[] getSupportedCipherSuites(); 30208 method @Deprecated public void setHostname(java.net.Socket, String); 30209 method @Deprecated public void setKeyManagers(javax.net.ssl.KeyManager[]); 30210 method @Deprecated public void setNpnProtocols(byte[][]); 30211 method @Deprecated public void setTrustManagers(javax.net.ssl.TrustManager[]); 30212 method @Deprecated public void setUseSessionTickets(java.net.Socket, boolean); 30213 } 30214 30215 public final class SSLSessionCache { 30216 ctor public SSLSessionCache(java.io.File) throws java.io.IOException; 30217 ctor public SSLSessionCache(android.content.Context); 30218 } 30219 30220 public abstract class SocketKeepalive implements java.lang.AutoCloseable { 30221 method public final void close(); 30222 method public final void start(@IntRange(from=0xa, to=0xe10) int); 30223 method public final void stop(); 30224 field public static final int ERROR_HARDWARE_ERROR = -31; // 0xffffffe1 30225 field public static final int ERROR_INSUFFICIENT_RESOURCES = -32; // 0xffffffe0 30226 field public static final int ERROR_INVALID_INTERVAL = -24; // 0xffffffe8 30227 field public static final int ERROR_INVALID_IP_ADDRESS = -21; // 0xffffffeb 30228 field public static final int ERROR_INVALID_LENGTH = -23; // 0xffffffe9 30229 field public static final int ERROR_INVALID_NETWORK = -20; // 0xffffffec 30230 field public static final int ERROR_INVALID_PORT = -22; // 0xffffffea 30231 field public static final int ERROR_INVALID_SOCKET = -25; // 0xffffffe7 30232 field public static final int ERROR_SOCKET_NOT_IDLE = -26; // 0xffffffe6 30233 field public static final int ERROR_UNSUPPORTED = -30; // 0xffffffe2 30234 } 30235 30236 public static class SocketKeepalive.Callback { 30237 ctor public SocketKeepalive.Callback(); 30238 method public void onDataReceived(); 30239 method public void onError(int); 30240 method public void onStarted(); 30241 method public void onStopped(); 30242 } 30243 30244 public final class TelephonyNetworkSpecifier extends android.net.NetworkSpecifier implements android.os.Parcelable { 30245 method public int describeContents(); 30246 method public int getSubscriptionId(); 30247 method public void writeToParcel(@NonNull android.os.Parcel, int); 30248 field @NonNull public static final android.os.Parcelable.Creator<android.net.TelephonyNetworkSpecifier> CREATOR; 30249 } 30250 30251 public static final class TelephonyNetworkSpecifier.Builder { 30252 ctor public TelephonyNetworkSpecifier.Builder(); 30253 method @NonNull public android.net.TelephonyNetworkSpecifier build(); 30254 method @NonNull public android.net.TelephonyNetworkSpecifier.Builder setSubscriptionId(int); 30255 } 30256 30257 public class TrafficStats { 30258 ctor public TrafficStats(); 30259 method public static void clearThreadStatsTag(); 30260 method public static void clearThreadStatsUid(); 30261 method public static int getAndSetThreadStatsTag(int); 30262 method public static long getMobileRxBytes(); 30263 method public static long getMobileRxPackets(); 30264 method public static long getMobileTxBytes(); 30265 method public static long getMobileTxPackets(); 30266 method public static long getRxPackets(@NonNull String); 30267 method public static int getThreadStatsTag(); 30268 method public static int getThreadStatsUid(); 30269 method public static long getTotalRxBytes(); 30270 method public static long getTotalRxPackets(); 30271 method public static long getTotalTxBytes(); 30272 method public static long getTotalTxPackets(); 30273 method public static long getTxPackets(@NonNull String); 30274 method public static long getUidRxBytes(int); 30275 method public static long getUidRxPackets(int); 30276 method @Deprecated public static long getUidTcpRxBytes(int); 30277 method @Deprecated public static long getUidTcpRxSegments(int); 30278 method @Deprecated public static long getUidTcpTxBytes(int); 30279 method @Deprecated public static long getUidTcpTxSegments(int); 30280 method public static long getUidTxBytes(int); 30281 method public static long getUidTxPackets(int); 30282 method @Deprecated public static long getUidUdpRxBytes(int); 30283 method @Deprecated public static long getUidUdpRxPackets(int); 30284 method @Deprecated public static long getUidUdpTxBytes(int); 30285 method @Deprecated public static long getUidUdpTxPackets(int); 30286 method public static void incrementOperationCount(int); 30287 method public static void incrementOperationCount(int, int); 30288 method public static void setThreadStatsTag(int); 30289 method public static void setThreadStatsUid(int); 30290 method public static void tagDatagramSocket(java.net.DatagramSocket) throws java.net.SocketException; 30291 method public static void tagFileDescriptor(java.io.FileDescriptor) throws java.io.IOException; 30292 method public static void tagSocket(java.net.Socket) throws java.net.SocketException; 30293 method public static void untagDatagramSocket(java.net.DatagramSocket) throws java.net.SocketException; 30294 method public static void untagFileDescriptor(java.io.FileDescriptor) throws java.io.IOException; 30295 method public static void untagSocket(java.net.Socket) throws java.net.SocketException; 30296 field public static final int UNSUPPORTED = -1; // 0xffffffff 30297 } 30298 30299 public interface TransportInfo { 30300 } 30301 30302 public abstract class Uri implements java.lang.Comparable<android.net.Uri> android.os.Parcelable { 30303 method public abstract android.net.Uri.Builder buildUpon(); 30304 method public int compareTo(android.net.Uri); 30305 method public static String decode(String); 30306 method public static String encode(String); 30307 method public static String encode(String, String); 30308 method public static android.net.Uri fromFile(java.io.File); 30309 method public static android.net.Uri fromParts(String, String, String); 30310 method @Nullable public abstract String getAuthority(); 30311 method public boolean getBooleanQueryParameter(String, boolean); 30312 method @Nullable public abstract String getEncodedAuthority(); 30313 method @Nullable public abstract String getEncodedFragment(); 30314 method @Nullable public abstract String getEncodedPath(); 30315 method @Nullable public abstract String getEncodedQuery(); 30316 method public abstract String getEncodedSchemeSpecificPart(); 30317 method @Nullable public abstract String getEncodedUserInfo(); 30318 method @Nullable public abstract String getFragment(); 30319 method @Nullable public abstract String getHost(); 30320 method @Nullable public abstract String getLastPathSegment(); 30321 method @Nullable public abstract String getPath(); 30322 method public abstract java.util.List<java.lang.String> getPathSegments(); 30323 method public abstract int getPort(); 30324 method @Nullable public abstract String getQuery(); 30325 method @Nullable public String getQueryParameter(String); 30326 method public java.util.Set<java.lang.String> getQueryParameterNames(); 30327 method public java.util.List<java.lang.String> getQueryParameters(String); 30328 method @Nullable public abstract String getScheme(); 30329 method public abstract String getSchemeSpecificPart(); 30330 method @Nullable public abstract String getUserInfo(); 30331 method public boolean isAbsolute(); 30332 method public abstract boolean isHierarchical(); 30333 method public boolean isOpaque(); 30334 method public abstract boolean isRelative(); 30335 method public android.net.Uri normalizeScheme(); 30336 method public static android.net.Uri parse(String); 30337 method public abstract String toString(); 30338 method public static android.net.Uri withAppendedPath(android.net.Uri, String); 30339 method public static void writeToParcel(android.os.Parcel, android.net.Uri); 30340 field @NonNull public static final android.os.Parcelable.Creator<android.net.Uri> CREATOR; 30341 field public static final android.net.Uri EMPTY; 30342 } 30343 30344 public static final class Uri.Builder { 30345 ctor public Uri.Builder(); 30346 method public android.net.Uri.Builder appendEncodedPath(String); 30347 method public android.net.Uri.Builder appendPath(String); 30348 method public android.net.Uri.Builder appendQueryParameter(String, String); 30349 method public android.net.Uri.Builder authority(String); 30350 method public android.net.Uri build(); 30351 method public android.net.Uri.Builder clearQuery(); 30352 method public android.net.Uri.Builder encodedAuthority(String); 30353 method public android.net.Uri.Builder encodedFragment(String); 30354 method public android.net.Uri.Builder encodedOpaquePart(String); 30355 method public android.net.Uri.Builder encodedPath(String); 30356 method public android.net.Uri.Builder encodedQuery(String); 30357 method public android.net.Uri.Builder fragment(String); 30358 method public android.net.Uri.Builder opaquePart(String); 30359 method public android.net.Uri.Builder path(String); 30360 method public android.net.Uri.Builder query(String); 30361 method public android.net.Uri.Builder scheme(String); 30362 } 30363 30364 public class UrlQuerySanitizer { 30365 ctor public UrlQuerySanitizer(); 30366 ctor public UrlQuerySanitizer(String); 30367 method protected void addSanitizedEntry(String, String); 30368 method protected void clear(); 30369 method protected int decodeHexDigit(char); 30370 method public static final android.net.UrlQuerySanitizer.ValueSanitizer getAllButNulAndAngleBracketsLegal(); 30371 method public static final android.net.UrlQuerySanitizer.ValueSanitizer getAllButNulLegal(); 30372 method public static final android.net.UrlQuerySanitizer.ValueSanitizer getAllButWhitespaceLegal(); 30373 method public static final android.net.UrlQuerySanitizer.ValueSanitizer getAllIllegal(); 30374 method public boolean getAllowUnregisteredParamaters(); 30375 method public static final android.net.UrlQuerySanitizer.ValueSanitizer getAmpAndSpaceLegal(); 30376 method public static final android.net.UrlQuerySanitizer.ValueSanitizer getAmpLegal(); 30377 method public android.net.UrlQuerySanitizer.ValueSanitizer getEffectiveValueSanitizer(String); 30378 method public java.util.List<android.net.UrlQuerySanitizer.ParameterValuePair> getParameterList(); 30379 method public java.util.Set<java.lang.String> getParameterSet(); 30380 method public boolean getPreferFirstRepeatedParameter(); 30381 method public static final android.net.UrlQuerySanitizer.ValueSanitizer getSpaceLegal(); 30382 method public android.net.UrlQuerySanitizer.ValueSanitizer getUnregisteredParameterValueSanitizer(); 30383 method public static final android.net.UrlQuerySanitizer.ValueSanitizer getUrlAndSpaceLegal(); 30384 method public static final android.net.UrlQuerySanitizer.ValueSanitizer getUrlLegal(); 30385 method public String getValue(String); 30386 method public android.net.UrlQuerySanitizer.ValueSanitizer getValueSanitizer(String); 30387 method public boolean hasParameter(String); 30388 method protected boolean isHexDigit(char); 30389 method protected void parseEntry(String, String); 30390 method public void parseQuery(String); 30391 method public void parseUrl(String); 30392 method public void registerParameter(String, android.net.UrlQuerySanitizer.ValueSanitizer); 30393 method public void registerParameters(String[], android.net.UrlQuerySanitizer.ValueSanitizer); 30394 method public void setAllowUnregisteredParamaters(boolean); 30395 method public void setPreferFirstRepeatedParameter(boolean); 30396 method public void setUnregisteredParameterValueSanitizer(android.net.UrlQuerySanitizer.ValueSanitizer); 30397 method public String unescape(String); 30398 } 30399 30400 public static class UrlQuerySanitizer.IllegalCharacterValueSanitizer implements android.net.UrlQuerySanitizer.ValueSanitizer { 30401 ctor public UrlQuerySanitizer.IllegalCharacterValueSanitizer(int); 30402 method public String sanitize(String); 30403 field public static final int ALL_BUT_NUL_AND_ANGLE_BRACKETS_LEGAL = 1439; // 0x59f 30404 field public static final int ALL_BUT_NUL_LEGAL = 1535; // 0x5ff 30405 field public static final int ALL_BUT_WHITESPACE_LEGAL = 1532; // 0x5fc 30406 field public static final int ALL_ILLEGAL = 0; // 0x0 30407 field public static final int ALL_OK = 2047; // 0x7ff 30408 field public static final int ALL_WHITESPACE_OK = 3; // 0x3 30409 field public static final int AMP_AND_SPACE_LEGAL = 129; // 0x81 30410 field public static final int AMP_LEGAL = 128; // 0x80 30411 field public static final int AMP_OK = 128; // 0x80 30412 field public static final int DQUOTE_OK = 8; // 0x8 30413 field public static final int GT_OK = 64; // 0x40 30414 field public static final int LT_OK = 32; // 0x20 30415 field public static final int NON_7_BIT_ASCII_OK = 4; // 0x4 30416 field public static final int NUL_OK = 512; // 0x200 30417 field public static final int OTHER_WHITESPACE_OK = 2; // 0x2 30418 field public static final int PCT_OK = 256; // 0x100 30419 field public static final int SCRIPT_URL_OK = 1024; // 0x400 30420 field public static final int SPACE_LEGAL = 1; // 0x1 30421 field public static final int SPACE_OK = 1; // 0x1 30422 field public static final int SQUOTE_OK = 16; // 0x10 30423 field public static final int URL_AND_SPACE_LEGAL = 405; // 0x195 30424 field public static final int URL_LEGAL = 404; // 0x194 30425 } 30426 30427 public class UrlQuerySanitizer.ParameterValuePair { 30428 ctor public UrlQuerySanitizer.ParameterValuePair(String, String); 30429 field public String mParameter; 30430 field public String mValue; 30431 } 30432 30433 public static interface UrlQuerySanitizer.ValueSanitizer { 30434 method public String sanitize(String); 30435 } 30436 30437 public class VpnManager { 30438 method public void deleteProvisionedVpnProfile(); 30439 method @Nullable public android.content.Intent provisionVpnProfile(@NonNull android.net.PlatformVpnProfile); 30440 method public void startProvisionedVpnProfile(); 30441 method public void stopProvisionedVpnProfile(); 30442 } 30443 30444 public class VpnService extends android.app.Service { 30445 ctor public VpnService(); 30446 method public final boolean isAlwaysOn(); 30447 method public final boolean isLockdownEnabled(); 30448 method public android.os.IBinder onBind(android.content.Intent); 30449 method public void onRevoke(); 30450 method public static android.content.Intent prepare(android.content.Context); 30451 method public boolean protect(int); 30452 method public boolean protect(java.net.Socket); 30453 method public boolean protect(java.net.DatagramSocket); 30454 method public boolean setUnderlyingNetworks(android.net.Network[]); 30455 field public static final String SERVICE_INTERFACE = "android.net.VpnService"; 30456 field public static final String SERVICE_META_DATA_SUPPORTS_ALWAYS_ON = "android.net.VpnService.SUPPORTS_ALWAYS_ON"; 30457 } 30458 30459 public class VpnService.Builder { 30460 ctor public VpnService.Builder(); 30461 method @NonNull public android.net.VpnService.Builder addAddress(@NonNull java.net.InetAddress, int); 30462 method @NonNull public android.net.VpnService.Builder addAddress(@NonNull String, int); 30463 method @NonNull public android.net.VpnService.Builder addAllowedApplication(@NonNull String) throws android.content.pm.PackageManager.NameNotFoundException; 30464 method @NonNull public android.net.VpnService.Builder addDisallowedApplication(@NonNull String) throws android.content.pm.PackageManager.NameNotFoundException; 30465 method @NonNull public android.net.VpnService.Builder addDnsServer(@NonNull java.net.InetAddress); 30466 method @NonNull public android.net.VpnService.Builder addDnsServer(@NonNull String); 30467 method @NonNull public android.net.VpnService.Builder addRoute(@NonNull java.net.InetAddress, int); 30468 method @NonNull public android.net.VpnService.Builder addRoute(@NonNull String, int); 30469 method @NonNull public android.net.VpnService.Builder addSearchDomain(@NonNull String); 30470 method @NonNull public android.net.VpnService.Builder allowBypass(); 30471 method @NonNull public android.net.VpnService.Builder allowFamily(int); 30472 method @Nullable public android.os.ParcelFileDescriptor establish(); 30473 method @NonNull public android.net.VpnService.Builder setBlocking(boolean); 30474 method @NonNull public android.net.VpnService.Builder setConfigureIntent(@NonNull android.app.PendingIntent); 30475 method @NonNull public android.net.VpnService.Builder setHttpProxy(@NonNull android.net.ProxyInfo); 30476 method @NonNull public android.net.VpnService.Builder setMetered(boolean); 30477 method @NonNull public android.net.VpnService.Builder setMtu(int); 30478 method @NonNull public android.net.VpnService.Builder setSession(@NonNull String); 30479 method @NonNull public android.net.VpnService.Builder setUnderlyingNetworks(@Nullable android.net.Network[]); 30480 } 30481 30482} 30483 30484package android.net.http { 30485 30486 public final class HttpResponseCache extends java.net.ResponseCache implements java.io.Closeable { 30487 method public void close() throws java.io.IOException; 30488 method public void delete() throws java.io.IOException; 30489 method public void flush(); 30490 method public java.net.CacheResponse get(java.net.URI, String, java.util.Map<java.lang.String,java.util.List<java.lang.String>>) throws java.io.IOException; 30491 method public int getHitCount(); 30492 method public static android.net.http.HttpResponseCache getInstalled(); 30493 method public int getNetworkCount(); 30494 method public int getRequestCount(); 30495 method public static android.net.http.HttpResponseCache install(java.io.File, long) throws java.io.IOException; 30496 method public long maxSize(); 30497 method public java.net.CacheRequest put(java.net.URI, java.net.URLConnection) throws java.io.IOException; 30498 method public long size(); 30499 } 30500 30501 public class SslCertificate { 30502 ctor @Deprecated public SslCertificate(String, String, String, String); 30503 ctor @Deprecated public SslCertificate(String, String, java.util.Date, java.util.Date); 30504 ctor public SslCertificate(java.security.cert.X509Certificate); 30505 method public android.net.http.SslCertificate.DName getIssuedBy(); 30506 method public android.net.http.SslCertificate.DName getIssuedTo(); 30507 method @Deprecated public String getValidNotAfter(); 30508 method public java.util.Date getValidNotAfterDate(); 30509 method @Deprecated public String getValidNotBefore(); 30510 method public java.util.Date getValidNotBeforeDate(); 30511 method @Nullable public java.security.cert.X509Certificate getX509Certificate(); 30512 method public static android.net.http.SslCertificate restoreState(android.os.Bundle); 30513 method public static android.os.Bundle saveState(android.net.http.SslCertificate); 30514 } 30515 30516 public class SslCertificate.DName { 30517 ctor public SslCertificate.DName(String); 30518 method public String getCName(); 30519 method public String getDName(); 30520 method public String getOName(); 30521 method public String getUName(); 30522 } 30523 30524 public class SslError { 30525 ctor @Deprecated public SslError(int, android.net.http.SslCertificate); 30526 ctor @Deprecated public SslError(int, java.security.cert.X509Certificate); 30527 ctor public SslError(int, android.net.http.SslCertificate, String); 30528 ctor public SslError(int, java.security.cert.X509Certificate, String); 30529 method public boolean addError(int); 30530 method public android.net.http.SslCertificate getCertificate(); 30531 method public int getPrimaryError(); 30532 method public String getUrl(); 30533 method public boolean hasError(int); 30534 field public static final int SSL_DATE_INVALID = 4; // 0x4 30535 field public static final int SSL_EXPIRED = 1; // 0x1 30536 field public static final int SSL_IDMISMATCH = 2; // 0x2 30537 field public static final int SSL_INVALID = 5; // 0x5 30538 field @Deprecated public static final int SSL_MAX_ERROR = 6; // 0x6 30539 field public static final int SSL_NOTYETVALID = 0; // 0x0 30540 field public static final int SSL_UNTRUSTED = 3; // 0x3 30541 } 30542 30543 public class X509TrustManagerExtensions { 30544 ctor public X509TrustManagerExtensions(javax.net.ssl.X509TrustManager) throws java.lang.IllegalArgumentException; 30545 method public java.util.List<java.security.cert.X509Certificate> checkServerTrusted(java.security.cert.X509Certificate[], String, String) throws java.security.cert.CertificateException; 30546 method public boolean isSameTrustConfiguration(String, String); 30547 method public boolean isUserAddedCertificate(java.security.cert.X509Certificate); 30548 } 30549 30550} 30551 30552package android.net.nsd { 30553 30554 public final class NsdManager { 30555 method public void discoverServices(String, int, android.net.nsd.NsdManager.DiscoveryListener); 30556 method public void registerService(android.net.nsd.NsdServiceInfo, int, android.net.nsd.NsdManager.RegistrationListener); 30557 method public void resolveService(android.net.nsd.NsdServiceInfo, android.net.nsd.NsdManager.ResolveListener); 30558 method public void stopServiceDiscovery(android.net.nsd.NsdManager.DiscoveryListener); 30559 method public void unregisterService(android.net.nsd.NsdManager.RegistrationListener); 30560 field public static final String ACTION_NSD_STATE_CHANGED = "android.net.nsd.STATE_CHANGED"; 30561 field public static final String EXTRA_NSD_STATE = "nsd_state"; 30562 field public static final int FAILURE_ALREADY_ACTIVE = 3; // 0x3 30563 field public static final int FAILURE_INTERNAL_ERROR = 0; // 0x0 30564 field public static final int FAILURE_MAX_LIMIT = 4; // 0x4 30565 field public static final int NSD_STATE_DISABLED = 1; // 0x1 30566 field public static final int NSD_STATE_ENABLED = 2; // 0x2 30567 field public static final int PROTOCOL_DNS_SD = 1; // 0x1 30568 } 30569 30570 public static interface NsdManager.DiscoveryListener { 30571 method public void onDiscoveryStarted(String); 30572 method public void onDiscoveryStopped(String); 30573 method public void onServiceFound(android.net.nsd.NsdServiceInfo); 30574 method public void onServiceLost(android.net.nsd.NsdServiceInfo); 30575 method public void onStartDiscoveryFailed(String, int); 30576 method public void onStopDiscoveryFailed(String, int); 30577 } 30578 30579 public static interface NsdManager.RegistrationListener { 30580 method public void onRegistrationFailed(android.net.nsd.NsdServiceInfo, int); 30581 method public void onServiceRegistered(android.net.nsd.NsdServiceInfo); 30582 method public void onServiceUnregistered(android.net.nsd.NsdServiceInfo); 30583 method public void onUnregistrationFailed(android.net.nsd.NsdServiceInfo, int); 30584 } 30585 30586 public static interface NsdManager.ResolveListener { 30587 method public void onResolveFailed(android.net.nsd.NsdServiceInfo, int); 30588 method public void onServiceResolved(android.net.nsd.NsdServiceInfo); 30589 } 30590 30591 public final class NsdServiceInfo implements android.os.Parcelable { 30592 ctor public NsdServiceInfo(); 30593 method public int describeContents(); 30594 method public java.util.Map<java.lang.String,byte[]> getAttributes(); 30595 method public java.net.InetAddress getHost(); 30596 method public int getPort(); 30597 method public String getServiceName(); 30598 method public String getServiceType(); 30599 method public void removeAttribute(String); 30600 method public void setAttribute(String, String); 30601 method public void setHost(java.net.InetAddress); 30602 method public void setPort(int); 30603 method public void setServiceName(String); 30604 method public void setServiceType(String); 30605 method public void writeToParcel(android.os.Parcel, int); 30606 field @NonNull public static final android.os.Parcelable.Creator<android.net.nsd.NsdServiceInfo> CREATOR; 30607 } 30608 30609} 30610 30611package android.net.rtp { 30612 30613 public class AudioCodec { 30614 method public static android.net.rtp.AudioCodec getCodec(int, String, String); 30615 method public static android.net.rtp.AudioCodec[] getCodecs(); 30616 field public static final android.net.rtp.AudioCodec AMR; 30617 field public static final android.net.rtp.AudioCodec GSM; 30618 field public static final android.net.rtp.AudioCodec GSM_EFR; 30619 field public static final android.net.rtp.AudioCodec PCMA; 30620 field public static final android.net.rtp.AudioCodec PCMU; 30621 field public final String fmtp; 30622 field public final String rtpmap; 30623 field public final int type; 30624 } 30625 30626 public class AudioGroup { 30627 ctor @Deprecated public AudioGroup(); 30628 ctor public AudioGroup(@NonNull android.content.Context); 30629 method public void clear(); 30630 method public int getMode(); 30631 method public android.net.rtp.AudioStream[] getStreams(); 30632 method public void sendDtmf(int); 30633 method public void setMode(int); 30634 field public static final int MODE_ECHO_SUPPRESSION = 3; // 0x3 30635 field public static final int MODE_MUTED = 1; // 0x1 30636 field public static final int MODE_NORMAL = 2; // 0x2 30637 field public static final int MODE_ON_HOLD = 0; // 0x0 30638 } 30639 30640 public class AudioStream extends android.net.rtp.RtpStream { 30641 ctor public AudioStream(java.net.InetAddress) throws java.net.SocketException; 30642 method public android.net.rtp.AudioCodec getCodec(); 30643 method public int getDtmfType(); 30644 method public android.net.rtp.AudioGroup getGroup(); 30645 method public final boolean isBusy(); 30646 method public void join(android.net.rtp.AudioGroup); 30647 method public void setCodec(android.net.rtp.AudioCodec); 30648 method public void setDtmfType(int); 30649 } 30650 30651 public class RtpStream { 30652 method public void associate(java.net.InetAddress, int); 30653 method public java.net.InetAddress getLocalAddress(); 30654 method public int getLocalPort(); 30655 method public int getMode(); 30656 method public java.net.InetAddress getRemoteAddress(); 30657 method public int getRemotePort(); 30658 method public boolean isBusy(); 30659 method public void release(); 30660 method public void setMode(int); 30661 field public static final int MODE_NORMAL = 0; // 0x0 30662 field public static final int MODE_RECEIVE_ONLY = 2; // 0x2 30663 field public static final int MODE_SEND_ONLY = 1; // 0x1 30664 } 30665 30666} 30667 30668package android.net.sip { 30669 30670 public class SipAudioCall { 30671 ctor public SipAudioCall(android.content.Context, android.net.sip.SipProfile); 30672 method public void answerCall(int) throws android.net.sip.SipException; 30673 method public void attachCall(android.net.sip.SipSession, String) throws android.net.sip.SipException; 30674 method public void close(); 30675 method public void continueCall(int) throws android.net.sip.SipException; 30676 method public void endCall() throws android.net.sip.SipException; 30677 method public android.net.sip.SipProfile getLocalProfile(); 30678 method public android.net.sip.SipProfile getPeerProfile(); 30679 method public int getState(); 30680 method public void holdCall(int) throws android.net.sip.SipException; 30681 method public boolean isInCall(); 30682 method public boolean isMuted(); 30683 method public boolean isOnHold(); 30684 method public void makeCall(android.net.sip.SipProfile, android.net.sip.SipSession, int) throws android.net.sip.SipException; 30685 method public void sendDtmf(int); 30686 method public void sendDtmf(int, android.os.Message); 30687 method public void setListener(android.net.sip.SipAudioCall.Listener); 30688 method public void setListener(android.net.sip.SipAudioCall.Listener, boolean); 30689 method public void setSpeakerMode(boolean); 30690 method public void startAudio(); 30691 method public void toggleMute(); 30692 } 30693 30694 public static class SipAudioCall.Listener { 30695 ctor public SipAudioCall.Listener(); 30696 method public void onCallBusy(android.net.sip.SipAudioCall); 30697 method public void onCallEnded(android.net.sip.SipAudioCall); 30698 method public void onCallEstablished(android.net.sip.SipAudioCall); 30699 method public void onCallHeld(android.net.sip.SipAudioCall); 30700 method public void onCalling(android.net.sip.SipAudioCall); 30701 method public void onChanged(android.net.sip.SipAudioCall); 30702 method public void onError(android.net.sip.SipAudioCall, int, String); 30703 method public void onReadyToCall(android.net.sip.SipAudioCall); 30704 method public void onRinging(android.net.sip.SipAudioCall, android.net.sip.SipProfile); 30705 method public void onRingingBack(android.net.sip.SipAudioCall); 30706 } 30707 30708 public class SipErrorCode { 30709 method public static String toString(int); 30710 field public static final int CLIENT_ERROR = -4; // 0xfffffffc 30711 field public static final int CROSS_DOMAIN_AUTHENTICATION = -11; // 0xfffffff5 30712 field public static final int DATA_CONNECTION_LOST = -10; // 0xfffffff6 30713 field public static final int INVALID_CREDENTIALS = -8; // 0xfffffff8 30714 field public static final int INVALID_REMOTE_URI = -6; // 0xfffffffa 30715 field public static final int IN_PROGRESS = -9; // 0xfffffff7 30716 field public static final int NO_ERROR = 0; // 0x0 30717 field public static final int PEER_NOT_REACHABLE = -7; // 0xfffffff9 30718 field public static final int SERVER_ERROR = -2; // 0xfffffffe 30719 field public static final int SERVER_UNREACHABLE = -12; // 0xfffffff4 30720 field public static final int SOCKET_ERROR = -1; // 0xffffffff 30721 field public static final int TIME_OUT = -5; // 0xfffffffb 30722 field public static final int TRANSACTION_TERMINTED = -3; // 0xfffffffd 30723 } 30724 30725 public class SipException extends java.lang.Exception { 30726 ctor public SipException(); 30727 ctor public SipException(String); 30728 ctor public SipException(String, Throwable); 30729 } 30730 30731 public class SipManager { 30732 method public void close(String) throws android.net.sip.SipException; 30733 method public android.net.sip.SipSession createSipSession(android.net.sip.SipProfile, android.net.sip.SipSession.Listener) throws android.net.sip.SipException; 30734 method public static String getCallId(android.content.Intent); 30735 method public static String getOfferSessionDescription(android.content.Intent); 30736 method public android.net.sip.SipSession getSessionFor(android.content.Intent) throws android.net.sip.SipException; 30737 method public static boolean isApiSupported(android.content.Context); 30738 method public static boolean isIncomingCallIntent(android.content.Intent); 30739 method public boolean isOpened(String) throws android.net.sip.SipException; 30740 method public boolean isRegistered(String) throws android.net.sip.SipException; 30741 method public static boolean isSipWifiOnly(android.content.Context); 30742 method public static boolean isVoipSupported(android.content.Context); 30743 method public android.net.sip.SipAudioCall makeAudioCall(android.net.sip.SipProfile, android.net.sip.SipProfile, android.net.sip.SipAudioCall.Listener, int) throws android.net.sip.SipException; 30744 method public android.net.sip.SipAudioCall makeAudioCall(String, String, android.net.sip.SipAudioCall.Listener, int) throws android.net.sip.SipException; 30745 method public static android.net.sip.SipManager newInstance(android.content.Context); 30746 method public void open(android.net.sip.SipProfile) throws android.net.sip.SipException; 30747 method public void open(android.net.sip.SipProfile, android.app.PendingIntent, android.net.sip.SipRegistrationListener) throws android.net.sip.SipException; 30748 method public void register(android.net.sip.SipProfile, int, android.net.sip.SipRegistrationListener) throws android.net.sip.SipException; 30749 method public void setRegistrationListener(String, android.net.sip.SipRegistrationListener) throws android.net.sip.SipException; 30750 method public android.net.sip.SipAudioCall takeAudioCall(android.content.Intent, android.net.sip.SipAudioCall.Listener) throws android.net.sip.SipException; 30751 method public void unregister(android.net.sip.SipProfile, android.net.sip.SipRegistrationListener) throws android.net.sip.SipException; 30752 field public static final String EXTRA_CALL_ID = "android:sipCallID"; 30753 field public static final String EXTRA_OFFER_SD = "android:sipOfferSD"; 30754 field public static final int INCOMING_CALL_RESULT_CODE = 101; // 0x65 30755 } 30756 30757 public class SipProfile implements java.lang.Cloneable android.os.Parcelable java.io.Serializable { 30758 method public int describeContents(); 30759 method public String getAuthUserName(); 30760 method public boolean getAutoRegistration(); 30761 method public String getDisplayName(); 30762 method public String getPassword(); 30763 method public int getPort(); 30764 method public String getProfileName(); 30765 method public String getProtocol(); 30766 method public String getProxyAddress(); 30767 method public boolean getSendKeepAlive(); 30768 method public String getSipDomain(); 30769 method public String getUriString(); 30770 method public String getUserName(); 30771 method public void setCallingUid(int); 30772 method public void writeToParcel(android.os.Parcel, int); 30773 field public static final android.os.Parcelable.Creator<android.net.sip.SipProfile> CREATOR; 30774 } 30775 30776 public static class SipProfile.Builder { 30777 ctor public SipProfile.Builder(android.net.sip.SipProfile); 30778 ctor public SipProfile.Builder(String) throws java.text.ParseException; 30779 ctor public SipProfile.Builder(String, String) throws java.text.ParseException; 30780 method public android.net.sip.SipProfile build(); 30781 method public android.net.sip.SipProfile.Builder setAuthUserName(String); 30782 method public android.net.sip.SipProfile.Builder setAutoRegistration(boolean); 30783 method public android.net.sip.SipProfile.Builder setDisplayName(String); 30784 method public android.net.sip.SipProfile.Builder setOutboundProxy(String); 30785 method public android.net.sip.SipProfile.Builder setPassword(String); 30786 method public android.net.sip.SipProfile.Builder setPort(int) throws java.lang.IllegalArgumentException; 30787 method public android.net.sip.SipProfile.Builder setProfileName(String); 30788 method public android.net.sip.SipProfile.Builder setProtocol(String) throws java.lang.IllegalArgumentException; 30789 method public android.net.sip.SipProfile.Builder setSendKeepAlive(boolean); 30790 } 30791 30792 public interface SipRegistrationListener { 30793 method public void onRegistering(String); 30794 method public void onRegistrationDone(String, long); 30795 method public void onRegistrationFailed(String, int, String); 30796 } 30797 30798 public final class SipSession { 30799 method public void answerCall(String, int); 30800 method public void changeCall(String, int); 30801 method public void endCall(); 30802 method public String getCallId(); 30803 method public String getLocalIp(); 30804 method public android.net.sip.SipProfile getLocalProfile(); 30805 method public android.net.sip.SipProfile getPeerProfile(); 30806 method public int getState(); 30807 method public boolean isInCall(); 30808 method public void makeCall(android.net.sip.SipProfile, String, int); 30809 method public void register(int); 30810 method public void setListener(android.net.sip.SipSession.Listener); 30811 method public void unregister(); 30812 } 30813 30814 public static class SipSession.Listener { 30815 ctor public SipSession.Listener(); 30816 method public void onCallBusy(android.net.sip.SipSession); 30817 method public void onCallChangeFailed(android.net.sip.SipSession, int, String); 30818 method public void onCallEnded(android.net.sip.SipSession); 30819 method public void onCallEstablished(android.net.sip.SipSession, String); 30820 method public void onCalling(android.net.sip.SipSession); 30821 method public void onError(android.net.sip.SipSession, int, String); 30822 method public void onRegistering(android.net.sip.SipSession); 30823 method public void onRegistrationDone(android.net.sip.SipSession, int); 30824 method public void onRegistrationFailed(android.net.sip.SipSession, int, String); 30825 method public void onRegistrationTimeout(android.net.sip.SipSession); 30826 method public void onRinging(android.net.sip.SipSession, android.net.sip.SipProfile, String); 30827 method public void onRingingBack(android.net.sip.SipSession); 30828 } 30829 30830 public static class SipSession.State { 30831 method public static String toString(int); 30832 field public static final int DEREGISTERING = 2; // 0x2 30833 field public static final int INCOMING_CALL = 3; // 0x3 30834 field public static final int INCOMING_CALL_ANSWERING = 4; // 0x4 30835 field public static final int IN_CALL = 8; // 0x8 30836 field public static final int NOT_DEFINED = 101; // 0x65 30837 field public static final int OUTGOING_CALL = 5; // 0x5 30838 field public static final int OUTGOING_CALL_CANCELING = 7; // 0x7 30839 field public static final int OUTGOING_CALL_RING_BACK = 6; // 0x6 30840 field public static final int PINGING = 9; // 0x9 30841 field public static final int READY_TO_CALL = 0; // 0x0 30842 field public static final int REGISTERING = 1; // 0x1 30843 } 30844 30845} 30846 30847package android.nfc { 30848 30849 public class FormatException extends java.lang.Exception { 30850 ctor public FormatException(); 30851 ctor public FormatException(String); 30852 ctor public FormatException(String, Throwable); 30853 } 30854 30855 public final class NdefMessage implements android.os.Parcelable { 30856 ctor public NdefMessage(byte[]) throws android.nfc.FormatException; 30857 ctor public NdefMessage(android.nfc.NdefRecord, android.nfc.NdefRecord...); 30858 ctor public NdefMessage(android.nfc.NdefRecord[]); 30859 method public int describeContents(); 30860 method public int getByteArrayLength(); 30861 method public android.nfc.NdefRecord[] getRecords(); 30862 method public byte[] toByteArray(); 30863 method public void writeToParcel(android.os.Parcel, int); 30864 field @NonNull public static final android.os.Parcelable.Creator<android.nfc.NdefMessage> CREATOR; 30865 } 30866 30867 public final class NdefRecord implements android.os.Parcelable { 30868 ctor public NdefRecord(short, byte[], byte[], byte[]); 30869 ctor @Deprecated public NdefRecord(byte[]) throws android.nfc.FormatException; 30870 method public static android.nfc.NdefRecord createApplicationRecord(String); 30871 method public static android.nfc.NdefRecord createExternal(String, String, byte[]); 30872 method public static android.nfc.NdefRecord createMime(String, byte[]); 30873 method public static android.nfc.NdefRecord createTextRecord(String, String); 30874 method public static android.nfc.NdefRecord createUri(android.net.Uri); 30875 method public static android.nfc.NdefRecord createUri(String); 30876 method public int describeContents(); 30877 method public byte[] getId(); 30878 method public byte[] getPayload(); 30879 method public short getTnf(); 30880 method public byte[] getType(); 30881 method @Deprecated public byte[] toByteArray(); 30882 method public String toMimeType(); 30883 method public android.net.Uri toUri(); 30884 method public void writeToParcel(android.os.Parcel, int); 30885 field @NonNull public static final android.os.Parcelable.Creator<android.nfc.NdefRecord> CREATOR; 30886 field public static final byte[] RTD_ALTERNATIVE_CARRIER; 30887 field public static final byte[] RTD_HANDOVER_CARRIER; 30888 field public static final byte[] RTD_HANDOVER_REQUEST; 30889 field public static final byte[] RTD_HANDOVER_SELECT; 30890 field public static final byte[] RTD_SMART_POSTER; 30891 field public static final byte[] RTD_TEXT; 30892 field public static final byte[] RTD_URI; 30893 field public static final short TNF_ABSOLUTE_URI = 3; // 0x3 30894 field public static final short TNF_EMPTY = 0; // 0x0 30895 field public static final short TNF_EXTERNAL_TYPE = 4; // 0x4 30896 field public static final short TNF_MIME_MEDIA = 2; // 0x2 30897 field public static final short TNF_UNCHANGED = 6; // 0x6 30898 field public static final short TNF_UNKNOWN = 5; // 0x5 30899 field public static final short TNF_WELL_KNOWN = 1; // 0x1 30900 } 30901 30902 public final class NfcAdapter { 30903 method public void disableForegroundDispatch(android.app.Activity); 30904 method @Deprecated public void disableForegroundNdefPush(android.app.Activity); 30905 method public void disableReaderMode(android.app.Activity); 30906 method public void enableForegroundDispatch(android.app.Activity, android.app.PendingIntent, android.content.IntentFilter[], String[][]); 30907 method @Deprecated public void enableForegroundNdefPush(android.app.Activity, android.nfc.NdefMessage); 30908 method public void enableReaderMode(android.app.Activity, android.nfc.NfcAdapter.ReaderCallback, int, android.os.Bundle); 30909 method public static android.nfc.NfcAdapter getDefaultAdapter(android.content.Context); 30910 method public boolean ignore(android.nfc.Tag, int, android.nfc.NfcAdapter.OnTagRemovedListener, android.os.Handler); 30911 method @Deprecated public boolean invokeBeam(android.app.Activity); 30912 method public boolean isEnabled(); 30913 method @Deprecated public boolean isNdefPushEnabled(); 30914 method public boolean isSecureNfcEnabled(); 30915 method public boolean isSecureNfcSupported(); 30916 method @Deprecated public void setBeamPushUris(android.net.Uri[], android.app.Activity); 30917 method @Deprecated public void setBeamPushUrisCallback(android.nfc.NfcAdapter.CreateBeamUrisCallback, android.app.Activity); 30918 method @Deprecated public void setNdefPushMessage(android.nfc.NdefMessage, android.app.Activity, android.app.Activity...); 30919 method @Deprecated public void setNdefPushMessageCallback(android.nfc.NfcAdapter.CreateNdefMessageCallback, android.app.Activity, android.app.Activity...); 30920 method @Deprecated public void setOnNdefPushCompleteCallback(android.nfc.NfcAdapter.OnNdefPushCompleteCallback, android.app.Activity, android.app.Activity...); 30921 field public static final String ACTION_ADAPTER_STATE_CHANGED = "android.nfc.action.ADAPTER_STATE_CHANGED"; 30922 field public static final String ACTION_NDEF_DISCOVERED = "android.nfc.action.NDEF_DISCOVERED"; 30923 field @RequiresPermission(android.Manifest.permission.NFC_PREFERRED_PAYMENT_INFO) public static final String ACTION_PREFERRED_PAYMENT_CHANGED = "android.nfc.action.PREFERRED_PAYMENT_CHANGED"; 30924 field public static final String ACTION_TAG_DISCOVERED = "android.nfc.action.TAG_DISCOVERED"; 30925 field public static final String ACTION_TECH_DISCOVERED = "android.nfc.action.TECH_DISCOVERED"; 30926 field @RequiresPermission(android.Manifest.permission.NFC_TRANSACTION_EVENT) public static final String ACTION_TRANSACTION_DETECTED = "android.nfc.action.TRANSACTION_DETECTED"; 30927 field public static final String EXTRA_ADAPTER_STATE = "android.nfc.extra.ADAPTER_STATE"; 30928 field public static final String EXTRA_AID = "android.nfc.extra.AID"; 30929 field public static final String EXTRA_DATA = "android.nfc.extra.DATA"; 30930 field public static final String EXTRA_ID = "android.nfc.extra.ID"; 30931 field public static final String EXTRA_NDEF_MESSAGES = "android.nfc.extra.NDEF_MESSAGES"; 30932 field public static final String EXTRA_PREFERRED_PAYMENT_CHANGED_REASON = "android.nfc.extra.PREFERRED_PAYMENT_CHANGED_REASON"; 30933 field public static final String EXTRA_READER_PRESENCE_CHECK_DELAY = "presence"; 30934 field public static final String EXTRA_SECURE_ELEMENT_NAME = "android.nfc.extra.SECURE_ELEMENT_NAME"; 30935 field public static final String EXTRA_TAG = "android.nfc.extra.TAG"; 30936 field public static final int FLAG_READER_NFC_A = 1; // 0x1 30937 field public static final int FLAG_READER_NFC_B = 2; // 0x2 30938 field public static final int FLAG_READER_NFC_BARCODE = 16; // 0x10 30939 field public static final int FLAG_READER_NFC_F = 4; // 0x4 30940 field public static final int FLAG_READER_NFC_V = 8; // 0x8 30941 field public static final int FLAG_READER_NO_PLATFORM_SOUNDS = 256; // 0x100 30942 field public static final int FLAG_READER_SKIP_NDEF_CHECK = 128; // 0x80 30943 field public static final int PREFERRED_PAYMENT_CHANGED = 2; // 0x2 30944 field public static final int PREFERRED_PAYMENT_LOADED = 1; // 0x1 30945 field public static final int PREFERRED_PAYMENT_UPDATED = 3; // 0x3 30946 field public static final int STATE_OFF = 1; // 0x1 30947 field public static final int STATE_ON = 3; // 0x3 30948 field public static final int STATE_TURNING_OFF = 4; // 0x4 30949 field public static final int STATE_TURNING_ON = 2; // 0x2 30950 } 30951 30952 @Deprecated public static interface NfcAdapter.CreateBeamUrisCallback { 30953 method @Deprecated public android.net.Uri[] createBeamUris(android.nfc.NfcEvent); 30954 } 30955 30956 @Deprecated public static interface NfcAdapter.CreateNdefMessageCallback { 30957 method @Deprecated public android.nfc.NdefMessage createNdefMessage(android.nfc.NfcEvent); 30958 } 30959 30960 @Deprecated public static interface NfcAdapter.OnNdefPushCompleteCallback { 30961 method @Deprecated public void onNdefPushComplete(android.nfc.NfcEvent); 30962 } 30963 30964 public static interface NfcAdapter.OnTagRemovedListener { 30965 method public void onTagRemoved(); 30966 } 30967 30968 public static interface NfcAdapter.ReaderCallback { 30969 method public void onTagDiscovered(android.nfc.Tag); 30970 } 30971 30972 public final class NfcEvent { 30973 field public final android.nfc.NfcAdapter nfcAdapter; 30974 field public final int peerLlcpMajorVersion; 30975 field public final int peerLlcpMinorVersion; 30976 } 30977 30978 public final class NfcManager { 30979 method public android.nfc.NfcAdapter getDefaultAdapter(); 30980 } 30981 30982 public final class Tag implements android.os.Parcelable { 30983 method public int describeContents(); 30984 method public byte[] getId(); 30985 method public String[] getTechList(); 30986 method public void writeToParcel(android.os.Parcel, int); 30987 field @NonNull public static final android.os.Parcelable.Creator<android.nfc.Tag> CREATOR; 30988 } 30989 30990 public class TagLostException extends java.io.IOException { 30991 ctor public TagLostException(); 30992 ctor public TagLostException(String); 30993 } 30994 30995} 30996 30997package android.nfc.cardemulation { 30998 30999 public final class CardEmulation { 31000 method public boolean categoryAllowsForegroundPreference(String); 31001 method @Nullable @RequiresPermission(android.Manifest.permission.NFC_PREFERRED_PAYMENT_INFO) public java.util.List<java.lang.String> getAidsForPreferredPaymentService(); 31002 method public java.util.List<java.lang.String> getAidsForService(android.content.ComponentName, String); 31003 method @Nullable @RequiresPermission(android.Manifest.permission.NFC_PREFERRED_PAYMENT_INFO) public CharSequence getDescriptionForPreferredPaymentService(); 31004 method public static android.nfc.cardemulation.CardEmulation getInstance(android.nfc.NfcAdapter); 31005 method @Nullable @RequiresPermission(android.Manifest.permission.NFC_PREFERRED_PAYMENT_INFO) public String getRouteDestinationForPreferredPaymentService(); 31006 method public int getSelectionModeForCategory(String); 31007 method public boolean isDefaultServiceForAid(android.content.ComponentName, String); 31008 method public boolean isDefaultServiceForCategory(android.content.ComponentName, String); 31009 method public boolean registerAidsForService(android.content.ComponentName, String, java.util.List<java.lang.String>); 31010 method public boolean removeAidsForService(android.content.ComponentName, String); 31011 method @NonNull @RequiresPermission(android.Manifest.permission.NFC) public boolean setOffHostForService(@NonNull android.content.ComponentName, @NonNull String); 31012 method public boolean setPreferredService(android.app.Activity, android.content.ComponentName); 31013 method public boolean supportsAidPrefixRegistration(); 31014 method @NonNull @RequiresPermission(android.Manifest.permission.NFC) public boolean unsetOffHostForService(@NonNull android.content.ComponentName); 31015 method public boolean unsetPreferredService(android.app.Activity); 31016 field public static final String ACTION_CHANGE_DEFAULT = "android.nfc.cardemulation.action.ACTION_CHANGE_DEFAULT"; 31017 field public static final String CATEGORY_OTHER = "other"; 31018 field public static final String CATEGORY_PAYMENT = "payment"; 31019 field public static final String EXTRA_CATEGORY = "category"; 31020 field public static final String EXTRA_SERVICE_COMPONENT = "component"; 31021 field public static final int SELECTION_MODE_ALWAYS_ASK = 1; // 0x1 31022 field public static final int SELECTION_MODE_ASK_IF_CONFLICT = 2; // 0x2 31023 field public static final int SELECTION_MODE_PREFER_DEFAULT = 0; // 0x0 31024 } 31025 31026 public abstract class HostApduService extends android.app.Service { 31027 ctor public HostApduService(); 31028 method public final void notifyUnhandled(); 31029 method public final android.os.IBinder onBind(android.content.Intent); 31030 method public abstract void onDeactivated(int); 31031 method public abstract byte[] processCommandApdu(byte[], android.os.Bundle); 31032 method public final void sendResponseApdu(byte[]); 31033 field public static final int DEACTIVATION_DESELECTED = 1; // 0x1 31034 field public static final int DEACTIVATION_LINK_LOSS = 0; // 0x0 31035 field public static final String SERVICE_INTERFACE = "android.nfc.cardemulation.action.HOST_APDU_SERVICE"; 31036 field public static final String SERVICE_META_DATA = "android.nfc.cardemulation.host_apdu_service"; 31037 } 31038 31039 public abstract class HostNfcFService extends android.app.Service { 31040 ctor public HostNfcFService(); 31041 method public final android.os.IBinder onBind(android.content.Intent); 31042 method public abstract void onDeactivated(int); 31043 method public abstract byte[] processNfcFPacket(byte[], android.os.Bundle); 31044 method public final void sendResponsePacket(byte[]); 31045 field public static final int DEACTIVATION_LINK_LOSS = 0; // 0x0 31046 field public static final String SERVICE_INTERFACE = "android.nfc.cardemulation.action.HOST_NFCF_SERVICE"; 31047 field public static final String SERVICE_META_DATA = "android.nfc.cardemulation.host_nfcf_service"; 31048 } 31049 31050 public final class NfcFCardEmulation { 31051 method public boolean disableService(android.app.Activity) throws java.lang.RuntimeException; 31052 method public boolean enableService(android.app.Activity, android.content.ComponentName) throws java.lang.RuntimeException; 31053 method public static android.nfc.cardemulation.NfcFCardEmulation getInstance(android.nfc.NfcAdapter); 31054 method public String getNfcid2ForService(android.content.ComponentName) throws java.lang.RuntimeException; 31055 method public String getSystemCodeForService(android.content.ComponentName) throws java.lang.RuntimeException; 31056 method public boolean registerSystemCodeForService(android.content.ComponentName, String) throws java.lang.RuntimeException; 31057 method public boolean setNfcid2ForService(android.content.ComponentName, String) throws java.lang.RuntimeException; 31058 method public boolean unregisterSystemCodeForService(android.content.ComponentName) throws java.lang.RuntimeException; 31059 } 31060 31061 public abstract class OffHostApduService extends android.app.Service { 31062 ctor public OffHostApduService(); 31063 field public static final String SERVICE_INTERFACE = "android.nfc.cardemulation.action.OFF_HOST_APDU_SERVICE"; 31064 field public static final String SERVICE_META_DATA = "android.nfc.cardemulation.off_host_apdu_service"; 31065 } 31066 31067} 31068 31069package android.nfc.tech { 31070 31071 public final class IsoDep implements android.nfc.tech.TagTechnology { 31072 method public void close() throws java.io.IOException; 31073 method public void connect() throws java.io.IOException; 31074 method public static android.nfc.tech.IsoDep get(android.nfc.Tag); 31075 method public byte[] getHiLayerResponse(); 31076 method public byte[] getHistoricalBytes(); 31077 method public int getMaxTransceiveLength(); 31078 method public android.nfc.Tag getTag(); 31079 method public int getTimeout(); 31080 method public boolean isConnected(); 31081 method public boolean isExtendedLengthApduSupported(); 31082 method public void setTimeout(int); 31083 method public byte[] transceive(byte[]) throws java.io.IOException; 31084 } 31085 31086 public final class MifareClassic implements android.nfc.tech.TagTechnology { 31087 method public boolean authenticateSectorWithKeyA(int, byte[]) throws java.io.IOException; 31088 method public boolean authenticateSectorWithKeyB(int, byte[]) throws java.io.IOException; 31089 method public int blockToSector(int); 31090 method public void close() throws java.io.IOException; 31091 method public void connect() throws java.io.IOException; 31092 method public void decrement(int, int) throws java.io.IOException; 31093 method public static android.nfc.tech.MifareClassic get(android.nfc.Tag); 31094 method public int getBlockCount(); 31095 method public int getBlockCountInSector(int); 31096 method public int getMaxTransceiveLength(); 31097 method public int getSectorCount(); 31098 method public int getSize(); 31099 method public android.nfc.Tag getTag(); 31100 method public int getTimeout(); 31101 method public int getType(); 31102 method public void increment(int, int) throws java.io.IOException; 31103 method public boolean isConnected(); 31104 method public byte[] readBlock(int) throws java.io.IOException; 31105 method public void restore(int) throws java.io.IOException; 31106 method public int sectorToBlock(int); 31107 method public void setTimeout(int); 31108 method public byte[] transceive(byte[]) throws java.io.IOException; 31109 method public void transfer(int) throws java.io.IOException; 31110 method public void writeBlock(int, byte[]) throws java.io.IOException; 31111 field public static final int BLOCK_SIZE = 16; // 0x10 31112 field public static final byte[] KEY_DEFAULT; 31113 field public static final byte[] KEY_MIFARE_APPLICATION_DIRECTORY; 31114 field public static final byte[] KEY_NFC_FORUM; 31115 field public static final int SIZE_1K = 1024; // 0x400 31116 field public static final int SIZE_2K = 2048; // 0x800 31117 field public static final int SIZE_4K = 4096; // 0x1000 31118 field public static final int SIZE_MINI = 320; // 0x140 31119 field public static final int TYPE_CLASSIC = 0; // 0x0 31120 field public static final int TYPE_PLUS = 1; // 0x1 31121 field public static final int TYPE_PRO = 2; // 0x2 31122 field public static final int TYPE_UNKNOWN = -1; // 0xffffffff 31123 } 31124 31125 public final class MifareUltralight implements android.nfc.tech.TagTechnology { 31126 method public void close() throws java.io.IOException; 31127 method public void connect() throws java.io.IOException; 31128 method public static android.nfc.tech.MifareUltralight get(android.nfc.Tag); 31129 method public int getMaxTransceiveLength(); 31130 method public android.nfc.Tag getTag(); 31131 method public int getTimeout(); 31132 method public int getType(); 31133 method public boolean isConnected(); 31134 method public byte[] readPages(int) throws java.io.IOException; 31135 method public void setTimeout(int); 31136 method public byte[] transceive(byte[]) throws java.io.IOException; 31137 method public void writePage(int, byte[]) throws java.io.IOException; 31138 field public static final int PAGE_SIZE = 4; // 0x4 31139 field public static final int TYPE_ULTRALIGHT = 1; // 0x1 31140 field public static final int TYPE_ULTRALIGHT_C = 2; // 0x2 31141 field public static final int TYPE_UNKNOWN = -1; // 0xffffffff 31142 } 31143 31144 public final class Ndef implements android.nfc.tech.TagTechnology { 31145 method public boolean canMakeReadOnly(); 31146 method public void close() throws java.io.IOException; 31147 method public void connect() throws java.io.IOException; 31148 method public static android.nfc.tech.Ndef get(android.nfc.Tag); 31149 method public android.nfc.NdefMessage getCachedNdefMessage(); 31150 method public int getMaxSize(); 31151 method public android.nfc.NdefMessage getNdefMessage() throws android.nfc.FormatException, java.io.IOException; 31152 method public android.nfc.Tag getTag(); 31153 method public String getType(); 31154 method public boolean isConnected(); 31155 method public boolean isWritable(); 31156 method public boolean makeReadOnly() throws java.io.IOException; 31157 method public void writeNdefMessage(android.nfc.NdefMessage) throws android.nfc.FormatException, java.io.IOException; 31158 field public static final String MIFARE_CLASSIC = "com.nxp.ndef.mifareclassic"; 31159 field public static final String NFC_FORUM_TYPE_1 = "org.nfcforum.ndef.type1"; 31160 field public static final String NFC_FORUM_TYPE_2 = "org.nfcforum.ndef.type2"; 31161 field public static final String NFC_FORUM_TYPE_3 = "org.nfcforum.ndef.type3"; 31162 field public static final String NFC_FORUM_TYPE_4 = "org.nfcforum.ndef.type4"; 31163 } 31164 31165 public final class NdefFormatable implements android.nfc.tech.TagTechnology { 31166 method public void close() throws java.io.IOException; 31167 method public void connect() throws java.io.IOException; 31168 method public void format(android.nfc.NdefMessage) throws android.nfc.FormatException, java.io.IOException; 31169 method public void formatReadOnly(android.nfc.NdefMessage) throws android.nfc.FormatException, java.io.IOException; 31170 method public static android.nfc.tech.NdefFormatable get(android.nfc.Tag); 31171 method public android.nfc.Tag getTag(); 31172 method public boolean isConnected(); 31173 } 31174 31175 public final class NfcA implements android.nfc.tech.TagTechnology { 31176 method public void close() throws java.io.IOException; 31177 method public void connect() throws java.io.IOException; 31178 method public static android.nfc.tech.NfcA get(android.nfc.Tag); 31179 method public byte[] getAtqa(); 31180 method public int getMaxTransceiveLength(); 31181 method public short getSak(); 31182 method public android.nfc.Tag getTag(); 31183 method public int getTimeout(); 31184 method public boolean isConnected(); 31185 method public void setTimeout(int); 31186 method public byte[] transceive(byte[]) throws java.io.IOException; 31187 } 31188 31189 public final class NfcB implements android.nfc.tech.TagTechnology { 31190 method public void close() throws java.io.IOException; 31191 method public void connect() throws java.io.IOException; 31192 method public static android.nfc.tech.NfcB get(android.nfc.Tag); 31193 method public byte[] getApplicationData(); 31194 method public int getMaxTransceiveLength(); 31195 method public byte[] getProtocolInfo(); 31196 method public android.nfc.Tag getTag(); 31197 method public boolean isConnected(); 31198 method public byte[] transceive(byte[]) throws java.io.IOException; 31199 } 31200 31201 public final class NfcBarcode implements android.nfc.tech.TagTechnology { 31202 method public void close() throws java.io.IOException; 31203 method public void connect() throws java.io.IOException; 31204 method public static android.nfc.tech.NfcBarcode get(android.nfc.Tag); 31205 method public byte[] getBarcode(); 31206 method public android.nfc.Tag getTag(); 31207 method public int getType(); 31208 method public boolean isConnected(); 31209 field public static final int TYPE_KOVIO = 1; // 0x1 31210 field public static final int TYPE_UNKNOWN = -1; // 0xffffffff 31211 } 31212 31213 public final class NfcF implements android.nfc.tech.TagTechnology { 31214 method public void close() throws java.io.IOException; 31215 method public void connect() throws java.io.IOException; 31216 method public static android.nfc.tech.NfcF get(android.nfc.Tag); 31217 method public byte[] getManufacturer(); 31218 method public int getMaxTransceiveLength(); 31219 method public byte[] getSystemCode(); 31220 method public android.nfc.Tag getTag(); 31221 method public int getTimeout(); 31222 method public boolean isConnected(); 31223 method public void setTimeout(int); 31224 method public byte[] transceive(byte[]) throws java.io.IOException; 31225 } 31226 31227 public final class NfcV implements android.nfc.tech.TagTechnology { 31228 method public void close() throws java.io.IOException; 31229 method public void connect() throws java.io.IOException; 31230 method public static android.nfc.tech.NfcV get(android.nfc.Tag); 31231 method public byte getDsfId(); 31232 method public int getMaxTransceiveLength(); 31233 method public byte getResponseFlags(); 31234 method public android.nfc.Tag getTag(); 31235 method public boolean isConnected(); 31236 method public byte[] transceive(byte[]) throws java.io.IOException; 31237 } 31238 31239 public interface TagTechnology extends java.io.Closeable { 31240 method public void connect() throws java.io.IOException; 31241 method public android.nfc.Tag getTag(); 31242 method public boolean isConnected(); 31243 } 31244 31245} 31246 31247package android.opengl { 31248 31249 public class EGL14 { 31250 ctor public EGL14(); 31251 method public static boolean eglBindAPI(int); 31252 method public static boolean eglBindTexImage(android.opengl.EGLDisplay, android.opengl.EGLSurface, int); 31253 method public static boolean eglChooseConfig(android.opengl.EGLDisplay, int[], int, android.opengl.EGLConfig[], int, int, int[], int); 31254 method public static boolean eglCopyBuffers(android.opengl.EGLDisplay, android.opengl.EGLSurface, int); 31255 method public static android.opengl.EGLContext eglCreateContext(android.opengl.EGLDisplay, android.opengl.EGLConfig, android.opengl.EGLContext, int[], int); 31256 method public static android.opengl.EGLSurface eglCreatePbufferFromClientBuffer(android.opengl.EGLDisplay, int, int, android.opengl.EGLConfig, int[], int); 31257 method public static android.opengl.EGLSurface eglCreatePbufferSurface(android.opengl.EGLDisplay, android.opengl.EGLConfig, int[], int); 31258 method @Deprecated public static android.opengl.EGLSurface eglCreatePixmapSurface(android.opengl.EGLDisplay, android.opengl.EGLConfig, int, int[], int); 31259 method public static android.opengl.EGLSurface eglCreateWindowSurface(android.opengl.EGLDisplay, android.opengl.EGLConfig, Object, int[], int); 31260 method public static boolean eglDestroyContext(android.opengl.EGLDisplay, android.opengl.EGLContext); 31261 method public static boolean eglDestroySurface(android.opengl.EGLDisplay, android.opengl.EGLSurface); 31262 method public static boolean eglGetConfigAttrib(android.opengl.EGLDisplay, android.opengl.EGLConfig, int, int[], int); 31263 method public static boolean eglGetConfigs(android.opengl.EGLDisplay, android.opengl.EGLConfig[], int, int, int[], int); 31264 method public static android.opengl.EGLContext eglGetCurrentContext(); 31265 method public static android.opengl.EGLDisplay eglGetCurrentDisplay(); 31266 method public static android.opengl.EGLSurface eglGetCurrentSurface(int); 31267 method public static android.opengl.EGLDisplay eglGetDisplay(int); 31268 method public static int eglGetError(); 31269 method public static boolean eglInitialize(android.opengl.EGLDisplay, int[], int, int[], int); 31270 method public static boolean eglMakeCurrent(android.opengl.EGLDisplay, android.opengl.EGLSurface, android.opengl.EGLSurface, android.opengl.EGLContext); 31271 method public static int eglQueryAPI(); 31272 method public static boolean eglQueryContext(android.opengl.EGLDisplay, android.opengl.EGLContext, int, int[], int); 31273 method public static String eglQueryString(android.opengl.EGLDisplay, int); 31274 method public static boolean eglQuerySurface(android.opengl.EGLDisplay, android.opengl.EGLSurface, int, int[], int); 31275 method public static boolean eglReleaseTexImage(android.opengl.EGLDisplay, android.opengl.EGLSurface, int); 31276 method public static boolean eglReleaseThread(); 31277 method public static boolean eglSurfaceAttrib(android.opengl.EGLDisplay, android.opengl.EGLSurface, int, int); 31278 method public static boolean eglSwapBuffers(android.opengl.EGLDisplay, android.opengl.EGLSurface); 31279 method public static boolean eglSwapInterval(android.opengl.EGLDisplay, int); 31280 method public static boolean eglTerminate(android.opengl.EGLDisplay); 31281 method public static boolean eglWaitClient(); 31282 method public static boolean eglWaitGL(); 31283 method public static boolean eglWaitNative(int); 31284 field public static final int EGL_ALPHA_MASK_SIZE = 12350; // 0x303e 31285 field public static final int EGL_ALPHA_SIZE = 12321; // 0x3021 31286 field public static final int EGL_BACK_BUFFER = 12420; // 0x3084 31287 field public static final int EGL_BAD_ACCESS = 12290; // 0x3002 31288 field public static final int EGL_BAD_ALLOC = 12291; // 0x3003 31289 field public static final int EGL_BAD_ATTRIBUTE = 12292; // 0x3004 31290 field public static final int EGL_BAD_CONFIG = 12293; // 0x3005 31291 field public static final int EGL_BAD_CONTEXT = 12294; // 0x3006 31292 field public static final int EGL_BAD_CURRENT_SURFACE = 12295; // 0x3007 31293 field public static final int EGL_BAD_DISPLAY = 12296; // 0x3008 31294 field public static final int EGL_BAD_MATCH = 12297; // 0x3009 31295 field public static final int EGL_BAD_NATIVE_PIXMAP = 12298; // 0x300a 31296 field public static final int EGL_BAD_NATIVE_WINDOW = 12299; // 0x300b 31297 field public static final int EGL_BAD_PARAMETER = 12300; // 0x300c 31298 field public static final int EGL_BAD_SURFACE = 12301; // 0x300d 31299 field public static final int EGL_BIND_TO_TEXTURE_RGB = 12345; // 0x3039 31300 field public static final int EGL_BIND_TO_TEXTURE_RGBA = 12346; // 0x303a 31301 field public static final int EGL_BLUE_SIZE = 12322; // 0x3022 31302 field public static final int EGL_BUFFER_DESTROYED = 12437; // 0x3095 31303 field public static final int EGL_BUFFER_PRESERVED = 12436; // 0x3094 31304 field public static final int EGL_BUFFER_SIZE = 12320; // 0x3020 31305 field public static final int EGL_CLIENT_APIS = 12429; // 0x308d 31306 field public static final int EGL_COLOR_BUFFER_TYPE = 12351; // 0x303f 31307 field public static final int EGL_CONFIG_CAVEAT = 12327; // 0x3027 31308 field public static final int EGL_CONFIG_ID = 12328; // 0x3028 31309 field public static final int EGL_CONFORMANT = 12354; // 0x3042 31310 field public static final int EGL_CONTEXT_CLIENT_TYPE = 12439; // 0x3097 31311 field public static final int EGL_CONTEXT_CLIENT_VERSION = 12440; // 0x3098 31312 field public static final int EGL_CONTEXT_LOST = 12302; // 0x300e 31313 field public static final int EGL_CORE_NATIVE_ENGINE = 12379; // 0x305b 31314 field public static final int EGL_DEFAULT_DISPLAY = 0; // 0x0 31315 field public static final int EGL_DEPTH_SIZE = 12325; // 0x3025 31316 field public static final int EGL_DISPLAY_SCALING = 10000; // 0x2710 31317 field public static final int EGL_DRAW = 12377; // 0x3059 31318 field public static final int EGL_EXTENSIONS = 12373; // 0x3055 31319 field public static final int EGL_FALSE = 0; // 0x0 31320 field public static final int EGL_GREEN_SIZE = 12323; // 0x3023 31321 field public static final int EGL_HEIGHT = 12374; // 0x3056 31322 field public static final int EGL_HORIZONTAL_RESOLUTION = 12432; // 0x3090 31323 field public static final int EGL_LARGEST_PBUFFER = 12376; // 0x3058 31324 field public static final int EGL_LEVEL = 12329; // 0x3029 31325 field public static final int EGL_LUMINANCE_BUFFER = 12431; // 0x308f 31326 field public static final int EGL_LUMINANCE_SIZE = 12349; // 0x303d 31327 field public static final int EGL_MATCH_NATIVE_PIXMAP = 12353; // 0x3041 31328 field public static final int EGL_MAX_PBUFFER_HEIGHT = 12330; // 0x302a 31329 field public static final int EGL_MAX_PBUFFER_PIXELS = 12331; // 0x302b 31330 field public static final int EGL_MAX_PBUFFER_WIDTH = 12332; // 0x302c 31331 field public static final int EGL_MAX_SWAP_INTERVAL = 12348; // 0x303c 31332 field public static final int EGL_MIN_SWAP_INTERVAL = 12347; // 0x303b 31333 field public static final int EGL_MIPMAP_LEVEL = 12419; // 0x3083 31334 field public static final int EGL_MIPMAP_TEXTURE = 12418; // 0x3082 31335 field public static final int EGL_MULTISAMPLE_RESOLVE = 12441; // 0x3099 31336 field public static final int EGL_MULTISAMPLE_RESOLVE_BOX = 12443; // 0x309b 31337 field public static final int EGL_MULTISAMPLE_RESOLVE_BOX_BIT = 512; // 0x200 31338 field public static final int EGL_MULTISAMPLE_RESOLVE_DEFAULT = 12442; // 0x309a 31339 field public static final int EGL_NATIVE_RENDERABLE = 12333; // 0x302d 31340 field public static final int EGL_NATIVE_VISUAL_ID = 12334; // 0x302e 31341 field public static final int EGL_NATIVE_VISUAL_TYPE = 12335; // 0x302f 31342 field public static final int EGL_NONE = 12344; // 0x3038 31343 field public static final int EGL_NON_CONFORMANT_CONFIG = 12369; // 0x3051 31344 field public static final int EGL_NOT_INITIALIZED = 12289; // 0x3001 31345 field public static android.opengl.EGLContext EGL_NO_CONTEXT; 31346 field public static android.opengl.EGLDisplay EGL_NO_DISPLAY; 31347 field public static android.opengl.EGLSurface EGL_NO_SURFACE; 31348 field public static final int EGL_NO_TEXTURE = 12380; // 0x305c 31349 field public static final int EGL_OPENGL_API = 12450; // 0x30a2 31350 field public static final int EGL_OPENGL_BIT = 8; // 0x8 31351 field public static final int EGL_OPENGL_ES2_BIT = 4; // 0x4 31352 field public static final int EGL_OPENGL_ES_API = 12448; // 0x30a0 31353 field public static final int EGL_OPENGL_ES_BIT = 1; // 0x1 31354 field public static final int EGL_OPENVG_API = 12449; // 0x30a1 31355 field public static final int EGL_OPENVG_BIT = 2; // 0x2 31356 field public static final int EGL_OPENVG_IMAGE = 12438; // 0x3096 31357 field public static final int EGL_PBUFFER_BIT = 1; // 0x1 31358 field public static final int EGL_PIXEL_ASPECT_RATIO = 12434; // 0x3092 31359 field public static final int EGL_PIXMAP_BIT = 2; // 0x2 31360 field public static final int EGL_READ = 12378; // 0x305a 31361 field public static final int EGL_RED_SIZE = 12324; // 0x3024 31362 field public static final int EGL_RENDERABLE_TYPE = 12352; // 0x3040 31363 field public static final int EGL_RENDER_BUFFER = 12422; // 0x3086 31364 field public static final int EGL_RGB_BUFFER = 12430; // 0x308e 31365 field public static final int EGL_SAMPLES = 12337; // 0x3031 31366 field public static final int EGL_SAMPLE_BUFFERS = 12338; // 0x3032 31367 field public static final int EGL_SINGLE_BUFFER = 12421; // 0x3085 31368 field public static final int EGL_SLOW_CONFIG = 12368; // 0x3050 31369 field public static final int EGL_STENCIL_SIZE = 12326; // 0x3026 31370 field public static final int EGL_SUCCESS = 12288; // 0x3000 31371 field public static final int EGL_SURFACE_TYPE = 12339; // 0x3033 31372 field public static final int EGL_SWAP_BEHAVIOR = 12435; // 0x3093 31373 field public static final int EGL_SWAP_BEHAVIOR_PRESERVED_BIT = 1024; // 0x400 31374 field public static final int EGL_TEXTURE_2D = 12383; // 0x305f 31375 field public static final int EGL_TEXTURE_FORMAT = 12416; // 0x3080 31376 field public static final int EGL_TEXTURE_RGB = 12381; // 0x305d 31377 field public static final int EGL_TEXTURE_RGBA = 12382; // 0x305e 31378 field public static final int EGL_TEXTURE_TARGET = 12417; // 0x3081 31379 field public static final int EGL_TRANSPARENT_BLUE_VALUE = 12341; // 0x3035 31380 field public static final int EGL_TRANSPARENT_GREEN_VALUE = 12342; // 0x3036 31381 field public static final int EGL_TRANSPARENT_RED_VALUE = 12343; // 0x3037 31382 field public static final int EGL_TRANSPARENT_RGB = 12370; // 0x3052 31383 field public static final int EGL_TRANSPARENT_TYPE = 12340; // 0x3034 31384 field public static final int EGL_TRUE = 1; // 0x1 31385 field public static final int EGL_VENDOR = 12371; // 0x3053 31386 field public static final int EGL_VERSION = 12372; // 0x3054 31387 field public static final int EGL_VERTICAL_RESOLUTION = 12433; // 0x3091 31388 field public static final int EGL_VG_ALPHA_FORMAT = 12424; // 0x3088 31389 field public static final int EGL_VG_ALPHA_FORMAT_NONPRE = 12427; // 0x308b 31390 field public static final int EGL_VG_ALPHA_FORMAT_PRE = 12428; // 0x308c 31391 field public static final int EGL_VG_ALPHA_FORMAT_PRE_BIT = 64; // 0x40 31392 field public static final int EGL_VG_COLORSPACE = 12423; // 0x3087 31393 field public static final int EGL_VG_COLORSPACE_LINEAR = 12426; // 0x308a 31394 field public static final int EGL_VG_COLORSPACE_LINEAR_BIT = 32; // 0x20 31395 field public static final int EGL_VG_COLORSPACE_sRGB = 12425; // 0x3089 31396 field public static final int EGL_WIDTH = 12375; // 0x3057 31397 field public static final int EGL_WINDOW_BIT = 4; // 0x4 31398 } 31399 31400 public final class EGL15 { 31401 method public static int eglClientWaitSync(android.opengl.EGLDisplay, android.opengl.EGLSync, int, long); 31402 method public static android.opengl.EGLImage eglCreateImage(android.opengl.EGLDisplay, android.opengl.EGLContext, int, long, long[], int); 31403 method public static android.opengl.EGLSurface eglCreatePlatformPixmapSurface(android.opengl.EGLDisplay, android.opengl.EGLConfig, java.nio.Buffer, long[], int); 31404 method public static android.opengl.EGLSurface eglCreatePlatformWindowSurface(android.opengl.EGLDisplay, android.opengl.EGLConfig, java.nio.Buffer, long[], int); 31405 method public static android.opengl.EGLSync eglCreateSync(android.opengl.EGLDisplay, int, long[], int); 31406 method public static boolean eglDestroyImage(android.opengl.EGLDisplay, android.opengl.EGLImage); 31407 method public static boolean eglDestroySync(android.opengl.EGLDisplay, android.opengl.EGLSync); 31408 method public static android.opengl.EGLDisplay eglGetPlatformDisplay(int, long, long[], int); 31409 method public static boolean eglGetSyncAttrib(android.opengl.EGLDisplay, android.opengl.EGLSync, int, long[], int); 31410 method public static boolean eglWaitSync(android.opengl.EGLDisplay, android.opengl.EGLSync, int); 31411 field public static final int EGL_CL_EVENT_HANDLE = 12444; // 0x309c 31412 field public static final int EGL_CONDITION_SATISFIED = 12534; // 0x30f6 31413 field public static final int EGL_CONTEXT_MAJOR_VERSION = 12440; // 0x3098 31414 field public static final int EGL_CONTEXT_MINOR_VERSION = 12539; // 0x30fb 31415 field public static final int EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT = 2; // 0x2 31416 field public static final int EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT = 1; // 0x1 31417 field public static final int EGL_CONTEXT_OPENGL_DEBUG = 12720; // 0x31b0 31418 field public static final int EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE = 12721; // 0x31b1 31419 field public static final int EGL_CONTEXT_OPENGL_PROFILE_MASK = 12541; // 0x30fd 31420 field public static final int EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY = 12733; // 0x31bd 31421 field public static final int EGL_CONTEXT_OPENGL_ROBUST_ACCESS = 12722; // 0x31b2 31422 field public static final long EGL_FOREVER = -1L; // 0xffffffffffffffffL 31423 field public static final int EGL_GL_COLORSPACE = 12445; // 0x309d 31424 field public static final int EGL_GL_COLORSPACE_LINEAR = 12426; // 0x308a 31425 field public static final int EGL_GL_COLORSPACE_SRGB = 12425; // 0x3089 31426 field public static final int EGL_GL_RENDERBUFFER = 12473; // 0x30b9 31427 field public static final int EGL_GL_TEXTURE_2D = 12465; // 0x30b1 31428 field public static final int EGL_GL_TEXTURE_3D = 12466; // 0x30b2 31429 field public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 12468; // 0x30b4 31430 field public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 12470; // 0x30b6 31431 field public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 12472; // 0x30b8 31432 field public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X = 12467; // 0x30b3 31433 field public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 12469; // 0x30b5 31434 field public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 12471; // 0x30b7 31435 field public static final int EGL_GL_TEXTURE_LEVEL = 12476; // 0x30bc 31436 field public static final int EGL_GL_TEXTURE_ZOFFSET = 12477; // 0x30bd 31437 field public static final int EGL_IMAGE_PRESERVED = 12498; // 0x30d2 31438 field public static final int EGL_LOSE_CONTEXT_ON_RESET = 12735; // 0x31bf 31439 field public static final android.opengl.EGLContext EGL_NO_CONTEXT; 31440 field public static final android.opengl.EGLDisplay EGL_NO_DISPLAY; 31441 field public static final android.opengl.EGLImage EGL_NO_IMAGE; 31442 field public static final int EGL_NO_RESET_NOTIFICATION = 12734; // 0x31be 31443 field public static final android.opengl.EGLSurface EGL_NO_SURFACE; 31444 field public static final android.opengl.EGLSync EGL_NO_SYNC; 31445 field public static final int EGL_OPENGL_ES3_BIT = 64; // 0x40 31446 field public static final int EGL_PLATFORM_ANDROID_KHR = 12609; // 0x3141 31447 field public static final int EGL_SIGNALED = 12530; // 0x30f2 31448 field public static final int EGL_SYNC_CL_EVENT = 12542; // 0x30fe 31449 field public static final int EGL_SYNC_CL_EVENT_COMPLETE = 12543; // 0x30ff 31450 field public static final int EGL_SYNC_CONDITION = 12536; // 0x30f8 31451 field public static final int EGL_SYNC_FENCE = 12537; // 0x30f9 31452 field public static final int EGL_SYNC_FLUSH_COMMANDS_BIT = 1; // 0x1 31453 field public static final int EGL_SYNC_PRIOR_COMMANDS_COMPLETE = 12528; // 0x30f0 31454 field public static final int EGL_SYNC_STATUS = 12529; // 0x30f1 31455 field public static final int EGL_SYNC_TYPE = 12535; // 0x30f7 31456 field public static final int EGL_TIMEOUT_EXPIRED = 12533; // 0x30f5 31457 field public static final int EGL_UNSIGNALED = 12531; // 0x30f3 31458 } 31459 31460 public class EGLConfig extends android.opengl.EGLObjectHandle { 31461 } 31462 31463 public class EGLContext extends android.opengl.EGLObjectHandle { 31464 } 31465 31466 public class EGLDisplay extends android.opengl.EGLObjectHandle { 31467 } 31468 31469 public class EGLExt { 31470 ctor public EGLExt(); 31471 method public static boolean eglPresentationTimeANDROID(android.opengl.EGLDisplay, android.opengl.EGLSurface, long); 31472 field public static final int EGL_CONTEXT_FLAGS_KHR = 12540; // 0x30fc 31473 field public static final int EGL_CONTEXT_MAJOR_VERSION_KHR = 12440; // 0x3098 31474 field public static final int EGL_CONTEXT_MINOR_VERSION_KHR = 12539; // 0x30fb 31475 field public static final int EGL_OPENGL_ES3_BIT_KHR = 64; // 0x40 31476 field public static final int EGL_RECORDABLE_ANDROID = 12610; // 0x3142 31477 } 31478 31479 public class EGLImage extends android.opengl.EGLObjectHandle { 31480 } 31481 31482 public abstract class EGLObjectHandle { 31483 ctor @Deprecated protected EGLObjectHandle(int); 31484 ctor protected EGLObjectHandle(long); 31485 method @Deprecated public int getHandle(); 31486 method public long getNativeHandle(); 31487 } 31488 31489 public class EGLSurface extends android.opengl.EGLObjectHandle { 31490 } 31491 31492 public class EGLSync extends android.opengl.EGLObjectHandle { 31493 } 31494 31495 public class ETC1 { 31496 ctor public ETC1(); 31497 method public static void decodeBlock(java.nio.Buffer, java.nio.Buffer); 31498 method public static void decodeImage(java.nio.Buffer, java.nio.Buffer, int, int, int, int); 31499 method public static void encodeBlock(java.nio.Buffer, int, java.nio.Buffer); 31500 method public static void encodeImage(java.nio.Buffer, int, int, int, int, java.nio.Buffer); 31501 method public static void formatHeader(java.nio.Buffer, int, int); 31502 method public static int getEncodedDataSize(int, int); 31503 method public static int getHeight(java.nio.Buffer); 31504 method public static int getWidth(java.nio.Buffer); 31505 method public static boolean isValid(java.nio.Buffer); 31506 field public static final int DECODED_BLOCK_SIZE = 48; // 0x30 31507 field public static final int ENCODED_BLOCK_SIZE = 8; // 0x8 31508 field public static final int ETC1_RGB8_OES = 36196; // 0x8d64 31509 field public static final int ETC_PKM_HEADER_SIZE = 16; // 0x10 31510 } 31511 31512 public class ETC1Util { 31513 ctor public ETC1Util(); 31514 method public static android.opengl.ETC1Util.ETC1Texture compressTexture(java.nio.Buffer, int, int, int, int); 31515 method public static android.opengl.ETC1Util.ETC1Texture createTexture(java.io.InputStream) throws java.io.IOException; 31516 method public static boolean isETC1Supported(); 31517 method public static void loadTexture(int, int, int, int, int, java.io.InputStream) throws java.io.IOException; 31518 method public static void loadTexture(int, int, int, int, int, android.opengl.ETC1Util.ETC1Texture); 31519 method public static void writeTexture(android.opengl.ETC1Util.ETC1Texture, java.io.OutputStream) throws java.io.IOException; 31520 } 31521 31522 public static class ETC1Util.ETC1Texture { 31523 ctor public ETC1Util.ETC1Texture(int, int, java.nio.ByteBuffer); 31524 method public java.nio.ByteBuffer getData(); 31525 method public int getHeight(); 31526 method public int getWidth(); 31527 } 31528 31529 public class GLDebugHelper { 31530 ctor public GLDebugHelper(); 31531 method public static javax.microedition.khronos.opengles.GL wrap(javax.microedition.khronos.opengles.GL, int, java.io.Writer); 31532 method public static javax.microedition.khronos.egl.EGL wrap(javax.microedition.khronos.egl.EGL, int, java.io.Writer); 31533 field public static final int CONFIG_CHECK_GL_ERROR = 1; // 0x1 31534 field public static final int CONFIG_CHECK_THREAD = 2; // 0x2 31535 field public static final int CONFIG_LOG_ARGUMENT_NAMES = 4; // 0x4 31536 field public static final int ERROR_WRONG_THREAD = 28672; // 0x7000 31537 } 31538 31539 public class GLES10 { 31540 ctor public GLES10(); 31541 method public static void glActiveTexture(int); 31542 method public static void glAlphaFunc(int, float); 31543 method public static void glAlphaFuncx(int, int); 31544 method public static void glBindTexture(int, int); 31545 method public static void glBlendFunc(int, int); 31546 method public static void glClear(int); 31547 method public static void glClearColor(float, float, float, float); 31548 method public static void glClearColorx(int, int, int, int); 31549 method public static void glClearDepthf(float); 31550 method public static void glClearDepthx(int); 31551 method public static void glClearStencil(int); 31552 method public static void glClientActiveTexture(int); 31553 method public static void glColor4f(float, float, float, float); 31554 method public static void glColor4x(int, int, int, int); 31555 method public static void glColorMask(boolean, boolean, boolean, boolean); 31556 method public static void glColorPointer(int, int, int, java.nio.Buffer); 31557 method public static void glCompressedTexImage2D(int, int, int, int, int, int, int, java.nio.Buffer); 31558 method public static void glCompressedTexSubImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer); 31559 method public static void glCopyTexImage2D(int, int, int, int, int, int, int, int); 31560 method public static void glCopyTexSubImage2D(int, int, int, int, int, int, int, int); 31561 method public static void glCullFace(int); 31562 method public static void glDeleteTextures(int, int[], int); 31563 method public static void glDeleteTextures(int, java.nio.IntBuffer); 31564 method public static void glDepthFunc(int); 31565 method public static void glDepthMask(boolean); 31566 method public static void glDepthRangef(float, float); 31567 method public static void glDepthRangex(int, int); 31568 method public static void glDisable(int); 31569 method public static void glDisableClientState(int); 31570 method public static void glDrawArrays(int, int, int); 31571 method public static void glDrawElements(int, int, int, java.nio.Buffer); 31572 method public static void glEnable(int); 31573 method public static void glEnableClientState(int); 31574 method public static void glFinish(); 31575 method public static void glFlush(); 31576 method public static void glFogf(int, float); 31577 method public static void glFogfv(int, float[], int); 31578 method public static void glFogfv(int, java.nio.FloatBuffer); 31579 method public static void glFogx(int, int); 31580 method public static void glFogxv(int, int[], int); 31581 method public static void glFogxv(int, java.nio.IntBuffer); 31582 method public static void glFrontFace(int); 31583 method public static void glFrustumf(float, float, float, float, float, float); 31584 method public static void glFrustumx(int, int, int, int, int, int); 31585 method public static void glGenTextures(int, int[], int); 31586 method public static void glGenTextures(int, java.nio.IntBuffer); 31587 method public static int glGetError(); 31588 method public static void glGetIntegerv(int, int[], int); 31589 method public static void glGetIntegerv(int, java.nio.IntBuffer); 31590 method public static String glGetString(int); 31591 method public static void glHint(int, int); 31592 method public static void glLightModelf(int, float); 31593 method public static void glLightModelfv(int, float[], int); 31594 method public static void glLightModelfv(int, java.nio.FloatBuffer); 31595 method public static void glLightModelx(int, int); 31596 method public static void glLightModelxv(int, int[], int); 31597 method public static void glLightModelxv(int, java.nio.IntBuffer); 31598 method public static void glLightf(int, int, float); 31599 method public static void glLightfv(int, int, float[], int); 31600 method public static void glLightfv(int, int, java.nio.FloatBuffer); 31601 method public static void glLightx(int, int, int); 31602 method public static void glLightxv(int, int, int[], int); 31603 method public static void glLightxv(int, int, java.nio.IntBuffer); 31604 method public static void glLineWidth(float); 31605 method public static void glLineWidthx(int); 31606 method public static void glLoadIdentity(); 31607 method public static void glLoadMatrixf(float[], int); 31608 method public static void glLoadMatrixf(java.nio.FloatBuffer); 31609 method public static void glLoadMatrixx(int[], int); 31610 method public static void glLoadMatrixx(java.nio.IntBuffer); 31611 method public static void glLogicOp(int); 31612 method public static void glMaterialf(int, int, float); 31613 method public static void glMaterialfv(int, int, float[], int); 31614 method public static void glMaterialfv(int, int, java.nio.FloatBuffer); 31615 method public static void glMaterialx(int, int, int); 31616 method public static void glMaterialxv(int, int, int[], int); 31617 method public static void glMaterialxv(int, int, java.nio.IntBuffer); 31618 method public static void glMatrixMode(int); 31619 method public static void glMultMatrixf(float[], int); 31620 method public static void glMultMatrixf(java.nio.FloatBuffer); 31621 method public static void glMultMatrixx(int[], int); 31622 method public static void glMultMatrixx(java.nio.IntBuffer); 31623 method public static void glMultiTexCoord4f(int, float, float, float, float); 31624 method public static void glMultiTexCoord4x(int, int, int, int, int); 31625 method public static void glNormal3f(float, float, float); 31626 method public static void glNormal3x(int, int, int); 31627 method public static void glNormalPointer(int, int, java.nio.Buffer); 31628 method public static void glOrthof(float, float, float, float, float, float); 31629 method public static void glOrthox(int, int, int, int, int, int); 31630 method public static void glPixelStorei(int, int); 31631 method public static void glPointSize(float); 31632 method public static void glPointSizex(int); 31633 method public static void glPolygonOffset(float, float); 31634 method public static void glPolygonOffsetx(int, int); 31635 method public static void glPopMatrix(); 31636 method public static void glPushMatrix(); 31637 method public static void glReadPixels(int, int, int, int, int, int, java.nio.Buffer); 31638 method public static void glRotatef(float, float, float, float); 31639 method public static void glRotatex(int, int, int, int); 31640 method public static void glSampleCoverage(float, boolean); 31641 method public static void glSampleCoveragex(int, boolean); 31642 method public static void glScalef(float, float, float); 31643 method public static void glScalex(int, int, int); 31644 method public static void glScissor(int, int, int, int); 31645 method public static void glShadeModel(int); 31646 method public static void glStencilFunc(int, int, int); 31647 method public static void glStencilMask(int); 31648 method public static void glStencilOp(int, int, int); 31649 method public static void glTexCoordPointer(int, int, int, java.nio.Buffer); 31650 method public static void glTexEnvf(int, int, float); 31651 method public static void glTexEnvfv(int, int, float[], int); 31652 method public static void glTexEnvfv(int, int, java.nio.FloatBuffer); 31653 method public static void glTexEnvx(int, int, int); 31654 method public static void glTexEnvxv(int, int, int[], int); 31655 method public static void glTexEnvxv(int, int, java.nio.IntBuffer); 31656 method public static void glTexImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer); 31657 method public static void glTexParameterf(int, int, float); 31658 method public static void glTexParameterx(int, int, int); 31659 method public static void glTexSubImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer); 31660 method public static void glTranslatef(float, float, float); 31661 method public static void glTranslatex(int, int, int); 31662 method public static void glVertexPointer(int, int, int, java.nio.Buffer); 31663 method public static void glViewport(int, int, int, int); 31664 field public static final int GL_ADD = 260; // 0x104 31665 field public static final int GL_ALIASED_LINE_WIDTH_RANGE = 33902; // 0x846e 31666 field public static final int GL_ALIASED_POINT_SIZE_RANGE = 33901; // 0x846d 31667 field public static final int GL_ALPHA = 6406; // 0x1906 31668 field public static final int GL_ALPHA_BITS = 3413; // 0xd55 31669 field public static final int GL_ALPHA_TEST = 3008; // 0xbc0 31670 field public static final int GL_ALWAYS = 519; // 0x207 31671 field public static final int GL_AMBIENT = 4608; // 0x1200 31672 field public static final int GL_AMBIENT_AND_DIFFUSE = 5634; // 0x1602 31673 field public static final int GL_AND = 5377; // 0x1501 31674 field public static final int GL_AND_INVERTED = 5380; // 0x1504 31675 field public static final int GL_AND_REVERSE = 5378; // 0x1502 31676 field public static final int GL_BACK = 1029; // 0x405 31677 field public static final int GL_BLEND = 3042; // 0xbe2 31678 field public static final int GL_BLUE_BITS = 3412; // 0xd54 31679 field public static final int GL_BYTE = 5120; // 0x1400 31680 field public static final int GL_CCW = 2305; // 0x901 31681 field public static final int GL_CLAMP_TO_EDGE = 33071; // 0x812f 31682 field public static final int GL_CLEAR = 5376; // 0x1500 31683 field public static final int GL_COLOR_ARRAY = 32886; // 0x8076 31684 field public static final int GL_COLOR_BUFFER_BIT = 16384; // 0x4000 31685 field public static final int GL_COLOR_LOGIC_OP = 3058; // 0xbf2 31686 field public static final int GL_COLOR_MATERIAL = 2903; // 0xb57 31687 field public static final int GL_COMPRESSED_TEXTURE_FORMATS = 34467; // 0x86a3 31688 field public static final int GL_CONSTANT_ATTENUATION = 4615; // 0x1207 31689 field public static final int GL_COPY = 5379; // 0x1503 31690 field public static final int GL_COPY_INVERTED = 5388; // 0x150c 31691 field public static final int GL_CULL_FACE = 2884; // 0xb44 31692 field public static final int GL_CW = 2304; // 0x900 31693 field public static final int GL_DECAL = 8449; // 0x2101 31694 field public static final int GL_DECR = 7683; // 0x1e03 31695 field public static final int GL_DEPTH_BITS = 3414; // 0xd56 31696 field public static final int GL_DEPTH_BUFFER_BIT = 256; // 0x100 31697 field public static final int GL_DEPTH_TEST = 2929; // 0xb71 31698 field public static final int GL_DIFFUSE = 4609; // 0x1201 31699 field public static final int GL_DITHER = 3024; // 0xbd0 31700 field public static final int GL_DONT_CARE = 4352; // 0x1100 31701 field public static final int GL_DST_ALPHA = 772; // 0x304 31702 field public static final int GL_DST_COLOR = 774; // 0x306 31703 field public static final int GL_EMISSION = 5632; // 0x1600 31704 field public static final int GL_EQUAL = 514; // 0x202 31705 field public static final int GL_EQUIV = 5385; // 0x1509 31706 field public static final int GL_EXP = 2048; // 0x800 31707 field public static final int GL_EXP2 = 2049; // 0x801 31708 field public static final int GL_EXTENSIONS = 7939; // 0x1f03 31709 field public static final int GL_FALSE = 0; // 0x0 31710 field public static final int GL_FASTEST = 4353; // 0x1101 31711 field public static final int GL_FIXED = 5132; // 0x140c 31712 field public static final int GL_FLAT = 7424; // 0x1d00 31713 field public static final int GL_FLOAT = 5126; // 0x1406 31714 field public static final int GL_FOG = 2912; // 0xb60 31715 field public static final int GL_FOG_COLOR = 2918; // 0xb66 31716 field public static final int GL_FOG_DENSITY = 2914; // 0xb62 31717 field public static final int GL_FOG_END = 2916; // 0xb64 31718 field public static final int GL_FOG_HINT = 3156; // 0xc54 31719 field public static final int GL_FOG_MODE = 2917; // 0xb65 31720 field public static final int GL_FOG_START = 2915; // 0xb63 31721 field public static final int GL_FRONT = 1028; // 0x404 31722 field public static final int GL_FRONT_AND_BACK = 1032; // 0x408 31723 field public static final int GL_GEQUAL = 518; // 0x206 31724 field public static final int GL_GREATER = 516; // 0x204 31725 field public static final int GL_GREEN_BITS = 3411; // 0xd53 31726 field public static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 35739; // 0x8b9b 31727 field public static final int GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 35738; // 0x8b9a 31728 field public static final int GL_INCR = 7682; // 0x1e02 31729 field public static final int GL_INVALID_ENUM = 1280; // 0x500 31730 field public static final int GL_INVALID_OPERATION = 1282; // 0x502 31731 field public static final int GL_INVALID_VALUE = 1281; // 0x501 31732 field public static final int GL_INVERT = 5386; // 0x150a 31733 field public static final int GL_KEEP = 7680; // 0x1e00 31734 field public static final int GL_LEQUAL = 515; // 0x203 31735 field public static final int GL_LESS = 513; // 0x201 31736 field public static final int GL_LIGHT0 = 16384; // 0x4000 31737 field public static final int GL_LIGHT1 = 16385; // 0x4001 31738 field public static final int GL_LIGHT2 = 16386; // 0x4002 31739 field public static final int GL_LIGHT3 = 16387; // 0x4003 31740 field public static final int GL_LIGHT4 = 16388; // 0x4004 31741 field public static final int GL_LIGHT5 = 16389; // 0x4005 31742 field public static final int GL_LIGHT6 = 16390; // 0x4006 31743 field public static final int GL_LIGHT7 = 16391; // 0x4007 31744 field public static final int GL_LIGHTING = 2896; // 0xb50 31745 field public static final int GL_LIGHT_MODEL_AMBIENT = 2899; // 0xb53 31746 field public static final int GL_LIGHT_MODEL_TWO_SIDE = 2898; // 0xb52 31747 field public static final int GL_LINEAR = 9729; // 0x2601 31748 field public static final int GL_LINEAR_ATTENUATION = 4616; // 0x1208 31749 field public static final int GL_LINEAR_MIPMAP_LINEAR = 9987; // 0x2703 31750 field public static final int GL_LINEAR_MIPMAP_NEAREST = 9985; // 0x2701 31751 field public static final int GL_LINES = 1; // 0x1 31752 field public static final int GL_LINE_LOOP = 2; // 0x2 31753 field public static final int GL_LINE_SMOOTH = 2848; // 0xb20 31754 field public static final int GL_LINE_SMOOTH_HINT = 3154; // 0xc52 31755 field public static final int GL_LINE_STRIP = 3; // 0x3 31756 field public static final int GL_LUMINANCE = 6409; // 0x1909 31757 field public static final int GL_LUMINANCE_ALPHA = 6410; // 0x190a 31758 field public static final int GL_MAX_ELEMENTS_INDICES = 33001; // 0x80e9 31759 field public static final int GL_MAX_ELEMENTS_VERTICES = 33000; // 0x80e8 31760 field public static final int GL_MAX_LIGHTS = 3377; // 0xd31 31761 field public static final int GL_MAX_MODELVIEW_STACK_DEPTH = 3382; // 0xd36 31762 field public static final int GL_MAX_PROJECTION_STACK_DEPTH = 3384; // 0xd38 31763 field public static final int GL_MAX_TEXTURE_SIZE = 3379; // 0xd33 31764 field public static final int GL_MAX_TEXTURE_STACK_DEPTH = 3385; // 0xd39 31765 field public static final int GL_MAX_TEXTURE_UNITS = 34018; // 0x84e2 31766 field public static final int GL_MAX_VIEWPORT_DIMS = 3386; // 0xd3a 31767 field public static final int GL_MODELVIEW = 5888; // 0x1700 31768 field public static final int GL_MODULATE = 8448; // 0x2100 31769 field public static final int GL_MULTISAMPLE = 32925; // 0x809d 31770 field public static final int GL_NAND = 5390; // 0x150e 31771 field public static final int GL_NEAREST = 9728; // 0x2600 31772 field public static final int GL_NEAREST_MIPMAP_LINEAR = 9986; // 0x2702 31773 field public static final int GL_NEAREST_MIPMAP_NEAREST = 9984; // 0x2700 31774 field public static final int GL_NEVER = 512; // 0x200 31775 field public static final int GL_NICEST = 4354; // 0x1102 31776 field public static final int GL_NOOP = 5381; // 0x1505 31777 field public static final int GL_NOR = 5384; // 0x1508 31778 field public static final int GL_NORMALIZE = 2977; // 0xba1 31779 field public static final int GL_NORMAL_ARRAY = 32885; // 0x8075 31780 field public static final int GL_NOTEQUAL = 517; // 0x205 31781 field public static final int GL_NO_ERROR = 0; // 0x0 31782 field public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS = 34466; // 0x86a2 31783 field public static final int GL_ONE = 1; // 0x1 31784 field public static final int GL_ONE_MINUS_DST_ALPHA = 773; // 0x305 31785 field public static final int GL_ONE_MINUS_DST_COLOR = 775; // 0x307 31786 field public static final int GL_ONE_MINUS_SRC_ALPHA = 771; // 0x303 31787 field public static final int GL_ONE_MINUS_SRC_COLOR = 769; // 0x301 31788 field public static final int GL_OR = 5383; // 0x1507 31789 field public static final int GL_OR_INVERTED = 5389; // 0x150d 31790 field public static final int GL_OR_REVERSE = 5387; // 0x150b 31791 field public static final int GL_OUT_OF_MEMORY = 1285; // 0x505 31792 field public static final int GL_PACK_ALIGNMENT = 3333; // 0xd05 31793 field public static final int GL_PALETTE4_R5_G6_B5_OES = 35730; // 0x8b92 31794 field public static final int GL_PALETTE4_RGB5_A1_OES = 35732; // 0x8b94 31795 field public static final int GL_PALETTE4_RGB8_OES = 35728; // 0x8b90 31796 field public static final int GL_PALETTE4_RGBA4_OES = 35731; // 0x8b93 31797 field public static final int GL_PALETTE4_RGBA8_OES = 35729; // 0x8b91 31798 field public static final int GL_PALETTE8_R5_G6_B5_OES = 35735; // 0x8b97 31799 field public static final int GL_PALETTE8_RGB5_A1_OES = 35737; // 0x8b99 31800 field public static final int GL_PALETTE8_RGB8_OES = 35733; // 0x8b95 31801 field public static final int GL_PALETTE8_RGBA4_OES = 35736; // 0x8b98 31802 field public static final int GL_PALETTE8_RGBA8_OES = 35734; // 0x8b96 31803 field public static final int GL_PERSPECTIVE_CORRECTION_HINT = 3152; // 0xc50 31804 field public static final int GL_POINTS = 0; // 0x0 31805 field public static final int GL_POINT_FADE_THRESHOLD_SIZE = 33064; // 0x8128 31806 field public static final int GL_POINT_SIZE = 2833; // 0xb11 31807 field public static final int GL_POINT_SMOOTH = 2832; // 0xb10 31808 field public static final int GL_POINT_SMOOTH_HINT = 3153; // 0xc51 31809 field public static final int GL_POLYGON_OFFSET_FILL = 32823; // 0x8037 31810 field public static final int GL_POLYGON_SMOOTH_HINT = 3155; // 0xc53 31811 field public static final int GL_POSITION = 4611; // 0x1203 31812 field public static final int GL_PROJECTION = 5889; // 0x1701 31813 field public static final int GL_QUADRATIC_ATTENUATION = 4617; // 0x1209 31814 field public static final int GL_RED_BITS = 3410; // 0xd52 31815 field public static final int GL_RENDERER = 7937; // 0x1f01 31816 field public static final int GL_REPEAT = 10497; // 0x2901 31817 field public static final int GL_REPLACE = 7681; // 0x1e01 31818 field public static final int GL_RESCALE_NORMAL = 32826; // 0x803a 31819 field public static final int GL_RGB = 6407; // 0x1907 31820 field public static final int GL_RGBA = 6408; // 0x1908 31821 field public static final int GL_SAMPLE_ALPHA_TO_COVERAGE = 32926; // 0x809e 31822 field public static final int GL_SAMPLE_ALPHA_TO_ONE = 32927; // 0x809f 31823 field public static final int GL_SAMPLE_COVERAGE = 32928; // 0x80a0 31824 field public static final int GL_SCISSOR_TEST = 3089; // 0xc11 31825 field public static final int GL_SET = 5391; // 0x150f 31826 field public static final int GL_SHININESS = 5633; // 0x1601 31827 field public static final int GL_SHORT = 5122; // 0x1402 31828 field public static final int GL_SMOOTH = 7425; // 0x1d01 31829 field public static final int GL_SMOOTH_LINE_WIDTH_RANGE = 2850; // 0xb22 31830 field public static final int GL_SMOOTH_POINT_SIZE_RANGE = 2834; // 0xb12 31831 field public static final int GL_SPECULAR = 4610; // 0x1202 31832 field public static final int GL_SPOT_CUTOFF = 4614; // 0x1206 31833 field public static final int GL_SPOT_DIRECTION = 4612; // 0x1204 31834 field public static final int GL_SPOT_EXPONENT = 4613; // 0x1205 31835 field public static final int GL_SRC_ALPHA = 770; // 0x302 31836 field public static final int GL_SRC_ALPHA_SATURATE = 776; // 0x308 31837 field public static final int GL_SRC_COLOR = 768; // 0x300 31838 field public static final int GL_STACK_OVERFLOW = 1283; // 0x503 31839 field public static final int GL_STACK_UNDERFLOW = 1284; // 0x504 31840 field public static final int GL_STENCIL_BITS = 3415; // 0xd57 31841 field public static final int GL_STENCIL_BUFFER_BIT = 1024; // 0x400 31842 field public static final int GL_STENCIL_TEST = 2960; // 0xb90 31843 field public static final int GL_SUBPIXEL_BITS = 3408; // 0xd50 31844 field public static final int GL_TEXTURE = 5890; // 0x1702 31845 field public static final int GL_TEXTURE0 = 33984; // 0x84c0 31846 field public static final int GL_TEXTURE1 = 33985; // 0x84c1 31847 field public static final int GL_TEXTURE10 = 33994; // 0x84ca 31848 field public static final int GL_TEXTURE11 = 33995; // 0x84cb 31849 field public static final int GL_TEXTURE12 = 33996; // 0x84cc 31850 field public static final int GL_TEXTURE13 = 33997; // 0x84cd 31851 field public static final int GL_TEXTURE14 = 33998; // 0x84ce 31852 field public static final int GL_TEXTURE15 = 33999; // 0x84cf 31853 field public static final int GL_TEXTURE16 = 34000; // 0x84d0 31854 field public static final int GL_TEXTURE17 = 34001; // 0x84d1 31855 field public static final int GL_TEXTURE18 = 34002; // 0x84d2 31856 field public static final int GL_TEXTURE19 = 34003; // 0x84d3 31857 field public static final int GL_TEXTURE2 = 33986; // 0x84c2 31858 field public static final int GL_TEXTURE20 = 34004; // 0x84d4 31859 field public static final int GL_TEXTURE21 = 34005; // 0x84d5 31860 field public static final int GL_TEXTURE22 = 34006; // 0x84d6 31861 field public static final int GL_TEXTURE23 = 34007; // 0x84d7 31862 field public static final int GL_TEXTURE24 = 34008; // 0x84d8 31863 field public static final int GL_TEXTURE25 = 34009; // 0x84d9 31864 field public static final int GL_TEXTURE26 = 34010; // 0x84da 31865 field public static final int GL_TEXTURE27 = 34011; // 0x84db 31866 field public static final int GL_TEXTURE28 = 34012; // 0x84dc 31867 field public static final int GL_TEXTURE29 = 34013; // 0x84dd 31868 field public static final int GL_TEXTURE3 = 33987; // 0x84c3 31869 field public static final int GL_TEXTURE30 = 34014; // 0x84de 31870 field public static final int GL_TEXTURE31 = 34015; // 0x84df 31871 field public static final int GL_TEXTURE4 = 33988; // 0x84c4 31872 field public static final int GL_TEXTURE5 = 33989; // 0x84c5 31873 field public static final int GL_TEXTURE6 = 33990; // 0x84c6 31874 field public static final int GL_TEXTURE7 = 33991; // 0x84c7 31875 field public static final int GL_TEXTURE8 = 33992; // 0x84c8 31876 field public static final int GL_TEXTURE9 = 33993; // 0x84c9 31877 field public static final int GL_TEXTURE_2D = 3553; // 0xde1 31878 field public static final int GL_TEXTURE_COORD_ARRAY = 32888; // 0x8078 31879 field public static final int GL_TEXTURE_ENV = 8960; // 0x2300 31880 field public static final int GL_TEXTURE_ENV_COLOR = 8705; // 0x2201 31881 field public static final int GL_TEXTURE_ENV_MODE = 8704; // 0x2200 31882 field public static final int GL_TEXTURE_MAG_FILTER = 10240; // 0x2800 31883 field public static final int GL_TEXTURE_MIN_FILTER = 10241; // 0x2801 31884 field public static final int GL_TEXTURE_WRAP_S = 10242; // 0x2802 31885 field public static final int GL_TEXTURE_WRAP_T = 10243; // 0x2803 31886 field public static final int GL_TRIANGLES = 4; // 0x4 31887 field public static final int GL_TRIANGLE_FAN = 6; // 0x6 31888 field public static final int GL_TRIANGLE_STRIP = 5; // 0x5 31889 field public static final int GL_TRUE = 1; // 0x1 31890 field public static final int GL_UNPACK_ALIGNMENT = 3317; // 0xcf5 31891 field public static final int GL_UNSIGNED_BYTE = 5121; // 0x1401 31892 field public static final int GL_UNSIGNED_SHORT = 5123; // 0x1403 31893 field public static final int GL_UNSIGNED_SHORT_4_4_4_4 = 32819; // 0x8033 31894 field public static final int GL_UNSIGNED_SHORT_5_5_5_1 = 32820; // 0x8034 31895 field public static final int GL_UNSIGNED_SHORT_5_6_5 = 33635; // 0x8363 31896 field public static final int GL_VENDOR = 7936; // 0x1f00 31897 field public static final int GL_VERSION = 7938; // 0x1f02 31898 field public static final int GL_VERTEX_ARRAY = 32884; // 0x8074 31899 field public static final int GL_XOR = 5382; // 0x1506 31900 field public static final int GL_ZERO = 0; // 0x0 31901 } 31902 31903 public class GLES10Ext { 31904 ctor public GLES10Ext(); 31905 method public static int glQueryMatrixxOES(int[], int, int[], int); 31906 method public static int glQueryMatrixxOES(java.nio.IntBuffer, java.nio.IntBuffer); 31907 } 31908 31909 public class GLES11 extends android.opengl.GLES10 { 31910 ctor public GLES11(); 31911 method public static void glBindBuffer(int, int); 31912 method public static void glBufferData(int, int, java.nio.Buffer, int); 31913 method public static void glBufferSubData(int, int, int, java.nio.Buffer); 31914 method public static void glClipPlanef(int, float[], int); 31915 method public static void glClipPlanef(int, java.nio.FloatBuffer); 31916 method public static void glClipPlanex(int, int[], int); 31917 method public static void glClipPlanex(int, java.nio.IntBuffer); 31918 method public static void glColor4ub(byte, byte, byte, byte); 31919 method public static void glColorPointer(int, int, int, int); 31920 method public static void glDeleteBuffers(int, int[], int); 31921 method public static void glDeleteBuffers(int, java.nio.IntBuffer); 31922 method public static void glDrawElements(int, int, int, int); 31923 method public static void glGenBuffers(int, int[], int); 31924 method public static void glGenBuffers(int, java.nio.IntBuffer); 31925 method public static void glGetBooleanv(int, boolean[], int); 31926 method public static void glGetBooleanv(int, java.nio.IntBuffer); 31927 method public static void glGetBufferParameteriv(int, int, int[], int); 31928 method public static void glGetBufferParameteriv(int, int, java.nio.IntBuffer); 31929 method public static void glGetClipPlanef(int, float[], int); 31930 method public static void glGetClipPlanef(int, java.nio.FloatBuffer); 31931 method public static void glGetClipPlanex(int, int[], int); 31932 method public static void glGetClipPlanex(int, java.nio.IntBuffer); 31933 method public static void glGetFixedv(int, int[], int); 31934 method public static void glGetFixedv(int, java.nio.IntBuffer); 31935 method public static void glGetFloatv(int, float[], int); 31936 method public static void glGetFloatv(int, java.nio.FloatBuffer); 31937 method public static void glGetLightfv(int, int, float[], int); 31938 method public static void glGetLightfv(int, int, java.nio.FloatBuffer); 31939 method public static void glGetLightxv(int, int, int[], int); 31940 method public static void glGetLightxv(int, int, java.nio.IntBuffer); 31941 method public static void glGetMaterialfv(int, int, float[], int); 31942 method public static void glGetMaterialfv(int, int, java.nio.FloatBuffer); 31943 method public static void glGetMaterialxv(int, int, int[], int); 31944 method public static void glGetMaterialxv(int, int, java.nio.IntBuffer); 31945 method public static void glGetTexEnvfv(int, int, float[], int); 31946 method public static void glGetTexEnvfv(int, int, java.nio.FloatBuffer); 31947 method public static void glGetTexEnviv(int, int, int[], int); 31948 method public static void glGetTexEnviv(int, int, java.nio.IntBuffer); 31949 method public static void glGetTexEnvxv(int, int, int[], int); 31950 method public static void glGetTexEnvxv(int, int, java.nio.IntBuffer); 31951 method public static void glGetTexParameterfv(int, int, float[], int); 31952 method public static void glGetTexParameterfv(int, int, java.nio.FloatBuffer); 31953 method public static void glGetTexParameteriv(int, int, int[], int); 31954 method public static void glGetTexParameteriv(int, int, java.nio.IntBuffer); 31955 method public static void glGetTexParameterxv(int, int, int[], int); 31956 method public static void glGetTexParameterxv(int, int, java.nio.IntBuffer); 31957 method public static boolean glIsBuffer(int); 31958 method public static boolean glIsEnabled(int); 31959 method public static boolean glIsTexture(int); 31960 method public static void glNormalPointer(int, int, int); 31961 method public static void glPointParameterf(int, float); 31962 method public static void glPointParameterfv(int, float[], int); 31963 method public static void glPointParameterfv(int, java.nio.FloatBuffer); 31964 method public static void glPointParameterx(int, int); 31965 method public static void glPointParameterxv(int, int[], int); 31966 method public static void glPointParameterxv(int, java.nio.IntBuffer); 31967 method public static void glPointSizePointerOES(int, int, java.nio.Buffer); 31968 method public static void glTexCoordPointer(int, int, int, int); 31969 method public static void glTexEnvi(int, int, int); 31970 method public static void glTexEnviv(int, int, int[], int); 31971 method public static void glTexEnviv(int, int, java.nio.IntBuffer); 31972 method public static void glTexParameterfv(int, int, float[], int); 31973 method public static void glTexParameterfv(int, int, java.nio.FloatBuffer); 31974 method public static void glTexParameteri(int, int, int); 31975 method public static void glTexParameteriv(int, int, int[], int); 31976 method public static void glTexParameteriv(int, int, java.nio.IntBuffer); 31977 method public static void glTexParameterxv(int, int, int[], int); 31978 method public static void glTexParameterxv(int, int, java.nio.IntBuffer); 31979 method public static void glVertexPointer(int, int, int, int); 31980 field public static final int GL_ACTIVE_TEXTURE = 34016; // 0x84e0 31981 field public static final int GL_ADD_SIGNED = 34164; // 0x8574 31982 field public static final int GL_ALPHA_SCALE = 3356; // 0xd1c 31983 field public static final int GL_ALPHA_TEST_FUNC = 3009; // 0xbc1 31984 field public static final int GL_ALPHA_TEST_REF = 3010; // 0xbc2 31985 field public static final int GL_ARRAY_BUFFER = 34962; // 0x8892 31986 field public static final int GL_ARRAY_BUFFER_BINDING = 34964; // 0x8894 31987 field public static final int GL_BLEND_DST = 3040; // 0xbe0 31988 field public static final int GL_BLEND_SRC = 3041; // 0xbe1 31989 field public static final int GL_BUFFER_ACCESS = 35003; // 0x88bb 31990 field public static final int GL_BUFFER_SIZE = 34660; // 0x8764 31991 field public static final int GL_BUFFER_USAGE = 34661; // 0x8765 31992 field public static final int GL_CLIENT_ACTIVE_TEXTURE = 34017; // 0x84e1 31993 field public static final int GL_CLIP_PLANE0 = 12288; // 0x3000 31994 field public static final int GL_CLIP_PLANE1 = 12289; // 0x3001 31995 field public static final int GL_CLIP_PLANE2 = 12290; // 0x3002 31996 field public static final int GL_CLIP_PLANE3 = 12291; // 0x3003 31997 field public static final int GL_CLIP_PLANE4 = 12292; // 0x3004 31998 field public static final int GL_CLIP_PLANE5 = 12293; // 0x3005 31999 field public static final int GL_COLOR_ARRAY_BUFFER_BINDING = 34968; // 0x8898 32000 field public static final int GL_COLOR_ARRAY_POINTER = 32912; // 0x8090 32001 field public static final int GL_COLOR_ARRAY_SIZE = 32897; // 0x8081 32002 field public static final int GL_COLOR_ARRAY_STRIDE = 32899; // 0x8083 32003 field public static final int GL_COLOR_ARRAY_TYPE = 32898; // 0x8082 32004 field public static final int GL_COLOR_CLEAR_VALUE = 3106; // 0xc22 32005 field public static final int GL_COLOR_WRITEMASK = 3107; // 0xc23 32006 field public static final int GL_COMBINE = 34160; // 0x8570 32007 field public static final int GL_COMBINE_ALPHA = 34162; // 0x8572 32008 field public static final int GL_COMBINE_RGB = 34161; // 0x8571 32009 field public static final int GL_CONSTANT = 34166; // 0x8576 32010 field public static final int GL_COORD_REPLACE_OES = 34914; // 0x8862 32011 field public static final int GL_CULL_FACE_MODE = 2885; // 0xb45 32012 field public static final int GL_CURRENT_COLOR = 2816; // 0xb00 32013 field public static final int GL_CURRENT_NORMAL = 2818; // 0xb02 32014 field public static final int GL_CURRENT_TEXTURE_COORDS = 2819; // 0xb03 32015 field public static final int GL_DEPTH_CLEAR_VALUE = 2931; // 0xb73 32016 field public static final int GL_DEPTH_FUNC = 2932; // 0xb74 32017 field public static final int GL_DEPTH_RANGE = 2928; // 0xb70 32018 field public static final int GL_DEPTH_WRITEMASK = 2930; // 0xb72 32019 field public static final int GL_DOT3_RGB = 34478; // 0x86ae 32020 field public static final int GL_DOT3_RGBA = 34479; // 0x86af 32021 field public static final int GL_DYNAMIC_DRAW = 35048; // 0x88e8 32022 field public static final int GL_ELEMENT_ARRAY_BUFFER = 34963; // 0x8893 32023 field public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965; // 0x8895 32024 field public static final int GL_FRONT_FACE = 2886; // 0xb46 32025 field public static final int GL_GENERATE_MIPMAP = 33169; // 0x8191 32026 field public static final int GL_GENERATE_MIPMAP_HINT = 33170; // 0x8192 32027 field public static final int GL_INTERPOLATE = 34165; // 0x8575 32028 field public static final int GL_LINE_WIDTH = 2849; // 0xb21 32029 field public static final int GL_LOGIC_OP_MODE = 3056; // 0xbf0 32030 field public static final int GL_MATRIX_MODE = 2976; // 0xba0 32031 field public static final int GL_MAX_CLIP_PLANES = 3378; // 0xd32 32032 field public static final int GL_MODELVIEW_MATRIX = 2982; // 0xba6 32033 field public static final int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES = 35213; // 0x898d 32034 field public static final int GL_MODELVIEW_STACK_DEPTH = 2979; // 0xba3 32035 field public static final int GL_NORMAL_ARRAY_BUFFER_BINDING = 34967; // 0x8897 32036 field public static final int GL_NORMAL_ARRAY_POINTER = 32911; // 0x808f 32037 field public static final int GL_NORMAL_ARRAY_STRIDE = 32895; // 0x807f 32038 field public static final int GL_NORMAL_ARRAY_TYPE = 32894; // 0x807e 32039 field public static final int GL_OPERAND0_ALPHA = 34200; // 0x8598 32040 field public static final int GL_OPERAND0_RGB = 34192; // 0x8590 32041 field public static final int GL_OPERAND1_ALPHA = 34201; // 0x8599 32042 field public static final int GL_OPERAND1_RGB = 34193; // 0x8591 32043 field public static final int GL_OPERAND2_ALPHA = 34202; // 0x859a 32044 field public static final int GL_OPERAND2_RGB = 34194; // 0x8592 32045 field public static final int GL_POINT_DISTANCE_ATTENUATION = 33065; // 0x8129 32046 field public static final int GL_POINT_FADE_THRESHOLD_SIZE = 33064; // 0x8128 32047 field public static final int GL_POINT_SIZE = 2833; // 0xb11 32048 field public static final int GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES = 35743; // 0x8b9f 32049 field public static final int GL_POINT_SIZE_ARRAY_OES = 35740; // 0x8b9c 32050 field public static final int GL_POINT_SIZE_ARRAY_POINTER_OES = 35212; // 0x898c 32051 field public static final int GL_POINT_SIZE_ARRAY_STRIDE_OES = 35211; // 0x898b 32052 field public static final int GL_POINT_SIZE_ARRAY_TYPE_OES = 35210; // 0x898a 32053 field public static final int GL_POINT_SIZE_MAX = 33063; // 0x8127 32054 field public static final int GL_POINT_SIZE_MIN = 33062; // 0x8126 32055 field public static final int GL_POINT_SPRITE_OES = 34913; // 0x8861 32056 field public static final int GL_POLYGON_OFFSET_FACTOR = 32824; // 0x8038 32057 field public static final int GL_POLYGON_OFFSET_UNITS = 10752; // 0x2a00 32058 field public static final int GL_PREVIOUS = 34168; // 0x8578 32059 field public static final int GL_PRIMARY_COLOR = 34167; // 0x8577 32060 field public static final int GL_PROJECTION_MATRIX = 2983; // 0xba7 32061 field public static final int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES = 35214; // 0x898e 32062 field public static final int GL_PROJECTION_STACK_DEPTH = 2980; // 0xba4 32063 field public static final int GL_RGB_SCALE = 34163; // 0x8573 32064 field public static final int GL_SAMPLES = 32937; // 0x80a9 32065 field public static final int GL_SAMPLE_BUFFERS = 32936; // 0x80a8 32066 field public static final int GL_SAMPLE_COVERAGE_INVERT = 32939; // 0x80ab 32067 field public static final int GL_SAMPLE_COVERAGE_VALUE = 32938; // 0x80aa 32068 field public static final int GL_SCISSOR_BOX = 3088; // 0xc10 32069 field public static final int GL_SHADE_MODEL = 2900; // 0xb54 32070 field public static final int GL_SRC0_ALPHA = 34184; // 0x8588 32071 field public static final int GL_SRC0_RGB = 34176; // 0x8580 32072 field public static final int GL_SRC1_ALPHA = 34185; // 0x8589 32073 field public static final int GL_SRC1_RGB = 34177; // 0x8581 32074 field public static final int GL_SRC2_ALPHA = 34186; // 0x858a 32075 field public static final int GL_SRC2_RGB = 34178; // 0x8582 32076 field public static final int GL_STATIC_DRAW = 35044; // 0x88e4 32077 field public static final int GL_STENCIL_CLEAR_VALUE = 2961; // 0xb91 32078 field public static final int GL_STENCIL_FAIL = 2964; // 0xb94 32079 field public static final int GL_STENCIL_FUNC = 2962; // 0xb92 32080 field public static final int GL_STENCIL_PASS_DEPTH_FAIL = 2965; // 0xb95 32081 field public static final int GL_STENCIL_PASS_DEPTH_PASS = 2966; // 0xb96 32082 field public static final int GL_STENCIL_REF = 2967; // 0xb97 32083 field public static final int GL_STENCIL_VALUE_MASK = 2963; // 0xb93 32084 field public static final int GL_STENCIL_WRITEMASK = 2968; // 0xb98 32085 field public static final int GL_SUBTRACT = 34023; // 0x84e7 32086 field public static final int GL_TEXTURE_BINDING_2D = 32873; // 0x8069 32087 field public static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 34970; // 0x889a 32088 field public static final int GL_TEXTURE_COORD_ARRAY_POINTER = 32914; // 0x8092 32089 field public static final int GL_TEXTURE_COORD_ARRAY_SIZE = 32904; // 0x8088 32090 field public static final int GL_TEXTURE_COORD_ARRAY_STRIDE = 32906; // 0x808a 32091 field public static final int GL_TEXTURE_COORD_ARRAY_TYPE = 32905; // 0x8089 32092 field public static final int GL_TEXTURE_MATRIX = 2984; // 0xba8 32093 field public static final int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES = 35215; // 0x898f 32094 field public static final int GL_TEXTURE_STACK_DEPTH = 2981; // 0xba5 32095 field public static final int GL_VERTEX_ARRAY_BUFFER_BINDING = 34966; // 0x8896 32096 field public static final int GL_VERTEX_ARRAY_POINTER = 32910; // 0x808e 32097 field public static final int GL_VERTEX_ARRAY_SIZE = 32890; // 0x807a 32098 field public static final int GL_VERTEX_ARRAY_STRIDE = 32892; // 0x807c 32099 field public static final int GL_VERTEX_ARRAY_TYPE = 32891; // 0x807b 32100 field public static final int GL_VIEWPORT = 2978; // 0xba2 32101 field public static final int GL_WRITE_ONLY = 35001; // 0x88b9 32102 } 32103 32104 public class GLES11Ext { 32105 ctor public GLES11Ext(); 32106 method public static void glAlphaFuncxOES(int, int); 32107 method public static void glBindFramebufferOES(int, int); 32108 method public static void glBindRenderbufferOES(int, int); 32109 method public static void glBlendEquationOES(int); 32110 method public static void glBlendEquationSeparateOES(int, int); 32111 method public static void glBlendFuncSeparateOES(int, int, int, int); 32112 method public static int glCheckFramebufferStatusOES(int); 32113 method public static void glClearColorxOES(int, int, int, int); 32114 method public static void glClearDepthfOES(float); 32115 method public static void glClearDepthxOES(int); 32116 method public static void glClipPlanefOES(int, float[], int); 32117 method public static void glClipPlanefOES(int, java.nio.FloatBuffer); 32118 method public static void glClipPlanexOES(int, int[], int); 32119 method public static void glClipPlanexOES(int, java.nio.IntBuffer); 32120 method public static void glColor4xOES(int, int, int, int); 32121 method public static void glCurrentPaletteMatrixOES(int); 32122 method public static void glDeleteFramebuffersOES(int, int[], int); 32123 method public static void glDeleteFramebuffersOES(int, java.nio.IntBuffer); 32124 method public static void glDeleteRenderbuffersOES(int, int[], int); 32125 method public static void glDeleteRenderbuffersOES(int, java.nio.IntBuffer); 32126 method public static void glDepthRangefOES(float, float); 32127 method public static void glDepthRangexOES(int, int); 32128 method public static void glDrawTexfOES(float, float, float, float, float); 32129 method public static void glDrawTexfvOES(float[], int); 32130 method public static void glDrawTexfvOES(java.nio.FloatBuffer); 32131 method public static void glDrawTexiOES(int, int, int, int, int); 32132 method public static void glDrawTexivOES(int[], int); 32133 method public static void glDrawTexivOES(java.nio.IntBuffer); 32134 method public static void glDrawTexsOES(short, short, short, short, short); 32135 method public static void glDrawTexsvOES(short[], int); 32136 method public static void glDrawTexsvOES(java.nio.ShortBuffer); 32137 method public static void glDrawTexxOES(int, int, int, int, int); 32138 method public static void glDrawTexxvOES(int[], int); 32139 method public static void glDrawTexxvOES(java.nio.IntBuffer); 32140 method public static void glEGLImageTargetRenderbufferStorageOES(int, java.nio.Buffer); 32141 method public static void glEGLImageTargetTexture2DOES(int, java.nio.Buffer); 32142 method public static void glFogxOES(int, int); 32143 method public static void glFogxvOES(int, int[], int); 32144 method public static void glFogxvOES(int, java.nio.IntBuffer); 32145 method public static void glFramebufferRenderbufferOES(int, int, int, int); 32146 method public static void glFramebufferTexture2DOES(int, int, int, int, int); 32147 method public static void glFrustumfOES(float, float, float, float, float, float); 32148 method public static void glFrustumxOES(int, int, int, int, int, int); 32149 method public static void glGenFramebuffersOES(int, int[], int); 32150 method public static void glGenFramebuffersOES(int, java.nio.IntBuffer); 32151 method public static void glGenRenderbuffersOES(int, int[], int); 32152 method public static void glGenRenderbuffersOES(int, java.nio.IntBuffer); 32153 method public static void glGenerateMipmapOES(int); 32154 method public static void glGetClipPlanefOES(int, float[], int); 32155 method public static void glGetClipPlanefOES(int, java.nio.FloatBuffer); 32156 method public static void glGetClipPlanexOES(int, int[], int); 32157 method public static void glGetClipPlanexOES(int, java.nio.IntBuffer); 32158 method public static void glGetFixedvOES(int, int[], int); 32159 method public static void glGetFixedvOES(int, java.nio.IntBuffer); 32160 method public static void glGetFramebufferAttachmentParameterivOES(int, int, int, int[], int); 32161 method public static void glGetFramebufferAttachmentParameterivOES(int, int, int, java.nio.IntBuffer); 32162 method public static void glGetLightxvOES(int, int, int[], int); 32163 method public static void glGetLightxvOES(int, int, java.nio.IntBuffer); 32164 method public static void glGetMaterialxvOES(int, int, int[], int); 32165 method public static void glGetMaterialxvOES(int, int, java.nio.IntBuffer); 32166 method public static void glGetRenderbufferParameterivOES(int, int, int[], int); 32167 method public static void glGetRenderbufferParameterivOES(int, int, java.nio.IntBuffer); 32168 method public static void glGetTexEnvxvOES(int, int, int[], int); 32169 method public static void glGetTexEnvxvOES(int, int, java.nio.IntBuffer); 32170 method public static void glGetTexGenfvOES(int, int, float[], int); 32171 method public static void glGetTexGenfvOES(int, int, java.nio.FloatBuffer); 32172 method public static void glGetTexGenivOES(int, int, int[], int); 32173 method public static void glGetTexGenivOES(int, int, java.nio.IntBuffer); 32174 method public static void glGetTexGenxvOES(int, int, int[], int); 32175 method public static void glGetTexGenxvOES(int, int, java.nio.IntBuffer); 32176 method public static void glGetTexParameterxvOES(int, int, int[], int); 32177 method public static void glGetTexParameterxvOES(int, int, java.nio.IntBuffer); 32178 method public static boolean glIsFramebufferOES(int); 32179 method public static boolean glIsRenderbufferOES(int); 32180 method public static void glLightModelxOES(int, int); 32181 method public static void glLightModelxvOES(int, int[], int); 32182 method public static void glLightModelxvOES(int, java.nio.IntBuffer); 32183 method public static void glLightxOES(int, int, int); 32184 method public static void glLightxvOES(int, int, int[], int); 32185 method public static void glLightxvOES(int, int, java.nio.IntBuffer); 32186 method public static void glLineWidthxOES(int); 32187 method public static void glLoadMatrixxOES(int[], int); 32188 method public static void glLoadMatrixxOES(java.nio.IntBuffer); 32189 method public static void glLoadPaletteFromModelViewMatrixOES(); 32190 method public static void glMaterialxOES(int, int, int); 32191 method public static void glMaterialxvOES(int, int, int[], int); 32192 method public static void glMaterialxvOES(int, int, java.nio.IntBuffer); 32193 method public static void glMatrixIndexPointerOES(int, int, int, java.nio.Buffer); 32194 method public static void glMultMatrixxOES(int[], int); 32195 method public static void glMultMatrixxOES(java.nio.IntBuffer); 32196 method public static void glMultiTexCoord4xOES(int, int, int, int, int); 32197 method public static void glNormal3xOES(int, int, int); 32198 method public static void glOrthofOES(float, float, float, float, float, float); 32199 method public static void glOrthoxOES(int, int, int, int, int, int); 32200 method public static void glPointParameterxOES(int, int); 32201 method public static void glPointParameterxvOES(int, int[], int); 32202 method public static void glPointParameterxvOES(int, java.nio.IntBuffer); 32203 method public static void glPointSizexOES(int); 32204 method public static void glPolygonOffsetxOES(int, int); 32205 method public static void glRenderbufferStorageOES(int, int, int, int); 32206 method public static void glRotatexOES(int, int, int, int); 32207 method public static void glSampleCoveragexOES(int, boolean); 32208 method public static void glScalexOES(int, int, int); 32209 method public static void glTexEnvxOES(int, int, int); 32210 method public static void glTexEnvxvOES(int, int, int[], int); 32211 method public static void glTexEnvxvOES(int, int, java.nio.IntBuffer); 32212 method public static void glTexGenfOES(int, int, float); 32213 method public static void glTexGenfvOES(int, int, float[], int); 32214 method public static void glTexGenfvOES(int, int, java.nio.FloatBuffer); 32215 method public static void glTexGeniOES(int, int, int); 32216 method public static void glTexGenivOES(int, int, int[], int); 32217 method public static void glTexGenivOES(int, int, java.nio.IntBuffer); 32218 method public static void glTexGenxOES(int, int, int); 32219 method public static void glTexGenxvOES(int, int, int[], int); 32220 method public static void glTexGenxvOES(int, int, java.nio.IntBuffer); 32221 method public static void glTexParameterxOES(int, int, int); 32222 method public static void glTexParameterxvOES(int, int, int[], int); 32223 method public static void glTexParameterxvOES(int, int, java.nio.IntBuffer); 32224 method public static void glTranslatexOES(int, int, int); 32225 method public static void glWeightPointerOES(int, int, int, java.nio.Buffer); 32226 field public static final int GL_3DC_XY_AMD = 34810; // 0x87fa 32227 field public static final int GL_3DC_X_AMD = 34809; // 0x87f9 32228 field public static final int GL_ATC_RGBA_EXPLICIT_ALPHA_AMD = 35987; // 0x8c93 32229 field public static final int GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD = 34798; // 0x87ee 32230 field public static final int GL_ATC_RGB_AMD = 35986; // 0x8c92 32231 field public static final int GL_BGRA = 32993; // 0x80e1 32232 field public static final int GL_BLEND_DST_ALPHA_OES = 32970; // 0x80ca 32233 field public static final int GL_BLEND_DST_RGB_OES = 32968; // 0x80c8 32234 field public static final int GL_BLEND_EQUATION_ALPHA_OES = 34877; // 0x883d 32235 field public static final int GL_BLEND_EQUATION_OES = 32777; // 0x8009 32236 field public static final int GL_BLEND_EQUATION_RGB_OES = 32777; // 0x8009 32237 field public static final int GL_BLEND_SRC_ALPHA_OES = 32971; // 0x80cb 32238 field public static final int GL_BLEND_SRC_RGB_OES = 32969; // 0x80c9 32239 field public static final int GL_BUFFER_ACCESS_OES = 35003; // 0x88bb 32240 field public static final int GL_BUFFER_MAPPED_OES = 35004; // 0x88bc 32241 field public static final int GL_BUFFER_MAP_POINTER_OES = 35005; // 0x88bd 32242 field public static final int GL_COLOR_ATTACHMENT0_OES = 36064; // 0x8ce0 32243 field public static final int GL_CURRENT_PALETTE_MATRIX_OES = 34883; // 0x8843 32244 field public static final int GL_DECR_WRAP_OES = 34056; // 0x8508 32245 field public static final int GL_DEPTH24_STENCIL8_OES = 35056; // 0x88f0 32246 field public static final int GL_DEPTH_ATTACHMENT_OES = 36096; // 0x8d00 32247 field public static final int GL_DEPTH_COMPONENT16_OES = 33189; // 0x81a5 32248 field public static final int GL_DEPTH_COMPONENT24_OES = 33190; // 0x81a6 32249 field public static final int GL_DEPTH_COMPONENT32_OES = 33191; // 0x81a7 32250 field public static final int GL_DEPTH_STENCIL_OES = 34041; // 0x84f9 32251 field public static final int GL_ETC1_RGB8_OES = 36196; // 0x8d64 32252 field public static final int GL_FIXED_OES = 5132; // 0x140c 32253 field public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES = 36049; // 0x8cd1 32254 field public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES = 36048; // 0x8cd0 32255 field public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES = 36051; // 0x8cd3 32256 field public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES = 36050; // 0x8cd2 32257 field public static final int GL_FRAMEBUFFER_BINDING_OES = 36006; // 0x8ca6 32258 field public static final int GL_FRAMEBUFFER_COMPLETE_OES = 36053; // 0x8cd5 32259 field public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES = 36054; // 0x8cd6 32260 field public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES = 36057; // 0x8cd9 32261 field public static final int GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES = 36058; // 0x8cda 32262 field public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES = 36055; // 0x8cd7 32263 field public static final int GL_FRAMEBUFFER_OES = 36160; // 0x8d40 32264 field public static final int GL_FRAMEBUFFER_UNSUPPORTED_OES = 36061; // 0x8cdd 32265 field public static final int GL_FUNC_ADD_OES = 32774; // 0x8006 32266 field public static final int GL_FUNC_REVERSE_SUBTRACT_OES = 32779; // 0x800b 32267 field public static final int GL_FUNC_SUBTRACT_OES = 32778; // 0x800a 32268 field public static final int GL_INCR_WRAP_OES = 34055; // 0x8507 32269 field public static final int GL_INVALID_FRAMEBUFFER_OPERATION_OES = 1286; // 0x506 32270 field public static final int GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES = 35742; // 0x8b9e 32271 field public static final int GL_MATRIX_INDEX_ARRAY_OES = 34884; // 0x8844 32272 field public static final int GL_MATRIX_INDEX_ARRAY_POINTER_OES = 34889; // 0x8849 32273 field public static final int GL_MATRIX_INDEX_ARRAY_SIZE_OES = 34886; // 0x8846 32274 field public static final int GL_MATRIX_INDEX_ARRAY_STRIDE_OES = 34888; // 0x8848 32275 field public static final int GL_MATRIX_INDEX_ARRAY_TYPE_OES = 34887; // 0x8847 32276 field public static final int GL_MATRIX_PALETTE_OES = 34880; // 0x8840 32277 field public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES = 34076; // 0x851c 32278 field public static final int GL_MAX_PALETTE_MATRICES_OES = 34882; // 0x8842 32279 field public static final int GL_MAX_RENDERBUFFER_SIZE_OES = 34024; // 0x84e8 32280 field public static final int GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 34047; // 0x84ff 32281 field public static final int GL_MAX_VERTEX_UNITS_OES = 34468; // 0x86a4 32282 field public static final int GL_MIRRORED_REPEAT_OES = 33648; // 0x8370 32283 field public static final int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES = 35213; // 0x898d 32284 field public static final int GL_NONE_OES = 0; // 0x0 32285 field public static final int GL_NORMAL_MAP_OES = 34065; // 0x8511 32286 field public static final int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES = 35214; // 0x898e 32287 field public static final int GL_REFLECTION_MAP_OES = 34066; // 0x8512 32288 field public static final int GL_RENDERBUFFER_ALPHA_SIZE_OES = 36179; // 0x8d53 32289 field public static final int GL_RENDERBUFFER_BINDING_OES = 36007; // 0x8ca7 32290 field public static final int GL_RENDERBUFFER_BLUE_SIZE_OES = 36178; // 0x8d52 32291 field public static final int GL_RENDERBUFFER_DEPTH_SIZE_OES = 36180; // 0x8d54 32292 field public static final int GL_RENDERBUFFER_GREEN_SIZE_OES = 36177; // 0x8d51 32293 field public static final int GL_RENDERBUFFER_HEIGHT_OES = 36163; // 0x8d43 32294 field public static final int GL_RENDERBUFFER_INTERNAL_FORMAT_OES = 36164; // 0x8d44 32295 field public static final int GL_RENDERBUFFER_OES = 36161; // 0x8d41 32296 field public static final int GL_RENDERBUFFER_RED_SIZE_OES = 36176; // 0x8d50 32297 field public static final int GL_RENDERBUFFER_STENCIL_SIZE_OES = 36181; // 0x8d55 32298 field public static final int GL_RENDERBUFFER_WIDTH_OES = 36162; // 0x8d42 32299 field public static final int GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES = 36200; // 0x8d68 32300 field public static final int GL_RGB565_OES = 36194; // 0x8d62 32301 field public static final int GL_RGB5_A1_OES = 32855; // 0x8057 32302 field public static final int GL_RGB8_OES = 32849; // 0x8051 32303 field public static final int GL_RGBA4_OES = 32854; // 0x8056 32304 field public static final int GL_RGBA8_OES = 32856; // 0x8058 32305 field public static final int GL_SAMPLER_EXTERNAL_OES = 36198; // 0x8d66 32306 field public static final int GL_STENCIL_ATTACHMENT_OES = 36128; // 0x8d20 32307 field public static final int GL_STENCIL_INDEX1_OES = 36166; // 0x8d46 32308 field public static final int GL_STENCIL_INDEX4_OES = 36167; // 0x8d47 32309 field public static final int GL_STENCIL_INDEX8_OES = 36168; // 0x8d48 32310 field public static final int GL_TEXTURE_BINDING_CUBE_MAP_OES = 34068; // 0x8514 32311 field public static final int GL_TEXTURE_BINDING_EXTERNAL_OES = 36199; // 0x8d67 32312 field public static final int GL_TEXTURE_CROP_RECT_OES = 35741; // 0x8b9d 32313 field public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES = 34070; // 0x8516 32314 field public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES = 34072; // 0x8518 32315 field public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES = 34074; // 0x851a 32316 field public static final int GL_TEXTURE_CUBE_MAP_OES = 34067; // 0x8513 32317 field public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES = 34069; // 0x8515 32318 field public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES = 34071; // 0x8517 32319 field public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES = 34073; // 0x8519 32320 field public static final int GL_TEXTURE_EXTERNAL_OES = 36197; // 0x8d65 32321 field public static final int GL_TEXTURE_GEN_MODE_OES = 9472; // 0x2500 32322 field public static final int GL_TEXTURE_GEN_STR_OES = 36192; // 0x8d60 32323 field public static final int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES = 35215; // 0x898f 32324 field public static final int GL_TEXTURE_MAX_ANISOTROPY_EXT = 34046; // 0x84fe 32325 field public static final int GL_UNSIGNED_INT_24_8_OES = 34042; // 0x84fa 32326 field public static final int GL_WEIGHT_ARRAY_BUFFER_BINDING_OES = 34974; // 0x889e 32327 field public static final int GL_WEIGHT_ARRAY_OES = 34477; // 0x86ad 32328 field public static final int GL_WEIGHT_ARRAY_POINTER_OES = 34476; // 0x86ac 32329 field public static final int GL_WEIGHT_ARRAY_SIZE_OES = 34475; // 0x86ab 32330 field public static final int GL_WEIGHT_ARRAY_STRIDE_OES = 34474; // 0x86aa 32331 field public static final int GL_WEIGHT_ARRAY_TYPE_OES = 34473; // 0x86a9 32332 field public static final int GL_WRITE_ONLY_OES = 35001; // 0x88b9 32333 } 32334 32335 public class GLES20 { 32336 ctor public GLES20(); 32337 method public static void glActiveTexture(int); 32338 method public static void glAttachShader(int, int); 32339 method public static void glBindAttribLocation(int, int, String); 32340 method public static void glBindBuffer(int, int); 32341 method public static void glBindFramebuffer(int, int); 32342 method public static void glBindRenderbuffer(int, int); 32343 method public static void glBindTexture(int, int); 32344 method public static void glBlendColor(float, float, float, float); 32345 method public static void glBlendEquation(int); 32346 method public static void glBlendEquationSeparate(int, int); 32347 method public static void glBlendFunc(int, int); 32348 method public static void glBlendFuncSeparate(int, int, int, int); 32349 method public static void glBufferData(int, int, java.nio.Buffer, int); 32350 method public static void glBufferSubData(int, int, int, java.nio.Buffer); 32351 method public static int glCheckFramebufferStatus(int); 32352 method public static void glClear(int); 32353 method public static void glClearColor(float, float, float, float); 32354 method public static void glClearDepthf(float); 32355 method public static void glClearStencil(int); 32356 method public static void glColorMask(boolean, boolean, boolean, boolean); 32357 method public static void glCompileShader(int); 32358 method public static void glCompressedTexImage2D(int, int, int, int, int, int, int, java.nio.Buffer); 32359 method public static void glCompressedTexSubImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer); 32360 method public static void glCopyTexImage2D(int, int, int, int, int, int, int, int); 32361 method public static void glCopyTexSubImage2D(int, int, int, int, int, int, int, int); 32362 method public static int glCreateProgram(); 32363 method public static int glCreateShader(int); 32364 method public static void glCullFace(int); 32365 method public static void glDeleteBuffers(int, int[], int); 32366 method public static void glDeleteBuffers(int, java.nio.IntBuffer); 32367 method public static void glDeleteFramebuffers(int, int[], int); 32368 method public static void glDeleteFramebuffers(int, java.nio.IntBuffer); 32369 method public static void glDeleteProgram(int); 32370 method public static void glDeleteRenderbuffers(int, int[], int); 32371 method public static void glDeleteRenderbuffers(int, java.nio.IntBuffer); 32372 method public static void glDeleteShader(int); 32373 method public static void glDeleteTextures(int, int[], int); 32374 method public static void glDeleteTextures(int, java.nio.IntBuffer); 32375 method public static void glDepthFunc(int); 32376 method public static void glDepthMask(boolean); 32377 method public static void glDepthRangef(float, float); 32378 method public static void glDetachShader(int, int); 32379 method public static void glDisable(int); 32380 method public static void glDisableVertexAttribArray(int); 32381 method public static void glDrawArrays(int, int, int); 32382 method public static void glDrawElements(int, int, int, int); 32383 method public static void glDrawElements(int, int, int, java.nio.Buffer); 32384 method public static void glEnable(int); 32385 method public static void glEnableVertexAttribArray(int); 32386 method public static void glFinish(); 32387 method public static void glFlush(); 32388 method public static void glFramebufferRenderbuffer(int, int, int, int); 32389 method public static void glFramebufferTexture2D(int, int, int, int, int); 32390 method public static void glFrontFace(int); 32391 method public static void glGenBuffers(int, int[], int); 32392 method public static void glGenBuffers(int, java.nio.IntBuffer); 32393 method public static void glGenFramebuffers(int, int[], int); 32394 method public static void glGenFramebuffers(int, java.nio.IntBuffer); 32395 method public static void glGenRenderbuffers(int, int[], int); 32396 method public static void glGenRenderbuffers(int, java.nio.IntBuffer); 32397 method public static void glGenTextures(int, int[], int); 32398 method public static void glGenTextures(int, java.nio.IntBuffer); 32399 method public static void glGenerateMipmap(int); 32400 method public static void glGetActiveAttrib(int, int, int, int[], int, int[], int, int[], int, byte[], int); 32401 method public static String glGetActiveAttrib(int, int, int[], int, int[], int); 32402 method public static String glGetActiveAttrib(int, int, java.nio.IntBuffer, java.nio.IntBuffer); 32403 method public static void glGetActiveUniform(int, int, int, int[], int, int[], int, int[], int, byte[], int); 32404 method public static String glGetActiveUniform(int, int, int[], int, int[], int); 32405 method public static String glGetActiveUniform(int, int, java.nio.IntBuffer, java.nio.IntBuffer); 32406 method public static void glGetAttachedShaders(int, int, int[], int, int[], int); 32407 method public static void glGetAttachedShaders(int, int, java.nio.IntBuffer, java.nio.IntBuffer); 32408 method public static int glGetAttribLocation(int, String); 32409 method public static void glGetBooleanv(int, boolean[], int); 32410 method public static void glGetBooleanv(int, java.nio.IntBuffer); 32411 method public static void glGetBufferParameteriv(int, int, int[], int); 32412 method public static void glGetBufferParameteriv(int, int, java.nio.IntBuffer); 32413 method public static int glGetError(); 32414 method public static void glGetFloatv(int, float[], int); 32415 method public static void glGetFloatv(int, java.nio.FloatBuffer); 32416 method public static void glGetFramebufferAttachmentParameteriv(int, int, int, int[], int); 32417 method public static void glGetFramebufferAttachmentParameteriv(int, int, int, java.nio.IntBuffer); 32418 method public static void glGetIntegerv(int, int[], int); 32419 method public static void glGetIntegerv(int, java.nio.IntBuffer); 32420 method public static String glGetProgramInfoLog(int); 32421 method public static void glGetProgramiv(int, int, int[], int); 32422 method public static void glGetProgramiv(int, int, java.nio.IntBuffer); 32423 method public static void glGetRenderbufferParameteriv(int, int, int[], int); 32424 method public static void glGetRenderbufferParameteriv(int, int, java.nio.IntBuffer); 32425 method public static String glGetShaderInfoLog(int); 32426 method public static void glGetShaderPrecisionFormat(int, int, int[], int, int[], int); 32427 method public static void glGetShaderPrecisionFormat(int, int, java.nio.IntBuffer, java.nio.IntBuffer); 32428 method public static void glGetShaderSource(int, int, int[], int, byte[], int); 32429 method public static String glGetShaderSource(int); 32430 method public static void glGetShaderiv(int, int, int[], int); 32431 method public static void glGetShaderiv(int, int, java.nio.IntBuffer); 32432 method public static String glGetString(int); 32433 method public static void glGetTexParameterfv(int, int, float[], int); 32434 method public static void glGetTexParameterfv(int, int, java.nio.FloatBuffer); 32435 method public static void glGetTexParameteriv(int, int, int[], int); 32436 method public static void glGetTexParameteriv(int, int, java.nio.IntBuffer); 32437 method public static int glGetUniformLocation(int, String); 32438 method public static void glGetUniformfv(int, int, float[], int); 32439 method public static void glGetUniformfv(int, int, java.nio.FloatBuffer); 32440 method public static void glGetUniformiv(int, int, int[], int); 32441 method public static void glGetUniformiv(int, int, java.nio.IntBuffer); 32442 method public static void glGetVertexAttribfv(int, int, float[], int); 32443 method public static void glGetVertexAttribfv(int, int, java.nio.FloatBuffer); 32444 method public static void glGetVertexAttribiv(int, int, int[], int); 32445 method public static void glGetVertexAttribiv(int, int, java.nio.IntBuffer); 32446 method public static void glHint(int, int); 32447 method public static boolean glIsBuffer(int); 32448 method public static boolean glIsEnabled(int); 32449 method public static boolean glIsFramebuffer(int); 32450 method public static boolean glIsProgram(int); 32451 method public static boolean glIsRenderbuffer(int); 32452 method public static boolean glIsShader(int); 32453 method public static boolean glIsTexture(int); 32454 method public static void glLineWidth(float); 32455 method public static void glLinkProgram(int); 32456 method public static void glPixelStorei(int, int); 32457 method public static void glPolygonOffset(float, float); 32458 method public static void glReadPixels(int, int, int, int, int, int, java.nio.Buffer); 32459 method public static void glReleaseShaderCompiler(); 32460 method public static void glRenderbufferStorage(int, int, int, int); 32461 method public static void glSampleCoverage(float, boolean); 32462 method public static void glScissor(int, int, int, int); 32463 method public static void glShaderBinary(int, int[], int, int, java.nio.Buffer, int); 32464 method public static void glShaderBinary(int, java.nio.IntBuffer, int, java.nio.Buffer, int); 32465 method public static void glShaderSource(int, String); 32466 method public static void glStencilFunc(int, int, int); 32467 method public static void glStencilFuncSeparate(int, int, int, int); 32468 method public static void glStencilMask(int); 32469 method public static void glStencilMaskSeparate(int, int); 32470 method public static void glStencilOp(int, int, int); 32471 method public static void glStencilOpSeparate(int, int, int, int); 32472 method public static void glTexImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer); 32473 method public static void glTexParameterf(int, int, float); 32474 method public static void glTexParameterfv(int, int, float[], int); 32475 method public static void glTexParameterfv(int, int, java.nio.FloatBuffer); 32476 method public static void glTexParameteri(int, int, int); 32477 method public static void glTexParameteriv(int, int, int[], int); 32478 method public static void glTexParameteriv(int, int, java.nio.IntBuffer); 32479 method public static void glTexSubImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer); 32480 method public static void glUniform1f(int, float); 32481 method public static void glUniform1fv(int, int, float[], int); 32482 method public static void glUniform1fv(int, int, java.nio.FloatBuffer); 32483 method public static void glUniform1i(int, int); 32484 method public static void glUniform1iv(int, int, int[], int); 32485 method public static void glUniform1iv(int, int, java.nio.IntBuffer); 32486 method public static void glUniform2f(int, float, float); 32487 method public static void glUniform2fv(int, int, float[], int); 32488 method public static void glUniform2fv(int, int, java.nio.FloatBuffer); 32489 method public static void glUniform2i(int, int, int); 32490 method public static void glUniform2iv(int, int, int[], int); 32491 method public static void glUniform2iv(int, int, java.nio.IntBuffer); 32492 method public static void glUniform3f(int, float, float, float); 32493 method public static void glUniform3fv(int, int, float[], int); 32494 method public static void glUniform3fv(int, int, java.nio.FloatBuffer); 32495 method public static void glUniform3i(int, int, int, int); 32496 method public static void glUniform3iv(int, int, int[], int); 32497 method public static void glUniform3iv(int, int, java.nio.IntBuffer); 32498 method public static void glUniform4f(int, float, float, float, float); 32499 method public static void glUniform4fv(int, int, float[], int); 32500 method public static void glUniform4fv(int, int, java.nio.FloatBuffer); 32501 method public static void glUniform4i(int, int, int, int, int); 32502 method public static void glUniform4iv(int, int, int[], int); 32503 method public static void glUniform4iv(int, int, java.nio.IntBuffer); 32504 method public static void glUniformMatrix2fv(int, int, boolean, float[], int); 32505 method public static void glUniformMatrix2fv(int, int, boolean, java.nio.FloatBuffer); 32506 method public static void glUniformMatrix3fv(int, int, boolean, float[], int); 32507 method public static void glUniformMatrix3fv(int, int, boolean, java.nio.FloatBuffer); 32508 method public static void glUniformMatrix4fv(int, int, boolean, float[], int); 32509 method public static void glUniformMatrix4fv(int, int, boolean, java.nio.FloatBuffer); 32510 method public static void glUseProgram(int); 32511 method public static void glValidateProgram(int); 32512 method public static void glVertexAttrib1f(int, float); 32513 method public static void glVertexAttrib1fv(int, float[], int); 32514 method public static void glVertexAttrib1fv(int, java.nio.FloatBuffer); 32515 method public static void glVertexAttrib2f(int, float, float); 32516 method public static void glVertexAttrib2fv(int, float[], int); 32517 method public static void glVertexAttrib2fv(int, java.nio.FloatBuffer); 32518 method public static void glVertexAttrib3f(int, float, float, float); 32519 method public static void glVertexAttrib3fv(int, float[], int); 32520 method public static void glVertexAttrib3fv(int, java.nio.FloatBuffer); 32521 method public static void glVertexAttrib4f(int, float, float, float, float); 32522 method public static void glVertexAttrib4fv(int, float[], int); 32523 method public static void glVertexAttrib4fv(int, java.nio.FloatBuffer); 32524 method public static void glVertexAttribPointer(int, int, int, boolean, int, int); 32525 method public static void glVertexAttribPointer(int, int, int, boolean, int, java.nio.Buffer); 32526 method public static void glViewport(int, int, int, int); 32527 field public static final int GL_ACTIVE_ATTRIBUTES = 35721; // 0x8b89 32528 field public static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 35722; // 0x8b8a 32529 field public static final int GL_ACTIVE_TEXTURE = 34016; // 0x84e0 32530 field public static final int GL_ACTIVE_UNIFORMS = 35718; // 0x8b86 32531 field public static final int GL_ACTIVE_UNIFORM_MAX_LENGTH = 35719; // 0x8b87 32532 field public static final int GL_ALIASED_LINE_WIDTH_RANGE = 33902; // 0x846e 32533 field public static final int GL_ALIASED_POINT_SIZE_RANGE = 33901; // 0x846d 32534 field public static final int GL_ALPHA = 6406; // 0x1906 32535 field public static final int GL_ALPHA_BITS = 3413; // 0xd55 32536 field public static final int GL_ALWAYS = 519; // 0x207 32537 field public static final int GL_ARRAY_BUFFER = 34962; // 0x8892 32538 field public static final int GL_ARRAY_BUFFER_BINDING = 34964; // 0x8894 32539 field public static final int GL_ATTACHED_SHADERS = 35717; // 0x8b85 32540 field public static final int GL_BACK = 1029; // 0x405 32541 field public static final int GL_BLEND = 3042; // 0xbe2 32542 field public static final int GL_BLEND_COLOR = 32773; // 0x8005 32543 field public static final int GL_BLEND_DST_ALPHA = 32970; // 0x80ca 32544 field public static final int GL_BLEND_DST_RGB = 32968; // 0x80c8 32545 field public static final int GL_BLEND_EQUATION = 32777; // 0x8009 32546 field public static final int GL_BLEND_EQUATION_ALPHA = 34877; // 0x883d 32547 field public static final int GL_BLEND_EQUATION_RGB = 32777; // 0x8009 32548 field public static final int GL_BLEND_SRC_ALPHA = 32971; // 0x80cb 32549 field public static final int GL_BLEND_SRC_RGB = 32969; // 0x80c9 32550 field public static final int GL_BLUE_BITS = 3412; // 0xd54 32551 field public static final int GL_BOOL = 35670; // 0x8b56 32552 field public static final int GL_BOOL_VEC2 = 35671; // 0x8b57 32553 field public static final int GL_BOOL_VEC3 = 35672; // 0x8b58 32554 field public static final int GL_BOOL_VEC4 = 35673; // 0x8b59 32555 field public static final int GL_BUFFER_SIZE = 34660; // 0x8764 32556 field public static final int GL_BUFFER_USAGE = 34661; // 0x8765 32557 field public static final int GL_BYTE = 5120; // 0x1400 32558 field public static final int GL_CCW = 2305; // 0x901 32559 field public static final int GL_CLAMP_TO_EDGE = 33071; // 0x812f 32560 field public static final int GL_COLOR_ATTACHMENT0 = 36064; // 0x8ce0 32561 field public static final int GL_COLOR_BUFFER_BIT = 16384; // 0x4000 32562 field public static final int GL_COLOR_CLEAR_VALUE = 3106; // 0xc22 32563 field public static final int GL_COLOR_WRITEMASK = 3107; // 0xc23 32564 field public static final int GL_COMPILE_STATUS = 35713; // 0x8b81 32565 field public static final int GL_COMPRESSED_TEXTURE_FORMATS = 34467; // 0x86a3 32566 field public static final int GL_CONSTANT_ALPHA = 32771; // 0x8003 32567 field public static final int GL_CONSTANT_COLOR = 32769; // 0x8001 32568 field public static final int GL_CULL_FACE = 2884; // 0xb44 32569 field public static final int GL_CULL_FACE_MODE = 2885; // 0xb45 32570 field public static final int GL_CURRENT_PROGRAM = 35725; // 0x8b8d 32571 field public static final int GL_CURRENT_VERTEX_ATTRIB = 34342; // 0x8626 32572 field public static final int GL_CW = 2304; // 0x900 32573 field public static final int GL_DECR = 7683; // 0x1e03 32574 field public static final int GL_DECR_WRAP = 34056; // 0x8508 32575 field public static final int GL_DELETE_STATUS = 35712; // 0x8b80 32576 field public static final int GL_DEPTH_ATTACHMENT = 36096; // 0x8d00 32577 field public static final int GL_DEPTH_BITS = 3414; // 0xd56 32578 field public static final int GL_DEPTH_BUFFER_BIT = 256; // 0x100 32579 field public static final int GL_DEPTH_CLEAR_VALUE = 2931; // 0xb73 32580 field public static final int GL_DEPTH_COMPONENT = 6402; // 0x1902 32581 field public static final int GL_DEPTH_COMPONENT16 = 33189; // 0x81a5 32582 field public static final int GL_DEPTH_FUNC = 2932; // 0xb74 32583 field public static final int GL_DEPTH_RANGE = 2928; // 0xb70 32584 field public static final int GL_DEPTH_TEST = 2929; // 0xb71 32585 field public static final int GL_DEPTH_WRITEMASK = 2930; // 0xb72 32586 field public static final int GL_DITHER = 3024; // 0xbd0 32587 field public static final int GL_DONT_CARE = 4352; // 0x1100 32588 field public static final int GL_DST_ALPHA = 772; // 0x304 32589 field public static final int GL_DST_COLOR = 774; // 0x306 32590 field public static final int GL_DYNAMIC_DRAW = 35048; // 0x88e8 32591 field public static final int GL_ELEMENT_ARRAY_BUFFER = 34963; // 0x8893 32592 field public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965; // 0x8895 32593 field public static final int GL_EQUAL = 514; // 0x202 32594 field public static final int GL_EXTENSIONS = 7939; // 0x1f03 32595 field public static final int GL_FALSE = 0; // 0x0 32596 field public static final int GL_FASTEST = 4353; // 0x1101 32597 field public static final int GL_FIXED = 5132; // 0x140c 32598 field public static final int GL_FLOAT = 5126; // 0x1406 32599 field public static final int GL_FLOAT_MAT2 = 35674; // 0x8b5a 32600 field public static final int GL_FLOAT_MAT3 = 35675; // 0x8b5b 32601 field public static final int GL_FLOAT_MAT4 = 35676; // 0x8b5c 32602 field public static final int GL_FLOAT_VEC2 = 35664; // 0x8b50 32603 field public static final int GL_FLOAT_VEC3 = 35665; // 0x8b51 32604 field public static final int GL_FLOAT_VEC4 = 35666; // 0x8b52 32605 field public static final int GL_FRAGMENT_SHADER = 35632; // 0x8b30 32606 field public static final int GL_FRAMEBUFFER = 36160; // 0x8d40 32607 field public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 36049; // 0x8cd1 32608 field public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 36048; // 0x8cd0 32609 field public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 36051; // 0x8cd3 32610 field public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 36050; // 0x8cd2 32611 field public static final int GL_FRAMEBUFFER_BINDING = 36006; // 0x8ca6 32612 field public static final int GL_FRAMEBUFFER_COMPLETE = 36053; // 0x8cd5 32613 field public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 36054; // 0x8cd6 32614 field public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 36057; // 0x8cd9 32615 field public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 36055; // 0x8cd7 32616 field public static final int GL_FRAMEBUFFER_UNSUPPORTED = 36061; // 0x8cdd 32617 field public static final int GL_FRONT = 1028; // 0x404 32618 field public static final int GL_FRONT_AND_BACK = 1032; // 0x408 32619 field public static final int GL_FRONT_FACE = 2886; // 0xb46 32620 field public static final int GL_FUNC_ADD = 32774; // 0x8006 32621 field public static final int GL_FUNC_REVERSE_SUBTRACT = 32779; // 0x800b 32622 field public static final int GL_FUNC_SUBTRACT = 32778; // 0x800a 32623 field public static final int GL_GENERATE_MIPMAP_HINT = 33170; // 0x8192 32624 field public static final int GL_GEQUAL = 518; // 0x206 32625 field public static final int GL_GREATER = 516; // 0x204 32626 field public static final int GL_GREEN_BITS = 3411; // 0xd53 32627 field public static final int GL_HIGH_FLOAT = 36338; // 0x8df2 32628 field public static final int GL_HIGH_INT = 36341; // 0x8df5 32629 field public static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT = 35739; // 0x8b9b 32630 field public static final int GL_IMPLEMENTATION_COLOR_READ_TYPE = 35738; // 0x8b9a 32631 field public static final int GL_INCR = 7682; // 0x1e02 32632 field public static final int GL_INCR_WRAP = 34055; // 0x8507 32633 field public static final int GL_INFO_LOG_LENGTH = 35716; // 0x8b84 32634 field public static final int GL_INT = 5124; // 0x1404 32635 field public static final int GL_INT_VEC2 = 35667; // 0x8b53 32636 field public static final int GL_INT_VEC3 = 35668; // 0x8b54 32637 field public static final int GL_INT_VEC4 = 35669; // 0x8b55 32638 field public static final int GL_INVALID_ENUM = 1280; // 0x500 32639 field public static final int GL_INVALID_FRAMEBUFFER_OPERATION = 1286; // 0x506 32640 field public static final int GL_INVALID_OPERATION = 1282; // 0x502 32641 field public static final int GL_INVALID_VALUE = 1281; // 0x501 32642 field public static final int GL_INVERT = 5386; // 0x150a 32643 field public static final int GL_KEEP = 7680; // 0x1e00 32644 field public static final int GL_LEQUAL = 515; // 0x203 32645 field public static final int GL_LESS = 513; // 0x201 32646 field public static final int GL_LINEAR = 9729; // 0x2601 32647 field public static final int GL_LINEAR_MIPMAP_LINEAR = 9987; // 0x2703 32648 field public static final int GL_LINEAR_MIPMAP_NEAREST = 9985; // 0x2701 32649 field public static final int GL_LINES = 1; // 0x1 32650 field public static final int GL_LINE_LOOP = 2; // 0x2 32651 field public static final int GL_LINE_STRIP = 3; // 0x3 32652 field public static final int GL_LINE_WIDTH = 2849; // 0xb21 32653 field public static final int GL_LINK_STATUS = 35714; // 0x8b82 32654 field public static final int GL_LOW_FLOAT = 36336; // 0x8df0 32655 field public static final int GL_LOW_INT = 36339; // 0x8df3 32656 field public static final int GL_LUMINANCE = 6409; // 0x1909 32657 field public static final int GL_LUMINANCE_ALPHA = 6410; // 0x190a 32658 field public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 35661; // 0x8b4d 32659 field public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE = 34076; // 0x851c 32660 field public static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS = 36349; // 0x8dfd 32661 field public static final int GL_MAX_RENDERBUFFER_SIZE = 34024; // 0x84e8 32662 field public static final int GL_MAX_TEXTURE_IMAGE_UNITS = 34930; // 0x8872 32663 field public static final int GL_MAX_TEXTURE_SIZE = 3379; // 0xd33 32664 field public static final int GL_MAX_VARYING_VECTORS = 36348; // 0x8dfc 32665 field public static final int GL_MAX_VERTEX_ATTRIBS = 34921; // 0x8869 32666 field public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 35660; // 0x8b4c 32667 field public static final int GL_MAX_VERTEX_UNIFORM_VECTORS = 36347; // 0x8dfb 32668 field public static final int GL_MAX_VIEWPORT_DIMS = 3386; // 0xd3a 32669 field public static final int GL_MEDIUM_FLOAT = 36337; // 0x8df1 32670 field public static final int GL_MEDIUM_INT = 36340; // 0x8df4 32671 field public static final int GL_MIRRORED_REPEAT = 33648; // 0x8370 32672 field public static final int GL_NEAREST = 9728; // 0x2600 32673 field public static final int GL_NEAREST_MIPMAP_LINEAR = 9986; // 0x2702 32674 field public static final int GL_NEAREST_MIPMAP_NEAREST = 9984; // 0x2700 32675 field public static final int GL_NEVER = 512; // 0x200 32676 field public static final int GL_NICEST = 4354; // 0x1102 32677 field public static final int GL_NONE = 0; // 0x0 32678 field public static final int GL_NOTEQUAL = 517; // 0x205 32679 field public static final int GL_NO_ERROR = 0; // 0x0 32680 field public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS = 34466; // 0x86a2 32681 field public static final int GL_NUM_SHADER_BINARY_FORMATS = 36345; // 0x8df9 32682 field public static final int GL_ONE = 1; // 0x1 32683 field public static final int GL_ONE_MINUS_CONSTANT_ALPHA = 32772; // 0x8004 32684 field public static final int GL_ONE_MINUS_CONSTANT_COLOR = 32770; // 0x8002 32685 field public static final int GL_ONE_MINUS_DST_ALPHA = 773; // 0x305 32686 field public static final int GL_ONE_MINUS_DST_COLOR = 775; // 0x307 32687 field public static final int GL_ONE_MINUS_SRC_ALPHA = 771; // 0x303 32688 field public static final int GL_ONE_MINUS_SRC_COLOR = 769; // 0x301 32689 field public static final int GL_OUT_OF_MEMORY = 1285; // 0x505 32690 field public static final int GL_PACK_ALIGNMENT = 3333; // 0xd05 32691 field public static final int GL_POINTS = 0; // 0x0 32692 field public static final int GL_POLYGON_OFFSET_FACTOR = 32824; // 0x8038 32693 field public static final int GL_POLYGON_OFFSET_FILL = 32823; // 0x8037 32694 field public static final int GL_POLYGON_OFFSET_UNITS = 10752; // 0x2a00 32695 field public static final int GL_RED_BITS = 3410; // 0xd52 32696 field public static final int GL_RENDERBUFFER = 36161; // 0x8d41 32697 field public static final int GL_RENDERBUFFER_ALPHA_SIZE = 36179; // 0x8d53 32698 field public static final int GL_RENDERBUFFER_BINDING = 36007; // 0x8ca7 32699 field public static final int GL_RENDERBUFFER_BLUE_SIZE = 36178; // 0x8d52 32700 field public static final int GL_RENDERBUFFER_DEPTH_SIZE = 36180; // 0x8d54 32701 field public static final int GL_RENDERBUFFER_GREEN_SIZE = 36177; // 0x8d51 32702 field public static final int GL_RENDERBUFFER_HEIGHT = 36163; // 0x8d43 32703 field public static final int GL_RENDERBUFFER_INTERNAL_FORMAT = 36164; // 0x8d44 32704 field public static final int GL_RENDERBUFFER_RED_SIZE = 36176; // 0x8d50 32705 field public static final int GL_RENDERBUFFER_STENCIL_SIZE = 36181; // 0x8d55 32706 field public static final int GL_RENDERBUFFER_WIDTH = 36162; // 0x8d42 32707 field public static final int GL_RENDERER = 7937; // 0x1f01 32708 field public static final int GL_REPEAT = 10497; // 0x2901 32709 field public static final int GL_REPLACE = 7681; // 0x1e01 32710 field public static final int GL_RGB = 6407; // 0x1907 32711 field public static final int GL_RGB565 = 36194; // 0x8d62 32712 field public static final int GL_RGB5_A1 = 32855; // 0x8057 32713 field public static final int GL_RGBA = 6408; // 0x1908 32714 field public static final int GL_RGBA4 = 32854; // 0x8056 32715 field public static final int GL_SAMPLER_2D = 35678; // 0x8b5e 32716 field public static final int GL_SAMPLER_CUBE = 35680; // 0x8b60 32717 field public static final int GL_SAMPLES = 32937; // 0x80a9 32718 field public static final int GL_SAMPLE_ALPHA_TO_COVERAGE = 32926; // 0x809e 32719 field public static final int GL_SAMPLE_BUFFERS = 32936; // 0x80a8 32720 field public static final int GL_SAMPLE_COVERAGE = 32928; // 0x80a0 32721 field public static final int GL_SAMPLE_COVERAGE_INVERT = 32939; // 0x80ab 32722 field public static final int GL_SAMPLE_COVERAGE_VALUE = 32938; // 0x80aa 32723 field public static final int GL_SCISSOR_BOX = 3088; // 0xc10 32724 field public static final int GL_SCISSOR_TEST = 3089; // 0xc11 32725 field public static final int GL_SHADER_BINARY_FORMATS = 36344; // 0x8df8 32726 field public static final int GL_SHADER_COMPILER = 36346; // 0x8dfa 32727 field public static final int GL_SHADER_SOURCE_LENGTH = 35720; // 0x8b88 32728 field public static final int GL_SHADER_TYPE = 35663; // 0x8b4f 32729 field public static final int GL_SHADING_LANGUAGE_VERSION = 35724; // 0x8b8c 32730 field public static final int GL_SHORT = 5122; // 0x1402 32731 field public static final int GL_SRC_ALPHA = 770; // 0x302 32732 field public static final int GL_SRC_ALPHA_SATURATE = 776; // 0x308 32733 field public static final int GL_SRC_COLOR = 768; // 0x300 32734 field public static final int GL_STATIC_DRAW = 35044; // 0x88e4 32735 field public static final int GL_STENCIL_ATTACHMENT = 36128; // 0x8d20 32736 field public static final int GL_STENCIL_BACK_FAIL = 34817; // 0x8801 32737 field public static final int GL_STENCIL_BACK_FUNC = 34816; // 0x8800 32738 field public static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL = 34818; // 0x8802 32739 field public static final int GL_STENCIL_BACK_PASS_DEPTH_PASS = 34819; // 0x8803 32740 field public static final int GL_STENCIL_BACK_REF = 36003; // 0x8ca3 32741 field public static final int GL_STENCIL_BACK_VALUE_MASK = 36004; // 0x8ca4 32742 field public static final int GL_STENCIL_BACK_WRITEMASK = 36005; // 0x8ca5 32743 field public static final int GL_STENCIL_BITS = 3415; // 0xd57 32744 field public static final int GL_STENCIL_BUFFER_BIT = 1024; // 0x400 32745 field public static final int GL_STENCIL_CLEAR_VALUE = 2961; // 0xb91 32746 field public static final int GL_STENCIL_FAIL = 2964; // 0xb94 32747 field public static final int GL_STENCIL_FUNC = 2962; // 0xb92 32748 field @Deprecated public static final int GL_STENCIL_INDEX = 6401; // 0x1901 32749 field public static final int GL_STENCIL_INDEX8 = 36168; // 0x8d48 32750 field public static final int GL_STENCIL_PASS_DEPTH_FAIL = 2965; // 0xb95 32751 field public static final int GL_STENCIL_PASS_DEPTH_PASS = 2966; // 0xb96 32752 field public static final int GL_STENCIL_REF = 2967; // 0xb97 32753 field public static final int GL_STENCIL_TEST = 2960; // 0xb90 32754 field public static final int GL_STENCIL_VALUE_MASK = 2963; // 0xb93 32755 field public static final int GL_STENCIL_WRITEMASK = 2968; // 0xb98 32756 field public static final int GL_STREAM_DRAW = 35040; // 0x88e0 32757 field public static final int GL_SUBPIXEL_BITS = 3408; // 0xd50 32758 field public static final int GL_TEXTURE = 5890; // 0x1702 32759 field public static final int GL_TEXTURE0 = 33984; // 0x84c0 32760 field public static final int GL_TEXTURE1 = 33985; // 0x84c1 32761 field public static final int GL_TEXTURE10 = 33994; // 0x84ca 32762 field public static final int GL_TEXTURE11 = 33995; // 0x84cb 32763 field public static final int GL_TEXTURE12 = 33996; // 0x84cc 32764 field public static final int GL_TEXTURE13 = 33997; // 0x84cd 32765 field public static final int GL_TEXTURE14 = 33998; // 0x84ce 32766 field public static final int GL_TEXTURE15 = 33999; // 0x84cf 32767 field public static final int GL_TEXTURE16 = 34000; // 0x84d0 32768 field public static final int GL_TEXTURE17 = 34001; // 0x84d1 32769 field public static final int GL_TEXTURE18 = 34002; // 0x84d2 32770 field public static final int GL_TEXTURE19 = 34003; // 0x84d3 32771 field public static final int GL_TEXTURE2 = 33986; // 0x84c2 32772 field public static final int GL_TEXTURE20 = 34004; // 0x84d4 32773 field public static final int GL_TEXTURE21 = 34005; // 0x84d5 32774 field public static final int GL_TEXTURE22 = 34006; // 0x84d6 32775 field public static final int GL_TEXTURE23 = 34007; // 0x84d7 32776 field public static final int GL_TEXTURE24 = 34008; // 0x84d8 32777 field public static final int GL_TEXTURE25 = 34009; // 0x84d9 32778 field public static final int GL_TEXTURE26 = 34010; // 0x84da 32779 field public static final int GL_TEXTURE27 = 34011; // 0x84db 32780 field public static final int GL_TEXTURE28 = 34012; // 0x84dc 32781 field public static final int GL_TEXTURE29 = 34013; // 0x84dd 32782 field public static final int GL_TEXTURE3 = 33987; // 0x84c3 32783 field public static final int GL_TEXTURE30 = 34014; // 0x84de 32784 field public static final int GL_TEXTURE31 = 34015; // 0x84df 32785 field public static final int GL_TEXTURE4 = 33988; // 0x84c4 32786 field public static final int GL_TEXTURE5 = 33989; // 0x84c5 32787 field public static final int GL_TEXTURE6 = 33990; // 0x84c6 32788 field public static final int GL_TEXTURE7 = 33991; // 0x84c7 32789 field public static final int GL_TEXTURE8 = 33992; // 0x84c8 32790 field public static final int GL_TEXTURE9 = 33993; // 0x84c9 32791 field public static final int GL_TEXTURE_2D = 3553; // 0xde1 32792 field public static final int GL_TEXTURE_BINDING_2D = 32873; // 0x8069 32793 field public static final int GL_TEXTURE_BINDING_CUBE_MAP = 34068; // 0x8514 32794 field public static final int GL_TEXTURE_CUBE_MAP = 34067; // 0x8513 32795 field public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 34070; // 0x8516 32796 field public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 34072; // 0x8518 32797 field public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 34074; // 0x851a 32798 field public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X = 34069; // 0x8515 32799 field public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 34071; // 0x8517 32800 field public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 34073; // 0x8519 32801 field public static final int GL_TEXTURE_MAG_FILTER = 10240; // 0x2800 32802 field public static final int GL_TEXTURE_MIN_FILTER = 10241; // 0x2801 32803 field public static final int GL_TEXTURE_WRAP_S = 10242; // 0x2802 32804 field public static final int GL_TEXTURE_WRAP_T = 10243; // 0x2803 32805 field public static final int GL_TRIANGLES = 4; // 0x4 32806 field public static final int GL_TRIANGLE_FAN = 6; // 0x6 32807 field public static final int GL_TRIANGLE_STRIP = 5; // 0x5 32808 field public static final int GL_TRUE = 1; // 0x1 32809 field public static final int GL_UNPACK_ALIGNMENT = 3317; // 0xcf5 32810 field public static final int GL_UNSIGNED_BYTE = 5121; // 0x1401 32811 field public static final int GL_UNSIGNED_INT = 5125; // 0x1405 32812 field public static final int GL_UNSIGNED_SHORT = 5123; // 0x1403 32813 field public static final int GL_UNSIGNED_SHORT_4_4_4_4 = 32819; // 0x8033 32814 field public static final int GL_UNSIGNED_SHORT_5_5_5_1 = 32820; // 0x8034 32815 field public static final int GL_UNSIGNED_SHORT_5_6_5 = 33635; // 0x8363 32816 field public static final int GL_VALIDATE_STATUS = 35715; // 0x8b83 32817 field public static final int GL_VENDOR = 7936; // 0x1f00 32818 field public static final int GL_VERSION = 7938; // 0x1f02 32819 field public static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 34975; // 0x889f 32820 field public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED = 34338; // 0x8622 32821 field public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 34922; // 0x886a 32822 field public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER = 34373; // 0x8645 32823 field public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE = 34339; // 0x8623 32824 field public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE = 34340; // 0x8624 32825 field public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE = 34341; // 0x8625 32826 field public static final int GL_VERTEX_SHADER = 35633; // 0x8b31 32827 field public static final int GL_VIEWPORT = 2978; // 0xba2 32828 field public static final int GL_ZERO = 0; // 0x0 32829 } 32830 32831 public class GLES30 extends android.opengl.GLES20 { 32832 ctor public GLES30(); 32833 method public static void glBeginQuery(int, int); 32834 method public static void glBeginTransformFeedback(int); 32835 method public static void glBindBufferBase(int, int, int); 32836 method public static void glBindBufferRange(int, int, int, int, int); 32837 method public static void glBindSampler(int, int); 32838 method public static void glBindTransformFeedback(int, int); 32839 method public static void glBindVertexArray(int); 32840 method public static void glBlitFramebuffer(int, int, int, int, int, int, int, int, int, int); 32841 method public static void glClearBufferfi(int, int, float, int); 32842 method public static void glClearBufferfv(int, int, float[], int); 32843 method public static void glClearBufferfv(int, int, java.nio.FloatBuffer); 32844 method public static void glClearBufferiv(int, int, int[], int); 32845 method public static void glClearBufferiv(int, int, java.nio.IntBuffer); 32846 method public static void glClearBufferuiv(int, int, int[], int); 32847 method public static void glClearBufferuiv(int, int, java.nio.IntBuffer); 32848 method public static int glClientWaitSync(long, int, long); 32849 method public static void glCompressedTexImage3D(int, int, int, int, int, int, int, int, java.nio.Buffer); 32850 method public static void glCompressedTexImage3D(int, int, int, int, int, int, int, int, int); 32851 method public static void glCompressedTexSubImage3D(int, int, int, int, int, int, int, int, int, int, java.nio.Buffer); 32852 method public static void glCompressedTexSubImage3D(int, int, int, int, int, int, int, int, int, int, int); 32853 method public static void glCopyBufferSubData(int, int, int, int, int); 32854 method public static void glCopyTexSubImage3D(int, int, int, int, int, int, int, int, int); 32855 method public static void glDeleteQueries(int, int[], int); 32856 method public static void glDeleteQueries(int, java.nio.IntBuffer); 32857 method public static void glDeleteSamplers(int, int[], int); 32858 method public static void glDeleteSamplers(int, java.nio.IntBuffer); 32859 method public static void glDeleteSync(long); 32860 method public static void glDeleteTransformFeedbacks(int, int[], int); 32861 method public static void glDeleteTransformFeedbacks(int, java.nio.IntBuffer); 32862 method public static void glDeleteVertexArrays(int, int[], int); 32863 method public static void glDeleteVertexArrays(int, java.nio.IntBuffer); 32864 method public static void glDrawArraysInstanced(int, int, int, int); 32865 method public static void glDrawBuffers(int, int[], int); 32866 method public static void glDrawBuffers(int, java.nio.IntBuffer); 32867 method public static void glDrawElementsInstanced(int, int, int, java.nio.Buffer, int); 32868 method public static void glDrawElementsInstanced(int, int, int, int, int); 32869 method public static void glDrawRangeElements(int, int, int, int, int, java.nio.Buffer); 32870 method public static void glDrawRangeElements(int, int, int, int, int, int); 32871 method public static void glEndQuery(int); 32872 method public static void glEndTransformFeedback(); 32873 method public static long glFenceSync(int, int); 32874 method public static void glFlushMappedBufferRange(int, int, int); 32875 method public static void glFramebufferTextureLayer(int, int, int, int, int); 32876 method public static void glGenQueries(int, int[], int); 32877 method public static void glGenQueries(int, java.nio.IntBuffer); 32878 method public static void glGenSamplers(int, int[], int); 32879 method public static void glGenSamplers(int, java.nio.IntBuffer); 32880 method public static void glGenTransformFeedbacks(int, int[], int); 32881 method public static void glGenTransformFeedbacks(int, java.nio.IntBuffer); 32882 method public static void glGenVertexArrays(int, int[], int); 32883 method public static void glGenVertexArrays(int, java.nio.IntBuffer); 32884 method public static void glGetActiveUniformBlockName(int, int, int, int[], int, byte[], int); 32885 method public static void glGetActiveUniformBlockName(int, int, java.nio.Buffer, java.nio.Buffer); 32886 method public static String glGetActiveUniformBlockName(int, int); 32887 method public static void glGetActiveUniformBlockiv(int, int, int, int[], int); 32888 method public static void glGetActiveUniformBlockiv(int, int, int, java.nio.IntBuffer); 32889 method public static void glGetActiveUniformsiv(int, int, int[], int, int, int[], int); 32890 method public static void glGetActiveUniformsiv(int, int, java.nio.IntBuffer, int, java.nio.IntBuffer); 32891 method public static void glGetBufferParameteri64v(int, int, long[], int); 32892 method public static void glGetBufferParameteri64v(int, int, java.nio.LongBuffer); 32893 method public static java.nio.Buffer glGetBufferPointerv(int, int); 32894 method public static int glGetFragDataLocation(int, String); 32895 method public static void glGetInteger64i_v(int, int, long[], int); 32896 method public static void glGetInteger64i_v(int, int, java.nio.LongBuffer); 32897 method public static void glGetInteger64v(int, long[], int); 32898 method public static void glGetInteger64v(int, java.nio.LongBuffer); 32899 method public static void glGetIntegeri_v(int, int, int[], int); 32900 method public static void glGetIntegeri_v(int, int, java.nio.IntBuffer); 32901 method public static void glGetInternalformativ(int, int, int, int, int[], int); 32902 method public static void glGetInternalformativ(int, int, int, int, java.nio.IntBuffer); 32903 method public static void glGetProgramBinary(int, int, int[], int, int[], int, java.nio.Buffer); 32904 method public static void glGetProgramBinary(int, int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.Buffer); 32905 method public static void glGetQueryObjectuiv(int, int, int[], int); 32906 method public static void glGetQueryObjectuiv(int, int, java.nio.IntBuffer); 32907 method public static void glGetQueryiv(int, int, int[], int); 32908 method public static void glGetQueryiv(int, int, java.nio.IntBuffer); 32909 method public static void glGetSamplerParameterfv(int, int, float[], int); 32910 method public static void glGetSamplerParameterfv(int, int, java.nio.FloatBuffer); 32911 method public static void glGetSamplerParameteriv(int, int, int[], int); 32912 method public static void glGetSamplerParameteriv(int, int, java.nio.IntBuffer); 32913 method public static String glGetStringi(int, int); 32914 method public static void glGetSynciv(long, int, int, int[], int, int[], int); 32915 method public static void glGetSynciv(long, int, int, java.nio.IntBuffer, java.nio.IntBuffer); 32916 method public static void glGetTransformFeedbackVarying(int, int, int, int[], int, int[], int, int[], int, byte[], int); 32917 method @Deprecated public static void glGetTransformFeedbackVarying(int, int, int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, byte); 32918 method public static void glGetTransformFeedbackVarying(int, int, int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.ByteBuffer); 32919 method public static String glGetTransformFeedbackVarying(int, int, int[], int, int[], int); 32920 method public static String glGetTransformFeedbackVarying(int, int, java.nio.IntBuffer, java.nio.IntBuffer); 32921 method public static int glGetUniformBlockIndex(int, String); 32922 method public static void glGetUniformIndices(int, String[], int[], int); 32923 method public static void glGetUniformIndices(int, String[], java.nio.IntBuffer); 32924 method public static void glGetUniformuiv(int, int, int[], int); 32925 method public static void glGetUniformuiv(int, int, java.nio.IntBuffer); 32926 method public static void glGetVertexAttribIiv(int, int, int[], int); 32927 method public static void glGetVertexAttribIiv(int, int, java.nio.IntBuffer); 32928 method public static void glGetVertexAttribIuiv(int, int, int[], int); 32929 method public static void glGetVertexAttribIuiv(int, int, java.nio.IntBuffer); 32930 method public static void glInvalidateFramebuffer(int, int, int[], int); 32931 method public static void glInvalidateFramebuffer(int, int, java.nio.IntBuffer); 32932 method public static void glInvalidateSubFramebuffer(int, int, int[], int, int, int, int, int); 32933 method public static void glInvalidateSubFramebuffer(int, int, java.nio.IntBuffer, int, int, int, int); 32934 method public static boolean glIsQuery(int); 32935 method public static boolean glIsSampler(int); 32936 method public static boolean glIsSync(long); 32937 method public static boolean glIsTransformFeedback(int); 32938 method public static boolean glIsVertexArray(int); 32939 method public static java.nio.Buffer glMapBufferRange(int, int, int, int); 32940 method public static void glPauseTransformFeedback(); 32941 method public static void glProgramBinary(int, int, java.nio.Buffer, int); 32942 method public static void glProgramParameteri(int, int, int); 32943 method public static void glReadBuffer(int); 32944 method public static void glReadPixels(int, int, int, int, int, int, int); 32945 method public static void glRenderbufferStorageMultisample(int, int, int, int, int); 32946 method public static void glResumeTransformFeedback(); 32947 method public static void glSamplerParameterf(int, int, float); 32948 method public static void glSamplerParameterfv(int, int, float[], int); 32949 method public static void glSamplerParameterfv(int, int, java.nio.FloatBuffer); 32950 method public static void glSamplerParameteri(int, int, int); 32951 method public static void glSamplerParameteriv(int, int, int[], int); 32952 method public static void glSamplerParameteriv(int, int, java.nio.IntBuffer); 32953 method public static void glTexImage3D(int, int, int, int, int, int, int, int, int, java.nio.Buffer); 32954 method public static void glTexImage3D(int, int, int, int, int, int, int, int, int, int); 32955 method public static void glTexStorage2D(int, int, int, int, int); 32956 method public static void glTexStorage3D(int, int, int, int, int, int); 32957 method public static void glTexSubImage3D(int, int, int, int, int, int, int, int, int, int, java.nio.Buffer); 32958 method public static void glTexSubImage3D(int, int, int, int, int, int, int, int, int, int, int); 32959 method public static void glTransformFeedbackVaryings(int, String[], int); 32960 method public static void glUniform1ui(int, int); 32961 method public static void glUniform1uiv(int, int, int[], int); 32962 method public static void glUniform1uiv(int, int, java.nio.IntBuffer); 32963 method public static void glUniform2ui(int, int, int); 32964 method public static void glUniform2uiv(int, int, int[], int); 32965 method public static void glUniform2uiv(int, int, java.nio.IntBuffer); 32966 method public static void glUniform3ui(int, int, int, int); 32967 method public static void glUniform3uiv(int, int, int[], int); 32968 method public static void glUniform3uiv(int, int, java.nio.IntBuffer); 32969 method public static void glUniform4ui(int, int, int, int, int); 32970 method public static void glUniform4uiv(int, int, int[], int); 32971 method public static void glUniform4uiv(int, int, java.nio.IntBuffer); 32972 method public static void glUniformBlockBinding(int, int, int); 32973 method public static void glUniformMatrix2x3fv(int, int, boolean, float[], int); 32974 method public static void glUniformMatrix2x3fv(int, int, boolean, java.nio.FloatBuffer); 32975 method public static void glUniformMatrix2x4fv(int, int, boolean, float[], int); 32976 method public static void glUniformMatrix2x4fv(int, int, boolean, java.nio.FloatBuffer); 32977 method public static void glUniformMatrix3x2fv(int, int, boolean, float[], int); 32978 method public static void glUniformMatrix3x2fv(int, int, boolean, java.nio.FloatBuffer); 32979 method public static void glUniformMatrix3x4fv(int, int, boolean, float[], int); 32980 method public static void glUniformMatrix3x4fv(int, int, boolean, java.nio.FloatBuffer); 32981 method public static void glUniformMatrix4x2fv(int, int, boolean, float[], int); 32982 method public static void glUniformMatrix4x2fv(int, int, boolean, java.nio.FloatBuffer); 32983 method public static void glUniformMatrix4x3fv(int, int, boolean, float[], int); 32984 method public static void glUniformMatrix4x3fv(int, int, boolean, java.nio.FloatBuffer); 32985 method public static boolean glUnmapBuffer(int); 32986 method public static void glVertexAttribDivisor(int, int); 32987 method public static void glVertexAttribI4i(int, int, int, int, int); 32988 method public static void glVertexAttribI4iv(int, int[], int); 32989 method public static void glVertexAttribI4iv(int, java.nio.IntBuffer); 32990 method public static void glVertexAttribI4ui(int, int, int, int, int); 32991 method public static void glVertexAttribI4uiv(int, int[], int); 32992 method public static void glVertexAttribI4uiv(int, java.nio.IntBuffer); 32993 method public static void glVertexAttribIPointer(int, int, int, int, java.nio.Buffer); 32994 method public static void glVertexAttribIPointer(int, int, int, int, int); 32995 method public static void glWaitSync(long, int, long); 32996 field public static final int GL_ACTIVE_UNIFORM_BLOCKS = 35382; // 0x8a36 32997 field public static final int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 35381; // 0x8a35 32998 field public static final int GL_ALREADY_SIGNALED = 37146; // 0x911a 32999 field public static final int GL_ANY_SAMPLES_PASSED = 35887; // 0x8c2f 33000 field public static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 36202; // 0x8d6a 33001 field public static final int GL_BLUE = 6405; // 0x1905 33002 field public static final int GL_BUFFER_ACCESS_FLAGS = 37151; // 0x911f 33003 field public static final int GL_BUFFER_MAPPED = 35004; // 0x88bc 33004 field public static final int GL_BUFFER_MAP_LENGTH = 37152; // 0x9120 33005 field public static final int GL_BUFFER_MAP_OFFSET = 37153; // 0x9121 33006 field public static final int GL_BUFFER_MAP_POINTER = 35005; // 0x88bd 33007 field public static final int GL_COLOR = 6144; // 0x1800 33008 field public static final int GL_COLOR_ATTACHMENT1 = 36065; // 0x8ce1 33009 field public static final int GL_COLOR_ATTACHMENT10 = 36074; // 0x8cea 33010 field public static final int GL_COLOR_ATTACHMENT11 = 36075; // 0x8ceb 33011 field public static final int GL_COLOR_ATTACHMENT12 = 36076; // 0x8cec 33012 field public static final int GL_COLOR_ATTACHMENT13 = 36077; // 0x8ced 33013 field public static final int GL_COLOR_ATTACHMENT14 = 36078; // 0x8cee 33014 field public static final int GL_COLOR_ATTACHMENT15 = 36079; // 0x8cef 33015 field public static final int GL_COLOR_ATTACHMENT2 = 36066; // 0x8ce2 33016 field public static final int GL_COLOR_ATTACHMENT3 = 36067; // 0x8ce3 33017 field public static final int GL_COLOR_ATTACHMENT4 = 36068; // 0x8ce4 33018 field public static final int GL_COLOR_ATTACHMENT5 = 36069; // 0x8ce5 33019 field public static final int GL_COLOR_ATTACHMENT6 = 36070; // 0x8ce6 33020 field public static final int GL_COLOR_ATTACHMENT7 = 36071; // 0x8ce7 33021 field public static final int GL_COLOR_ATTACHMENT8 = 36072; // 0x8ce8 33022 field public static final int GL_COLOR_ATTACHMENT9 = 36073; // 0x8ce9 33023 field public static final int GL_COMPARE_REF_TO_TEXTURE = 34894; // 0x884e 33024 field public static final int GL_COMPRESSED_R11_EAC = 37488; // 0x9270 33025 field public static final int GL_COMPRESSED_RG11_EAC = 37490; // 0x9272 33026 field public static final int GL_COMPRESSED_RGB8_ETC2 = 37492; // 0x9274 33027 field public static final int GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 37494; // 0x9276 33028 field public static final int GL_COMPRESSED_RGBA8_ETC2_EAC = 37496; // 0x9278 33029 field public static final int GL_COMPRESSED_SIGNED_R11_EAC = 37489; // 0x9271 33030 field public static final int GL_COMPRESSED_SIGNED_RG11_EAC = 37491; // 0x9273 33031 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 37497; // 0x9279 33032 field public static final int GL_COMPRESSED_SRGB8_ETC2 = 37493; // 0x9275 33033 field public static final int GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 37495; // 0x9277 33034 field public static final int GL_CONDITION_SATISFIED = 37148; // 0x911c 33035 field public static final int GL_COPY_READ_BUFFER = 36662; // 0x8f36 33036 field public static final int GL_COPY_READ_BUFFER_BINDING = 36662; // 0x8f36 33037 field public static final int GL_COPY_WRITE_BUFFER = 36663; // 0x8f37 33038 field public static final int GL_COPY_WRITE_BUFFER_BINDING = 36663; // 0x8f37 33039 field public static final int GL_CURRENT_QUERY = 34917; // 0x8865 33040 field public static final int GL_DEPTH = 6145; // 0x1801 33041 field public static final int GL_DEPTH24_STENCIL8 = 35056; // 0x88f0 33042 field public static final int GL_DEPTH32F_STENCIL8 = 36013; // 0x8cad 33043 field public static final int GL_DEPTH_COMPONENT24 = 33190; // 0x81a6 33044 field public static final int GL_DEPTH_COMPONENT32F = 36012; // 0x8cac 33045 field public static final int GL_DEPTH_STENCIL = 34041; // 0x84f9 33046 field public static final int GL_DEPTH_STENCIL_ATTACHMENT = 33306; // 0x821a 33047 field public static final int GL_DRAW_BUFFER0 = 34853; // 0x8825 33048 field public static final int GL_DRAW_BUFFER1 = 34854; // 0x8826 33049 field public static final int GL_DRAW_BUFFER10 = 34863; // 0x882f 33050 field public static final int GL_DRAW_BUFFER11 = 34864; // 0x8830 33051 field public static final int GL_DRAW_BUFFER12 = 34865; // 0x8831 33052 field public static final int GL_DRAW_BUFFER13 = 34866; // 0x8832 33053 field public static final int GL_DRAW_BUFFER14 = 34867; // 0x8833 33054 field public static final int GL_DRAW_BUFFER15 = 34868; // 0x8834 33055 field public static final int GL_DRAW_BUFFER2 = 34855; // 0x8827 33056 field public static final int GL_DRAW_BUFFER3 = 34856; // 0x8828 33057 field public static final int GL_DRAW_BUFFER4 = 34857; // 0x8829 33058 field public static final int GL_DRAW_BUFFER5 = 34858; // 0x882a 33059 field public static final int GL_DRAW_BUFFER6 = 34859; // 0x882b 33060 field public static final int GL_DRAW_BUFFER7 = 34860; // 0x882c 33061 field public static final int GL_DRAW_BUFFER8 = 34861; // 0x882d 33062 field public static final int GL_DRAW_BUFFER9 = 34862; // 0x882e 33063 field public static final int GL_DRAW_FRAMEBUFFER = 36009; // 0x8ca9 33064 field public static final int GL_DRAW_FRAMEBUFFER_BINDING = 36006; // 0x8ca6 33065 field public static final int GL_DYNAMIC_COPY = 35050; // 0x88ea 33066 field public static final int GL_DYNAMIC_READ = 35049; // 0x88e9 33067 field public static final int GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 36269; // 0x8dad 33068 field public static final int GL_FLOAT_MAT2x3 = 35685; // 0x8b65 33069 field public static final int GL_FLOAT_MAT2x4 = 35686; // 0x8b66 33070 field public static final int GL_FLOAT_MAT3x2 = 35687; // 0x8b67 33071 field public static final int GL_FLOAT_MAT3x4 = 35688; // 0x8b68 33072 field public static final int GL_FLOAT_MAT4x2 = 35689; // 0x8b69 33073 field public static final int GL_FLOAT_MAT4x3 = 35690; // 0x8b6a 33074 field public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 35723; // 0x8b8b 33075 field public static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 33301; // 0x8215 33076 field public static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 33300; // 0x8214 33077 field public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 33296; // 0x8210 33078 field public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 33297; // 0x8211 33079 field public static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 33302; // 0x8216 33080 field public static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 33299; // 0x8213 33081 field public static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 33298; // 0x8212 33082 field public static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 33303; // 0x8217 33083 field public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 36052; // 0x8cd4 33084 field public static final int GL_FRAMEBUFFER_DEFAULT = 33304; // 0x8218 33085 field public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 36182; // 0x8d56 33086 field public static final int GL_FRAMEBUFFER_UNDEFINED = 33305; // 0x8219 33087 field public static final int GL_GREEN = 6404; // 0x1904 33088 field public static final int GL_HALF_FLOAT = 5131; // 0x140b 33089 field public static final int GL_INTERLEAVED_ATTRIBS = 35980; // 0x8c8c 33090 field public static final int GL_INT_2_10_10_10_REV = 36255; // 0x8d9f 33091 field public static final int GL_INT_SAMPLER_2D = 36298; // 0x8dca 33092 field public static final int GL_INT_SAMPLER_2D_ARRAY = 36303; // 0x8dcf 33093 field public static final int GL_INT_SAMPLER_3D = 36299; // 0x8dcb 33094 field public static final int GL_INT_SAMPLER_CUBE = 36300; // 0x8dcc 33095 field public static final int GL_INVALID_INDEX = -1; // 0xffffffff 33096 field public static final int GL_MAJOR_VERSION = 33307; // 0x821b 33097 field public static final int GL_MAP_FLUSH_EXPLICIT_BIT = 16; // 0x10 33098 field public static final int GL_MAP_INVALIDATE_BUFFER_BIT = 8; // 0x8 33099 field public static final int GL_MAP_INVALIDATE_RANGE_BIT = 4; // 0x4 33100 field public static final int GL_MAP_READ_BIT = 1; // 0x1 33101 field public static final int GL_MAP_UNSYNCHRONIZED_BIT = 32; // 0x20 33102 field public static final int GL_MAP_WRITE_BIT = 2; // 0x2 33103 field public static final int GL_MAX = 32776; // 0x8008 33104 field public static final int GL_MAX_3D_TEXTURE_SIZE = 32883; // 0x8073 33105 field public static final int GL_MAX_ARRAY_TEXTURE_LAYERS = 35071; // 0x88ff 33106 field public static final int GL_MAX_COLOR_ATTACHMENTS = 36063; // 0x8cdf 33107 field public static final int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 35379; // 0x8a33 33108 field public static final int GL_MAX_COMBINED_UNIFORM_BLOCKS = 35374; // 0x8a2e 33109 field public static final int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 35377; // 0x8a31 33110 field public static final int GL_MAX_DRAW_BUFFERS = 34852; // 0x8824 33111 field public static final int GL_MAX_ELEMENTS_INDICES = 33001; // 0x80e9 33112 field public static final int GL_MAX_ELEMENTS_VERTICES = 33000; // 0x80e8 33113 field public static final int GL_MAX_ELEMENT_INDEX = 36203; // 0x8d6b 33114 field public static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS = 37157; // 0x9125 33115 field public static final int GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 35373; // 0x8a2d 33116 field public static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 35657; // 0x8b49 33117 field public static final int GL_MAX_PROGRAM_TEXEL_OFFSET = 35077; // 0x8905 33118 field public static final int GL_MAX_SAMPLES = 36183; // 0x8d57 33119 field public static final int GL_MAX_SERVER_WAIT_TIMEOUT = 37137; // 0x9111 33120 field public static final int GL_MAX_TEXTURE_LOD_BIAS = 34045; // 0x84fd 33121 field public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 35978; // 0x8c8a 33122 field public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 35979; // 0x8c8b 33123 field public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 35968; // 0x8c80 33124 field public static final int GL_MAX_UNIFORM_BLOCK_SIZE = 35376; // 0x8a30 33125 field public static final int GL_MAX_UNIFORM_BUFFER_BINDINGS = 35375; // 0x8a2f 33126 field public static final int GL_MAX_VARYING_COMPONENTS = 35659; // 0x8b4b 33127 field public static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS = 37154; // 0x9122 33128 field public static final int GL_MAX_VERTEX_UNIFORM_BLOCKS = 35371; // 0x8a2b 33129 field public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS = 35658; // 0x8b4a 33130 field public static final int GL_MIN = 32775; // 0x8007 33131 field public static final int GL_MINOR_VERSION = 33308; // 0x821c 33132 field public static final int GL_MIN_PROGRAM_TEXEL_OFFSET = 35076; // 0x8904 33133 field public static final int GL_NUM_EXTENSIONS = 33309; // 0x821d 33134 field public static final int GL_NUM_PROGRAM_BINARY_FORMATS = 34814; // 0x87fe 33135 field public static final int GL_NUM_SAMPLE_COUNTS = 37760; // 0x9380 33136 field public static final int GL_OBJECT_TYPE = 37138; // 0x9112 33137 field public static final int GL_PACK_ROW_LENGTH = 3330; // 0xd02 33138 field public static final int GL_PACK_SKIP_PIXELS = 3332; // 0xd04 33139 field public static final int GL_PACK_SKIP_ROWS = 3331; // 0xd03 33140 field public static final int GL_PIXEL_PACK_BUFFER = 35051; // 0x88eb 33141 field public static final int GL_PIXEL_PACK_BUFFER_BINDING = 35053; // 0x88ed 33142 field public static final int GL_PIXEL_UNPACK_BUFFER = 35052; // 0x88ec 33143 field public static final int GL_PIXEL_UNPACK_BUFFER_BINDING = 35055; // 0x88ef 33144 field public static final int GL_PRIMITIVE_RESTART_FIXED_INDEX = 36201; // 0x8d69 33145 field public static final int GL_PROGRAM_BINARY_FORMATS = 34815; // 0x87ff 33146 field public static final int GL_PROGRAM_BINARY_LENGTH = 34625; // 0x8741 33147 field public static final int GL_PROGRAM_BINARY_RETRIEVABLE_HINT = 33367; // 0x8257 33148 field public static final int GL_QUERY_RESULT = 34918; // 0x8866 33149 field public static final int GL_QUERY_RESULT_AVAILABLE = 34919; // 0x8867 33150 field public static final int GL_R11F_G11F_B10F = 35898; // 0x8c3a 33151 field public static final int GL_R16F = 33325; // 0x822d 33152 field public static final int GL_R16I = 33331; // 0x8233 33153 field public static final int GL_R16UI = 33332; // 0x8234 33154 field public static final int GL_R32F = 33326; // 0x822e 33155 field public static final int GL_R32I = 33333; // 0x8235 33156 field public static final int GL_R32UI = 33334; // 0x8236 33157 field public static final int GL_R8 = 33321; // 0x8229 33158 field public static final int GL_R8I = 33329; // 0x8231 33159 field public static final int GL_R8UI = 33330; // 0x8232 33160 field public static final int GL_R8_SNORM = 36756; // 0x8f94 33161 field public static final int GL_RASTERIZER_DISCARD = 35977; // 0x8c89 33162 field public static final int GL_READ_BUFFER = 3074; // 0xc02 33163 field public static final int GL_READ_FRAMEBUFFER = 36008; // 0x8ca8 33164 field public static final int GL_READ_FRAMEBUFFER_BINDING = 36010; // 0x8caa 33165 field public static final int GL_RED = 6403; // 0x1903 33166 field public static final int GL_RED_INTEGER = 36244; // 0x8d94 33167 field public static final int GL_RENDERBUFFER_SAMPLES = 36011; // 0x8cab 33168 field public static final int GL_RG = 33319; // 0x8227 33169 field public static final int GL_RG16F = 33327; // 0x822f 33170 field public static final int GL_RG16I = 33337; // 0x8239 33171 field public static final int GL_RG16UI = 33338; // 0x823a 33172 field public static final int GL_RG32F = 33328; // 0x8230 33173 field public static final int GL_RG32I = 33339; // 0x823b 33174 field public static final int GL_RG32UI = 33340; // 0x823c 33175 field public static final int GL_RG8 = 33323; // 0x822b 33176 field public static final int GL_RG8I = 33335; // 0x8237 33177 field public static final int GL_RG8UI = 33336; // 0x8238 33178 field public static final int GL_RG8_SNORM = 36757; // 0x8f95 33179 field public static final int GL_RGB10_A2 = 32857; // 0x8059 33180 field public static final int GL_RGB10_A2UI = 36975; // 0x906f 33181 field public static final int GL_RGB16F = 34843; // 0x881b 33182 field public static final int GL_RGB16I = 36233; // 0x8d89 33183 field public static final int GL_RGB16UI = 36215; // 0x8d77 33184 field public static final int GL_RGB32F = 34837; // 0x8815 33185 field public static final int GL_RGB32I = 36227; // 0x8d83 33186 field public static final int GL_RGB32UI = 36209; // 0x8d71 33187 field public static final int GL_RGB8 = 32849; // 0x8051 33188 field public static final int GL_RGB8I = 36239; // 0x8d8f 33189 field public static final int GL_RGB8UI = 36221; // 0x8d7d 33190 field public static final int GL_RGB8_SNORM = 36758; // 0x8f96 33191 field public static final int GL_RGB9_E5 = 35901; // 0x8c3d 33192 field public static final int GL_RGBA16F = 34842; // 0x881a 33193 field public static final int GL_RGBA16I = 36232; // 0x8d88 33194 field public static final int GL_RGBA16UI = 36214; // 0x8d76 33195 field public static final int GL_RGBA32F = 34836; // 0x8814 33196 field public static final int GL_RGBA32I = 36226; // 0x8d82 33197 field public static final int GL_RGBA32UI = 36208; // 0x8d70 33198 field public static final int GL_RGBA8 = 32856; // 0x8058 33199 field public static final int GL_RGBA8I = 36238; // 0x8d8e 33200 field public static final int GL_RGBA8UI = 36220; // 0x8d7c 33201 field public static final int GL_RGBA8_SNORM = 36759; // 0x8f97 33202 field public static final int GL_RGBA_INTEGER = 36249; // 0x8d99 33203 field public static final int GL_RGB_INTEGER = 36248; // 0x8d98 33204 field public static final int GL_RG_INTEGER = 33320; // 0x8228 33205 field public static final int GL_SAMPLER_2D_ARRAY = 36289; // 0x8dc1 33206 field public static final int GL_SAMPLER_2D_ARRAY_SHADOW = 36292; // 0x8dc4 33207 field public static final int GL_SAMPLER_2D_SHADOW = 35682; // 0x8b62 33208 field public static final int GL_SAMPLER_3D = 35679; // 0x8b5f 33209 field public static final int GL_SAMPLER_BINDING = 35097; // 0x8919 33210 field public static final int GL_SAMPLER_CUBE_SHADOW = 36293; // 0x8dc5 33211 field public static final int GL_SEPARATE_ATTRIBS = 35981; // 0x8c8d 33212 field public static final int GL_SIGNALED = 37145; // 0x9119 33213 field public static final int GL_SIGNED_NORMALIZED = 36764; // 0x8f9c 33214 field public static final int GL_SRGB = 35904; // 0x8c40 33215 field public static final int GL_SRGB8 = 35905; // 0x8c41 33216 field public static final int GL_SRGB8_ALPHA8 = 35907; // 0x8c43 33217 field public static final int GL_STATIC_COPY = 35046; // 0x88e6 33218 field public static final int GL_STATIC_READ = 35045; // 0x88e5 33219 field public static final int GL_STENCIL = 6146; // 0x1802 33220 field public static final int GL_STREAM_COPY = 35042; // 0x88e2 33221 field public static final int GL_STREAM_READ = 35041; // 0x88e1 33222 field public static final int GL_SYNC_CONDITION = 37139; // 0x9113 33223 field public static final int GL_SYNC_FENCE = 37142; // 0x9116 33224 field public static final int GL_SYNC_FLAGS = 37141; // 0x9115 33225 field public static final int GL_SYNC_FLUSH_COMMANDS_BIT = 1; // 0x1 33226 field public static final int GL_SYNC_GPU_COMMANDS_COMPLETE = 37143; // 0x9117 33227 field public static final int GL_SYNC_STATUS = 37140; // 0x9114 33228 field public static final int GL_TEXTURE_2D_ARRAY = 35866; // 0x8c1a 33229 field public static final int GL_TEXTURE_3D = 32879; // 0x806f 33230 field public static final int GL_TEXTURE_BASE_LEVEL = 33084; // 0x813c 33231 field public static final int GL_TEXTURE_BINDING_2D_ARRAY = 35869; // 0x8c1d 33232 field public static final int GL_TEXTURE_BINDING_3D = 32874; // 0x806a 33233 field public static final int GL_TEXTURE_COMPARE_FUNC = 34893; // 0x884d 33234 field public static final int GL_TEXTURE_COMPARE_MODE = 34892; // 0x884c 33235 field public static final int GL_TEXTURE_IMMUTABLE_FORMAT = 37167; // 0x912f 33236 field public static final int GL_TEXTURE_IMMUTABLE_LEVELS = 33503; // 0x82df 33237 field public static final int GL_TEXTURE_MAX_LEVEL = 33085; // 0x813d 33238 field public static final int GL_TEXTURE_MAX_LOD = 33083; // 0x813b 33239 field public static final int GL_TEXTURE_MIN_LOD = 33082; // 0x813a 33240 field public static final int GL_TEXTURE_SWIZZLE_A = 36421; // 0x8e45 33241 field public static final int GL_TEXTURE_SWIZZLE_B = 36420; // 0x8e44 33242 field public static final int GL_TEXTURE_SWIZZLE_G = 36419; // 0x8e43 33243 field public static final int GL_TEXTURE_SWIZZLE_R = 36418; // 0x8e42 33244 field public static final int GL_TEXTURE_WRAP_R = 32882; // 0x8072 33245 field public static final int GL_TIMEOUT_EXPIRED = 37147; // 0x911b 33246 field public static final long GL_TIMEOUT_IGNORED = -1L; // 0xffffffffffffffffL 33247 field public static final int GL_TRANSFORM_FEEDBACK = 36386; // 0x8e22 33248 field public static final int GL_TRANSFORM_FEEDBACK_ACTIVE = 36388; // 0x8e24 33249 field public static final int GL_TRANSFORM_FEEDBACK_BINDING = 36389; // 0x8e25 33250 field public static final int GL_TRANSFORM_FEEDBACK_BUFFER = 35982; // 0x8c8e 33251 field public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 35983; // 0x8c8f 33252 field public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 35967; // 0x8c7f 33253 field public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 35973; // 0x8c85 33254 field public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START = 35972; // 0x8c84 33255 field public static final int GL_TRANSFORM_FEEDBACK_PAUSED = 36387; // 0x8e23 33256 field public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 35976; // 0x8c88 33257 field public static final int GL_TRANSFORM_FEEDBACK_VARYINGS = 35971; // 0x8c83 33258 field public static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 35958; // 0x8c76 33259 field public static final int GL_UNIFORM_ARRAY_STRIDE = 35388; // 0x8a3c 33260 field public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 35394; // 0x8a42 33261 field public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 35395; // 0x8a43 33262 field public static final int GL_UNIFORM_BLOCK_BINDING = 35391; // 0x8a3f 33263 field public static final int GL_UNIFORM_BLOCK_DATA_SIZE = 35392; // 0x8a40 33264 field public static final int GL_UNIFORM_BLOCK_INDEX = 35386; // 0x8a3a 33265 field public static final int GL_UNIFORM_BLOCK_NAME_LENGTH = 35393; // 0x8a41 33266 field public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 35398; // 0x8a46 33267 field public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 35396; // 0x8a44 33268 field public static final int GL_UNIFORM_BUFFER = 35345; // 0x8a11 33269 field public static final int GL_UNIFORM_BUFFER_BINDING = 35368; // 0x8a28 33270 field public static final int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 35380; // 0x8a34 33271 field public static final int GL_UNIFORM_BUFFER_SIZE = 35370; // 0x8a2a 33272 field public static final int GL_UNIFORM_BUFFER_START = 35369; // 0x8a29 33273 field public static final int GL_UNIFORM_IS_ROW_MAJOR = 35390; // 0x8a3e 33274 field public static final int GL_UNIFORM_MATRIX_STRIDE = 35389; // 0x8a3d 33275 field public static final int GL_UNIFORM_NAME_LENGTH = 35385; // 0x8a39 33276 field public static final int GL_UNIFORM_OFFSET = 35387; // 0x8a3b 33277 field public static final int GL_UNIFORM_SIZE = 35384; // 0x8a38 33278 field public static final int GL_UNIFORM_TYPE = 35383; // 0x8a37 33279 field public static final int GL_UNPACK_IMAGE_HEIGHT = 32878; // 0x806e 33280 field public static final int GL_UNPACK_ROW_LENGTH = 3314; // 0xcf2 33281 field public static final int GL_UNPACK_SKIP_IMAGES = 32877; // 0x806d 33282 field public static final int GL_UNPACK_SKIP_PIXELS = 3316; // 0xcf4 33283 field public static final int GL_UNPACK_SKIP_ROWS = 3315; // 0xcf3 33284 field public static final int GL_UNSIGNALED = 37144; // 0x9118 33285 field public static final int GL_UNSIGNED_INT_10F_11F_11F_REV = 35899; // 0x8c3b 33286 field public static final int GL_UNSIGNED_INT_24_8 = 34042; // 0x84fa 33287 field public static final int GL_UNSIGNED_INT_2_10_10_10_REV = 33640; // 0x8368 33288 field public static final int GL_UNSIGNED_INT_5_9_9_9_REV = 35902; // 0x8c3e 33289 field public static final int GL_UNSIGNED_INT_SAMPLER_2D = 36306; // 0x8dd2 33290 field public static final int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 36311; // 0x8dd7 33291 field public static final int GL_UNSIGNED_INT_SAMPLER_3D = 36307; // 0x8dd3 33292 field public static final int GL_UNSIGNED_INT_SAMPLER_CUBE = 36308; // 0x8dd4 33293 field public static final int GL_UNSIGNED_INT_VEC2 = 36294; // 0x8dc6 33294 field public static final int GL_UNSIGNED_INT_VEC3 = 36295; // 0x8dc7 33295 field public static final int GL_UNSIGNED_INT_VEC4 = 36296; // 0x8dc8 33296 field public static final int GL_UNSIGNED_NORMALIZED = 35863; // 0x8c17 33297 field public static final int GL_VERTEX_ARRAY_BINDING = 34229; // 0x85b5 33298 field public static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR = 35070; // 0x88fe 33299 field public static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER = 35069; // 0x88fd 33300 field public static final int GL_WAIT_FAILED = 37149; // 0x911d 33301 } 33302 33303 public class GLES31 extends android.opengl.GLES30 { 33304 method public static void glActiveShaderProgram(int, int); 33305 method public static void glBindImageTexture(int, int, int, boolean, int, int, int); 33306 method public static void glBindProgramPipeline(int); 33307 method public static void glBindVertexBuffer(int, int, long, int); 33308 method public static int glCreateShaderProgramv(int, String[]); 33309 method public static void glDeleteProgramPipelines(int, int[], int); 33310 method public static void glDeleteProgramPipelines(int, java.nio.IntBuffer); 33311 method public static void glDispatchCompute(int, int, int); 33312 method public static void glDispatchComputeIndirect(long); 33313 method public static void glDrawArraysIndirect(int, long); 33314 method public static void glDrawElementsIndirect(int, int, long); 33315 method public static void glFramebufferParameteri(int, int, int); 33316 method public static void glGenProgramPipelines(int, int[], int); 33317 method public static void glGenProgramPipelines(int, java.nio.IntBuffer); 33318 method public static void glGetBooleani_v(int, int, boolean[], int); 33319 method public static void glGetBooleani_v(int, int, java.nio.IntBuffer); 33320 method public static void glGetFramebufferParameteriv(int, int, int[], int); 33321 method public static void glGetFramebufferParameteriv(int, int, java.nio.IntBuffer); 33322 method public static void glGetMultisamplefv(int, int, float[], int); 33323 method public static void glGetMultisamplefv(int, int, java.nio.FloatBuffer); 33324 method public static void glGetProgramInterfaceiv(int, int, int, int[], int); 33325 method public static void glGetProgramInterfaceiv(int, int, int, java.nio.IntBuffer); 33326 method public static String glGetProgramPipelineInfoLog(int); 33327 method public static void glGetProgramPipelineiv(int, int, int[], int); 33328 method public static void glGetProgramPipelineiv(int, int, java.nio.IntBuffer); 33329 method public static int glGetProgramResourceIndex(int, int, String); 33330 method public static int glGetProgramResourceLocation(int, int, String); 33331 method public static String glGetProgramResourceName(int, int, int); 33332 method public static void glGetProgramResourceiv(int, int, int, int, int[], int, int, int[], int, int[], int); 33333 method public static void glGetProgramResourceiv(int, int, int, int, java.nio.IntBuffer, int, java.nio.IntBuffer, java.nio.IntBuffer); 33334 method public static void glGetTexLevelParameterfv(int, int, int, float[], int); 33335 method public static void glGetTexLevelParameterfv(int, int, int, java.nio.FloatBuffer); 33336 method public static void glGetTexLevelParameteriv(int, int, int, int[], int); 33337 method public static void glGetTexLevelParameteriv(int, int, int, java.nio.IntBuffer); 33338 method public static boolean glIsProgramPipeline(int); 33339 method public static void glMemoryBarrier(int); 33340 method public static void glMemoryBarrierByRegion(int); 33341 method public static void glProgramUniform1f(int, int, float); 33342 method public static void glProgramUniform1fv(int, int, int, float[], int); 33343 method public static void glProgramUniform1fv(int, int, int, java.nio.FloatBuffer); 33344 method public static void glProgramUniform1i(int, int, int); 33345 method public static void glProgramUniform1iv(int, int, int, int[], int); 33346 method public static void glProgramUniform1iv(int, int, int, java.nio.IntBuffer); 33347 method public static void glProgramUniform1ui(int, int, int); 33348 method public static void glProgramUniform1uiv(int, int, int, int[], int); 33349 method public static void glProgramUniform1uiv(int, int, int, java.nio.IntBuffer); 33350 method public static void glProgramUniform2f(int, int, float, float); 33351 method public static void glProgramUniform2fv(int, int, int, float[], int); 33352 method public static void glProgramUniform2fv(int, int, int, java.nio.FloatBuffer); 33353 method public static void glProgramUniform2i(int, int, int, int); 33354 method public static void glProgramUniform2iv(int, int, int, int[], int); 33355 method public static void glProgramUniform2iv(int, int, int, java.nio.IntBuffer); 33356 method public static void glProgramUniform2ui(int, int, int, int); 33357 method public static void glProgramUniform2uiv(int, int, int, int[], int); 33358 method public static void glProgramUniform2uiv(int, int, int, java.nio.IntBuffer); 33359 method public static void glProgramUniform3f(int, int, float, float, float); 33360 method public static void glProgramUniform3fv(int, int, int, float[], int); 33361 method public static void glProgramUniform3fv(int, int, int, java.nio.FloatBuffer); 33362 method public static void glProgramUniform3i(int, int, int, int, int); 33363 method public static void glProgramUniform3iv(int, int, int, int[], int); 33364 method public static void glProgramUniform3iv(int, int, int, java.nio.IntBuffer); 33365 method public static void glProgramUniform3ui(int, int, int, int, int); 33366 method public static void glProgramUniform3uiv(int, int, int, int[], int); 33367 method public static void glProgramUniform3uiv(int, int, int, java.nio.IntBuffer); 33368 method public static void glProgramUniform4f(int, int, float, float, float, float); 33369 method public static void glProgramUniform4fv(int, int, int, float[], int); 33370 method public static void glProgramUniform4fv(int, int, int, java.nio.FloatBuffer); 33371 method public static void glProgramUniform4i(int, int, int, int, int, int); 33372 method public static void glProgramUniform4iv(int, int, int, int[], int); 33373 method public static void glProgramUniform4iv(int, int, int, java.nio.IntBuffer); 33374 method public static void glProgramUniform4ui(int, int, int, int, int, int); 33375 method public static void glProgramUniform4uiv(int, int, int, int[], int); 33376 method public static void glProgramUniform4uiv(int, int, int, java.nio.IntBuffer); 33377 method public static void glProgramUniformMatrix2fv(int, int, int, boolean, float[], int); 33378 method public static void glProgramUniformMatrix2fv(int, int, int, boolean, java.nio.FloatBuffer); 33379 method public static void glProgramUniformMatrix2x3fv(int, int, int, boolean, float[], int); 33380 method public static void glProgramUniformMatrix2x3fv(int, int, int, boolean, java.nio.FloatBuffer); 33381 method public static void glProgramUniformMatrix2x4fv(int, int, int, boolean, float[], int); 33382 method public static void glProgramUniformMatrix2x4fv(int, int, int, boolean, java.nio.FloatBuffer); 33383 method public static void glProgramUniformMatrix3fv(int, int, int, boolean, float[], int); 33384 method public static void glProgramUniformMatrix3fv(int, int, int, boolean, java.nio.FloatBuffer); 33385 method public static void glProgramUniformMatrix3x2fv(int, int, int, boolean, float[], int); 33386 method public static void glProgramUniformMatrix3x2fv(int, int, int, boolean, java.nio.FloatBuffer); 33387 method public static void glProgramUniformMatrix3x4fv(int, int, int, boolean, float[], int); 33388 method public static void glProgramUniformMatrix3x4fv(int, int, int, boolean, java.nio.FloatBuffer); 33389 method public static void glProgramUniformMatrix4fv(int, int, int, boolean, float[], int); 33390 method public static void glProgramUniformMatrix4fv(int, int, int, boolean, java.nio.FloatBuffer); 33391 method public static void glProgramUniformMatrix4x2fv(int, int, int, boolean, float[], int); 33392 method public static void glProgramUniformMatrix4x2fv(int, int, int, boolean, java.nio.FloatBuffer); 33393 method public static void glProgramUniformMatrix4x3fv(int, int, int, boolean, float[], int); 33394 method public static void glProgramUniformMatrix4x3fv(int, int, int, boolean, java.nio.FloatBuffer); 33395 method public static void glSampleMaski(int, int); 33396 method public static void glTexStorage2DMultisample(int, int, int, int, int, boolean); 33397 method public static void glUseProgramStages(int, int, int); 33398 method public static void glValidateProgramPipeline(int); 33399 method public static void glVertexAttribBinding(int, int); 33400 method public static void glVertexAttribFormat(int, int, int, boolean, int); 33401 method public static void glVertexAttribIFormat(int, int, int, int); 33402 method public static void glVertexBindingDivisor(int, int); 33403 field public static final int GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 37593; // 0x92d9 33404 field public static final int GL_ACTIVE_PROGRAM = 33369; // 0x8259 33405 field public static final int GL_ACTIVE_RESOURCES = 37621; // 0x92f5 33406 field public static final int GL_ACTIVE_VARIABLES = 37637; // 0x9305 33407 field public static final int GL_ALL_BARRIER_BITS = -1; // 0xffffffff 33408 field public static final int GL_ALL_SHADER_BITS = -1; // 0xffffffff 33409 field public static final int GL_ARRAY_SIZE = 37627; // 0x92fb 33410 field public static final int GL_ARRAY_STRIDE = 37630; // 0x92fe 33411 field public static final int GL_ATOMIC_COUNTER_BARRIER_BIT = 4096; // 0x1000 33412 field public static final int GL_ATOMIC_COUNTER_BUFFER = 37568; // 0x92c0 33413 field public static final int GL_ATOMIC_COUNTER_BUFFER_BINDING = 37569; // 0x92c1 33414 field public static final int GL_ATOMIC_COUNTER_BUFFER_INDEX = 37633; // 0x9301 33415 field public static final int GL_ATOMIC_COUNTER_BUFFER_SIZE = 37571; // 0x92c3 33416 field public static final int GL_ATOMIC_COUNTER_BUFFER_START = 37570; // 0x92c2 33417 field public static final int GL_BLOCK_INDEX = 37629; // 0x92fd 33418 field public static final int GL_BUFFER_BINDING = 37634; // 0x9302 33419 field public static final int GL_BUFFER_DATA_SIZE = 37635; // 0x9303 33420 field public static final int GL_BUFFER_UPDATE_BARRIER_BIT = 512; // 0x200 33421 field public static final int GL_BUFFER_VARIABLE = 37605; // 0x92e5 33422 field public static final int GL_COMMAND_BARRIER_BIT = 64; // 0x40 33423 field public static final int GL_COMPUTE_SHADER = 37305; // 0x91b9 33424 field public static final int GL_COMPUTE_SHADER_BIT = 32; // 0x20 33425 field public static final int GL_COMPUTE_WORK_GROUP_SIZE = 33383; // 0x8267 33426 field public static final int GL_DEPTH_STENCIL_TEXTURE_MODE = 37098; // 0x90ea 33427 field public static final int GL_DISPATCH_INDIRECT_BUFFER = 37102; // 0x90ee 33428 field public static final int GL_DISPATCH_INDIRECT_BUFFER_BINDING = 37103; // 0x90ef 33429 field public static final int GL_DRAW_INDIRECT_BUFFER = 36671; // 0x8f3f 33430 field public static final int GL_DRAW_INDIRECT_BUFFER_BINDING = 36675; // 0x8f43 33431 field public static final int GL_ELEMENT_ARRAY_BARRIER_BIT = 2; // 0x2 33432 field public static final int GL_FRAGMENT_SHADER_BIT = 2; // 0x2 33433 field public static final int GL_FRAMEBUFFER_BARRIER_BIT = 1024; // 0x400 33434 field public static final int GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 37652; // 0x9314 33435 field public static final int GL_FRAMEBUFFER_DEFAULT_HEIGHT = 37649; // 0x9311 33436 field public static final int GL_FRAMEBUFFER_DEFAULT_SAMPLES = 37651; // 0x9313 33437 field public static final int GL_FRAMEBUFFER_DEFAULT_WIDTH = 37648; // 0x9310 33438 field public static final int GL_IMAGE_2D = 36941; // 0x904d 33439 field public static final int GL_IMAGE_2D_ARRAY = 36947; // 0x9053 33440 field public static final int GL_IMAGE_3D = 36942; // 0x904e 33441 field public static final int GL_IMAGE_BINDING_ACCESS = 36670; // 0x8f3e 33442 field public static final int GL_IMAGE_BINDING_FORMAT = 36974; // 0x906e 33443 field public static final int GL_IMAGE_BINDING_LAYER = 36669; // 0x8f3d 33444 field public static final int GL_IMAGE_BINDING_LAYERED = 36668; // 0x8f3c 33445 field public static final int GL_IMAGE_BINDING_LEVEL = 36667; // 0x8f3b 33446 field public static final int GL_IMAGE_BINDING_NAME = 36666; // 0x8f3a 33447 field public static final int GL_IMAGE_CUBE = 36944; // 0x9050 33448 field public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 37065; // 0x90c9 33449 field public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 37064; // 0x90c8 33450 field public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 37063; // 0x90c7 33451 field public static final int GL_INT_IMAGE_2D = 36952; // 0x9058 33452 field public static final int GL_INT_IMAGE_2D_ARRAY = 36958; // 0x905e 33453 field public static final int GL_INT_IMAGE_3D = 36953; // 0x9059 33454 field public static final int GL_INT_IMAGE_CUBE = 36955; // 0x905b 33455 field public static final int GL_INT_SAMPLER_2D_MULTISAMPLE = 37129; // 0x9109 33456 field public static final int GL_IS_ROW_MAJOR = 37632; // 0x9300 33457 field public static final int GL_LOCATION = 37646; // 0x930e 33458 field public static final int GL_MATRIX_STRIDE = 37631; // 0x92ff 33459 field public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 37596; // 0x92dc 33460 field public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 37592; // 0x92d8 33461 field public static final int GL_MAX_COLOR_TEXTURE_SAMPLES = 37134; // 0x910e 33462 field public static final int GL_MAX_COMBINED_ATOMIC_COUNTERS = 37591; // 0x92d7 33463 field public static final int GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 37585; // 0x92d1 33464 field public static final int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 33382; // 0x8266 33465 field public static final int GL_MAX_COMBINED_IMAGE_UNIFORMS = 37071; // 0x90cf 33466 field public static final int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 36665; // 0x8f39 33467 field public static final int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 37084; // 0x90dc 33468 field public static final int GL_MAX_COMPUTE_ATOMIC_COUNTERS = 33381; // 0x8265 33469 field public static final int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 33380; // 0x8264 33470 field public static final int GL_MAX_COMPUTE_IMAGE_UNIFORMS = 37309; // 0x91bd 33471 field public static final int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 37083; // 0x90db 33472 field public static final int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 33378; // 0x8262 33473 field public static final int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 37308; // 0x91bc 33474 field public static final int GL_MAX_COMPUTE_UNIFORM_BLOCKS = 37307; // 0x91bb 33475 field public static final int GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 33379; // 0x8263 33476 field public static final int GL_MAX_COMPUTE_WORK_GROUP_COUNT = 37310; // 0x91be 33477 field public static final int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS = 37099; // 0x90eb 33478 field public static final int GL_MAX_COMPUTE_WORK_GROUP_SIZE = 37311; // 0x91bf 33479 field public static final int GL_MAX_DEPTH_TEXTURE_SAMPLES = 37135; // 0x910f 33480 field public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 37590; // 0x92d6 33481 field public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 37584; // 0x92d0 33482 field public static final int GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 37070; // 0x90ce 33483 field public static final int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 37082; // 0x90da 33484 field public static final int GL_MAX_FRAMEBUFFER_HEIGHT = 37654; // 0x9316 33485 field public static final int GL_MAX_FRAMEBUFFER_SAMPLES = 37656; // 0x9318 33486 field public static final int GL_MAX_FRAMEBUFFER_WIDTH = 37653; // 0x9315 33487 field public static final int GL_MAX_IMAGE_UNITS = 36664; // 0x8f38 33488 field public static final int GL_MAX_INTEGER_SAMPLES = 37136; // 0x9110 33489 field public static final int GL_MAX_NAME_LENGTH = 37622; // 0x92f6 33490 field public static final int GL_MAX_NUM_ACTIVE_VARIABLES = 37623; // 0x92f7 33491 field public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 36447; // 0x8e5f 33492 field public static final int GL_MAX_SAMPLE_MASK_WORDS = 36441; // 0x8e59 33493 field public static final int GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 37086; // 0x90de 33494 field public static final int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 37085; // 0x90dd 33495 field public static final int GL_MAX_UNIFORM_LOCATIONS = 33390; // 0x826e 33496 field public static final int GL_MAX_VERTEX_ATOMIC_COUNTERS = 37586; // 0x92d2 33497 field public static final int GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 37580; // 0x92cc 33498 field public static final int GL_MAX_VERTEX_ATTRIB_BINDINGS = 33498; // 0x82da 33499 field public static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 33497; // 0x82d9 33500 field public static final int GL_MAX_VERTEX_ATTRIB_STRIDE = 33509; // 0x82e5 33501 field public static final int GL_MAX_VERTEX_IMAGE_UNIFORMS = 37066; // 0x90ca 33502 field public static final int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 37078; // 0x90d6 33503 field public static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 36446; // 0x8e5e 33504 field public static final int GL_NAME_LENGTH = 37625; // 0x92f9 33505 field public static final int GL_NUM_ACTIVE_VARIABLES = 37636; // 0x9304 33506 field public static final int GL_OFFSET = 37628; // 0x92fc 33507 field public static final int GL_PIXEL_BUFFER_BARRIER_BIT = 128; // 0x80 33508 field public static final int GL_PROGRAM_INPUT = 37603; // 0x92e3 33509 field public static final int GL_PROGRAM_OUTPUT = 37604; // 0x92e4 33510 field public static final int GL_PROGRAM_PIPELINE_BINDING = 33370; // 0x825a 33511 field public static final int GL_PROGRAM_SEPARABLE = 33368; // 0x8258 33512 field public static final int GL_READ_ONLY = 35000; // 0x88b8 33513 field public static final int GL_READ_WRITE = 35002; // 0x88ba 33514 field public static final int GL_REFERENCED_BY_COMPUTE_SHADER = 37643; // 0x930b 33515 field public static final int GL_REFERENCED_BY_FRAGMENT_SHADER = 37642; // 0x930a 33516 field public static final int GL_REFERENCED_BY_VERTEX_SHADER = 37638; // 0x9306 33517 field public static final int GL_SAMPLER_2D_MULTISAMPLE = 37128; // 0x9108 33518 field public static final int GL_SAMPLE_MASK = 36433; // 0x8e51 33519 field public static final int GL_SAMPLE_MASK_VALUE = 36434; // 0x8e52 33520 field public static final int GL_SAMPLE_POSITION = 36432; // 0x8e50 33521 field public static final int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 32; // 0x20 33522 field public static final int GL_SHADER_STORAGE_BARRIER_BIT = 8192; // 0x2000 33523 field public static final int GL_SHADER_STORAGE_BLOCK = 37606; // 0x92e6 33524 field public static final int GL_SHADER_STORAGE_BUFFER = 37074; // 0x90d2 33525 field public static final int GL_SHADER_STORAGE_BUFFER_BINDING = 37075; // 0x90d3 33526 field public static final int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 37087; // 0x90df 33527 field public static final int GL_SHADER_STORAGE_BUFFER_SIZE = 37077; // 0x90d5 33528 field public static final int GL_SHADER_STORAGE_BUFFER_START = 37076; // 0x90d4 33529 field public static final int GL_STENCIL_INDEX = 6401; // 0x1901 33530 field public static final int GL_TEXTURE_2D_MULTISAMPLE = 37120; // 0x9100 33531 field public static final int GL_TEXTURE_ALPHA_SIZE = 32863; // 0x805f 33532 field public static final int GL_TEXTURE_ALPHA_TYPE = 35859; // 0x8c13 33533 field public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE = 37124; // 0x9104 33534 field public static final int GL_TEXTURE_BLUE_SIZE = 32862; // 0x805e 33535 field public static final int GL_TEXTURE_BLUE_TYPE = 35858; // 0x8c12 33536 field public static final int GL_TEXTURE_COMPRESSED = 34465; // 0x86a1 33537 field public static final int GL_TEXTURE_DEPTH = 32881; // 0x8071 33538 field public static final int GL_TEXTURE_DEPTH_SIZE = 34890; // 0x884a 33539 field public static final int GL_TEXTURE_DEPTH_TYPE = 35862; // 0x8c16 33540 field public static final int GL_TEXTURE_FETCH_BARRIER_BIT = 8; // 0x8 33541 field public static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 37127; // 0x9107 33542 field public static final int GL_TEXTURE_GREEN_SIZE = 32861; // 0x805d 33543 field public static final int GL_TEXTURE_GREEN_TYPE = 35857; // 0x8c11 33544 field public static final int GL_TEXTURE_HEIGHT = 4097; // 0x1001 33545 field public static final int GL_TEXTURE_INTERNAL_FORMAT = 4099; // 0x1003 33546 field public static final int GL_TEXTURE_RED_SIZE = 32860; // 0x805c 33547 field public static final int GL_TEXTURE_RED_TYPE = 35856; // 0x8c10 33548 field public static final int GL_TEXTURE_SAMPLES = 37126; // 0x9106 33549 field public static final int GL_TEXTURE_SHARED_SIZE = 35903; // 0x8c3f 33550 field public static final int GL_TEXTURE_STENCIL_SIZE = 35057; // 0x88f1 33551 field public static final int GL_TEXTURE_UPDATE_BARRIER_BIT = 256; // 0x100 33552 field public static final int GL_TEXTURE_WIDTH = 4096; // 0x1000 33553 field public static final int GL_TOP_LEVEL_ARRAY_SIZE = 37644; // 0x930c 33554 field public static final int GL_TOP_LEVEL_ARRAY_STRIDE = 37645; // 0x930d 33555 field public static final int GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 2048; // 0x800 33556 field public static final int GL_TRANSFORM_FEEDBACK_VARYING = 37620; // 0x92f4 33557 field public static final int GL_TYPE = 37626; // 0x92fa 33558 field public static final int GL_UNIFORM = 37601; // 0x92e1 33559 field public static final int GL_UNIFORM_BARRIER_BIT = 4; // 0x4 33560 field public static final int GL_UNIFORM_BLOCK = 37602; // 0x92e2 33561 field public static final int GL_UNSIGNED_INT_ATOMIC_COUNTER = 37595; // 0x92db 33562 field public static final int GL_UNSIGNED_INT_IMAGE_2D = 36963; // 0x9063 33563 field public static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 36969; // 0x9069 33564 field public static final int GL_UNSIGNED_INT_IMAGE_3D = 36964; // 0x9064 33565 field public static final int GL_UNSIGNED_INT_IMAGE_CUBE = 36966; // 0x9066 33566 field public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 37130; // 0x910a 33567 field public static final int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 1; // 0x1 33568 field public static final int GL_VERTEX_ATTRIB_BINDING = 33492; // 0x82d4 33569 field public static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 33493; // 0x82d5 33570 field public static final int GL_VERTEX_BINDING_BUFFER = 36687; // 0x8f4f 33571 field public static final int GL_VERTEX_BINDING_DIVISOR = 33494; // 0x82d6 33572 field public static final int GL_VERTEX_BINDING_OFFSET = 33495; // 0x82d7 33573 field public static final int GL_VERTEX_BINDING_STRIDE = 33496; // 0x82d8 33574 field public static final int GL_VERTEX_SHADER_BIT = 1; // 0x1 33575 field public static final int GL_WRITE_ONLY = 35001; // 0x88b9 33576 } 33577 33578 public class GLES31Ext { 33579 method public static void glBlendBarrierKHR(); 33580 method public static void glBlendEquationSeparateiEXT(int, int, int); 33581 method public static void glBlendEquationiEXT(int, int); 33582 method public static void glBlendFuncSeparateiEXT(int, int, int, int, int); 33583 method public static void glBlendFunciEXT(int, int, int); 33584 method public static void glColorMaskiEXT(int, boolean, boolean, boolean, boolean); 33585 method public static void glCopyImageSubDataEXT(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); 33586 method public static void glDebugMessageCallbackKHR(android.opengl.GLES31Ext.DebugProcKHR); 33587 method public static void glDebugMessageControlKHR(int, int, int, int, int[], int, boolean); 33588 method public static void glDebugMessageControlKHR(int, int, int, int, java.nio.IntBuffer, boolean); 33589 method public static void glDebugMessageInsertKHR(int, int, int, int, String); 33590 method public static void glDisableiEXT(int, int); 33591 method public static void glEnableiEXT(int, int); 33592 method public static void glFramebufferTextureEXT(int, int, int, int); 33593 method public static android.opengl.GLES31Ext.DebugProcKHR glGetDebugMessageCallbackKHR(); 33594 method public static int glGetDebugMessageLogKHR(int, int, int[], int, int[], int, int[], int, int[], int, int[], int, byte[], int); 33595 method public static int glGetDebugMessageLogKHR(int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.ByteBuffer); 33596 method public static String[] glGetDebugMessageLogKHR(int, int[], int, int[], int, int[], int, int[], int); 33597 method public static String[] glGetDebugMessageLogKHR(int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer); 33598 method public static String glGetObjectLabelKHR(int, int); 33599 method public static String glGetObjectPtrLabelKHR(long); 33600 method public static void glGetSamplerParameterIivEXT(int, int, int[], int); 33601 method public static void glGetSamplerParameterIivEXT(int, int, java.nio.IntBuffer); 33602 method public static void glGetSamplerParameterIuivEXT(int, int, int[], int); 33603 method public static void glGetSamplerParameterIuivEXT(int, int, java.nio.IntBuffer); 33604 method public static void glGetTexParameterIivEXT(int, int, int[], int); 33605 method public static void glGetTexParameterIivEXT(int, int, java.nio.IntBuffer); 33606 method public static void glGetTexParameterIuivEXT(int, int, int[], int); 33607 method public static void glGetTexParameterIuivEXT(int, int, java.nio.IntBuffer); 33608 method public static boolean glIsEnablediEXT(int, int); 33609 method public static void glMinSampleShadingOES(float); 33610 method public static void glObjectLabelKHR(int, int, int, String); 33611 method public static void glObjectPtrLabelKHR(long, String); 33612 method public static void glPatchParameteriEXT(int, int); 33613 method public static void glPopDebugGroupKHR(); 33614 method public static void glPrimitiveBoundingBoxEXT(float, float, float, float, float, float, float, float); 33615 method public static void glPushDebugGroupKHR(int, int, int, String); 33616 method public static void glSamplerParameterIivEXT(int, int, int[], int); 33617 method public static void glSamplerParameterIivEXT(int, int, java.nio.IntBuffer); 33618 method public static void glSamplerParameterIuivEXT(int, int, int[], int); 33619 method public static void glSamplerParameterIuivEXT(int, int, java.nio.IntBuffer); 33620 method public static void glTexBufferEXT(int, int, int); 33621 method public static void glTexBufferRangeEXT(int, int, int, int, int); 33622 method public static void glTexParameterIivEXT(int, int, int[], int); 33623 method public static void glTexParameterIivEXT(int, int, java.nio.IntBuffer); 33624 method public static void glTexParameterIuivEXT(int, int, int[], int); 33625 method public static void glTexParameterIuivEXT(int, int, java.nio.IntBuffer); 33626 method public static void glTexStorage3DMultisampleOES(int, int, int, int, int, int, boolean); 33627 field public static final int GL_BLEND_ADVANCED_COHERENT_KHR = 37509; // 0x9285 33628 field public static final int GL_BUFFER_KHR = 33504; // 0x82e0 33629 field public static final int GL_CLAMP_TO_BORDER_EXT = 33069; // 0x812d 33630 field public static final int GL_COLORBURN_KHR = 37530; // 0x929a 33631 field public static final int GL_COLORDODGE_KHR = 37529; // 0x9299 33632 field public static final int GL_COMPRESSED_RGBA_ASTC_10x10_KHR = 37819; // 0x93bb 33633 field public static final int GL_COMPRESSED_RGBA_ASTC_10x5_KHR = 37816; // 0x93b8 33634 field public static final int GL_COMPRESSED_RGBA_ASTC_10x6_KHR = 37817; // 0x93b9 33635 field public static final int GL_COMPRESSED_RGBA_ASTC_10x8_KHR = 37818; // 0x93ba 33636 field public static final int GL_COMPRESSED_RGBA_ASTC_12x10_KHR = 37820; // 0x93bc 33637 field public static final int GL_COMPRESSED_RGBA_ASTC_12x12_KHR = 37821; // 0x93bd 33638 field public static final int GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 37808; // 0x93b0 33639 field public static final int GL_COMPRESSED_RGBA_ASTC_5x4_KHR = 37809; // 0x93b1 33640 field public static final int GL_COMPRESSED_RGBA_ASTC_5x5_KHR = 37810; // 0x93b2 33641 field public static final int GL_COMPRESSED_RGBA_ASTC_6x5_KHR = 37811; // 0x93b3 33642 field public static final int GL_COMPRESSED_RGBA_ASTC_6x6_KHR = 37812; // 0x93b4 33643 field public static final int GL_COMPRESSED_RGBA_ASTC_8x5_KHR = 37813; // 0x93b5 33644 field public static final int GL_COMPRESSED_RGBA_ASTC_8x6_KHR = 37814; // 0x93b6 33645 field public static final int GL_COMPRESSED_RGBA_ASTC_8x8_KHR = 37815; // 0x93b7 33646 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 37851; // 0x93db 33647 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 37848; // 0x93d8 33648 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 37849; // 0x93d9 33649 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 37850; // 0x93da 33650 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 37852; // 0x93dc 33651 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 37853; // 0x93dd 33652 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 37840; // 0x93d0 33653 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 37841; // 0x93d1 33654 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 37842; // 0x93d2 33655 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 37843; // 0x93d3 33656 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 37844; // 0x93d4 33657 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 37845; // 0x93d5 33658 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 37846; // 0x93d6 33659 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 37847; // 0x93d7 33660 field public static final int GL_CONTEXT_FLAG_DEBUG_BIT_KHR = 2; // 0x2 33661 field public static final int GL_DARKEN_KHR = 37527; // 0x9297 33662 field public static final int GL_DEBUG_CALLBACK_FUNCTION_KHR = 33348; // 0x8244 33663 field public static final int GL_DEBUG_CALLBACK_USER_PARAM_KHR = 33349; // 0x8245 33664 field public static final int GL_DEBUG_GROUP_STACK_DEPTH_KHR = 33389; // 0x826d 33665 field public static final int GL_DEBUG_LOGGED_MESSAGES_KHR = 37189; // 0x9145 33666 field public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR = 33347; // 0x8243 33667 field public static final int GL_DEBUG_OUTPUT_KHR = 37600; // 0x92e0 33668 field public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR = 33346; // 0x8242 33669 field public static final int GL_DEBUG_SEVERITY_HIGH_KHR = 37190; // 0x9146 33670 field public static final int GL_DEBUG_SEVERITY_LOW_KHR = 37192; // 0x9148 33671 field public static final int GL_DEBUG_SEVERITY_MEDIUM_KHR = 37191; // 0x9147 33672 field public static final int GL_DEBUG_SEVERITY_NOTIFICATION_KHR = 33387; // 0x826b 33673 field public static final int GL_DEBUG_SOURCE_API_KHR = 33350; // 0x8246 33674 field public static final int GL_DEBUG_SOURCE_APPLICATION_KHR = 33354; // 0x824a 33675 field public static final int GL_DEBUG_SOURCE_OTHER_KHR = 33355; // 0x824b 33676 field public static final int GL_DEBUG_SOURCE_SHADER_COMPILER_KHR = 33352; // 0x8248 33677 field public static final int GL_DEBUG_SOURCE_THIRD_PARTY_KHR = 33353; // 0x8249 33678 field public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR = 33351; // 0x8247 33679 field public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR = 33357; // 0x824d 33680 field public static final int GL_DEBUG_TYPE_ERROR_KHR = 33356; // 0x824c 33681 field public static final int GL_DEBUG_TYPE_MARKER_KHR = 33384; // 0x8268 33682 field public static final int GL_DEBUG_TYPE_OTHER_KHR = 33361; // 0x8251 33683 field public static final int GL_DEBUG_TYPE_PERFORMANCE_KHR = 33360; // 0x8250 33684 field public static final int GL_DEBUG_TYPE_POP_GROUP_KHR = 33386; // 0x826a 33685 field public static final int GL_DEBUG_TYPE_PORTABILITY_KHR = 33359; // 0x824f 33686 field public static final int GL_DEBUG_TYPE_PUSH_GROUP_KHR = 33385; // 0x8269 33687 field public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR = 33358; // 0x824e 33688 field public static final int GL_DECODE_EXT = 35401; // 0x8a49 33689 field public static final int GL_DIFFERENCE_KHR = 37534; // 0x929e 33690 field public static final int GL_EXCLUSION_KHR = 37536; // 0x92a0 33691 field public static final int GL_FIRST_VERTEX_CONVENTION_EXT = 36429; // 0x8e4d 33692 field public static final int GL_FRACTIONAL_EVEN_EXT = 36476; // 0x8e7c 33693 field public static final int GL_FRACTIONAL_ODD_EXT = 36475; // 0x8e7b 33694 field public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES = 36445; // 0x8e5d 33695 field public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 36263; // 0x8da7 33696 field public static final int GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT = 37650; // 0x9312 33697 field public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 36264; // 0x8da8 33698 field public static final int GL_GEOMETRY_LINKED_INPUT_TYPE_EXT = 35095; // 0x8917 33699 field public static final int GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT = 35096; // 0x8918 33700 field public static final int GL_GEOMETRY_LINKED_VERTICES_OUT_EXT = 35094; // 0x8916 33701 field public static final int GL_GEOMETRY_SHADER_BIT_EXT = 4; // 0x4 33702 field public static final int GL_GEOMETRY_SHADER_EXT = 36313; // 0x8dd9 33703 field public static final int GL_GEOMETRY_SHADER_INVOCATIONS_EXT = 34943; // 0x887f 33704 field public static final int GL_HARDLIGHT_KHR = 37531; // 0x929b 33705 field public static final int GL_HSL_COLOR_KHR = 37551; // 0x92af 33706 field public static final int GL_HSL_HUE_KHR = 37549; // 0x92ad 33707 field public static final int GL_HSL_LUMINOSITY_KHR = 37552; // 0x92b0 33708 field public static final int GL_HSL_SATURATION_KHR = 37550; // 0x92ae 33709 field public static final int GL_IMAGE_BUFFER_EXT = 36945; // 0x9051 33710 field public static final int GL_IMAGE_CUBE_MAP_ARRAY_EXT = 36948; // 0x9054 33711 field public static final int GL_INT_IMAGE_BUFFER_EXT = 36956; // 0x905c 33712 field public static final int GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 36959; // 0x905f 33713 field public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 37132; // 0x910c 33714 field public static final int GL_INT_SAMPLER_BUFFER_EXT = 36304; // 0x8dd0 33715 field public static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 36878; // 0x900e 33716 field public static final int GL_ISOLINES_EXT = 36474; // 0x8e7a 33717 field public static final int GL_IS_PER_PATCH_EXT = 37607; // 0x92e7 33718 field public static final int GL_LAST_VERTEX_CONVENTION_EXT = 36430; // 0x8e4e 33719 field public static final int GL_LAYER_PROVOKING_VERTEX_EXT = 33374; // 0x825e 33720 field public static final int GL_LIGHTEN_KHR = 37528; // 0x9298 33721 field public static final int GL_LINES_ADJACENCY_EXT = 10; // 0xa 33722 field public static final int GL_LINE_STRIP_ADJACENCY_EXT = 11; // 0xb 33723 field public static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT = 35378; // 0x8a32 33724 field public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 36382; // 0x8e1e 33725 field public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 36383; // 0x8e1f 33726 field public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR = 33388; // 0x826c 33727 field public static final int GL_MAX_DEBUG_LOGGED_MESSAGES_KHR = 37188; // 0x9144 33728 field public static final int GL_MAX_DEBUG_MESSAGE_LENGTH_KHR = 37187; // 0x9143 33729 field public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES = 36444; // 0x8e5c 33730 field public static final int GL_MAX_FRAMEBUFFER_LAYERS_EXT = 37655; // 0x9317 33731 field public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT = 37589; // 0x92d5 33732 field public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT = 37583; // 0x92cf 33733 field public static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT = 37069; // 0x90cd 33734 field public static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT = 37155; // 0x9123 33735 field public static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT = 37156; // 0x9124 33736 field public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 36320; // 0x8de0 33737 field public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT = 36442; // 0x8e5a 33738 field public static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT = 37079; // 0x90d7 33739 field public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 35881; // 0x8c29 33740 field public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 36321; // 0x8de1 33741 field public static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT = 35372; // 0x8a2c 33742 field public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 36319; // 0x8ddf 33743 field public static final int GL_MAX_LABEL_LENGTH_KHR = 33512; // 0x82e8 33744 field public static final int GL_MAX_PATCH_VERTICES_EXT = 36477; // 0x8e7d 33745 field public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT = 37587; // 0x92d3 33746 field public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT = 37581; // 0x92cd 33747 field public static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT = 37067; // 0x90cb 33748 field public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT = 34924; // 0x886c 33749 field public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT = 36483; // 0x8e83 33750 field public static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT = 37080; // 0x90d8 33751 field public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT = 36481; // 0x8e81 33752 field public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT = 36485; // 0x8e85 33753 field public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT = 36489; // 0x8e89 33754 field public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 36479; // 0x8e7f 33755 field public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT = 37588; // 0x92d4 33756 field public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT = 37582; // 0x92ce 33757 field public static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT = 37068; // 0x90cc 33758 field public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT = 34925; // 0x886d 33759 field public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT = 36486; // 0x8e86 33760 field public static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT = 37081; // 0x90d9 33761 field public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT = 36482; // 0x8e82 33762 field public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT = 36490; // 0x8e8a 33763 field public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 36480; // 0x8e80 33764 field public static final int GL_MAX_TESS_GEN_LEVEL_EXT = 36478; // 0x8e7e 33765 field public static final int GL_MAX_TESS_PATCH_COMPONENTS_EXT = 36484; // 0x8e84 33766 field public static final int GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 35883; // 0x8c2b 33767 field public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES = 36443; // 0x8e5b 33768 field public static final int GL_MIN_SAMPLE_SHADING_VALUE_OES = 35895; // 0x8c37 33769 field public static final int GL_MULTIPLY_KHR = 37524; // 0x9294 33770 field public static final int GL_OVERLAY_KHR = 37526; // 0x9296 33771 field public static final int GL_PATCHES_EXT = 14; // 0xe 33772 field public static final int GL_PATCH_VERTICES_EXT = 36466; // 0x8e72 33773 field public static final int GL_PRIMITIVES_GENERATED_EXT = 35975; // 0x8c87 33774 field public static final int GL_PRIMITIVE_BOUNDING_BOX_EXT = 37566; // 0x92be 33775 field public static final int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 33313; // 0x8221 33776 field public static final int GL_PROGRAM_KHR = 33506; // 0x82e2 33777 field public static final int GL_QUADS_EXT = 7; // 0x7 33778 field public static final int GL_QUERY_KHR = 33507; // 0x82e3 33779 field public static final int GL_REFERENCED_BY_GEOMETRY_SHADER_EXT = 37641; // 0x9309 33780 field public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT = 37639; // 0x9307 33781 field public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT = 37640; // 0x9308 33782 field public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 37131; // 0x910b 33783 field public static final int GL_SAMPLER_BUFFER_EXT = 36290; // 0x8dc2 33784 field public static final int GL_SAMPLER_CUBE_MAP_ARRAY_EXT = 36876; // 0x900c 33785 field public static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT = 36877; // 0x900d 33786 field public static final int GL_SAMPLER_KHR = 33510; // 0x82e6 33787 field public static final int GL_SAMPLE_SHADING_OES = 35894; // 0x8c36 33788 field public static final int GL_SCREEN_KHR = 37525; // 0x9295 33789 field public static final int GL_SHADER_KHR = 33505; // 0x82e1 33790 field public static final int GL_SKIP_DECODE_EXT = 35402; // 0x8a4a 33791 field public static final int GL_SOFTLIGHT_KHR = 37532; // 0x929c 33792 field public static final int GL_STACK_OVERFLOW_KHR = 1283; // 0x503 33793 field public static final int GL_STACK_UNDERFLOW_KHR = 1284; // 0x504 33794 field public static final int GL_STENCIL_INDEX8_OES = 36168; // 0x8d48 33795 field public static final int GL_STENCIL_INDEX_OES = 6401; // 0x1901 33796 field public static final int GL_TESS_CONTROL_OUTPUT_VERTICES_EXT = 36469; // 0x8e75 33797 field public static final int GL_TESS_CONTROL_SHADER_BIT_EXT = 8; // 0x8 33798 field public static final int GL_TESS_CONTROL_SHADER_EXT = 36488; // 0x8e88 33799 field public static final int GL_TESS_EVALUATION_SHADER_BIT_EXT = 16; // 0x10 33800 field public static final int GL_TESS_EVALUATION_SHADER_EXT = 36487; // 0x8e87 33801 field public static final int GL_TESS_GEN_MODE_EXT = 36470; // 0x8e76 33802 field public static final int GL_TESS_GEN_POINT_MODE_EXT = 36473; // 0x8e79 33803 field public static final int GL_TESS_GEN_SPACING_EXT = 36471; // 0x8e77 33804 field public static final int GL_TESS_GEN_VERTEX_ORDER_EXT = 36472; // 0x8e78 33805 field public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES = 37122; // 0x9102 33806 field public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES = 37125; // 0x9105 33807 field public static final int GL_TEXTURE_BINDING_BUFFER_EXT = 35884; // 0x8c2c 33808 field public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT = 36874; // 0x900a 33809 field public static final int GL_TEXTURE_BORDER_COLOR_EXT = 4100; // 0x1004 33810 field public static final int GL_TEXTURE_BUFFER_BINDING_EXT = 35882; // 0x8c2a 33811 field public static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 35885; // 0x8c2d 33812 field public static final int GL_TEXTURE_BUFFER_EXT = 35882; // 0x8c2a 33813 field public static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT = 37279; // 0x919f 33814 field public static final int GL_TEXTURE_BUFFER_OFFSET_EXT = 37277; // 0x919d 33815 field public static final int GL_TEXTURE_BUFFER_SIZE_EXT = 37278; // 0x919e 33816 field public static final int GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 36873; // 0x9009 33817 field public static final int GL_TEXTURE_SRGB_DECODE_EXT = 35400; // 0x8a48 33818 field public static final int GL_TRIANGLES_ADJACENCY_EXT = 12; // 0xc 33819 field public static final int GL_TRIANGLE_STRIP_ADJACENCY_EXT = 13; // 0xd 33820 field public static final int GL_UNDEFINED_VERTEX_EXT = 33376; // 0x8260 33821 field public static final int GL_UNSIGNED_INT_IMAGE_BUFFER_EXT = 36967; // 0x9067 33822 field public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 36970; // 0x906a 33823 field public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 37133; // 0x910d 33824 field public static final int GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 36312; // 0x8dd8 33825 field public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 36879; // 0x900f 33826 field public static final int GL_VERTEX_ARRAY_KHR = 32884; // 0x8074 33827 } 33828 33829 public static interface GLES31Ext.DebugProcKHR { 33830 method public void onMessage(int, int, int, int, String); 33831 } 33832 33833 public class GLES32 extends android.opengl.GLES31 { 33834 method public static void glBlendBarrier(); 33835 method public static void glBlendEquationSeparatei(int, int, int); 33836 method public static void glBlendEquationi(int, int); 33837 method public static void glBlendFuncSeparatei(int, int, int, int, int); 33838 method public static void glBlendFunci(int, int, int); 33839 method public static void glColorMaski(int, boolean, boolean, boolean, boolean); 33840 method public static void glCopyImageSubData(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); 33841 method public static void glDebugMessageCallback(android.opengl.GLES32.DebugProc); 33842 method public static void glDebugMessageControl(int, int, int, int, int[], int, boolean); 33843 method public static void glDebugMessageControl(int, int, int, int, java.nio.IntBuffer, boolean); 33844 method public static void glDebugMessageInsert(int, int, int, int, int, String); 33845 method public static void glDisablei(int, int); 33846 method public static void glDrawElementsBaseVertex(int, int, int, java.nio.Buffer, int); 33847 method public static void glDrawElementsInstancedBaseVertex(int, int, int, java.nio.Buffer, int, int); 33848 method public static void glDrawElementsInstancedBaseVertex(int, int, int, int, int, int); 33849 method public static void glDrawRangeElementsBaseVertex(int, int, int, int, int, java.nio.Buffer, int); 33850 method public static void glEnablei(int, int); 33851 method public static void glFramebufferTexture(int, int, int, int); 33852 method public static int glGetDebugMessageLog(int, int, int[], int, int[], int, int[], int, int[], int, int[], int, byte[], int); 33853 method public static int glGetDebugMessageLog(int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.ByteBuffer); 33854 method public static String[] glGetDebugMessageLog(int, int[], int, int[], int, int[], int, int[], int); 33855 method public static String[] glGetDebugMessageLog(int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer); 33856 method public static int glGetGraphicsResetStatus(); 33857 method public static String glGetObjectLabel(int, int); 33858 method public static String glGetObjectPtrLabel(long); 33859 method public static long glGetPointerv(int); 33860 method public static void glGetSamplerParameterIiv(int, int, int[], int); 33861 method public static void glGetSamplerParameterIiv(int, int, java.nio.IntBuffer); 33862 method public static void glGetSamplerParameterIuiv(int, int, int[], int); 33863 method public static void glGetSamplerParameterIuiv(int, int, java.nio.IntBuffer); 33864 method public static void glGetTexParameterIiv(int, int, int[], int); 33865 method public static void glGetTexParameterIiv(int, int, java.nio.IntBuffer); 33866 method public static void glGetTexParameterIuiv(int, int, int[], int); 33867 method public static void glGetTexParameterIuiv(int, int, java.nio.IntBuffer); 33868 method public static void glGetnUniformfv(int, int, int, float[], int); 33869 method public static void glGetnUniformfv(int, int, int, java.nio.FloatBuffer); 33870 method public static void glGetnUniformiv(int, int, int, int[], int); 33871 method public static void glGetnUniformiv(int, int, int, java.nio.IntBuffer); 33872 method public static void glGetnUniformuiv(int, int, int, int[], int); 33873 method public static void glGetnUniformuiv(int, int, int, java.nio.IntBuffer); 33874 method public static boolean glIsEnabledi(int, int); 33875 method public static void glMinSampleShading(float); 33876 method public static void glObjectLabel(int, int, int, String); 33877 method public static void glObjectPtrLabel(long, String); 33878 method public static void glPatchParameteri(int, int); 33879 method public static void glPopDebugGroup(); 33880 method public static void glPrimitiveBoundingBox(float, float, float, float, float, float, float, float); 33881 method public static void glPushDebugGroup(int, int, int, String); 33882 method public static void glReadnPixels(int, int, int, int, int, int, int, java.nio.Buffer); 33883 method public static void glSamplerParameterIiv(int, int, int[], int); 33884 method public static void glSamplerParameterIiv(int, int, java.nio.IntBuffer); 33885 method public static void glSamplerParameterIuiv(int, int, int[], int); 33886 method public static void glSamplerParameterIuiv(int, int, java.nio.IntBuffer); 33887 method public static void glTexBuffer(int, int, int); 33888 method public static void glTexBufferRange(int, int, int, int, int); 33889 method public static void glTexParameterIiv(int, int, int[], int); 33890 method public static void glTexParameterIiv(int, int, java.nio.IntBuffer); 33891 method public static void glTexParameterIuiv(int, int, int[], int); 33892 method public static void glTexParameterIuiv(int, int, java.nio.IntBuffer); 33893 method public static void glTexStorage3DMultisample(int, int, int, int, int, int, boolean); 33894 field public static final int GL_BUFFER = 33504; // 0x82e0 33895 field public static final int GL_CLAMP_TO_BORDER = 33069; // 0x812d 33896 field public static final int GL_COLORBURN = 37530; // 0x929a 33897 field public static final int GL_COLORDODGE = 37529; // 0x9299 33898 field public static final int GL_COMPRESSED_RGBA_ASTC_10x10 = 37819; // 0x93bb 33899 field public static final int GL_COMPRESSED_RGBA_ASTC_10x5 = 37816; // 0x93b8 33900 field public static final int GL_COMPRESSED_RGBA_ASTC_10x6 = 37817; // 0x93b9 33901 field public static final int GL_COMPRESSED_RGBA_ASTC_10x8 = 37818; // 0x93ba 33902 field public static final int GL_COMPRESSED_RGBA_ASTC_12x10 = 37820; // 0x93bc 33903 field public static final int GL_COMPRESSED_RGBA_ASTC_12x12 = 37821; // 0x93bd 33904 field public static final int GL_COMPRESSED_RGBA_ASTC_4x4 = 37808; // 0x93b0 33905 field public static final int GL_COMPRESSED_RGBA_ASTC_5x4 = 37809; // 0x93b1 33906 field public static final int GL_COMPRESSED_RGBA_ASTC_5x5 = 37810; // 0x93b2 33907 field public static final int GL_COMPRESSED_RGBA_ASTC_6x5 = 37811; // 0x93b3 33908 field public static final int GL_COMPRESSED_RGBA_ASTC_6x6 = 37812; // 0x93b4 33909 field public static final int GL_COMPRESSED_RGBA_ASTC_8x5 = 37813; // 0x93b5 33910 field public static final int GL_COMPRESSED_RGBA_ASTC_8x6 = 37814; // 0x93b6 33911 field public static final int GL_COMPRESSED_RGBA_ASTC_8x8 = 37815; // 0x93b7 33912 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 = 37851; // 0x93db 33913 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 = 37848; // 0x93d8 33914 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 = 37849; // 0x93d9 33915 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 = 37850; // 0x93da 33916 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 = 37852; // 0x93dc 33917 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 = 37853; // 0x93dd 33918 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 = 37840; // 0x93d0 33919 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 = 37841; // 0x93d1 33920 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 = 37842; // 0x93d2 33921 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 = 37843; // 0x93d3 33922 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 = 37844; // 0x93d4 33923 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 = 37845; // 0x93d5 33924 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 = 37846; // 0x93d6 33925 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 = 37847; // 0x93d7 33926 field public static final int GL_CONTEXT_FLAGS = 33310; // 0x821e 33927 field public static final int GL_CONTEXT_FLAG_DEBUG_BIT = 2; // 0x2 33928 field public static final int GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT = 4; // 0x4 33929 field public static final int GL_CONTEXT_LOST = 1287; // 0x507 33930 field public static final int GL_DARKEN = 37527; // 0x9297 33931 field public static final int GL_DEBUG_CALLBACK_FUNCTION = 33348; // 0x8244 33932 field public static final int GL_DEBUG_CALLBACK_USER_PARAM = 33349; // 0x8245 33933 field public static final int GL_DEBUG_GROUP_STACK_DEPTH = 33389; // 0x826d 33934 field public static final int GL_DEBUG_LOGGED_MESSAGES = 37189; // 0x9145 33935 field public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 33347; // 0x8243 33936 field public static final int GL_DEBUG_OUTPUT = 37600; // 0x92e0 33937 field public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS = 33346; // 0x8242 33938 field public static final int GL_DEBUG_SEVERITY_HIGH = 37190; // 0x9146 33939 field public static final int GL_DEBUG_SEVERITY_LOW = 37192; // 0x9148 33940 field public static final int GL_DEBUG_SEVERITY_MEDIUM = 37191; // 0x9147 33941 field public static final int GL_DEBUG_SEVERITY_NOTIFICATION = 33387; // 0x826b 33942 field public static final int GL_DEBUG_SOURCE_API = 33350; // 0x8246 33943 field public static final int GL_DEBUG_SOURCE_APPLICATION = 33354; // 0x824a 33944 field public static final int GL_DEBUG_SOURCE_OTHER = 33355; // 0x824b 33945 field public static final int GL_DEBUG_SOURCE_SHADER_COMPILER = 33352; // 0x8248 33946 field public static final int GL_DEBUG_SOURCE_THIRD_PARTY = 33353; // 0x8249 33947 field public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM = 33351; // 0x8247 33948 field public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = 33357; // 0x824d 33949 field public static final int GL_DEBUG_TYPE_ERROR = 33356; // 0x824c 33950 field public static final int GL_DEBUG_TYPE_MARKER = 33384; // 0x8268 33951 field public static final int GL_DEBUG_TYPE_OTHER = 33361; // 0x8251 33952 field public static final int GL_DEBUG_TYPE_PERFORMANCE = 33360; // 0x8250 33953 field public static final int GL_DEBUG_TYPE_POP_GROUP = 33386; // 0x826a 33954 field public static final int GL_DEBUG_TYPE_PORTABILITY = 33359; // 0x824f 33955 field public static final int GL_DEBUG_TYPE_PUSH_GROUP = 33385; // 0x8269 33956 field public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = 33358; // 0x824e 33957 field public static final int GL_DIFFERENCE = 37534; // 0x929e 33958 field public static final int GL_EXCLUSION = 37536; // 0x92a0 33959 field public static final int GL_FIRST_VERTEX_CONVENTION = 36429; // 0x8e4d 33960 field public static final int GL_FRACTIONAL_EVEN = 36476; // 0x8e7c 33961 field public static final int GL_FRACTIONAL_ODD = 36475; // 0x8e7b 33962 field public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = 36445; // 0x8e5d 33963 field public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED = 36263; // 0x8da7 33964 field public static final int GL_FRAMEBUFFER_DEFAULT_LAYERS = 37650; // 0x9312 33965 field public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 36264; // 0x8da8 33966 field public static final int GL_GEOMETRY_INPUT_TYPE = 35095; // 0x8917 33967 field public static final int GL_GEOMETRY_OUTPUT_TYPE = 35096; // 0x8918 33968 field public static final int GL_GEOMETRY_SHADER = 36313; // 0x8dd9 33969 field public static final int GL_GEOMETRY_SHADER_BIT = 4; // 0x4 33970 field public static final int GL_GEOMETRY_SHADER_INVOCATIONS = 34943; // 0x887f 33971 field public static final int GL_GEOMETRY_VERTICES_OUT = 35094; // 0x8916 33972 field public static final int GL_GUILTY_CONTEXT_RESET = 33363; // 0x8253 33973 field public static final int GL_HARDLIGHT = 37531; // 0x929b 33974 field public static final int GL_HSL_COLOR = 37551; // 0x92af 33975 field public static final int GL_HSL_HUE = 37549; // 0x92ad 33976 field public static final int GL_HSL_LUMINOSITY = 37552; // 0x92b0 33977 field public static final int GL_HSL_SATURATION = 37550; // 0x92ae 33978 field public static final int GL_IMAGE_BUFFER = 36945; // 0x9051 33979 field public static final int GL_IMAGE_CUBE_MAP_ARRAY = 36948; // 0x9054 33980 field public static final int GL_INNOCENT_CONTEXT_RESET = 33364; // 0x8254 33981 field public static final int GL_INT_IMAGE_BUFFER = 36956; // 0x905c 33982 field public static final int GL_INT_IMAGE_CUBE_MAP_ARRAY = 36959; // 0x905f 33983 field public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37132; // 0x910c 33984 field public static final int GL_INT_SAMPLER_BUFFER = 36304; // 0x8dd0 33985 field public static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY = 36878; // 0x900e 33986 field public static final int GL_ISOLINES = 36474; // 0x8e7a 33987 field public static final int GL_IS_PER_PATCH = 37607; // 0x92e7 33988 field public static final int GL_LAST_VERTEX_CONVENTION = 36430; // 0x8e4e 33989 field public static final int GL_LAYER_PROVOKING_VERTEX = 33374; // 0x825e 33990 field public static final int GL_LIGHTEN = 37528; // 0x9298 33991 field public static final int GL_LINES_ADJACENCY = 10; // 0xa 33992 field public static final int GL_LINE_STRIP_ADJACENCY = 11; // 0xb 33993 field public static final int GL_LOSE_CONTEXT_ON_RESET = 33362; // 0x8252 33994 field public static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 35378; // 0x8a32 33995 field public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 36382; // 0x8e1e 33996 field public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = 36383; // 0x8e1f 33997 field public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH = 33388; // 0x826c 33998 field public static final int GL_MAX_DEBUG_LOGGED_MESSAGES = 37188; // 0x9144 33999 field public static final int GL_MAX_DEBUG_MESSAGE_LENGTH = 37187; // 0x9143 34000 field public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = 36444; // 0x8e5c 34001 field public static final int GL_MAX_FRAMEBUFFER_LAYERS = 37655; // 0x9317 34002 field public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 37589; // 0x92d5 34003 field public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = 37583; // 0x92cf 34004 field public static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 37069; // 0x90cd 34005 field public static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS = 37155; // 0x9123 34006 field public static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 37156; // 0x9124 34007 field public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES = 36320; // 0x8de0 34008 field public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS = 36442; // 0x8e5a 34009 field public static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = 37079; // 0x90d7 34010 field public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 35881; // 0x8c29 34011 field public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 36321; // 0x8de1 34012 field public static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 35372; // 0x8a2c 34013 field public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 36319; // 0x8ddf 34014 field public static final int GL_MAX_LABEL_LENGTH = 33512; // 0x82e8 34015 field public static final int GL_MAX_PATCH_VERTICES = 36477; // 0x8e7d 34016 field public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = 37587; // 0x92d3 34017 field public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = 37581; // 0x92cd 34018 field public static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 37067; // 0x90cb 34019 field public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = 34924; // 0x886c 34020 field public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = 36483; // 0x8e83 34021 field public static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = 37080; // 0x90d8 34022 field public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = 36481; // 0x8e81 34023 field public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = 36485; // 0x8e85 34024 field public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = 36489; // 0x8e89 34025 field public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS = 36479; // 0x8e7f 34026 field public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = 37588; // 0x92d4 34027 field public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = 37582; // 0x92ce 34028 field public static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 37068; // 0x90cc 34029 field public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = 34925; // 0x886d 34030 field public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = 36486; // 0x8e86 34031 field public static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = 37081; // 0x90d9 34032 field public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = 36482; // 0x8e82 34033 field public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = 36490; // 0x8e8a 34034 field public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = 36480; // 0x8e80 34035 field public static final int GL_MAX_TESS_GEN_LEVEL = 36478; // 0x8e7e 34036 field public static final int GL_MAX_TESS_PATCH_COMPONENTS = 36484; // 0x8e84 34037 field public static final int GL_MAX_TEXTURE_BUFFER_SIZE = 35883; // 0x8c2b 34038 field public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET = 36443; // 0x8e5b 34039 field public static final int GL_MIN_SAMPLE_SHADING_VALUE = 35895; // 0x8c37 34040 field public static final int GL_MULTIPLY = 37524; // 0x9294 34041 field public static final int GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY = 37762; // 0x9382 34042 field public static final int GL_MULTISAMPLE_LINE_WIDTH_RANGE = 37761; // 0x9381 34043 field public static final int GL_NO_RESET_NOTIFICATION = 33377; // 0x8261 34044 field public static final int GL_OVERLAY = 37526; // 0x9296 34045 field public static final int GL_PATCHES = 14; // 0xe 34046 field public static final int GL_PATCH_VERTICES = 36466; // 0x8e72 34047 field public static final int GL_PRIMITIVES_GENERATED = 35975; // 0x8c87 34048 field public static final int GL_PRIMITIVE_BOUNDING_BOX = 37566; // 0x92be 34049 field public static final int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 33313; // 0x8221 34050 field public static final int GL_PROGRAM = 33506; // 0x82e2 34051 field public static final int GL_PROGRAM_PIPELINE = 33508; // 0x82e4 34052 field public static final int GL_QUADS = 7; // 0x7 34053 field public static final int GL_QUERY = 33507; // 0x82e3 34054 field public static final int GL_REFERENCED_BY_GEOMETRY_SHADER = 37641; // 0x9309 34055 field public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER = 37639; // 0x9307 34056 field public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 37640; // 0x9308 34057 field public static final int GL_RESET_NOTIFICATION_STRATEGY = 33366; // 0x8256 34058 field public static final int GL_SAMPLER = 33510; // 0x82e6 34059 field public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 37131; // 0x910b 34060 field public static final int GL_SAMPLER_BUFFER = 36290; // 0x8dc2 34061 field public static final int GL_SAMPLER_CUBE_MAP_ARRAY = 36876; // 0x900c 34062 field public static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW = 36877; // 0x900d 34063 field public static final int GL_SAMPLE_SHADING = 35894; // 0x8c36 34064 field public static final int GL_SCREEN = 37525; // 0x9295 34065 field public static final int GL_SHADER = 33505; // 0x82e1 34066 field public static final int GL_SOFTLIGHT = 37532; // 0x929c 34067 field public static final int GL_STACK_OVERFLOW = 1283; // 0x503 34068 field public static final int GL_STACK_UNDERFLOW = 1284; // 0x504 34069 field public static final int GL_TESS_CONTROL_OUTPUT_VERTICES = 36469; // 0x8e75 34070 field public static final int GL_TESS_CONTROL_SHADER = 36488; // 0x8e88 34071 field public static final int GL_TESS_CONTROL_SHADER_BIT = 8; // 0x8 34072 field public static final int GL_TESS_EVALUATION_SHADER = 36487; // 0x8e87 34073 field public static final int GL_TESS_EVALUATION_SHADER_BIT = 16; // 0x10 34074 field public static final int GL_TESS_GEN_MODE = 36470; // 0x8e76 34075 field public static final int GL_TESS_GEN_POINT_MODE = 36473; // 0x8e79 34076 field public static final int GL_TESS_GEN_SPACING = 36471; // 0x8e77 34077 field public static final int GL_TESS_GEN_VERTEX_ORDER = 36472; // 0x8e78 34078 field public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 37122; // 0x9102 34079 field public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 37125; // 0x9105 34080 field public static final int GL_TEXTURE_BINDING_BUFFER = 35884; // 0x8c2c 34081 field public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = 36874; // 0x900a 34082 field public static final int GL_TEXTURE_BORDER_COLOR = 4100; // 0x1004 34083 field public static final int GL_TEXTURE_BUFFER = 35882; // 0x8c2a 34084 field public static final int GL_TEXTURE_BUFFER_BINDING = 35882; // 0x8c2a 34085 field public static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING = 35885; // 0x8c2d 34086 field public static final int GL_TEXTURE_BUFFER_OFFSET = 37277; // 0x919d 34087 field public static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 37279; // 0x919f 34088 field public static final int GL_TEXTURE_BUFFER_SIZE = 37278; // 0x919e 34089 field public static final int GL_TEXTURE_CUBE_MAP_ARRAY = 36873; // 0x9009 34090 field public static final int GL_TRIANGLES_ADJACENCY = 12; // 0xc 34091 field public static final int GL_TRIANGLE_STRIP_ADJACENCY = 13; // 0xd 34092 field public static final int GL_UNDEFINED_VERTEX = 33376; // 0x8260 34093 field public static final int GL_UNKNOWN_CONTEXT_RESET = 33365; // 0x8255 34094 field public static final int GL_UNSIGNED_INT_IMAGE_BUFFER = 36967; // 0x9067 34095 field public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 36970; // 0x906a 34096 field public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37133; // 0x910d 34097 field public static final int GL_UNSIGNED_INT_SAMPLER_BUFFER = 36312; // 0x8dd8 34098 field public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = 36879; // 0x900f 34099 field public static final int GL_VERTEX_ARRAY = 32884; // 0x8074 34100 } 34101 34102 public static interface GLES32.DebugProc { 34103 method public void onMessage(int, int, int, int, String); 34104 } 34105 34106 public class GLException extends java.lang.RuntimeException { 34107 ctor public GLException(int); 34108 ctor public GLException(int, String); 34109 } 34110 34111 public class GLSurfaceView extends android.view.SurfaceView implements android.view.SurfaceHolder.Callback2 { 34112 ctor public GLSurfaceView(android.content.Context); 34113 ctor public GLSurfaceView(android.content.Context, android.util.AttributeSet); 34114 method public int getDebugFlags(); 34115 method public boolean getPreserveEGLContextOnPause(); 34116 method public int getRenderMode(); 34117 method public void onPause(); 34118 method public void onResume(); 34119 method public void queueEvent(Runnable); 34120 method public void requestRender(); 34121 method public void setDebugFlags(int); 34122 method public void setEGLConfigChooser(android.opengl.GLSurfaceView.EGLConfigChooser); 34123 method public void setEGLConfigChooser(boolean); 34124 method public void setEGLConfigChooser(int, int, int, int, int, int); 34125 method public void setEGLContextClientVersion(int); 34126 method public void setEGLContextFactory(android.opengl.GLSurfaceView.EGLContextFactory); 34127 method public void setEGLWindowSurfaceFactory(android.opengl.GLSurfaceView.EGLWindowSurfaceFactory); 34128 method public void setGLWrapper(android.opengl.GLSurfaceView.GLWrapper); 34129 method public void setPreserveEGLContextOnPause(boolean); 34130 method public void setRenderMode(int); 34131 method public void setRenderer(android.opengl.GLSurfaceView.Renderer); 34132 method public void surfaceChanged(android.view.SurfaceHolder, int, int, int); 34133 method public void surfaceCreated(android.view.SurfaceHolder); 34134 method public void surfaceDestroyed(android.view.SurfaceHolder); 34135 method @Deprecated public void surfaceRedrawNeeded(android.view.SurfaceHolder); 34136 field public static final int DEBUG_CHECK_GL_ERROR = 1; // 0x1 34137 field public static final int DEBUG_LOG_GL_CALLS = 2; // 0x2 34138 field public static final int RENDERMODE_CONTINUOUSLY = 1; // 0x1 34139 field public static final int RENDERMODE_WHEN_DIRTY = 0; // 0x0 34140 } 34141 34142 public static interface GLSurfaceView.EGLConfigChooser { 34143 method public javax.microedition.khronos.egl.EGLConfig chooseConfig(javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay); 34144 } 34145 34146 public static interface GLSurfaceView.EGLContextFactory { 34147 method public javax.microedition.khronos.egl.EGLContext createContext(javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig); 34148 method public void destroyContext(javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext); 34149 } 34150 34151 public static interface GLSurfaceView.EGLWindowSurfaceFactory { 34152 method public javax.microedition.khronos.egl.EGLSurface createWindowSurface(javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, Object); 34153 method public void destroySurface(javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface); 34154 } 34155 34156 public static interface GLSurfaceView.GLWrapper { 34157 method public javax.microedition.khronos.opengles.GL wrap(javax.microedition.khronos.opengles.GL); 34158 } 34159 34160 public static interface GLSurfaceView.Renderer { 34161 method public void onDrawFrame(javax.microedition.khronos.opengles.GL10); 34162 method public void onSurfaceChanged(javax.microedition.khronos.opengles.GL10, int, int); 34163 method public void onSurfaceCreated(javax.microedition.khronos.opengles.GL10, javax.microedition.khronos.egl.EGLConfig); 34164 } 34165 34166 public class GLU { 34167 ctor public GLU(); 34168 method public static String gluErrorString(int); 34169 method public static void gluLookAt(javax.microedition.khronos.opengles.GL10, float, float, float, float, float, float, float, float, float); 34170 method public static void gluOrtho2D(javax.microedition.khronos.opengles.GL10, float, float, float, float); 34171 method public static void gluPerspective(javax.microedition.khronos.opengles.GL10, float, float, float, float); 34172 method public static int gluProject(float, float, float, float[], int, float[], int, int[], int, float[], int); 34173 method public static int gluUnProject(float, float, float, float[], int, float[], int, int[], int, float[], int); 34174 } 34175 34176 public final class GLUtils { 34177 method public static String getEGLErrorString(int); 34178 method public static int getInternalFormat(android.graphics.Bitmap); 34179 method public static int getType(android.graphics.Bitmap); 34180 method public static void texImage2D(int, int, int, android.graphics.Bitmap, int); 34181 method public static void texImage2D(int, int, int, android.graphics.Bitmap, int, int); 34182 method public static void texImage2D(int, int, android.graphics.Bitmap, int); 34183 method public static void texSubImage2D(int, int, int, int, android.graphics.Bitmap); 34184 method public static void texSubImage2D(int, int, int, int, android.graphics.Bitmap, int, int); 34185 } 34186 34187 public class Matrix { 34188 ctor @Deprecated public Matrix(); 34189 method public static void frustumM(float[], int, float, float, float, float, float, float); 34190 method public static boolean invertM(float[], int, float[], int); 34191 method public static float length(float, float, float); 34192 method public static void multiplyMM(float[], int, float[], int, float[], int); 34193 method public static void multiplyMV(float[], int, float[], int, float[], int); 34194 method public static void orthoM(float[], int, float, float, float, float, float, float); 34195 method public static void perspectiveM(float[], int, float, float, float, float); 34196 method public static void rotateM(float[], int, float[], int, float, float, float, float); 34197 method public static void rotateM(float[], int, float, float, float, float); 34198 method public static void scaleM(float[], int, float[], int, float, float, float); 34199 method public static void scaleM(float[], int, float, float, float); 34200 method public static void setIdentityM(float[], int); 34201 method public static void setLookAtM(float[], int, float, float, float, float, float, float, float, float, float); 34202 method public static void setRotateEulerM(float[], int, float, float, float); 34203 method public static void setRotateM(float[], int, float, float, float, float); 34204 method public static void translateM(float[], int, float[], int, float, float, float); 34205 method public static void translateM(float[], int, float, float, float); 34206 method public static void transposeM(float[], int, float[], int); 34207 } 34208 34209 public class Visibility { 34210 ctor public Visibility(); 34211 method public static void computeBoundingSphere(float[], int, int, float[], int); 34212 method public static int frustumCullSpheres(float[], int, float[], int, int, int[], int, int); 34213 method public static int visibilityTest(float[], int, float[], int, char[], int, int); 34214 } 34215 34216} 34217 34218package android.os { 34219 34220 @Deprecated public abstract class AsyncTask<Params, Progress, Result> { 34221 ctor @Deprecated public AsyncTask(); 34222 method @Deprecated public final boolean cancel(boolean); 34223 method @Deprecated @WorkerThread protected abstract Result doInBackground(Params...); 34224 method @Deprecated @MainThread public final android.os.AsyncTask<Params,Progress,Result> execute(Params...); 34225 method @Deprecated @MainThread public static void execute(Runnable); 34226 method @Deprecated @MainThread public final android.os.AsyncTask<Params,Progress,Result> executeOnExecutor(java.util.concurrent.Executor, Params...); 34227 method @Deprecated public final Result get() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; 34228 method @Deprecated public final Result get(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; 34229 method @Deprecated public final android.os.AsyncTask.Status getStatus(); 34230 method @Deprecated public final boolean isCancelled(); 34231 method @Deprecated @MainThread protected void onCancelled(Result); 34232 method @Deprecated @MainThread protected void onCancelled(); 34233 method @Deprecated @MainThread protected void onPostExecute(Result); 34234 method @Deprecated @MainThread protected void onPreExecute(); 34235 method @Deprecated @MainThread protected void onProgressUpdate(Progress...); 34236 method @Deprecated @WorkerThread protected final void publishProgress(Progress...); 34237 field @Deprecated public static final java.util.concurrent.Executor SERIAL_EXECUTOR; 34238 field @Deprecated public static final java.util.concurrent.Executor THREAD_POOL_EXECUTOR; 34239 } 34240 34241 @Deprecated public enum AsyncTask.Status { 34242 enum_constant @Deprecated public static final android.os.AsyncTask.Status FINISHED; 34243 enum_constant @Deprecated public static final android.os.AsyncTask.Status PENDING; 34244 enum_constant @Deprecated public static final android.os.AsyncTask.Status RUNNING; 34245 } 34246 34247 public class BadParcelableException extends android.util.AndroidRuntimeException { 34248 ctor public BadParcelableException(String); 34249 ctor public BadParcelableException(Exception); 34250 } 34251 34252 public class BaseBundle { 34253 method public void clear(); 34254 method public boolean containsKey(String); 34255 method @Nullable public Object get(String); 34256 method public boolean getBoolean(String); 34257 method public boolean getBoolean(String, boolean); 34258 method @Nullable public boolean[] getBooleanArray(@Nullable String); 34259 method public double getDouble(String); 34260 method public double getDouble(String, double); 34261 method @Nullable public double[] getDoubleArray(@Nullable String); 34262 method public int getInt(String); 34263 method public int getInt(String, int); 34264 method @Nullable public int[] getIntArray(@Nullable String); 34265 method public long getLong(String); 34266 method public long getLong(String, long); 34267 method @Nullable public long[] getLongArray(@Nullable String); 34268 method @Nullable public String getString(@Nullable String); 34269 method public String getString(@Nullable String, String); 34270 method @Nullable public String[] getStringArray(@Nullable String); 34271 method public boolean isEmpty(); 34272 method public java.util.Set<java.lang.String> keySet(); 34273 method public void putAll(android.os.PersistableBundle); 34274 method public void putBoolean(@Nullable String, boolean); 34275 method public void putBooleanArray(@Nullable String, @Nullable boolean[]); 34276 method public void putDouble(@Nullable String, double); 34277 method public void putDoubleArray(@Nullable String, @Nullable double[]); 34278 method public void putInt(@Nullable String, int); 34279 method public void putIntArray(@Nullable String, @Nullable int[]); 34280 method public void putLong(@Nullable String, long); 34281 method public void putLongArray(@Nullable String, @Nullable long[]); 34282 method public void putString(@Nullable String, @Nullable String); 34283 method public void putStringArray(@Nullable String, @Nullable String[]); 34284 method public void remove(String); 34285 method public int size(); 34286 } 34287 34288 public class BatteryManager { 34289 method public long computeChargeTimeRemaining(); 34290 method public int getIntProperty(int); 34291 method public long getLongProperty(int); 34292 method public boolean isCharging(); 34293 field public static final String ACTION_CHARGING = "android.os.action.CHARGING"; 34294 field public static final String ACTION_DISCHARGING = "android.os.action.DISCHARGING"; 34295 field public static final int BATTERY_HEALTH_COLD = 7; // 0x7 34296 field public static final int BATTERY_HEALTH_DEAD = 4; // 0x4 34297 field public static final int BATTERY_HEALTH_GOOD = 2; // 0x2 34298 field public static final int BATTERY_HEALTH_OVERHEAT = 3; // 0x3 34299 field public static final int BATTERY_HEALTH_OVER_VOLTAGE = 5; // 0x5 34300 field public static final int BATTERY_HEALTH_UNKNOWN = 1; // 0x1 34301 field public static final int BATTERY_HEALTH_UNSPECIFIED_FAILURE = 6; // 0x6 34302 field public static final int BATTERY_PLUGGED_AC = 1; // 0x1 34303 field public static final int BATTERY_PLUGGED_USB = 2; // 0x2 34304 field public static final int BATTERY_PLUGGED_WIRELESS = 4; // 0x4 34305 field public static final int BATTERY_PROPERTY_CAPACITY = 4; // 0x4 34306 field public static final int BATTERY_PROPERTY_CHARGE_COUNTER = 1; // 0x1 34307 field public static final int BATTERY_PROPERTY_CURRENT_AVERAGE = 3; // 0x3 34308 field public static final int BATTERY_PROPERTY_CURRENT_NOW = 2; // 0x2 34309 field public static final int BATTERY_PROPERTY_ENERGY_COUNTER = 5; // 0x5 34310 field public static final int BATTERY_PROPERTY_STATUS = 6; // 0x6 34311 field public static final int BATTERY_STATUS_CHARGING = 2; // 0x2 34312 field public static final int BATTERY_STATUS_DISCHARGING = 3; // 0x3 34313 field public static final int BATTERY_STATUS_FULL = 5; // 0x5 34314 field public static final int BATTERY_STATUS_NOT_CHARGING = 4; // 0x4 34315 field public static final int BATTERY_STATUS_UNKNOWN = 1; // 0x1 34316 field public static final String EXTRA_BATTERY_LOW = "battery_low"; 34317 field public static final String EXTRA_HEALTH = "health"; 34318 field public static final String EXTRA_ICON_SMALL = "icon-small"; 34319 field public static final String EXTRA_LEVEL = "level"; 34320 field public static final String EXTRA_PLUGGED = "plugged"; 34321 field public static final String EXTRA_PRESENT = "present"; 34322 field public static final String EXTRA_SCALE = "scale"; 34323 field public static final String EXTRA_STATUS = "status"; 34324 field public static final String EXTRA_TECHNOLOGY = "technology"; 34325 field public static final String EXTRA_TEMPERATURE = "temperature"; 34326 field public static final String EXTRA_VOLTAGE = "voltage"; 34327 } 34328 34329 public class Binder implements android.os.IBinder { 34330 ctor public Binder(); 34331 ctor public Binder(@Nullable String); 34332 method public void attachInterface(@Nullable android.os.IInterface, @Nullable String); 34333 method public static final long clearCallingIdentity(); 34334 method public static final long clearCallingWorkSource(); 34335 method public void dump(@NonNull java.io.FileDescriptor, @Nullable String[]); 34336 method protected void dump(@NonNull java.io.FileDescriptor, @NonNull java.io.PrintWriter, @Nullable String[]); 34337 method public void dumpAsync(@NonNull java.io.FileDescriptor, @Nullable String[]); 34338 method public static final void flushPendingCommands(); 34339 method public static final int getCallingPid(); 34340 method public static final int getCallingUid(); 34341 method public static final int getCallingUidOrThrow(); 34342 method @NonNull public static final android.os.UserHandle getCallingUserHandle(); 34343 method public static final int getCallingWorkSourceUid(); 34344 method @Nullable public String getInterfaceDescriptor(); 34345 method public boolean isBinderAlive(); 34346 method public static final void joinThreadPool(); 34347 method public void linkToDeath(@NonNull android.os.IBinder.DeathRecipient, int); 34348 method protected boolean onTransact(int, @NonNull android.os.Parcel, @Nullable android.os.Parcel, int) throws android.os.RemoteException; 34349 method public boolean pingBinder(); 34350 method @Nullable public android.os.IInterface queryLocalInterface(@NonNull String); 34351 method public static final void restoreCallingIdentity(long); 34352 method public static final void restoreCallingWorkSource(long); 34353 method public static final long setCallingWorkSourceUid(int); 34354 method public final boolean transact(int, @NonNull android.os.Parcel, @Nullable android.os.Parcel, int) throws android.os.RemoteException; 34355 method public boolean unlinkToDeath(@NonNull android.os.IBinder.DeathRecipient, int); 34356 } 34357 34358 public class Build { 34359 ctor public Build(); 34360 method @NonNull public static java.util.List<android.os.Build.Partition> getFingerprintedPartitions(); 34361 method public static String getRadioVersion(); 34362 method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public static String getSerial(); 34363 field public static final String BOARD; 34364 field public static final String BOOTLOADER; 34365 field public static final String BRAND; 34366 field @Deprecated public static final String CPU_ABI; 34367 field @Deprecated public static final String CPU_ABI2; 34368 field public static final String DEVICE; 34369 field public static final String DISPLAY; 34370 field public static final String FINGERPRINT; 34371 field public static final String HARDWARE; 34372 field public static final String HOST; 34373 field public static final String ID; 34374 field public static final String MANUFACTURER; 34375 field public static final String MODEL; 34376 field public static final String PRODUCT; 34377 field @Deprecated public static final String RADIO; 34378 field @Deprecated public static final String SERIAL; 34379 field public static final String[] SUPPORTED_32_BIT_ABIS; 34380 field public static final String[] SUPPORTED_64_BIT_ABIS; 34381 field public static final String[] SUPPORTED_ABIS; 34382 field public static final String TAGS; 34383 field public static final long TIME; 34384 field public static final String TYPE; 34385 field public static final String UNKNOWN = "unknown"; 34386 field public static final String USER; 34387 } 34388 34389 public static class Build.Partition { 34390 method public long getBuildTimeMillis(); 34391 method @NonNull public String getFingerprint(); 34392 method @NonNull public String getName(); 34393 field public static final String PARTITION_NAME_SYSTEM = "system"; 34394 } 34395 34396 public static class Build.VERSION { 34397 ctor public Build.VERSION(); 34398 field public static final String BASE_OS; 34399 field public static final String CODENAME; 34400 field public static final String INCREMENTAL; 34401 field public static final int PREVIEW_SDK_INT; 34402 field public static final String RELEASE; 34403 field @NonNull public static final String RELEASE_OR_CODENAME; 34404 field @Deprecated public static final String SDK; 34405 field public static final int SDK_INT; 34406 field public static final String SECURITY_PATCH; 34407 } 34408 34409 public static class Build.VERSION_CODES { 34410 ctor public Build.VERSION_CODES(); 34411 field public static final int BASE = 1; // 0x1 34412 field public static final int BASE_1_1 = 2; // 0x2 34413 field public static final int CUPCAKE = 3; // 0x3 34414 field public static final int CUR_DEVELOPMENT = 10000; // 0x2710 34415 field public static final int DONUT = 4; // 0x4 34416 field public static final int ECLAIR = 5; // 0x5 34417 field public static final int ECLAIR_0_1 = 6; // 0x6 34418 field public static final int ECLAIR_MR1 = 7; // 0x7 34419 field public static final int FROYO = 8; // 0x8 34420 field public static final int GINGERBREAD = 9; // 0x9 34421 field public static final int GINGERBREAD_MR1 = 10; // 0xa 34422 field public static final int HONEYCOMB = 11; // 0xb 34423 field public static final int HONEYCOMB_MR1 = 12; // 0xc 34424 field public static final int HONEYCOMB_MR2 = 13; // 0xd 34425 field public static final int ICE_CREAM_SANDWICH = 14; // 0xe 34426 field public static final int ICE_CREAM_SANDWICH_MR1 = 15; // 0xf 34427 field public static final int JELLY_BEAN = 16; // 0x10 34428 field public static final int JELLY_BEAN_MR1 = 17; // 0x11 34429 field public static final int JELLY_BEAN_MR2 = 18; // 0x12 34430 field public static final int KITKAT = 19; // 0x13 34431 field public static final int KITKAT_WATCH = 20; // 0x14 34432 field public static final int LOLLIPOP = 21; // 0x15 34433 field public static final int LOLLIPOP_MR1 = 22; // 0x16 34434 field public static final int M = 23; // 0x17 34435 field public static final int N = 24; // 0x18 34436 field public static final int N_MR1 = 25; // 0x19 34437 field public static final int O = 26; // 0x1a 34438 field public static final int O_MR1 = 27; // 0x1b 34439 field public static final int P = 28; // 0x1c 34440 field public static final int Q = 29; // 0x1d 34441 field public static final int R = 30; // 0x1e 34442 } 34443 34444 public final class Bundle extends android.os.BaseBundle implements java.lang.Cloneable android.os.Parcelable { 34445 ctor public Bundle(); 34446 ctor public Bundle(ClassLoader); 34447 ctor public Bundle(int); 34448 ctor public Bundle(android.os.Bundle); 34449 ctor public Bundle(android.os.PersistableBundle); 34450 method public Object clone(); 34451 method public android.os.Bundle deepCopy(); 34452 method public int describeContents(); 34453 method @Nullable public android.os.IBinder getBinder(@Nullable String); 34454 method @Nullable public android.os.Bundle getBundle(@Nullable String); 34455 method public byte getByte(String); 34456 method public Byte getByte(String, byte); 34457 method @Nullable public byte[] getByteArray(@Nullable String); 34458 method public char getChar(String); 34459 method public char getChar(String, char); 34460 method @Nullable public char[] getCharArray(@Nullable String); 34461 method @Nullable public CharSequence getCharSequence(@Nullable String); 34462 method public CharSequence getCharSequence(@Nullable String, CharSequence); 34463 method @Nullable public CharSequence[] getCharSequenceArray(@Nullable String); 34464 method @Nullable public java.util.ArrayList<java.lang.CharSequence> getCharSequenceArrayList(@Nullable String); 34465 method public ClassLoader getClassLoader(); 34466 method public float getFloat(String); 34467 method public float getFloat(String, float); 34468 method @Nullable public float[] getFloatArray(@Nullable String); 34469 method @Nullable public java.util.ArrayList<java.lang.Integer> getIntegerArrayList(@Nullable String); 34470 method @Nullable public <T extends android.os.Parcelable> T getParcelable(@Nullable String); 34471 method @Nullable public android.os.Parcelable[] getParcelableArray(@Nullable String); 34472 method @Nullable public <T extends android.os.Parcelable> java.util.ArrayList<T> getParcelableArrayList(@Nullable String); 34473 method @Nullable public java.io.Serializable getSerializable(@Nullable String); 34474 method public short getShort(String); 34475 method public short getShort(String, short); 34476 method @Nullable public short[] getShortArray(@Nullable String); 34477 method @Nullable public android.util.Size getSize(@Nullable String); 34478 method @Nullable public android.util.SizeF getSizeF(@Nullable String); 34479 method @Nullable public <T extends android.os.Parcelable> android.util.SparseArray<T> getSparseParcelableArray(@Nullable String); 34480 method @Nullable public java.util.ArrayList<java.lang.String> getStringArrayList(@Nullable String); 34481 method public boolean hasFileDescriptors(); 34482 method public void putAll(android.os.Bundle); 34483 method public void putBinder(@Nullable String, @Nullable android.os.IBinder); 34484 method public void putBundle(@Nullable String, @Nullable android.os.Bundle); 34485 method public void putByte(@Nullable String, byte); 34486 method public void putByteArray(@Nullable String, @Nullable byte[]); 34487 method public void putChar(@Nullable String, char); 34488 method public void putCharArray(@Nullable String, @Nullable char[]); 34489 method public void putCharSequence(@Nullable String, @Nullable CharSequence); 34490 method public void putCharSequenceArray(@Nullable String, @Nullable CharSequence[]); 34491 method public void putCharSequenceArrayList(@Nullable String, @Nullable java.util.ArrayList<java.lang.CharSequence>); 34492 method public void putFloat(@Nullable String, float); 34493 method public void putFloatArray(@Nullable String, @Nullable float[]); 34494 method public void putIntegerArrayList(@Nullable String, @Nullable java.util.ArrayList<java.lang.Integer>); 34495 method public void putParcelable(@Nullable String, @Nullable android.os.Parcelable); 34496 method public void putParcelableArray(@Nullable String, @Nullable android.os.Parcelable[]); 34497 method public void putParcelableArrayList(@Nullable String, @Nullable java.util.ArrayList<? extends android.os.Parcelable>); 34498 method public void putSerializable(@Nullable String, @Nullable java.io.Serializable); 34499 method public void putShort(@Nullable String, short); 34500 method public void putShortArray(@Nullable String, @Nullable short[]); 34501 method public void putSize(@Nullable String, @Nullable android.util.Size); 34502 method public void putSizeF(@Nullable String, @Nullable android.util.SizeF); 34503 method public void putSparseParcelableArray(@Nullable String, @Nullable android.util.SparseArray<? extends android.os.Parcelable>); 34504 method public void putStringArrayList(@Nullable String, @Nullable java.util.ArrayList<java.lang.String>); 34505 method public void readFromParcel(android.os.Parcel); 34506 method public void setClassLoader(ClassLoader); 34507 method public void writeToParcel(android.os.Parcel, int); 34508 field @NonNull public static final android.os.Parcelable.Creator<android.os.Bundle> CREATOR; 34509 field public static final android.os.Bundle EMPTY; 34510 } 34511 34512 public final class CancellationSignal { 34513 ctor public CancellationSignal(); 34514 method public void cancel(); 34515 method public boolean isCanceled(); 34516 method public void setOnCancelListener(android.os.CancellationSignal.OnCancelListener); 34517 method public void throwIfCanceled(); 34518 } 34519 34520 public static interface CancellationSignal.OnCancelListener { 34521 method public void onCancel(); 34522 } 34523 34524 public class ConditionVariable { 34525 ctor public ConditionVariable(); 34526 ctor public ConditionVariable(boolean); 34527 method public void block(); 34528 method public boolean block(long); 34529 method public void close(); 34530 method public void open(); 34531 } 34532 34533 public abstract class CountDownTimer { 34534 ctor public CountDownTimer(long, long); 34535 method public final void cancel(); 34536 method public abstract void onFinish(); 34537 method public abstract void onTick(long); 34538 method public final android.os.CountDownTimer start(); 34539 } 34540 34541 public final class CpuUsageInfo implements android.os.Parcelable { 34542 method public int describeContents(); 34543 method public long getActive(); 34544 method public long getTotal(); 34545 method public void writeToParcel(android.os.Parcel, int); 34546 field @NonNull public static final android.os.Parcelable.Creator<android.os.CpuUsageInfo> CREATOR; 34547 } 34548 34549 public class DeadObjectException extends android.os.RemoteException { 34550 ctor public DeadObjectException(); 34551 ctor public DeadObjectException(String); 34552 } 34553 34554 public class DeadSystemException extends android.os.DeadObjectException { 34555 ctor public DeadSystemException(); 34556 } 34557 34558 public final class Debug { 34559 method public static void attachJvmtiAgent(@NonNull String, @Nullable String, @Nullable ClassLoader) throws java.io.IOException; 34560 method @Deprecated public static void changeDebugPort(int); 34561 method public static void dumpHprofData(String) throws java.io.IOException; 34562 method public static boolean dumpService(String, java.io.FileDescriptor, String[]); 34563 method public static void enableEmulatorTraceOutput(); 34564 method public static int getBinderDeathObjectCount(); 34565 method public static int getBinderLocalObjectCount(); 34566 method public static int getBinderProxyObjectCount(); 34567 method public static int getBinderReceivedTransactions(); 34568 method public static int getBinderSentTransactions(); 34569 method @Deprecated public static int getGlobalAllocCount(); 34570 method @Deprecated public static int getGlobalAllocSize(); 34571 method @Deprecated public static int getGlobalClassInitCount(); 34572 method @Deprecated public static int getGlobalClassInitTime(); 34573 method @Deprecated public static int getGlobalExternalAllocCount(); 34574 method @Deprecated public static int getGlobalExternalAllocSize(); 34575 method @Deprecated public static int getGlobalExternalFreedCount(); 34576 method @Deprecated public static int getGlobalExternalFreedSize(); 34577 method @Deprecated public static int getGlobalFreedCount(); 34578 method @Deprecated public static int getGlobalFreedSize(); 34579 method @Deprecated public static int getGlobalGcInvocationCount(); 34580 method public static int getLoadedClassCount(); 34581 method public static void getMemoryInfo(android.os.Debug.MemoryInfo); 34582 method public static long getNativeHeapAllocatedSize(); 34583 method public static long getNativeHeapFreeSize(); 34584 method public static long getNativeHeapSize(); 34585 method public static long getPss(); 34586 method public static String getRuntimeStat(String); 34587 method public static java.util.Map<java.lang.String,java.lang.String> getRuntimeStats(); 34588 method @Deprecated public static int getThreadAllocCount(); 34589 method @Deprecated public static int getThreadAllocSize(); 34590 method @Deprecated public static int getThreadExternalAllocCount(); 34591 method @Deprecated public static int getThreadExternalAllocSize(); 34592 method @Deprecated public static int getThreadGcInvocationCount(); 34593 method public static boolean isDebuggerConnected(); 34594 method public static void printLoadedClasses(int); 34595 method @Deprecated public static void resetAllCounts(); 34596 method @Deprecated public static void resetGlobalAllocCount(); 34597 method @Deprecated public static void resetGlobalAllocSize(); 34598 method @Deprecated public static void resetGlobalClassInitCount(); 34599 method @Deprecated public static void resetGlobalClassInitTime(); 34600 method @Deprecated public static void resetGlobalExternalAllocCount(); 34601 method @Deprecated public static void resetGlobalExternalAllocSize(); 34602 method @Deprecated public static void resetGlobalExternalFreedCount(); 34603 method @Deprecated public static void resetGlobalExternalFreedSize(); 34604 method @Deprecated public static void resetGlobalFreedCount(); 34605 method @Deprecated public static void resetGlobalFreedSize(); 34606 method @Deprecated public static void resetGlobalGcInvocationCount(); 34607 method @Deprecated public static void resetThreadAllocCount(); 34608 method @Deprecated public static void resetThreadAllocSize(); 34609 method @Deprecated public static void resetThreadExternalAllocCount(); 34610 method @Deprecated public static void resetThreadExternalAllocSize(); 34611 method @Deprecated public static void resetThreadGcInvocationCount(); 34612 method @Deprecated public static int setAllocationLimit(int); 34613 method @Deprecated public static int setGlobalAllocationLimit(int); 34614 method @Deprecated public static void startAllocCounting(); 34615 method public static void startMethodTracing(); 34616 method public static void startMethodTracing(String); 34617 method public static void startMethodTracing(String, int); 34618 method public static void startMethodTracing(String, int, int); 34619 method public static void startMethodTracingSampling(String, int, int); 34620 method public static void startNativeTracing(); 34621 method @Deprecated public static void stopAllocCounting(); 34622 method public static void stopMethodTracing(); 34623 method public static void stopNativeTracing(); 34624 method public static long threadCpuTimeNanos(); 34625 method public static void waitForDebugger(); 34626 method public static boolean waitingForDebugger(); 34627 field public static final int SHOW_CLASSLOADER = 2; // 0x2 34628 field public static final int SHOW_FULL_DETAIL = 1; // 0x1 34629 field public static final int SHOW_INITIALIZED = 4; // 0x4 34630 field @Deprecated public static final int TRACE_COUNT_ALLOCS = 1; // 0x1 34631 } 34632 34633 @Deprecated public static class Debug.InstructionCount { 34634 ctor @Deprecated public Debug.InstructionCount(); 34635 method @Deprecated public boolean collect(); 34636 method @Deprecated public int globalMethodInvocations(); 34637 method @Deprecated public int globalTotal(); 34638 method @Deprecated public boolean resetAndStart(); 34639 } 34640 34641 public static class Debug.MemoryInfo implements android.os.Parcelable { 34642 ctor public Debug.MemoryInfo(); 34643 method public int describeContents(); 34644 method public String getMemoryStat(String); 34645 method public java.util.Map<java.lang.String,java.lang.String> getMemoryStats(); 34646 method public int getTotalPrivateClean(); 34647 method public int getTotalPrivateDirty(); 34648 method public int getTotalPss(); 34649 method public int getTotalSharedClean(); 34650 method public int getTotalSharedDirty(); 34651 method public int getTotalSwappablePss(); 34652 method public void readFromParcel(android.os.Parcel); 34653 method public void writeToParcel(android.os.Parcel, int); 34654 field @NonNull public static final android.os.Parcelable.Creator<android.os.Debug.MemoryInfo> CREATOR; 34655 field public int dalvikPrivateDirty; 34656 field public int dalvikPss; 34657 field public int dalvikSharedDirty; 34658 field public int nativePrivateDirty; 34659 field public int nativePss; 34660 field public int nativeSharedDirty; 34661 field public int otherPrivateDirty; 34662 field public int otherPss; 34663 field public int otherSharedDirty; 34664 } 34665 34666 public class DropBoxManager { 34667 ctor protected DropBoxManager(); 34668 method public void addData(String, byte[], int); 34669 method public void addFile(String, java.io.File, int) throws java.io.IOException; 34670 method public void addText(String, String); 34671 method @Nullable @RequiresPermission(allOf={android.Manifest.permission.READ_LOGS, android.Manifest.permission.PACKAGE_USAGE_STATS}) public android.os.DropBoxManager.Entry getNextEntry(String, long); 34672 method public boolean isTagEnabled(String); 34673 field public static final String ACTION_DROPBOX_ENTRY_ADDED = "android.intent.action.DROPBOX_ENTRY_ADDED"; 34674 field public static final String EXTRA_DROPPED_COUNT = "android.os.extra.DROPPED_COUNT"; 34675 field public static final String EXTRA_TAG = "tag"; 34676 field public static final String EXTRA_TIME = "time"; 34677 field public static final int IS_EMPTY = 1; // 0x1 34678 field public static final int IS_GZIPPED = 4; // 0x4 34679 field public static final int IS_TEXT = 2; // 0x2 34680 } 34681 34682 public static class DropBoxManager.Entry implements java.io.Closeable android.os.Parcelable { 34683 ctor public DropBoxManager.Entry(String, long); 34684 ctor public DropBoxManager.Entry(String, long, String); 34685 ctor public DropBoxManager.Entry(String, long, byte[], int); 34686 ctor public DropBoxManager.Entry(String, long, android.os.ParcelFileDescriptor, int); 34687 ctor public DropBoxManager.Entry(String, long, java.io.File, int) throws java.io.IOException; 34688 method public void close(); 34689 method public int describeContents(); 34690 method public int getFlags(); 34691 method public java.io.InputStream getInputStream() throws java.io.IOException; 34692 method public String getTag(); 34693 method public String getText(int); 34694 method public long getTimeMillis(); 34695 method public void writeToParcel(android.os.Parcel, int); 34696 field @NonNull public static final android.os.Parcelable.Creator<android.os.DropBoxManager.Entry> CREATOR; 34697 } 34698 34699 public class Environment { 34700 ctor public Environment(); 34701 method public static java.io.File getDataDirectory(); 34702 method public static java.io.File getDownloadCacheDirectory(); 34703 method @Deprecated public static java.io.File getExternalStorageDirectory(); 34704 method @Deprecated public static java.io.File getExternalStoragePublicDirectory(String); 34705 method public static String getExternalStorageState(); 34706 method public static String getExternalStorageState(java.io.File); 34707 method @NonNull public static java.io.File getRootDirectory(); 34708 method @NonNull public static java.io.File getStorageDirectory(); 34709 method @Deprecated public static String getStorageState(java.io.File); 34710 method public static boolean isExternalStorageEmulated(); 34711 method public static boolean isExternalStorageEmulated(@NonNull java.io.File); 34712 method public static boolean isExternalStorageLegacy(); 34713 method public static boolean isExternalStorageLegacy(@NonNull java.io.File); 34714 method public static boolean isExternalStorageManager(); 34715 method public static boolean isExternalStorageManager(@NonNull java.io.File); 34716 method public static boolean isExternalStorageRemovable(); 34717 method public static boolean isExternalStorageRemovable(@NonNull java.io.File); 34718 field public static String DIRECTORY_ALARMS; 34719 field public static String DIRECTORY_AUDIOBOOKS; 34720 field public static String DIRECTORY_DCIM; 34721 field public static String DIRECTORY_DOCUMENTS; 34722 field public static String DIRECTORY_DOWNLOADS; 34723 field public static String DIRECTORY_MOVIES; 34724 field public static String DIRECTORY_MUSIC; 34725 field public static String DIRECTORY_NOTIFICATIONS; 34726 field public static String DIRECTORY_PICTURES; 34727 field public static String DIRECTORY_PODCASTS; 34728 field public static String DIRECTORY_RINGTONES; 34729 field public static String DIRECTORY_SCREENSHOTS; 34730 field public static final String MEDIA_BAD_REMOVAL = "bad_removal"; 34731 field public static final String MEDIA_CHECKING = "checking"; 34732 field public static final String MEDIA_EJECTING = "ejecting"; 34733 field public static final String MEDIA_MOUNTED = "mounted"; 34734 field public static final String MEDIA_MOUNTED_READ_ONLY = "mounted_ro"; 34735 field public static final String MEDIA_NOFS = "nofs"; 34736 field public static final String MEDIA_REMOVED = "removed"; 34737 field public static final String MEDIA_SHARED = "shared"; 34738 field public static final String MEDIA_UNKNOWN = "unknown"; 34739 field public static final String MEDIA_UNMOUNTABLE = "unmountable"; 34740 field public static final String MEDIA_UNMOUNTED = "unmounted"; 34741 } 34742 34743 public abstract class FileObserver { 34744 ctor @Deprecated public FileObserver(String); 34745 ctor public FileObserver(@NonNull java.io.File); 34746 ctor public FileObserver(@NonNull java.util.List<java.io.File>); 34747 ctor @Deprecated public FileObserver(String, int); 34748 ctor public FileObserver(@NonNull java.io.File, int); 34749 ctor public FileObserver(@NonNull java.util.List<java.io.File>, int); 34750 method protected void finalize(); 34751 method public abstract void onEvent(int, @Nullable String); 34752 method public void startWatching(); 34753 method public void stopWatching(); 34754 field public static final int ACCESS = 1; // 0x1 34755 field public static final int ALL_EVENTS = 4095; // 0xfff 34756 field public static final int ATTRIB = 4; // 0x4 34757 field public static final int CLOSE_NOWRITE = 16; // 0x10 34758 field public static final int CLOSE_WRITE = 8; // 0x8 34759 field public static final int CREATE = 256; // 0x100 34760 field public static final int DELETE = 512; // 0x200 34761 field public static final int DELETE_SELF = 1024; // 0x400 34762 field public static final int MODIFY = 2; // 0x2 34763 field public static final int MOVED_FROM = 64; // 0x40 34764 field public static final int MOVED_TO = 128; // 0x80 34765 field public static final int MOVE_SELF = 2048; // 0x800 34766 field public static final int OPEN = 32; // 0x20 34767 } 34768 34769 public class FileUriExposedException extends java.lang.RuntimeException { 34770 ctor public FileUriExposedException(String); 34771 } 34772 34773 public final class FileUtils { 34774 method @Deprecated public static void closeQuietly(@Nullable AutoCloseable); 34775 method @Deprecated public static void closeQuietly(@Nullable java.io.FileDescriptor); 34776 method public static long copy(@NonNull java.io.InputStream, @NonNull java.io.OutputStream) throws java.io.IOException; 34777 method public static long copy(@NonNull java.io.InputStream, @NonNull java.io.OutputStream, @Nullable android.os.CancellationSignal, @Nullable java.util.concurrent.Executor, @Nullable android.os.FileUtils.ProgressListener) throws java.io.IOException; 34778 method public static long copy(@NonNull java.io.FileDescriptor, @NonNull java.io.FileDescriptor) throws java.io.IOException; 34779 method public static long copy(@NonNull java.io.FileDescriptor, @NonNull java.io.FileDescriptor, @Nullable android.os.CancellationSignal, @Nullable java.util.concurrent.Executor, @Nullable android.os.FileUtils.ProgressListener) throws java.io.IOException; 34780 } 34781 34782 public static interface FileUtils.ProgressListener { 34783 method public void onProgress(long); 34784 } 34785 34786 public class Handler { 34787 ctor @Deprecated public Handler(); 34788 ctor @Deprecated public Handler(@Nullable android.os.Handler.Callback); 34789 ctor public Handler(@NonNull android.os.Looper); 34790 ctor public Handler(@NonNull android.os.Looper, @Nullable android.os.Handler.Callback); 34791 method @NonNull public static android.os.Handler createAsync(@NonNull android.os.Looper); 34792 method @NonNull public static android.os.Handler createAsync(@NonNull android.os.Looper, @NonNull android.os.Handler.Callback); 34793 method public void dispatchMessage(@NonNull android.os.Message); 34794 method public final void dump(@NonNull android.util.Printer, @NonNull String); 34795 method @NonNull public final android.os.Looper getLooper(); 34796 method @NonNull public String getMessageName(@NonNull android.os.Message); 34797 method public void handleMessage(@NonNull android.os.Message); 34798 method public final boolean hasCallbacks(@NonNull Runnable); 34799 method public final boolean hasMessages(int); 34800 method public final boolean hasMessages(int, @Nullable Object); 34801 method @NonNull public final android.os.Message obtainMessage(); 34802 method @NonNull public final android.os.Message obtainMessage(int); 34803 method @NonNull public final android.os.Message obtainMessage(int, @Nullable Object); 34804 method @NonNull public final android.os.Message obtainMessage(int, int, int); 34805 method @NonNull public final android.os.Message obtainMessage(int, int, int, @Nullable Object); 34806 method public final boolean post(@NonNull Runnable); 34807 method public final boolean postAtFrontOfQueue(@NonNull Runnable); 34808 method public final boolean postAtTime(@NonNull Runnable, long); 34809 method public final boolean postAtTime(@NonNull Runnable, @Nullable Object, long); 34810 method public final boolean postDelayed(@NonNull Runnable, long); 34811 method public final boolean postDelayed(@NonNull Runnable, @Nullable Object, long); 34812 method public final void removeCallbacks(@NonNull Runnable); 34813 method public final void removeCallbacks(@NonNull Runnable, @Nullable Object); 34814 method public final void removeCallbacksAndMessages(@Nullable Object); 34815 method public final void removeMessages(int); 34816 method public final void removeMessages(int, @Nullable Object); 34817 method public final boolean sendEmptyMessage(int); 34818 method public final boolean sendEmptyMessageAtTime(int, long); 34819 method public final boolean sendEmptyMessageDelayed(int, long); 34820 method public final boolean sendMessage(@NonNull android.os.Message); 34821 method public final boolean sendMessageAtFrontOfQueue(@NonNull android.os.Message); 34822 method public boolean sendMessageAtTime(@NonNull android.os.Message, long); 34823 method public final boolean sendMessageDelayed(@NonNull android.os.Message, long); 34824 } 34825 34826 public static interface Handler.Callback { 34827 method public boolean handleMessage(@NonNull android.os.Message); 34828 } 34829 34830 public class HandlerThread extends java.lang.Thread { 34831 ctor public HandlerThread(String); 34832 ctor public HandlerThread(String, int); 34833 method public android.os.Looper getLooper(); 34834 method public int getThreadId(); 34835 method protected void onLooperPrepared(); 34836 method public boolean quit(); 34837 method public boolean quitSafely(); 34838 } 34839 34840 public class HardwarePropertiesManager { 34841 method @NonNull public android.os.CpuUsageInfo[] getCpuUsages(); 34842 method @NonNull public float[] getDeviceTemperatures(int, int); 34843 method @NonNull public float[] getFanSpeeds(); 34844 field public static final int DEVICE_TEMPERATURE_BATTERY = 2; // 0x2 34845 field public static final int DEVICE_TEMPERATURE_CPU = 0; // 0x0 34846 field public static final int DEVICE_TEMPERATURE_GPU = 1; // 0x1 34847 field public static final int DEVICE_TEMPERATURE_SKIN = 3; // 0x3 34848 field public static final int TEMPERATURE_CURRENT = 0; // 0x0 34849 field public static final int TEMPERATURE_SHUTDOWN = 2; // 0x2 34850 field public static final int TEMPERATURE_THROTTLING = 1; // 0x1 34851 field public static final int TEMPERATURE_THROTTLING_BELOW_VR_MIN = 3; // 0x3 34852 field public static final float UNDEFINED_TEMPERATURE = -3.4028235E38f; 34853 } 34854 34855 public interface IBinder { 34856 method public void dump(@NonNull java.io.FileDescriptor, @Nullable String[]) throws android.os.RemoteException; 34857 method public void dumpAsync(@NonNull java.io.FileDescriptor, @Nullable String[]) throws android.os.RemoteException; 34858 method @Nullable public String getInterfaceDescriptor() throws android.os.RemoteException; 34859 method public static int getSuggestedMaxIpcSizeBytes(); 34860 method public boolean isBinderAlive(); 34861 method public void linkToDeath(@NonNull android.os.IBinder.DeathRecipient, int) throws android.os.RemoteException; 34862 method public boolean pingBinder(); 34863 method @Nullable public android.os.IInterface queryLocalInterface(@NonNull String); 34864 method public boolean transact(int, @NonNull android.os.Parcel, @Nullable android.os.Parcel, int) throws android.os.RemoteException; 34865 method public boolean unlinkToDeath(@NonNull android.os.IBinder.DeathRecipient, int); 34866 field public static final int DUMP_TRANSACTION = 1598311760; // 0x5f444d50 34867 field public static final int FIRST_CALL_TRANSACTION = 1; // 0x1 34868 field public static final int FLAG_ONEWAY = 1; // 0x1 34869 field public static final int INTERFACE_TRANSACTION = 1598968902; // 0x5f4e5446 34870 field public static final int LAST_CALL_TRANSACTION = 16777215; // 0xffffff 34871 field public static final int LIKE_TRANSACTION = 1598835019; // 0x5f4c494b 34872 field public static final int PING_TRANSACTION = 1599098439; // 0x5f504e47 34873 field public static final int TWEET_TRANSACTION = 1599362900; // 0x5f545754 34874 } 34875 34876 public static interface IBinder.DeathRecipient { 34877 method public void binderDied(); 34878 } 34879 34880 public interface IInterface { 34881 method public android.os.IBinder asBinder(); 34882 } 34883 34884 public class LimitExceededException extends java.lang.IllegalStateException { 34885 ctor public LimitExceededException(); 34886 ctor public LimitExceededException(@NonNull String); 34887 } 34888 34889 public final class LocaleList implements android.os.Parcelable { 34890 ctor public LocaleList(@NonNull java.util.Locale...); 34891 method public int describeContents(); 34892 method @NonNull public static android.os.LocaleList forLanguageTags(@Nullable String); 34893 method public java.util.Locale get(int); 34894 method @NonNull @Size(min=1) public static android.os.LocaleList getAdjustedDefault(); 34895 method @NonNull @Size(min=1) public static android.os.LocaleList getDefault(); 34896 method @NonNull public static android.os.LocaleList getEmptyLocaleList(); 34897 method @Nullable public java.util.Locale getFirstMatch(String[]); 34898 method @IntRange(from=0xffffffff) public int indexOf(java.util.Locale); 34899 method public boolean isEmpty(); 34900 method public static boolean isPseudoLocale(@Nullable android.icu.util.ULocale); 34901 method public static void setDefault(@NonNull @Size(min=1) android.os.LocaleList); 34902 method @IntRange(from=0) public int size(); 34903 method @NonNull public String toLanguageTags(); 34904 method public void writeToParcel(android.os.Parcel, int); 34905 field @NonNull public static final android.os.Parcelable.Creator<android.os.LocaleList> CREATOR; 34906 } 34907 34908 public final class Looper { 34909 method public void dump(@NonNull android.util.Printer, @NonNull String); 34910 method public static android.os.Looper getMainLooper(); 34911 method @NonNull public android.os.MessageQueue getQueue(); 34912 method @NonNull public Thread getThread(); 34913 method public boolean isCurrentThread(); 34914 method public static void loop(); 34915 method @Nullable public static android.os.Looper myLooper(); 34916 method @NonNull public static android.os.MessageQueue myQueue(); 34917 method public static void prepare(); 34918 method @Deprecated public static void prepareMainLooper(); 34919 method public void quit(); 34920 method public void quitSafely(); 34921 method public void setMessageLogging(@Nullable android.util.Printer); 34922 } 34923 34924 public class MemoryFile { 34925 ctor public MemoryFile(String, int) throws java.io.IOException; 34926 method @Deprecated public boolean allowPurging(boolean) throws java.io.IOException; 34927 method public void close(); 34928 method public java.io.InputStream getInputStream(); 34929 method public java.io.OutputStream getOutputStream(); 34930 method @Deprecated public boolean isPurgingAllowed(); 34931 method public int length(); 34932 method public int readBytes(byte[], int, int, int) throws java.io.IOException; 34933 method public void writeBytes(byte[], int, int, int) throws java.io.IOException; 34934 } 34935 34936 public final class Message implements android.os.Parcelable { 34937 ctor public Message(); 34938 method public void copyFrom(android.os.Message); 34939 method public int describeContents(); 34940 method public Runnable getCallback(); 34941 method public android.os.Bundle getData(); 34942 method public android.os.Handler getTarget(); 34943 method public long getWhen(); 34944 method public boolean isAsynchronous(); 34945 method public static android.os.Message obtain(); 34946 method public static android.os.Message obtain(android.os.Message); 34947 method public static android.os.Message obtain(android.os.Handler); 34948 method public static android.os.Message obtain(android.os.Handler, Runnable); 34949 method public static android.os.Message obtain(android.os.Handler, int); 34950 method public static android.os.Message obtain(android.os.Handler, int, Object); 34951 method public static android.os.Message obtain(android.os.Handler, int, int, int); 34952 method public static android.os.Message obtain(android.os.Handler, int, int, int, Object); 34953 method public android.os.Bundle peekData(); 34954 method public void recycle(); 34955 method public void sendToTarget(); 34956 method public void setAsynchronous(boolean); 34957 method public void setData(android.os.Bundle); 34958 method public void setTarget(android.os.Handler); 34959 method public void writeToParcel(android.os.Parcel, int); 34960 field @NonNull public static final android.os.Parcelable.Creator<android.os.Message> CREATOR; 34961 field public int arg1; 34962 field public int arg2; 34963 field public Object obj; 34964 field public android.os.Messenger replyTo; 34965 field public int sendingUid; 34966 field public int what; 34967 } 34968 34969 public final class MessageQueue { 34970 method public void addIdleHandler(@NonNull android.os.MessageQueue.IdleHandler); 34971 method public void addOnFileDescriptorEventListener(@NonNull java.io.FileDescriptor, int, @NonNull android.os.MessageQueue.OnFileDescriptorEventListener); 34972 method public boolean isIdle(); 34973 method public void removeIdleHandler(@NonNull android.os.MessageQueue.IdleHandler); 34974 method public void removeOnFileDescriptorEventListener(@NonNull java.io.FileDescriptor); 34975 } 34976 34977 public static interface MessageQueue.IdleHandler { 34978 method public boolean queueIdle(); 34979 } 34980 34981 public static interface MessageQueue.OnFileDescriptorEventListener { 34982 method public int onFileDescriptorEvents(@NonNull java.io.FileDescriptor, int); 34983 field public static final int EVENT_ERROR = 4; // 0x4 34984 field public static final int EVENT_INPUT = 1; // 0x1 34985 field public static final int EVENT_OUTPUT = 2; // 0x2 34986 } 34987 34988 public final class Messenger implements android.os.Parcelable { 34989 ctor public Messenger(android.os.Handler); 34990 ctor public Messenger(android.os.IBinder); 34991 method public int describeContents(); 34992 method public android.os.IBinder getBinder(); 34993 method public static android.os.Messenger readMessengerOrNullFromParcel(android.os.Parcel); 34994 method public void send(android.os.Message) throws android.os.RemoteException; 34995 method public static void writeMessengerOrNullToParcel(android.os.Messenger, android.os.Parcel); 34996 method public void writeToParcel(android.os.Parcel, int); 34997 field @NonNull public static final android.os.Parcelable.Creator<android.os.Messenger> CREATOR; 34998 } 34999 35000 public class NetworkOnMainThreadException extends java.lang.RuntimeException { 35001 ctor public NetworkOnMainThreadException(); 35002 } 35003 35004 public class OperationCanceledException extends java.lang.RuntimeException { 35005 ctor public OperationCanceledException(); 35006 ctor public OperationCanceledException(String); 35007 } 35008 35009 public final class Parcel { 35010 method public void appendFrom(android.os.Parcel, int, int); 35011 method @Nullable public android.os.IBinder[] createBinderArray(); 35012 method @Nullable public java.util.ArrayList<android.os.IBinder> createBinderArrayList(); 35013 method @Nullable public boolean[] createBooleanArray(); 35014 method @Nullable public byte[] createByteArray(); 35015 method @Nullable public char[] createCharArray(); 35016 method @Nullable public double[] createDoubleArray(); 35017 method @Nullable public float[] createFloatArray(); 35018 method @Nullable public int[] createIntArray(); 35019 method @Nullable public long[] createLongArray(); 35020 method @Nullable public String[] createStringArray(); 35021 method @Nullable public java.util.ArrayList<java.lang.String> createStringArrayList(); 35022 method @Nullable public <T> T[] createTypedArray(@NonNull android.os.Parcelable.Creator<T>); 35023 method @Nullable public <T> java.util.ArrayList<T> createTypedArrayList(@NonNull android.os.Parcelable.Creator<T>); 35024 method @Nullable public <T extends android.os.Parcelable> android.util.ArrayMap<java.lang.String,T> createTypedArrayMap(@NonNull android.os.Parcelable.Creator<T>); 35025 method @Nullable public <T extends android.os.Parcelable> android.util.SparseArray<T> createTypedSparseArray(@NonNull android.os.Parcelable.Creator<T>); 35026 method public int dataAvail(); 35027 method public int dataCapacity(); 35028 method public int dataPosition(); 35029 method public int dataSize(); 35030 method public void enforceInterface(String); 35031 method public boolean hasFileDescriptors(); 35032 method public byte[] marshall(); 35033 method @NonNull public static android.os.Parcel obtain(); 35034 method @Nullable public Object[] readArray(@Nullable ClassLoader); 35035 method @Nullable public java.util.ArrayList readArrayList(@Nullable ClassLoader); 35036 method public void readBinderArray(@NonNull android.os.IBinder[]); 35037 method public void readBinderList(@NonNull java.util.List<android.os.IBinder>); 35038 method public boolean readBoolean(); 35039 method public void readBooleanArray(@NonNull boolean[]); 35040 method @Nullable public android.os.Bundle readBundle(); 35041 method @Nullable public android.os.Bundle readBundle(@Nullable ClassLoader); 35042 method public byte readByte(); 35043 method public void readByteArray(@NonNull byte[]); 35044 method public void readCharArray(@NonNull char[]); 35045 method public double readDouble(); 35046 method public void readDoubleArray(@NonNull double[]); 35047 method public void readException(); 35048 method public void readException(int, String); 35049 method public android.os.ParcelFileDescriptor readFileDescriptor(); 35050 method public float readFloat(); 35051 method public void readFloatArray(@NonNull float[]); 35052 method @Nullable public java.util.HashMap readHashMap(@Nullable ClassLoader); 35053 method public int readInt(); 35054 method public void readIntArray(@NonNull int[]); 35055 method public void readList(@NonNull java.util.List, @Nullable ClassLoader); 35056 method public long readLong(); 35057 method public void readLongArray(@NonNull long[]); 35058 method public void readMap(@NonNull java.util.Map, @Nullable ClassLoader); 35059 method @Nullable public <T extends android.os.Parcelable> T readParcelable(@Nullable ClassLoader); 35060 method @Nullable public android.os.Parcelable[] readParcelableArray(@Nullable ClassLoader); 35061 method @Nullable public android.os.Parcelable.Creator<?> readParcelableCreator(@Nullable ClassLoader); 35062 method @NonNull public <T extends android.os.Parcelable> java.util.List<T> readParcelableList(@NonNull java.util.List<T>, @Nullable ClassLoader); 35063 method @Nullable public android.os.PersistableBundle readPersistableBundle(); 35064 method @Nullable public android.os.PersistableBundle readPersistableBundle(@Nullable ClassLoader); 35065 method @Nullable public java.io.Serializable readSerializable(); 35066 method @NonNull public android.util.Size readSize(); 35067 method @NonNull public android.util.SizeF readSizeF(); 35068 method @Nullable public <T> android.util.SparseArray<T> readSparseArray(@Nullable ClassLoader); 35069 method @Nullable public android.util.SparseBooleanArray readSparseBooleanArray(); 35070 method @Nullable public String readString(); 35071 method public void readStringArray(@NonNull String[]); 35072 method public void readStringList(@NonNull java.util.List<java.lang.String>); 35073 method public android.os.IBinder readStrongBinder(); 35074 method public <T> void readTypedArray(@NonNull T[], @NonNull android.os.Parcelable.Creator<T>); 35075 method public <T> void readTypedList(@NonNull java.util.List<T>, @NonNull android.os.Parcelable.Creator<T>); 35076 method @Nullable public <T> T readTypedObject(@NonNull android.os.Parcelable.Creator<T>); 35077 method @Nullable public Object readValue(@Nullable ClassLoader); 35078 method public void recycle(); 35079 method public void setDataCapacity(int); 35080 method public void setDataPosition(int); 35081 method public void setDataSize(int); 35082 method public void unmarshall(@NonNull byte[], int, int); 35083 method public void writeArray(@Nullable Object[]); 35084 method public void writeBinderArray(@Nullable android.os.IBinder[]); 35085 method public void writeBinderList(@Nullable java.util.List<android.os.IBinder>); 35086 method public void writeBoolean(boolean); 35087 method public void writeBooleanArray(@Nullable boolean[]); 35088 method public void writeBundle(@Nullable android.os.Bundle); 35089 method public void writeByte(byte); 35090 method public void writeByteArray(@Nullable byte[]); 35091 method public void writeByteArray(@Nullable byte[], int, int); 35092 method public void writeCharArray(@Nullable char[]); 35093 method public void writeDouble(double); 35094 method public void writeDoubleArray(@Nullable double[]); 35095 method public void writeException(@NonNull Exception); 35096 method public void writeFileDescriptor(@NonNull java.io.FileDescriptor); 35097 method public void writeFloat(float); 35098 method public void writeFloatArray(@Nullable float[]); 35099 method public void writeInt(int); 35100 method public void writeIntArray(@Nullable int[]); 35101 method public void writeInterfaceToken(String); 35102 method public void writeList(@Nullable java.util.List); 35103 method public void writeLong(long); 35104 method public void writeLongArray(@Nullable long[]); 35105 method public void writeMap(@Nullable java.util.Map); 35106 method public void writeNoException(); 35107 method public void writeParcelable(@Nullable android.os.Parcelable, int); 35108 method public <T extends android.os.Parcelable> void writeParcelableArray(@Nullable T[], int); 35109 method public void writeParcelableCreator(@NonNull android.os.Parcelable); 35110 method public <T extends android.os.Parcelable> void writeParcelableList(@Nullable java.util.List<T>, int); 35111 method public void writePersistableBundle(@Nullable android.os.PersistableBundle); 35112 method public void writeSerializable(@Nullable java.io.Serializable); 35113 method public void writeSize(@NonNull android.util.Size); 35114 method public void writeSizeF(@NonNull android.util.SizeF); 35115 method public <T> void writeSparseArray(@Nullable android.util.SparseArray<T>); 35116 method public void writeSparseBooleanArray(@Nullable android.util.SparseBooleanArray); 35117 method public void writeString(@Nullable String); 35118 method public void writeStringArray(@Nullable String[]); 35119 method public void writeStringList(@Nullable java.util.List<java.lang.String>); 35120 method public void writeStrongBinder(android.os.IBinder); 35121 method public void writeStrongInterface(android.os.IInterface); 35122 method public <T extends android.os.Parcelable> void writeTypedArray(@Nullable T[], int); 35123 method public <T extends android.os.Parcelable> void writeTypedArrayMap(@Nullable android.util.ArrayMap<java.lang.String,T>, int); 35124 method public <T extends android.os.Parcelable> void writeTypedList(@Nullable java.util.List<T>); 35125 method public <T extends android.os.Parcelable> void writeTypedObject(@Nullable T, int); 35126 method public <T extends android.os.Parcelable> void writeTypedSparseArray(@Nullable android.util.SparseArray<T>, int); 35127 method public void writeValue(@Nullable Object); 35128 field public static final android.os.Parcelable.Creator<java.lang.String> STRING_CREATOR; 35129 } 35130 35131 public class ParcelFileDescriptor implements java.io.Closeable android.os.Parcelable { 35132 ctor public ParcelFileDescriptor(android.os.ParcelFileDescriptor); 35133 method public static android.os.ParcelFileDescriptor adoptFd(int); 35134 method public boolean canDetectErrors(); 35135 method public void checkError() throws java.io.IOException; 35136 method public void close() throws java.io.IOException; 35137 method public void closeWithError(String) throws java.io.IOException; 35138 method public static android.os.ParcelFileDescriptor[] createPipe() throws java.io.IOException; 35139 method public static android.os.ParcelFileDescriptor[] createReliablePipe() throws java.io.IOException; 35140 method public static android.os.ParcelFileDescriptor[] createReliableSocketPair() throws java.io.IOException; 35141 method public static android.os.ParcelFileDescriptor[] createSocketPair() throws java.io.IOException; 35142 method public int describeContents(); 35143 method public int detachFd(); 35144 method public static android.os.ParcelFileDescriptor dup(java.io.FileDescriptor) throws java.io.IOException; 35145 method public android.os.ParcelFileDescriptor dup() throws java.io.IOException; 35146 method public static android.os.ParcelFileDescriptor fromDatagramSocket(java.net.DatagramSocket); 35147 method public static android.os.ParcelFileDescriptor fromFd(int) throws java.io.IOException; 35148 method public static android.os.ParcelFileDescriptor fromSocket(java.net.Socket); 35149 method public int getFd(); 35150 method public java.io.FileDescriptor getFileDescriptor(); 35151 method public long getStatSize(); 35152 method public static android.os.ParcelFileDescriptor open(java.io.File, int) throws java.io.FileNotFoundException; 35153 method public static android.os.ParcelFileDescriptor open(java.io.File, int, android.os.Handler, android.os.ParcelFileDescriptor.OnCloseListener) throws java.io.IOException; 35154 method public static int parseMode(String); 35155 method @NonNull public static android.os.ParcelFileDescriptor wrap(@NonNull android.os.ParcelFileDescriptor, @NonNull android.os.Handler, @NonNull android.os.ParcelFileDescriptor.OnCloseListener) throws java.io.IOException; 35156 method public void writeToParcel(android.os.Parcel, int); 35157 field @NonNull public static final android.os.Parcelable.Creator<android.os.ParcelFileDescriptor> CREATOR; 35158 field public static final int MODE_APPEND = 33554432; // 0x2000000 35159 field public static final int MODE_CREATE = 134217728; // 0x8000000 35160 field public static final int MODE_READ_ONLY = 268435456; // 0x10000000 35161 field public static final int MODE_READ_WRITE = 805306368; // 0x30000000 35162 field public static final int MODE_TRUNCATE = 67108864; // 0x4000000 35163 field @Deprecated public static final int MODE_WORLD_READABLE = 1; // 0x1 35164 field @Deprecated public static final int MODE_WORLD_WRITEABLE = 2; // 0x2 35165 field public static final int MODE_WRITE_ONLY = 536870912; // 0x20000000 35166 } 35167 35168 public static class ParcelFileDescriptor.AutoCloseInputStream extends java.io.FileInputStream { 35169 ctor public ParcelFileDescriptor.AutoCloseInputStream(android.os.ParcelFileDescriptor); 35170 } 35171 35172 public static class ParcelFileDescriptor.AutoCloseOutputStream extends java.io.FileOutputStream { 35173 ctor public ParcelFileDescriptor.AutoCloseOutputStream(android.os.ParcelFileDescriptor); 35174 } 35175 35176 public static class ParcelFileDescriptor.FileDescriptorDetachedException extends java.io.IOException { 35177 ctor public ParcelFileDescriptor.FileDescriptorDetachedException(); 35178 } 35179 35180 public static interface ParcelFileDescriptor.OnCloseListener { 35181 method public void onClose(java.io.IOException); 35182 } 35183 35184 public class ParcelFormatException extends java.lang.RuntimeException { 35185 ctor public ParcelFormatException(); 35186 ctor public ParcelFormatException(String); 35187 } 35188 35189 public final class ParcelUuid implements android.os.Parcelable { 35190 ctor public ParcelUuid(java.util.UUID); 35191 method public int describeContents(); 35192 method public static android.os.ParcelUuid fromString(String); 35193 method public java.util.UUID getUuid(); 35194 method public void writeToParcel(android.os.Parcel, int); 35195 field @NonNull public static final android.os.Parcelable.Creator<android.os.ParcelUuid> CREATOR; 35196 } 35197 35198 public interface Parcelable { 35199 method public int describeContents(); 35200 method public void writeToParcel(android.os.Parcel, int); 35201 field public static final int CONTENTS_FILE_DESCRIPTOR = 1; // 0x1 35202 field public static final int PARCELABLE_WRITE_RETURN_VALUE = 1; // 0x1 35203 } 35204 35205 public static interface Parcelable.ClassLoaderCreator<T> extends android.os.Parcelable.Creator<T> { 35206 method public T createFromParcel(android.os.Parcel, ClassLoader); 35207 } 35208 35209 public static interface Parcelable.Creator<T> { 35210 method public T createFromParcel(android.os.Parcel); 35211 method public T[] newArray(int); 35212 } 35213 35214 public class PatternMatcher implements android.os.Parcelable { 35215 ctor public PatternMatcher(String, int); 35216 ctor public PatternMatcher(android.os.Parcel); 35217 method public int describeContents(); 35218 method public final String getPath(); 35219 method public final int getType(); 35220 method public boolean match(String); 35221 method public void writeToParcel(android.os.Parcel, int); 35222 field @NonNull public static final android.os.Parcelable.Creator<android.os.PatternMatcher> CREATOR; 35223 field public static final int PATTERN_ADVANCED_GLOB = 3; // 0x3 35224 field public static final int PATTERN_LITERAL = 0; // 0x0 35225 field public static final int PATTERN_PREFIX = 1; // 0x1 35226 field public static final int PATTERN_SIMPLE_GLOB = 2; // 0x2 35227 } 35228 35229 public final class PersistableBundle extends android.os.BaseBundle implements java.lang.Cloneable android.os.Parcelable { 35230 ctor public PersistableBundle(); 35231 ctor public PersistableBundle(int); 35232 ctor public PersistableBundle(android.os.PersistableBundle); 35233 method public Object clone(); 35234 method public android.os.PersistableBundle deepCopy(); 35235 method public int describeContents(); 35236 method @Nullable public android.os.PersistableBundle getPersistableBundle(@Nullable String); 35237 method public void putPersistableBundle(@Nullable String, @Nullable android.os.PersistableBundle); 35238 method @NonNull public static android.os.PersistableBundle readFromStream(@NonNull java.io.InputStream) throws java.io.IOException; 35239 method public void writeToParcel(android.os.Parcel, int); 35240 method public void writeToStream(@NonNull java.io.OutputStream) throws java.io.IOException; 35241 field @NonNull public static final android.os.Parcelable.Creator<android.os.PersistableBundle> CREATOR; 35242 field public static final android.os.PersistableBundle EMPTY; 35243 } 35244 35245 public final class PowerManager { 35246 method public void addThermalStatusListener(@NonNull android.os.PowerManager.OnThermalStatusChangedListener); 35247 method public void addThermalStatusListener(@NonNull java.util.concurrent.Executor, @NonNull android.os.PowerManager.OnThermalStatusChangedListener); 35248 method public int getCurrentThermalStatus(); 35249 method public int getLocationPowerSaveMode(); 35250 method public float getThermalHeadroom(@IntRange(from=0, to=60) int); 35251 method public boolean isDeviceIdleMode(); 35252 method public boolean isIgnoringBatteryOptimizations(String); 35253 method public boolean isInteractive(); 35254 method public boolean isPowerSaveMode(); 35255 method public boolean isRebootingUserspaceSupported(); 35256 method @Deprecated public boolean isScreenOn(); 35257 method public boolean isSustainedPerformanceModeSupported(); 35258 method public boolean isWakeLockLevelSupported(int); 35259 method public android.os.PowerManager.WakeLock newWakeLock(int, String); 35260 method @RequiresPermission(android.Manifest.permission.REBOOT) public void reboot(@Nullable String); 35261 method public void removeThermalStatusListener(@NonNull android.os.PowerManager.OnThermalStatusChangedListener); 35262 field public static final int ACQUIRE_CAUSES_WAKEUP = 268435456; // 0x10000000 35263 field public static final String ACTION_DEVICE_IDLE_MODE_CHANGED = "android.os.action.DEVICE_IDLE_MODE_CHANGED"; 35264 field public static final String ACTION_POWER_SAVE_MODE_CHANGED = "android.os.action.POWER_SAVE_MODE_CHANGED"; 35265 field @Deprecated public static final int FULL_WAKE_LOCK = 26; // 0x1a 35266 field public static final int LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF = 2; // 0x2 35267 field public static final int LOCATION_MODE_FOREGROUND_ONLY = 3; // 0x3 35268 field public static final int LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF = 1; // 0x1 35269 field public static final int LOCATION_MODE_NO_CHANGE = 0; // 0x0 35270 field public static final int LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF = 4; // 0x4 35271 field public static final int ON_AFTER_RELEASE = 536870912; // 0x20000000 35272 field public static final int PARTIAL_WAKE_LOCK = 1; // 0x1 35273 field public static final int PROXIMITY_SCREEN_OFF_WAKE_LOCK = 32; // 0x20 35274 field public static final int RELEASE_FLAG_WAIT_FOR_NO_PROXIMITY = 1; // 0x1 35275 field @Deprecated public static final int SCREEN_BRIGHT_WAKE_LOCK = 10; // 0xa 35276 field @Deprecated public static final int SCREEN_DIM_WAKE_LOCK = 6; // 0x6 35277 field public static final int THERMAL_STATUS_CRITICAL = 4; // 0x4 35278 field public static final int THERMAL_STATUS_EMERGENCY = 5; // 0x5 35279 field public static final int THERMAL_STATUS_LIGHT = 1; // 0x1 35280 field public static final int THERMAL_STATUS_MODERATE = 2; // 0x2 35281 field public static final int THERMAL_STATUS_NONE = 0; // 0x0 35282 field public static final int THERMAL_STATUS_SEVERE = 3; // 0x3 35283 field public static final int THERMAL_STATUS_SHUTDOWN = 6; // 0x6 35284 } 35285 35286 public static interface PowerManager.OnThermalStatusChangedListener { 35287 method public void onThermalStatusChanged(int); 35288 } 35289 35290 public final class PowerManager.WakeLock { 35291 method public void acquire(); 35292 method public void acquire(long); 35293 method public boolean isHeld(); 35294 method public void release(); 35295 method public void release(int); 35296 method public void setReferenceCounted(boolean); 35297 method public void setWorkSource(android.os.WorkSource); 35298 } 35299 35300 public class Process { 35301 ctor public Process(); 35302 method public static final long getElapsedCpuTime(); 35303 method public static final int[] getExclusiveCores(); 35304 method public static final int getGidForName(String); 35305 method public static final long getStartElapsedRealtime(); 35306 method public static final long getStartUptimeMillis(); 35307 method public static final int getThreadPriority(int) throws java.lang.IllegalArgumentException; 35308 method public static final int getUidForName(String); 35309 method public static final boolean is64Bit(); 35310 method public static boolean isApplicationUid(int); 35311 method public static final boolean isIsolated(); 35312 method public static final void killProcess(int); 35313 method public static final int myPid(); 35314 method public static final int myTid(); 35315 method public static final int myUid(); 35316 method public static android.os.UserHandle myUserHandle(); 35317 method public static final void sendSignal(int, int); 35318 method public static final void setThreadPriority(int, int) throws java.lang.IllegalArgumentException, java.lang.SecurityException; 35319 method public static final void setThreadPriority(int) throws java.lang.IllegalArgumentException, java.lang.SecurityException; 35320 method @Deprecated public static final boolean supportsProcesses(); 35321 field public static final int BLUETOOTH_UID = 1002; // 0x3ea 35322 field public static final int FIRST_APPLICATION_UID = 10000; // 0x2710 35323 field public static final int INVALID_UID = -1; // 0xffffffff 35324 field public static final int LAST_APPLICATION_UID = 19999; // 0x4e1f 35325 field public static final int PHONE_UID = 1001; // 0x3e9 35326 field public static final int ROOT_UID = 0; // 0x0 35327 field public static final int SHELL_UID = 2000; // 0x7d0 35328 field public static final int SIGNAL_KILL = 9; // 0x9 35329 field public static final int SIGNAL_QUIT = 3; // 0x3 35330 field public static final int SIGNAL_USR1 = 10; // 0xa 35331 field public static final int SYSTEM_UID = 1000; // 0x3e8 35332 field public static final int THREAD_PRIORITY_AUDIO = -16; // 0xfffffff0 35333 field public static final int THREAD_PRIORITY_BACKGROUND = 10; // 0xa 35334 field public static final int THREAD_PRIORITY_DEFAULT = 0; // 0x0 35335 field public static final int THREAD_PRIORITY_DISPLAY = -4; // 0xfffffffc 35336 field public static final int THREAD_PRIORITY_FOREGROUND = -2; // 0xfffffffe 35337 field public static final int THREAD_PRIORITY_LESS_FAVORABLE = 1; // 0x1 35338 field public static final int THREAD_PRIORITY_LOWEST = 19; // 0x13 35339 field public static final int THREAD_PRIORITY_MORE_FAVORABLE = -1; // 0xffffffff 35340 field public static final int THREAD_PRIORITY_URGENT_AUDIO = -19; // 0xffffffed 35341 field public static final int THREAD_PRIORITY_URGENT_DISPLAY = -8; // 0xfffffff8 35342 field public static final int THREAD_PRIORITY_VIDEO = -10; // 0xfffffff6 35343 field public static final int WIFI_UID = 1010; // 0x3f2 35344 } 35345 35346 public abstract class ProxyFileDescriptorCallback { 35347 ctor public ProxyFileDescriptorCallback(); 35348 method public void onFsync() throws android.system.ErrnoException; 35349 method public long onGetSize() throws android.system.ErrnoException; 35350 method public int onRead(long, int, byte[]) throws android.system.ErrnoException; 35351 method public abstract void onRelease(); 35352 method public int onWrite(long, int, byte[]) throws android.system.ErrnoException; 35353 } 35354 35355 public class RecoverySystem { 35356 method @RequiresPermission("android.permission.RECOVERY") public static void installPackage(android.content.Context, java.io.File) throws java.io.IOException; 35357 method public static void rebootWipeCache(android.content.Context) throws java.io.IOException; 35358 method public static void rebootWipeUserData(android.content.Context) throws java.io.IOException; 35359 method public static void verifyPackage(java.io.File, android.os.RecoverySystem.ProgressListener, java.io.File) throws java.security.GeneralSecurityException, java.io.IOException; 35360 } 35361 35362 public static interface RecoverySystem.ProgressListener { 35363 method public void onProgress(int); 35364 } 35365 35366 public class RemoteCallbackList<E extends android.os.IInterface> { 35367 ctor public RemoteCallbackList(); 35368 method public int beginBroadcast(); 35369 method public void finishBroadcast(); 35370 method public Object getBroadcastCookie(int); 35371 method public E getBroadcastItem(int); 35372 method public Object getRegisteredCallbackCookie(int); 35373 method public int getRegisteredCallbackCount(); 35374 method public E getRegisteredCallbackItem(int); 35375 method public void kill(); 35376 method public void onCallbackDied(E); 35377 method public void onCallbackDied(E, Object); 35378 method public boolean register(E); 35379 method public boolean register(E, Object); 35380 method public boolean unregister(E); 35381 } 35382 35383 public class RemoteException extends android.util.AndroidException { 35384 ctor public RemoteException(); 35385 ctor public RemoteException(String); 35386 method @NonNull public RuntimeException rethrowAsRuntimeException(); 35387 method @NonNull public RuntimeException rethrowFromSystemServer(); 35388 } 35389 35390 public class ResultReceiver implements android.os.Parcelable { 35391 ctor public ResultReceiver(android.os.Handler); 35392 method public int describeContents(); 35393 method protected void onReceiveResult(int, android.os.Bundle); 35394 method public void send(int, android.os.Bundle); 35395 method public void writeToParcel(android.os.Parcel, int); 35396 field @NonNull public static final android.os.Parcelable.Creator<android.os.ResultReceiver> CREATOR; 35397 } 35398 35399 public final class SharedMemory implements java.io.Closeable android.os.Parcelable { 35400 method public void close(); 35401 method @NonNull public static android.os.SharedMemory create(@Nullable String, int) throws android.system.ErrnoException; 35402 method public int describeContents(); 35403 method public int getSize(); 35404 method @NonNull public java.nio.ByteBuffer map(int, int, int) throws android.system.ErrnoException; 35405 method @NonNull public java.nio.ByteBuffer mapReadOnly() throws android.system.ErrnoException; 35406 method @NonNull public java.nio.ByteBuffer mapReadWrite() throws android.system.ErrnoException; 35407 method public boolean setProtect(int); 35408 method public static void unmap(@NonNull java.nio.ByteBuffer); 35409 method public void writeToParcel(@NonNull android.os.Parcel, int); 35410 field @NonNull public static final android.os.Parcelable.Creator<android.os.SharedMemory> CREATOR; 35411 } 35412 35413 public class StatFs { 35414 ctor public StatFs(String); 35415 method @Deprecated public int getAvailableBlocks(); 35416 method public long getAvailableBlocksLong(); 35417 method public long getAvailableBytes(); 35418 method @Deprecated public int getBlockCount(); 35419 method public long getBlockCountLong(); 35420 method @Deprecated public int getBlockSize(); 35421 method public long getBlockSizeLong(); 35422 method @Deprecated public int getFreeBlocks(); 35423 method public long getFreeBlocksLong(); 35424 method public long getFreeBytes(); 35425 method public long getTotalBytes(); 35426 method public void restat(String); 35427 } 35428 35429 public final class StrictMode { 35430 method public static android.os.StrictMode.ThreadPolicy allowThreadDiskReads(); 35431 method public static android.os.StrictMode.ThreadPolicy allowThreadDiskWrites(); 35432 method public static void enableDefaults(); 35433 method public static android.os.StrictMode.ThreadPolicy getThreadPolicy(); 35434 method public static android.os.StrictMode.VmPolicy getVmPolicy(); 35435 method public static void noteSlowCall(String); 35436 method public static void setThreadPolicy(android.os.StrictMode.ThreadPolicy); 35437 method public static void setVmPolicy(android.os.StrictMode.VmPolicy); 35438 } 35439 35440 public static interface StrictMode.OnThreadViolationListener { 35441 method public void onThreadViolation(android.os.strictmode.Violation); 35442 } 35443 35444 public static interface StrictMode.OnVmViolationListener { 35445 method public void onVmViolation(android.os.strictmode.Violation); 35446 } 35447 35448 public static final class StrictMode.ThreadPolicy { 35449 field public static final android.os.StrictMode.ThreadPolicy LAX; 35450 } 35451 35452 public static final class StrictMode.ThreadPolicy.Builder { 35453 ctor public StrictMode.ThreadPolicy.Builder(); 35454 ctor public StrictMode.ThreadPolicy.Builder(android.os.StrictMode.ThreadPolicy); 35455 method public android.os.StrictMode.ThreadPolicy build(); 35456 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder detectAll(); 35457 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder detectCustomSlowCalls(); 35458 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder detectDiskReads(); 35459 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder detectDiskWrites(); 35460 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder detectNetwork(); 35461 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder detectResourceMismatches(); 35462 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder detectUnbufferedIo(); 35463 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder penaltyDeath(); 35464 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder penaltyDeathOnNetwork(); 35465 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder penaltyDialog(); 35466 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder penaltyDropBox(); 35467 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder penaltyFlashScreen(); 35468 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder penaltyListener(@NonNull java.util.concurrent.Executor, @NonNull android.os.StrictMode.OnThreadViolationListener); 35469 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder penaltyLog(); 35470 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder permitAll(); 35471 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder permitCustomSlowCalls(); 35472 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder permitDiskReads(); 35473 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder permitDiskWrites(); 35474 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder permitNetwork(); 35475 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder permitResourceMismatches(); 35476 method @NonNull public android.os.StrictMode.ThreadPolicy.Builder permitUnbufferedIo(); 35477 } 35478 35479 public static final class StrictMode.VmPolicy { 35480 field public static final android.os.StrictMode.VmPolicy LAX; 35481 } 35482 35483 public static final class StrictMode.VmPolicy.Builder { 35484 ctor public StrictMode.VmPolicy.Builder(); 35485 ctor public StrictMode.VmPolicy.Builder(android.os.StrictMode.VmPolicy); 35486 method public android.os.StrictMode.VmPolicy build(); 35487 method @NonNull public android.os.StrictMode.VmPolicy.Builder detectActivityLeaks(); 35488 method @NonNull public android.os.StrictMode.VmPolicy.Builder detectAll(); 35489 method @NonNull public android.os.StrictMode.VmPolicy.Builder detectCleartextNetwork(); 35490 method @NonNull public android.os.StrictMode.VmPolicy.Builder detectContentUriWithoutPermission(); 35491 method @NonNull public android.os.StrictMode.VmPolicy.Builder detectCredentialProtectedWhileLocked(); 35492 method @NonNull public android.os.StrictMode.VmPolicy.Builder detectFileUriExposure(); 35493 method @NonNull public android.os.StrictMode.VmPolicy.Builder detectImplicitDirectBoot(); 35494 method @NonNull public android.os.StrictMode.VmPolicy.Builder detectLeakedClosableObjects(); 35495 method @NonNull public android.os.StrictMode.VmPolicy.Builder detectLeakedRegistrationObjects(); 35496 method @NonNull public android.os.StrictMode.VmPolicy.Builder detectLeakedSqlLiteObjects(); 35497 method @NonNull public android.os.StrictMode.VmPolicy.Builder detectNonSdkApiUsage(); 35498 method @NonNull public android.os.StrictMode.VmPolicy.Builder detectUntaggedSockets(); 35499 method @NonNull public android.os.StrictMode.VmPolicy.Builder penaltyDeath(); 35500 method @NonNull public android.os.StrictMode.VmPolicy.Builder penaltyDeathOnCleartextNetwork(); 35501 method @NonNull public android.os.StrictMode.VmPolicy.Builder penaltyDeathOnFileUriExposure(); 35502 method @NonNull public android.os.StrictMode.VmPolicy.Builder penaltyDropBox(); 35503 method @NonNull public android.os.StrictMode.VmPolicy.Builder penaltyListener(@NonNull java.util.concurrent.Executor, @NonNull android.os.StrictMode.OnVmViolationListener); 35504 method @NonNull public android.os.StrictMode.VmPolicy.Builder penaltyLog(); 35505 method @NonNull public android.os.StrictMode.VmPolicy.Builder permitNonSdkApiUsage(); 35506 method @NonNull public android.os.StrictMode.VmPolicy.Builder setClassInstanceLimit(Class, int); 35507 } 35508 35509 public final class SystemClock { 35510 method @NonNull public static java.time.Clock currentGnssTimeClock(); 35511 method public static long currentThreadTimeMillis(); 35512 method public static long elapsedRealtime(); 35513 method public static long elapsedRealtimeNanos(); 35514 method public static boolean setCurrentTimeMillis(long); 35515 method public static void sleep(long); 35516 method public static long uptimeMillis(); 35517 } 35518 35519 public class TestLooperManager { 35520 method public void execute(android.os.Message); 35521 method public android.os.MessageQueue getMessageQueue(); 35522 method public boolean hasMessages(android.os.Handler, Object, int); 35523 method public boolean hasMessages(android.os.Handler, Object, Runnable); 35524 method public android.os.Message next(); 35525 method public void recycle(android.os.Message); 35526 method public void release(); 35527 } 35528 35529 public abstract class TokenWatcher { 35530 ctor public TokenWatcher(android.os.Handler, String); 35531 method public void acquire(android.os.IBinder, String); 35532 method public abstract void acquired(); 35533 method public void cleanup(android.os.IBinder, boolean); 35534 method public void dump(); 35535 method public void dump(java.io.PrintWriter); 35536 method public boolean isAcquired(); 35537 method public void release(android.os.IBinder); 35538 method public abstract void released(); 35539 } 35540 35541 public final class Trace { 35542 method public static void beginAsyncSection(@NonNull String, int); 35543 method public static void beginSection(@NonNull String); 35544 method public static void endAsyncSection(@NonNull String, int); 35545 method public static void endSection(); 35546 method public static boolean isEnabled(); 35547 method public static void setCounter(@NonNull String, long); 35548 } 35549 35550 public class TransactionTooLargeException extends android.os.RemoteException { 35551 ctor public TransactionTooLargeException(); 35552 ctor public TransactionTooLargeException(String); 35553 } 35554 35555 public final class UserHandle implements android.os.Parcelable { 35556 ctor public UserHandle(android.os.Parcel); 35557 method public int describeContents(); 35558 method public static android.os.UserHandle getUserHandleForUid(int); 35559 method public static android.os.UserHandle readFromParcel(android.os.Parcel); 35560 method public void writeToParcel(android.os.Parcel, int); 35561 method public static void writeToParcel(android.os.UserHandle, android.os.Parcel); 35562 field @NonNull public static final android.os.Parcelable.Creator<android.os.UserHandle> CREATOR; 35563 } 35564 35565 public class UserManager { 35566 method public static android.content.Intent createUserCreationIntent(@Nullable String, @Nullable String, @Nullable String, @Nullable android.os.PersistableBundle); 35567 method @WorkerThread public android.os.Bundle getApplicationRestrictions(String); 35568 method public long getSerialNumberForUser(android.os.UserHandle); 35569 method @RequiresPermission("android.permission.MANAGE_USERS") public int getUserCount(); 35570 method public long getUserCreationTime(android.os.UserHandle); 35571 method public android.os.UserHandle getUserForSerialNumber(long); 35572 method @NonNull @RequiresPermission(anyOf={"android.permission.MANAGE_USERS", android.Manifest.permission.GET_ACCOUNTS_PRIVILEGED}, conditional=true) public String getUserName(); 35573 method public java.util.List<android.os.UserHandle> getUserProfiles(); 35574 method public android.os.Bundle getUserRestrictions(); 35575 method @RequiresPermission(anyOf={"android.permission.MANAGE_USERS", "android.permission.INTERACT_ACROSS_USERS"}, conditional=true) public android.os.Bundle getUserRestrictions(android.os.UserHandle); 35576 method public boolean hasUserRestriction(String); 35577 method public boolean isDemoUser(); 35578 method public boolean isManagedProfile(); 35579 method public boolean isQuietModeEnabled(android.os.UserHandle); 35580 method public boolean isSystemUser(); 35581 method public boolean isUserAGoat(); 35582 method @RequiresPermission(anyOf={"android.permission.MANAGE_USERS", "android.permission.INTERACT_ACROSS_USERS"}, conditional=true) public boolean isUserRunning(android.os.UserHandle); 35583 method @RequiresPermission(anyOf={"android.permission.MANAGE_USERS", "android.permission.INTERACT_ACROSS_USERS"}, conditional=true) public boolean isUserRunningOrStopping(android.os.UserHandle); 35584 method public boolean isUserUnlocked(); 35585 method @RequiresPermission(anyOf={"android.permission.MANAGE_USERS", "android.permission.INTERACT_ACROSS_USERS"}, conditional=true) public boolean isUserUnlocked(android.os.UserHandle); 35586 method @RequiresPermission(anyOf={"android.permission.MANAGE_USERS", "android.permission.MODIFY_QUIET_MODE"}, conditional=true) public boolean requestQuietModeEnabled(boolean, @NonNull android.os.UserHandle); 35587 method public boolean requestQuietModeEnabled(boolean, @NonNull android.os.UserHandle, int); 35588 method @Deprecated public boolean setRestrictionsChallenge(String); 35589 method @Deprecated @RequiresPermission("android.permission.MANAGE_USERS") public void setUserRestriction(String, boolean); 35590 method @Deprecated public void setUserRestrictions(android.os.Bundle); 35591 method @Deprecated public void setUserRestrictions(android.os.Bundle, android.os.UserHandle); 35592 method public static boolean supportsMultipleUsers(); 35593 field public static final String ALLOW_PARENT_PROFILE_APP_LINKING = "allow_parent_profile_app_linking"; 35594 field @Deprecated public static final String DISALLOW_ADD_MANAGED_PROFILE = "no_add_managed_profile"; 35595 field public static final String DISALLOW_ADD_USER = "no_add_user"; 35596 field public static final String DISALLOW_ADJUST_VOLUME = "no_adjust_volume"; 35597 field public static final String DISALLOW_AIRPLANE_MODE = "no_airplane_mode"; 35598 field public static final String DISALLOW_AMBIENT_DISPLAY = "no_ambient_display"; 35599 field public static final String DISALLOW_APPS_CONTROL = "no_control_apps"; 35600 field public static final String DISALLOW_AUTOFILL = "no_autofill"; 35601 field public static final String DISALLOW_BLUETOOTH = "no_bluetooth"; 35602 field public static final String DISALLOW_BLUETOOTH_SHARING = "no_bluetooth_sharing"; 35603 field public static final String DISALLOW_CONFIG_BLUETOOTH = "no_config_bluetooth"; 35604 field public static final String DISALLOW_CONFIG_BRIGHTNESS = "no_config_brightness"; 35605 field public static final String DISALLOW_CONFIG_CELL_BROADCASTS = "no_config_cell_broadcasts"; 35606 field public static final String DISALLOW_CONFIG_CREDENTIALS = "no_config_credentials"; 35607 field public static final String DISALLOW_CONFIG_DATE_TIME = "no_config_date_time"; 35608 field public static final String DISALLOW_CONFIG_LOCALE = "no_config_locale"; 35609 field public static final String DISALLOW_CONFIG_LOCATION = "no_config_location"; 35610 field public static final String DISALLOW_CONFIG_MOBILE_NETWORKS = "no_config_mobile_networks"; 35611 field public static final String DISALLOW_CONFIG_PRIVATE_DNS = "disallow_config_private_dns"; 35612 field public static final String DISALLOW_CONFIG_SCREEN_TIMEOUT = "no_config_screen_timeout"; 35613 field public static final String DISALLOW_CONFIG_TETHERING = "no_config_tethering"; 35614 field public static final String DISALLOW_CONFIG_VPN = "no_config_vpn"; 35615 field public static final String DISALLOW_CONFIG_WIFI = "no_config_wifi"; 35616 field public static final String DISALLOW_CONTENT_CAPTURE = "no_content_capture"; 35617 field public static final String DISALLOW_CONTENT_SUGGESTIONS = "no_content_suggestions"; 35618 field public static final String DISALLOW_CREATE_WINDOWS = "no_create_windows"; 35619 field public static final String DISALLOW_CROSS_PROFILE_COPY_PASTE = "no_cross_profile_copy_paste"; 35620 field public static final String DISALLOW_DATA_ROAMING = "no_data_roaming"; 35621 field public static final String DISALLOW_DEBUGGING_FEATURES = "no_debugging_features"; 35622 field public static final String DISALLOW_FACTORY_RESET = "no_factory_reset"; 35623 field public static final String DISALLOW_FUN = "no_fun"; 35624 field public static final String DISALLOW_INSTALL_APPS = "no_install_apps"; 35625 field public static final String DISALLOW_INSTALL_UNKNOWN_SOURCES = "no_install_unknown_sources"; 35626 field public static final String DISALLOW_INSTALL_UNKNOWN_SOURCES_GLOBALLY = "no_install_unknown_sources_globally"; 35627 field public static final String DISALLOW_MODIFY_ACCOUNTS = "no_modify_accounts"; 35628 field public static final String DISALLOW_MOUNT_PHYSICAL_MEDIA = "no_physical_media"; 35629 field public static final String DISALLOW_NETWORK_RESET = "no_network_reset"; 35630 field public static final String DISALLOW_OUTGOING_BEAM = "no_outgoing_beam"; 35631 field public static final String DISALLOW_OUTGOING_CALLS = "no_outgoing_calls"; 35632 field public static final String DISALLOW_PRINTING = "no_printing"; 35633 field @Deprecated public static final String DISALLOW_REMOVE_MANAGED_PROFILE = "no_remove_managed_profile"; 35634 field public static final String DISALLOW_REMOVE_USER = "no_remove_user"; 35635 field public static final String DISALLOW_SAFE_BOOT = "no_safe_boot"; 35636 field public static final String DISALLOW_SET_USER_ICON = "no_set_user_icon"; 35637 field public static final String DISALLOW_SET_WALLPAPER = "no_set_wallpaper"; 35638 field public static final String DISALLOW_SHARE_INTO_MANAGED_PROFILE = "no_sharing_into_profile"; 35639 field public static final String DISALLOW_SHARE_LOCATION = "no_share_location"; 35640 field public static final String DISALLOW_SMS = "no_sms"; 35641 field public static final String DISALLOW_SYSTEM_ERROR_DIALOGS = "no_system_error_dialogs"; 35642 field public static final String DISALLOW_UNIFIED_PASSWORD = "no_unified_password"; 35643 field public static final String DISALLOW_UNINSTALL_APPS = "no_uninstall_apps"; 35644 field public static final String DISALLOW_UNMUTE_MICROPHONE = "no_unmute_microphone"; 35645 field public static final String DISALLOW_USB_FILE_TRANSFER = "no_usb_file_transfer"; 35646 field public static final String DISALLOW_USER_SWITCH = "no_user_switch"; 35647 field public static final String ENSURE_VERIFY_APPS = "ensure_verify_apps"; 35648 field public static final String KEY_RESTRICTIONS_PENDING = "restrictions_pending"; 35649 field public static final int QUIET_MODE_DISABLE_ONLY_IF_CREDENTIAL_NOT_REQUIRED = 1; // 0x1 35650 field public static final int USER_CREATION_FAILED_NOT_PERMITTED = 1; // 0x1 35651 field public static final int USER_CREATION_FAILED_NO_MORE_USERS = 2; // 0x2 35652 field public static final int USER_OPERATION_ERROR_CURRENT_USER = 4; // 0x4 35653 field public static final int USER_OPERATION_ERROR_LOW_STORAGE = 5; // 0x5 35654 field public static final int USER_OPERATION_ERROR_MANAGED_PROFILE = 2; // 0x2 35655 field public static final int USER_OPERATION_ERROR_MAX_RUNNING_USERS = 3; // 0x3 35656 field public static final int USER_OPERATION_ERROR_MAX_USERS = 6; // 0x6 35657 field public static final int USER_OPERATION_ERROR_UNKNOWN = 1; // 0x1 35658 field public static final int USER_OPERATION_SUCCESS = 0; // 0x0 35659 } 35660 35661 public static class UserManager.UserOperationException extends java.lang.RuntimeException { 35662 method public int getUserOperationResult(); 35663 } 35664 35665 public final class VibrationAttributes implements android.os.Parcelable { 35666 method public int describeContents(); 35667 method public int getFlags(); 35668 method public int getUsage(); 35669 method public int getUsageClass(); 35670 method public boolean isFlagSet(int); 35671 method public void writeToParcel(@NonNull android.os.Parcel, int); 35672 field @NonNull public static final android.os.Parcelable.Creator<android.os.VibrationAttributes> CREATOR; 35673 field public static final int FLAG_BYPASS_INTERRUPTION_POLICY = 1; // 0x1 35674 field public static final int USAGE_ALARM = 17; // 0x11 35675 field public static final int USAGE_CLASS_ALARM = 1; // 0x1 35676 field public static final int USAGE_CLASS_FEEDBACK = 2; // 0x2 35677 field public static final int USAGE_CLASS_MASK = 15; // 0xf 35678 field public static final int USAGE_CLASS_UNKNOWN = 0; // 0x0 35679 field public static final int USAGE_COMMUNICATION_REQUEST = 65; // 0x41 35680 field public static final int USAGE_HARDWARE_FEEDBACK = 50; // 0x32 35681 field public static final int USAGE_NOTIFICATION = 49; // 0x31 35682 field public static final int USAGE_PHYSICAL_EMULATION = 34; // 0x22 35683 field public static final int USAGE_RINGTONE = 33; // 0x21 35684 field public static final int USAGE_TOUCH = 18; // 0x12 35685 field public static final int USAGE_UNKNOWN = 0; // 0x0 35686 } 35687 35688 public static final class VibrationAttributes.Builder { 35689 ctor public VibrationAttributes.Builder(); 35690 ctor public VibrationAttributes.Builder(@Nullable android.os.VibrationAttributes); 35691 method @NonNull public android.os.VibrationAttributes build(); 35692 method @NonNull public android.os.VibrationAttributes.Builder setFlags(int, int); 35693 method @NonNull public android.os.VibrationAttributes.Builder setUsage(int); 35694 } 35695 35696 public abstract class VibrationEffect implements android.os.Parcelable { 35697 method public static android.os.VibrationEffect createOneShot(long, int); 35698 method @NonNull public static android.os.VibrationEffect createPredefined(int); 35699 method public static android.os.VibrationEffect createWaveform(long[], int); 35700 method public static android.os.VibrationEffect createWaveform(long[], int[], int); 35701 method public int describeContents(); 35702 method @NonNull public static android.os.VibrationEffect.Composition startComposition(); 35703 field @NonNull public static final android.os.Parcelable.Creator<android.os.VibrationEffect> CREATOR; 35704 field public static final int DEFAULT_AMPLITUDE = -1; // 0xffffffff 35705 field public static final int EFFECT_CLICK = 0; // 0x0 35706 field public static final int EFFECT_DOUBLE_CLICK = 1; // 0x1 35707 field public static final int EFFECT_HEAVY_CLICK = 5; // 0x5 35708 field public static final int EFFECT_TICK = 2; // 0x2 35709 } 35710 35711 public static final class VibrationEffect.Composition { 35712 method @NonNull public android.os.VibrationEffect.Composition addPrimitive(int); 35713 method @NonNull public android.os.VibrationEffect.Composition addPrimitive(int, @FloatRange(from=0.0f, to=1.0f) float); 35714 method @NonNull public android.os.VibrationEffect.Composition addPrimitive(int, @FloatRange(from=0.0f, to=1.0f) float, @IntRange(from=0) int); 35715 method @NonNull public android.os.VibrationEffect compose(); 35716 field public static final int PRIMITIVE_CLICK = 1; // 0x1 35717 field public static final int PRIMITIVE_QUICK_FALL = 6; // 0x6 35718 field public static final int PRIMITIVE_QUICK_RISE = 4; // 0x4 35719 field public static final int PRIMITIVE_SLOW_RISE = 5; // 0x5 35720 field public static final int PRIMITIVE_TICK = 7; // 0x7 35721 } 35722 35723 public abstract class Vibrator { 35724 method public final int areAllEffectsSupported(@NonNull int...); 35725 method public final boolean areAllPrimitivesSupported(@NonNull int...); 35726 method @NonNull public int[] areEffectsSupported(@NonNull int...); 35727 method @NonNull public boolean[] arePrimitivesSupported(@NonNull int...); 35728 method @RequiresPermission(android.Manifest.permission.VIBRATE) public abstract void cancel(); 35729 method public abstract boolean hasAmplitudeControl(); 35730 method public abstract boolean hasVibrator(); 35731 method @Deprecated @RequiresPermission(android.Manifest.permission.VIBRATE) public void vibrate(long); 35732 method @Deprecated @RequiresPermission(android.Manifest.permission.VIBRATE) public void vibrate(long, android.media.AudioAttributes); 35733 method @Deprecated @RequiresPermission(android.Manifest.permission.VIBRATE) public void vibrate(long[], int); 35734 method @Deprecated @RequiresPermission(android.Manifest.permission.VIBRATE) public void vibrate(long[], int, android.media.AudioAttributes); 35735 method @RequiresPermission(android.Manifest.permission.VIBRATE) public void vibrate(android.os.VibrationEffect); 35736 method @RequiresPermission(android.Manifest.permission.VIBRATE) public void vibrate(android.os.VibrationEffect, android.media.AudioAttributes); 35737 field public static final int VIBRATION_EFFECT_SUPPORT_NO = 2; // 0x2 35738 field public static final int VIBRATION_EFFECT_SUPPORT_UNKNOWN = 0; // 0x0 35739 field public static final int VIBRATION_EFFECT_SUPPORT_YES = 1; // 0x1 35740 } 35741 35742 public class WorkSource implements android.os.Parcelable { 35743 ctor public WorkSource(); 35744 ctor public WorkSource(android.os.WorkSource); 35745 method public boolean add(android.os.WorkSource); 35746 method public void clear(); 35747 method public int describeContents(); 35748 method public boolean diff(android.os.WorkSource); 35749 method public boolean remove(android.os.WorkSource); 35750 method public void set(android.os.WorkSource); 35751 method public void writeToParcel(android.os.Parcel, int); 35752 field @NonNull public static final android.os.Parcelable.Creator<android.os.WorkSource> CREATOR; 35753 } 35754 35755} 35756 35757package android.os.health { 35758 35759 public class HealthStats { 35760 method public String getDataType(); 35761 method public long getMeasurement(int); 35762 method public int getMeasurementKeyAt(int); 35763 method public int getMeasurementKeyCount(); 35764 method public java.util.Map<java.lang.String,java.lang.Long> getMeasurements(int); 35765 method public int getMeasurementsKeyAt(int); 35766 method public int getMeasurementsKeyCount(); 35767 method public java.util.Map<java.lang.String,android.os.health.HealthStats> getStats(int); 35768 method public int getStatsKeyAt(int); 35769 method public int getStatsKeyCount(); 35770 method public android.os.health.TimerStat getTimer(int); 35771 method public int getTimerCount(int); 35772 method public int getTimerKeyAt(int); 35773 method public int getTimerKeyCount(); 35774 method public long getTimerTime(int); 35775 method public java.util.Map<java.lang.String,android.os.health.TimerStat> getTimers(int); 35776 method public int getTimersKeyAt(int); 35777 method public int getTimersKeyCount(); 35778 method public boolean hasMeasurement(int); 35779 method public boolean hasMeasurements(int); 35780 method public boolean hasStats(int); 35781 method public boolean hasTimer(int); 35782 method public boolean hasTimers(int); 35783 } 35784 35785 public final class PackageHealthStats { 35786 field public static final int MEASUREMENTS_WAKEUP_ALARMS_COUNT = 40002; // 0x9c42 35787 field public static final int STATS_SERVICES = 40001; // 0x9c41 35788 } 35789 35790 public final class PidHealthStats { 35791 field public static final int MEASUREMENT_WAKE_NESTING_COUNT = 20001; // 0x4e21 35792 field public static final int MEASUREMENT_WAKE_START_MS = 20003; // 0x4e23 35793 field public static final int MEASUREMENT_WAKE_SUM_MS = 20002; // 0x4e22 35794 } 35795 35796 public final class ProcessHealthStats { 35797 field public static final int MEASUREMENT_ANR_COUNT = 30005; // 0x7535 35798 field public static final int MEASUREMENT_CRASHES_COUNT = 30004; // 0x7534 35799 field public static final int MEASUREMENT_FOREGROUND_MS = 30006; // 0x7536 35800 field public static final int MEASUREMENT_STARTS_COUNT = 30003; // 0x7533 35801 field public static final int MEASUREMENT_SYSTEM_TIME_MS = 30002; // 0x7532 35802 field public static final int MEASUREMENT_USER_TIME_MS = 30001; // 0x7531 35803 } 35804 35805 public final class ServiceHealthStats { 35806 field public static final int MEASUREMENT_LAUNCH_COUNT = 50002; // 0xc352 35807 field public static final int MEASUREMENT_START_SERVICE_COUNT = 50001; // 0xc351 35808 } 35809 35810 public class SystemHealthManager { 35811 method public android.os.health.HealthStats takeMyUidSnapshot(); 35812 method public android.os.health.HealthStats takeUidSnapshot(int); 35813 method public android.os.health.HealthStats[] takeUidSnapshots(int[]); 35814 } 35815 35816 public final class TimerStat implements android.os.Parcelable { 35817 ctor public TimerStat(); 35818 ctor public TimerStat(int, long); 35819 ctor public TimerStat(android.os.Parcel); 35820 method public int describeContents(); 35821 method public int getCount(); 35822 method public long getTime(); 35823 method public void setCount(int); 35824 method public void setTime(long); 35825 method public void writeToParcel(android.os.Parcel, int); 35826 field @NonNull public static final android.os.Parcelable.Creator<android.os.health.TimerStat> CREATOR; 35827 } 35828 35829 public final class UidHealthStats { 35830 field public static final int MEASUREMENT_BLUETOOTH_IDLE_MS = 10020; // 0x2724 35831 field public static final int MEASUREMENT_BLUETOOTH_POWER_MAMS = 10023; // 0x2727 35832 field public static final int MEASUREMENT_BLUETOOTH_RX_BYTES = 10052; // 0x2744 35833 field public static final int MEASUREMENT_BLUETOOTH_RX_MS = 10021; // 0x2725 35834 field public static final int MEASUREMENT_BLUETOOTH_RX_PACKETS = 10058; // 0x274a 35835 field public static final int MEASUREMENT_BLUETOOTH_TX_BYTES = 10053; // 0x2745 35836 field public static final int MEASUREMENT_BLUETOOTH_TX_MS = 10022; // 0x2726 35837 field public static final int MEASUREMENT_BLUETOOTH_TX_PACKETS = 10059; // 0x274b 35838 field public static final int MEASUREMENT_BUTTON_USER_ACTIVITY_COUNT = 10046; // 0x273e 35839 field @Deprecated public static final int MEASUREMENT_CPU_POWER_MAMS = 10064; // 0x2750 35840 field public static final int MEASUREMENT_MOBILE_IDLE_MS = 10024; // 0x2728 35841 field public static final int MEASUREMENT_MOBILE_POWER_MAMS = 10027; // 0x272b 35842 field public static final int MEASUREMENT_MOBILE_RX_BYTES = 10048; // 0x2740 35843 field public static final int MEASUREMENT_MOBILE_RX_MS = 10025; // 0x2729 35844 field public static final int MEASUREMENT_MOBILE_RX_PACKETS = 10054; // 0x2746 35845 field public static final int MEASUREMENT_MOBILE_TX_BYTES = 10049; // 0x2741 35846 field public static final int MEASUREMENT_MOBILE_TX_MS = 10026; // 0x272a 35847 field public static final int MEASUREMENT_MOBILE_TX_PACKETS = 10055; // 0x2747 35848 field public static final int MEASUREMENT_OTHER_USER_ACTIVITY_COUNT = 10045; // 0x273d 35849 field public static final int MEASUREMENT_REALTIME_BATTERY_MS = 10001; // 0x2711 35850 field public static final int MEASUREMENT_REALTIME_SCREEN_OFF_BATTERY_MS = 10003; // 0x2713 35851 field public static final int MEASUREMENT_SYSTEM_CPU_TIME_MS = 10063; // 0x274f 35852 field public static final int MEASUREMENT_TOUCH_USER_ACTIVITY_COUNT = 10047; // 0x273f 35853 field public static final int MEASUREMENT_UPTIME_BATTERY_MS = 10002; // 0x2712 35854 field public static final int MEASUREMENT_UPTIME_SCREEN_OFF_BATTERY_MS = 10004; // 0x2714 35855 field public static final int MEASUREMENT_USER_CPU_TIME_MS = 10062; // 0x274e 35856 field public static final int MEASUREMENT_WIFI_FULL_LOCK_MS = 10029; // 0x272d 35857 field public static final int MEASUREMENT_WIFI_IDLE_MS = 10016; // 0x2720 35858 field public static final int MEASUREMENT_WIFI_MULTICAST_MS = 10031; // 0x272f 35859 field public static final int MEASUREMENT_WIFI_POWER_MAMS = 10019; // 0x2723 35860 field public static final int MEASUREMENT_WIFI_RUNNING_MS = 10028; // 0x272c 35861 field public static final int MEASUREMENT_WIFI_RX_BYTES = 10050; // 0x2742 35862 field public static final int MEASUREMENT_WIFI_RX_MS = 10017; // 0x2721 35863 field public static final int MEASUREMENT_WIFI_RX_PACKETS = 10056; // 0x2748 35864 field public static final int MEASUREMENT_WIFI_TX_BYTES = 10051; // 0x2743 35865 field public static final int MEASUREMENT_WIFI_TX_MS = 10018; // 0x2722 35866 field public static final int MEASUREMENT_WIFI_TX_PACKETS = 10057; // 0x2749 35867 field public static final int STATS_PACKAGES = 10015; // 0x271f 35868 field public static final int STATS_PIDS = 10013; // 0x271d 35869 field public static final int STATS_PROCESSES = 10014; // 0x271e 35870 field public static final int TIMERS_JOBS = 10010; // 0x271a 35871 field public static final int TIMERS_SENSORS = 10012; // 0x271c 35872 field public static final int TIMERS_SYNCS = 10009; // 0x2719 35873 field public static final int TIMERS_WAKELOCKS_DRAW = 10008; // 0x2718 35874 field public static final int TIMERS_WAKELOCKS_FULL = 10005; // 0x2715 35875 field public static final int TIMERS_WAKELOCKS_PARTIAL = 10006; // 0x2716 35876 field public static final int TIMERS_WAKELOCKS_WINDOW = 10007; // 0x2717 35877 field public static final int TIMER_AUDIO = 10032; // 0x2730 35878 field public static final int TIMER_BLUETOOTH_SCAN = 10037; // 0x2735 35879 field public static final int TIMER_CAMERA = 10035; // 0x2733 35880 field public static final int TIMER_FLASHLIGHT = 10034; // 0x2732 35881 field public static final int TIMER_FOREGROUND_ACTIVITY = 10036; // 0x2734 35882 field public static final int TIMER_GPS_SENSOR = 10011; // 0x271b 35883 field public static final int TIMER_MOBILE_RADIO_ACTIVE = 10061; // 0x274d 35884 field public static final int TIMER_PROCESS_STATE_BACKGROUND_MS = 10042; // 0x273a 35885 field public static final int TIMER_PROCESS_STATE_CACHED_MS = 10043; // 0x273b 35886 field public static final int TIMER_PROCESS_STATE_FOREGROUND_MS = 10041; // 0x2739 35887 field public static final int TIMER_PROCESS_STATE_FOREGROUND_SERVICE_MS = 10039; // 0x2737 35888 field public static final int TIMER_PROCESS_STATE_TOP_MS = 10038; // 0x2736 35889 field public static final int TIMER_PROCESS_STATE_TOP_SLEEPING_MS = 10040; // 0x2738 35890 field public static final int TIMER_VIBRATOR = 10044; // 0x273c 35891 field public static final int TIMER_VIDEO = 10033; // 0x2731 35892 field public static final int TIMER_WIFI_SCAN = 10030; // 0x272e 35893 } 35894 35895} 35896 35897package android.os.storage { 35898 35899 public abstract class OnObbStateChangeListener { 35900 ctor public OnObbStateChangeListener(); 35901 method public void onObbStateChange(String, int); 35902 field public static final int ERROR_ALREADY_MOUNTED = 24; // 0x18 35903 field public static final int ERROR_COULD_NOT_MOUNT = 21; // 0x15 35904 field public static final int ERROR_COULD_NOT_UNMOUNT = 22; // 0x16 35905 field public static final int ERROR_INTERNAL = 20; // 0x14 35906 field public static final int ERROR_NOT_MOUNTED = 23; // 0x17 35907 field public static final int ERROR_PERMISSION_DENIED = 25; // 0x19 35908 field public static final int MOUNTED = 1; // 0x1 35909 field public static final int UNMOUNTED = 2; // 0x2 35910 } 35911 35912 public class StorageManager { 35913 method @WorkerThread public void allocateBytes(@NonNull java.util.UUID, long) throws java.io.IOException; 35914 method @WorkerThread public void allocateBytes(java.io.FileDescriptor, long) throws java.io.IOException; 35915 method @WorkerThread public long getAllocatableBytes(@NonNull java.util.UUID) throws java.io.IOException; 35916 method @WorkerThread public long getCacheQuotaBytes(@NonNull java.util.UUID) throws java.io.IOException; 35917 method @WorkerThread public long getCacheSizeBytes(@NonNull java.util.UUID) throws java.io.IOException; 35918 method public String getMountedObbPath(String); 35919 method @NonNull public android.os.storage.StorageVolume getPrimaryStorageVolume(); 35920 method @NonNull public java.util.List<android.os.storage.StorageVolume> getRecentStorageVolumes(); 35921 method @Nullable public android.os.storage.StorageVolume getStorageVolume(@NonNull java.io.File); 35922 method @NonNull public android.os.storage.StorageVolume getStorageVolume(@NonNull android.net.Uri); 35923 method @NonNull public java.util.List<android.os.storage.StorageVolume> getStorageVolumes(); 35924 method @NonNull public java.util.UUID getUuidForPath(@NonNull java.io.File) throws java.io.IOException; 35925 method public boolean isAllocationSupported(@NonNull java.io.FileDescriptor); 35926 method public boolean isCacheBehaviorGroup(java.io.File) throws java.io.IOException; 35927 method public boolean isCacheBehaviorTombstone(java.io.File) throws java.io.IOException; 35928 method public boolean isCheckpointSupported(); 35929 method public boolean isEncrypted(java.io.File); 35930 method public boolean isObbMounted(String); 35931 method public boolean mountObb(String, String, android.os.storage.OnObbStateChangeListener); 35932 method @NonNull public android.os.ParcelFileDescriptor openProxyFileDescriptor(int, android.os.ProxyFileDescriptorCallback, android.os.Handler) throws java.io.IOException; 35933 method public void registerStorageVolumeCallback(@NonNull java.util.concurrent.Executor, @NonNull android.os.storage.StorageManager.StorageVolumeCallback); 35934 method public void setCacheBehaviorGroup(java.io.File, boolean) throws java.io.IOException; 35935 method public void setCacheBehaviorTombstone(java.io.File, boolean) throws java.io.IOException; 35936 method public boolean unmountObb(String, boolean, android.os.storage.OnObbStateChangeListener); 35937 method public void unregisterStorageVolumeCallback(@NonNull android.os.storage.StorageManager.StorageVolumeCallback); 35938 field @RequiresPermission(android.Manifest.permission.MANAGE_EXTERNAL_STORAGE) public static final String ACTION_CLEAR_APP_CACHE = "android.os.storage.action.CLEAR_APP_CACHE"; 35939 field public static final String ACTION_MANAGE_STORAGE = "android.os.storage.action.MANAGE_STORAGE"; 35940 field public static final String EXTRA_REQUESTED_BYTES = "android.os.storage.extra.REQUESTED_BYTES"; 35941 field public static final String EXTRA_UUID = "android.os.storage.extra.UUID"; 35942 field public static final java.util.UUID UUID_DEFAULT; 35943 } 35944 35945 public static class StorageManager.StorageVolumeCallback { 35946 ctor public StorageManager.StorageVolumeCallback(); 35947 method public void onStateChanged(@NonNull android.os.storage.StorageVolume); 35948 } 35949 35950 public final class StorageVolume implements android.os.Parcelable { 35951 method @Deprecated @Nullable public android.content.Intent createAccessIntent(String); 35952 method @NonNull public android.content.Intent createOpenDocumentTreeIntent(); 35953 method public int describeContents(); 35954 method public String getDescription(android.content.Context); 35955 method @Nullable public java.io.File getDirectory(); 35956 method @Nullable public String getMediaStoreVolumeName(); 35957 method public String getState(); 35958 method @Nullable public String getUuid(); 35959 method public boolean isEmulated(); 35960 method public boolean isPrimary(); 35961 method public boolean isRemovable(); 35962 method public void writeToParcel(android.os.Parcel, int); 35963 field @NonNull public static final android.os.Parcelable.Creator<android.os.storage.StorageVolume> CREATOR; 35964 field public static final String EXTRA_STORAGE_VOLUME = "android.os.storage.extra.STORAGE_VOLUME"; 35965 } 35966 35967} 35968 35969package android.os.strictmode { 35970 35971 public final class CleartextNetworkViolation extends android.os.strictmode.Violation { 35972 } 35973 35974 public final class ContentUriWithoutPermissionViolation extends android.os.strictmode.Violation { 35975 } 35976 35977 public final class CredentialProtectedWhileLockedViolation extends android.os.strictmode.Violation { 35978 } 35979 35980 public final class CustomViolation extends android.os.strictmode.Violation { 35981 } 35982 35983 public final class DiskReadViolation extends android.os.strictmode.Violation { 35984 } 35985 35986 public final class DiskWriteViolation extends android.os.strictmode.Violation { 35987 } 35988 35989 public final class FileUriExposedViolation extends android.os.strictmode.Violation { 35990 } 35991 35992 public final class ImplicitDirectBootViolation extends android.os.strictmode.Violation { 35993 } 35994 35995 public class InstanceCountViolation extends android.os.strictmode.Violation { 35996 method public long getNumberOfInstances(); 35997 } 35998 35999 public final class IntentReceiverLeakedViolation extends android.os.strictmode.Violation { 36000 } 36001 36002 public final class LeakedClosableViolation extends android.os.strictmode.Violation { 36003 } 36004 36005 public final class NetworkViolation extends android.os.strictmode.Violation { 36006 } 36007 36008 public final class NonSdkApiUsedViolation extends android.os.strictmode.Violation { 36009 } 36010 36011 public final class ResourceMismatchViolation extends android.os.strictmode.Violation { 36012 } 36013 36014 public final class ServiceConnectionLeakedViolation extends android.os.strictmode.Violation { 36015 } 36016 36017 public final class SqliteObjectLeakedViolation extends android.os.strictmode.Violation { 36018 } 36019 36020 public final class UnbufferedIoViolation extends android.os.strictmode.Violation { 36021 } 36022 36023 public final class UntaggedSocketViolation extends android.os.strictmode.Violation { 36024 } 36025 36026 public abstract class Violation extends java.lang.Throwable { 36027 } 36028 36029 public final class WebViewMethodCalledOnWrongThreadViolation extends android.os.strictmode.Violation { 36030 } 36031 36032} 36033 36034package android.preference { 36035 36036 @Deprecated public class CheckBoxPreference extends android.preference.TwoStatePreference { 36037 ctor @Deprecated public CheckBoxPreference(android.content.Context, android.util.AttributeSet, int); 36038 ctor @Deprecated public CheckBoxPreference(android.content.Context, android.util.AttributeSet, int, int); 36039 ctor @Deprecated public CheckBoxPreference(android.content.Context, android.util.AttributeSet); 36040 ctor @Deprecated public CheckBoxPreference(android.content.Context); 36041 } 36042 36043 @Deprecated public abstract class DialogPreference extends android.preference.Preference implements android.content.DialogInterface.OnClickListener android.content.DialogInterface.OnDismissListener android.preference.PreferenceManager.OnActivityDestroyListener { 36044 ctor @Deprecated public DialogPreference(android.content.Context, android.util.AttributeSet, int, int); 36045 ctor @Deprecated public DialogPreference(android.content.Context, android.util.AttributeSet, int); 36046 ctor @Deprecated public DialogPreference(android.content.Context, android.util.AttributeSet); 36047 ctor @Deprecated public DialogPreference(android.content.Context); 36048 method @Deprecated public android.app.Dialog getDialog(); 36049 method @Deprecated public android.graphics.drawable.Drawable getDialogIcon(); 36050 method @Deprecated public int getDialogLayoutResource(); 36051 method @Deprecated public CharSequence getDialogMessage(); 36052 method @Deprecated public CharSequence getDialogTitle(); 36053 method @Deprecated public CharSequence getNegativeButtonText(); 36054 method @Deprecated public CharSequence getPositiveButtonText(); 36055 method @Deprecated public void onActivityDestroy(); 36056 method @Deprecated @CallSuper protected void onBindDialogView(android.view.View); 36057 method @Deprecated public void onClick(android.content.DialogInterface, int); 36058 method @Deprecated protected android.view.View onCreateDialogView(); 36059 method @Deprecated protected void onDialogClosed(boolean); 36060 method @Deprecated public void onDismiss(android.content.DialogInterface); 36061 method @Deprecated protected void onPrepareDialogBuilder(android.app.AlertDialog.Builder); 36062 method @Deprecated public void setDialogIcon(android.graphics.drawable.Drawable); 36063 method @Deprecated public void setDialogIcon(@DrawableRes int); 36064 method @Deprecated public void setDialogLayoutResource(int); 36065 method @Deprecated public void setDialogMessage(CharSequence); 36066 method @Deprecated public void setDialogMessage(int); 36067 method @Deprecated public void setDialogTitle(CharSequence); 36068 method @Deprecated public void setDialogTitle(int); 36069 method @Deprecated public void setNegativeButtonText(CharSequence); 36070 method @Deprecated public void setNegativeButtonText(@StringRes int); 36071 method @Deprecated public void setPositiveButtonText(CharSequence); 36072 method @Deprecated public void setPositiveButtonText(@StringRes int); 36073 method @Deprecated protected void showDialog(android.os.Bundle); 36074 } 36075 36076 @Deprecated public class EditTextPreference extends android.preference.DialogPreference { 36077 ctor @Deprecated public EditTextPreference(android.content.Context, android.util.AttributeSet, int, int); 36078 ctor @Deprecated public EditTextPreference(android.content.Context, android.util.AttributeSet, int); 36079 ctor @Deprecated public EditTextPreference(android.content.Context, android.util.AttributeSet); 36080 ctor @Deprecated public EditTextPreference(android.content.Context); 36081 method @Deprecated public android.widget.EditText getEditText(); 36082 method @Deprecated public String getText(); 36083 method @Deprecated protected void onAddEditTextToDialogView(android.view.View, android.widget.EditText); 36084 method @Deprecated public void setText(String); 36085 } 36086 36087 @Deprecated public class ListPreference extends android.preference.DialogPreference { 36088 ctor @Deprecated public ListPreference(android.content.Context, android.util.AttributeSet, int, int); 36089 ctor @Deprecated public ListPreference(android.content.Context, android.util.AttributeSet, int); 36090 ctor @Deprecated public ListPreference(android.content.Context, android.util.AttributeSet); 36091 ctor @Deprecated public ListPreference(android.content.Context); 36092 method @Deprecated public int findIndexOfValue(String); 36093 method @Deprecated public CharSequence[] getEntries(); 36094 method @Deprecated public CharSequence getEntry(); 36095 method @Deprecated public CharSequence[] getEntryValues(); 36096 method @Deprecated public String getValue(); 36097 method @Deprecated public void setEntries(CharSequence[]); 36098 method @Deprecated public void setEntries(@ArrayRes int); 36099 method @Deprecated public void setEntryValues(CharSequence[]); 36100 method @Deprecated public void setEntryValues(@ArrayRes int); 36101 method @Deprecated public void setValue(String); 36102 method @Deprecated public void setValueIndex(int); 36103 } 36104 36105 @Deprecated public class MultiSelectListPreference extends android.preference.DialogPreference { 36106 ctor @Deprecated public MultiSelectListPreference(android.content.Context, android.util.AttributeSet, int, int); 36107 ctor @Deprecated public MultiSelectListPreference(android.content.Context, android.util.AttributeSet, int); 36108 ctor @Deprecated public MultiSelectListPreference(android.content.Context, android.util.AttributeSet); 36109 ctor @Deprecated public MultiSelectListPreference(android.content.Context); 36110 method @Deprecated public int findIndexOfValue(String); 36111 method @Deprecated public CharSequence[] getEntries(); 36112 method @Deprecated public CharSequence[] getEntryValues(); 36113 method @Deprecated public java.util.Set<java.lang.String> getValues(); 36114 method @Deprecated public void setEntries(CharSequence[]); 36115 method @Deprecated public void setEntries(@ArrayRes int); 36116 method @Deprecated public void setEntryValues(CharSequence[]); 36117 method @Deprecated public void setEntryValues(@ArrayRes int); 36118 method @Deprecated public void setValues(java.util.Set<java.lang.String>); 36119 } 36120 36121 @Deprecated public class Preference implements java.lang.Comparable<android.preference.Preference> { 36122 ctor @Deprecated public Preference(android.content.Context, android.util.AttributeSet, int, int); 36123 ctor @Deprecated public Preference(android.content.Context, android.util.AttributeSet, int); 36124 ctor @Deprecated public Preference(android.content.Context, android.util.AttributeSet); 36125 ctor @Deprecated public Preference(android.content.Context); 36126 method @Deprecated protected boolean callChangeListener(Object); 36127 method @Deprecated public int compareTo(android.preference.Preference); 36128 method @Deprecated protected android.preference.Preference findPreferenceInHierarchy(String); 36129 method @Deprecated public android.content.Context getContext(); 36130 method @Deprecated public String getDependency(); 36131 method @Deprecated public android.content.SharedPreferences.Editor getEditor(); 36132 method @Deprecated public android.os.Bundle getExtras(); 36133 method @Deprecated public String getFragment(); 36134 method @Deprecated public android.graphics.drawable.Drawable getIcon(); 36135 method @Deprecated public android.content.Intent getIntent(); 36136 method @Deprecated public String getKey(); 36137 method @Deprecated @LayoutRes public int getLayoutResource(); 36138 method @Deprecated public android.preference.Preference.OnPreferenceChangeListener getOnPreferenceChangeListener(); 36139 method @Deprecated public android.preference.Preference.OnPreferenceClickListener getOnPreferenceClickListener(); 36140 method @Deprecated public int getOrder(); 36141 method @Deprecated @Nullable public android.preference.PreferenceGroup getParent(); 36142 method @Deprecated protected boolean getPersistedBoolean(boolean); 36143 method @Deprecated protected float getPersistedFloat(float); 36144 method @Deprecated protected int getPersistedInt(int); 36145 method @Deprecated protected long getPersistedLong(long); 36146 method @Deprecated protected String getPersistedString(String); 36147 method @Deprecated public java.util.Set<java.lang.String> getPersistedStringSet(java.util.Set<java.lang.String>); 36148 method @Deprecated @Nullable public android.preference.PreferenceDataStore getPreferenceDataStore(); 36149 method @Deprecated public android.preference.PreferenceManager getPreferenceManager(); 36150 method @Deprecated public android.content.SharedPreferences getSharedPreferences(); 36151 method @Deprecated public boolean getShouldDisableView(); 36152 method @Deprecated public CharSequence getSummary(); 36153 method @Deprecated public CharSequence getTitle(); 36154 method @Deprecated @StringRes public int getTitleRes(); 36155 method @Deprecated public android.view.View getView(android.view.View, android.view.ViewGroup); 36156 method @Deprecated @LayoutRes public int getWidgetLayoutResource(); 36157 method @Deprecated public boolean hasKey(); 36158 method @Deprecated public boolean isEnabled(); 36159 method @Deprecated public boolean isIconSpaceReserved(); 36160 method @Deprecated public boolean isPersistent(); 36161 method @Deprecated public boolean isRecycleEnabled(); 36162 method @Deprecated public boolean isSelectable(); 36163 method @Deprecated public boolean isSingleLineTitle(); 36164 method @Deprecated protected void notifyChanged(); 36165 method @Deprecated public void notifyDependencyChange(boolean); 36166 method @Deprecated protected void notifyHierarchyChanged(); 36167 method @Deprecated protected void onAttachedToActivity(); 36168 method @Deprecated protected void onAttachedToHierarchy(android.preference.PreferenceManager); 36169 method @Deprecated @CallSuper protected void onBindView(android.view.View); 36170 method @Deprecated protected void onClick(); 36171 method @Deprecated @CallSuper protected android.view.View onCreateView(android.view.ViewGroup); 36172 method @Deprecated public void onDependencyChanged(android.preference.Preference, boolean); 36173 method @Deprecated protected Object onGetDefaultValue(android.content.res.TypedArray, int); 36174 method @Deprecated public void onParentChanged(android.preference.Preference, boolean); 36175 method @Deprecated @CallSuper protected void onPrepareForRemoval(); 36176 method @Deprecated protected void onRestoreInstanceState(android.os.Parcelable); 36177 method @Deprecated protected android.os.Parcelable onSaveInstanceState(); 36178 method @Deprecated protected void onSetInitialValue(boolean, Object); 36179 method @Deprecated public android.os.Bundle peekExtras(); 36180 method @Deprecated protected boolean persistBoolean(boolean); 36181 method @Deprecated protected boolean persistFloat(float); 36182 method @Deprecated protected boolean persistInt(int); 36183 method @Deprecated protected boolean persistLong(long); 36184 method @Deprecated protected boolean persistString(String); 36185 method @Deprecated public boolean persistStringSet(java.util.Set<java.lang.String>); 36186 method @Deprecated public void restoreHierarchyState(android.os.Bundle); 36187 method @Deprecated public void saveHierarchyState(android.os.Bundle); 36188 method @Deprecated public void setDefaultValue(Object); 36189 method @Deprecated public void setDependency(String); 36190 method @Deprecated public void setEnabled(boolean); 36191 method @Deprecated public void setFragment(String); 36192 method @Deprecated public void setIcon(android.graphics.drawable.Drawable); 36193 method @Deprecated public void setIcon(@DrawableRes int); 36194 method @Deprecated public void setIconSpaceReserved(boolean); 36195 method @Deprecated public void setIntent(android.content.Intent); 36196 method @Deprecated public void setKey(String); 36197 method @Deprecated public void setLayoutResource(@LayoutRes int); 36198 method @Deprecated public void setOnPreferenceChangeListener(android.preference.Preference.OnPreferenceChangeListener); 36199 method @Deprecated public void setOnPreferenceClickListener(android.preference.Preference.OnPreferenceClickListener); 36200 method @Deprecated public void setOrder(int); 36201 method @Deprecated public void setPersistent(boolean); 36202 method @Deprecated public void setPreferenceDataStore(android.preference.PreferenceDataStore); 36203 method @Deprecated @CallSuper public void setRecycleEnabled(boolean); 36204 method @Deprecated public void setSelectable(boolean); 36205 method @Deprecated public void setShouldDisableView(boolean); 36206 method @Deprecated public void setSingleLineTitle(boolean); 36207 method @Deprecated public void setSummary(CharSequence); 36208 method @Deprecated public void setSummary(@StringRes int); 36209 method @Deprecated public void setTitle(CharSequence); 36210 method @Deprecated public void setTitle(@StringRes int); 36211 method @Deprecated public void setWidgetLayoutResource(@LayoutRes int); 36212 method @Deprecated public boolean shouldCommit(); 36213 method @Deprecated public boolean shouldDisableDependents(); 36214 method @Deprecated protected boolean shouldPersist(); 36215 field @Deprecated public static final int DEFAULT_ORDER = 2147483647; // 0x7fffffff 36216 } 36217 36218 @Deprecated public static class Preference.BaseSavedState extends android.view.AbsSavedState { 36219 ctor @Deprecated public Preference.BaseSavedState(android.os.Parcel); 36220 ctor @Deprecated public Preference.BaseSavedState(android.os.Parcelable); 36221 field @Deprecated @NonNull public static final android.os.Parcelable.Creator<android.preference.Preference.BaseSavedState> CREATOR; 36222 } 36223 36224 @Deprecated public static interface Preference.OnPreferenceChangeListener { 36225 method @Deprecated public boolean onPreferenceChange(android.preference.Preference, Object); 36226 } 36227 36228 @Deprecated public static interface Preference.OnPreferenceClickListener { 36229 method @Deprecated public boolean onPreferenceClick(android.preference.Preference); 36230 } 36231 36232 @Deprecated public abstract class PreferenceActivity extends android.app.ListActivity implements android.preference.PreferenceFragment.OnPreferenceStartFragmentCallback { 36233 ctor @Deprecated public PreferenceActivity(); 36234 method @Deprecated public void addPreferencesFromIntent(android.content.Intent); 36235 method @Deprecated public void addPreferencesFromResource(int); 36236 method @Deprecated public android.preference.Preference findPreference(CharSequence); 36237 method @Deprecated public void finishPreferencePanel(android.app.Fragment, int, android.content.Intent); 36238 method @Deprecated public android.preference.PreferenceManager getPreferenceManager(); 36239 method @Deprecated public android.preference.PreferenceScreen getPreferenceScreen(); 36240 method @Deprecated public boolean hasHeaders(); 36241 method @Deprecated public void invalidateHeaders(); 36242 method @Deprecated public boolean isMultiPane(); 36243 method @Deprecated protected boolean isValidFragment(String); 36244 method @Deprecated public void loadHeadersFromResource(@XmlRes int, java.util.List<android.preference.PreferenceActivity.Header>); 36245 method @Deprecated public void onBuildHeaders(java.util.List<android.preference.PreferenceActivity.Header>); 36246 method @Deprecated public android.content.Intent onBuildStartFragmentIntent(String, android.os.Bundle, @StringRes int, int); 36247 method @Deprecated public android.preference.PreferenceActivity.Header onGetInitialHeader(); 36248 method @Deprecated public android.preference.PreferenceActivity.Header onGetNewHeader(); 36249 method @Deprecated public void onHeaderClick(android.preference.PreferenceActivity.Header, int); 36250 method @Deprecated public boolean onIsHidingHeaders(); 36251 method @Deprecated public boolean onIsMultiPane(); 36252 method @Deprecated public boolean onPreferenceStartFragment(android.preference.PreferenceFragment, android.preference.Preference); 36253 method @Deprecated public boolean onPreferenceTreeClick(android.preference.PreferenceScreen, android.preference.Preference); 36254 method @Deprecated public void setListFooter(android.view.View); 36255 method @Deprecated public void setParentTitle(CharSequence, CharSequence, android.view.View.OnClickListener); 36256 method @Deprecated public void setPreferenceScreen(android.preference.PreferenceScreen); 36257 method @Deprecated public void showBreadCrumbs(CharSequence, CharSequence); 36258 method @Deprecated public void startPreferenceFragment(android.app.Fragment, boolean); 36259 method @Deprecated public void startPreferencePanel(String, android.os.Bundle, @StringRes int, CharSequence, android.app.Fragment, int); 36260 method @Deprecated public void startWithFragment(String, android.os.Bundle, android.app.Fragment, int); 36261 method @Deprecated public void startWithFragment(String, android.os.Bundle, android.app.Fragment, int, @StringRes int, @StringRes int); 36262 method @Deprecated public void switchToHeader(String, android.os.Bundle); 36263 method @Deprecated public void switchToHeader(android.preference.PreferenceActivity.Header); 36264 field @Deprecated public static final String EXTRA_NO_HEADERS = ":android:no_headers"; 36265 field @Deprecated public static final String EXTRA_SHOW_FRAGMENT = ":android:show_fragment"; 36266 field @Deprecated public static final String EXTRA_SHOW_FRAGMENT_ARGUMENTS = ":android:show_fragment_args"; 36267 field @Deprecated public static final String EXTRA_SHOW_FRAGMENT_SHORT_TITLE = ":android:show_fragment_short_title"; 36268 field @Deprecated public static final String EXTRA_SHOW_FRAGMENT_TITLE = ":android:show_fragment_title"; 36269 field @Deprecated public static final long HEADER_ID_UNDEFINED = -1L; // 0xffffffffffffffffL 36270 } 36271 36272 @Deprecated public static final class PreferenceActivity.Header implements android.os.Parcelable { 36273 ctor @Deprecated public PreferenceActivity.Header(); 36274 method @Deprecated public int describeContents(); 36275 method @Deprecated public CharSequence getBreadCrumbShortTitle(android.content.res.Resources); 36276 method @Deprecated public CharSequence getBreadCrumbTitle(android.content.res.Resources); 36277 method @Deprecated public CharSequence getSummary(android.content.res.Resources); 36278 method @Deprecated public CharSequence getTitle(android.content.res.Resources); 36279 method @Deprecated public void readFromParcel(android.os.Parcel); 36280 method @Deprecated public void writeToParcel(android.os.Parcel, int); 36281 field @Deprecated @NonNull public static final android.os.Parcelable.Creator<android.preference.PreferenceActivity.Header> CREATOR; 36282 field @Deprecated public CharSequence breadCrumbShortTitle; 36283 field @Deprecated @StringRes public int breadCrumbShortTitleRes; 36284 field @Deprecated public CharSequence breadCrumbTitle; 36285 field @Deprecated @StringRes public int breadCrumbTitleRes; 36286 field @Deprecated public android.os.Bundle extras; 36287 field @Deprecated public String fragment; 36288 field @Deprecated public android.os.Bundle fragmentArguments; 36289 field @Deprecated public int iconRes; 36290 field @Deprecated public long id; 36291 field @Deprecated public android.content.Intent intent; 36292 field @Deprecated public CharSequence summary; 36293 field @Deprecated @StringRes public int summaryRes; 36294 field @Deprecated public CharSequence title; 36295 field @Deprecated @StringRes public int titleRes; 36296 } 36297 36298 @Deprecated public class PreferenceCategory extends android.preference.PreferenceGroup { 36299 ctor @Deprecated public PreferenceCategory(android.content.Context, android.util.AttributeSet, int, int); 36300 ctor @Deprecated public PreferenceCategory(android.content.Context, android.util.AttributeSet, int); 36301 ctor @Deprecated public PreferenceCategory(android.content.Context, android.util.AttributeSet); 36302 ctor @Deprecated public PreferenceCategory(android.content.Context); 36303 } 36304 36305 @Deprecated public interface PreferenceDataStore { 36306 method @Deprecated public default boolean getBoolean(String, boolean); 36307 method @Deprecated public default float getFloat(String, float); 36308 method @Deprecated public default int getInt(String, int); 36309 method @Deprecated public default long getLong(String, long); 36310 method @Deprecated @Nullable public default String getString(String, @Nullable String); 36311 method @Deprecated @Nullable public default java.util.Set<java.lang.String> getStringSet(String, @Nullable java.util.Set<java.lang.String>); 36312 method @Deprecated public default void putBoolean(String, boolean); 36313 method @Deprecated public default void putFloat(String, float); 36314 method @Deprecated public default void putInt(String, int); 36315 method @Deprecated public default void putLong(String, long); 36316 method @Deprecated public default void putString(String, @Nullable String); 36317 method @Deprecated public default void putStringSet(String, @Nullable java.util.Set<java.lang.String>); 36318 } 36319 36320 @Deprecated public abstract class PreferenceFragment extends android.app.Fragment { 36321 ctor @Deprecated public PreferenceFragment(); 36322 method @Deprecated public void addPreferencesFromIntent(android.content.Intent); 36323 method @Deprecated public void addPreferencesFromResource(@XmlRes int); 36324 method @Deprecated public android.preference.Preference findPreference(CharSequence); 36325 method @Deprecated public android.preference.PreferenceManager getPreferenceManager(); 36326 method @Deprecated public android.preference.PreferenceScreen getPreferenceScreen(); 36327 method @Deprecated public boolean onPreferenceTreeClick(android.preference.PreferenceScreen, android.preference.Preference); 36328 method @Deprecated public void setPreferenceScreen(android.preference.PreferenceScreen); 36329 } 36330 36331 @Deprecated public static interface PreferenceFragment.OnPreferenceStartFragmentCallback { 36332 method @Deprecated public boolean onPreferenceStartFragment(android.preference.PreferenceFragment, android.preference.Preference); 36333 } 36334 36335 @Deprecated public abstract class PreferenceGroup extends android.preference.Preference { 36336 ctor @Deprecated public PreferenceGroup(android.content.Context, android.util.AttributeSet, int, int); 36337 ctor @Deprecated public PreferenceGroup(android.content.Context, android.util.AttributeSet, int); 36338 ctor @Deprecated public PreferenceGroup(android.content.Context, android.util.AttributeSet); 36339 method @Deprecated public void addItemFromInflater(android.preference.Preference); 36340 method @Deprecated public boolean addPreference(android.preference.Preference); 36341 method @Deprecated protected void dispatchRestoreInstanceState(android.os.Bundle); 36342 method @Deprecated protected void dispatchSaveInstanceState(android.os.Bundle); 36343 method @Deprecated public android.preference.Preference findPreference(CharSequence); 36344 method @Deprecated public android.preference.Preference getPreference(int); 36345 method @Deprecated public int getPreferenceCount(); 36346 method @Deprecated protected boolean isOnSameScreenAsChildren(); 36347 method @Deprecated public boolean isOrderingAsAdded(); 36348 method @Deprecated protected boolean onPrepareAddPreference(android.preference.Preference); 36349 method @Deprecated public void removeAll(); 36350 method @Deprecated public boolean removePreference(android.preference.Preference); 36351 method @Deprecated public void setOrderingAsAdded(boolean); 36352 } 36353 36354 @Deprecated public class PreferenceManager { 36355 method @Deprecated public android.preference.PreferenceScreen createPreferenceScreen(android.content.Context); 36356 method @Deprecated @Nullable public android.preference.Preference findPreference(CharSequence); 36357 method @Deprecated public static android.content.SharedPreferences getDefaultSharedPreferences(android.content.Context); 36358 method @Deprecated public static String getDefaultSharedPreferencesName(android.content.Context); 36359 method @Deprecated @Nullable public android.preference.PreferenceDataStore getPreferenceDataStore(); 36360 method @Deprecated public android.content.SharedPreferences getSharedPreferences(); 36361 method @Deprecated public int getSharedPreferencesMode(); 36362 method @Deprecated public String getSharedPreferencesName(); 36363 method @Deprecated public boolean isStorageDefault(); 36364 method @Deprecated public boolean isStorageDeviceProtected(); 36365 method @Deprecated public static void setDefaultValues(android.content.Context, @XmlRes int, boolean); 36366 method @Deprecated public static void setDefaultValues(android.content.Context, String, int, int, boolean); 36367 method @Deprecated public void setPreferenceDataStore(android.preference.PreferenceDataStore); 36368 method @Deprecated public void setSharedPreferencesMode(int); 36369 method @Deprecated public void setSharedPreferencesName(String); 36370 method @Deprecated public void setStorageDefault(); 36371 method @Deprecated public void setStorageDeviceProtected(); 36372 field @Deprecated public static final String KEY_HAS_SET_DEFAULT_VALUES = "_has_set_default_values"; 36373 field @Deprecated public static final String METADATA_KEY_PREFERENCES = "android.preference"; 36374 } 36375 36376 @Deprecated public static interface PreferenceManager.OnActivityDestroyListener { 36377 method @Deprecated public void onActivityDestroy(); 36378 } 36379 36380 @Deprecated public static interface PreferenceManager.OnActivityResultListener { 36381 method @Deprecated public boolean onActivityResult(int, int, android.content.Intent); 36382 } 36383 36384 @Deprecated public static interface PreferenceManager.OnActivityStopListener { 36385 method @Deprecated public void onActivityStop(); 36386 } 36387 36388 @Deprecated public final class PreferenceScreen extends android.preference.PreferenceGroup implements android.widget.AdapterView.OnItemClickListener android.content.DialogInterface.OnDismissListener { 36389 method @Deprecated public void bind(android.widget.ListView); 36390 method @Deprecated public android.app.Dialog getDialog(); 36391 method @Deprecated public android.widget.ListAdapter getRootAdapter(); 36392 method @Deprecated protected android.widget.ListAdapter onCreateRootAdapter(); 36393 method @Deprecated public void onDismiss(android.content.DialogInterface); 36394 method @Deprecated public void onItemClick(android.widget.AdapterView, android.view.View, int, long); 36395 } 36396 36397 @Deprecated public class RingtonePreference extends android.preference.Preference implements android.preference.PreferenceManager.OnActivityResultListener { 36398 ctor @Deprecated public RingtonePreference(android.content.Context, android.util.AttributeSet, int, int); 36399 ctor @Deprecated public RingtonePreference(android.content.Context, android.util.AttributeSet, int); 36400 ctor @Deprecated public RingtonePreference(android.content.Context, android.util.AttributeSet); 36401 ctor @Deprecated public RingtonePreference(android.content.Context); 36402 method @Deprecated public int getRingtoneType(); 36403 method @Deprecated public boolean getShowDefault(); 36404 method @Deprecated public boolean getShowSilent(); 36405 method @Deprecated public boolean onActivityResult(int, int, android.content.Intent); 36406 method @Deprecated protected void onPrepareRingtonePickerIntent(android.content.Intent); 36407 method @Deprecated protected android.net.Uri onRestoreRingtone(); 36408 method @Deprecated protected void onSaveRingtone(android.net.Uri); 36409 method @Deprecated public void setRingtoneType(int); 36410 method @Deprecated public void setShowDefault(boolean); 36411 method @Deprecated public void setShowSilent(boolean); 36412 } 36413 36414 @Deprecated public class SwitchPreference extends android.preference.TwoStatePreference { 36415 ctor @Deprecated public SwitchPreference(android.content.Context, android.util.AttributeSet, int, int); 36416 ctor @Deprecated public SwitchPreference(android.content.Context, android.util.AttributeSet, int); 36417 ctor @Deprecated public SwitchPreference(android.content.Context, android.util.AttributeSet); 36418 ctor @Deprecated public SwitchPreference(android.content.Context); 36419 method @Deprecated public CharSequence getSwitchTextOff(); 36420 method @Deprecated public CharSequence getSwitchTextOn(); 36421 method @Deprecated public void setSwitchTextOff(CharSequence); 36422 method @Deprecated public void setSwitchTextOff(@StringRes int); 36423 method @Deprecated public void setSwitchTextOn(CharSequence); 36424 method @Deprecated public void setSwitchTextOn(@StringRes int); 36425 } 36426 36427 @Deprecated public abstract class TwoStatePreference extends android.preference.Preference { 36428 ctor @Deprecated public TwoStatePreference(android.content.Context, android.util.AttributeSet, int, int); 36429 ctor @Deprecated public TwoStatePreference(android.content.Context, android.util.AttributeSet, int); 36430 ctor @Deprecated public TwoStatePreference(android.content.Context, android.util.AttributeSet); 36431 ctor @Deprecated public TwoStatePreference(android.content.Context); 36432 method @Deprecated public boolean getDisableDependentsState(); 36433 method @Deprecated public CharSequence getSummaryOff(); 36434 method @Deprecated public CharSequence getSummaryOn(); 36435 method @Deprecated public boolean isChecked(); 36436 method @Deprecated public void setChecked(boolean); 36437 method @Deprecated public void setDisableDependentsState(boolean); 36438 method @Deprecated public void setSummaryOff(CharSequence); 36439 method @Deprecated public void setSummaryOff(@StringRes int); 36440 method @Deprecated public void setSummaryOn(CharSequence); 36441 method @Deprecated public void setSummaryOn(@StringRes int); 36442 } 36443 36444} 36445 36446package android.print { 36447 36448 public final class PageRange implements android.os.Parcelable { 36449 ctor public PageRange(@IntRange(from=0) int, @IntRange(from=0) int); 36450 method public int describeContents(); 36451 method @IntRange(from=0) public int getEnd(); 36452 method @IntRange(from=0) public int getStart(); 36453 method public void writeToParcel(android.os.Parcel, int); 36454 field public static final android.print.PageRange ALL_PAGES; 36455 field @NonNull public static final android.os.Parcelable.Creator<android.print.PageRange> CREATOR; 36456 } 36457 36458 public final class PrintAttributes implements android.os.Parcelable { 36459 method public int describeContents(); 36460 method @IntRange(from=0) public int getColorMode(); 36461 method @IntRange(from=0) public int getDuplexMode(); 36462 method @Nullable public android.print.PrintAttributes.MediaSize getMediaSize(); 36463 method @Nullable public android.print.PrintAttributes.Margins getMinMargins(); 36464 method @Nullable public android.print.PrintAttributes.Resolution getResolution(); 36465 method public void writeToParcel(android.os.Parcel, int); 36466 field public static final int COLOR_MODE_COLOR = 2; // 0x2 36467 field public static final int COLOR_MODE_MONOCHROME = 1; // 0x1 36468 field @NonNull public static final android.os.Parcelable.Creator<android.print.PrintAttributes> CREATOR; 36469 field public static final int DUPLEX_MODE_LONG_EDGE = 2; // 0x2 36470 field public static final int DUPLEX_MODE_NONE = 1; // 0x1 36471 field public static final int DUPLEX_MODE_SHORT_EDGE = 4; // 0x4 36472 } 36473 36474 public static final class PrintAttributes.Builder { 36475 ctor public PrintAttributes.Builder(); 36476 method @NonNull public android.print.PrintAttributes build(); 36477 method @NonNull public android.print.PrintAttributes.Builder setColorMode(int); 36478 method @NonNull public android.print.PrintAttributes.Builder setDuplexMode(int); 36479 method @NonNull public android.print.PrintAttributes.Builder setMediaSize(@NonNull android.print.PrintAttributes.MediaSize); 36480 method @NonNull public android.print.PrintAttributes.Builder setMinMargins(@NonNull android.print.PrintAttributes.Margins); 36481 method @NonNull public android.print.PrintAttributes.Builder setResolution(@NonNull android.print.PrintAttributes.Resolution); 36482 } 36483 36484 public static final class PrintAttributes.Margins { 36485 ctor public PrintAttributes.Margins(int, int, int, int); 36486 method public int getBottomMils(); 36487 method public int getLeftMils(); 36488 method public int getRightMils(); 36489 method public int getTopMils(); 36490 field public static final android.print.PrintAttributes.Margins NO_MARGINS; 36491 } 36492 36493 public static final class PrintAttributes.MediaSize { 36494 ctor public PrintAttributes.MediaSize(@NonNull String, @NonNull String, @IntRange(from=1) int, @IntRange(from=1) int); 36495 method @NonNull public android.print.PrintAttributes.MediaSize asLandscape(); 36496 method @NonNull public android.print.PrintAttributes.MediaSize asPortrait(); 36497 method @IntRange(from=1) public int getHeightMils(); 36498 method @NonNull public String getId(); 36499 method @NonNull public String getLabel(@NonNull android.content.pm.PackageManager); 36500 method @IntRange(from=1) public int getWidthMils(); 36501 method public boolean isPortrait(); 36502 field public static final android.print.PrintAttributes.MediaSize ISO_A0; 36503 field public static final android.print.PrintAttributes.MediaSize ISO_A1; 36504 field public static final android.print.PrintAttributes.MediaSize ISO_A10; 36505 field public static final android.print.PrintAttributes.MediaSize ISO_A2; 36506 field public static final android.print.PrintAttributes.MediaSize ISO_A3; 36507 field public static final android.print.PrintAttributes.MediaSize ISO_A4; 36508 field public static final android.print.PrintAttributes.MediaSize ISO_A5; 36509 field public static final android.print.PrintAttributes.MediaSize ISO_A6; 36510 field public static final android.print.PrintAttributes.MediaSize ISO_A7; 36511 field public static final android.print.PrintAttributes.MediaSize ISO_A8; 36512 field public static final android.print.PrintAttributes.MediaSize ISO_A9; 36513 field public static final android.print.PrintAttributes.MediaSize ISO_B0; 36514 field public static final android.print.PrintAttributes.MediaSize ISO_B1; 36515 field public static final android.print.PrintAttributes.MediaSize ISO_B10; 36516 field public static final android.print.PrintAttributes.MediaSize ISO_B2; 36517 field public static final android.print.PrintAttributes.MediaSize ISO_B3; 36518 field public static final android.print.PrintAttributes.MediaSize ISO_B4; 36519 field public static final android.print.PrintAttributes.MediaSize ISO_B5; 36520 field public static final android.print.PrintAttributes.MediaSize ISO_B6; 36521 field public static final android.print.PrintAttributes.MediaSize ISO_B7; 36522 field public static final android.print.PrintAttributes.MediaSize ISO_B8; 36523 field public static final android.print.PrintAttributes.MediaSize ISO_B9; 36524 field public static final android.print.PrintAttributes.MediaSize ISO_C0; 36525 field public static final android.print.PrintAttributes.MediaSize ISO_C1; 36526 field public static final android.print.PrintAttributes.MediaSize ISO_C10; 36527 field public static final android.print.PrintAttributes.MediaSize ISO_C2; 36528 field public static final android.print.PrintAttributes.MediaSize ISO_C3; 36529 field public static final android.print.PrintAttributes.MediaSize ISO_C4; 36530 field public static final android.print.PrintAttributes.MediaSize ISO_C5; 36531 field public static final android.print.PrintAttributes.MediaSize ISO_C6; 36532 field public static final android.print.PrintAttributes.MediaSize ISO_C7; 36533 field public static final android.print.PrintAttributes.MediaSize ISO_C8; 36534 field public static final android.print.PrintAttributes.MediaSize ISO_C9; 36535 field public static final android.print.PrintAttributes.MediaSize JIS_B0; 36536 field public static final android.print.PrintAttributes.MediaSize JIS_B1; 36537 field public static final android.print.PrintAttributes.MediaSize JIS_B10; 36538 field public static final android.print.PrintAttributes.MediaSize JIS_B2; 36539 field public static final android.print.PrintAttributes.MediaSize JIS_B3; 36540 field public static final android.print.PrintAttributes.MediaSize JIS_B4; 36541 field public static final android.print.PrintAttributes.MediaSize JIS_B5; 36542 field public static final android.print.PrintAttributes.MediaSize JIS_B6; 36543 field public static final android.print.PrintAttributes.MediaSize JIS_B7; 36544 field public static final android.print.PrintAttributes.MediaSize JIS_B8; 36545 field public static final android.print.PrintAttributes.MediaSize JIS_B9; 36546 field public static final android.print.PrintAttributes.MediaSize JIS_EXEC; 36547 field public static final android.print.PrintAttributes.MediaSize JPN_CHOU2; 36548 field public static final android.print.PrintAttributes.MediaSize JPN_CHOU3; 36549 field public static final android.print.PrintAttributes.MediaSize JPN_CHOU4; 36550 field public static final android.print.PrintAttributes.MediaSize JPN_HAGAKI; 36551 field public static final android.print.PrintAttributes.MediaSize JPN_KAHU; 36552 field public static final android.print.PrintAttributes.MediaSize JPN_KAKU2; 36553 field public static final android.print.PrintAttributes.MediaSize JPN_OUFUKU; 36554 field public static final android.print.PrintAttributes.MediaSize JPN_YOU4; 36555 field public static final android.print.PrintAttributes.MediaSize NA_FOOLSCAP; 36556 field public static final android.print.PrintAttributes.MediaSize NA_GOVT_LETTER; 36557 field public static final android.print.PrintAttributes.MediaSize NA_INDEX_3X5; 36558 field public static final android.print.PrintAttributes.MediaSize NA_INDEX_4X6; 36559 field public static final android.print.PrintAttributes.MediaSize NA_INDEX_5X8; 36560 field public static final android.print.PrintAttributes.MediaSize NA_JUNIOR_LEGAL; 36561 field public static final android.print.PrintAttributes.MediaSize NA_LEDGER; 36562 field public static final android.print.PrintAttributes.MediaSize NA_LEGAL; 36563 field public static final android.print.PrintAttributes.MediaSize NA_LETTER; 36564 field public static final android.print.PrintAttributes.MediaSize NA_MONARCH; 36565 field public static final android.print.PrintAttributes.MediaSize NA_QUARTO; 36566 field public static final android.print.PrintAttributes.MediaSize NA_TABLOID; 36567 field public static final android.print.PrintAttributes.MediaSize OM_DAI_PA_KAI; 36568 field public static final android.print.PrintAttributes.MediaSize OM_JUURO_KU_KAI; 36569 field public static final android.print.PrintAttributes.MediaSize OM_PA_KAI; 36570 field public static final android.print.PrintAttributes.MediaSize PRC_1; 36571 field public static final android.print.PrintAttributes.MediaSize PRC_10; 36572 field public static final android.print.PrintAttributes.MediaSize PRC_16K; 36573 field public static final android.print.PrintAttributes.MediaSize PRC_2; 36574 field public static final android.print.PrintAttributes.MediaSize PRC_3; 36575 field public static final android.print.PrintAttributes.MediaSize PRC_4; 36576 field public static final android.print.PrintAttributes.MediaSize PRC_5; 36577 field public static final android.print.PrintAttributes.MediaSize PRC_6; 36578 field public static final android.print.PrintAttributes.MediaSize PRC_7; 36579 field public static final android.print.PrintAttributes.MediaSize PRC_8; 36580 field public static final android.print.PrintAttributes.MediaSize PRC_9; 36581 field public static final android.print.PrintAttributes.MediaSize ROC_16K; 36582 field public static final android.print.PrintAttributes.MediaSize ROC_8K; 36583 field public static final android.print.PrintAttributes.MediaSize UNKNOWN_LANDSCAPE; 36584 field public static final android.print.PrintAttributes.MediaSize UNKNOWN_PORTRAIT; 36585 } 36586 36587 public static final class PrintAttributes.Resolution { 36588 ctor public PrintAttributes.Resolution(@NonNull String, @NonNull String, @IntRange(from=1) int, @IntRange(from=1) int); 36589 method @IntRange(from=1) public int getHorizontalDpi(); 36590 method @NonNull public String getId(); 36591 method @NonNull public String getLabel(); 36592 method @IntRange(from=1) public int getVerticalDpi(); 36593 } 36594 36595 public abstract class PrintDocumentAdapter { 36596 ctor public PrintDocumentAdapter(); 36597 method public void onFinish(); 36598 method public abstract void onLayout(android.print.PrintAttributes, android.print.PrintAttributes, android.os.CancellationSignal, android.print.PrintDocumentAdapter.LayoutResultCallback, android.os.Bundle); 36599 method public void onStart(); 36600 method public abstract void onWrite(android.print.PageRange[], android.os.ParcelFileDescriptor, android.os.CancellationSignal, android.print.PrintDocumentAdapter.WriteResultCallback); 36601 field public static final String EXTRA_PRINT_PREVIEW = "EXTRA_PRINT_PREVIEW"; 36602 } 36603 36604 public abstract static class PrintDocumentAdapter.LayoutResultCallback { 36605 method public void onLayoutCancelled(); 36606 method public void onLayoutFailed(CharSequence); 36607 method public void onLayoutFinished(android.print.PrintDocumentInfo, boolean); 36608 } 36609 36610 public abstract static class PrintDocumentAdapter.WriteResultCallback { 36611 method public void onWriteCancelled(); 36612 method public void onWriteFailed(CharSequence); 36613 method public void onWriteFinished(android.print.PageRange[]); 36614 } 36615 36616 public final class PrintDocumentInfo implements android.os.Parcelable { 36617 method public int describeContents(); 36618 method public int getContentType(); 36619 method @IntRange(from=0) public long getDataSize(); 36620 method @NonNull public String getName(); 36621 method @IntRange(from=0xffffffff) public int getPageCount(); 36622 method public void writeToParcel(android.os.Parcel, int); 36623 field public static final int CONTENT_TYPE_DOCUMENT = 0; // 0x0 36624 field public static final int CONTENT_TYPE_PHOTO = 1; // 0x1 36625 field public static final int CONTENT_TYPE_UNKNOWN = -1; // 0xffffffff 36626 field @NonNull public static final android.os.Parcelable.Creator<android.print.PrintDocumentInfo> CREATOR; 36627 field public static final int PAGE_COUNT_UNKNOWN = -1; // 0xffffffff 36628 } 36629 36630 public static final class PrintDocumentInfo.Builder { 36631 ctor public PrintDocumentInfo.Builder(@NonNull String); 36632 method @NonNull public android.print.PrintDocumentInfo build(); 36633 method @NonNull public android.print.PrintDocumentInfo.Builder setContentType(int); 36634 method @NonNull public android.print.PrintDocumentInfo.Builder setPageCount(@IntRange(from=0xffffffff) int); 36635 } 36636 36637 public final class PrintJob { 36638 method public void cancel(); 36639 method @Nullable public android.print.PrintJobId getId(); 36640 method @NonNull public android.print.PrintJobInfo getInfo(); 36641 method public boolean isBlocked(); 36642 method public boolean isCancelled(); 36643 method public boolean isCompleted(); 36644 method public boolean isFailed(); 36645 method public boolean isQueued(); 36646 method public boolean isStarted(); 36647 method public void restart(); 36648 } 36649 36650 public final class PrintJobId implements android.os.Parcelable { 36651 method public int describeContents(); 36652 method public void writeToParcel(android.os.Parcel, int); 36653 field @NonNull public static final android.os.Parcelable.Creator<android.print.PrintJobId> CREATOR; 36654 } 36655 36656 public final class PrintJobInfo implements android.os.Parcelable { 36657 method public int describeContents(); 36658 method public int getAdvancedIntOption(String); 36659 method public String getAdvancedStringOption(String); 36660 method @NonNull public android.print.PrintAttributes getAttributes(); 36661 method @IntRange(from=0) public int getCopies(); 36662 method public long getCreationTime(); 36663 method @Nullable public android.print.PrintJobId getId(); 36664 method @NonNull public String getLabel(); 36665 method @Nullable public android.print.PageRange[] getPages(); 36666 method @Nullable public android.print.PrinterId getPrinterId(); 36667 method public int getState(); 36668 method public boolean hasAdvancedOption(String); 36669 method public void writeToParcel(android.os.Parcel, int); 36670 field @NonNull public static final android.os.Parcelable.Creator<android.print.PrintJobInfo> CREATOR; 36671 field public static final int STATE_BLOCKED = 4; // 0x4 36672 field public static final int STATE_CANCELED = 7; // 0x7 36673 field public static final int STATE_COMPLETED = 5; // 0x5 36674 field public static final int STATE_CREATED = 1; // 0x1 36675 field public static final int STATE_FAILED = 6; // 0x6 36676 field public static final int STATE_QUEUED = 2; // 0x2 36677 field public static final int STATE_STARTED = 3; // 0x3 36678 } 36679 36680 public static final class PrintJobInfo.Builder { 36681 ctor public PrintJobInfo.Builder(@Nullable android.print.PrintJobInfo); 36682 method @NonNull public android.print.PrintJobInfo build(); 36683 method public void putAdvancedOption(@NonNull String, @Nullable String); 36684 method public void putAdvancedOption(@NonNull String, int); 36685 method public void setAttributes(@NonNull android.print.PrintAttributes); 36686 method public void setCopies(@IntRange(from=1) int); 36687 method public void setPages(@NonNull android.print.PageRange[]); 36688 } 36689 36690 public final class PrintManager { 36691 method @NonNull public java.util.List<android.print.PrintJob> getPrintJobs(); 36692 method @NonNull public android.print.PrintJob print(@NonNull String, @NonNull android.print.PrintDocumentAdapter, @Nullable android.print.PrintAttributes); 36693 } 36694 36695 public final class PrinterCapabilitiesInfo implements android.os.Parcelable { 36696 method public int describeContents(); 36697 method public int getColorModes(); 36698 method @NonNull public android.print.PrintAttributes getDefaults(); 36699 method public int getDuplexModes(); 36700 method @NonNull public java.util.List<android.print.PrintAttributes.MediaSize> getMediaSizes(); 36701 method @NonNull public android.print.PrintAttributes.Margins getMinMargins(); 36702 method @NonNull public java.util.List<android.print.PrintAttributes.Resolution> getResolutions(); 36703 method public void writeToParcel(android.os.Parcel, int); 36704 field @NonNull public static final android.os.Parcelable.Creator<android.print.PrinterCapabilitiesInfo> CREATOR; 36705 } 36706 36707 public static final class PrinterCapabilitiesInfo.Builder { 36708 ctor public PrinterCapabilitiesInfo.Builder(@NonNull android.print.PrinterId); 36709 method @NonNull public android.print.PrinterCapabilitiesInfo.Builder addMediaSize(@NonNull android.print.PrintAttributes.MediaSize, boolean); 36710 method @NonNull public android.print.PrinterCapabilitiesInfo.Builder addResolution(@NonNull android.print.PrintAttributes.Resolution, boolean); 36711 method @NonNull public android.print.PrinterCapabilitiesInfo build(); 36712 method @NonNull public android.print.PrinterCapabilitiesInfo.Builder setColorModes(int, int); 36713 method @NonNull public android.print.PrinterCapabilitiesInfo.Builder setDuplexModes(int, int); 36714 method @NonNull public android.print.PrinterCapabilitiesInfo.Builder setMinMargins(@NonNull android.print.PrintAttributes.Margins); 36715 } 36716 36717 public final class PrinterId implements android.os.Parcelable { 36718 method public int describeContents(); 36719 method @NonNull public String getLocalId(); 36720 method public void writeToParcel(android.os.Parcel, int); 36721 field @NonNull public static final android.os.Parcelable.Creator<android.print.PrinterId> CREATOR; 36722 } 36723 36724 public final class PrinterInfo implements android.os.Parcelable { 36725 method public int describeContents(); 36726 method @Nullable public android.print.PrinterCapabilitiesInfo getCapabilities(); 36727 method @Nullable public String getDescription(); 36728 method @NonNull public android.print.PrinterId getId(); 36729 method @NonNull public String getName(); 36730 method public int getStatus(); 36731 method public void writeToParcel(android.os.Parcel, int); 36732 field @NonNull public static final android.os.Parcelable.Creator<android.print.PrinterInfo> CREATOR; 36733 field public static final int STATUS_BUSY = 2; // 0x2 36734 field public static final int STATUS_IDLE = 1; // 0x1 36735 field public static final int STATUS_UNAVAILABLE = 3; // 0x3 36736 } 36737 36738 public static final class PrinterInfo.Builder { 36739 ctor public PrinterInfo.Builder(@NonNull android.print.PrinterId, @NonNull String, int); 36740 ctor public PrinterInfo.Builder(@NonNull android.print.PrinterInfo); 36741 method @NonNull public android.print.PrinterInfo build(); 36742 method @NonNull public android.print.PrinterInfo.Builder setCapabilities(@NonNull android.print.PrinterCapabilitiesInfo); 36743 method @NonNull public android.print.PrinterInfo.Builder setDescription(@NonNull String); 36744 method @NonNull public android.print.PrinterInfo.Builder setHasCustomPrinterIcon(boolean); 36745 method @NonNull public android.print.PrinterInfo.Builder setIconResourceId(@DrawableRes int); 36746 method @NonNull public android.print.PrinterInfo.Builder setInfoIntent(@NonNull android.app.PendingIntent); 36747 method @NonNull public android.print.PrinterInfo.Builder setName(@NonNull String); 36748 method @NonNull public android.print.PrinterInfo.Builder setStatus(int); 36749 } 36750 36751} 36752 36753package android.print.pdf { 36754 36755 public class PrintedPdfDocument extends android.graphics.pdf.PdfDocument { 36756 ctor public PrintedPdfDocument(@NonNull android.content.Context, @NonNull android.print.PrintAttributes); 36757 method @NonNull public android.graphics.Rect getPageContentRect(); 36758 method @IntRange(from=0) public int getPageHeight(); 36759 method @IntRange(from=0) public int getPageWidth(); 36760 method @NonNull public android.graphics.pdf.PdfDocument.Page startPage(@IntRange(from=0) int); 36761 } 36762 36763} 36764 36765package android.printservice { 36766 36767 public final class CustomPrinterIconCallback { 36768 method public boolean onCustomPrinterIconLoaded(@Nullable android.graphics.drawable.Icon); 36769 } 36770 36771 public final class PrintDocument { 36772 method @Nullable public android.os.ParcelFileDescriptor getData(); 36773 method @NonNull public android.print.PrintDocumentInfo getInfo(); 36774 } 36775 36776 public final class PrintJob { 36777 method @MainThread public boolean block(@Nullable String); 36778 method @MainThread public boolean cancel(); 36779 method @MainThread public boolean complete(); 36780 method @MainThread public boolean fail(@Nullable String); 36781 method @MainThread public int getAdvancedIntOption(String); 36782 method @MainThread public String getAdvancedStringOption(String); 36783 method @MainThread @NonNull public android.printservice.PrintDocument getDocument(); 36784 method @MainThread public android.print.PrintJobId getId(); 36785 method @MainThread @NonNull public android.print.PrintJobInfo getInfo(); 36786 method @MainThread @Nullable public String getTag(); 36787 method @MainThread public boolean hasAdvancedOption(String); 36788 method @MainThread public boolean isBlocked(); 36789 method @MainThread public boolean isCancelled(); 36790 method @MainThread public boolean isCompleted(); 36791 method @MainThread public boolean isFailed(); 36792 method @MainThread public boolean isQueued(); 36793 method @MainThread public boolean isStarted(); 36794 method @MainThread public void setProgress(@FloatRange(from=0.0, to=1.0) float); 36795 method @MainThread public void setStatus(@Nullable CharSequence); 36796 method @MainThread public void setStatus(@StringRes int); 36797 method @MainThread public boolean setTag(@NonNull String); 36798 method @MainThread public boolean start(); 36799 } 36800 36801 public abstract class PrintService extends android.app.Service { 36802 ctor public PrintService(); 36803 method protected final void attachBaseContext(android.content.Context); 36804 method @NonNull public final android.print.PrinterId generatePrinterId(String); 36805 method public final java.util.List<android.printservice.PrintJob> getActivePrintJobs(); 36806 method public final android.os.IBinder onBind(android.content.Intent); 36807 method protected void onConnected(); 36808 method @Nullable protected abstract android.printservice.PrinterDiscoverySession onCreatePrinterDiscoverySession(); 36809 method protected void onDisconnected(); 36810 method protected abstract void onPrintJobQueued(android.printservice.PrintJob); 36811 method protected abstract void onRequestCancelPrintJob(android.printservice.PrintJob); 36812 field public static final String EXTRA_CAN_SELECT_PRINTER = "android.printservice.extra.CAN_SELECT_PRINTER"; 36813 field public static final String EXTRA_PRINTER_INFO = "android.intent.extra.print.EXTRA_PRINTER_INFO"; 36814 field public static final String EXTRA_PRINT_DOCUMENT_INFO = "android.printservice.extra.PRINT_DOCUMENT_INFO"; 36815 field public static final String EXTRA_PRINT_JOB_INFO = "android.intent.extra.print.PRINT_JOB_INFO"; 36816 field public static final String EXTRA_SELECT_PRINTER = "android.printservice.extra.SELECT_PRINTER"; 36817 field public static final String SERVICE_INTERFACE = "android.printservice.PrintService"; 36818 field public static final String SERVICE_META_DATA = "android.printservice"; 36819 } 36820 36821 public abstract class PrinterDiscoverySession { 36822 ctor public PrinterDiscoverySession(); 36823 method public final void addPrinters(@NonNull java.util.List<android.print.PrinterInfo>); 36824 method @NonNull public final java.util.List<android.print.PrinterInfo> getPrinters(); 36825 method @NonNull public final java.util.List<android.print.PrinterId> getTrackedPrinters(); 36826 method public final boolean isDestroyed(); 36827 method public final boolean isPrinterDiscoveryStarted(); 36828 method public abstract void onDestroy(); 36829 method public void onRequestCustomPrinterIcon(@NonNull android.print.PrinterId, @NonNull android.os.CancellationSignal, @NonNull android.printservice.CustomPrinterIconCallback); 36830 method public abstract void onStartPrinterDiscovery(@NonNull java.util.List<android.print.PrinterId>); 36831 method public abstract void onStartPrinterStateTracking(@NonNull android.print.PrinterId); 36832 method public abstract void onStopPrinterDiscovery(); 36833 method public abstract void onStopPrinterStateTracking(@NonNull android.print.PrinterId); 36834 method public abstract void onValidatePrinters(@NonNull java.util.List<android.print.PrinterId>); 36835 method public final void removePrinters(@NonNull java.util.List<android.print.PrinterId>); 36836 } 36837 36838} 36839 36840package android.provider { 36841 36842 public final class AlarmClock { 36843 ctor public AlarmClock(); 36844 field public static final String ACTION_DISMISS_ALARM = "android.intent.action.DISMISS_ALARM"; 36845 field public static final String ACTION_DISMISS_TIMER = "android.intent.action.DISMISS_TIMER"; 36846 field public static final String ACTION_SET_ALARM = "android.intent.action.SET_ALARM"; 36847 field public static final String ACTION_SET_TIMER = "android.intent.action.SET_TIMER"; 36848 field public static final String ACTION_SHOW_ALARMS = "android.intent.action.SHOW_ALARMS"; 36849 field public static final String ACTION_SHOW_TIMERS = "android.intent.action.SHOW_TIMERS"; 36850 field public static final String ACTION_SNOOZE_ALARM = "android.intent.action.SNOOZE_ALARM"; 36851 field public static final String ALARM_SEARCH_MODE_ALL = "android.all"; 36852 field public static final String ALARM_SEARCH_MODE_LABEL = "android.label"; 36853 field public static final String ALARM_SEARCH_MODE_NEXT = "android.next"; 36854 field public static final String ALARM_SEARCH_MODE_TIME = "android.time"; 36855 field public static final String EXTRA_ALARM_SEARCH_MODE = "android.intent.extra.alarm.SEARCH_MODE"; 36856 field public static final String EXTRA_ALARM_SNOOZE_DURATION = "android.intent.extra.alarm.SNOOZE_DURATION"; 36857 field public static final String EXTRA_DAYS = "android.intent.extra.alarm.DAYS"; 36858 field public static final String EXTRA_HOUR = "android.intent.extra.alarm.HOUR"; 36859 field public static final String EXTRA_IS_PM = "android.intent.extra.alarm.IS_PM"; 36860 field public static final String EXTRA_LENGTH = "android.intent.extra.alarm.LENGTH"; 36861 field public static final String EXTRA_MESSAGE = "android.intent.extra.alarm.MESSAGE"; 36862 field public static final String EXTRA_MINUTES = "android.intent.extra.alarm.MINUTES"; 36863 field public static final String EXTRA_RINGTONE = "android.intent.extra.alarm.RINGTONE"; 36864 field public static final String EXTRA_SKIP_UI = "android.intent.extra.alarm.SKIP_UI"; 36865 field public static final String EXTRA_VIBRATE = "android.intent.extra.alarm.VIBRATE"; 36866 field public static final String VALUE_RINGTONE_SILENT = "silent"; 36867 } 36868 36869 public interface BaseColumns { 36870 field public static final String _COUNT = "_count"; 36871 field public static final String _ID = "_id"; 36872 } 36873 36874 public class BlockedNumberContract { 36875 method public static boolean canCurrentUserBlockNumbers(android.content.Context); 36876 method @WorkerThread public static boolean isBlocked(android.content.Context, String); 36877 method @WorkerThread public static int unblock(android.content.Context, String); 36878 field public static final String AUTHORITY = "com.android.blockednumber"; 36879 field public static final android.net.Uri AUTHORITY_URI; 36880 } 36881 36882 public static class BlockedNumberContract.BlockedNumbers { 36883 field public static final String COLUMN_E164_NUMBER = "e164_number"; 36884 field public static final String COLUMN_ID = "_id"; 36885 field public static final String COLUMN_ORIGINAL_NUMBER = "original_number"; 36886 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/blocked_number"; 36887 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/blocked_number"; 36888 field public static final android.net.Uri CONTENT_URI; 36889 } 36890 36891 public class Browser { 36892 ctor public Browser(); 36893 method public static final void sendString(android.content.Context, String); 36894 field public static final String EXTRA_APPLICATION_ID = "com.android.browser.application_id"; 36895 field public static final String EXTRA_CREATE_NEW_TAB = "create_new_tab"; 36896 field public static final String EXTRA_HEADERS = "com.android.browser.headers"; 36897 field public static final String INITIAL_ZOOM_LEVEL = "browser.initialZoomLevel"; 36898 } 36899 36900 public final class CalendarContract { 36901 method public static boolean startViewCalendarEventInManagedProfile(@NonNull android.content.Context, long, long, long, boolean, int); 36902 field public static final String ACCOUNT_TYPE_LOCAL = "LOCAL"; 36903 field public static final String ACTION_EVENT_REMINDER = "android.intent.action.EVENT_REMINDER"; 36904 field public static final String ACTION_HANDLE_CUSTOM_EVENT = "android.provider.calendar.action.HANDLE_CUSTOM_EVENT"; 36905 field public static final String ACTION_VIEW_MANAGED_PROFILE_CALENDAR_EVENT = "android.provider.calendar.action.VIEW_MANAGED_PROFILE_CALENDAR_EVENT"; 36906 field public static final String AUTHORITY = "com.android.calendar"; 36907 field public static final String CALLER_IS_SYNCADAPTER = "caller_is_syncadapter"; 36908 field public static final android.net.Uri CONTENT_URI; 36909 field public static final String EXTRA_CUSTOM_APP_URI = "customAppUri"; 36910 field public static final String EXTRA_EVENT_ALL_DAY = "allDay"; 36911 field public static final String EXTRA_EVENT_BEGIN_TIME = "beginTime"; 36912 field public static final String EXTRA_EVENT_END_TIME = "endTime"; 36913 field public static final String EXTRA_EVENT_ID = "id"; 36914 } 36915 36916 public static final class CalendarContract.Attendees implements android.provider.BaseColumns android.provider.CalendarContract.AttendeesColumns android.provider.CalendarContract.EventsColumns { 36917 method public static android.database.Cursor query(android.content.ContentResolver, long, String[]); 36918 field public static final android.net.Uri CONTENT_URI; 36919 } 36920 36921 protected static interface CalendarContract.AttendeesColumns { 36922 field public static final String ATTENDEE_EMAIL = "attendeeEmail"; 36923 field public static final String ATTENDEE_IDENTITY = "attendeeIdentity"; 36924 field public static final String ATTENDEE_ID_NAMESPACE = "attendeeIdNamespace"; 36925 field public static final String ATTENDEE_NAME = "attendeeName"; 36926 field public static final String ATTENDEE_RELATIONSHIP = "attendeeRelationship"; 36927 field public static final String ATTENDEE_STATUS = "attendeeStatus"; 36928 field public static final int ATTENDEE_STATUS_ACCEPTED = 1; // 0x1 36929 field public static final int ATTENDEE_STATUS_DECLINED = 2; // 0x2 36930 field public static final int ATTENDEE_STATUS_INVITED = 3; // 0x3 36931 field public static final int ATTENDEE_STATUS_NONE = 0; // 0x0 36932 field public static final int ATTENDEE_STATUS_TENTATIVE = 4; // 0x4 36933 field public static final String ATTENDEE_TYPE = "attendeeType"; 36934 field public static final String EVENT_ID = "event_id"; 36935 field public static final int RELATIONSHIP_ATTENDEE = 1; // 0x1 36936 field public static final int RELATIONSHIP_NONE = 0; // 0x0 36937 field public static final int RELATIONSHIP_ORGANIZER = 2; // 0x2 36938 field public static final int RELATIONSHIP_PERFORMER = 3; // 0x3 36939 field public static final int RELATIONSHIP_SPEAKER = 4; // 0x4 36940 field public static final int TYPE_NONE = 0; // 0x0 36941 field public static final int TYPE_OPTIONAL = 2; // 0x2 36942 field public static final int TYPE_REQUIRED = 1; // 0x1 36943 field public static final int TYPE_RESOURCE = 3; // 0x3 36944 } 36945 36946 public static final class CalendarContract.CalendarAlerts implements android.provider.BaseColumns android.provider.CalendarContract.CalendarAlertsColumns android.provider.CalendarContract.CalendarColumns android.provider.CalendarContract.EventsColumns { 36947 field public static final android.net.Uri CONTENT_URI; 36948 field public static final android.net.Uri CONTENT_URI_BY_INSTANCE; 36949 } 36950 36951 protected static interface CalendarContract.CalendarAlertsColumns { 36952 field public static final String ALARM_TIME = "alarmTime"; 36953 field public static final String BEGIN = "begin"; 36954 field public static final String CREATION_TIME = "creationTime"; 36955 field public static final String DEFAULT_SORT_ORDER = "begin ASC,title ASC"; 36956 field public static final String END = "end"; 36957 field public static final String EVENT_ID = "event_id"; 36958 field public static final String MINUTES = "minutes"; 36959 field public static final String NOTIFY_TIME = "notifyTime"; 36960 field public static final String RECEIVED_TIME = "receivedTime"; 36961 field public static final String STATE = "state"; 36962 field public static final int STATE_DISMISSED = 2; // 0x2 36963 field public static final int STATE_FIRED = 1; // 0x1 36964 field public static final int STATE_SCHEDULED = 0; // 0x0 36965 } 36966 36967 public static final class CalendarContract.CalendarCache implements android.provider.CalendarContract.CalendarCacheColumns { 36968 field public static final String KEY_TIMEZONE_INSTANCES = "timezoneInstances"; 36969 field public static final String KEY_TIMEZONE_INSTANCES_PREVIOUS = "timezoneInstancesPrevious"; 36970 field public static final String KEY_TIMEZONE_TYPE = "timezoneType"; 36971 field public static final String TIMEZONE_TYPE_AUTO = "auto"; 36972 field public static final String TIMEZONE_TYPE_HOME = "home"; 36973 field public static final android.net.Uri URI; 36974 } 36975 36976 protected static interface CalendarContract.CalendarCacheColumns { 36977 field public static final String KEY = "key"; 36978 field public static final String VALUE = "value"; 36979 } 36980 36981 protected static interface CalendarContract.CalendarColumns { 36982 field public static final String ALLOWED_ATTENDEE_TYPES = "allowedAttendeeTypes"; 36983 field public static final String ALLOWED_AVAILABILITY = "allowedAvailability"; 36984 field public static final String ALLOWED_REMINDERS = "allowedReminders"; 36985 field public static final String CALENDAR_ACCESS_LEVEL = "calendar_access_level"; 36986 field public static final String CALENDAR_COLOR = "calendar_color"; 36987 field public static final String CALENDAR_COLOR_KEY = "calendar_color_index"; 36988 field public static final String CALENDAR_DISPLAY_NAME = "calendar_displayName"; 36989 field public static final String CALENDAR_TIME_ZONE = "calendar_timezone"; 36990 field public static final int CAL_ACCESS_CONTRIBUTOR = 500; // 0x1f4 36991 field public static final int CAL_ACCESS_EDITOR = 600; // 0x258 36992 field public static final int CAL_ACCESS_FREEBUSY = 100; // 0x64 36993 field public static final int CAL_ACCESS_NONE = 0; // 0x0 36994 field public static final int CAL_ACCESS_OVERRIDE = 400; // 0x190 36995 field public static final int CAL_ACCESS_OWNER = 700; // 0x2bc 36996 field public static final int CAL_ACCESS_READ = 200; // 0xc8 36997 field public static final int CAL_ACCESS_RESPOND = 300; // 0x12c 36998 field public static final int CAL_ACCESS_ROOT = 800; // 0x320 36999 field public static final String CAN_MODIFY_TIME_ZONE = "canModifyTimeZone"; 37000 field public static final String CAN_ORGANIZER_RESPOND = "canOrganizerRespond"; 37001 field public static final String IS_PRIMARY = "isPrimary"; 37002 field public static final String MAX_REMINDERS = "maxReminders"; 37003 field public static final String OWNER_ACCOUNT = "ownerAccount"; 37004 field public static final String SYNC_EVENTS = "sync_events"; 37005 field public static final String VISIBLE = "visible"; 37006 } 37007 37008 public static final class CalendarContract.CalendarEntity implements android.provider.BaseColumns android.provider.CalendarContract.CalendarColumns android.provider.CalendarContract.SyncColumns { 37009 method public static android.content.EntityIterator newEntityIterator(android.database.Cursor); 37010 field public static final android.net.Uri CONTENT_URI; 37011 } 37012 37013 protected static interface CalendarContract.CalendarSyncColumns { 37014 field public static final String CAL_SYNC1 = "cal_sync1"; 37015 field public static final String CAL_SYNC10 = "cal_sync10"; 37016 field public static final String CAL_SYNC2 = "cal_sync2"; 37017 field public static final String CAL_SYNC3 = "cal_sync3"; 37018 field public static final String CAL_SYNC4 = "cal_sync4"; 37019 field public static final String CAL_SYNC5 = "cal_sync5"; 37020 field public static final String CAL_SYNC6 = "cal_sync6"; 37021 field public static final String CAL_SYNC7 = "cal_sync7"; 37022 field public static final String CAL_SYNC8 = "cal_sync8"; 37023 field public static final String CAL_SYNC9 = "cal_sync9"; 37024 } 37025 37026 public static final class CalendarContract.Calendars implements android.provider.BaseColumns android.provider.CalendarContract.CalendarColumns android.provider.CalendarContract.SyncColumns { 37027 field public static final String CALENDAR_LOCATION = "calendar_location"; 37028 field public static final android.net.Uri CONTENT_URI; 37029 field public static final String DEFAULT_SORT_ORDER = "calendar_displayName"; 37030 field @NonNull public static final android.net.Uri ENTERPRISE_CONTENT_URI; 37031 field public static final String NAME = "name"; 37032 } 37033 37034 public static final class CalendarContract.Colors implements android.provider.CalendarContract.ColorsColumns { 37035 field public static final android.net.Uri CONTENT_URI; 37036 } 37037 37038 protected static interface CalendarContract.ColorsColumns extends android.provider.SyncStateContract.Columns { 37039 field public static final String COLOR = "color"; 37040 field public static final String COLOR_KEY = "color_index"; 37041 field public static final String COLOR_TYPE = "color_type"; 37042 field public static final int TYPE_CALENDAR = 0; // 0x0 37043 field public static final int TYPE_EVENT = 1; // 0x1 37044 } 37045 37046 public static final class CalendarContract.EventDays implements android.provider.CalendarContract.EventDaysColumns { 37047 method public static android.database.Cursor query(android.content.ContentResolver, int, int, String[]); 37048 field public static final android.net.Uri CONTENT_URI; 37049 } 37050 37051 protected static interface CalendarContract.EventDaysColumns { 37052 field public static final String ENDDAY = "endDay"; 37053 field public static final String STARTDAY = "startDay"; 37054 } 37055 37056 public static final class CalendarContract.Events implements android.provider.BaseColumns android.provider.CalendarContract.CalendarColumns android.provider.CalendarContract.EventsColumns android.provider.CalendarContract.SyncColumns { 37057 field public static final android.net.Uri CONTENT_EXCEPTION_URI; 37058 field public static final android.net.Uri CONTENT_URI; 37059 field @NonNull public static final android.net.Uri ENTERPRISE_CONTENT_URI; 37060 } 37061 37062 protected static interface CalendarContract.EventsColumns { 37063 field public static final int ACCESS_CONFIDENTIAL = 1; // 0x1 37064 field public static final int ACCESS_DEFAULT = 0; // 0x0 37065 field public static final String ACCESS_LEVEL = "accessLevel"; 37066 field public static final int ACCESS_PRIVATE = 2; // 0x2 37067 field public static final int ACCESS_PUBLIC = 3; // 0x3 37068 field public static final String ALL_DAY = "allDay"; 37069 field public static final String AVAILABILITY = "availability"; 37070 field public static final int AVAILABILITY_BUSY = 0; // 0x0 37071 field public static final int AVAILABILITY_FREE = 1; // 0x1 37072 field public static final int AVAILABILITY_TENTATIVE = 2; // 0x2 37073 field public static final String CALENDAR_ID = "calendar_id"; 37074 field public static final String CAN_INVITE_OTHERS = "canInviteOthers"; 37075 field public static final String CUSTOM_APP_PACKAGE = "customAppPackage"; 37076 field public static final String CUSTOM_APP_URI = "customAppUri"; 37077 field public static final String DESCRIPTION = "description"; 37078 field public static final String DISPLAY_COLOR = "displayColor"; 37079 field public static final String DTEND = "dtend"; 37080 field public static final String DTSTART = "dtstart"; 37081 field public static final String DURATION = "duration"; 37082 field public static final String EVENT_COLOR = "eventColor"; 37083 field public static final String EVENT_COLOR_KEY = "eventColor_index"; 37084 field public static final String EVENT_END_TIMEZONE = "eventEndTimezone"; 37085 field public static final String EVENT_LOCATION = "eventLocation"; 37086 field public static final String EVENT_TIMEZONE = "eventTimezone"; 37087 field public static final String EXDATE = "exdate"; 37088 field public static final String EXRULE = "exrule"; 37089 field public static final String GUESTS_CAN_INVITE_OTHERS = "guestsCanInviteOthers"; 37090 field public static final String GUESTS_CAN_MODIFY = "guestsCanModify"; 37091 field public static final String GUESTS_CAN_SEE_GUESTS = "guestsCanSeeGuests"; 37092 field public static final String HAS_ALARM = "hasAlarm"; 37093 field public static final String HAS_ATTENDEE_DATA = "hasAttendeeData"; 37094 field public static final String HAS_EXTENDED_PROPERTIES = "hasExtendedProperties"; 37095 field public static final String IS_ORGANIZER = "isOrganizer"; 37096 field public static final String LAST_DATE = "lastDate"; 37097 field public static final String LAST_SYNCED = "lastSynced"; 37098 field public static final String ORGANIZER = "organizer"; 37099 field public static final String ORIGINAL_ALL_DAY = "originalAllDay"; 37100 field public static final String ORIGINAL_ID = "original_id"; 37101 field public static final String ORIGINAL_INSTANCE_TIME = "originalInstanceTime"; 37102 field public static final String ORIGINAL_SYNC_ID = "original_sync_id"; 37103 field public static final String RDATE = "rdate"; 37104 field public static final String RRULE = "rrule"; 37105 field public static final String SELF_ATTENDEE_STATUS = "selfAttendeeStatus"; 37106 field public static final String STATUS = "eventStatus"; 37107 field public static final int STATUS_CANCELED = 2; // 0x2 37108 field public static final int STATUS_CONFIRMED = 1; // 0x1 37109 field public static final int STATUS_TENTATIVE = 0; // 0x0 37110 field public static final String SYNC_DATA1 = "sync_data1"; 37111 field public static final String SYNC_DATA10 = "sync_data10"; 37112 field public static final String SYNC_DATA2 = "sync_data2"; 37113 field public static final String SYNC_DATA3 = "sync_data3"; 37114 field public static final String SYNC_DATA4 = "sync_data4"; 37115 field public static final String SYNC_DATA5 = "sync_data5"; 37116 field public static final String SYNC_DATA6 = "sync_data6"; 37117 field public static final String SYNC_DATA7 = "sync_data7"; 37118 field public static final String SYNC_DATA8 = "sync_data8"; 37119 field public static final String SYNC_DATA9 = "sync_data9"; 37120 field public static final String TITLE = "title"; 37121 field public static final String UID_2445 = "uid2445"; 37122 } 37123 37124 public static final class CalendarContract.EventsEntity implements android.provider.BaseColumns android.provider.CalendarContract.EventsColumns android.provider.CalendarContract.SyncColumns { 37125 method public static android.content.EntityIterator newEntityIterator(android.database.Cursor, android.content.ContentResolver); 37126 method public static android.content.EntityIterator newEntityIterator(android.database.Cursor, android.content.ContentProviderClient); 37127 field public static final android.net.Uri CONTENT_URI; 37128 } 37129 37130 public static final class CalendarContract.ExtendedProperties implements android.provider.BaseColumns android.provider.CalendarContract.EventsColumns android.provider.CalendarContract.ExtendedPropertiesColumns { 37131 field public static final android.net.Uri CONTENT_URI; 37132 } 37133 37134 protected static interface CalendarContract.ExtendedPropertiesColumns { 37135 field public static final String EVENT_ID = "event_id"; 37136 field public static final String NAME = "name"; 37137 field public static final String VALUE = "value"; 37138 } 37139 37140 public static final class CalendarContract.Instances implements android.provider.BaseColumns android.provider.CalendarContract.CalendarColumns android.provider.CalendarContract.EventsColumns { 37141 method public static android.database.Cursor query(android.content.ContentResolver, String[], long, long); 37142 method public static android.database.Cursor query(android.content.ContentResolver, String[], long, long, String); 37143 field public static final String BEGIN = "begin"; 37144 field public static final android.net.Uri CONTENT_BY_DAY_URI; 37145 field public static final android.net.Uri CONTENT_SEARCH_BY_DAY_URI; 37146 field public static final android.net.Uri CONTENT_SEARCH_URI; 37147 field public static final android.net.Uri CONTENT_URI; 37148 field public static final String END = "end"; 37149 field public static final String END_DAY = "endDay"; 37150 field public static final String END_MINUTE = "endMinute"; 37151 field @NonNull public static final android.net.Uri ENTERPRISE_CONTENT_BY_DAY_URI; 37152 field @NonNull public static final android.net.Uri ENTERPRISE_CONTENT_SEARCH_BY_DAY_URI; 37153 field @NonNull public static final android.net.Uri ENTERPRISE_CONTENT_SEARCH_URI; 37154 field @NonNull public static final android.net.Uri ENTERPRISE_CONTENT_URI; 37155 field public static final String EVENT_ID = "event_id"; 37156 field public static final String START_DAY = "startDay"; 37157 field public static final String START_MINUTE = "startMinute"; 37158 } 37159 37160 public static final class CalendarContract.Reminders implements android.provider.BaseColumns android.provider.CalendarContract.EventsColumns android.provider.CalendarContract.RemindersColumns { 37161 method public static android.database.Cursor query(android.content.ContentResolver, long, String[]); 37162 field public static final android.net.Uri CONTENT_URI; 37163 } 37164 37165 protected static interface CalendarContract.RemindersColumns { 37166 field public static final String EVENT_ID = "event_id"; 37167 field public static final String METHOD = "method"; 37168 field public static final int METHOD_ALARM = 4; // 0x4 37169 field public static final int METHOD_ALERT = 1; // 0x1 37170 field public static final int METHOD_DEFAULT = 0; // 0x0 37171 field public static final int METHOD_EMAIL = 2; // 0x2 37172 field public static final int METHOD_SMS = 3; // 0x3 37173 field public static final String MINUTES = "minutes"; 37174 field public static final int MINUTES_DEFAULT = -1; // 0xffffffff 37175 } 37176 37177 protected static interface CalendarContract.SyncColumns extends android.provider.CalendarContract.CalendarSyncColumns { 37178 field public static final String ACCOUNT_NAME = "account_name"; 37179 field public static final String ACCOUNT_TYPE = "account_type"; 37180 field public static final String CAN_PARTIALLY_UPDATE = "canPartiallyUpdate"; 37181 field public static final String DELETED = "deleted"; 37182 field public static final String DIRTY = "dirty"; 37183 field public static final String MUTATORS = "mutators"; 37184 field public static final String _SYNC_ID = "_sync_id"; 37185 } 37186 37187 public static final class CalendarContract.SyncState implements android.provider.SyncStateContract.Columns { 37188 field public static final android.net.Uri CONTENT_URI; 37189 } 37190 37191 public class CallLog { 37192 ctor public CallLog(); 37193 field public static final String AUTHORITY = "call_log"; 37194 field public static final android.net.Uri CONTENT_URI; 37195 } 37196 37197 public static class CallLog.Calls implements android.provider.BaseColumns { 37198 ctor public CallLog.Calls(); 37199 method public static String getLastOutgoingCall(android.content.Context); 37200 field public static final int ANSWERED_EXTERNALLY_TYPE = 7; // 0x7 37201 field public static final int BLOCKED_TYPE = 6; // 0x6 37202 field public static final String BLOCK_REASON = "block_reason"; 37203 field public static final int BLOCK_REASON_BLOCKED_NUMBER = 3; // 0x3 37204 field public static final int BLOCK_REASON_CALL_SCREENING_SERVICE = 1; // 0x1 37205 field public static final int BLOCK_REASON_DIRECT_TO_VOICEMAIL = 2; // 0x2 37206 field public static final int BLOCK_REASON_NOT_BLOCKED = 0; // 0x0 37207 field public static final int BLOCK_REASON_NOT_IN_CONTACTS = 7; // 0x7 37208 field public static final int BLOCK_REASON_PAY_PHONE = 6; // 0x6 37209 field public static final int BLOCK_REASON_RESTRICTED_NUMBER = 5; // 0x5 37210 field public static final int BLOCK_REASON_UNKNOWN_NUMBER = 4; // 0x4 37211 field public static final String CACHED_FORMATTED_NUMBER = "formatted_number"; 37212 field public static final String CACHED_LOOKUP_URI = "lookup_uri"; 37213 field public static final String CACHED_MATCHED_NUMBER = "matched_number"; 37214 field public static final String CACHED_NAME = "name"; 37215 field public static final String CACHED_NORMALIZED_NUMBER = "normalized_number"; 37216 field public static final String CACHED_NUMBER_LABEL = "numberlabel"; 37217 field public static final String CACHED_NUMBER_TYPE = "numbertype"; 37218 field public static final String CACHED_PHOTO_ID = "photo_id"; 37219 field public static final String CACHED_PHOTO_URI = "photo_uri"; 37220 field public static final String CALL_SCREENING_APP_NAME = "call_screening_app_name"; 37221 field public static final String CALL_SCREENING_COMPONENT_NAME = "call_screening_component_name"; 37222 field public static final android.net.Uri CONTENT_FILTER_URI; 37223 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/calls"; 37224 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/calls"; 37225 field public static final android.net.Uri CONTENT_URI; 37226 field public static final android.net.Uri CONTENT_URI_WITH_VOICEMAIL; 37227 field public static final String COUNTRY_ISO = "countryiso"; 37228 field public static final String DATA_USAGE = "data_usage"; 37229 field public static final String DATE = "date"; 37230 field public static final String DEFAULT_SORT_ORDER = "date DESC"; 37231 field public static final String DURATION = "duration"; 37232 field public static final String EXTRA_CALL_TYPE_FILTER = "android.provider.extra.CALL_TYPE_FILTER"; 37233 field public static final String FEATURES = "features"; 37234 field public static final int FEATURES_ASSISTED_DIALING_USED = 16; // 0x10 37235 field public static final int FEATURES_HD_CALL = 4; // 0x4 37236 field public static final int FEATURES_PULLED_EXTERNALLY = 2; // 0x2 37237 field public static final int FEATURES_RTT = 32; // 0x20 37238 field public static final int FEATURES_VIDEO = 1; // 0x1 37239 field public static final int FEATURES_VOLTE = 64; // 0x40 37240 field public static final int FEATURES_WIFI = 8; // 0x8 37241 field public static final String GEOCODED_LOCATION = "geocoded_location"; 37242 field public static final int INCOMING_TYPE = 1; // 0x1 37243 field public static final String IS_READ = "is_read"; 37244 field public static final String LAST_MODIFIED = "last_modified"; 37245 field public static final String LIMIT_PARAM_KEY = "limit"; 37246 field public static final int MISSED_TYPE = 3; // 0x3 37247 field public static final String NEW = "new"; 37248 field public static final String NUMBER = "number"; 37249 field public static final String NUMBER_PRESENTATION = "presentation"; 37250 field public static final String OFFSET_PARAM_KEY = "offset"; 37251 field public static final int OUTGOING_TYPE = 2; // 0x2 37252 field public static final String PHONE_ACCOUNT_COMPONENT_NAME = "subscription_component_name"; 37253 field public static final String PHONE_ACCOUNT_ID = "subscription_id"; 37254 field public static final String POST_DIAL_DIGITS = "post_dial_digits"; 37255 field public static final int PRESENTATION_ALLOWED = 1; // 0x1 37256 field public static final int PRESENTATION_PAYPHONE = 4; // 0x4 37257 field public static final int PRESENTATION_RESTRICTED = 2; // 0x2 37258 field public static final int PRESENTATION_UNKNOWN = 3; // 0x3 37259 field public static final int REJECTED_TYPE = 5; // 0x5 37260 field public static final String TRANSCRIPTION = "transcription"; 37261 field public static final String TYPE = "type"; 37262 field public static final String VIA_NUMBER = "via_number"; 37263 field public static final int VOICEMAIL_TYPE = 4; // 0x4 37264 field public static final String VOICEMAIL_URI = "voicemail_uri"; 37265 } 37266 37267 @Deprecated public class Contacts { 37268 field @Deprecated public static final String AUTHORITY = "contacts"; 37269 field @Deprecated public static final android.net.Uri CONTENT_URI; 37270 field @Deprecated public static final int KIND_EMAIL = 1; // 0x1 37271 field @Deprecated public static final int KIND_IM = 3; // 0x3 37272 field @Deprecated public static final int KIND_ORGANIZATION = 4; // 0x4 37273 field @Deprecated public static final int KIND_PHONE = 5; // 0x5 37274 field @Deprecated public static final int KIND_POSTAL = 2; // 0x2 37275 } 37276 37277 @Deprecated public static final class Contacts.ContactMethods implements android.provider.BaseColumns android.provider.Contacts.ContactMethodsColumns android.provider.Contacts.PeopleColumns { 37278 method @Deprecated public void addPostalLocation(android.content.Context, long, double, double); 37279 method @Deprecated public static Object decodeImProtocol(String); 37280 method @Deprecated public static String encodeCustomImProtocol(String); 37281 method @Deprecated public static String encodePredefinedImProtocol(int); 37282 method @Deprecated public static CharSequence getDisplayLabel(android.content.Context, int, int, CharSequence); 37283 field @Deprecated public static final String CONTENT_EMAIL_ITEM_TYPE = "vnd.android.cursor.item/email"; 37284 field @Deprecated public static final String CONTENT_EMAIL_TYPE = "vnd.android.cursor.dir/email"; 37285 field @Deprecated public static final android.net.Uri CONTENT_EMAIL_URI; 37286 field @Deprecated public static final String CONTENT_IM_ITEM_TYPE = "vnd.android.cursor.item/jabber-im"; 37287 field @Deprecated public static final String CONTENT_POSTAL_ITEM_TYPE = "vnd.android.cursor.item/postal-address"; 37288 field @Deprecated public static final String CONTENT_POSTAL_TYPE = "vnd.android.cursor.dir/postal-address"; 37289 field @Deprecated public static final String CONTENT_TYPE = "vnd.android.cursor.dir/contact-methods"; 37290 field @Deprecated public static final android.net.Uri CONTENT_URI; 37291 field @Deprecated public static final String DEFAULT_SORT_ORDER = "name ASC"; 37292 field @Deprecated public static final String PERSON_ID = "person"; 37293 field @Deprecated public static final String POSTAL_LOCATION_LATITUDE = "data"; 37294 field @Deprecated public static final String POSTAL_LOCATION_LONGITUDE = "aux_data"; 37295 field @Deprecated public static final int PROTOCOL_AIM = 0; // 0x0 37296 field @Deprecated public static final int PROTOCOL_GOOGLE_TALK = 5; // 0x5 37297 field @Deprecated public static final int PROTOCOL_ICQ = 6; // 0x6 37298 field @Deprecated public static final int PROTOCOL_JABBER = 7; // 0x7 37299 field @Deprecated public static final int PROTOCOL_MSN = 1; // 0x1 37300 field @Deprecated public static final int PROTOCOL_QQ = 4; // 0x4 37301 field @Deprecated public static final int PROTOCOL_SKYPE = 3; // 0x3 37302 field @Deprecated public static final int PROTOCOL_YAHOO = 2; // 0x2 37303 } 37304 37305 @Deprecated public static interface Contacts.ContactMethodsColumns { 37306 field @Deprecated public static final String AUX_DATA = "aux_data"; 37307 field @Deprecated public static final String DATA = "data"; 37308 field @Deprecated public static final String ISPRIMARY = "isprimary"; 37309 field @Deprecated public static final String KIND = "kind"; 37310 field @Deprecated public static final String LABEL = "label"; 37311 field @Deprecated public static final String TYPE = "type"; 37312 field @Deprecated public static final int TYPE_CUSTOM = 0; // 0x0 37313 field @Deprecated public static final int TYPE_HOME = 1; // 0x1 37314 field @Deprecated public static final int TYPE_OTHER = 3; // 0x3 37315 field @Deprecated public static final int TYPE_WORK = 2; // 0x2 37316 } 37317 37318 @Deprecated public static final class Contacts.Extensions implements android.provider.BaseColumns android.provider.Contacts.ExtensionsColumns { 37319 field @Deprecated public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/contact_extensions"; 37320 field @Deprecated public static final String CONTENT_TYPE = "vnd.android.cursor.dir/contact_extensions"; 37321 field @Deprecated public static final android.net.Uri CONTENT_URI; 37322 field @Deprecated public static final String DEFAULT_SORT_ORDER = "person, name ASC"; 37323 field @Deprecated public static final String PERSON_ID = "person"; 37324 } 37325 37326 @Deprecated public static interface Contacts.ExtensionsColumns { 37327 field @Deprecated public static final String NAME = "name"; 37328 field @Deprecated public static final String VALUE = "value"; 37329 } 37330 37331 @Deprecated public static final class Contacts.GroupMembership implements android.provider.BaseColumns android.provider.Contacts.GroupsColumns { 37332 field @Deprecated public static final String CONTENT_DIRECTORY = "groupmembership"; 37333 field @Deprecated public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/contactsgroupmembership"; 37334 field @Deprecated public static final String CONTENT_TYPE = "vnd.android.cursor.dir/contactsgroupmembership"; 37335 field @Deprecated public static final android.net.Uri CONTENT_URI; 37336 field @Deprecated public static final String DEFAULT_SORT_ORDER = "group_id ASC"; 37337 field @Deprecated public static final String GROUP_ID = "group_id"; 37338 field @Deprecated public static final String GROUP_SYNC_ACCOUNT = "group_sync_account"; 37339 field @Deprecated public static final String GROUP_SYNC_ACCOUNT_TYPE = "group_sync_account_type"; 37340 field @Deprecated public static final String GROUP_SYNC_ID = "group_sync_id"; 37341 field @Deprecated public static final String PERSON_ID = "person"; 37342 field @Deprecated public static final android.net.Uri RAW_CONTENT_URI; 37343 } 37344 37345 @Deprecated public static final class Contacts.Groups implements android.provider.BaseColumns android.provider.Contacts.GroupsColumns { 37346 field @Deprecated public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/contactsgroup"; 37347 field @Deprecated public static final String CONTENT_TYPE = "vnd.android.cursor.dir/contactsgroup"; 37348 field @Deprecated public static final android.net.Uri CONTENT_URI; 37349 field @Deprecated public static final String DEFAULT_SORT_ORDER = "name ASC"; 37350 field @Deprecated public static final android.net.Uri DELETED_CONTENT_URI; 37351 field @Deprecated public static final String GROUP_ANDROID_STARRED = "Starred in Android"; 37352 field @Deprecated public static final String GROUP_MY_CONTACTS = "Contacts"; 37353 } 37354 37355 @Deprecated public static interface Contacts.GroupsColumns { 37356 field @Deprecated public static final String NAME = "name"; 37357 field @Deprecated public static final String NOTES = "notes"; 37358 field @Deprecated public static final String SHOULD_SYNC = "should_sync"; 37359 field @Deprecated public static final String SYSTEM_ID = "system_id"; 37360 } 37361 37362 @Deprecated public static final class Contacts.Intents { 37363 ctor @Deprecated public Contacts.Intents(); 37364 field @Deprecated public static final String ATTACH_IMAGE = "com.android.contacts.action.ATTACH_IMAGE"; 37365 field @Deprecated public static final String EXTRA_CREATE_DESCRIPTION = "com.android.contacts.action.CREATE_DESCRIPTION"; 37366 field @Deprecated public static final String EXTRA_FORCE_CREATE = "com.android.contacts.action.FORCE_CREATE"; 37367 field @Deprecated public static final String SEARCH_SUGGESTION_CLICKED = "android.provider.Contacts.SEARCH_SUGGESTION_CLICKED"; 37368 field @Deprecated public static final String SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED = "android.provider.Contacts.SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED"; 37369 field @Deprecated public static final String SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED = "android.provider.Contacts.SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED"; 37370 field @Deprecated public static final String SHOW_OR_CREATE_CONTACT = "com.android.contacts.action.SHOW_OR_CREATE_CONTACT"; 37371 } 37372 37373 @Deprecated public static final class Contacts.Intents.Insert { 37374 ctor @Deprecated public Contacts.Intents.Insert(); 37375 field @Deprecated public static final String ACTION = "android.intent.action.INSERT"; 37376 field @Deprecated public static final String COMPANY = "company"; 37377 field @Deprecated public static final String EMAIL = "email"; 37378 field @Deprecated public static final String EMAIL_ISPRIMARY = "email_isprimary"; 37379 field @Deprecated public static final String EMAIL_TYPE = "email_type"; 37380 field @Deprecated public static final String FULL_MODE = "full_mode"; 37381 field @Deprecated public static final String IM_HANDLE = "im_handle"; 37382 field @Deprecated public static final String IM_ISPRIMARY = "im_isprimary"; 37383 field @Deprecated public static final String IM_PROTOCOL = "im_protocol"; 37384 field @Deprecated public static final String JOB_TITLE = "job_title"; 37385 field @Deprecated public static final String NAME = "name"; 37386 field @Deprecated public static final String NOTES = "notes"; 37387 field @Deprecated public static final String PHONE = "phone"; 37388 field @Deprecated public static final String PHONETIC_NAME = "phonetic_name"; 37389 field @Deprecated public static final String PHONE_ISPRIMARY = "phone_isprimary"; 37390 field @Deprecated public static final String PHONE_TYPE = "phone_type"; 37391 field @Deprecated public static final String POSTAL = "postal"; 37392 field @Deprecated public static final String POSTAL_ISPRIMARY = "postal_isprimary"; 37393 field @Deprecated public static final String POSTAL_TYPE = "postal_type"; 37394 field @Deprecated public static final String SECONDARY_EMAIL = "secondary_email"; 37395 field @Deprecated public static final String SECONDARY_EMAIL_TYPE = "secondary_email_type"; 37396 field @Deprecated public static final String SECONDARY_PHONE = "secondary_phone"; 37397 field @Deprecated public static final String SECONDARY_PHONE_TYPE = "secondary_phone_type"; 37398 field @Deprecated public static final String TERTIARY_EMAIL = "tertiary_email"; 37399 field @Deprecated public static final String TERTIARY_EMAIL_TYPE = "tertiary_email_type"; 37400 field @Deprecated public static final String TERTIARY_PHONE = "tertiary_phone"; 37401 field @Deprecated public static final String TERTIARY_PHONE_TYPE = "tertiary_phone_type"; 37402 } 37403 37404 @Deprecated public static final class Contacts.Intents.UI { 37405 ctor @Deprecated public Contacts.Intents.UI(); 37406 field @Deprecated public static final String FILTER_CONTACTS_ACTION = "com.android.contacts.action.FILTER_CONTACTS"; 37407 field @Deprecated public static final String FILTER_TEXT_EXTRA_KEY = "com.android.contacts.extra.FILTER_TEXT"; 37408 field @Deprecated public static final String GROUP_NAME_EXTRA_KEY = "com.android.contacts.extra.GROUP"; 37409 field @Deprecated public static final String LIST_ALL_CONTACTS_ACTION = "com.android.contacts.action.LIST_ALL_CONTACTS"; 37410 field @Deprecated public static final String LIST_CONTACTS_WITH_PHONES_ACTION = "com.android.contacts.action.LIST_CONTACTS_WITH_PHONES"; 37411 field @Deprecated public static final String LIST_DEFAULT = "com.android.contacts.action.LIST_DEFAULT"; 37412 field @Deprecated public static final String LIST_FREQUENT_ACTION = "com.android.contacts.action.LIST_FREQUENT"; 37413 field @Deprecated public static final String LIST_GROUP_ACTION = "com.android.contacts.action.LIST_GROUP"; 37414 field @Deprecated public static final String LIST_STARRED_ACTION = "com.android.contacts.action.LIST_STARRED"; 37415 field @Deprecated public static final String LIST_STREQUENT_ACTION = "com.android.contacts.action.LIST_STREQUENT"; 37416 field @Deprecated public static final String TITLE_EXTRA_KEY = "com.android.contacts.extra.TITLE_EXTRA"; 37417 } 37418 37419 @Deprecated public static interface Contacts.OrganizationColumns { 37420 field @Deprecated public static final String COMPANY = "company"; 37421 field @Deprecated public static final String ISPRIMARY = "isprimary"; 37422 field @Deprecated public static final String LABEL = "label"; 37423 field @Deprecated public static final String PERSON_ID = "person"; 37424 field @Deprecated public static final String TITLE = "title"; 37425 field @Deprecated public static final String TYPE = "type"; 37426 field @Deprecated public static final int TYPE_CUSTOM = 0; // 0x0 37427 field @Deprecated public static final int TYPE_OTHER = 2; // 0x2 37428 field @Deprecated public static final int TYPE_WORK = 1; // 0x1 37429 } 37430 37431 @Deprecated public static final class Contacts.Organizations implements android.provider.BaseColumns android.provider.Contacts.OrganizationColumns { 37432 method @Deprecated public static CharSequence getDisplayLabel(android.content.Context, int, CharSequence); 37433 field @Deprecated public static final String CONTENT_DIRECTORY = "organizations"; 37434 field @Deprecated public static final android.net.Uri CONTENT_URI; 37435 field @Deprecated public static final String DEFAULT_SORT_ORDER = "company, title, isprimary ASC"; 37436 } 37437 37438 @Deprecated public static final class Contacts.People implements android.provider.BaseColumns android.provider.Contacts.PeopleColumns android.provider.Contacts.PhonesColumns android.provider.Contacts.PresenceColumns { 37439 method @Deprecated public static android.net.Uri addToGroup(android.content.ContentResolver, long, String); 37440 method @Deprecated public static android.net.Uri addToGroup(android.content.ContentResolver, long, long); 37441 method @Deprecated public static android.net.Uri addToMyContactsGroup(android.content.ContentResolver, long); 37442 method @Deprecated public static android.net.Uri createPersonInMyContactsGroup(android.content.ContentResolver, android.content.ContentValues); 37443 method @Deprecated public static android.graphics.Bitmap loadContactPhoto(android.content.Context, android.net.Uri, int, android.graphics.BitmapFactory.Options); 37444 method @Deprecated public static void markAsContacted(android.content.ContentResolver, long); 37445 method @Deprecated public static java.io.InputStream openContactPhotoInputStream(android.content.ContentResolver, android.net.Uri); 37446 method @Deprecated public static android.database.Cursor queryGroups(android.content.ContentResolver, long); 37447 method @Deprecated public static void setPhotoData(android.content.ContentResolver, android.net.Uri, byte[]); 37448 field @Deprecated public static final android.net.Uri CONTENT_FILTER_URI; 37449 field @Deprecated public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/person"; 37450 field @Deprecated public static final String CONTENT_TYPE = "vnd.android.cursor.dir/person"; 37451 field @Deprecated public static final android.net.Uri CONTENT_URI; 37452 field @Deprecated public static final String DEFAULT_SORT_ORDER = "name ASC"; 37453 field @Deprecated public static final android.net.Uri DELETED_CONTENT_URI; 37454 field @Deprecated public static final String PRIMARY_EMAIL_ID = "primary_email"; 37455 field @Deprecated public static final String PRIMARY_ORGANIZATION_ID = "primary_organization"; 37456 field @Deprecated public static final String PRIMARY_PHONE_ID = "primary_phone"; 37457 } 37458 37459 @Deprecated public static final class Contacts.People.ContactMethods implements android.provider.BaseColumns android.provider.Contacts.ContactMethodsColumns android.provider.Contacts.PeopleColumns { 37460 field @Deprecated public static final String CONTENT_DIRECTORY = "contact_methods"; 37461 field @Deprecated public static final String DEFAULT_SORT_ORDER = "data ASC"; 37462 } 37463 37464 @Deprecated public static class Contacts.People.Extensions implements android.provider.BaseColumns android.provider.Contacts.ExtensionsColumns { 37465 field @Deprecated public static final String CONTENT_DIRECTORY = "extensions"; 37466 field @Deprecated public static final String DEFAULT_SORT_ORDER = "name ASC"; 37467 field @Deprecated public static final String PERSON_ID = "person"; 37468 } 37469 37470 @Deprecated public static final class Contacts.People.Phones implements android.provider.BaseColumns android.provider.Contacts.PeopleColumns android.provider.Contacts.PhonesColumns { 37471 field @Deprecated public static final String CONTENT_DIRECTORY = "phones"; 37472 field @Deprecated public static final String DEFAULT_SORT_ORDER = "number ASC"; 37473 } 37474 37475 @Deprecated public static interface Contacts.PeopleColumns { 37476 field @Deprecated public static final String CUSTOM_RINGTONE = "custom_ringtone"; 37477 field @Deprecated public static final String DISPLAY_NAME = "display_name"; 37478 field @Deprecated public static final String LAST_TIME_CONTACTED = "last_time_contacted"; 37479 field @Deprecated public static final String NAME = "name"; 37480 field @Deprecated public static final String NOTES = "notes"; 37481 field @Deprecated public static final String PHONETIC_NAME = "phonetic_name"; 37482 field @Deprecated public static final String PHOTO_VERSION = "photo_version"; 37483 field @Deprecated public static final String SEND_TO_VOICEMAIL = "send_to_voicemail"; 37484 field @Deprecated public static final String STARRED = "starred"; 37485 field @Deprecated public static final String TIMES_CONTACTED = "times_contacted"; 37486 } 37487 37488 @Deprecated public static final class Contacts.Phones implements android.provider.BaseColumns android.provider.Contacts.PeopleColumns android.provider.Contacts.PhonesColumns { 37489 method @Deprecated public static CharSequence getDisplayLabel(android.content.Context, int, CharSequence, CharSequence[]); 37490 method @Deprecated public static CharSequence getDisplayLabel(android.content.Context, int, CharSequence); 37491 field @Deprecated public static final android.net.Uri CONTENT_FILTER_URL; 37492 field @Deprecated public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/phone"; 37493 field @Deprecated public static final String CONTENT_TYPE = "vnd.android.cursor.dir/phone"; 37494 field @Deprecated public static final android.net.Uri CONTENT_URI; 37495 field @Deprecated public static final String DEFAULT_SORT_ORDER = "name ASC"; 37496 field @Deprecated public static final String PERSON_ID = "person"; 37497 } 37498 37499 @Deprecated public static interface Contacts.PhonesColumns { 37500 field @Deprecated public static final String ISPRIMARY = "isprimary"; 37501 field @Deprecated public static final String LABEL = "label"; 37502 field @Deprecated public static final String NUMBER = "number"; 37503 field @Deprecated public static final String NUMBER_KEY = "number_key"; 37504 field @Deprecated public static final String TYPE = "type"; 37505 field @Deprecated public static final int TYPE_CUSTOM = 0; // 0x0 37506 field @Deprecated public static final int TYPE_FAX_HOME = 5; // 0x5 37507 field @Deprecated public static final int TYPE_FAX_WORK = 4; // 0x4 37508 field @Deprecated public static final int TYPE_HOME = 1; // 0x1 37509 field @Deprecated public static final int TYPE_MOBILE = 2; // 0x2 37510 field @Deprecated public static final int TYPE_OTHER = 7; // 0x7 37511 field @Deprecated public static final int TYPE_PAGER = 6; // 0x6 37512 field @Deprecated public static final int TYPE_WORK = 3; // 0x3 37513 } 37514 37515 @Deprecated public static final class Contacts.Photos implements android.provider.BaseColumns android.provider.Contacts.PhotosColumns { 37516 field @Deprecated public static final String CONTENT_DIRECTORY = "photo"; 37517 field @Deprecated public static final android.net.Uri CONTENT_URI; 37518 field @Deprecated public static final String DEFAULT_SORT_ORDER = "person ASC"; 37519 } 37520 37521 @Deprecated public static interface Contacts.PhotosColumns { 37522 field @Deprecated public static final String DATA = "data"; 37523 field @Deprecated public static final String DOWNLOAD_REQUIRED = "download_required"; 37524 field @Deprecated public static final String EXISTS_ON_SERVER = "exists_on_server"; 37525 field @Deprecated public static final String LOCAL_VERSION = "local_version"; 37526 field @Deprecated public static final String PERSON_ID = "person"; 37527 field @Deprecated public static final String SYNC_ERROR = "sync_error"; 37528 } 37529 37530 @Deprecated public static interface Contacts.PresenceColumns { 37531 field @Deprecated public static final int AVAILABLE = 5; // 0x5 37532 field @Deprecated public static final int AWAY = 2; // 0x2 37533 field @Deprecated public static final int DO_NOT_DISTURB = 4; // 0x4 37534 field @Deprecated public static final int IDLE = 3; // 0x3 37535 field @Deprecated public static final String IM_ACCOUNT = "im_account"; 37536 field @Deprecated public static final String IM_HANDLE = "im_handle"; 37537 field @Deprecated public static final String IM_PROTOCOL = "im_protocol"; 37538 field @Deprecated public static final int INVISIBLE = 1; // 0x1 37539 field @Deprecated public static final int OFFLINE = 0; // 0x0 37540 field @Deprecated public static final String PRESENCE_CUSTOM_STATUS = "status"; 37541 field @Deprecated public static final String PRESENCE_STATUS = "mode"; 37542 field @Deprecated public static final String PRIORITY = "priority"; 37543 } 37544 37545 @Deprecated public static final class Contacts.Settings implements android.provider.BaseColumns android.provider.Contacts.SettingsColumns { 37546 method @Deprecated public static String getSetting(android.content.ContentResolver, String, String); 37547 method @Deprecated public static void setSetting(android.content.ContentResolver, String, String, String); 37548 field @Deprecated public static final String CONTENT_DIRECTORY = "settings"; 37549 field @Deprecated public static final android.net.Uri CONTENT_URI; 37550 field @Deprecated public static final String DEFAULT_SORT_ORDER = "key ASC"; 37551 field @Deprecated public static final String SYNC_EVERYTHING = "syncEverything"; 37552 } 37553 37554 @Deprecated public static interface Contacts.SettingsColumns { 37555 field @Deprecated public static final String KEY = "key"; 37556 field @Deprecated public static final String VALUE = "value"; 37557 field @Deprecated public static final String _SYNC_ACCOUNT = "_sync_account"; 37558 field @Deprecated public static final String _SYNC_ACCOUNT_TYPE = "_sync_account_type"; 37559 } 37560 37561 public final class ContactsContract { 37562 ctor public ContactsContract(); 37563 method public static boolean isProfileId(long); 37564 field public static final String AUTHORITY = "com.android.contacts"; 37565 field public static final android.net.Uri AUTHORITY_URI; 37566 field public static final String CALLER_IS_SYNCADAPTER = "caller_is_syncadapter"; 37567 field public static final String DEFERRED_SNIPPETING = "deferred_snippeting"; 37568 field public static final String DEFERRED_SNIPPETING_QUERY = "deferred_snippeting_query"; 37569 field public static final String DIRECTORY_PARAM_KEY = "directory"; 37570 field public static final String LIMIT_PARAM_KEY = "limit"; 37571 field public static final String PRIMARY_ACCOUNT_NAME = "name_for_primary_account"; 37572 field public static final String PRIMARY_ACCOUNT_TYPE = "type_for_primary_account"; 37573 field public static final String REMOVE_DUPLICATE_ENTRIES = "remove_duplicate_entries"; 37574 field public static final String STREQUENT_PHONE_ONLY = "strequent_phone_only"; 37575 } 37576 37577 public static final class ContactsContract.AggregationExceptions implements android.provider.BaseColumns { 37578 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/aggregation_exception"; 37579 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/aggregation_exception"; 37580 field public static final android.net.Uri CONTENT_URI; 37581 field public static final String RAW_CONTACT_ID1 = "raw_contact_id1"; 37582 field public static final String RAW_CONTACT_ID2 = "raw_contact_id2"; 37583 field public static final String TYPE = "type"; 37584 field public static final int TYPE_AUTOMATIC = 0; // 0x0 37585 field public static final int TYPE_KEEP_SEPARATE = 2; // 0x2 37586 field public static final int TYPE_KEEP_TOGETHER = 1; // 0x1 37587 } 37588 37589 protected static interface ContactsContract.BaseSyncColumns { 37590 field public static final String SYNC1 = "sync1"; 37591 field public static final String SYNC2 = "sync2"; 37592 field public static final String SYNC3 = "sync3"; 37593 field public static final String SYNC4 = "sync4"; 37594 } 37595 37596 public static final class ContactsContract.CommonDataKinds { 37597 } 37598 37599 public static interface ContactsContract.CommonDataKinds.BaseTypes { 37600 field public static final int TYPE_CUSTOM = 0; // 0x0 37601 } 37602 37603 public static final class ContactsContract.CommonDataKinds.Callable implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 37604 ctor public ContactsContract.CommonDataKinds.Callable(); 37605 field public static final android.net.Uri CONTENT_FILTER_URI; 37606 field public static final android.net.Uri CONTENT_URI; 37607 field public static final android.net.Uri ENTERPRISE_CONTENT_FILTER_URI; 37608 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37609 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37610 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37611 } 37612 37613 protected static interface ContactsContract.CommonDataKinds.CommonColumns extends android.provider.ContactsContract.CommonDataKinds.BaseTypes { 37614 field public static final String DATA = "data1"; 37615 field public static final String LABEL = "data3"; 37616 field public static final String TYPE = "data2"; 37617 } 37618 37619 public static final class ContactsContract.CommonDataKinds.Contactables implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 37620 ctor public ContactsContract.CommonDataKinds.Contactables(); 37621 field public static final android.net.Uri CONTENT_FILTER_URI; 37622 field public static final android.net.Uri CONTENT_URI; 37623 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37624 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37625 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37626 field public static final String VISIBLE_CONTACTS_ONLY = "visible_contacts_only"; 37627 } 37628 37629 public static final class ContactsContract.CommonDataKinds.Email implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 37630 method public static CharSequence getTypeLabel(android.content.res.Resources, int, CharSequence); 37631 method public static int getTypeLabelResource(int); 37632 field public static final String ADDRESS = "data1"; 37633 field public static final android.net.Uri CONTENT_FILTER_URI; 37634 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/email_v2"; 37635 field public static final android.net.Uri CONTENT_LOOKUP_URI; 37636 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/email_v2"; 37637 field public static final android.net.Uri CONTENT_URI; 37638 field public static final String DISPLAY_NAME = "data4"; 37639 field public static final android.net.Uri ENTERPRISE_CONTENT_FILTER_URI; 37640 field public static final android.net.Uri ENTERPRISE_CONTENT_LOOKUP_URI; 37641 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37642 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37643 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37644 field public static final int TYPE_HOME = 1; // 0x1 37645 field public static final int TYPE_MOBILE = 4; // 0x4 37646 field public static final int TYPE_OTHER = 3; // 0x3 37647 field public static final int TYPE_WORK = 2; // 0x2 37648 } 37649 37650 public static final class ContactsContract.CommonDataKinds.Event implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 37651 method public static CharSequence getTypeLabel(android.content.res.Resources, int, CharSequence); 37652 method public static int getTypeResource(Integer); 37653 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/contact_event"; 37654 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37655 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37656 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37657 field public static final String START_DATE = "data1"; 37658 field public static final int TYPE_ANNIVERSARY = 1; // 0x1 37659 field public static final int TYPE_BIRTHDAY = 3; // 0x3 37660 field public static final int TYPE_OTHER = 2; // 0x2 37661 } 37662 37663 public static final class ContactsContract.CommonDataKinds.GroupMembership implements android.provider.ContactsContract.DataColumnsWithJoins { 37664 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/group_membership"; 37665 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37666 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37667 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37668 field public static final String GROUP_ROW_ID = "data1"; 37669 field public static final String GROUP_SOURCE_ID = "group_sourceid"; 37670 } 37671 37672 public static final class ContactsContract.CommonDataKinds.Identity implements android.provider.ContactsContract.DataColumnsWithJoins { 37673 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/identity"; 37674 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37675 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37676 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37677 field public static final String IDENTITY = "data1"; 37678 field public static final String NAMESPACE = "data2"; 37679 } 37680 37681 public static final class ContactsContract.CommonDataKinds.Im implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 37682 method public static CharSequence getProtocolLabel(android.content.res.Resources, int, CharSequence); 37683 method public static int getProtocolLabelResource(int); 37684 method public static CharSequence getTypeLabel(android.content.res.Resources, int, CharSequence); 37685 method public static int getTypeLabelResource(int); 37686 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/im"; 37687 field public static final String CUSTOM_PROTOCOL = "data6"; 37688 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37689 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37690 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37691 field public static final String PROTOCOL = "data5"; 37692 field public static final int PROTOCOL_AIM = 0; // 0x0 37693 field public static final int PROTOCOL_CUSTOM = -1; // 0xffffffff 37694 field public static final int PROTOCOL_GOOGLE_TALK = 5; // 0x5 37695 field public static final int PROTOCOL_ICQ = 6; // 0x6 37696 field public static final int PROTOCOL_JABBER = 7; // 0x7 37697 field public static final int PROTOCOL_MSN = 1; // 0x1 37698 field public static final int PROTOCOL_NETMEETING = 8; // 0x8 37699 field public static final int PROTOCOL_QQ = 4; // 0x4 37700 field public static final int PROTOCOL_SKYPE = 3; // 0x3 37701 field public static final int PROTOCOL_YAHOO = 2; // 0x2 37702 field public static final int TYPE_HOME = 1; // 0x1 37703 field public static final int TYPE_OTHER = 3; // 0x3 37704 field public static final int TYPE_WORK = 2; // 0x2 37705 } 37706 37707 public static final class ContactsContract.CommonDataKinds.Nickname implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 37708 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/nickname"; 37709 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37710 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37711 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37712 field public static final String NAME = "data1"; 37713 field public static final int TYPE_DEFAULT = 1; // 0x1 37714 field public static final int TYPE_INITIALS = 5; // 0x5 37715 field public static final int TYPE_MAIDEN_NAME = 3; // 0x3 37716 field @Deprecated public static final int TYPE_MAINDEN_NAME = 3; // 0x3 37717 field public static final int TYPE_OTHER_NAME = 2; // 0x2 37718 field public static final int TYPE_SHORT_NAME = 4; // 0x4 37719 } 37720 37721 public static final class ContactsContract.CommonDataKinds.Note implements android.provider.ContactsContract.DataColumnsWithJoins { 37722 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/note"; 37723 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37724 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37725 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37726 field public static final String NOTE = "data1"; 37727 } 37728 37729 public static final class ContactsContract.CommonDataKinds.Organization implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 37730 method public static CharSequence getTypeLabel(android.content.res.Resources, int, CharSequence); 37731 method public static int getTypeLabelResource(int); 37732 field public static final String COMPANY = "data1"; 37733 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/organization"; 37734 field public static final String DEPARTMENT = "data5"; 37735 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37736 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37737 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37738 field public static final String JOB_DESCRIPTION = "data6"; 37739 field public static final String OFFICE_LOCATION = "data9"; 37740 field public static final String PHONETIC_NAME = "data8"; 37741 field public static final String PHONETIC_NAME_STYLE = "data10"; 37742 field public static final String SYMBOL = "data7"; 37743 field public static final String TITLE = "data4"; 37744 field public static final int TYPE_OTHER = 2; // 0x2 37745 field public static final int TYPE_WORK = 1; // 0x1 37746 } 37747 37748 public static final class ContactsContract.CommonDataKinds.Phone implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 37749 method public static CharSequence getTypeLabel(android.content.res.Resources, int, CharSequence); 37750 method public static int getTypeLabelResource(int); 37751 field public static final android.net.Uri CONTENT_FILTER_URI; 37752 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/phone_v2"; 37753 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/phone_v2"; 37754 field public static final android.net.Uri CONTENT_URI; 37755 field public static final android.net.Uri ENTERPRISE_CONTENT_FILTER_URI; 37756 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37757 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37758 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37759 field public static final String NORMALIZED_NUMBER = "data4"; 37760 field public static final String NUMBER = "data1"; 37761 field public static final String SEARCH_DISPLAY_NAME_KEY = "search_display_name"; 37762 field public static final String SEARCH_PHONE_NUMBER_KEY = "search_phone_number"; 37763 field public static final int TYPE_ASSISTANT = 19; // 0x13 37764 field public static final int TYPE_CALLBACK = 8; // 0x8 37765 field public static final int TYPE_CAR = 9; // 0x9 37766 field public static final int TYPE_COMPANY_MAIN = 10; // 0xa 37767 field public static final int TYPE_FAX_HOME = 5; // 0x5 37768 field public static final int TYPE_FAX_WORK = 4; // 0x4 37769 field public static final int TYPE_HOME = 1; // 0x1 37770 field public static final int TYPE_ISDN = 11; // 0xb 37771 field public static final int TYPE_MAIN = 12; // 0xc 37772 field public static final int TYPE_MMS = 20; // 0x14 37773 field public static final int TYPE_MOBILE = 2; // 0x2 37774 field public static final int TYPE_OTHER = 7; // 0x7 37775 field public static final int TYPE_OTHER_FAX = 13; // 0xd 37776 field public static final int TYPE_PAGER = 6; // 0x6 37777 field public static final int TYPE_RADIO = 14; // 0xe 37778 field public static final int TYPE_TELEX = 15; // 0xf 37779 field public static final int TYPE_TTY_TDD = 16; // 0x10 37780 field public static final int TYPE_WORK = 3; // 0x3 37781 field public static final int TYPE_WORK_MOBILE = 17; // 0x11 37782 field public static final int TYPE_WORK_PAGER = 18; // 0x12 37783 } 37784 37785 public static final class ContactsContract.CommonDataKinds.Photo implements android.provider.ContactsContract.DataColumnsWithJoins { 37786 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/photo"; 37787 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37788 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37789 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37790 field public static final String PHOTO = "data15"; 37791 field public static final String PHOTO_FILE_ID = "data14"; 37792 } 37793 37794 public static final class ContactsContract.CommonDataKinds.Relation implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 37795 method public static CharSequence getTypeLabel(android.content.res.Resources, int, CharSequence); 37796 method public static int getTypeLabelResource(int); 37797 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/relation"; 37798 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37799 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37800 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37801 field public static final String NAME = "data1"; 37802 field public static final int TYPE_ASSISTANT = 1; // 0x1 37803 field public static final int TYPE_BROTHER = 2; // 0x2 37804 field public static final int TYPE_CHILD = 3; // 0x3 37805 field public static final int TYPE_DOMESTIC_PARTNER = 4; // 0x4 37806 field public static final int TYPE_FATHER = 5; // 0x5 37807 field public static final int TYPE_FRIEND = 6; // 0x6 37808 field public static final int TYPE_MANAGER = 7; // 0x7 37809 field public static final int TYPE_MOTHER = 8; // 0x8 37810 field public static final int TYPE_PARENT = 9; // 0x9 37811 field public static final int TYPE_PARTNER = 10; // 0xa 37812 field public static final int TYPE_REFERRED_BY = 11; // 0xb 37813 field public static final int TYPE_RELATIVE = 12; // 0xc 37814 field public static final int TYPE_SISTER = 13; // 0xd 37815 field public static final int TYPE_SPOUSE = 14; // 0xe 37816 } 37817 37818 public static final class ContactsContract.CommonDataKinds.SipAddress implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 37819 method public static CharSequence getTypeLabel(android.content.res.Resources, int, CharSequence); 37820 method public static int getTypeLabelResource(int); 37821 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/sip_address"; 37822 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37823 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37824 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37825 field public static final String SIP_ADDRESS = "data1"; 37826 field public static final int TYPE_HOME = 1; // 0x1 37827 field public static final int TYPE_OTHER = 3; // 0x3 37828 field public static final int TYPE_WORK = 2; // 0x2 37829 } 37830 37831 public static final class ContactsContract.CommonDataKinds.StructuredName implements android.provider.ContactsContract.DataColumnsWithJoins { 37832 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/name"; 37833 field public static final String DISPLAY_NAME = "data1"; 37834 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37835 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37836 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37837 field public static final String FAMILY_NAME = "data3"; 37838 field public static final String FULL_NAME_STYLE = "data10"; 37839 field public static final String GIVEN_NAME = "data2"; 37840 field public static final String MIDDLE_NAME = "data5"; 37841 field public static final String PHONETIC_FAMILY_NAME = "data9"; 37842 field public static final String PHONETIC_GIVEN_NAME = "data7"; 37843 field public static final String PHONETIC_MIDDLE_NAME = "data8"; 37844 field public static final String PHONETIC_NAME_STYLE = "data11"; 37845 field public static final String PREFIX = "data4"; 37846 field public static final String SUFFIX = "data6"; 37847 } 37848 37849 public static final class ContactsContract.CommonDataKinds.StructuredPostal implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 37850 method public static CharSequence getTypeLabel(android.content.res.Resources, int, CharSequence); 37851 method public static int getTypeLabelResource(int); 37852 field public static final String CITY = "data7"; 37853 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/postal-address_v2"; 37854 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/postal-address_v2"; 37855 field public static final android.net.Uri CONTENT_URI; 37856 field public static final String COUNTRY = "data10"; 37857 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37858 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37859 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37860 field public static final String FORMATTED_ADDRESS = "data1"; 37861 field public static final String NEIGHBORHOOD = "data6"; 37862 field public static final String POBOX = "data5"; 37863 field public static final String POSTCODE = "data9"; 37864 field public static final String REGION = "data8"; 37865 field public static final String STREET = "data4"; 37866 field public static final int TYPE_HOME = 1; // 0x1 37867 field public static final int TYPE_OTHER = 3; // 0x3 37868 field public static final int TYPE_WORK = 2; // 0x2 37869 } 37870 37871 public static final class ContactsContract.CommonDataKinds.Website implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 37872 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/website"; 37873 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37874 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37875 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37876 field public static final int TYPE_BLOG = 2; // 0x2 37877 field public static final int TYPE_FTP = 6; // 0x6 37878 field public static final int TYPE_HOME = 4; // 0x4 37879 field public static final int TYPE_HOMEPAGE = 1; // 0x1 37880 field public static final int TYPE_OTHER = 7; // 0x7 37881 field public static final int TYPE_PROFILE = 3; // 0x3 37882 field public static final int TYPE_WORK = 5; // 0x5 37883 field public static final String URL = "data1"; 37884 } 37885 37886 protected static interface ContactsContract.ContactNameColumns { 37887 field public static final String DISPLAY_NAME_ALTERNATIVE = "display_name_alt"; 37888 field public static final String DISPLAY_NAME_PRIMARY = "display_name"; 37889 field public static final String DISPLAY_NAME_SOURCE = "display_name_source"; 37890 field public static final String PHONETIC_NAME = "phonetic_name"; 37891 field public static final String PHONETIC_NAME_STYLE = "phonetic_name_style"; 37892 field public static final String SORT_KEY_ALTERNATIVE = "sort_key_alt"; 37893 field public static final String SORT_KEY_PRIMARY = "sort_key"; 37894 } 37895 37896 protected static interface ContactsContract.ContactOptionsColumns { 37897 field public static final String CUSTOM_RINGTONE = "custom_ringtone"; 37898 field @Deprecated public static final String LAST_TIME_CONTACTED = "last_time_contacted"; 37899 field public static final String PINNED = "pinned"; 37900 field public static final String SEND_TO_VOICEMAIL = "send_to_voicemail"; 37901 field public static final String STARRED = "starred"; 37902 field @Deprecated public static final String TIMES_CONTACTED = "times_contacted"; 37903 } 37904 37905 protected static interface ContactsContract.ContactStatusColumns { 37906 field public static final String CONTACT_CHAT_CAPABILITY = "contact_chat_capability"; 37907 field public static final String CONTACT_PRESENCE = "contact_presence"; 37908 field public static final String CONTACT_STATUS = "contact_status"; 37909 field public static final String CONTACT_STATUS_ICON = "contact_status_icon"; 37910 field public static final String CONTACT_STATUS_LABEL = "contact_status_label"; 37911 field public static final String CONTACT_STATUS_RES_PACKAGE = "contact_status_res_package"; 37912 field public static final String CONTACT_STATUS_TIMESTAMP = "contact_status_ts"; 37913 } 37914 37915 public static class ContactsContract.Contacts implements android.provider.BaseColumns android.provider.ContactsContract.ContactNameColumns android.provider.ContactsContract.ContactOptionsColumns android.provider.ContactsContract.ContactStatusColumns android.provider.ContactsContract.ContactsColumns { 37916 method public static android.net.Uri getLookupUri(android.content.ContentResolver, android.net.Uri); 37917 method public static android.net.Uri getLookupUri(long, String); 37918 method public static boolean isEnterpriseContactId(long); 37919 method public static android.net.Uri lookupContact(android.content.ContentResolver, android.net.Uri); 37920 method @Deprecated public static void markAsContacted(android.content.ContentResolver, long); 37921 method public static java.io.InputStream openContactPhotoInputStream(android.content.ContentResolver, android.net.Uri, boolean); 37922 method public static java.io.InputStream openContactPhotoInputStream(android.content.ContentResolver, android.net.Uri); 37923 field public static final android.net.Uri CONTENT_FILTER_URI; 37924 field @Deprecated public static final android.net.Uri CONTENT_FREQUENT_URI; 37925 field public static final android.net.Uri CONTENT_GROUP_URI; 37926 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/contact"; 37927 field public static final android.net.Uri CONTENT_LOOKUP_URI; 37928 field public static final android.net.Uri CONTENT_MULTI_VCARD_URI; 37929 field public static final android.net.Uri CONTENT_STREQUENT_FILTER_URI; 37930 field public static final android.net.Uri CONTENT_STREQUENT_URI; 37931 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/contact"; 37932 field public static final android.net.Uri CONTENT_URI; 37933 field public static final String CONTENT_VCARD_TYPE = "text/x-vcard"; 37934 field public static final android.net.Uri CONTENT_VCARD_URI; 37935 field public static final android.net.Uri ENTERPRISE_CONTENT_FILTER_URI; 37936 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37937 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37938 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37939 field public static final String QUERY_PARAMETER_VCARD_NO_PHOTO = "no_photo"; 37940 } 37941 37942 public static final class ContactsContract.Contacts.AggregationSuggestions implements android.provider.BaseColumns android.provider.ContactsContract.ContactOptionsColumns android.provider.ContactsContract.ContactStatusColumns android.provider.ContactsContract.ContactsColumns { 37943 field public static final String CONTENT_DIRECTORY = "suggestions"; 37944 } 37945 37946 public static final class ContactsContract.Contacts.AggregationSuggestions.Builder { 37947 ctor public ContactsContract.Contacts.AggregationSuggestions.Builder(); 37948 method public android.provider.ContactsContract.Contacts.AggregationSuggestions.Builder addNameParameter(String); 37949 method public android.net.Uri build(); 37950 method public android.provider.ContactsContract.Contacts.AggregationSuggestions.Builder setContactId(long); 37951 method public android.provider.ContactsContract.Contacts.AggregationSuggestions.Builder setLimit(int); 37952 } 37953 37954 public static final class ContactsContract.Contacts.Data implements android.provider.BaseColumns android.provider.ContactsContract.DataColumns { 37955 field public static final String CONTENT_DIRECTORY = "data"; 37956 } 37957 37958 public static final class ContactsContract.Contacts.Entity implements android.provider.BaseColumns android.provider.ContactsContract.BaseSyncColumns android.provider.ContactsContract.ContactNameColumns android.provider.ContactsContract.ContactOptionsColumns android.provider.ContactsContract.ContactStatusColumns android.provider.ContactsContract.ContactsColumns android.provider.ContactsContract.DataColumns android.provider.ContactsContract.DataUsageStatColumns android.provider.ContactsContract.RawContactsColumns android.provider.ContactsContract.StatusColumns android.provider.ContactsContract.SyncColumns { 37959 field public static final String CONTENT_DIRECTORY = "entities"; 37960 field public static final String DATA_ID = "data_id"; 37961 field public static final String RAW_CONTACT_ID = "raw_contact_id"; 37962 } 37963 37964 public static final class ContactsContract.Contacts.Photo implements android.provider.BaseColumns android.provider.ContactsContract.DataColumnsWithJoins { 37965 field public static final String CONTENT_DIRECTORY = "photo"; 37966 field public static final String DISPLAY_PHOTO = "display_photo"; 37967 field public static final String PHOTO = "data15"; 37968 field public static final String PHOTO_FILE_ID = "data14"; 37969 } 37970 37971 protected static interface ContactsContract.ContactsColumns { 37972 field public static final String CONTACT_LAST_UPDATED_TIMESTAMP = "contact_last_updated_timestamp"; 37973 field public static final String DISPLAY_NAME = "display_name"; 37974 field public static final String HAS_PHONE_NUMBER = "has_phone_number"; 37975 field public static final String IN_DEFAULT_DIRECTORY = "in_default_directory"; 37976 field public static final String IN_VISIBLE_GROUP = "in_visible_group"; 37977 field public static final String IS_USER_PROFILE = "is_user_profile"; 37978 field public static final String LOOKUP_KEY = "lookup"; 37979 field public static final String NAME_RAW_CONTACT_ID = "name_raw_contact_id"; 37980 field public static final String PHOTO_FILE_ID = "photo_file_id"; 37981 field public static final String PHOTO_ID = "photo_id"; 37982 field public static final String PHOTO_THUMBNAIL_URI = "photo_thumb_uri"; 37983 field public static final String PHOTO_URI = "photo_uri"; 37984 } 37985 37986 public static final class ContactsContract.Data implements android.provider.ContactsContract.DataColumnsWithJoins { 37987 method public static android.net.Uri getContactLookupUri(android.content.ContentResolver, android.net.Uri); 37988 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/data"; 37989 field public static final android.net.Uri CONTENT_URI; 37990 field public static final String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 37991 field public static final String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 37992 field public static final String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 37993 field public static final String VISIBLE_CONTACTS_ONLY = "visible_contacts_only"; 37994 } 37995 37996 protected static interface ContactsContract.DataColumns { 37997 field public static final String CARRIER_PRESENCE = "carrier_presence"; 37998 field public static final int CARRIER_PRESENCE_VT_CAPABLE = 1; // 0x1 37999 field public static final String DATA1 = "data1"; 38000 field public static final String DATA10 = "data10"; 38001 field public static final String DATA11 = "data11"; 38002 field public static final String DATA12 = "data12"; 38003 field public static final String DATA13 = "data13"; 38004 field public static final String DATA14 = "data14"; 38005 field public static final String DATA15 = "data15"; 38006 field public static final String DATA2 = "data2"; 38007 field public static final String DATA3 = "data3"; 38008 field public static final String DATA4 = "data4"; 38009 field public static final String DATA5 = "data5"; 38010 field public static final String DATA6 = "data6"; 38011 field public static final String DATA7 = "data7"; 38012 field public static final String DATA8 = "data8"; 38013 field public static final String DATA9 = "data9"; 38014 field public static final String DATA_VERSION = "data_version"; 38015 field public static final String IS_PRIMARY = "is_primary"; 38016 field public static final String IS_READ_ONLY = "is_read_only"; 38017 field public static final String IS_SUPER_PRIMARY = "is_super_primary"; 38018 field public static final String MIMETYPE = "mimetype"; 38019 field public static final String PREFERRED_PHONE_ACCOUNT_COMPONENT_NAME = "preferred_phone_account_component_name"; 38020 field public static final String PREFERRED_PHONE_ACCOUNT_ID = "preferred_phone_account_id"; 38021 field public static final String RAW_CONTACT_ID = "raw_contact_id"; 38022 field public static final String RES_PACKAGE = "res_package"; 38023 field public static final String SYNC1 = "data_sync1"; 38024 field public static final String SYNC2 = "data_sync2"; 38025 field public static final String SYNC3 = "data_sync3"; 38026 field public static final String SYNC4 = "data_sync4"; 38027 } 38028 38029 protected static interface ContactsContract.DataColumnsWithJoins extends android.provider.BaseColumns android.provider.ContactsContract.ContactNameColumns android.provider.ContactsContract.ContactOptionsColumns android.provider.ContactsContract.ContactStatusColumns android.provider.ContactsContract.ContactsColumns android.provider.ContactsContract.DataColumns android.provider.ContactsContract.DataUsageStatColumns android.provider.ContactsContract.RawContactsColumns android.provider.ContactsContract.StatusColumns { 38030 } 38031 38032 @Deprecated public static final class ContactsContract.DataUsageFeedback { 38033 ctor @Deprecated public ContactsContract.DataUsageFeedback(); 38034 field @Deprecated public static final android.net.Uri DELETE_USAGE_URI; 38035 field @Deprecated public static final android.net.Uri FEEDBACK_URI; 38036 field @Deprecated public static final String USAGE_TYPE = "type"; 38037 field @Deprecated public static final String USAGE_TYPE_CALL = "call"; 38038 field @Deprecated public static final String USAGE_TYPE_LONG_TEXT = "long_text"; 38039 field @Deprecated public static final String USAGE_TYPE_SHORT_TEXT = "short_text"; 38040 } 38041 38042 protected static interface ContactsContract.DataUsageStatColumns { 38043 field @Deprecated public static final String LAST_TIME_USED = "last_time_used"; 38044 field @Deprecated public static final String TIMES_USED = "times_used"; 38045 } 38046 38047 public static final class ContactsContract.DeletedContacts implements android.provider.ContactsContract.DeletedContactsColumns { 38048 field public static final android.net.Uri CONTENT_URI; 38049 field public static final long DAYS_KEPT_MILLISECONDS = 2592000000L; // 0x9a7ec800L 38050 } 38051 38052 protected static interface ContactsContract.DeletedContactsColumns { 38053 field public static final String CONTACT_DELETED_TIMESTAMP = "contact_deleted_timestamp"; 38054 field public static final String CONTACT_ID = "contact_id"; 38055 } 38056 38057 public static final class ContactsContract.Directory implements android.provider.BaseColumns { 38058 method public static boolean isEnterpriseDirectoryId(long); 38059 method public static boolean isRemoteDirectoryId(long); 38060 method public static void notifyDirectoryChange(android.content.ContentResolver); 38061 field public static final String ACCOUNT_NAME = "accountName"; 38062 field public static final String ACCOUNT_TYPE = "accountType"; 38063 field public static final String CALLER_PACKAGE_PARAM_KEY = "callerPackage"; 38064 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/contact_directory"; 38065 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/contact_directories"; 38066 field public static final android.net.Uri CONTENT_URI; 38067 field public static final long DEFAULT = 0L; // 0x0L 38068 field public static final String DIRECTORY_AUTHORITY = "authority"; 38069 field public static final String DISPLAY_NAME = "displayName"; 38070 field public static final android.net.Uri ENTERPRISE_CONTENT_URI; 38071 field public static final long ENTERPRISE_DEFAULT = 1000000000L; // 0x3b9aca00L 38072 field public static final long ENTERPRISE_LOCAL_INVISIBLE = 1000000001L; // 0x3b9aca01L 38073 field public static final String EXPORT_SUPPORT = "exportSupport"; 38074 field public static final int EXPORT_SUPPORT_ANY_ACCOUNT = 2; // 0x2 38075 field public static final int EXPORT_SUPPORT_NONE = 0; // 0x0 38076 field public static final int EXPORT_SUPPORT_SAME_ACCOUNT_ONLY = 1; // 0x1 38077 field public static final long LOCAL_INVISIBLE = 1L; // 0x1L 38078 field public static final String PACKAGE_NAME = "packageName"; 38079 field public static final String PHOTO_SUPPORT = "photoSupport"; 38080 field public static final int PHOTO_SUPPORT_FULL = 3; // 0x3 38081 field public static final int PHOTO_SUPPORT_FULL_SIZE_ONLY = 2; // 0x2 38082 field public static final int PHOTO_SUPPORT_NONE = 0; // 0x0 38083 field public static final int PHOTO_SUPPORT_THUMBNAIL_ONLY = 1; // 0x1 38084 field public static final String SHORTCUT_SUPPORT = "shortcutSupport"; 38085 field public static final int SHORTCUT_SUPPORT_DATA_ITEMS_ONLY = 1; // 0x1 38086 field public static final int SHORTCUT_SUPPORT_FULL = 2; // 0x2 38087 field public static final int SHORTCUT_SUPPORT_NONE = 0; // 0x0 38088 field public static final String TYPE_RESOURCE_ID = "typeResourceId"; 38089 } 38090 38091 public static interface ContactsContract.DisplayNameSources { 38092 field public static final int EMAIL = 10; // 0xa 38093 field public static final int NICKNAME = 35; // 0x23 38094 field public static final int ORGANIZATION = 30; // 0x1e 38095 field public static final int PHONE = 20; // 0x14 38096 field public static final int STRUCTURED_NAME = 40; // 0x28 38097 field public static final int STRUCTURED_PHONETIC_NAME = 37; // 0x25 38098 field public static final int UNDEFINED = 0; // 0x0 38099 } 38100 38101 public static final class ContactsContract.DisplayPhoto { 38102 field public static final android.net.Uri CONTENT_MAX_DIMENSIONS_URI; 38103 field public static final android.net.Uri CONTENT_URI; 38104 field public static final String DISPLAY_MAX_DIM = "display_max_dim"; 38105 field public static final String THUMBNAIL_MAX_DIM = "thumbnail_max_dim"; 38106 } 38107 38108 public static interface ContactsContract.FullNameStyle { 38109 field public static final int CHINESE = 3; // 0x3 38110 field public static final int CJK = 2; // 0x2 38111 field public static final int JAPANESE = 4; // 0x4 38112 field public static final int KOREAN = 5; // 0x5 38113 field public static final int UNDEFINED = 0; // 0x0 38114 field public static final int WESTERN = 1; // 0x1 38115 } 38116 38117 public static final class ContactsContract.Groups implements android.provider.BaseColumns android.provider.ContactsContract.GroupsColumns android.provider.ContactsContract.SyncColumns { 38118 method public static android.content.EntityIterator newEntityIterator(android.database.Cursor); 38119 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/group"; 38120 field public static final android.net.Uri CONTENT_SUMMARY_URI; 38121 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/group"; 38122 field public static final android.net.Uri CONTENT_URI; 38123 } 38124 38125 protected static interface ContactsContract.GroupsColumns { 38126 field public static final String AUTO_ADD = "auto_add"; 38127 field public static final String DATA_SET = "data_set"; 38128 field public static final String DELETED = "deleted"; 38129 field public static final String FAVORITES = "favorites"; 38130 field public static final String GROUP_IS_READ_ONLY = "group_is_read_only"; 38131 field public static final String GROUP_VISIBLE = "group_visible"; 38132 field public static final String NOTES = "notes"; 38133 field public static final String RES_PACKAGE = "res_package"; 38134 field public static final String SHOULD_SYNC = "should_sync"; 38135 field public static final String SUMMARY_COUNT = "summ_count"; 38136 field public static final String SUMMARY_WITH_PHONES = "summ_phones"; 38137 field public static final String SYSTEM_ID = "system_id"; 38138 field public static final String TITLE = "title"; 38139 field public static final String TITLE_RES = "title_res"; 38140 } 38141 38142 public static final class ContactsContract.Intents { 38143 ctor public ContactsContract.Intents(); 38144 field public static final String ACTION_VOICE_SEND_MESSAGE_TO_CONTACTS = "android.provider.action.VOICE_SEND_MESSAGE_TO_CONTACTS"; 38145 field public static final String ATTACH_IMAGE = "com.android.contacts.action.ATTACH_IMAGE"; 38146 field public static final String CONTACTS_DATABASE_CREATED = "android.provider.Contacts.DATABASE_CREATED"; 38147 field public static final String EXTRA_CREATE_DESCRIPTION = "com.android.contacts.action.CREATE_DESCRIPTION"; 38148 field public static final String EXTRA_FORCE_CREATE = "com.android.contacts.action.FORCE_CREATE"; 38149 field public static final String EXTRA_RECIPIENT_CONTACT_CHAT_ID = "android.provider.extra.RECIPIENT_CONTACT_CHAT_ID"; 38150 field public static final String EXTRA_RECIPIENT_CONTACT_NAME = "android.provider.extra.RECIPIENT_CONTACT_NAME"; 38151 field public static final String EXTRA_RECIPIENT_CONTACT_URI = "android.provider.extra.RECIPIENT_CONTACT_URI"; 38152 field public static final String INVITE_CONTACT = "com.android.contacts.action.INVITE_CONTACT"; 38153 field public static final String METADATA_ACCOUNT_TYPE = "android.provider.account_type"; 38154 field public static final String METADATA_MIMETYPE = "android.provider.mimetype"; 38155 field public static final String SEARCH_SUGGESTION_CLICKED = "android.provider.Contacts.SEARCH_SUGGESTION_CLICKED"; 38156 field public static final String SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED = "android.provider.Contacts.SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED"; 38157 field public static final String SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED = "android.provider.Contacts.SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED"; 38158 field public static final String SHOW_OR_CREATE_CONTACT = "com.android.contacts.action.SHOW_OR_CREATE_CONTACT"; 38159 } 38160 38161 public static final class ContactsContract.Intents.Insert { 38162 ctor public ContactsContract.Intents.Insert(); 38163 field public static final String ACTION = "android.intent.action.INSERT"; 38164 field public static final String COMPANY = "company"; 38165 field public static final String DATA = "data"; 38166 field public static final String EMAIL = "email"; 38167 field public static final String EMAIL_ISPRIMARY = "email_isprimary"; 38168 field public static final String EMAIL_TYPE = "email_type"; 38169 field public static final String EXTRA_ACCOUNT = "android.provider.extra.ACCOUNT"; 38170 field public static final String EXTRA_DATA_SET = "android.provider.extra.DATA_SET"; 38171 field public static final String FULL_MODE = "full_mode"; 38172 field public static final String IM_HANDLE = "im_handle"; 38173 field public static final String IM_ISPRIMARY = "im_isprimary"; 38174 field public static final String IM_PROTOCOL = "im_protocol"; 38175 field public static final String JOB_TITLE = "job_title"; 38176 field public static final String NAME = "name"; 38177 field public static final String NOTES = "notes"; 38178 field public static final String PHONE = "phone"; 38179 field public static final String PHONETIC_NAME = "phonetic_name"; 38180 field public static final String PHONE_ISPRIMARY = "phone_isprimary"; 38181 field public static final String PHONE_TYPE = "phone_type"; 38182 field public static final String POSTAL = "postal"; 38183 field public static final String POSTAL_ISPRIMARY = "postal_isprimary"; 38184 field public static final String POSTAL_TYPE = "postal_type"; 38185 field public static final String SECONDARY_EMAIL = "secondary_email"; 38186 field public static final String SECONDARY_EMAIL_TYPE = "secondary_email_type"; 38187 field public static final String SECONDARY_PHONE = "secondary_phone"; 38188 field public static final String SECONDARY_PHONE_TYPE = "secondary_phone_type"; 38189 field public static final String TERTIARY_EMAIL = "tertiary_email"; 38190 field public static final String TERTIARY_EMAIL_TYPE = "tertiary_email_type"; 38191 field public static final String TERTIARY_PHONE = "tertiary_phone"; 38192 field public static final String TERTIARY_PHONE_TYPE = "tertiary_phone_type"; 38193 } 38194 38195 public static final class ContactsContract.PhoneLookup implements android.provider.BaseColumns android.provider.ContactsContract.ContactNameColumns android.provider.ContactsContract.ContactOptionsColumns android.provider.ContactsContract.ContactsColumns android.provider.ContactsContract.PhoneLookupColumns { 38196 field public static final android.net.Uri CONTENT_FILTER_URI; 38197 field public static final android.net.Uri ENTERPRISE_CONTENT_FILTER_URI; 38198 field public static final String QUERY_PARAMETER_SIP_ADDRESS = "sip"; 38199 } 38200 38201 protected static interface ContactsContract.PhoneLookupColumns { 38202 field public static final String CONTACT_ID = "contact_id"; 38203 field public static final String DATA_ID = "data_id"; 38204 field public static final String LABEL = "label"; 38205 field public static final String NORMALIZED_NUMBER = "normalized_number"; 38206 field public static final String NUMBER = "number"; 38207 field public static final String TYPE = "type"; 38208 } 38209 38210 public static interface ContactsContract.PhoneticNameStyle { 38211 field public static final int JAPANESE = 4; // 0x4 38212 field public static final int KOREAN = 5; // 0x5 38213 field public static final int PINYIN = 3; // 0x3 38214 field public static final int UNDEFINED = 0; // 0x0 38215 } 38216 38217 public static final class ContactsContract.PinnedPositions { 38218 ctor public ContactsContract.PinnedPositions(); 38219 method public static void pin(android.content.ContentResolver, long, int); 38220 method public static void undemote(android.content.ContentResolver, long); 38221 field public static final int DEMOTED = -1; // 0xffffffff 38222 field public static final int UNPINNED = 0; // 0x0 38223 } 38224 38225 @Deprecated public static final class ContactsContract.Presence extends android.provider.ContactsContract.StatusUpdates { 38226 ctor @Deprecated public ContactsContract.Presence(); 38227 } 38228 38229 protected static interface ContactsContract.PresenceColumns { 38230 field public static final String CUSTOM_PROTOCOL = "custom_protocol"; 38231 field public static final String DATA_ID = "presence_data_id"; 38232 field public static final String IM_ACCOUNT = "im_account"; 38233 field public static final String IM_HANDLE = "im_handle"; 38234 field public static final String PROTOCOL = "protocol"; 38235 } 38236 38237 public static final class ContactsContract.Profile implements android.provider.BaseColumns android.provider.ContactsContract.ContactNameColumns android.provider.ContactsContract.ContactOptionsColumns android.provider.ContactsContract.ContactStatusColumns android.provider.ContactsContract.ContactsColumns { 38238 field public static final android.net.Uri CONTENT_RAW_CONTACTS_URI; 38239 field public static final android.net.Uri CONTENT_URI; 38240 field public static final android.net.Uri CONTENT_VCARD_URI; 38241 field public static final long MIN_ID = 9223372034707292160L; // 0x7fffffff80000000L 38242 } 38243 38244 public static final class ContactsContract.ProfileSyncState implements android.provider.SyncStateContract.Columns { 38245 method public static byte[] get(android.content.ContentProviderClient, android.accounts.Account) throws android.os.RemoteException; 38246 method public static android.util.Pair<android.net.Uri,byte[]> getWithUri(android.content.ContentProviderClient, android.accounts.Account) throws android.os.RemoteException; 38247 method public static android.content.ContentProviderOperation newSetOperation(android.accounts.Account, byte[]); 38248 method public static void set(android.content.ContentProviderClient, android.accounts.Account, byte[]) throws android.os.RemoteException; 38249 field public static final String CONTENT_DIRECTORY = "syncstate"; 38250 field public static final android.net.Uri CONTENT_URI; 38251 } 38252 38253 public static final class ContactsContract.ProviderStatus { 38254 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/provider_status"; 38255 field public static final android.net.Uri CONTENT_URI; 38256 field public static final String DATABASE_CREATION_TIMESTAMP = "database_creation_timestamp"; 38257 field public static final String STATUS = "status"; 38258 field public static final int STATUS_BUSY = 1; // 0x1 38259 field public static final int STATUS_EMPTY = 2; // 0x2 38260 field public static final int STATUS_NORMAL = 0; // 0x0 38261 } 38262 38263 public static final class ContactsContract.QuickContact { 38264 ctor public ContactsContract.QuickContact(); 38265 method public static void showQuickContact(android.content.Context, android.view.View, android.net.Uri, int, String[]); 38266 method public static void showQuickContact(android.content.Context, android.graphics.Rect, android.net.Uri, int, String[]); 38267 method public static void showQuickContact(android.content.Context, android.view.View, android.net.Uri, String[], String); 38268 method public static void showQuickContact(android.content.Context, android.graphics.Rect, android.net.Uri, String[], String); 38269 field public static final String ACTION_QUICK_CONTACT = "android.provider.action.QUICK_CONTACT"; 38270 field public static final String EXTRA_EXCLUDE_MIMES = "android.provider.extra.EXCLUDE_MIMES"; 38271 field public static final String EXTRA_MODE = "android.provider.extra.MODE"; 38272 field public static final String EXTRA_PRIORITIZED_MIMETYPE = "android.provider.extra.PRIORITIZED_MIMETYPE"; 38273 field public static final int MODE_LARGE = 3; // 0x3 38274 field public static final int MODE_MEDIUM = 2; // 0x2 38275 field public static final int MODE_SMALL = 1; // 0x1 38276 } 38277 38278 public static final class ContactsContract.RawContacts implements android.provider.BaseColumns android.provider.ContactsContract.ContactNameColumns android.provider.ContactsContract.ContactOptionsColumns android.provider.ContactsContract.RawContactsColumns android.provider.ContactsContract.SyncColumns { 38279 method public static android.net.Uri getContactLookupUri(android.content.ContentResolver, android.net.Uri); 38280 method @Nullable public static String getLocalAccountName(@NonNull android.content.Context); 38281 method @Nullable public static String getLocalAccountType(@NonNull android.content.Context); 38282 method public static android.content.EntityIterator newEntityIterator(android.database.Cursor); 38283 field public static final int AGGREGATION_MODE_DEFAULT = 0; // 0x0 38284 field public static final int AGGREGATION_MODE_DISABLED = 3; // 0x3 38285 field @Deprecated public static final int AGGREGATION_MODE_IMMEDIATE = 1; // 0x1 38286 field public static final int AGGREGATION_MODE_SUSPENDED = 2; // 0x2 38287 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/raw_contact"; 38288 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/raw_contact"; 38289 field public static final android.net.Uri CONTENT_URI; 38290 } 38291 38292 public static final class ContactsContract.RawContacts.Data implements android.provider.BaseColumns android.provider.ContactsContract.DataColumns { 38293 field public static final String CONTENT_DIRECTORY = "data"; 38294 } 38295 38296 public static final class ContactsContract.RawContacts.DisplayPhoto { 38297 field public static final String CONTENT_DIRECTORY = "display_photo"; 38298 } 38299 38300 public static final class ContactsContract.RawContacts.Entity implements android.provider.BaseColumns android.provider.ContactsContract.DataColumns { 38301 field public static final String CONTENT_DIRECTORY = "entity"; 38302 field public static final String DATA_ID = "data_id"; 38303 } 38304 38305 protected static interface ContactsContract.RawContactsColumns { 38306 field public static final String ACCOUNT_TYPE_AND_DATA_SET = "account_type_and_data_set"; 38307 field public static final String AGGREGATION_MODE = "aggregation_mode"; 38308 field public static final String BACKUP_ID = "backup_id"; 38309 field public static final String CONTACT_ID = "contact_id"; 38310 field public static final String DATA_SET = "data_set"; 38311 field public static final String DELETED = "deleted"; 38312 field @Deprecated public static final String METADATA_DIRTY = "metadata_dirty"; 38313 field public static final String RAW_CONTACT_IS_READ_ONLY = "raw_contact_is_read_only"; 38314 field public static final String RAW_CONTACT_IS_USER_PROFILE = "raw_contact_is_user_profile"; 38315 } 38316 38317 public static final class ContactsContract.RawContactsEntity implements android.provider.BaseColumns android.provider.ContactsContract.DataColumns android.provider.ContactsContract.RawContactsColumns { 38318 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/raw_contact_entity"; 38319 field public static final android.net.Uri CONTENT_URI; 38320 field public static final String DATA_ID = "data_id"; 38321 field public static final android.net.Uri PROFILE_CONTENT_URI; 38322 } 38323 38324 public static class ContactsContract.SearchSnippets { 38325 ctor public ContactsContract.SearchSnippets(); 38326 field public static final String DEFERRED_SNIPPETING_KEY = "deferred_snippeting"; 38327 field public static final String SNIPPET = "snippet"; 38328 } 38329 38330 public static final class ContactsContract.Settings implements android.provider.ContactsContract.SettingsColumns { 38331 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/setting"; 38332 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/setting"; 38333 field public static final android.net.Uri CONTENT_URI; 38334 } 38335 38336 protected static interface ContactsContract.SettingsColumns { 38337 field public static final String ACCOUNT_NAME = "account_name"; 38338 field public static final String ACCOUNT_TYPE = "account_type"; 38339 field public static final String ANY_UNSYNCED = "any_unsynced"; 38340 field public static final String DATA_SET = "data_set"; 38341 field public static final String SHOULD_SYNC = "should_sync"; 38342 field public static final String UNGROUPED_COUNT = "summ_count"; 38343 field public static final String UNGROUPED_VISIBLE = "ungrouped_visible"; 38344 field public static final String UNGROUPED_WITH_PHONES = "summ_phones"; 38345 } 38346 38347 protected static interface ContactsContract.StatusColumns { 38348 field public static final int AVAILABLE = 5; // 0x5 38349 field public static final int AWAY = 2; // 0x2 38350 field public static final int CAPABILITY_HAS_CAMERA = 4; // 0x4 38351 field public static final int CAPABILITY_HAS_VIDEO = 2; // 0x2 38352 field public static final int CAPABILITY_HAS_VOICE = 1; // 0x1 38353 field public static final String CHAT_CAPABILITY = "chat_capability"; 38354 field public static final int DO_NOT_DISTURB = 4; // 0x4 38355 field public static final int IDLE = 3; // 0x3 38356 field public static final int INVISIBLE = 1; // 0x1 38357 field public static final int OFFLINE = 0; // 0x0 38358 field public static final String PRESENCE = "mode"; 38359 field @Deprecated public static final String PRESENCE_CUSTOM_STATUS = "status"; 38360 field @Deprecated public static final String PRESENCE_STATUS = "mode"; 38361 field public static final String STATUS = "status"; 38362 field public static final String STATUS_ICON = "status_icon"; 38363 field public static final String STATUS_LABEL = "status_label"; 38364 field public static final String STATUS_RES_PACKAGE = "status_res_package"; 38365 field public static final String STATUS_TIMESTAMP = "status_ts"; 38366 } 38367 38368 public static class ContactsContract.StatusUpdates implements android.provider.ContactsContract.PresenceColumns android.provider.ContactsContract.StatusColumns { 38369 method public static final int getPresenceIconResourceId(int); 38370 method public static final int getPresencePrecedence(int); 38371 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/status-update"; 38372 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/status-update"; 38373 field public static final android.net.Uri CONTENT_URI; 38374 field public static final android.net.Uri PROFILE_CONTENT_URI; 38375 } 38376 38377 protected static interface ContactsContract.SyncColumns extends android.provider.ContactsContract.BaseSyncColumns { 38378 field public static final String ACCOUNT_NAME = "account_name"; 38379 field public static final String ACCOUNT_TYPE = "account_type"; 38380 field public static final String DIRTY = "dirty"; 38381 field public static final String SOURCE_ID = "sourceid"; 38382 field public static final String VERSION = "version"; 38383 } 38384 38385 public static final class ContactsContract.SyncState implements android.provider.SyncStateContract.Columns { 38386 method public static byte[] get(android.content.ContentProviderClient, android.accounts.Account) throws android.os.RemoteException; 38387 method public static android.util.Pair<android.net.Uri,byte[]> getWithUri(android.content.ContentProviderClient, android.accounts.Account) throws android.os.RemoteException; 38388 method public static android.content.ContentProviderOperation newSetOperation(android.accounts.Account, byte[]); 38389 method public static void set(android.content.ContentProviderClient, android.accounts.Account, byte[]) throws android.os.RemoteException; 38390 field public static final String CONTENT_DIRECTORY = "syncstate"; 38391 field public static final android.net.Uri CONTENT_URI; 38392 } 38393 38394 public final class DocumentsContract { 38395 method public static android.net.Uri buildChildDocumentsUri(String, String); 38396 method public static android.net.Uri buildChildDocumentsUriUsingTree(android.net.Uri, String); 38397 method public static android.net.Uri buildDocumentUri(String, String); 38398 method public static android.net.Uri buildDocumentUriUsingTree(android.net.Uri, String); 38399 method public static android.net.Uri buildRecentDocumentsUri(String, String); 38400 method public static android.net.Uri buildRootUri(String, String); 38401 method public static android.net.Uri buildRootsUri(String); 38402 method public static android.net.Uri buildSearchDocumentsUri(String, String, String); 38403 method public static android.net.Uri buildTreeDocumentUri(String, String); 38404 method @Nullable public static android.net.Uri copyDocument(@NonNull android.content.ContentResolver, @NonNull android.net.Uri, @NonNull android.net.Uri) throws java.io.FileNotFoundException; 38405 method @Nullable public static android.net.Uri createDocument(@NonNull android.content.ContentResolver, @NonNull android.net.Uri, @NonNull String, @NonNull String) throws java.io.FileNotFoundException; 38406 method @Nullable public static android.content.IntentSender createWebLinkIntent(@NonNull android.content.ContentResolver, @NonNull android.net.Uri, @Nullable android.os.Bundle) throws java.io.FileNotFoundException; 38407 method public static boolean deleteDocument(@NonNull android.content.ContentResolver, @NonNull android.net.Uri) throws java.io.FileNotFoundException; 38408 method public static void ejectRoot(@NonNull android.content.ContentResolver, @NonNull android.net.Uri); 38409 method @Nullable public static android.provider.DocumentsContract.Path findDocumentPath(@NonNull android.content.ContentResolver, @NonNull android.net.Uri) throws java.io.FileNotFoundException; 38410 method public static String getDocumentId(android.net.Uri); 38411 method @Nullable public static android.os.Bundle getDocumentMetadata(@NonNull android.content.ContentResolver, @NonNull android.net.Uri) throws java.io.FileNotFoundException; 38412 method @Nullable public static android.graphics.Bitmap getDocumentThumbnail(@NonNull android.content.ContentResolver, @NonNull android.net.Uri, @NonNull android.graphics.Point, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException; 38413 method public static String getRootId(android.net.Uri); 38414 method public static String getSearchDocumentsQuery(android.net.Uri); 38415 method public static String getTreeDocumentId(android.net.Uri); 38416 method public static boolean isChildDocument(@NonNull android.content.ContentResolver, @NonNull android.net.Uri, @NonNull android.net.Uri) throws java.io.FileNotFoundException; 38417 method public static boolean isDocumentUri(android.content.Context, @Nullable android.net.Uri); 38418 method public static boolean isRootUri(@NonNull android.content.Context, @Nullable android.net.Uri); 38419 method public static boolean isRootsUri(@NonNull android.content.Context, @Nullable android.net.Uri); 38420 method public static boolean isTreeUri(android.net.Uri); 38421 method @Nullable public static android.net.Uri moveDocument(@NonNull android.content.ContentResolver, @NonNull android.net.Uri, @NonNull android.net.Uri, @NonNull android.net.Uri) throws java.io.FileNotFoundException; 38422 method public static boolean removeDocument(@NonNull android.content.ContentResolver, @NonNull android.net.Uri, @NonNull android.net.Uri) throws java.io.FileNotFoundException; 38423 method @Nullable public static android.net.Uri renameDocument(@NonNull android.content.ContentResolver, @NonNull android.net.Uri, @NonNull String) throws java.io.FileNotFoundException; 38424 field public static final String ACTION_DOCUMENT_SETTINGS = "android.provider.action.DOCUMENT_SETTINGS"; 38425 field public static final String EXTRA_ERROR = "error"; 38426 field public static final String EXTRA_EXCLUDE_SELF = "android.provider.extra.EXCLUDE_SELF"; 38427 field public static final String EXTRA_INFO = "info"; 38428 field public static final String EXTRA_INITIAL_URI = "android.provider.extra.INITIAL_URI"; 38429 field public static final String EXTRA_LOADING = "loading"; 38430 field public static final String EXTRA_ORIENTATION = "android.provider.extra.ORIENTATION"; 38431 field public static final String EXTRA_PROMPT = "android.provider.extra.PROMPT"; 38432 field public static final String METADATA_EXIF = "android:documentExif"; 38433 field public static final String METADATA_TREE_COUNT = "android:metadataTreeCount"; 38434 field public static final String METADATA_TREE_SIZE = "android:metadataTreeSize"; 38435 field public static final String METADATA_TYPES = "android:documentMetadataTypes"; 38436 field public static final String PROVIDER_INTERFACE = "android.content.action.DOCUMENTS_PROVIDER"; 38437 field public static final String QUERY_ARG_DISPLAY_NAME = "android:query-arg-display-name"; 38438 field public static final String QUERY_ARG_EXCLUDE_MEDIA = "android:query-arg-exclude-media"; 38439 field public static final String QUERY_ARG_FILE_SIZE_OVER = "android:query-arg-file-size-over"; 38440 field public static final String QUERY_ARG_LAST_MODIFIED_AFTER = "android:query-arg-last-modified-after"; 38441 field public static final String QUERY_ARG_MIME_TYPES = "android:query-arg-mime-types"; 38442 } 38443 38444 public static final class DocumentsContract.Document { 38445 field public static final String COLUMN_DISPLAY_NAME = "_display_name"; 38446 field public static final String COLUMN_DOCUMENT_ID = "document_id"; 38447 field public static final String COLUMN_FLAGS = "flags"; 38448 field public static final String COLUMN_ICON = "icon"; 38449 field public static final String COLUMN_LAST_MODIFIED = "last_modified"; 38450 field public static final String COLUMN_MIME_TYPE = "mime_type"; 38451 field public static final String COLUMN_SIZE = "_size"; 38452 field public static final String COLUMN_SUMMARY = "summary"; 38453 field public static final int FLAG_DIR_BLOCKS_OPEN_DOCUMENT_TREE = 32768; // 0x8000 38454 field public static final int FLAG_DIR_PREFERS_GRID = 16; // 0x10 38455 field public static final int FLAG_DIR_PREFERS_LAST_MODIFIED = 32; // 0x20 38456 field public static final int FLAG_DIR_SUPPORTS_CREATE = 8; // 0x8 38457 field public static final int FLAG_PARTIAL = 8192; // 0x2000 38458 field public static final int FLAG_SUPPORTS_COPY = 128; // 0x80 38459 field public static final int FLAG_SUPPORTS_DELETE = 4; // 0x4 38460 field public static final int FLAG_SUPPORTS_METADATA = 16384; // 0x4000 38461 field public static final int FLAG_SUPPORTS_MOVE = 256; // 0x100 38462 field public static final int FLAG_SUPPORTS_REMOVE = 1024; // 0x400 38463 field public static final int FLAG_SUPPORTS_RENAME = 64; // 0x40 38464 field public static final int FLAG_SUPPORTS_SETTINGS = 2048; // 0x800 38465 field public static final int FLAG_SUPPORTS_THUMBNAIL = 1; // 0x1 38466 field public static final int FLAG_SUPPORTS_WRITE = 2; // 0x2 38467 field public static final int FLAG_VIRTUAL_DOCUMENT = 512; // 0x200 38468 field public static final int FLAG_WEB_LINKABLE = 4096; // 0x1000 38469 field public static final String MIME_TYPE_DIR = "vnd.android.document/directory"; 38470 } 38471 38472 public static final class DocumentsContract.Path implements android.os.Parcelable { 38473 ctor public DocumentsContract.Path(@Nullable String, java.util.List<java.lang.String>); 38474 method public int describeContents(); 38475 method public java.util.List<java.lang.String> getPath(); 38476 method @Nullable public String getRootId(); 38477 method public void writeToParcel(android.os.Parcel, int); 38478 field @NonNull public static final android.os.Parcelable.Creator<android.provider.DocumentsContract.Path> CREATOR; 38479 } 38480 38481 public static final class DocumentsContract.Root { 38482 field public static final String COLUMN_AVAILABLE_BYTES = "available_bytes"; 38483 field public static final String COLUMN_CAPACITY_BYTES = "capacity_bytes"; 38484 field public static final String COLUMN_DOCUMENT_ID = "document_id"; 38485 field public static final String COLUMN_FLAGS = "flags"; 38486 field public static final String COLUMN_ICON = "icon"; 38487 field public static final String COLUMN_MIME_TYPES = "mime_types"; 38488 field public static final String COLUMN_QUERY_ARGS = "query_args"; 38489 field public static final String COLUMN_ROOT_ID = "root_id"; 38490 field public static final String COLUMN_SUMMARY = "summary"; 38491 field public static final String COLUMN_TITLE = "title"; 38492 field public static final int FLAG_EMPTY = 64; // 0x40 38493 field public static final int FLAG_LOCAL_ONLY = 2; // 0x2 38494 field public static final int FLAG_SUPPORTS_CREATE = 1; // 0x1 38495 field public static final int FLAG_SUPPORTS_EJECT = 32; // 0x20 38496 field public static final int FLAG_SUPPORTS_IS_CHILD = 16; // 0x10 38497 field public static final int FLAG_SUPPORTS_RECENTS = 4; // 0x4 38498 field public static final int FLAG_SUPPORTS_SEARCH = 8; // 0x8 38499 field public static final String MIME_TYPE_ITEM = "vnd.android.document/root"; 38500 } 38501 38502 public abstract class DocumentsProvider extends android.content.ContentProvider { 38503 ctor public DocumentsProvider(); 38504 method public String copyDocument(String, String) throws java.io.FileNotFoundException; 38505 method public String createDocument(String, String, String) throws java.io.FileNotFoundException; 38506 method public android.content.IntentSender createWebLinkIntent(String, @Nullable android.os.Bundle) throws java.io.FileNotFoundException; 38507 method public final int delete(android.net.Uri, String, String[]); 38508 method public void deleteDocument(String) throws java.io.FileNotFoundException; 38509 method public void ejectRoot(String); 38510 method public android.provider.DocumentsContract.Path findDocumentPath(@Nullable String, String) throws java.io.FileNotFoundException; 38511 method @Nullable public android.os.Bundle getDocumentMetadata(@NonNull String) throws java.io.FileNotFoundException; 38512 method public String[] getDocumentStreamTypes(String, String); 38513 method public String getDocumentType(String) throws java.io.FileNotFoundException; 38514 method public final String getType(android.net.Uri); 38515 method public final android.net.Uri insert(android.net.Uri, android.content.ContentValues); 38516 method public boolean isChildDocument(String, String); 38517 method public String moveDocument(String, String, String) throws java.io.FileNotFoundException; 38518 method public final android.content.res.AssetFileDescriptor openAssetFile(android.net.Uri, String) throws java.io.FileNotFoundException; 38519 method public final android.content.res.AssetFileDescriptor openAssetFile(android.net.Uri, String, android.os.CancellationSignal) throws java.io.FileNotFoundException; 38520 method public abstract android.os.ParcelFileDescriptor openDocument(String, String, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException; 38521 method public android.content.res.AssetFileDescriptor openDocumentThumbnail(String, android.graphics.Point, android.os.CancellationSignal) throws java.io.FileNotFoundException; 38522 method public final android.os.ParcelFileDescriptor openFile(android.net.Uri, String) throws java.io.FileNotFoundException; 38523 method public final android.os.ParcelFileDescriptor openFile(android.net.Uri, String, android.os.CancellationSignal) throws java.io.FileNotFoundException; 38524 method public final android.content.res.AssetFileDescriptor openTypedAssetFile(android.net.Uri, String, android.os.Bundle) throws java.io.FileNotFoundException; 38525 method public final android.content.res.AssetFileDescriptor openTypedAssetFile(android.net.Uri, String, android.os.Bundle, android.os.CancellationSignal) throws java.io.FileNotFoundException; 38526 method public android.content.res.AssetFileDescriptor openTypedDocument(String, String, android.os.Bundle, android.os.CancellationSignal) throws java.io.FileNotFoundException; 38527 method public final android.database.Cursor query(android.net.Uri, String[], String, String[], String); 38528 method public final android.database.Cursor query(android.net.Uri, String[], android.os.Bundle, android.os.CancellationSignal); 38529 method public abstract android.database.Cursor queryChildDocuments(String, String[], String) throws java.io.FileNotFoundException; 38530 method public android.database.Cursor queryChildDocuments(String, @Nullable String[], @Nullable android.os.Bundle) throws java.io.FileNotFoundException; 38531 method public abstract android.database.Cursor queryDocument(String, String[]) throws java.io.FileNotFoundException; 38532 method public android.database.Cursor queryRecentDocuments(String, String[]) throws java.io.FileNotFoundException; 38533 method @Nullable public android.database.Cursor queryRecentDocuments(@NonNull String, @Nullable String[], @Nullable android.os.Bundle, @Nullable android.os.CancellationSignal) throws java.io.FileNotFoundException; 38534 method public abstract android.database.Cursor queryRoots(String[]) throws java.io.FileNotFoundException; 38535 method public android.database.Cursor querySearchDocuments(String, String, String[]) throws java.io.FileNotFoundException; 38536 method @Nullable public android.database.Cursor querySearchDocuments(@NonNull String, @Nullable String[], @NonNull android.os.Bundle) throws java.io.FileNotFoundException; 38537 method public void removeDocument(String, String) throws java.io.FileNotFoundException; 38538 method public String renameDocument(String, String) throws java.io.FileNotFoundException; 38539 method public final void revokeDocumentPermission(String); 38540 method public final int update(android.net.Uri, android.content.ContentValues, String, String[]); 38541 } 38542 38543 public final class FontRequest { 38544 ctor public FontRequest(@NonNull String, @NonNull String, @NonNull String); 38545 ctor public FontRequest(@NonNull String, @NonNull String, @NonNull String, @NonNull java.util.List<java.util.List<byte[]>>); 38546 method public java.util.List<java.util.List<byte[]>> getCertificates(); 38547 method public String getProviderAuthority(); 38548 method public String getProviderPackage(); 38549 method public String getQuery(); 38550 } 38551 38552 public class FontsContract { 38553 method public static android.graphics.Typeface buildTypeface(@NonNull android.content.Context, @Nullable android.os.CancellationSignal, @NonNull android.provider.FontsContract.FontInfo[]); 38554 method @NonNull public static android.provider.FontsContract.FontFamilyResult fetchFonts(@NonNull android.content.Context, @Nullable android.os.CancellationSignal, @NonNull android.provider.FontRequest) throws android.content.pm.PackageManager.NameNotFoundException; 38555 method public static void requestFonts(@NonNull android.content.Context, @NonNull android.provider.FontRequest, @NonNull android.os.Handler, @Nullable android.os.CancellationSignal, @NonNull android.provider.FontsContract.FontRequestCallback); 38556 } 38557 38558 public static final class FontsContract.Columns implements android.provider.BaseColumns { 38559 field public static final String FILE_ID = "file_id"; 38560 field public static final String ITALIC = "font_italic"; 38561 field public static final String RESULT_CODE = "result_code"; 38562 field public static final int RESULT_CODE_FONT_NOT_FOUND = 1; // 0x1 38563 field public static final int RESULT_CODE_FONT_UNAVAILABLE = 2; // 0x2 38564 field public static final int RESULT_CODE_MALFORMED_QUERY = 3; // 0x3 38565 field public static final int RESULT_CODE_OK = 0; // 0x0 38566 field public static final String TTC_INDEX = "font_ttc_index"; 38567 field public static final String VARIATION_SETTINGS = "font_variation_settings"; 38568 field public static final String WEIGHT = "font_weight"; 38569 } 38570 38571 public static class FontsContract.FontFamilyResult { 38572 method @NonNull public android.provider.FontsContract.FontInfo[] getFonts(); 38573 method public int getStatusCode(); 38574 field public static final int STATUS_OK = 0; // 0x0 38575 field public static final int STATUS_REJECTED = 3; // 0x3 38576 field public static final int STATUS_UNEXPECTED_DATA_PROVIDED = 2; // 0x2 38577 field public static final int STATUS_WRONG_CERTIFICATES = 1; // 0x1 38578 } 38579 38580 public static class FontsContract.FontInfo { 38581 method @Nullable public android.graphics.fonts.FontVariationAxis[] getAxes(); 38582 method public int getResultCode(); 38583 method @IntRange(from=0) public int getTtcIndex(); 38584 method @NonNull public android.net.Uri getUri(); 38585 method @IntRange(from=1, to=1000) public int getWeight(); 38586 method public boolean isItalic(); 38587 } 38588 38589 public static class FontsContract.FontRequestCallback { 38590 ctor public FontsContract.FontRequestCallback(); 38591 method public void onTypefaceRequestFailed(int); 38592 method public void onTypefaceRetrieved(android.graphics.Typeface); 38593 field public static final int FAIL_REASON_FONT_LOAD_ERROR = -3; // 0xfffffffd 38594 field public static final int FAIL_REASON_FONT_NOT_FOUND = 1; // 0x1 38595 field public static final int FAIL_REASON_FONT_UNAVAILABLE = 2; // 0x2 38596 field public static final int FAIL_REASON_MALFORMED_QUERY = 3; // 0x3 38597 field public static final int FAIL_REASON_PROVIDER_NOT_FOUND = -1; // 0xffffffff 38598 field public static final int FAIL_REASON_WRONG_CERTIFICATES = -2; // 0xfffffffe 38599 } 38600 38601 @Deprecated public final class LiveFolders implements android.provider.BaseColumns { 38602 field @Deprecated public static final String ACTION_CREATE_LIVE_FOLDER = "android.intent.action.CREATE_LIVE_FOLDER"; 38603 field @Deprecated public static final String DESCRIPTION = "description"; 38604 field @Deprecated public static final int DISPLAY_MODE_GRID = 1; // 0x1 38605 field @Deprecated public static final int DISPLAY_MODE_LIST = 2; // 0x2 38606 field @Deprecated public static final String EXTRA_LIVE_FOLDER_BASE_INTENT = "android.intent.extra.livefolder.BASE_INTENT"; 38607 field @Deprecated public static final String EXTRA_LIVE_FOLDER_DISPLAY_MODE = "android.intent.extra.livefolder.DISPLAY_MODE"; 38608 field @Deprecated public static final String EXTRA_LIVE_FOLDER_ICON = "android.intent.extra.livefolder.ICON"; 38609 field @Deprecated public static final String EXTRA_LIVE_FOLDER_NAME = "android.intent.extra.livefolder.NAME"; 38610 field @Deprecated public static final String ICON_BITMAP = "icon_bitmap"; 38611 field @Deprecated public static final String ICON_PACKAGE = "icon_package"; 38612 field @Deprecated public static final String ICON_RESOURCE = "icon_resource"; 38613 field @Deprecated public static final String INTENT = "intent"; 38614 field @Deprecated public static final String NAME = "name"; 38615 } 38616 38617 public interface OpenableColumns { 38618 field public static final String DISPLAY_NAME = "_display_name"; 38619 field public static final String SIZE = "_size"; 38620 } 38621 38622 public class SearchRecentSuggestions { 38623 ctor public SearchRecentSuggestions(android.content.Context, String, int); 38624 method public void clearHistory(); 38625 method public void saveRecentQuery(String, String); 38626 method protected void truncateHistory(android.content.ContentResolver, int); 38627 field public static final String[] QUERIES_PROJECTION_1LINE; 38628 field public static final String[] QUERIES_PROJECTION_2LINE; 38629 field public static final int QUERIES_PROJECTION_DATE_INDEX = 1; // 0x1 38630 field public static final int QUERIES_PROJECTION_DISPLAY1_INDEX = 3; // 0x3 38631 field public static final int QUERIES_PROJECTION_DISPLAY2_INDEX = 4; // 0x4 38632 field public static final int QUERIES_PROJECTION_QUERY_INDEX = 2; // 0x2 38633 } 38634 38635 public final class Settings { 38636 ctor public Settings(); 38637 method public static boolean canDrawOverlays(android.content.Context); 38638 field public static final String ACTION_ACCESSIBILITY_SETTINGS = "android.settings.ACCESSIBILITY_SETTINGS"; 38639 field public static final String ACTION_ADD_ACCOUNT = "android.settings.ADD_ACCOUNT_SETTINGS"; 38640 field public static final String ACTION_AIRPLANE_MODE_SETTINGS = "android.settings.AIRPLANE_MODE_SETTINGS"; 38641 field public static final String ACTION_APN_SETTINGS = "android.settings.APN_SETTINGS"; 38642 field public static final String ACTION_APPLICATION_DETAILS_SETTINGS = "android.settings.APPLICATION_DETAILS_SETTINGS"; 38643 field public static final String ACTION_APPLICATION_DEVELOPMENT_SETTINGS = "android.settings.APPLICATION_DEVELOPMENT_SETTINGS"; 38644 field public static final String ACTION_APPLICATION_SETTINGS = "android.settings.APPLICATION_SETTINGS"; 38645 field public static final String ACTION_APP_NOTIFICATION_BUBBLE_SETTINGS = "android.settings.APP_NOTIFICATION_BUBBLE_SETTINGS"; 38646 field public static final String ACTION_APP_NOTIFICATION_SETTINGS = "android.settings.APP_NOTIFICATION_SETTINGS"; 38647 field public static final String ACTION_APP_SEARCH_SETTINGS = "android.settings.APP_SEARCH_SETTINGS"; 38648 field public static final String ACTION_APP_USAGE_SETTINGS = "android.settings.action.APP_USAGE_SETTINGS"; 38649 field public static final String ACTION_BATTERY_SAVER_SETTINGS = "android.settings.BATTERY_SAVER_SETTINGS"; 38650 field public static final String ACTION_BIOMETRIC_ENROLL = "android.settings.BIOMETRIC_ENROLL"; 38651 field public static final String ACTION_BLUETOOTH_SETTINGS = "android.settings.BLUETOOTH_SETTINGS"; 38652 field public static final String ACTION_CAPTIONING_SETTINGS = "android.settings.CAPTIONING_SETTINGS"; 38653 field public static final String ACTION_CAST_SETTINGS = "android.settings.CAST_SETTINGS"; 38654 field public static final String ACTION_CHANNEL_NOTIFICATION_SETTINGS = "android.settings.CHANNEL_NOTIFICATION_SETTINGS"; 38655 field public static final String ACTION_CONDITION_PROVIDER_SETTINGS = "android.settings.ACTION_CONDITION_PROVIDER_SETTINGS"; 38656 field public static final String ACTION_DATA_ROAMING_SETTINGS = "android.settings.DATA_ROAMING_SETTINGS"; 38657 field public static final String ACTION_DATA_USAGE_SETTINGS = "android.settings.DATA_USAGE_SETTINGS"; 38658 field public static final String ACTION_DATE_SETTINGS = "android.settings.DATE_SETTINGS"; 38659 field public static final String ACTION_DEVICE_INFO_SETTINGS = "android.settings.DEVICE_INFO_SETTINGS"; 38660 field public static final String ACTION_DISPLAY_SETTINGS = "android.settings.DISPLAY_SETTINGS"; 38661 field public static final String ACTION_DREAM_SETTINGS = "android.settings.DREAM_SETTINGS"; 38662 field @Deprecated public static final String ACTION_FINGERPRINT_ENROLL = "android.settings.FINGERPRINT_ENROLL"; 38663 field public static final String ACTION_HARD_KEYBOARD_SETTINGS = "android.settings.HARD_KEYBOARD_SETTINGS"; 38664 field public static final String ACTION_HOME_SETTINGS = "android.settings.HOME_SETTINGS"; 38665 field public static final String ACTION_IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS = "android.settings.IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS"; 38666 field public static final String ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS = "android.settings.IGNORE_BATTERY_OPTIMIZATION_SETTINGS"; 38667 field public static final String ACTION_INPUT_METHOD_SETTINGS = "android.settings.INPUT_METHOD_SETTINGS"; 38668 field public static final String ACTION_INPUT_METHOD_SUBTYPE_SETTINGS = "android.settings.INPUT_METHOD_SUBTYPE_SETTINGS"; 38669 field public static final String ACTION_INTERNAL_STORAGE_SETTINGS = "android.settings.INTERNAL_STORAGE_SETTINGS"; 38670 field public static final String ACTION_LOCALE_SETTINGS = "android.settings.LOCALE_SETTINGS"; 38671 field public static final String ACTION_LOCATION_SOURCE_SETTINGS = "android.settings.LOCATION_SOURCE_SETTINGS"; 38672 field public static final String ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS = "android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS"; 38673 field public static final String ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION = "android.settings.MANAGE_ALL_FILES_ACCESS_PERMISSION"; 38674 field public static final String ACTION_MANAGE_APPLICATIONS_SETTINGS = "android.settings.MANAGE_APPLICATIONS_SETTINGS"; 38675 field public static final String ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION = "android.settings.MANAGE_APP_ALL_FILES_ACCESS_PERMISSION"; 38676 field public static final String ACTION_MANAGE_DEFAULT_APPS_SETTINGS = "android.settings.MANAGE_DEFAULT_APPS_SETTINGS"; 38677 field public static final String ACTION_MANAGE_OVERLAY_PERMISSION = "android.settings.action.MANAGE_OVERLAY_PERMISSION"; 38678 field public static final String ACTION_MANAGE_UNKNOWN_APP_SOURCES = "android.settings.MANAGE_UNKNOWN_APP_SOURCES"; 38679 field public static final String ACTION_MANAGE_WRITE_SETTINGS = "android.settings.action.MANAGE_WRITE_SETTINGS"; 38680 field public static final String ACTION_MEMORY_CARD_SETTINGS = "android.settings.MEMORY_CARD_SETTINGS"; 38681 field public static final String ACTION_NETWORK_OPERATOR_SETTINGS = "android.settings.NETWORK_OPERATOR_SETTINGS"; 38682 field public static final String ACTION_NFCSHARING_SETTINGS = "android.settings.NFCSHARING_SETTINGS"; 38683 field public static final String ACTION_NFC_PAYMENT_SETTINGS = "android.settings.NFC_PAYMENT_SETTINGS"; 38684 field public static final String ACTION_NFC_SETTINGS = "android.settings.NFC_SETTINGS"; 38685 field public static final String ACTION_NIGHT_DISPLAY_SETTINGS = "android.settings.NIGHT_DISPLAY_SETTINGS"; 38686 field public static final String ACTION_NOTIFICATION_ASSISTANT_SETTINGS = "android.settings.NOTIFICATION_ASSISTANT_SETTINGS"; 38687 field public static final String ACTION_NOTIFICATION_LISTENER_DETAIL_SETTINGS = "android.settings.NOTIFICATION_LISTENER_DETAIL_SETTINGS"; 38688 field public static final String ACTION_NOTIFICATION_LISTENER_SETTINGS = "android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS"; 38689 field public static final String ACTION_NOTIFICATION_POLICY_ACCESS_SETTINGS = "android.settings.NOTIFICATION_POLICY_ACCESS_SETTINGS"; 38690 field public static final String ACTION_PRINT_SETTINGS = "android.settings.ACTION_PRINT_SETTINGS"; 38691 field public static final String ACTION_PRIVACY_SETTINGS = "android.settings.PRIVACY_SETTINGS"; 38692 field public static final String ACTION_PROCESS_WIFI_EASY_CONNECT_URI = "android.settings.PROCESS_WIFI_EASY_CONNECT_URI"; 38693 field public static final String ACTION_QUICK_ACCESS_WALLET_SETTINGS = "android.settings.QUICK_ACCESS_WALLET_SETTINGS"; 38694 field public static final String ACTION_QUICK_LAUNCH_SETTINGS = "android.settings.QUICK_LAUNCH_SETTINGS"; 38695 field public static final String ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS = "android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"; 38696 field public static final String ACTION_REQUEST_SET_AUTOFILL_SERVICE = "android.settings.REQUEST_SET_AUTOFILL_SERVICE"; 38697 field public static final String ACTION_SEARCH_SETTINGS = "android.search.action.SEARCH_SETTINGS"; 38698 field public static final String ACTION_SECURITY_SETTINGS = "android.settings.SECURITY_SETTINGS"; 38699 field public static final String ACTION_SETTINGS = "android.settings.SETTINGS"; 38700 field public static final String ACTION_SHOW_REGULATORY_INFO = "android.settings.SHOW_REGULATORY_INFO"; 38701 field public static final String ACTION_SHOW_WORK_POLICY_INFO = "android.settings.SHOW_WORK_POLICY_INFO"; 38702 field public static final String ACTION_SOUND_SETTINGS = "android.settings.SOUND_SETTINGS"; 38703 field @Deprecated public static final String ACTION_STORAGE_VOLUME_ACCESS_SETTINGS = "android.settings.STORAGE_VOLUME_ACCESS_SETTINGS"; 38704 field public static final String ACTION_SYNC_SETTINGS = "android.settings.SYNC_SETTINGS"; 38705 field public static final String ACTION_USAGE_ACCESS_SETTINGS = "android.settings.USAGE_ACCESS_SETTINGS"; 38706 field public static final String ACTION_USER_DICTIONARY_SETTINGS = "android.settings.USER_DICTIONARY_SETTINGS"; 38707 field public static final String ACTION_VOICE_CONTROL_AIRPLANE_MODE = "android.settings.VOICE_CONTROL_AIRPLANE_MODE"; 38708 field public static final String ACTION_VOICE_CONTROL_BATTERY_SAVER_MODE = "android.settings.VOICE_CONTROL_BATTERY_SAVER_MODE"; 38709 field public static final String ACTION_VOICE_CONTROL_DO_NOT_DISTURB_MODE = "android.settings.VOICE_CONTROL_DO_NOT_DISTURB_MODE"; 38710 field public static final String ACTION_VOICE_INPUT_SETTINGS = "android.settings.VOICE_INPUT_SETTINGS"; 38711 field public static final String ACTION_VPN_SETTINGS = "android.settings.VPN_SETTINGS"; 38712 field public static final String ACTION_VR_LISTENER_SETTINGS = "android.settings.VR_LISTENER_SETTINGS"; 38713 field public static final String ACTION_WEBVIEW_SETTINGS = "android.settings.WEBVIEW_SETTINGS"; 38714 field public static final String ACTION_WIFI_ADD_NETWORKS = "android.settings.WIFI_ADD_NETWORKS"; 38715 field public static final String ACTION_WIFI_IP_SETTINGS = "android.settings.WIFI_IP_SETTINGS"; 38716 field public static final String ACTION_WIFI_SETTINGS = "android.settings.WIFI_SETTINGS"; 38717 field public static final String ACTION_WIRELESS_SETTINGS = "android.settings.WIRELESS_SETTINGS"; 38718 field public static final String ACTION_ZEN_MODE_PRIORITY_SETTINGS = "android.settings.ZEN_MODE_PRIORITY_SETTINGS"; 38719 field public static final int ADD_WIFI_RESULT_ADD_OR_UPDATE_FAILED = 1; // 0x1 38720 field public static final int ADD_WIFI_RESULT_ALREADY_EXISTS = 2; // 0x2 38721 field public static final int ADD_WIFI_RESULT_SUCCESS = 0; // 0x0 38722 field public static final String AUTHORITY = "settings"; 38723 field public static final String EXTRA_ACCOUNT_TYPES = "account_types"; 38724 field public static final String EXTRA_AIRPLANE_MODE_ENABLED = "airplane_mode_enabled"; 38725 field public static final String EXTRA_APP_PACKAGE = "android.provider.extra.APP_PACKAGE"; 38726 field public static final String EXTRA_AUTHORITIES = "authorities"; 38727 field public static final String EXTRA_BATTERY_SAVER_MODE_ENABLED = "android.settings.extra.battery_saver_mode_enabled"; 38728 field public static final String EXTRA_BIOMETRIC_AUTHENTICATORS_ALLOWED = "android.provider.extra.BIOMETRIC_AUTHENTICATORS_ALLOWED"; 38729 field public static final String EXTRA_CHANNEL_ID = "android.provider.extra.CHANNEL_ID"; 38730 field public static final String EXTRA_CONVERSATION_ID = "android.provider.extra.CONVERSATION_ID"; 38731 field public static final String EXTRA_DO_NOT_DISTURB_MODE_ENABLED = "android.settings.extra.do_not_disturb_mode_enabled"; 38732 field public static final String EXTRA_DO_NOT_DISTURB_MODE_MINUTES = "android.settings.extra.do_not_disturb_mode_minutes"; 38733 field public static final String EXTRA_EASY_CONNECT_ATTEMPTED_SSID = "android.provider.extra.EASY_CONNECT_ATTEMPTED_SSID"; 38734 field public static final String EXTRA_EASY_CONNECT_BAND_LIST = "android.provider.extra.EASY_CONNECT_BAND_LIST"; 38735 field public static final String EXTRA_EASY_CONNECT_CHANNEL_LIST = "android.provider.extra.EASY_CONNECT_CHANNEL_LIST"; 38736 field public static final String EXTRA_EASY_CONNECT_ERROR_CODE = "android.provider.extra.EASY_CONNECT_ERROR_CODE"; 38737 field public static final String EXTRA_INPUT_METHOD_ID = "input_method_id"; 38738 field public static final String EXTRA_NOTIFICATION_LISTENER_COMPONENT_NAME = "android.provider.extra.NOTIFICATION_LISTENER_COMPONENT_NAME"; 38739 field public static final String EXTRA_SUB_ID = "android.provider.extra.SUB_ID"; 38740 field public static final String EXTRA_WIFI_NETWORK_LIST = "android.provider.extra.WIFI_NETWORK_LIST"; 38741 field public static final String EXTRA_WIFI_NETWORK_RESULT_LIST = "android.provider.extra.WIFI_NETWORK_RESULT_LIST"; 38742 field public static final String INTENT_CATEGORY_USAGE_ACCESS_CONFIG = "android.intent.category.USAGE_ACCESS_CONFIG"; 38743 field public static final String METADATA_USAGE_ACCESS_REASON = "android.settings.metadata.USAGE_ACCESS_REASON"; 38744 } 38745 38746 public static final class Settings.Global extends android.provider.Settings.NameValueTable { 38747 ctor public Settings.Global(); 38748 method public static float getFloat(android.content.ContentResolver, String, float); 38749 method public static float getFloat(android.content.ContentResolver, String) throws android.provider.Settings.SettingNotFoundException; 38750 method public static int getInt(android.content.ContentResolver, String, int); 38751 method public static int getInt(android.content.ContentResolver, String) throws android.provider.Settings.SettingNotFoundException; 38752 method public static long getLong(android.content.ContentResolver, String, long); 38753 method public static long getLong(android.content.ContentResolver, String) throws android.provider.Settings.SettingNotFoundException; 38754 method public static String getString(android.content.ContentResolver, String); 38755 method public static android.net.Uri getUriFor(String); 38756 method public static boolean putFloat(android.content.ContentResolver, String, float); 38757 method public static boolean putInt(android.content.ContentResolver, String, int); 38758 method public static boolean putLong(android.content.ContentResolver, String, long); 38759 method public static boolean putString(android.content.ContentResolver, String, String); 38760 field public static final String ADB_ENABLED = "adb_enabled"; 38761 field public static final String AIRPLANE_MODE_ON = "airplane_mode_on"; 38762 field public static final String AIRPLANE_MODE_RADIOS = "airplane_mode_radios"; 38763 field public static final String ALWAYS_FINISH_ACTIVITIES = "always_finish_activities"; 38764 field public static final String ANIMATOR_DURATION_SCALE = "animator_duration_scale"; 38765 field public static final String APPLY_RAMPING_RINGER = "apply_ramping_ringer"; 38766 field public static final String AUTO_TIME = "auto_time"; 38767 field public static final String AUTO_TIME_ZONE = "auto_time_zone"; 38768 field public static final String BLUETOOTH_ON = "bluetooth_on"; 38769 field public static final String BOOT_COUNT = "boot_count"; 38770 field public static final String CONTACT_METADATA_SYNC_ENABLED = "contact_metadata_sync_enabled"; 38771 field public static final android.net.Uri CONTENT_URI; 38772 field public static final String DATA_ROAMING = "data_roaming"; 38773 field public static final String DEBUG_APP = "debug_app"; 38774 field public static final String DEVELOPMENT_SETTINGS_ENABLED = "development_settings_enabled"; 38775 field public static final String DEVICE_NAME = "device_name"; 38776 field public static final String DEVICE_PROVISIONED = "device_provisioned"; 38777 field public static final String HTTP_PROXY = "http_proxy"; 38778 field @Deprecated public static final String INSTALL_NON_MARKET_APPS = "install_non_market_apps"; 38779 field public static final String MODE_RINGER = "mode_ringer"; 38780 field public static final String NETWORK_PREFERENCE = "network_preference"; 38781 field public static final String RADIO_BLUETOOTH = "bluetooth"; 38782 field public static final String RADIO_CELL = "cell"; 38783 field public static final String RADIO_NFC = "nfc"; 38784 field public static final String RADIO_WIFI = "wifi"; 38785 field @Deprecated public static final String SHOW_PROCESSES = "show_processes"; 38786 field public static final String STAY_ON_WHILE_PLUGGED_IN = "stay_on_while_plugged_in"; 38787 field public static final String TRANSITION_ANIMATION_SCALE = "transition_animation_scale"; 38788 field public static final String USB_MASS_STORAGE_ENABLED = "usb_mass_storage_enabled"; 38789 field public static final String USE_GOOGLE_MAIL = "use_google_mail"; 38790 field public static final String WAIT_FOR_DEBUGGER = "wait_for_debugger"; 38791 field public static final String WIFI_DEVICE_OWNER_CONFIGS_LOCKDOWN = "wifi_device_owner_configs_lockdown"; 38792 field public static final String WIFI_MAX_DHCP_RETRY_COUNT = "wifi_max_dhcp_retry_count"; 38793 field public static final String WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS = "wifi_mobile_data_transition_wakelock_timeout_ms"; 38794 field @Deprecated public static final String WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON = "wifi_networks_available_notification_on"; 38795 field @Deprecated public static final String WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY = "wifi_networks_available_repeat_delay"; 38796 field @Deprecated public static final String WIFI_NUM_OPEN_NETWORKS_KEPT = "wifi_num_open_networks_kept"; 38797 field public static final String WIFI_ON = "wifi_on"; 38798 field @Deprecated public static final String WIFI_SLEEP_POLICY = "wifi_sleep_policy"; 38799 field @Deprecated public static final int WIFI_SLEEP_POLICY_DEFAULT = 0; // 0x0 38800 field @Deprecated public static final int WIFI_SLEEP_POLICY_NEVER = 2; // 0x2 38801 field @Deprecated public static final int WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED = 1; // 0x1 38802 field public static final String WIFI_WATCHDOG_ON = "wifi_watchdog_on"; 38803 field public static final String WINDOW_ANIMATION_SCALE = "window_animation_scale"; 38804 } 38805 38806 public static class Settings.NameValueTable implements android.provider.BaseColumns { 38807 ctor public Settings.NameValueTable(); 38808 method public static android.net.Uri getUriFor(android.net.Uri, String); 38809 method protected static boolean putString(android.content.ContentResolver, android.net.Uri, String, String); 38810 field public static final String NAME = "name"; 38811 field public static final String VALUE = "value"; 38812 } 38813 38814 public static final class Settings.Panel { 38815 field public static final String ACTION_INTERNET_CONNECTIVITY = "android.settings.panel.action.INTERNET_CONNECTIVITY"; 38816 field public static final String ACTION_NFC = "android.settings.panel.action.NFC"; 38817 field public static final String ACTION_VOLUME = "android.settings.panel.action.VOLUME"; 38818 field public static final String ACTION_WIFI = "android.settings.panel.action.WIFI"; 38819 } 38820 38821 public static final class Settings.Secure extends android.provider.Settings.NameValueTable { 38822 ctor public Settings.Secure(); 38823 method public static float getFloat(android.content.ContentResolver, String, float); 38824 method public static float getFloat(android.content.ContentResolver, String) throws android.provider.Settings.SettingNotFoundException; 38825 method public static int getInt(android.content.ContentResolver, String, int); 38826 method public static int getInt(android.content.ContentResolver, String) throws android.provider.Settings.SettingNotFoundException; 38827 method public static long getLong(android.content.ContentResolver, String, long); 38828 method public static long getLong(android.content.ContentResolver, String) throws android.provider.Settings.SettingNotFoundException; 38829 method public static String getString(android.content.ContentResolver, String); 38830 method public static android.net.Uri getUriFor(String); 38831 method @Deprecated public static boolean isLocationProviderEnabled(android.content.ContentResolver, String); 38832 method public static boolean putFloat(android.content.ContentResolver, String, float); 38833 method public static boolean putInt(android.content.ContentResolver, String, int); 38834 method public static boolean putLong(android.content.ContentResolver, String, long); 38835 method public static boolean putString(android.content.ContentResolver, String, String); 38836 method @Deprecated public static void setLocationProviderEnabled(android.content.ContentResolver, String, boolean); 38837 field public static final String ACCESSIBILITY_DISPLAY_INVERSION_ENABLED = "accessibility_display_inversion_enabled"; 38838 field public static final String ACCESSIBILITY_ENABLED = "accessibility_enabled"; 38839 field @Deprecated public static final String ACCESSIBILITY_SPEAK_PASSWORD = "speak_password"; 38840 field @Deprecated public static final String ADB_ENABLED = "adb_enabled"; 38841 field public static final String ALLOWED_GEOLOCATION_ORIGINS = "allowed_geolocation_origins"; 38842 field @Deprecated public static final String ALLOW_MOCK_LOCATION = "mock_location"; 38843 field public static final String ANDROID_ID = "android_id"; 38844 field @Deprecated public static final String BACKGROUND_DATA = "background_data"; 38845 field @Deprecated public static final String BLUETOOTH_ON = "bluetooth_on"; 38846 field public static final android.net.Uri CONTENT_URI; 38847 field @Deprecated public static final String DATA_ROAMING = "data_roaming"; 38848 field public static final String DEFAULT_INPUT_METHOD = "default_input_method"; 38849 field @Deprecated public static final String DEVELOPMENT_SETTINGS_ENABLED = "development_settings_enabled"; 38850 field @Deprecated public static final String DEVICE_PROVISIONED = "device_provisioned"; 38851 field public static final String ENABLED_ACCESSIBILITY_SERVICES = "enabled_accessibility_services"; 38852 field public static final String ENABLED_INPUT_METHODS = "enabled_input_methods"; 38853 field @Deprecated public static final String HTTP_PROXY = "http_proxy"; 38854 field public static final String INPUT_METHOD_SELECTOR_VISIBILITY = "input_method_selector_visibility"; 38855 field @Deprecated public static final String INSTALL_NON_MARKET_APPS = "install_non_market_apps"; 38856 field @Deprecated public static final String LOCATION_MODE = "location_mode"; 38857 field @Deprecated public static final int LOCATION_MODE_BATTERY_SAVING = 2; // 0x2 38858 field @Deprecated public static final int LOCATION_MODE_HIGH_ACCURACY = 3; // 0x3 38859 field public static final int LOCATION_MODE_OFF = 0; // 0x0 38860 field @Deprecated public static final int LOCATION_MODE_SENSORS_ONLY = 1; // 0x1 38861 field @Deprecated public static final String LOCATION_PROVIDERS_ALLOWED = "location_providers_allowed"; 38862 field @Deprecated public static final String LOCK_PATTERN_ENABLED = "lock_pattern_autolock"; 38863 field @Deprecated public static final String LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED = "lock_pattern_tactile_feedback_enabled"; 38864 field @Deprecated public static final String LOCK_PATTERN_VISIBLE = "lock_pattern_visible_pattern"; 38865 field @Deprecated public static final String LOGGING_ID = "logging_id"; 38866 field @Deprecated public static final String NETWORK_PREFERENCE = "network_preference"; 38867 field public static final String PARENTAL_CONTROL_ENABLED = "parental_control_enabled"; 38868 field public static final String PARENTAL_CONTROL_LAST_UPDATE = "parental_control_last_update"; 38869 field public static final String PARENTAL_CONTROL_REDIRECT_URL = "parental_control_redirect_url"; 38870 field public static final String RTT_CALLING_MODE = "rtt_calling_mode"; 38871 field public static final String SECURE_FRP_MODE = "secure_frp_mode"; 38872 field public static final String SELECTED_INPUT_METHOD_SUBTYPE = "selected_input_method_subtype"; 38873 field public static final String SETTINGS_CLASSNAME = "settings_classname"; 38874 field public static final String SKIP_FIRST_USE_HINTS = "skip_first_use_hints"; 38875 field public static final String TOUCH_EXPLORATION_ENABLED = "touch_exploration_enabled"; 38876 field @Deprecated public static final String TTS_DEFAULT_COUNTRY = "tts_default_country"; 38877 field @Deprecated public static final String TTS_DEFAULT_LANG = "tts_default_lang"; 38878 field public static final String TTS_DEFAULT_PITCH = "tts_default_pitch"; 38879 field public static final String TTS_DEFAULT_RATE = "tts_default_rate"; 38880 field public static final String TTS_DEFAULT_SYNTH = "tts_default_synth"; 38881 field @Deprecated public static final String TTS_DEFAULT_VARIANT = "tts_default_variant"; 38882 field public static final String TTS_ENABLED_PLUGINS = "tts_enabled_plugins"; 38883 field @Deprecated public static final String TTS_USE_DEFAULTS = "tts_use_defaults"; 38884 field @Deprecated public static final String USB_MASS_STORAGE_ENABLED = "usb_mass_storage_enabled"; 38885 field @Deprecated public static final String USE_GOOGLE_MAIL = "use_google_mail"; 38886 field @Deprecated public static final String WIFI_MAX_DHCP_RETRY_COUNT = "wifi_max_dhcp_retry_count"; 38887 field @Deprecated public static final String WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS = "wifi_mobile_data_transition_wakelock_timeout_ms"; 38888 field @Deprecated public static final String WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON = "wifi_networks_available_notification_on"; 38889 field @Deprecated public static final String WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY = "wifi_networks_available_repeat_delay"; 38890 field @Deprecated public static final String WIFI_NUM_OPEN_NETWORKS_KEPT = "wifi_num_open_networks_kept"; 38891 field @Deprecated public static final String WIFI_ON = "wifi_on"; 38892 field @Deprecated public static final String WIFI_WATCHDOG_ACCEPTABLE_PACKET_LOSS_PERCENTAGE = "wifi_watchdog_acceptable_packet_loss_percentage"; 38893 field @Deprecated public static final String WIFI_WATCHDOG_AP_COUNT = "wifi_watchdog_ap_count"; 38894 field @Deprecated public static final String WIFI_WATCHDOG_BACKGROUND_CHECK_DELAY_MS = "wifi_watchdog_background_check_delay_ms"; 38895 field @Deprecated public static final String WIFI_WATCHDOG_BACKGROUND_CHECK_ENABLED = "wifi_watchdog_background_check_enabled"; 38896 field @Deprecated public static final String WIFI_WATCHDOG_BACKGROUND_CHECK_TIMEOUT_MS = "wifi_watchdog_background_check_timeout_ms"; 38897 field @Deprecated public static final String WIFI_WATCHDOG_INITIAL_IGNORED_PING_COUNT = "wifi_watchdog_initial_ignored_ping_count"; 38898 field @Deprecated public static final String WIFI_WATCHDOG_MAX_AP_CHECKS = "wifi_watchdog_max_ap_checks"; 38899 field @Deprecated public static final String WIFI_WATCHDOG_ON = "wifi_watchdog_on"; 38900 field @Deprecated public static final String WIFI_WATCHDOG_PING_COUNT = "wifi_watchdog_ping_count"; 38901 field @Deprecated public static final String WIFI_WATCHDOG_PING_DELAY_MS = "wifi_watchdog_ping_delay_ms"; 38902 field @Deprecated public static final String WIFI_WATCHDOG_PING_TIMEOUT_MS = "wifi_watchdog_ping_timeout_ms"; 38903 field @Deprecated public static final String WIFI_WATCHDOG_WATCH_LIST = "wifi_watchdog_watch_list"; 38904 } 38905 38906 public static class Settings.SettingNotFoundException extends android.util.AndroidException { 38907 ctor public Settings.SettingNotFoundException(String); 38908 } 38909 38910 public static final class Settings.System extends android.provider.Settings.NameValueTable { 38911 ctor public Settings.System(); 38912 method public static boolean canWrite(android.content.Context); 38913 method public static void getConfiguration(android.content.ContentResolver, android.content.res.Configuration); 38914 method public static float getFloat(android.content.ContentResolver, String, float); 38915 method public static float getFloat(android.content.ContentResolver, String) throws android.provider.Settings.SettingNotFoundException; 38916 method public static int getInt(android.content.ContentResolver, String, int); 38917 method public static int getInt(android.content.ContentResolver, String) throws android.provider.Settings.SettingNotFoundException; 38918 method public static long getLong(android.content.ContentResolver, String, long); 38919 method public static long getLong(android.content.ContentResolver, String) throws android.provider.Settings.SettingNotFoundException; 38920 method @Deprecated public static boolean getShowGTalkServiceStatus(android.content.ContentResolver); 38921 method public static String getString(android.content.ContentResolver, String); 38922 method public static android.net.Uri getUriFor(String); 38923 method public static boolean putConfiguration(android.content.ContentResolver, android.content.res.Configuration); 38924 method public static boolean putFloat(android.content.ContentResolver, String, float); 38925 method public static boolean putInt(android.content.ContentResolver, String, int); 38926 method public static boolean putLong(android.content.ContentResolver, String, long); 38927 method public static boolean putString(android.content.ContentResolver, String, String); 38928 method @Deprecated public static void setShowGTalkServiceStatus(android.content.ContentResolver, boolean); 38929 field public static final String ACCELEROMETER_ROTATION = "accelerometer_rotation"; 38930 field @Deprecated public static final String ADB_ENABLED = "adb_enabled"; 38931 field @Deprecated public static final String AIRPLANE_MODE_ON = "airplane_mode_on"; 38932 field @Deprecated public static final String AIRPLANE_MODE_RADIOS = "airplane_mode_radios"; 38933 field public static final String ALARM_ALERT = "alarm_alert"; 38934 field @Deprecated public static final String ALWAYS_FINISH_ACTIVITIES = "always_finish_activities"; 38935 field @Deprecated public static final String ANDROID_ID = "android_id"; 38936 field @Deprecated public static final String ANIMATOR_DURATION_SCALE = "animator_duration_scale"; 38937 field @Deprecated public static final String AUTO_TIME = "auto_time"; 38938 field @Deprecated public static final String AUTO_TIME_ZONE = "auto_time_zone"; 38939 field public static final String BLUETOOTH_DISCOVERABILITY = "bluetooth_discoverability"; 38940 field public static final String BLUETOOTH_DISCOVERABILITY_TIMEOUT = "bluetooth_discoverability_timeout"; 38941 field @Deprecated public static final String BLUETOOTH_ON = "bluetooth_on"; 38942 field public static final android.net.Uri CONTENT_URI; 38943 field @Deprecated public static final String DATA_ROAMING = "data_roaming"; 38944 field public static final String DATE_FORMAT = "date_format"; 38945 field @Deprecated public static final String DEBUG_APP = "debug_app"; 38946 field public static final android.net.Uri DEFAULT_ALARM_ALERT_URI; 38947 field public static final android.net.Uri DEFAULT_NOTIFICATION_URI; 38948 field public static final android.net.Uri DEFAULT_RINGTONE_URI; 38949 field @Deprecated public static final String DEVICE_PROVISIONED = "device_provisioned"; 38950 field @Deprecated public static final String DIM_SCREEN = "dim_screen"; 38951 field public static final String DTMF_TONE_TYPE_WHEN_DIALING = "dtmf_tone_type"; 38952 field public static final String DTMF_TONE_WHEN_DIALING = "dtmf_tone"; 38953 field public static final String END_BUTTON_BEHAVIOR = "end_button_behavior"; 38954 field public static final String FONT_SCALE = "font_scale"; 38955 field public static final String HAPTIC_FEEDBACK_ENABLED = "haptic_feedback_enabled"; 38956 field @Deprecated public static final String HTTP_PROXY = "http_proxy"; 38957 field @Deprecated public static final String INSTALL_NON_MARKET_APPS = "install_non_market_apps"; 38958 field @Deprecated public static final String LOCATION_PROVIDERS_ALLOWED = "location_providers_allowed"; 38959 field @Deprecated public static final String LOCK_PATTERN_ENABLED = "lock_pattern_autolock"; 38960 field @Deprecated public static final String LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED = "lock_pattern_tactile_feedback_enabled"; 38961 field @Deprecated public static final String LOCK_PATTERN_VISIBLE = "lock_pattern_visible_pattern"; 38962 field @Deprecated public static final String LOGGING_ID = "logging_id"; 38963 field @Deprecated public static final String MODE_RINGER = "mode_ringer"; 38964 field public static final String MODE_RINGER_STREAMS_AFFECTED = "mode_ringer_streams_affected"; 38965 field public static final String MUTE_STREAMS_AFFECTED = "mute_streams_affected"; 38966 field @Deprecated public static final String NETWORK_PREFERENCE = "network_preference"; 38967 field @Deprecated public static final String NEXT_ALARM_FORMATTED = "next_alarm_formatted"; 38968 field public static final String NOTIFICATION_SOUND = "notification_sound"; 38969 field @Deprecated public static final String PARENTAL_CONTROL_ENABLED = "parental_control_enabled"; 38970 field @Deprecated public static final String PARENTAL_CONTROL_LAST_UPDATE = "parental_control_last_update"; 38971 field @Deprecated public static final String PARENTAL_CONTROL_REDIRECT_URL = "parental_control_redirect_url"; 38972 field @Deprecated public static final String RADIO_BLUETOOTH = "bluetooth"; 38973 field @Deprecated public static final String RADIO_CELL = "cell"; 38974 field @Deprecated public static final String RADIO_NFC = "nfc"; 38975 field @Deprecated public static final String RADIO_WIFI = "wifi"; 38976 field public static final String RINGTONE = "ringtone"; 38977 field public static final String SCREEN_BRIGHTNESS = "screen_brightness"; 38978 field public static final String SCREEN_BRIGHTNESS_MODE = "screen_brightness_mode"; 38979 field public static final int SCREEN_BRIGHTNESS_MODE_AUTOMATIC = 1; // 0x1 38980 field public static final int SCREEN_BRIGHTNESS_MODE_MANUAL = 0; // 0x0 38981 field public static final String SCREEN_OFF_TIMEOUT = "screen_off_timeout"; 38982 field @Deprecated public static final String SETTINGS_CLASSNAME = "settings_classname"; 38983 field public static final String SETUP_WIZARD_HAS_RUN = "setup_wizard_has_run"; 38984 field public static final String SHOW_GTALK_SERVICE_STATUS = "SHOW_GTALK_SERVICE_STATUS"; 38985 field @Deprecated public static final String SHOW_PROCESSES = "show_processes"; 38986 field @Deprecated public static final String SHOW_WEB_SUGGESTIONS = "show_web_suggestions"; 38987 field public static final String SOUND_EFFECTS_ENABLED = "sound_effects_enabled"; 38988 field @Deprecated public static final String STAY_ON_WHILE_PLUGGED_IN = "stay_on_while_plugged_in"; 38989 field public static final String TEXT_AUTO_CAPS = "auto_caps"; 38990 field public static final String TEXT_AUTO_PUNCTUATE = "auto_punctuate"; 38991 field public static final String TEXT_AUTO_REPLACE = "auto_replace"; 38992 field public static final String TEXT_SHOW_PASSWORD = "show_password"; 38993 field public static final String TIME_12_24 = "time_12_24"; 38994 field @Deprecated public static final String TRANSITION_ANIMATION_SCALE = "transition_animation_scale"; 38995 field @Deprecated public static final String USB_MASS_STORAGE_ENABLED = "usb_mass_storage_enabled"; 38996 field public static final String USER_ROTATION = "user_rotation"; 38997 field @Deprecated public static final String USE_GOOGLE_MAIL = "use_google_mail"; 38998 field public static final String VIBRATE_ON = "vibrate_on"; 38999 field public static final String VIBRATE_WHEN_RINGING = "vibrate_when_ringing"; 39000 field @Deprecated public static final String WAIT_FOR_DEBUGGER = "wait_for_debugger"; 39001 field @Deprecated public static final String WALLPAPER_ACTIVITY = "wallpaper_activity"; 39002 field @Deprecated public static final String WIFI_MAX_DHCP_RETRY_COUNT = "wifi_max_dhcp_retry_count"; 39003 field @Deprecated public static final String WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS = "wifi_mobile_data_transition_wakelock_timeout_ms"; 39004 field @Deprecated public static final String WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON = "wifi_networks_available_notification_on"; 39005 field @Deprecated public static final String WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY = "wifi_networks_available_repeat_delay"; 39006 field @Deprecated public static final String WIFI_NUM_OPEN_NETWORKS_KEPT = "wifi_num_open_networks_kept"; 39007 field @Deprecated public static final String WIFI_ON = "wifi_on"; 39008 field @Deprecated public static final String WIFI_SLEEP_POLICY = "wifi_sleep_policy"; 39009 field @Deprecated public static final int WIFI_SLEEP_POLICY_DEFAULT = 0; // 0x0 39010 field @Deprecated public static final int WIFI_SLEEP_POLICY_NEVER = 2; // 0x2 39011 field @Deprecated public static final int WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED = 1; // 0x1 39012 field @Deprecated public static final String WIFI_STATIC_DNS1 = "wifi_static_dns1"; 39013 field @Deprecated public static final String WIFI_STATIC_DNS2 = "wifi_static_dns2"; 39014 field @Deprecated public static final String WIFI_STATIC_GATEWAY = "wifi_static_gateway"; 39015 field @Deprecated public static final String WIFI_STATIC_IP = "wifi_static_ip"; 39016 field @Deprecated public static final String WIFI_STATIC_NETMASK = "wifi_static_netmask"; 39017 field @Deprecated public static final String WIFI_USE_STATIC_IP = "wifi_use_static_ip"; 39018 field @Deprecated public static final String WIFI_WATCHDOG_ACCEPTABLE_PACKET_LOSS_PERCENTAGE = "wifi_watchdog_acceptable_packet_loss_percentage"; 39019 field @Deprecated public static final String WIFI_WATCHDOG_AP_COUNT = "wifi_watchdog_ap_count"; 39020 field @Deprecated public static final String WIFI_WATCHDOG_BACKGROUND_CHECK_DELAY_MS = "wifi_watchdog_background_check_delay_ms"; 39021 field @Deprecated public static final String WIFI_WATCHDOG_BACKGROUND_CHECK_ENABLED = "wifi_watchdog_background_check_enabled"; 39022 field @Deprecated public static final String WIFI_WATCHDOG_BACKGROUND_CHECK_TIMEOUT_MS = "wifi_watchdog_background_check_timeout_ms"; 39023 field @Deprecated public static final String WIFI_WATCHDOG_INITIAL_IGNORED_PING_COUNT = "wifi_watchdog_initial_ignored_ping_count"; 39024 field @Deprecated public static final String WIFI_WATCHDOG_MAX_AP_CHECKS = "wifi_watchdog_max_ap_checks"; 39025 field @Deprecated public static final String WIFI_WATCHDOG_ON = "wifi_watchdog_on"; 39026 field @Deprecated public static final String WIFI_WATCHDOG_PING_COUNT = "wifi_watchdog_ping_count"; 39027 field @Deprecated public static final String WIFI_WATCHDOG_PING_DELAY_MS = "wifi_watchdog_ping_delay_ms"; 39028 field @Deprecated public static final String WIFI_WATCHDOG_PING_TIMEOUT_MS = "wifi_watchdog_ping_timeout_ms"; 39029 field @Deprecated public static final String WINDOW_ANIMATION_SCALE = "window_animation_scale"; 39030 } 39031 39032 public class SettingsSlicesContract { 39033 field public static final String AUTHORITY = "android.settings.slices"; 39034 field public static final android.net.Uri BASE_URI; 39035 field public static final String KEY_AIRPLANE_MODE = "airplane_mode"; 39036 field public static final String KEY_BATTERY_SAVER = "battery_saver"; 39037 field public static final String KEY_BLUETOOTH = "bluetooth"; 39038 field public static final String KEY_LOCATION = "location"; 39039 field public static final String KEY_WIFI = "wifi"; 39040 field public static final String PATH_SETTING_ACTION = "action"; 39041 field public static final String PATH_SETTING_INTENT = "intent"; 39042 } 39043 39044 public class SyncStateContract { 39045 ctor public SyncStateContract(); 39046 } 39047 39048 public static interface SyncStateContract.Columns extends android.provider.BaseColumns { 39049 field public static final String ACCOUNT_NAME = "account_name"; 39050 field public static final String ACCOUNT_TYPE = "account_type"; 39051 field public static final String DATA = "data"; 39052 } 39053 39054 public static class SyncStateContract.Constants implements android.provider.SyncStateContract.Columns { 39055 ctor public SyncStateContract.Constants(); 39056 field public static final String CONTENT_DIRECTORY = "syncstate"; 39057 } 39058 39059 public static final class SyncStateContract.Helpers { 39060 ctor public SyncStateContract.Helpers(); 39061 method public static byte[] get(android.content.ContentProviderClient, android.net.Uri, android.accounts.Account) throws android.os.RemoteException; 39062 method public static android.util.Pair<android.net.Uri,byte[]> getWithUri(android.content.ContentProviderClient, android.net.Uri, android.accounts.Account) throws android.os.RemoteException; 39063 method public static android.net.Uri insert(android.content.ContentProviderClient, android.net.Uri, android.accounts.Account, byte[]) throws android.os.RemoteException; 39064 method public static android.content.ContentProviderOperation newSetOperation(android.net.Uri, android.accounts.Account, byte[]); 39065 method public static android.content.ContentProviderOperation newUpdateOperation(android.net.Uri, byte[]); 39066 method public static void set(android.content.ContentProviderClient, android.net.Uri, android.accounts.Account, byte[]) throws android.os.RemoteException; 39067 method public static void update(android.content.ContentProviderClient, android.net.Uri, byte[]) throws android.os.RemoteException; 39068 } 39069 39070 public final class Telephony { 39071 } 39072 39073 public static interface Telephony.BaseMmsColumns extends android.provider.BaseColumns { 39074 field public static final String CONTENT_CLASS = "ct_cls"; 39075 field public static final String CONTENT_LOCATION = "ct_l"; 39076 field public static final String CONTENT_TYPE = "ct_t"; 39077 field public static final String CREATOR = "creator"; 39078 field public static final String DATE = "date"; 39079 field public static final String DATE_SENT = "date_sent"; 39080 field public static final String DELIVERY_REPORT = "d_rpt"; 39081 field public static final String DELIVERY_TIME = "d_tm"; 39082 field public static final String EXPIRY = "exp"; 39083 field public static final String LOCKED = "locked"; 39084 field public static final String MESSAGE_BOX = "msg_box"; 39085 field public static final int MESSAGE_BOX_ALL = 0; // 0x0 39086 field public static final int MESSAGE_BOX_DRAFTS = 3; // 0x3 39087 field public static final int MESSAGE_BOX_FAILED = 5; // 0x5 39088 field public static final int MESSAGE_BOX_INBOX = 1; // 0x1 39089 field public static final int MESSAGE_BOX_OUTBOX = 4; // 0x4 39090 field public static final int MESSAGE_BOX_SENT = 2; // 0x2 39091 field public static final String MESSAGE_CLASS = "m_cls"; 39092 field public static final String MESSAGE_ID = "m_id"; 39093 field public static final String MESSAGE_SIZE = "m_size"; 39094 field public static final String MESSAGE_TYPE = "m_type"; 39095 field public static final String MMS_VERSION = "v"; 39096 field public static final String PRIORITY = "pri"; 39097 field public static final String READ = "read"; 39098 field public static final String READ_REPORT = "rr"; 39099 field public static final String READ_STATUS = "read_status"; 39100 field public static final String REPORT_ALLOWED = "rpt_a"; 39101 field public static final String RESPONSE_STATUS = "resp_st"; 39102 field public static final String RESPONSE_TEXT = "resp_txt"; 39103 field public static final String RETRIEVE_STATUS = "retr_st"; 39104 field public static final String RETRIEVE_TEXT = "retr_txt"; 39105 field public static final String RETRIEVE_TEXT_CHARSET = "retr_txt_cs"; 39106 field public static final String SEEN = "seen"; 39107 field public static final String STATUS = "st"; 39108 field public static final String SUBJECT = "sub"; 39109 field public static final String SUBJECT_CHARSET = "sub_cs"; 39110 field public static final String SUBSCRIPTION_ID = "sub_id"; 39111 field public static final String TEXT_ONLY = "text_only"; 39112 field public static final String THREAD_ID = "thread_id"; 39113 field public static final String TRANSACTION_ID = "tr_id"; 39114 } 39115 39116 public static interface Telephony.CanonicalAddressesColumns extends android.provider.BaseColumns { 39117 field public static final String ADDRESS = "address"; 39118 } 39119 39120 public static final class Telephony.CarrierId implements android.provider.BaseColumns { 39121 method @NonNull public static android.net.Uri getSpecificCarrierIdUriForSubscriptionId(int); 39122 method public static android.net.Uri getUriForSubscriptionId(int); 39123 field public static final String CARRIER_ID = "carrier_id"; 39124 field public static final String CARRIER_NAME = "carrier_name"; 39125 field public static final android.net.Uri CONTENT_URI; 39126 field public static final String SPECIFIC_CARRIER_ID = "specific_carrier_id"; 39127 field public static final String SPECIFIC_CARRIER_ID_NAME = "specific_carrier_id_name"; 39128 } 39129 39130 public static final class Telephony.Carriers implements android.provider.BaseColumns { 39131 field public static final String APN = "apn"; 39132 field public static final String AUTH_TYPE = "authtype"; 39133 field @Deprecated public static final String BEARER = "bearer"; 39134 field public static final String CARRIER_ENABLED = "carrier_enabled"; 39135 field public static final String CARRIER_ID = "carrier_id"; 39136 field @NonNull public static final android.net.Uri CONTENT_URI; 39137 field public static final String CURRENT = "current"; 39138 field public static final String DEFAULT_SORT_ORDER = "name ASC"; 39139 field @Deprecated public static final String MCC = "mcc"; 39140 field public static final String MMSC = "mmsc"; 39141 field public static final String MMSPORT = "mmsport"; 39142 field public static final String MMSPROXY = "mmsproxy"; 39143 field @Deprecated public static final String MNC = "mnc"; 39144 field @Deprecated public static final String MVNO_MATCH_DATA = "mvno_match_data"; 39145 field @Deprecated public static final String MVNO_TYPE = "mvno_type"; 39146 field public static final String NAME = "name"; 39147 field public static final String NETWORK_TYPE_BITMASK = "network_type_bitmask"; 39148 field @Deprecated public static final String NUMERIC = "numeric"; 39149 field public static final String PASSWORD = "password"; 39150 field public static final String PORT = "port"; 39151 field public static final String PROTOCOL = "protocol"; 39152 field public static final String PROXY = "proxy"; 39153 field public static final String ROAMING_PROTOCOL = "roaming_protocol"; 39154 field public static final String SERVER = "server"; 39155 field @NonNull public static final android.net.Uri SIM_APN_URI; 39156 field public static final String SUBSCRIPTION_ID = "sub_id"; 39157 field public static final String TYPE = "type"; 39158 field public static final String USER = "user"; 39159 } 39160 39161 public static final class Telephony.Mms implements android.provider.Telephony.BaseMmsColumns { 39162 field public static final android.net.Uri CONTENT_URI; 39163 field public static final String DEFAULT_SORT_ORDER = "date DESC"; 39164 field public static final android.net.Uri REPORT_REQUEST_URI; 39165 field public static final android.net.Uri REPORT_STATUS_URI; 39166 } 39167 39168 public static final class Telephony.Mms.Addr implements android.provider.BaseColumns { 39169 method @NonNull public static android.net.Uri getAddrUriForMessage(@NonNull String); 39170 field public static final String ADDRESS = "address"; 39171 field public static final String CHARSET = "charset"; 39172 field public static final String CONTACT_ID = "contact_id"; 39173 field public static final String MSG_ID = "msg_id"; 39174 field public static final String TYPE = "type"; 39175 } 39176 39177 public static final class Telephony.Mms.Draft implements android.provider.Telephony.BaseMmsColumns { 39178 field public static final android.net.Uri CONTENT_URI; 39179 field public static final String DEFAULT_SORT_ORDER = "date DESC"; 39180 } 39181 39182 public static final class Telephony.Mms.Inbox implements android.provider.Telephony.BaseMmsColumns { 39183 field public static final android.net.Uri CONTENT_URI; 39184 field public static final String DEFAULT_SORT_ORDER = "date DESC"; 39185 } 39186 39187 public static final class Telephony.Mms.Intents { 39188 field public static final String CONTENT_CHANGED_ACTION = "android.intent.action.CONTENT_CHANGED"; 39189 field public static final String DELETED_CONTENTS = "deleted_contents"; 39190 } 39191 39192 public static final class Telephony.Mms.Outbox implements android.provider.Telephony.BaseMmsColumns { 39193 field public static final android.net.Uri CONTENT_URI; 39194 field public static final String DEFAULT_SORT_ORDER = "date DESC"; 39195 } 39196 39197 public static final class Telephony.Mms.Part implements android.provider.BaseColumns { 39198 method @NonNull public static android.net.Uri getPartUriForMessage(@NonNull String); 39199 field public static final String CHARSET = "chset"; 39200 field public static final String CONTENT_DISPOSITION = "cd"; 39201 field public static final String CONTENT_ID = "cid"; 39202 field public static final String CONTENT_LOCATION = "cl"; 39203 field public static final String CONTENT_TYPE = "ct"; 39204 field @NonNull public static final android.net.Uri CONTENT_URI; 39205 field public static final String CT_START = "ctt_s"; 39206 field public static final String CT_TYPE = "ctt_t"; 39207 field public static final String FILENAME = "fn"; 39208 field public static final String MSG_ID = "mid"; 39209 field public static final String NAME = "name"; 39210 field public static final String SEQ = "seq"; 39211 field public static final String TEXT = "text"; 39212 field public static final String _DATA = "_data"; 39213 } 39214 39215 public static final class Telephony.Mms.Rate { 39216 field public static final android.net.Uri CONTENT_URI; 39217 field public static final String SENT_TIME = "sent_time"; 39218 } 39219 39220 public static final class Telephony.Mms.Sent implements android.provider.Telephony.BaseMmsColumns { 39221 field public static final android.net.Uri CONTENT_URI; 39222 field public static final String DEFAULT_SORT_ORDER = "date DESC"; 39223 } 39224 39225 public static final class Telephony.MmsSms implements android.provider.BaseColumns { 39226 field public static final android.net.Uri CONTENT_CONVERSATIONS_URI; 39227 field public static final android.net.Uri CONTENT_DRAFT_URI; 39228 field public static final android.net.Uri CONTENT_FILTER_BYPHONE_URI; 39229 field public static final android.net.Uri CONTENT_LOCKED_URI; 39230 field public static final android.net.Uri CONTENT_UNDELIVERED_URI; 39231 field public static final android.net.Uri CONTENT_URI; 39232 field public static final int ERR_TYPE_GENERIC = 1; // 0x1 39233 field public static final int ERR_TYPE_GENERIC_PERMANENT = 10; // 0xa 39234 field public static final int ERR_TYPE_MMS_PROTO_PERMANENT = 12; // 0xc 39235 field public static final int ERR_TYPE_MMS_PROTO_TRANSIENT = 3; // 0x3 39236 field public static final int ERR_TYPE_SMS_PROTO_PERMANENT = 11; // 0xb 39237 field public static final int ERR_TYPE_SMS_PROTO_TRANSIENT = 2; // 0x2 39238 field public static final int ERR_TYPE_TRANSPORT_FAILURE = 4; // 0x4 39239 field public static final int MMS_PROTO = 1; // 0x1 39240 field public static final int NO_ERROR = 0; // 0x0 39241 field public static final android.net.Uri SEARCH_URI; 39242 field public static final int SMS_PROTO = 0; // 0x0 39243 field public static final String TYPE_DISCRIMINATOR_COLUMN = "transport_type"; 39244 } 39245 39246 public static final class Telephony.MmsSms.PendingMessages implements android.provider.BaseColumns { 39247 field public static final android.net.Uri CONTENT_URI; 39248 field public static final String DUE_TIME = "due_time"; 39249 field public static final String ERROR_CODE = "err_code"; 39250 field public static final String ERROR_TYPE = "err_type"; 39251 field public static final String LAST_TRY = "last_try"; 39252 field public static final String MSG_ID = "msg_id"; 39253 field public static final String MSG_TYPE = "msg_type"; 39254 field public static final String PROTO_TYPE = "proto_type"; 39255 field public static final String RETRY_INDEX = "retry_index"; 39256 field public static final String SUBSCRIPTION_ID = "pending_sub_id"; 39257 } 39258 39259 public static final class Telephony.ServiceStateTable { 39260 method public static android.net.Uri getUriForSubscriptionId(int); 39261 method public static android.net.Uri getUriForSubscriptionIdAndField(int, String); 39262 field public static final String AUTHORITY = "service-state"; 39263 field public static final android.net.Uri CONTENT_URI; 39264 field public static final String IS_MANUAL_NETWORK_SELECTION = "is_manual_network_selection"; 39265 field public static final String VOICE_OPERATOR_NUMERIC = "voice_operator_numeric"; 39266 field public static final String VOICE_REG_STATE = "voice_reg_state"; 39267 } 39268 39269 public static final class Telephony.Sms implements android.provider.BaseColumns android.provider.Telephony.TextBasedSmsColumns { 39270 method public static String getDefaultSmsPackage(android.content.Context); 39271 field public static final android.net.Uri CONTENT_URI; 39272 field public static final String DEFAULT_SORT_ORDER = "date DESC"; 39273 } 39274 39275 public static final class Telephony.Sms.Conversations implements android.provider.BaseColumns android.provider.Telephony.TextBasedSmsColumns { 39276 field public static final android.net.Uri CONTENT_URI; 39277 field public static final String DEFAULT_SORT_ORDER = "date DESC"; 39278 field public static final String MESSAGE_COUNT = "msg_count"; 39279 field public static final String SNIPPET = "snippet"; 39280 } 39281 39282 public static final class Telephony.Sms.Draft implements android.provider.BaseColumns android.provider.Telephony.TextBasedSmsColumns { 39283 field public static final android.net.Uri CONTENT_URI; 39284 field public static final String DEFAULT_SORT_ORDER = "date DESC"; 39285 } 39286 39287 public static final class Telephony.Sms.Inbox implements android.provider.BaseColumns android.provider.Telephony.TextBasedSmsColumns { 39288 field public static final android.net.Uri CONTENT_URI; 39289 field public static final String DEFAULT_SORT_ORDER = "date DESC"; 39290 } 39291 39292 public static final class Telephony.Sms.Intents { 39293 method public static android.telephony.SmsMessage[] getMessagesFromIntent(android.content.Intent); 39294 field public static final String ACTION_CHANGE_DEFAULT = "android.provider.Telephony.ACTION_CHANGE_DEFAULT"; 39295 field public static final String ACTION_DEFAULT_SMS_PACKAGE_CHANGED = "android.provider.action.DEFAULT_SMS_PACKAGE_CHANGED"; 39296 field public static final String ACTION_EXTERNAL_PROVIDER_CHANGE = "android.provider.action.EXTERNAL_PROVIDER_CHANGE"; 39297 field public static final String DATA_SMS_RECEIVED_ACTION = "android.intent.action.DATA_SMS_RECEIVED"; 39298 field public static final String EXTRA_IS_DEFAULT_SMS_APP = "android.provider.extra.IS_DEFAULT_SMS_APP"; 39299 field public static final String EXTRA_PACKAGE_NAME = "package"; 39300 field public static final int RESULT_SMS_DATABASE_ERROR = 10; // 0xa 39301 field public static final int RESULT_SMS_DISPATCH_FAILURE = 6; // 0x6 39302 field public static final int RESULT_SMS_DUPLICATED = 5; // 0x5 39303 field public static final int RESULT_SMS_GENERIC_ERROR = 2; // 0x2 39304 field public static final int RESULT_SMS_HANDLED = 1; // 0x1 39305 field public static final int RESULT_SMS_INVALID_URI = 11; // 0xb 39306 field public static final int RESULT_SMS_NULL_MESSAGE = 8; // 0x8 39307 field public static final int RESULT_SMS_NULL_PDU = 7; // 0x7 39308 field public static final int RESULT_SMS_OUT_OF_MEMORY = 3; // 0x3 39309 field public static final int RESULT_SMS_RECEIVED_WHILE_ENCRYPTED = 9; // 0x9 39310 field public static final int RESULT_SMS_UNSUPPORTED = 4; // 0x4 39311 field @Deprecated public static final String SECRET_CODE_ACTION = "android.provider.Telephony.SECRET_CODE"; 39312 field public static final String SIM_FULL_ACTION = "android.provider.Telephony.SIM_FULL"; 39313 field public static final String SMS_CB_RECEIVED_ACTION = "android.provider.Telephony.SMS_CB_RECEIVED"; 39314 field public static final String SMS_DELIVER_ACTION = "android.provider.Telephony.SMS_DELIVER"; 39315 field public static final String SMS_RECEIVED_ACTION = "android.provider.Telephony.SMS_RECEIVED"; 39316 field public static final String SMS_REJECTED_ACTION = "android.provider.Telephony.SMS_REJECTED"; 39317 field public static final String SMS_SERVICE_CATEGORY_PROGRAM_DATA_RECEIVED_ACTION = "android.provider.Telephony.SMS_SERVICE_CATEGORY_PROGRAM_DATA_RECEIVED"; 39318 field public static final String WAP_PUSH_DELIVER_ACTION = "android.provider.Telephony.WAP_PUSH_DELIVER"; 39319 field public static final String WAP_PUSH_RECEIVED_ACTION = "android.provider.Telephony.WAP_PUSH_RECEIVED"; 39320 } 39321 39322 public static final class Telephony.Sms.Outbox implements android.provider.BaseColumns android.provider.Telephony.TextBasedSmsColumns { 39323 field public static final android.net.Uri CONTENT_URI; 39324 field public static final String DEFAULT_SORT_ORDER = "date DESC"; 39325 } 39326 39327 public static final class Telephony.Sms.Sent implements android.provider.BaseColumns android.provider.Telephony.TextBasedSmsColumns { 39328 field public static final android.net.Uri CONTENT_URI; 39329 field public static final String DEFAULT_SORT_ORDER = "date DESC"; 39330 } 39331 39332 public static interface Telephony.TextBasedSmsColumns { 39333 field public static final String ADDRESS = "address"; 39334 field public static final String BODY = "body"; 39335 field public static final String CREATOR = "creator"; 39336 field public static final String DATE = "date"; 39337 field public static final String DATE_SENT = "date_sent"; 39338 field public static final String ERROR_CODE = "error_code"; 39339 field public static final String LOCKED = "locked"; 39340 field public static final int MESSAGE_TYPE_ALL = 0; // 0x0 39341 field public static final int MESSAGE_TYPE_DRAFT = 3; // 0x3 39342 field public static final int MESSAGE_TYPE_FAILED = 5; // 0x5 39343 field public static final int MESSAGE_TYPE_INBOX = 1; // 0x1 39344 field public static final int MESSAGE_TYPE_OUTBOX = 4; // 0x4 39345 field public static final int MESSAGE_TYPE_QUEUED = 6; // 0x6 39346 field public static final int MESSAGE_TYPE_SENT = 2; // 0x2 39347 field public static final String PERSON = "person"; 39348 field public static final String PROTOCOL = "protocol"; 39349 field public static final String READ = "read"; 39350 field public static final String REPLY_PATH_PRESENT = "reply_path_present"; 39351 field public static final String SEEN = "seen"; 39352 field public static final String SERVICE_CENTER = "service_center"; 39353 field public static final String STATUS = "status"; 39354 field public static final int STATUS_COMPLETE = 0; // 0x0 39355 field public static final int STATUS_FAILED = 64; // 0x40 39356 field public static final int STATUS_NONE = -1; // 0xffffffff 39357 field public static final int STATUS_PENDING = 32; // 0x20 39358 field public static final String SUBJECT = "subject"; 39359 field public static final String SUBSCRIPTION_ID = "sub_id"; 39360 field public static final String THREAD_ID = "thread_id"; 39361 field public static final String TYPE = "type"; 39362 } 39363 39364 public static final class Telephony.Threads implements android.provider.Telephony.ThreadsColumns { 39365 method public static long getOrCreateThreadId(android.content.Context, String); 39366 method public static long getOrCreateThreadId(android.content.Context, java.util.Set<java.lang.String>); 39367 field public static final int BROADCAST_THREAD = 1; // 0x1 39368 field public static final int COMMON_THREAD = 0; // 0x0 39369 field public static final android.net.Uri CONTENT_URI; 39370 field public static final android.net.Uri OBSOLETE_THREADS_URI; 39371 } 39372 39373 public static interface Telephony.ThreadsColumns extends android.provider.BaseColumns { 39374 field public static final String ARCHIVED = "archived"; 39375 field public static final String DATE = "date"; 39376 field public static final String ERROR = "error"; 39377 field public static final String HAS_ATTACHMENT = "has_attachment"; 39378 field public static final String MESSAGE_COUNT = "message_count"; 39379 field public static final String READ = "read"; 39380 field public static final String RECIPIENT_IDS = "recipient_ids"; 39381 field public static final String SNIPPET = "snippet"; 39382 field public static final String SNIPPET_CHARSET = "snippet_cs"; 39383 field public static final String TYPE = "type"; 39384 } 39385 39386 public class UserDictionary { 39387 ctor public UserDictionary(); 39388 field public static final String AUTHORITY = "user_dictionary"; 39389 field public static final android.net.Uri CONTENT_URI; 39390 } 39391 39392 public static class UserDictionary.Words implements android.provider.BaseColumns { 39393 ctor public UserDictionary.Words(); 39394 method @Deprecated public static void addWord(android.content.Context, String, int, int); 39395 method public static void addWord(android.content.Context, String, int, String, java.util.Locale); 39396 field public static final String APP_ID = "appid"; 39397 field public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/vnd.google.userword"; 39398 field public static final String CONTENT_TYPE = "vnd.android.cursor.dir/vnd.google.userword"; 39399 field public static final android.net.Uri CONTENT_URI; 39400 field public static final String DEFAULT_SORT_ORDER = "frequency DESC"; 39401 field public static final String FREQUENCY = "frequency"; 39402 field public static final String LOCALE = "locale"; 39403 field @Deprecated public static final int LOCALE_TYPE_ALL = 0; // 0x0 39404 field @Deprecated public static final int LOCALE_TYPE_CURRENT = 1; // 0x1 39405 field public static final String SHORTCUT = "shortcut"; 39406 field public static final String WORD = "word"; 39407 field public static final String _ID = "_id"; 39408 } 39409 39410 public class VoicemailContract { 39411 field public static final String ACTION_FETCH_VOICEMAIL = "android.intent.action.FETCH_VOICEMAIL"; 39412 field public static final String ACTION_NEW_VOICEMAIL = "android.intent.action.NEW_VOICEMAIL"; 39413 field public static final String ACTION_SYNC_VOICEMAIL = "android.provider.action.SYNC_VOICEMAIL"; 39414 field public static final String AUTHORITY = "com.android.voicemail"; 39415 field public static final String EXTRA_PHONE_ACCOUNT_HANDLE = "android.provider.extra.PHONE_ACCOUNT_HANDLE"; 39416 field public static final String EXTRA_SELF_CHANGE = "com.android.voicemail.extra.SELF_CHANGE"; 39417 field public static final String PARAM_KEY_SOURCE_PACKAGE = "source_package"; 39418 } 39419 39420 public static final class VoicemailContract.Status implements android.provider.BaseColumns { 39421 method public static android.net.Uri buildSourceUri(String); 39422 field public static final String CONFIGURATION_STATE = "configuration_state"; 39423 field public static final int CONFIGURATION_STATE_CAN_BE_CONFIGURED = 2; // 0x2 39424 field public static final int CONFIGURATION_STATE_CONFIGURING = 3; // 0x3 39425 field public static final int CONFIGURATION_STATE_DISABLED = 5; // 0x5 39426 field public static final int CONFIGURATION_STATE_FAILED = 4; // 0x4 39427 field public static final int CONFIGURATION_STATE_NOT_CONFIGURED = 1; // 0x1 39428 field public static final int CONFIGURATION_STATE_OK = 0; // 0x0 39429 field public static final android.net.Uri CONTENT_URI; 39430 field public static final String DATA_CHANNEL_STATE = "data_channel_state"; 39431 field public static final int DATA_CHANNEL_STATE_BAD_CONFIGURATION = 3; // 0x3 39432 field public static final int DATA_CHANNEL_STATE_COMMUNICATION_ERROR = 4; // 0x4 39433 field public static final int DATA_CHANNEL_STATE_NO_CONNECTION = 1; // 0x1 39434 field public static final int DATA_CHANNEL_STATE_NO_CONNECTION_CELLULAR_REQUIRED = 2; // 0x2 39435 field public static final int DATA_CHANNEL_STATE_OK = 0; // 0x0 39436 field public static final int DATA_CHANNEL_STATE_SERVER_CONNECTION_ERROR = 6; // 0x6 39437 field public static final int DATA_CHANNEL_STATE_SERVER_ERROR = 5; // 0x5 39438 field public static final String DIR_TYPE = "vnd.android.cursor.dir/voicemail.source.status"; 39439 field public static final String ITEM_TYPE = "vnd.android.cursor.item/voicemail.source.status"; 39440 field public static final String NOTIFICATION_CHANNEL_STATE = "notification_channel_state"; 39441 field public static final int NOTIFICATION_CHANNEL_STATE_MESSAGE_WAITING = 2; // 0x2 39442 field public static final int NOTIFICATION_CHANNEL_STATE_NO_CONNECTION = 1; // 0x1 39443 field public static final int NOTIFICATION_CHANNEL_STATE_OK = 0; // 0x0 39444 field public static final String PHONE_ACCOUNT_COMPONENT_NAME = "phone_account_component_name"; 39445 field public static final String PHONE_ACCOUNT_ID = "phone_account_id"; 39446 field public static final String QUOTA_OCCUPIED = "quota_occupied"; 39447 field public static final String QUOTA_TOTAL = "quota_total"; 39448 field public static final int QUOTA_UNAVAILABLE = -1; // 0xffffffff 39449 field public static final String SETTINGS_URI = "settings_uri"; 39450 field public static final String SOURCE_PACKAGE = "source_package"; 39451 field public static final String SOURCE_TYPE = "source_type"; 39452 field public static final String VOICEMAIL_ACCESS_URI = "voicemail_access_uri"; 39453 } 39454 39455 public static final class VoicemailContract.Voicemails implements android.provider.BaseColumns android.provider.OpenableColumns { 39456 method public static android.net.Uri buildSourceUri(String); 39457 field public static final String ARCHIVED = "archived"; 39458 field public static final String BACKED_UP = "backed_up"; 39459 field public static final android.net.Uri CONTENT_URI; 39460 field public static final String DATE = "date"; 39461 field public static final String DELETED = "deleted"; 39462 field public static final String DIRTY = "dirty"; 39463 field public static final int DIRTY_RETAIN = -1; // 0xffffffff 39464 field public static final String DIR_TYPE = "vnd.android.cursor.dir/voicemails"; 39465 field public static final String DURATION = "duration"; 39466 field public static final String HAS_CONTENT = "has_content"; 39467 field public static final String IS_OMTP_VOICEMAIL = "is_omtp_voicemail"; 39468 field public static final String IS_READ = "is_read"; 39469 field public static final String ITEM_TYPE = "vnd.android.cursor.item/voicemail"; 39470 field public static final String LAST_MODIFIED = "last_modified"; 39471 field public static final String MIME_TYPE = "mime_type"; 39472 field public static final String NEW = "new"; 39473 field public static final String NUMBER = "number"; 39474 field public static final String PHONE_ACCOUNT_COMPONENT_NAME = "subscription_component_name"; 39475 field public static final String PHONE_ACCOUNT_ID = "subscription_id"; 39476 field public static final String RESTORED = "restored"; 39477 field public static final String SOURCE_DATA = "source_data"; 39478 field public static final String SOURCE_PACKAGE = "source_package"; 39479 field public static final String TRANSCRIPTION = "transcription"; 39480 } 39481 39482} 39483 39484package android.renderscript { 39485 39486 public class Allocation extends android.renderscript.BaseObj { 39487 method public void copy1DRangeFrom(int, int, Object); 39488 method public void copy1DRangeFrom(int, int, int[]); 39489 method public void copy1DRangeFrom(int, int, short[]); 39490 method public void copy1DRangeFrom(int, int, byte[]); 39491 method public void copy1DRangeFrom(int, int, float[]); 39492 method public void copy1DRangeFrom(int, int, android.renderscript.Allocation, int); 39493 method public void copy1DRangeFromUnchecked(int, int, Object); 39494 method public void copy1DRangeFromUnchecked(int, int, int[]); 39495 method public void copy1DRangeFromUnchecked(int, int, short[]); 39496 method public void copy1DRangeFromUnchecked(int, int, byte[]); 39497 method public void copy1DRangeFromUnchecked(int, int, float[]); 39498 method public void copy1DRangeTo(int, int, Object); 39499 method public void copy1DRangeTo(int, int, int[]); 39500 method public void copy1DRangeTo(int, int, short[]); 39501 method public void copy1DRangeTo(int, int, byte[]); 39502 method public void copy1DRangeTo(int, int, float[]); 39503 method public void copy1DRangeToUnchecked(int, int, Object); 39504 method public void copy1DRangeToUnchecked(int, int, int[]); 39505 method public void copy1DRangeToUnchecked(int, int, short[]); 39506 method public void copy1DRangeToUnchecked(int, int, byte[]); 39507 method public void copy1DRangeToUnchecked(int, int, float[]); 39508 method public void copy2DRangeFrom(int, int, int, int, Object); 39509 method public void copy2DRangeFrom(int, int, int, int, byte[]); 39510 method public void copy2DRangeFrom(int, int, int, int, short[]); 39511 method public void copy2DRangeFrom(int, int, int, int, int[]); 39512 method public void copy2DRangeFrom(int, int, int, int, float[]); 39513 method public void copy2DRangeFrom(int, int, int, int, android.renderscript.Allocation, int, int); 39514 method public void copy2DRangeFrom(int, int, android.graphics.Bitmap); 39515 method public void copy2DRangeTo(int, int, int, int, Object); 39516 method public void copy2DRangeTo(int, int, int, int, byte[]); 39517 method public void copy2DRangeTo(int, int, int, int, short[]); 39518 method public void copy2DRangeTo(int, int, int, int, int[]); 39519 method public void copy2DRangeTo(int, int, int, int, float[]); 39520 method public void copy3DRangeFrom(int, int, int, int, int, int, Object); 39521 method public void copy3DRangeFrom(int, int, int, int, int, int, android.renderscript.Allocation, int, int, int); 39522 method public void copy3DRangeTo(int, int, int, int, int, int, Object); 39523 method public void copyFrom(android.renderscript.BaseObj[]); 39524 method public void copyFrom(Object); 39525 method public void copyFrom(int[]); 39526 method public void copyFrom(short[]); 39527 method public void copyFrom(byte[]); 39528 method public void copyFrom(float[]); 39529 method public void copyFrom(android.graphics.Bitmap); 39530 method public void copyFrom(android.renderscript.Allocation); 39531 method public void copyFromUnchecked(Object); 39532 method public void copyFromUnchecked(int[]); 39533 method public void copyFromUnchecked(short[]); 39534 method public void copyFromUnchecked(byte[]); 39535 method public void copyFromUnchecked(float[]); 39536 method public void copyTo(android.graphics.Bitmap); 39537 method public void copyTo(Object); 39538 method public void copyTo(byte[]); 39539 method public void copyTo(short[]); 39540 method public void copyTo(int[]); 39541 method public void copyTo(float[]); 39542 method public static android.renderscript.Allocation[] createAllocations(android.renderscript.RenderScript, android.renderscript.Type, int, int); 39543 method public static android.renderscript.Allocation createCubemapFromBitmap(android.renderscript.RenderScript, android.graphics.Bitmap, android.renderscript.Allocation.MipmapControl, int); 39544 method public static android.renderscript.Allocation createCubemapFromBitmap(android.renderscript.RenderScript, android.graphics.Bitmap); 39545 method public static android.renderscript.Allocation createCubemapFromCubeFaces(android.renderscript.RenderScript, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.renderscript.Allocation.MipmapControl, int); 39546 method public static android.renderscript.Allocation createCubemapFromCubeFaces(android.renderscript.RenderScript, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap); 39547 method public static android.renderscript.Allocation createFromBitmap(android.renderscript.RenderScript, android.graphics.Bitmap, android.renderscript.Allocation.MipmapControl, int); 39548 method public static android.renderscript.Allocation createFromBitmap(android.renderscript.RenderScript, android.graphics.Bitmap); 39549 method public static android.renderscript.Allocation createFromBitmapResource(android.renderscript.RenderScript, android.content.res.Resources, int, android.renderscript.Allocation.MipmapControl, int); 39550 method public static android.renderscript.Allocation createFromBitmapResource(android.renderscript.RenderScript, android.content.res.Resources, int); 39551 method public static android.renderscript.Allocation createFromString(android.renderscript.RenderScript, String, int); 39552 method public static android.renderscript.Allocation createSized(android.renderscript.RenderScript, android.renderscript.Element, int, int); 39553 method public static android.renderscript.Allocation createSized(android.renderscript.RenderScript, android.renderscript.Element, int); 39554 method public static android.renderscript.Allocation createTyped(android.renderscript.RenderScript, android.renderscript.Type, android.renderscript.Allocation.MipmapControl, int); 39555 method public static android.renderscript.Allocation createTyped(android.renderscript.RenderScript, android.renderscript.Type, int); 39556 method public static android.renderscript.Allocation createTyped(android.renderscript.RenderScript, android.renderscript.Type); 39557 method public void generateMipmaps(); 39558 method public java.nio.ByteBuffer getByteBuffer(); 39559 method public int getBytesSize(); 39560 method public android.renderscript.Element getElement(); 39561 method public long getStride(); 39562 method public android.view.Surface getSurface(); 39563 method public long getTimeStamp(); 39564 method public android.renderscript.Type getType(); 39565 method public int getUsage(); 39566 method public void ioReceive(); 39567 method public void ioSend(); 39568 method @Deprecated public void resize(int); 39569 method public void setAutoPadding(boolean); 39570 method public void setFromFieldPacker(int, android.renderscript.FieldPacker); 39571 method public void setFromFieldPacker(int, int, android.renderscript.FieldPacker); 39572 method public void setFromFieldPacker(int, int, int, int, android.renderscript.FieldPacker); 39573 method public void setOnBufferAvailableListener(android.renderscript.Allocation.OnBufferAvailableListener); 39574 method public void setSurface(android.view.Surface); 39575 method public void syncAll(int); 39576 field public static final int USAGE_GRAPHICS_CONSTANTS = 8; // 0x8 39577 field public static final int USAGE_GRAPHICS_RENDER_TARGET = 16; // 0x10 39578 field public static final int USAGE_GRAPHICS_TEXTURE = 2; // 0x2 39579 field public static final int USAGE_GRAPHICS_VERTEX = 4; // 0x4 39580 field public static final int USAGE_IO_INPUT = 32; // 0x20 39581 field public static final int USAGE_IO_OUTPUT = 64; // 0x40 39582 field public static final int USAGE_SCRIPT = 1; // 0x1 39583 field public static final int USAGE_SHARED = 128; // 0x80 39584 } 39585 39586 public enum Allocation.MipmapControl { 39587 enum_constant public static final android.renderscript.Allocation.MipmapControl MIPMAP_FULL; 39588 enum_constant public static final android.renderscript.Allocation.MipmapControl MIPMAP_NONE; 39589 enum_constant public static final android.renderscript.Allocation.MipmapControl MIPMAP_ON_SYNC_TO_TEXTURE; 39590 } 39591 39592 public static interface Allocation.OnBufferAvailableListener { 39593 method public void onBufferAvailable(android.renderscript.Allocation); 39594 } 39595 39596 public class AllocationAdapter extends android.renderscript.Allocation { 39597 method public static android.renderscript.AllocationAdapter create1D(android.renderscript.RenderScript, android.renderscript.Allocation); 39598 method public static android.renderscript.AllocationAdapter create2D(android.renderscript.RenderScript, android.renderscript.Allocation); 39599 method public static android.renderscript.AllocationAdapter createTyped(android.renderscript.RenderScript, android.renderscript.Allocation, android.renderscript.Type); 39600 method public void resize(int); 39601 method public void setFace(android.renderscript.Type.CubemapFace); 39602 method public void setLOD(int); 39603 method public void setX(int); 39604 method public void setY(int); 39605 method public void setZ(int); 39606 } 39607 39608 public class BaseObj { 39609 method public void destroy(); 39610 method public String getName(); 39611 method public void setName(String); 39612 } 39613 39614 public class Byte2 { 39615 ctor public Byte2(); 39616 ctor public Byte2(byte, byte); 39617 field public byte x; 39618 field public byte y; 39619 } 39620 39621 public class Byte3 { 39622 ctor public Byte3(); 39623 ctor public Byte3(byte, byte, byte); 39624 field public byte x; 39625 field public byte y; 39626 field public byte z; 39627 } 39628 39629 public class Byte4 { 39630 ctor public Byte4(); 39631 ctor public Byte4(byte, byte, byte, byte); 39632 field public byte w; 39633 field public byte x; 39634 field public byte y; 39635 field public byte z; 39636 } 39637 39638 public class Double2 { 39639 ctor public Double2(); 39640 ctor public Double2(double, double); 39641 field public double x; 39642 field public double y; 39643 } 39644 39645 public class Double3 { 39646 ctor public Double3(); 39647 ctor public Double3(double, double, double); 39648 field public double x; 39649 field public double y; 39650 field public double z; 39651 } 39652 39653 public class Double4 { 39654 ctor public Double4(); 39655 ctor public Double4(double, double, double, double); 39656 field public double w; 39657 field public double x; 39658 field public double y; 39659 field public double z; 39660 } 39661 39662 public class Element extends android.renderscript.BaseObj { 39663 method public static android.renderscript.Element ALLOCATION(android.renderscript.RenderScript); 39664 method public static android.renderscript.Element A_8(android.renderscript.RenderScript); 39665 method public static android.renderscript.Element BOOLEAN(android.renderscript.RenderScript); 39666 method public static android.renderscript.Element ELEMENT(android.renderscript.RenderScript); 39667 method public static android.renderscript.Element F16(android.renderscript.RenderScript); 39668 method public static android.renderscript.Element F16_2(android.renderscript.RenderScript); 39669 method public static android.renderscript.Element F16_3(android.renderscript.RenderScript); 39670 method public static android.renderscript.Element F16_4(android.renderscript.RenderScript); 39671 method public static android.renderscript.Element F32(android.renderscript.RenderScript); 39672 method public static android.renderscript.Element F32_2(android.renderscript.RenderScript); 39673 method public static android.renderscript.Element F32_3(android.renderscript.RenderScript); 39674 method public static android.renderscript.Element F32_4(android.renderscript.RenderScript); 39675 method public static android.renderscript.Element F64(android.renderscript.RenderScript); 39676 method public static android.renderscript.Element F64_2(android.renderscript.RenderScript); 39677 method public static android.renderscript.Element F64_3(android.renderscript.RenderScript); 39678 method public static android.renderscript.Element F64_4(android.renderscript.RenderScript); 39679 method public static android.renderscript.Element FONT(android.renderscript.RenderScript); 39680 method public static android.renderscript.Element I16(android.renderscript.RenderScript); 39681 method public static android.renderscript.Element I16_2(android.renderscript.RenderScript); 39682 method public static android.renderscript.Element I16_3(android.renderscript.RenderScript); 39683 method public static android.renderscript.Element I16_4(android.renderscript.RenderScript); 39684 method public static android.renderscript.Element I32(android.renderscript.RenderScript); 39685 method public static android.renderscript.Element I32_2(android.renderscript.RenderScript); 39686 method public static android.renderscript.Element I32_3(android.renderscript.RenderScript); 39687 method public static android.renderscript.Element I32_4(android.renderscript.RenderScript); 39688 method public static android.renderscript.Element I64(android.renderscript.RenderScript); 39689 method public static android.renderscript.Element I64_2(android.renderscript.RenderScript); 39690 method public static android.renderscript.Element I64_3(android.renderscript.RenderScript); 39691 method public static android.renderscript.Element I64_4(android.renderscript.RenderScript); 39692 method public static android.renderscript.Element I8(android.renderscript.RenderScript); 39693 method public static android.renderscript.Element I8_2(android.renderscript.RenderScript); 39694 method public static android.renderscript.Element I8_3(android.renderscript.RenderScript); 39695 method public static android.renderscript.Element I8_4(android.renderscript.RenderScript); 39696 method @Deprecated public static android.renderscript.Element MATRIX4X4(android.renderscript.RenderScript); 39697 method public static android.renderscript.Element MATRIX_2X2(android.renderscript.RenderScript); 39698 method public static android.renderscript.Element MATRIX_3X3(android.renderscript.RenderScript); 39699 method public static android.renderscript.Element MATRIX_4X4(android.renderscript.RenderScript); 39700 method public static android.renderscript.Element MESH(android.renderscript.RenderScript); 39701 method public static android.renderscript.Element PROGRAM_FRAGMENT(android.renderscript.RenderScript); 39702 method public static android.renderscript.Element PROGRAM_RASTER(android.renderscript.RenderScript); 39703 method public static android.renderscript.Element PROGRAM_STORE(android.renderscript.RenderScript); 39704 method public static android.renderscript.Element PROGRAM_VERTEX(android.renderscript.RenderScript); 39705 method public static android.renderscript.Element RGBA_4444(android.renderscript.RenderScript); 39706 method public static android.renderscript.Element RGBA_5551(android.renderscript.RenderScript); 39707 method public static android.renderscript.Element RGBA_8888(android.renderscript.RenderScript); 39708 method public static android.renderscript.Element RGB_565(android.renderscript.RenderScript); 39709 method public static android.renderscript.Element RGB_888(android.renderscript.RenderScript); 39710 method public static android.renderscript.Element SAMPLER(android.renderscript.RenderScript); 39711 method public static android.renderscript.Element SCRIPT(android.renderscript.RenderScript); 39712 method public static android.renderscript.Element TYPE(android.renderscript.RenderScript); 39713 method public static android.renderscript.Element U16(android.renderscript.RenderScript); 39714 method public static android.renderscript.Element U16_2(android.renderscript.RenderScript); 39715 method public static android.renderscript.Element U16_3(android.renderscript.RenderScript); 39716 method public static android.renderscript.Element U16_4(android.renderscript.RenderScript); 39717 method public static android.renderscript.Element U32(android.renderscript.RenderScript); 39718 method public static android.renderscript.Element U32_2(android.renderscript.RenderScript); 39719 method public static android.renderscript.Element U32_3(android.renderscript.RenderScript); 39720 method public static android.renderscript.Element U32_4(android.renderscript.RenderScript); 39721 method public static android.renderscript.Element U64(android.renderscript.RenderScript); 39722 method public static android.renderscript.Element U64_2(android.renderscript.RenderScript); 39723 method public static android.renderscript.Element U64_3(android.renderscript.RenderScript); 39724 method public static android.renderscript.Element U64_4(android.renderscript.RenderScript); 39725 method public static android.renderscript.Element U8(android.renderscript.RenderScript); 39726 method public static android.renderscript.Element U8_2(android.renderscript.RenderScript); 39727 method public static android.renderscript.Element U8_3(android.renderscript.RenderScript); 39728 method public static android.renderscript.Element U8_4(android.renderscript.RenderScript); 39729 method public static android.renderscript.Element YUV(android.renderscript.RenderScript); 39730 method public static android.renderscript.Element createPixel(android.renderscript.RenderScript, android.renderscript.Element.DataType, android.renderscript.Element.DataKind); 39731 method public static android.renderscript.Element createVector(android.renderscript.RenderScript, android.renderscript.Element.DataType, int); 39732 method public int getBytesSize(); 39733 method public android.renderscript.Element.DataKind getDataKind(); 39734 method public android.renderscript.Element.DataType getDataType(); 39735 method public android.renderscript.Element getSubElement(int); 39736 method public int getSubElementArraySize(int); 39737 method public int getSubElementCount(); 39738 method public String getSubElementName(int); 39739 method public int getSubElementOffsetBytes(int); 39740 method public int getVectorSize(); 39741 method public boolean isCompatible(android.renderscript.Element); 39742 method public boolean isComplex(); 39743 } 39744 39745 public static class Element.Builder { 39746 ctor public Element.Builder(android.renderscript.RenderScript); 39747 method public android.renderscript.Element.Builder add(android.renderscript.Element, String, int); 39748 method public android.renderscript.Element.Builder add(android.renderscript.Element, String); 39749 method public android.renderscript.Element create(); 39750 } 39751 39752 public enum Element.DataKind { 39753 enum_constant public static final android.renderscript.Element.DataKind PIXEL_A; 39754 enum_constant public static final android.renderscript.Element.DataKind PIXEL_DEPTH; 39755 enum_constant public static final android.renderscript.Element.DataKind PIXEL_L; 39756 enum_constant public static final android.renderscript.Element.DataKind PIXEL_LA; 39757 enum_constant public static final android.renderscript.Element.DataKind PIXEL_RGB; 39758 enum_constant public static final android.renderscript.Element.DataKind PIXEL_RGBA; 39759 enum_constant public static final android.renderscript.Element.DataKind PIXEL_YUV; 39760 enum_constant public static final android.renderscript.Element.DataKind USER; 39761 } 39762 39763 public enum Element.DataType { 39764 enum_constant public static final android.renderscript.Element.DataType BOOLEAN; 39765 enum_constant public static final android.renderscript.Element.DataType FLOAT_16; 39766 enum_constant public static final android.renderscript.Element.DataType FLOAT_32; 39767 enum_constant public static final android.renderscript.Element.DataType FLOAT_64; 39768 enum_constant public static final android.renderscript.Element.DataType MATRIX_2X2; 39769 enum_constant public static final android.renderscript.Element.DataType MATRIX_3X3; 39770 enum_constant public static final android.renderscript.Element.DataType MATRIX_4X4; 39771 enum_constant public static final android.renderscript.Element.DataType NONE; 39772 enum_constant public static final android.renderscript.Element.DataType RS_ALLOCATION; 39773 enum_constant public static final android.renderscript.Element.DataType RS_ELEMENT; 39774 enum_constant public static final android.renderscript.Element.DataType RS_FONT; 39775 enum_constant public static final android.renderscript.Element.DataType RS_MESH; 39776 enum_constant public static final android.renderscript.Element.DataType RS_PROGRAM_FRAGMENT; 39777 enum_constant public static final android.renderscript.Element.DataType RS_PROGRAM_RASTER; 39778 enum_constant public static final android.renderscript.Element.DataType RS_PROGRAM_STORE; 39779 enum_constant public static final android.renderscript.Element.DataType RS_PROGRAM_VERTEX; 39780 enum_constant public static final android.renderscript.Element.DataType RS_SAMPLER; 39781 enum_constant public static final android.renderscript.Element.DataType RS_SCRIPT; 39782 enum_constant public static final android.renderscript.Element.DataType RS_TYPE; 39783 enum_constant public static final android.renderscript.Element.DataType SIGNED_16; 39784 enum_constant public static final android.renderscript.Element.DataType SIGNED_32; 39785 enum_constant public static final android.renderscript.Element.DataType SIGNED_64; 39786 enum_constant public static final android.renderscript.Element.DataType SIGNED_8; 39787 enum_constant public static final android.renderscript.Element.DataType UNSIGNED_16; 39788 enum_constant public static final android.renderscript.Element.DataType UNSIGNED_32; 39789 enum_constant public static final android.renderscript.Element.DataType UNSIGNED_4_4_4_4; 39790 enum_constant public static final android.renderscript.Element.DataType UNSIGNED_5_5_5_1; 39791 enum_constant public static final android.renderscript.Element.DataType UNSIGNED_5_6_5; 39792 enum_constant public static final android.renderscript.Element.DataType UNSIGNED_64; 39793 enum_constant public static final android.renderscript.Element.DataType UNSIGNED_8; 39794 } 39795 39796 public class FieldPacker { 39797 ctor public FieldPacker(int); 39798 ctor public FieldPacker(byte[]); 39799 method public void addBoolean(boolean); 39800 method public void addF32(float); 39801 method public void addF32(android.renderscript.Float2); 39802 method public void addF32(android.renderscript.Float3); 39803 method public void addF32(android.renderscript.Float4); 39804 method public void addF64(double); 39805 method public void addF64(android.renderscript.Double2); 39806 method public void addF64(android.renderscript.Double3); 39807 method public void addF64(android.renderscript.Double4); 39808 method public void addI16(short); 39809 method public void addI16(android.renderscript.Short2); 39810 method public void addI16(android.renderscript.Short3); 39811 method public void addI16(android.renderscript.Short4); 39812 method public void addI32(int); 39813 method public void addI32(android.renderscript.Int2); 39814 method public void addI32(android.renderscript.Int3); 39815 method public void addI32(android.renderscript.Int4); 39816 method public void addI64(long); 39817 method public void addI64(android.renderscript.Long2); 39818 method public void addI64(android.renderscript.Long3); 39819 method public void addI64(android.renderscript.Long4); 39820 method public void addI8(byte); 39821 method public void addI8(android.renderscript.Byte2); 39822 method public void addI8(android.renderscript.Byte3); 39823 method public void addI8(android.renderscript.Byte4); 39824 method public void addMatrix(android.renderscript.Matrix4f); 39825 method public void addMatrix(android.renderscript.Matrix3f); 39826 method public void addMatrix(android.renderscript.Matrix2f); 39827 method public void addObj(android.renderscript.BaseObj); 39828 method public void addU16(int); 39829 method public void addU16(android.renderscript.Int2); 39830 method public void addU16(android.renderscript.Int3); 39831 method public void addU16(android.renderscript.Int4); 39832 method public void addU32(long); 39833 method public void addU32(android.renderscript.Long2); 39834 method public void addU32(android.renderscript.Long3); 39835 method public void addU32(android.renderscript.Long4); 39836 method public void addU64(long); 39837 method public void addU64(android.renderscript.Long2); 39838 method public void addU64(android.renderscript.Long3); 39839 method public void addU64(android.renderscript.Long4); 39840 method public void addU8(short); 39841 method public void addU8(android.renderscript.Short2); 39842 method public void addU8(android.renderscript.Short3); 39843 method public void addU8(android.renderscript.Short4); 39844 method public void align(int); 39845 method public final byte[] getData(); 39846 method public void reset(); 39847 method public void reset(int); 39848 method public void skip(int); 39849 method public boolean subBoolean(); 39850 method public android.renderscript.Byte2 subByte2(); 39851 method public android.renderscript.Byte3 subByte3(); 39852 method public android.renderscript.Byte4 subByte4(); 39853 method public android.renderscript.Double2 subDouble2(); 39854 method public android.renderscript.Double3 subDouble3(); 39855 method public android.renderscript.Double4 subDouble4(); 39856 method public float subF32(); 39857 method public double subF64(); 39858 method public android.renderscript.Float2 subFloat2(); 39859 method public android.renderscript.Float3 subFloat3(); 39860 method public android.renderscript.Float4 subFloat4(); 39861 method public short subI16(); 39862 method public int subI32(); 39863 method public long subI64(); 39864 method public byte subI8(); 39865 method public android.renderscript.Int2 subInt2(); 39866 method public android.renderscript.Int3 subInt3(); 39867 method public android.renderscript.Int4 subInt4(); 39868 method public android.renderscript.Long2 subLong2(); 39869 method public android.renderscript.Long3 subLong3(); 39870 method public android.renderscript.Long4 subLong4(); 39871 method public android.renderscript.Matrix2f subMatrix2f(); 39872 method public android.renderscript.Matrix3f subMatrix3f(); 39873 method public android.renderscript.Matrix4f subMatrix4f(); 39874 method public android.renderscript.Short2 subShort2(); 39875 method public android.renderscript.Short3 subShort3(); 39876 method public android.renderscript.Short4 subShort4(); 39877 method public void subalign(int); 39878 } 39879 39880 public class Float2 { 39881 ctor public Float2(); 39882 ctor public Float2(float, float); 39883 field public float x; 39884 field public float y; 39885 } 39886 39887 public class Float3 { 39888 ctor public Float3(); 39889 ctor public Float3(float, float, float); 39890 field public float x; 39891 field public float y; 39892 field public float z; 39893 } 39894 39895 public class Float4 { 39896 ctor public Float4(); 39897 ctor public Float4(float, float, float, float); 39898 field public float w; 39899 field public float x; 39900 field public float y; 39901 field public float z; 39902 } 39903 39904 public class Int2 { 39905 ctor public Int2(); 39906 ctor public Int2(int, int); 39907 field public int x; 39908 field public int y; 39909 } 39910 39911 public class Int3 { 39912 ctor public Int3(); 39913 ctor public Int3(int, int, int); 39914 field public int x; 39915 field public int y; 39916 field public int z; 39917 } 39918 39919 public class Int4 { 39920 ctor public Int4(); 39921 ctor public Int4(int, int, int, int); 39922 field public int w; 39923 field public int x; 39924 field public int y; 39925 field public int z; 39926 } 39927 39928 public class Long2 { 39929 ctor public Long2(); 39930 ctor public Long2(long, long); 39931 field public long x; 39932 field public long y; 39933 } 39934 39935 public class Long3 { 39936 ctor public Long3(); 39937 ctor public Long3(long, long, long); 39938 field public long x; 39939 field public long y; 39940 field public long z; 39941 } 39942 39943 public class Long4 { 39944 ctor public Long4(); 39945 ctor public Long4(long, long, long, long); 39946 field public long w; 39947 field public long x; 39948 field public long y; 39949 field public long z; 39950 } 39951 39952 public class Matrix2f { 39953 ctor public Matrix2f(); 39954 ctor public Matrix2f(float[]); 39955 method public float get(int, int); 39956 method public float[] getArray(); 39957 method public void load(android.renderscript.Matrix2f); 39958 method public void loadIdentity(); 39959 method public void loadMultiply(android.renderscript.Matrix2f, android.renderscript.Matrix2f); 39960 method public void loadRotate(float); 39961 method public void loadScale(float, float); 39962 method public void multiply(android.renderscript.Matrix2f); 39963 method public void rotate(float); 39964 method public void scale(float, float); 39965 method public void set(int, int, float); 39966 method public void transpose(); 39967 } 39968 39969 public class Matrix3f { 39970 ctor public Matrix3f(); 39971 ctor public Matrix3f(float[]); 39972 method public float get(int, int); 39973 method public float[] getArray(); 39974 method public void load(android.renderscript.Matrix3f); 39975 method public void loadIdentity(); 39976 method public void loadMultiply(android.renderscript.Matrix3f, android.renderscript.Matrix3f); 39977 method public void loadRotate(float, float, float, float); 39978 method public void loadRotate(float); 39979 method public void loadScale(float, float); 39980 method public void loadScale(float, float, float); 39981 method public void loadTranslate(float, float); 39982 method public void multiply(android.renderscript.Matrix3f); 39983 method public void rotate(float, float, float, float); 39984 method public void rotate(float); 39985 method public void scale(float, float); 39986 method public void scale(float, float, float); 39987 method public void set(int, int, float); 39988 method public void translate(float, float); 39989 method public void transpose(); 39990 } 39991 39992 public class Matrix4f { 39993 ctor public Matrix4f(); 39994 ctor public Matrix4f(float[]); 39995 method public float get(int, int); 39996 method public float[] getArray(); 39997 method public boolean inverse(); 39998 method public boolean inverseTranspose(); 39999 method public void load(android.renderscript.Matrix4f); 40000 method public void loadFrustum(float, float, float, float, float, float); 40001 method public void loadIdentity(); 40002 method public void loadMultiply(android.renderscript.Matrix4f, android.renderscript.Matrix4f); 40003 method public void loadOrtho(float, float, float, float, float, float); 40004 method public void loadOrthoWindow(int, int); 40005 method public void loadPerspective(float, float, float, float); 40006 method public void loadProjectionNormalized(int, int); 40007 method public void loadRotate(float, float, float, float); 40008 method public void loadScale(float, float, float); 40009 method public void loadTranslate(float, float, float); 40010 method public void multiply(android.renderscript.Matrix4f); 40011 method public void rotate(float, float, float, float); 40012 method public void scale(float, float, float); 40013 method public void set(int, int, float); 40014 method public void translate(float, float, float); 40015 method public void transpose(); 40016 } 40017 40018 public class RSDriverException extends android.renderscript.RSRuntimeException { 40019 ctor public RSDriverException(String); 40020 } 40021 40022 public class RSIllegalArgumentException extends android.renderscript.RSRuntimeException { 40023 ctor public RSIllegalArgumentException(String); 40024 } 40025 40026 public class RSInvalidStateException extends android.renderscript.RSRuntimeException { 40027 ctor public RSInvalidStateException(String); 40028 } 40029 40030 public class RSRuntimeException extends java.lang.RuntimeException { 40031 ctor public RSRuntimeException(String); 40032 } 40033 40034 public class RenderScript { 40035 method public void contextDump(); 40036 method public static android.renderscript.RenderScript create(android.content.Context); 40037 method public static android.renderscript.RenderScript create(android.content.Context, android.renderscript.RenderScript.ContextType); 40038 method public static android.renderscript.RenderScript create(android.content.Context, android.renderscript.RenderScript.ContextType, int); 40039 method public static android.renderscript.RenderScript createMultiContext(android.content.Context, android.renderscript.RenderScript.ContextType, int, int); 40040 method public void destroy(); 40041 method public void finish(); 40042 method public final android.content.Context getApplicationContext(); 40043 method public android.renderscript.RenderScript.RSErrorHandler getErrorHandler(); 40044 method public android.renderscript.RenderScript.RSMessageHandler getMessageHandler(); 40045 method public static long getMinorVersion(); 40046 method public static void releaseAllContexts(); 40047 method public void sendMessage(int, int[]); 40048 method public void setErrorHandler(android.renderscript.RenderScript.RSErrorHandler); 40049 method public void setMessageHandler(android.renderscript.RenderScript.RSMessageHandler); 40050 method public void setPriority(android.renderscript.RenderScript.Priority); 40051 field public static final int CREATE_FLAG_LOW_LATENCY = 2; // 0x2 40052 field public static final int CREATE_FLAG_LOW_POWER = 4; // 0x4 40053 field public static final int CREATE_FLAG_NONE = 0; // 0x0 40054 } 40055 40056 public enum RenderScript.ContextType { 40057 enum_constant public static final android.renderscript.RenderScript.ContextType DEBUG; 40058 enum_constant public static final android.renderscript.RenderScript.ContextType NORMAL; 40059 enum_constant public static final android.renderscript.RenderScript.ContextType PROFILE; 40060 } 40061 40062 public enum RenderScript.Priority { 40063 enum_constant public static final android.renderscript.RenderScript.Priority LOW; 40064 enum_constant public static final android.renderscript.RenderScript.Priority NORMAL; 40065 } 40066 40067 public static class RenderScript.RSErrorHandler implements java.lang.Runnable { 40068 ctor public RenderScript.RSErrorHandler(); 40069 method public void run(); 40070 field protected String mErrorMessage; 40071 field protected int mErrorNum; 40072 } 40073 40074 public static class RenderScript.RSMessageHandler implements java.lang.Runnable { 40075 ctor public RenderScript.RSMessageHandler(); 40076 method public void run(); 40077 field protected int[] mData; 40078 field protected int mID; 40079 field protected int mLength; 40080 } 40081 40082 public class Sampler extends android.renderscript.BaseObj { 40083 method public static android.renderscript.Sampler CLAMP_LINEAR(android.renderscript.RenderScript); 40084 method public static android.renderscript.Sampler CLAMP_LINEAR_MIP_LINEAR(android.renderscript.RenderScript); 40085 method public static android.renderscript.Sampler CLAMP_NEAREST(android.renderscript.RenderScript); 40086 method public static android.renderscript.Sampler MIRRORED_REPEAT_LINEAR(android.renderscript.RenderScript); 40087 method public static android.renderscript.Sampler MIRRORED_REPEAT_LINEAR_MIP_LINEAR(android.renderscript.RenderScript); 40088 method public static android.renderscript.Sampler MIRRORED_REPEAT_NEAREST(android.renderscript.RenderScript); 40089 method public static android.renderscript.Sampler WRAP_LINEAR(android.renderscript.RenderScript); 40090 method public static android.renderscript.Sampler WRAP_LINEAR_MIP_LINEAR(android.renderscript.RenderScript); 40091 method public static android.renderscript.Sampler WRAP_NEAREST(android.renderscript.RenderScript); 40092 method public float getAnisotropy(); 40093 method public android.renderscript.Sampler.Value getMagnification(); 40094 method public android.renderscript.Sampler.Value getMinification(); 40095 method public android.renderscript.Sampler.Value getWrapS(); 40096 method public android.renderscript.Sampler.Value getWrapT(); 40097 } 40098 40099 public static class Sampler.Builder { 40100 ctor public Sampler.Builder(android.renderscript.RenderScript); 40101 method public android.renderscript.Sampler create(); 40102 method public void setAnisotropy(float); 40103 method public void setMagnification(android.renderscript.Sampler.Value); 40104 method public void setMinification(android.renderscript.Sampler.Value); 40105 method public void setWrapS(android.renderscript.Sampler.Value); 40106 method public void setWrapT(android.renderscript.Sampler.Value); 40107 } 40108 40109 public enum Sampler.Value { 40110 enum_constant public static final android.renderscript.Sampler.Value CLAMP; 40111 enum_constant public static final android.renderscript.Sampler.Value LINEAR; 40112 enum_constant public static final android.renderscript.Sampler.Value LINEAR_MIP_LINEAR; 40113 enum_constant public static final android.renderscript.Sampler.Value LINEAR_MIP_NEAREST; 40114 enum_constant public static final android.renderscript.Sampler.Value MIRRORED_REPEAT; 40115 enum_constant public static final android.renderscript.Sampler.Value NEAREST; 40116 enum_constant public static final android.renderscript.Sampler.Value WRAP; 40117 } 40118 40119 public class Script extends android.renderscript.BaseObj { 40120 method public void bindAllocation(android.renderscript.Allocation, int); 40121 method protected android.renderscript.Script.FieldID createFieldID(int, android.renderscript.Element); 40122 method protected android.renderscript.Script.InvokeID createInvokeID(int); 40123 method protected android.renderscript.Script.KernelID createKernelID(int, int, android.renderscript.Element, android.renderscript.Element); 40124 method protected void forEach(int, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.FieldPacker); 40125 method protected void forEach(int, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.FieldPacker, android.renderscript.Script.LaunchOptions); 40126 method protected void forEach(int, android.renderscript.Allocation[], android.renderscript.Allocation, android.renderscript.FieldPacker); 40127 method protected void forEach(int, android.renderscript.Allocation[], android.renderscript.Allocation, android.renderscript.FieldPacker, android.renderscript.Script.LaunchOptions); 40128 method public boolean getVarB(int); 40129 method public double getVarD(int); 40130 method public float getVarF(int); 40131 method public int getVarI(int); 40132 method public long getVarJ(int); 40133 method public void getVarV(int, android.renderscript.FieldPacker); 40134 method protected void invoke(int); 40135 method protected void invoke(int, android.renderscript.FieldPacker); 40136 method protected void reduce(int, android.renderscript.Allocation[], android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40137 method public void setTimeZone(String); 40138 method public void setVar(int, float); 40139 method public void setVar(int, double); 40140 method public void setVar(int, int); 40141 method public void setVar(int, long); 40142 method public void setVar(int, boolean); 40143 method public void setVar(int, android.renderscript.BaseObj); 40144 method public void setVar(int, android.renderscript.FieldPacker); 40145 method public void setVar(int, android.renderscript.FieldPacker, android.renderscript.Element, int[]); 40146 } 40147 40148 public static class Script.Builder { 40149 } 40150 40151 public static class Script.FieldBase { 40152 ctor protected Script.FieldBase(); 40153 method public android.renderscript.Allocation getAllocation(); 40154 method public android.renderscript.Element getElement(); 40155 method public android.renderscript.Type getType(); 40156 method protected void init(android.renderscript.RenderScript, int); 40157 method protected void init(android.renderscript.RenderScript, int, int); 40158 method public void updateAllocation(); 40159 field protected android.renderscript.Allocation mAllocation; 40160 field protected android.renderscript.Element mElement; 40161 } 40162 40163 public static final class Script.FieldID extends android.renderscript.BaseObj { 40164 } 40165 40166 public static final class Script.InvokeID extends android.renderscript.BaseObj { 40167 } 40168 40169 public static final class Script.KernelID extends android.renderscript.BaseObj { 40170 } 40171 40172 public static final class Script.LaunchOptions { 40173 ctor public Script.LaunchOptions(); 40174 method public int getXEnd(); 40175 method public int getXStart(); 40176 method public int getYEnd(); 40177 method public int getYStart(); 40178 method public int getZEnd(); 40179 method public int getZStart(); 40180 method public android.renderscript.Script.LaunchOptions setX(int, int); 40181 method public android.renderscript.Script.LaunchOptions setY(int, int); 40182 method public android.renderscript.Script.LaunchOptions setZ(int, int); 40183 } 40184 40185 public class ScriptC extends android.renderscript.Script { 40186 ctor protected ScriptC(int, android.renderscript.RenderScript); 40187 ctor protected ScriptC(long, android.renderscript.RenderScript); 40188 ctor protected ScriptC(android.renderscript.RenderScript, android.content.res.Resources, int); 40189 ctor protected ScriptC(android.renderscript.RenderScript, String, byte[], byte[]); 40190 } 40191 40192 public final class ScriptGroup extends android.renderscript.BaseObj { 40193 method public Object[] execute(java.lang.Object...); 40194 method @Deprecated public void execute(); 40195 method @Deprecated public void setInput(android.renderscript.Script.KernelID, android.renderscript.Allocation); 40196 method @Deprecated public void setOutput(android.renderscript.Script.KernelID, android.renderscript.Allocation); 40197 } 40198 40199 public static final class ScriptGroup.Binding { 40200 ctor public ScriptGroup.Binding(android.renderscript.Script.FieldID, Object); 40201 } 40202 40203 @Deprecated public static final class ScriptGroup.Builder { 40204 ctor @Deprecated public ScriptGroup.Builder(android.renderscript.RenderScript); 40205 method @Deprecated public android.renderscript.ScriptGroup.Builder addConnection(android.renderscript.Type, android.renderscript.Script.KernelID, android.renderscript.Script.FieldID); 40206 method @Deprecated public android.renderscript.ScriptGroup.Builder addConnection(android.renderscript.Type, android.renderscript.Script.KernelID, android.renderscript.Script.KernelID); 40207 method @Deprecated public android.renderscript.ScriptGroup.Builder addKernel(android.renderscript.Script.KernelID); 40208 method @Deprecated public android.renderscript.ScriptGroup create(); 40209 } 40210 40211 public static final class ScriptGroup.Builder2 { 40212 ctor public ScriptGroup.Builder2(android.renderscript.RenderScript); 40213 method public android.renderscript.ScriptGroup.Input addInput(); 40214 method public android.renderscript.ScriptGroup.Closure addInvoke(android.renderscript.Script.InvokeID, java.lang.Object...); 40215 method public android.renderscript.ScriptGroup.Closure addKernel(android.renderscript.Script.KernelID, android.renderscript.Type, java.lang.Object...); 40216 method public android.renderscript.ScriptGroup create(String, android.renderscript.ScriptGroup.Future...); 40217 } 40218 40219 public static final class ScriptGroup.Closure extends android.renderscript.BaseObj { 40220 method public android.renderscript.ScriptGroup.Future getGlobal(android.renderscript.Script.FieldID); 40221 method public android.renderscript.ScriptGroup.Future getReturn(); 40222 } 40223 40224 public static final class ScriptGroup.Future { 40225 } 40226 40227 public static final class ScriptGroup.Input { 40228 } 40229 40230 public abstract class ScriptIntrinsic extends android.renderscript.Script { 40231 } 40232 40233 public final class ScriptIntrinsic3DLUT extends android.renderscript.ScriptIntrinsic { 40234 method public static android.renderscript.ScriptIntrinsic3DLUT create(android.renderscript.RenderScript, android.renderscript.Element); 40235 method public void forEach(android.renderscript.Allocation, android.renderscript.Allocation); 40236 method public void forEach(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40237 method public android.renderscript.Script.KernelID getKernelID(); 40238 method public void setLUT(android.renderscript.Allocation); 40239 } 40240 40241 public final class ScriptIntrinsicBLAS extends android.renderscript.ScriptIntrinsic { 40242 method public void BNNM(android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation, int, int); 40243 method public void CGBMV(int, int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Float2, android.renderscript.Allocation, int); 40244 method public void CGEMM(int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Float2, android.renderscript.Allocation); 40245 method public void CGEMV(int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Float2, android.renderscript.Allocation, int); 40246 method public void CGERC(android.renderscript.Float2, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation); 40247 method public void CGERU(android.renderscript.Float2, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation); 40248 method public void CHBMV(int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Float2, android.renderscript.Allocation, int); 40249 method public void CHEMM(int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Float2, android.renderscript.Allocation); 40250 method public void CHEMV(int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Float2, android.renderscript.Allocation, int); 40251 method public void CHER(int, float, android.renderscript.Allocation, int, android.renderscript.Allocation); 40252 method public void CHER2(int, android.renderscript.Float2, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation); 40253 method public void CHER2K(int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, float, android.renderscript.Allocation); 40254 method public void CHERK(int, int, float, android.renderscript.Allocation, float, android.renderscript.Allocation); 40255 method public void CHPMV(int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Float2, android.renderscript.Allocation, int); 40256 method public void CHPR(int, float, android.renderscript.Allocation, int, android.renderscript.Allocation); 40257 method public void CHPR2(int, android.renderscript.Float2, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation); 40258 method public void CSYMM(int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Float2, android.renderscript.Allocation); 40259 method public void CSYR2K(int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Float2, android.renderscript.Allocation); 40260 method public void CSYRK(int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Float2, android.renderscript.Allocation); 40261 method public void CTBMV(int, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40262 method public void CTBSV(int, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40263 method public void CTPMV(int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40264 method public void CTPSV(int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40265 method public void CTRMM(int, int, int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation); 40266 method public void CTRMV(int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40267 method public void CTRSM(int, int, int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation); 40268 method public void CTRSV(int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40269 method public void DGBMV(int, int, int, double, android.renderscript.Allocation, android.renderscript.Allocation, int, double, android.renderscript.Allocation, int); 40270 method public void DGEMM(int, int, double, android.renderscript.Allocation, android.renderscript.Allocation, double, android.renderscript.Allocation); 40271 method public void DGEMV(int, double, android.renderscript.Allocation, android.renderscript.Allocation, int, double, android.renderscript.Allocation, int); 40272 method public void DGER(double, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation); 40273 method public void DSBMV(int, int, double, android.renderscript.Allocation, android.renderscript.Allocation, int, double, android.renderscript.Allocation, int); 40274 method public void DSPMV(int, double, android.renderscript.Allocation, android.renderscript.Allocation, int, double, android.renderscript.Allocation, int); 40275 method public void DSPR(int, double, android.renderscript.Allocation, int, android.renderscript.Allocation); 40276 method public void DSPR2(int, double, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation); 40277 method public void DSYMM(int, int, double, android.renderscript.Allocation, android.renderscript.Allocation, double, android.renderscript.Allocation); 40278 method public void DSYMV(int, double, android.renderscript.Allocation, android.renderscript.Allocation, int, double, android.renderscript.Allocation, int); 40279 method public void DSYR(int, double, android.renderscript.Allocation, int, android.renderscript.Allocation); 40280 method public void DSYR2(int, double, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation); 40281 method public void DSYR2K(int, int, double, android.renderscript.Allocation, android.renderscript.Allocation, double, android.renderscript.Allocation); 40282 method public void DSYRK(int, int, double, android.renderscript.Allocation, double, android.renderscript.Allocation); 40283 method public void DTBMV(int, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40284 method public void DTBSV(int, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40285 method public void DTPMV(int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40286 method public void DTPSV(int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40287 method public void DTRMM(int, int, int, int, double, android.renderscript.Allocation, android.renderscript.Allocation); 40288 method public void DTRMV(int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40289 method public void DTRSM(int, int, int, int, double, android.renderscript.Allocation, android.renderscript.Allocation); 40290 method public void DTRSV(int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40291 method public void SGBMV(int, int, int, float, android.renderscript.Allocation, android.renderscript.Allocation, int, float, android.renderscript.Allocation, int); 40292 method public void SGEMM(int, int, float, android.renderscript.Allocation, android.renderscript.Allocation, float, android.renderscript.Allocation); 40293 method public void SGEMV(int, float, android.renderscript.Allocation, android.renderscript.Allocation, int, float, android.renderscript.Allocation, int); 40294 method public void SGER(float, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation); 40295 method public void SSBMV(int, int, float, android.renderscript.Allocation, android.renderscript.Allocation, int, float, android.renderscript.Allocation, int); 40296 method public void SSPMV(int, float, android.renderscript.Allocation, android.renderscript.Allocation, int, float, android.renderscript.Allocation, int); 40297 method public void SSPR(int, float, android.renderscript.Allocation, int, android.renderscript.Allocation); 40298 method public void SSPR2(int, float, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation); 40299 method public void SSYMM(int, int, float, android.renderscript.Allocation, android.renderscript.Allocation, float, android.renderscript.Allocation); 40300 method public void SSYMV(int, float, android.renderscript.Allocation, android.renderscript.Allocation, int, float, android.renderscript.Allocation, int); 40301 method public void SSYR(int, float, android.renderscript.Allocation, int, android.renderscript.Allocation); 40302 method public void SSYR2(int, float, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation); 40303 method public void SSYR2K(int, int, float, android.renderscript.Allocation, android.renderscript.Allocation, float, android.renderscript.Allocation); 40304 method public void SSYRK(int, int, float, android.renderscript.Allocation, float, android.renderscript.Allocation); 40305 method public void STBMV(int, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40306 method public void STBSV(int, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40307 method public void STPMV(int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40308 method public void STPSV(int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40309 method public void STRMM(int, int, int, int, float, android.renderscript.Allocation, android.renderscript.Allocation); 40310 method public void STRMV(int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40311 method public void STRSM(int, int, int, int, float, android.renderscript.Allocation, android.renderscript.Allocation); 40312 method public void STRSV(int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40313 method public void ZGBMV(int, int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Double2, android.renderscript.Allocation, int); 40314 method public void ZGEMM(int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Double2, android.renderscript.Allocation); 40315 method public void ZGEMV(int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Double2, android.renderscript.Allocation, int); 40316 method public void ZGERC(android.renderscript.Double2, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation); 40317 method public void ZGERU(android.renderscript.Double2, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation); 40318 method public void ZHBMV(int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Double2, android.renderscript.Allocation, int); 40319 method public void ZHEMM(int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Double2, android.renderscript.Allocation); 40320 method public void ZHEMV(int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Double2, android.renderscript.Allocation, int); 40321 method public void ZHER(int, double, android.renderscript.Allocation, int, android.renderscript.Allocation); 40322 method public void ZHER2(int, android.renderscript.Double2, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation); 40323 method public void ZHER2K(int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, double, android.renderscript.Allocation); 40324 method public void ZHERK(int, int, double, android.renderscript.Allocation, double, android.renderscript.Allocation); 40325 method public void ZHPMV(int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Double2, android.renderscript.Allocation, int); 40326 method public void ZHPR(int, double, android.renderscript.Allocation, int, android.renderscript.Allocation); 40327 method public void ZHPR2(int, android.renderscript.Double2, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation); 40328 method public void ZSYMM(int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Double2, android.renderscript.Allocation); 40329 method public void ZSYR2K(int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Double2, android.renderscript.Allocation); 40330 method public void ZSYRK(int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Double2, android.renderscript.Allocation); 40331 method public void ZTBMV(int, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40332 method public void ZTBSV(int, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40333 method public void ZTPMV(int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40334 method public void ZTPSV(int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40335 method public void ZTRMM(int, int, int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation); 40336 method public void ZTRMV(int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40337 method public void ZTRSM(int, int, int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation); 40338 method public void ZTRSV(int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int); 40339 method public static android.renderscript.ScriptIntrinsicBLAS create(android.renderscript.RenderScript); 40340 field public static final int CONJ_TRANSPOSE = 113; // 0x71 40341 field public static final int LEFT = 141; // 0x8d 40342 field public static final int LOWER = 122; // 0x7a 40343 field public static final int NON_UNIT = 131; // 0x83 40344 field public static final int NO_TRANSPOSE = 111; // 0x6f 40345 field public static final int RIGHT = 142; // 0x8e 40346 field public static final int TRANSPOSE = 112; // 0x70 40347 field public static final int UNIT = 132; // 0x84 40348 field public static final int UPPER = 121; // 0x79 40349 } 40350 40351 public class ScriptIntrinsicBlend extends android.renderscript.ScriptIntrinsic { 40352 method public static android.renderscript.ScriptIntrinsicBlend create(android.renderscript.RenderScript, android.renderscript.Element); 40353 method public void forEachAdd(android.renderscript.Allocation, android.renderscript.Allocation); 40354 method public void forEachAdd(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40355 method public void forEachClear(android.renderscript.Allocation, android.renderscript.Allocation); 40356 method public void forEachClear(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40357 method public void forEachDst(android.renderscript.Allocation, android.renderscript.Allocation); 40358 method public void forEachDst(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40359 method public void forEachDstAtop(android.renderscript.Allocation, android.renderscript.Allocation); 40360 method public void forEachDstAtop(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40361 method public void forEachDstIn(android.renderscript.Allocation, android.renderscript.Allocation); 40362 method public void forEachDstIn(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40363 method public void forEachDstOut(android.renderscript.Allocation, android.renderscript.Allocation); 40364 method public void forEachDstOut(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40365 method public void forEachDstOver(android.renderscript.Allocation, android.renderscript.Allocation); 40366 method public void forEachDstOver(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40367 method public void forEachMultiply(android.renderscript.Allocation, android.renderscript.Allocation); 40368 method public void forEachMultiply(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40369 method public void forEachSrc(android.renderscript.Allocation, android.renderscript.Allocation); 40370 method public void forEachSrc(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40371 method public void forEachSrcAtop(android.renderscript.Allocation, android.renderscript.Allocation); 40372 method public void forEachSrcAtop(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40373 method public void forEachSrcIn(android.renderscript.Allocation, android.renderscript.Allocation); 40374 method public void forEachSrcIn(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40375 method public void forEachSrcOut(android.renderscript.Allocation, android.renderscript.Allocation); 40376 method public void forEachSrcOut(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40377 method public void forEachSrcOver(android.renderscript.Allocation, android.renderscript.Allocation); 40378 method public void forEachSrcOver(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40379 method public void forEachSubtract(android.renderscript.Allocation, android.renderscript.Allocation); 40380 method public void forEachSubtract(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40381 method public void forEachXor(android.renderscript.Allocation, android.renderscript.Allocation); 40382 method public void forEachXor(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40383 method public android.renderscript.Script.KernelID getKernelIDAdd(); 40384 method public android.renderscript.Script.KernelID getKernelIDClear(); 40385 method public android.renderscript.Script.KernelID getKernelIDDst(); 40386 method public android.renderscript.Script.KernelID getKernelIDDstAtop(); 40387 method public android.renderscript.Script.KernelID getKernelIDDstIn(); 40388 method public android.renderscript.Script.KernelID getKernelIDDstOut(); 40389 method public android.renderscript.Script.KernelID getKernelIDDstOver(); 40390 method public android.renderscript.Script.KernelID getKernelIDMultiply(); 40391 method public android.renderscript.Script.KernelID getKernelIDSrc(); 40392 method public android.renderscript.Script.KernelID getKernelIDSrcAtop(); 40393 method public android.renderscript.Script.KernelID getKernelIDSrcIn(); 40394 method public android.renderscript.Script.KernelID getKernelIDSrcOut(); 40395 method public android.renderscript.Script.KernelID getKernelIDSrcOver(); 40396 method public android.renderscript.Script.KernelID getKernelIDSubtract(); 40397 method public android.renderscript.Script.KernelID getKernelIDXor(); 40398 } 40399 40400 public final class ScriptIntrinsicBlur extends android.renderscript.ScriptIntrinsic { 40401 method public static android.renderscript.ScriptIntrinsicBlur create(android.renderscript.RenderScript, android.renderscript.Element); 40402 method public void forEach(android.renderscript.Allocation); 40403 method public void forEach(android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40404 method public android.renderscript.Script.FieldID getFieldID_Input(); 40405 method public android.renderscript.Script.KernelID getKernelID(); 40406 method public void setInput(android.renderscript.Allocation); 40407 method public void setRadius(float); 40408 } 40409 40410 public final class ScriptIntrinsicColorMatrix extends android.renderscript.ScriptIntrinsic { 40411 method @Deprecated public static android.renderscript.ScriptIntrinsicColorMatrix create(android.renderscript.RenderScript, android.renderscript.Element); 40412 method public static android.renderscript.ScriptIntrinsicColorMatrix create(android.renderscript.RenderScript); 40413 method public void forEach(android.renderscript.Allocation, android.renderscript.Allocation); 40414 method public void forEach(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40415 method public android.renderscript.Script.KernelID getKernelID(); 40416 method public void setAdd(android.renderscript.Float4); 40417 method public void setAdd(float, float, float, float); 40418 method public void setColorMatrix(android.renderscript.Matrix4f); 40419 method public void setColorMatrix(android.renderscript.Matrix3f); 40420 method public void setGreyscale(); 40421 method public void setRGBtoYUV(); 40422 method public void setYUVtoRGB(); 40423 } 40424 40425 public final class ScriptIntrinsicConvolve3x3 extends android.renderscript.ScriptIntrinsic { 40426 method public static android.renderscript.ScriptIntrinsicConvolve3x3 create(android.renderscript.RenderScript, android.renderscript.Element); 40427 method public void forEach(android.renderscript.Allocation); 40428 method public void forEach(android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40429 method public android.renderscript.Script.FieldID getFieldID_Input(); 40430 method public android.renderscript.Script.KernelID getKernelID(); 40431 method public void setCoefficients(float[]); 40432 method public void setInput(android.renderscript.Allocation); 40433 } 40434 40435 public final class ScriptIntrinsicConvolve5x5 extends android.renderscript.ScriptIntrinsic { 40436 method public static android.renderscript.ScriptIntrinsicConvolve5x5 create(android.renderscript.RenderScript, android.renderscript.Element); 40437 method public void forEach(android.renderscript.Allocation); 40438 method public void forEach(android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40439 method public android.renderscript.Script.FieldID getFieldID_Input(); 40440 method public android.renderscript.Script.KernelID getKernelID(); 40441 method public void setCoefficients(float[]); 40442 method public void setInput(android.renderscript.Allocation); 40443 } 40444 40445 public final class ScriptIntrinsicHistogram extends android.renderscript.ScriptIntrinsic { 40446 method public static android.renderscript.ScriptIntrinsicHistogram create(android.renderscript.RenderScript, android.renderscript.Element); 40447 method public void forEach(android.renderscript.Allocation); 40448 method public void forEach(android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40449 method public void forEach_Dot(android.renderscript.Allocation); 40450 method public void forEach_Dot(android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40451 method public android.renderscript.Script.FieldID getFieldID_Input(); 40452 method public android.renderscript.Script.KernelID getKernelID_Separate(); 40453 method public void setDotCoefficients(float, float, float, float); 40454 method public void setOutput(android.renderscript.Allocation); 40455 } 40456 40457 public final class ScriptIntrinsicLUT extends android.renderscript.ScriptIntrinsic { 40458 method public static android.renderscript.ScriptIntrinsicLUT create(android.renderscript.RenderScript, android.renderscript.Element); 40459 method public void forEach(android.renderscript.Allocation, android.renderscript.Allocation); 40460 method public void forEach(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40461 method public android.renderscript.Script.KernelID getKernelID(); 40462 method public void setAlpha(int, int); 40463 method public void setBlue(int, int); 40464 method public void setGreen(int, int); 40465 method public void setRed(int, int); 40466 } 40467 40468 public final class ScriptIntrinsicResize extends android.renderscript.ScriptIntrinsic { 40469 method public static android.renderscript.ScriptIntrinsicResize create(android.renderscript.RenderScript); 40470 method public void forEach_bicubic(android.renderscript.Allocation); 40471 method public void forEach_bicubic(android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 40472 method public android.renderscript.Script.FieldID getFieldID_Input(); 40473 method public android.renderscript.Script.KernelID getKernelID_bicubic(); 40474 method public void setInput(android.renderscript.Allocation); 40475 } 40476 40477 public final class ScriptIntrinsicYuvToRGB extends android.renderscript.ScriptIntrinsic { 40478 method public static android.renderscript.ScriptIntrinsicYuvToRGB create(android.renderscript.RenderScript, android.renderscript.Element); 40479 method public void forEach(android.renderscript.Allocation); 40480 method public android.renderscript.Script.FieldID getFieldID_Input(); 40481 method public android.renderscript.Script.KernelID getKernelID(); 40482 method public void setInput(android.renderscript.Allocation); 40483 } 40484 40485 public class Short2 { 40486 ctor public Short2(); 40487 ctor public Short2(short, short); 40488 field public short x; 40489 field public short y; 40490 } 40491 40492 public class Short3 { 40493 ctor public Short3(); 40494 ctor public Short3(short, short, short); 40495 field public short x; 40496 field public short y; 40497 field public short z; 40498 } 40499 40500 public class Short4 { 40501 ctor public Short4(); 40502 ctor public Short4(short, short, short, short); 40503 field public short w; 40504 field public short x; 40505 field public short y; 40506 field public short z; 40507 } 40508 40509 public class Type extends android.renderscript.BaseObj { 40510 method public static android.renderscript.Type createX(android.renderscript.RenderScript, android.renderscript.Element, int); 40511 method public static android.renderscript.Type createXY(android.renderscript.RenderScript, android.renderscript.Element, int, int); 40512 method public static android.renderscript.Type createXYZ(android.renderscript.RenderScript, android.renderscript.Element, int, int, int); 40513 method public int getCount(); 40514 method public android.renderscript.Element getElement(); 40515 method public int getX(); 40516 method public int getY(); 40517 method public int getYuv(); 40518 method public int getZ(); 40519 method public boolean hasFaces(); 40520 method public boolean hasMipmaps(); 40521 } 40522 40523 public static class Type.Builder { 40524 ctor public Type.Builder(android.renderscript.RenderScript, android.renderscript.Element); 40525 method public android.renderscript.Type create(); 40526 method public android.renderscript.Type.Builder setFaces(boolean); 40527 method public android.renderscript.Type.Builder setMipmaps(boolean); 40528 method public android.renderscript.Type.Builder setX(int); 40529 method public android.renderscript.Type.Builder setY(int); 40530 method public android.renderscript.Type.Builder setYuvFormat(int); 40531 method public android.renderscript.Type.Builder setZ(int); 40532 } 40533 40534 public enum Type.CubemapFace { 40535 enum_constant public static final android.renderscript.Type.CubemapFace NEGATIVE_X; 40536 enum_constant public static final android.renderscript.Type.CubemapFace NEGATIVE_Y; 40537 enum_constant public static final android.renderscript.Type.CubemapFace NEGATIVE_Z; 40538 enum_constant public static final android.renderscript.Type.CubemapFace POSITIVE_X; 40539 enum_constant public static final android.renderscript.Type.CubemapFace POSITIVE_Y; 40540 enum_constant public static final android.renderscript.Type.CubemapFace POSITIVE_Z; 40541 enum_constant @Deprecated public static final android.renderscript.Type.CubemapFace POSITVE_X; 40542 enum_constant @Deprecated public static final android.renderscript.Type.CubemapFace POSITVE_Y; 40543 enum_constant @Deprecated public static final android.renderscript.Type.CubemapFace POSITVE_Z; 40544 } 40545 40546} 40547 40548package android.sax { 40549 40550 public class Element { 40551 method public android.sax.Element getChild(String); 40552 method public android.sax.Element getChild(String, String); 40553 method public android.sax.Element requireChild(String); 40554 method public android.sax.Element requireChild(String, String); 40555 method public void setElementListener(android.sax.ElementListener); 40556 method public void setEndElementListener(android.sax.EndElementListener); 40557 method public void setEndTextElementListener(android.sax.EndTextElementListener); 40558 method public void setStartElementListener(android.sax.StartElementListener); 40559 method public void setTextElementListener(android.sax.TextElementListener); 40560 } 40561 40562 public interface ElementListener extends android.sax.StartElementListener android.sax.EndElementListener { 40563 } 40564 40565 public interface EndElementListener { 40566 method public void end(); 40567 } 40568 40569 public interface EndTextElementListener { 40570 method public void end(String); 40571 } 40572 40573 public class RootElement extends android.sax.Element { 40574 ctor public RootElement(String, String); 40575 ctor public RootElement(String); 40576 method public org.xml.sax.ContentHandler getContentHandler(); 40577 } 40578 40579 public interface StartElementListener { 40580 method public void start(org.xml.sax.Attributes); 40581 } 40582 40583 public interface TextElementListener extends android.sax.StartElementListener android.sax.EndTextElementListener { 40584 } 40585 40586} 40587 40588package android.se.omapi { 40589 40590 public final class Channel implements java.nio.channels.Channel { 40591 method public void close(); 40592 method @Nullable public byte[] getSelectResponse(); 40593 method @NonNull public android.se.omapi.Session getSession(); 40594 method public boolean isBasicChannel(); 40595 method public boolean isOpen(); 40596 method public boolean selectNext() throws java.io.IOException; 40597 method @NonNull public byte[] transmit(@NonNull byte[]) throws java.io.IOException; 40598 } 40599 40600 public final class Reader { 40601 method public void closeSessions(); 40602 method @NonNull public String getName(); 40603 method @NonNull public android.se.omapi.SEService getSEService(); 40604 method public boolean isSecureElementPresent(); 40605 method @NonNull public android.se.omapi.Session openSession() throws java.io.IOException; 40606 } 40607 40608 public final class SEService { 40609 ctor public SEService(@NonNull android.content.Context, @NonNull java.util.concurrent.Executor, @NonNull android.se.omapi.SEService.OnConnectedListener); 40610 method @NonNull public android.se.omapi.Reader[] getReaders(); 40611 method @NonNull public android.se.omapi.Reader getUiccReader(int); 40612 method @NonNull public String getVersion(); 40613 method public boolean isConnected(); 40614 method public void shutdown(); 40615 } 40616 40617 public static interface SEService.OnConnectedListener { 40618 method public void onConnected(); 40619 } 40620 40621 public final class Session { 40622 method public void close(); 40623 method public void closeChannels(); 40624 method @Nullable public byte[] getATR(); 40625 method @NonNull public android.se.omapi.Reader getReader(); 40626 method public boolean isClosed(); 40627 method @Nullable public android.se.omapi.Channel openBasicChannel(@Nullable byte[], @Nullable byte) throws java.io.IOException; 40628 method @Nullable public android.se.omapi.Channel openBasicChannel(@Nullable byte[]) throws java.io.IOException; 40629 method @Nullable public android.se.omapi.Channel openLogicalChannel(@Nullable byte[], @Nullable byte) throws java.io.IOException; 40630 method @Nullable public android.se.omapi.Channel openLogicalChannel(@Nullable byte[]) throws java.io.IOException; 40631 } 40632 40633} 40634 40635package android.security { 40636 40637 public final class AttestedKeyPair { 40638 ctor public AttestedKeyPair(@Nullable java.security.KeyPair, @NonNull java.util.List<java.security.cert.Certificate>); 40639 method @NonNull public java.util.List<java.security.cert.Certificate> getAttestationRecord(); 40640 method @Nullable public java.security.KeyPair getKeyPair(); 40641 } 40642 40643 public class ConfirmationAlreadyPresentingException extends java.lang.Exception { 40644 ctor public ConfirmationAlreadyPresentingException(); 40645 ctor public ConfirmationAlreadyPresentingException(String); 40646 } 40647 40648 public abstract class ConfirmationCallback { 40649 ctor public ConfirmationCallback(); 40650 method public void onCanceled(); 40651 method public void onConfirmed(@NonNull byte[]); 40652 method public void onDismissed(); 40653 method public void onError(Throwable); 40654 } 40655 40656 public class ConfirmationNotAvailableException extends java.lang.Exception { 40657 ctor public ConfirmationNotAvailableException(); 40658 ctor public ConfirmationNotAvailableException(String); 40659 } 40660 40661 public class ConfirmationPrompt { 40662 method public void cancelPrompt(); 40663 method public static boolean isSupported(android.content.Context); 40664 method public void presentPrompt(@NonNull java.util.concurrent.Executor, @NonNull android.security.ConfirmationCallback) throws android.security.ConfirmationAlreadyPresentingException, android.security.ConfirmationNotAvailableException; 40665 } 40666 40667 public static final class ConfirmationPrompt.Builder { 40668 ctor public ConfirmationPrompt.Builder(android.content.Context); 40669 method public android.security.ConfirmationPrompt build(); 40670 method public android.security.ConfirmationPrompt.Builder setExtraData(byte[]); 40671 method public android.security.ConfirmationPrompt.Builder setPromptText(CharSequence); 40672 } 40673 40674 public final class FileIntegrityManager { 40675 method public boolean isApkVeritySupported(); 40676 method @RequiresPermission(anyOf={android.Manifest.permission.INSTALL_PACKAGES, android.Manifest.permission.REQUEST_INSTALL_PACKAGES}) public boolean isAppSourceCertificateTrusted(@NonNull java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException; 40677 } 40678 40679 public final class KeyChain { 40680 ctor public KeyChain(); 40681 method public static void choosePrivateKeyAlias(@NonNull android.app.Activity, @NonNull android.security.KeyChainAliasCallback, @Nullable String[], @Nullable java.security.Principal[], @Nullable String, int, @Nullable String); 40682 method public static void choosePrivateKeyAlias(@NonNull android.app.Activity, @NonNull android.security.KeyChainAliasCallback, @Nullable String[], @Nullable java.security.Principal[], @Nullable android.net.Uri, @Nullable String); 40683 method @NonNull public static android.content.Intent createInstallIntent(); 40684 method @Nullable @WorkerThread public static java.security.cert.X509Certificate[] getCertificateChain(@NonNull android.content.Context, @NonNull String) throws java.lang.InterruptedException, android.security.KeyChainException; 40685 method @Nullable @WorkerThread public static java.security.PrivateKey getPrivateKey(@NonNull android.content.Context, @NonNull String) throws java.lang.InterruptedException, android.security.KeyChainException; 40686 method @Deprecated public static boolean isBoundKeyAlgorithm(@NonNull String); 40687 method public static boolean isKeyAlgorithmSupported(@NonNull String); 40688 field public static final String ACTION_KEYCHAIN_CHANGED = "android.security.action.KEYCHAIN_CHANGED"; 40689 field public static final String ACTION_KEY_ACCESS_CHANGED = "android.security.action.KEY_ACCESS_CHANGED"; 40690 field @Deprecated public static final String ACTION_STORAGE_CHANGED = "android.security.STORAGE_CHANGED"; 40691 field public static final String ACTION_TRUST_STORE_CHANGED = "android.security.action.TRUST_STORE_CHANGED"; 40692 field public static final String EXTRA_CERTIFICATE = "CERT"; 40693 field public static final String EXTRA_KEY_ACCESSIBLE = "android.security.extra.KEY_ACCESSIBLE"; 40694 field public static final String EXTRA_KEY_ALIAS = "android.security.extra.KEY_ALIAS"; 40695 field public static final String EXTRA_NAME = "name"; 40696 field public static final String EXTRA_PKCS12 = "PKCS12"; 40697 field public static final String KEY_ALIAS_SELECTION_DENIED = "android:alias-selection-denied"; 40698 } 40699 40700 public interface KeyChainAliasCallback { 40701 method public void alias(@Nullable String); 40702 } 40703 40704 public class KeyChainException extends java.lang.Exception { 40705 ctor public KeyChainException(); 40706 ctor public KeyChainException(String); 40707 ctor public KeyChainException(String, Throwable); 40708 ctor public KeyChainException(Throwable); 40709 } 40710 40711 @Deprecated public final class KeyPairGeneratorSpec implements java.security.spec.AlgorithmParameterSpec { 40712 method @Deprecated @NonNull public java.security.spec.AlgorithmParameterSpec getAlgorithmParameterSpec(); 40713 method @Deprecated public android.content.Context getContext(); 40714 method @Deprecated @NonNull public java.util.Date getEndDate(); 40715 method @Deprecated public int getKeySize(); 40716 method @Deprecated @Nullable public String getKeyType(); 40717 method @Deprecated public String getKeystoreAlias(); 40718 method @Deprecated @NonNull public java.math.BigInteger getSerialNumber(); 40719 method @Deprecated @NonNull public java.util.Date getStartDate(); 40720 method @Deprecated @NonNull public javax.security.auth.x500.X500Principal getSubjectDN(); 40721 method @Deprecated public boolean isEncryptionRequired(); 40722 } 40723 40724 @Deprecated public static final class KeyPairGeneratorSpec.Builder { 40725 ctor @Deprecated public KeyPairGeneratorSpec.Builder(@NonNull android.content.Context); 40726 method @Deprecated @NonNull public android.security.KeyPairGeneratorSpec build(); 40727 method @Deprecated public android.security.KeyPairGeneratorSpec.Builder setAlgorithmParameterSpec(@NonNull java.security.spec.AlgorithmParameterSpec); 40728 method @Deprecated @NonNull public android.security.KeyPairGeneratorSpec.Builder setAlias(@NonNull String); 40729 method @Deprecated @NonNull public android.security.KeyPairGeneratorSpec.Builder setEncryptionRequired(); 40730 method @Deprecated @NonNull public android.security.KeyPairGeneratorSpec.Builder setEndDate(@NonNull java.util.Date); 40731 method @Deprecated @NonNull public android.security.KeyPairGeneratorSpec.Builder setKeySize(int); 40732 method @Deprecated @NonNull public android.security.KeyPairGeneratorSpec.Builder setKeyType(@NonNull String) throws java.security.NoSuchAlgorithmException; 40733 method @Deprecated @NonNull public android.security.KeyPairGeneratorSpec.Builder setSerialNumber(@NonNull java.math.BigInteger); 40734 method @Deprecated @NonNull public android.security.KeyPairGeneratorSpec.Builder setStartDate(@NonNull java.util.Date); 40735 method @Deprecated @NonNull public android.security.KeyPairGeneratorSpec.Builder setSubject(@NonNull javax.security.auth.x500.X500Principal); 40736 } 40737 40738 @Deprecated public final class KeyStoreParameter implements java.security.KeyStore.ProtectionParameter { 40739 method @Deprecated public boolean isEncryptionRequired(); 40740 } 40741 40742 @Deprecated public static final class KeyStoreParameter.Builder { 40743 ctor @Deprecated public KeyStoreParameter.Builder(@NonNull android.content.Context); 40744 method @Deprecated @NonNull public android.security.KeyStoreParameter build(); 40745 method @Deprecated @NonNull public android.security.KeyStoreParameter.Builder setEncryptionRequired(boolean); 40746 } 40747 40748 public class NetworkSecurityPolicy { 40749 method public static android.security.NetworkSecurityPolicy getInstance(); 40750 method public boolean isCleartextTrafficPermitted(); 40751 method public boolean isCleartextTrafficPermitted(String); 40752 } 40753 40754} 40755 40756package android.security.identity { 40757 40758 public class AccessControlProfile { 40759 } 40760 40761 public static final class AccessControlProfile.Builder { 40762 ctor public AccessControlProfile.Builder(@NonNull android.security.identity.AccessControlProfileId); 40763 method @NonNull public android.security.identity.AccessControlProfile build(); 40764 method @NonNull public android.security.identity.AccessControlProfile.Builder setReaderCertificate(@NonNull java.security.cert.X509Certificate); 40765 method @NonNull public android.security.identity.AccessControlProfile.Builder setUserAuthenticationRequired(boolean); 40766 method @NonNull public android.security.identity.AccessControlProfile.Builder setUserAuthenticationTimeout(long); 40767 } 40768 40769 public class AccessControlProfileId { 40770 ctor public AccessControlProfileId(int); 40771 method public int getId(); 40772 } 40773 40774 public class AlreadyPersonalizedException extends android.security.identity.IdentityCredentialException { 40775 ctor public AlreadyPersonalizedException(@NonNull String); 40776 ctor public AlreadyPersonalizedException(@NonNull String, @NonNull Throwable); 40777 } 40778 40779 public class CipherSuiteNotSupportedException extends android.security.identity.IdentityCredentialException { 40780 ctor public CipherSuiteNotSupportedException(@NonNull String); 40781 ctor public CipherSuiteNotSupportedException(@NonNull String, @NonNull Throwable); 40782 } 40783 40784 public class DocTypeNotSupportedException extends android.security.identity.IdentityCredentialException { 40785 ctor public DocTypeNotSupportedException(@NonNull String); 40786 ctor public DocTypeNotSupportedException(@NonNull String, @NonNull Throwable); 40787 } 40788 40789 public class EphemeralPublicKeyNotFoundException extends android.security.identity.IdentityCredentialException { 40790 ctor public EphemeralPublicKeyNotFoundException(@NonNull String); 40791 ctor public EphemeralPublicKeyNotFoundException(@NonNull String, @NonNull Throwable); 40792 } 40793 40794 public abstract class IdentityCredential { 40795 method @NonNull public abstract java.security.KeyPair createEphemeralKeyPair(); 40796 method @NonNull public abstract byte[] decryptMessageFromReader(@NonNull byte[]) throws android.security.identity.MessageDecryptionException; 40797 method @NonNull public abstract byte[] encryptMessageToReader(@NonNull byte[]); 40798 method @NonNull public abstract java.util.Collection<java.security.cert.X509Certificate> getAuthKeysNeedingCertification(); 40799 method @NonNull public abstract int[] getAuthenticationDataUsageCount(); 40800 method @NonNull public abstract java.util.Collection<java.security.cert.X509Certificate> getCredentialKeyCertificateChain(); 40801 method @NonNull public abstract android.security.identity.ResultData getEntries(@Nullable byte[], @NonNull java.util.Map<java.lang.String,java.util.Collection<java.lang.String>>, @Nullable byte[], @Nullable byte[]) throws android.security.identity.EphemeralPublicKeyNotFoundException, android.security.identity.InvalidReaderSignatureException, android.security.identity.InvalidRequestMessageException, android.security.identity.NoAuthenticationKeyAvailableException, android.security.identity.SessionTranscriptMismatchException; 40802 method public abstract void setAllowUsingExhaustedKeys(boolean); 40803 method public abstract void setAvailableAuthenticationKeys(int, int); 40804 method public abstract void setReaderEphemeralPublicKey(@NonNull java.security.PublicKey) throws java.security.InvalidKeyException; 40805 method public abstract void storeStaticAuthenticationData(@NonNull java.security.cert.X509Certificate, @NonNull byte[]) throws android.security.identity.UnknownAuthenticationKeyException; 40806 } 40807 40808 public class IdentityCredentialException extends java.lang.Exception { 40809 ctor public IdentityCredentialException(@NonNull String); 40810 ctor public IdentityCredentialException(@NonNull String, @NonNull Throwable); 40811 } 40812 40813 public abstract class IdentityCredentialStore { 40814 method @NonNull public abstract android.security.identity.WritableIdentityCredential createCredential(@NonNull String, @NonNull String) throws android.security.identity.AlreadyPersonalizedException, android.security.identity.DocTypeNotSupportedException; 40815 method @Nullable public abstract byte[] deleteCredentialByName(@NonNull String); 40816 method @Nullable public abstract android.security.identity.IdentityCredential getCredentialByName(@NonNull String, int) throws android.security.identity.CipherSuiteNotSupportedException; 40817 method @Nullable public static android.security.identity.IdentityCredentialStore getDirectAccessInstance(@NonNull android.content.Context); 40818 method @Nullable public static android.security.identity.IdentityCredentialStore getInstance(@NonNull android.content.Context); 40819 method @NonNull public abstract String[] getSupportedDocTypes(); 40820 field public static final int CIPHERSUITE_ECDHE_HKDF_ECDSA_WITH_AES_256_GCM_SHA256 = 1; // 0x1 40821 } 40822 40823 public class InvalidReaderSignatureException extends android.security.identity.IdentityCredentialException { 40824 ctor public InvalidReaderSignatureException(@NonNull String); 40825 ctor public InvalidReaderSignatureException(@NonNull String, @NonNull Throwable); 40826 } 40827 40828 public class InvalidRequestMessageException extends android.security.identity.IdentityCredentialException { 40829 ctor public InvalidRequestMessageException(@NonNull String); 40830 ctor public InvalidRequestMessageException(@NonNull String, @NonNull Throwable); 40831 } 40832 40833 public class MessageDecryptionException extends android.security.identity.IdentityCredentialException { 40834 ctor public MessageDecryptionException(@NonNull String); 40835 ctor public MessageDecryptionException(@NonNull String, @NonNull Throwable); 40836 } 40837 40838 public class NoAuthenticationKeyAvailableException extends android.security.identity.IdentityCredentialException { 40839 ctor public NoAuthenticationKeyAvailableException(@NonNull String); 40840 ctor public NoAuthenticationKeyAvailableException(@NonNull String, @NonNull Throwable); 40841 } 40842 40843 public class PersonalizationData { 40844 } 40845 40846 public static final class PersonalizationData.Builder { 40847 ctor public PersonalizationData.Builder(); 40848 method @NonNull public android.security.identity.PersonalizationData.Builder addAccessControlProfile(@NonNull android.security.identity.AccessControlProfile); 40849 method @NonNull public android.security.identity.PersonalizationData build(); 40850 method @NonNull public android.security.identity.PersonalizationData.Builder putEntry(@NonNull String, @NonNull String, @NonNull java.util.Collection<android.security.identity.AccessControlProfileId>, @NonNull byte[]); 40851 } 40852 40853 public abstract class ResultData { 40854 method @NonNull public abstract byte[] getAuthenticatedData(); 40855 method @Nullable public abstract byte[] getEntry(@NonNull String, @NonNull String); 40856 method @Nullable public abstract java.util.Collection<java.lang.String> getEntryNames(@NonNull String); 40857 method @Nullable public abstract byte[] getMessageAuthenticationCode(); 40858 method @NonNull public abstract java.util.Collection<java.lang.String> getNamespaces(); 40859 method @Nullable public abstract java.util.Collection<java.lang.String> getRetrievedEntryNames(@NonNull String); 40860 method @NonNull public abstract byte[] getStaticAuthenticationData(); 40861 method public abstract int getStatus(@NonNull String, @NonNull String); 40862 field public static final int STATUS_NOT_IN_REQUEST_MESSAGE = 3; // 0x3 40863 field public static final int STATUS_NOT_REQUESTED = 2; // 0x2 40864 field public static final int STATUS_NO_ACCESS_CONTROL_PROFILES = 6; // 0x6 40865 field public static final int STATUS_NO_SUCH_ENTRY = 1; // 0x1 40866 field public static final int STATUS_OK = 0; // 0x0 40867 field public static final int STATUS_READER_AUTHENTICATION_FAILED = 5; // 0x5 40868 field public static final int STATUS_USER_AUTHENTICATION_FAILED = 4; // 0x4 40869 } 40870 40871 public class SessionTranscriptMismatchException extends android.security.identity.IdentityCredentialException { 40872 ctor public SessionTranscriptMismatchException(@NonNull String); 40873 ctor public SessionTranscriptMismatchException(@NonNull String, @NonNull Throwable); 40874 } 40875 40876 public class UnknownAuthenticationKeyException extends android.security.identity.IdentityCredentialException { 40877 ctor public UnknownAuthenticationKeyException(@NonNull String); 40878 ctor public UnknownAuthenticationKeyException(@NonNull String, @NonNull Throwable); 40879 } 40880 40881 public abstract class WritableIdentityCredential { 40882 method @NonNull public abstract java.util.Collection<java.security.cert.X509Certificate> getCredentialKeyCertificateChain(@NonNull byte[]); 40883 method @NonNull public abstract byte[] personalize(@NonNull android.security.identity.PersonalizationData); 40884 } 40885 40886} 40887 40888package android.security.keystore { 40889 40890 public class KeyExpiredException extends java.security.InvalidKeyException { 40891 ctor public KeyExpiredException(); 40892 ctor public KeyExpiredException(String); 40893 ctor public KeyExpiredException(String, Throwable); 40894 } 40895 40896 public final class KeyGenParameterSpec implements java.security.spec.AlgorithmParameterSpec { 40897 method @Nullable public java.security.spec.AlgorithmParameterSpec getAlgorithmParameterSpec(); 40898 method public byte[] getAttestationChallenge(); 40899 method @NonNull public String[] getBlockModes(); 40900 method @NonNull public java.util.Date getCertificateNotAfter(); 40901 method @NonNull public java.util.Date getCertificateNotBefore(); 40902 method @NonNull public java.math.BigInteger getCertificateSerialNumber(); 40903 method @NonNull public javax.security.auth.x500.X500Principal getCertificateSubject(); 40904 method @NonNull public String[] getDigests(); 40905 method @NonNull public String[] getEncryptionPaddings(); 40906 method public int getKeySize(); 40907 method @Nullable public java.util.Date getKeyValidityForConsumptionEnd(); 40908 method @Nullable public java.util.Date getKeyValidityForOriginationEnd(); 40909 method @Nullable public java.util.Date getKeyValidityStart(); 40910 method @NonNull public String getKeystoreAlias(); 40911 method public int getPurposes(); 40912 method @NonNull public String[] getSignaturePaddings(); 40913 method public int getUserAuthenticationType(); 40914 method public int getUserAuthenticationValidityDurationSeconds(); 40915 method @NonNull public boolean isDigestsSpecified(); 40916 method public boolean isInvalidatedByBiometricEnrollment(); 40917 method public boolean isRandomizedEncryptionRequired(); 40918 method public boolean isStrongBoxBacked(); 40919 method public boolean isUnlockedDeviceRequired(); 40920 method public boolean isUserAuthenticationRequired(); 40921 method public boolean isUserAuthenticationValidWhileOnBody(); 40922 method public boolean isUserConfirmationRequired(); 40923 method public boolean isUserPresenceRequired(); 40924 } 40925 40926 public static final class KeyGenParameterSpec.Builder { 40927 ctor public KeyGenParameterSpec.Builder(@NonNull String, int); 40928 method @NonNull public android.security.keystore.KeyGenParameterSpec build(); 40929 method public android.security.keystore.KeyGenParameterSpec.Builder setAlgorithmParameterSpec(@NonNull java.security.spec.AlgorithmParameterSpec); 40930 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setAttestationChallenge(byte[]); 40931 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setBlockModes(java.lang.String...); 40932 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setCertificateNotAfter(@NonNull java.util.Date); 40933 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setCertificateNotBefore(@NonNull java.util.Date); 40934 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setCertificateSerialNumber(@NonNull java.math.BigInteger); 40935 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setCertificateSubject(@NonNull javax.security.auth.x500.X500Principal); 40936 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setDigests(java.lang.String...); 40937 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setEncryptionPaddings(java.lang.String...); 40938 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setInvalidatedByBiometricEnrollment(boolean); 40939 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setIsStrongBoxBacked(boolean); 40940 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setKeySize(int); 40941 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setKeyValidityEnd(java.util.Date); 40942 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setKeyValidityForConsumptionEnd(java.util.Date); 40943 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setKeyValidityForOriginationEnd(java.util.Date); 40944 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setKeyValidityStart(java.util.Date); 40945 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setRandomizedEncryptionRequired(boolean); 40946 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setSignaturePaddings(java.lang.String...); 40947 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setUnlockedDeviceRequired(boolean); 40948 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setUserAuthenticationParameters(@IntRange(from=0) int, int); 40949 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setUserAuthenticationRequired(boolean); 40950 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setUserAuthenticationValidWhileOnBody(boolean); 40951 method @Deprecated @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setUserAuthenticationValidityDurationSeconds(@IntRange(from=0xffffffff) int); 40952 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setUserConfirmationRequired(boolean); 40953 method @NonNull public android.security.keystore.KeyGenParameterSpec.Builder setUserPresenceRequired(boolean); 40954 } 40955 40956 public class KeyInfo implements java.security.spec.KeySpec { 40957 method @NonNull public String[] getBlockModes(); 40958 method @NonNull public String[] getDigests(); 40959 method @NonNull public String[] getEncryptionPaddings(); 40960 method public int getKeySize(); 40961 method @Nullable public java.util.Date getKeyValidityForConsumptionEnd(); 40962 method @Nullable public java.util.Date getKeyValidityForOriginationEnd(); 40963 method @Nullable public java.util.Date getKeyValidityStart(); 40964 method public String getKeystoreAlias(); 40965 method public int getOrigin(); 40966 method public int getPurposes(); 40967 method @NonNull public String[] getSignaturePaddings(); 40968 method public int getUserAuthenticationType(); 40969 method public int getUserAuthenticationValidityDurationSeconds(); 40970 method public boolean isInsideSecureHardware(); 40971 method public boolean isInvalidatedByBiometricEnrollment(); 40972 method public boolean isTrustedUserPresenceRequired(); 40973 method public boolean isUserAuthenticationRequired(); 40974 method public boolean isUserAuthenticationRequirementEnforcedBySecureHardware(); 40975 method public boolean isUserAuthenticationValidWhileOnBody(); 40976 method public boolean isUserConfirmationRequired(); 40977 } 40978 40979 public class KeyNotYetValidException extends java.security.InvalidKeyException { 40980 ctor public KeyNotYetValidException(); 40981 ctor public KeyNotYetValidException(String); 40982 ctor public KeyNotYetValidException(String, Throwable); 40983 } 40984 40985 public class KeyPermanentlyInvalidatedException extends java.security.InvalidKeyException { 40986 ctor public KeyPermanentlyInvalidatedException(); 40987 ctor public KeyPermanentlyInvalidatedException(String); 40988 ctor public KeyPermanentlyInvalidatedException(String, Throwable); 40989 } 40990 40991 public abstract class KeyProperties { 40992 field public static final int AUTH_BIOMETRIC_STRONG = 2; // 0x2 40993 field public static final int AUTH_DEVICE_CREDENTIAL = 1; // 0x1 40994 field public static final String BLOCK_MODE_CBC = "CBC"; 40995 field public static final String BLOCK_MODE_CTR = "CTR"; 40996 field public static final String BLOCK_MODE_ECB = "ECB"; 40997 field public static final String BLOCK_MODE_GCM = "GCM"; 40998 field public static final String DIGEST_MD5 = "MD5"; 40999 field public static final String DIGEST_NONE = "NONE"; 41000 field public static final String DIGEST_SHA1 = "SHA-1"; 41001 field public static final String DIGEST_SHA224 = "SHA-224"; 41002 field public static final String DIGEST_SHA256 = "SHA-256"; 41003 field public static final String DIGEST_SHA384 = "SHA-384"; 41004 field public static final String DIGEST_SHA512 = "SHA-512"; 41005 field public static final String ENCRYPTION_PADDING_NONE = "NoPadding"; 41006 field public static final String ENCRYPTION_PADDING_PKCS7 = "PKCS7Padding"; 41007 field public static final String ENCRYPTION_PADDING_RSA_OAEP = "OAEPPadding"; 41008 field public static final String ENCRYPTION_PADDING_RSA_PKCS1 = "PKCS1Padding"; 41009 field @Deprecated public static final String KEY_ALGORITHM_3DES = "DESede"; 41010 field public static final String KEY_ALGORITHM_AES = "AES"; 41011 field public static final String KEY_ALGORITHM_EC = "EC"; 41012 field public static final String KEY_ALGORITHM_HMAC_SHA1 = "HmacSHA1"; 41013 field public static final String KEY_ALGORITHM_HMAC_SHA224 = "HmacSHA224"; 41014 field public static final String KEY_ALGORITHM_HMAC_SHA256 = "HmacSHA256"; 41015 field public static final String KEY_ALGORITHM_HMAC_SHA384 = "HmacSHA384"; 41016 field public static final String KEY_ALGORITHM_HMAC_SHA512 = "HmacSHA512"; 41017 field public static final String KEY_ALGORITHM_RSA = "RSA"; 41018 field public static final int ORIGIN_GENERATED = 1; // 0x1 41019 field public static final int ORIGIN_IMPORTED = 2; // 0x2 41020 field public static final int ORIGIN_SECURELY_IMPORTED = 8; // 0x8 41021 field public static final int ORIGIN_UNKNOWN = 4; // 0x4 41022 field public static final int PURPOSE_DECRYPT = 2; // 0x2 41023 field public static final int PURPOSE_ENCRYPT = 1; // 0x1 41024 field public static final int PURPOSE_SIGN = 4; // 0x4 41025 field public static final int PURPOSE_VERIFY = 8; // 0x8 41026 field public static final int PURPOSE_WRAP_KEY = 32; // 0x20 41027 field public static final String SIGNATURE_PADDING_RSA_PKCS1 = "PKCS1"; 41028 field public static final String SIGNATURE_PADDING_RSA_PSS = "PSS"; 41029 } 41030 41031 public final class KeyProtection implements java.security.KeyStore.ProtectionParameter { 41032 method @NonNull public String[] getBlockModes(); 41033 method @NonNull public String[] getDigests(); 41034 method @NonNull public String[] getEncryptionPaddings(); 41035 method @Nullable public java.util.Date getKeyValidityForConsumptionEnd(); 41036 method @Nullable public java.util.Date getKeyValidityForOriginationEnd(); 41037 method @Nullable public java.util.Date getKeyValidityStart(); 41038 method public int getPurposes(); 41039 method @NonNull public String[] getSignaturePaddings(); 41040 method public int getUserAuthenticationType(); 41041 method public int getUserAuthenticationValidityDurationSeconds(); 41042 method public boolean isDigestsSpecified(); 41043 method public boolean isInvalidatedByBiometricEnrollment(); 41044 method public boolean isRandomizedEncryptionRequired(); 41045 method public boolean isUnlockedDeviceRequired(); 41046 method public boolean isUserAuthenticationRequired(); 41047 method public boolean isUserAuthenticationValidWhileOnBody(); 41048 method public boolean isUserConfirmationRequired(); 41049 method public boolean isUserPresenceRequired(); 41050 } 41051 41052 public static final class KeyProtection.Builder { 41053 ctor public KeyProtection.Builder(int); 41054 method @NonNull public android.security.keystore.KeyProtection build(); 41055 method @NonNull public android.security.keystore.KeyProtection.Builder setBlockModes(java.lang.String...); 41056 method @NonNull public android.security.keystore.KeyProtection.Builder setDigests(java.lang.String...); 41057 method @NonNull public android.security.keystore.KeyProtection.Builder setEncryptionPaddings(java.lang.String...); 41058 method @NonNull public android.security.keystore.KeyProtection.Builder setInvalidatedByBiometricEnrollment(boolean); 41059 method @NonNull public android.security.keystore.KeyProtection.Builder setKeyValidityEnd(java.util.Date); 41060 method @NonNull public android.security.keystore.KeyProtection.Builder setKeyValidityForConsumptionEnd(java.util.Date); 41061 method @NonNull public android.security.keystore.KeyProtection.Builder setKeyValidityForOriginationEnd(java.util.Date); 41062 method @NonNull public android.security.keystore.KeyProtection.Builder setKeyValidityStart(java.util.Date); 41063 method @NonNull public android.security.keystore.KeyProtection.Builder setRandomizedEncryptionRequired(boolean); 41064 method @NonNull public android.security.keystore.KeyProtection.Builder setSignaturePaddings(java.lang.String...); 41065 method @NonNull public android.security.keystore.KeyProtection.Builder setUnlockedDeviceRequired(boolean); 41066 method @NonNull public android.security.keystore.KeyProtection.Builder setUserAuthenticationParameters(@IntRange(from=0) int, int); 41067 method @NonNull public android.security.keystore.KeyProtection.Builder setUserAuthenticationRequired(boolean); 41068 method @NonNull public android.security.keystore.KeyProtection.Builder setUserAuthenticationValidWhileOnBody(boolean); 41069 method @Deprecated @NonNull public android.security.keystore.KeyProtection.Builder setUserAuthenticationValidityDurationSeconds(@IntRange(from=0xffffffff) int); 41070 method @NonNull public android.security.keystore.KeyProtection.Builder setUserConfirmationRequired(boolean); 41071 method @NonNull public android.security.keystore.KeyProtection.Builder setUserPresenceRequired(boolean); 41072 } 41073 41074 public class SecureKeyImportUnavailableException extends java.security.ProviderException { 41075 ctor public SecureKeyImportUnavailableException(); 41076 ctor public SecureKeyImportUnavailableException(String); 41077 ctor public SecureKeyImportUnavailableException(String, Throwable); 41078 ctor public SecureKeyImportUnavailableException(Throwable); 41079 } 41080 41081 public class StrongBoxUnavailableException extends java.security.ProviderException { 41082 ctor public StrongBoxUnavailableException(); 41083 ctor public StrongBoxUnavailableException(String); 41084 ctor public StrongBoxUnavailableException(String, Throwable); 41085 ctor public StrongBoxUnavailableException(Throwable); 41086 } 41087 41088 public class UserNotAuthenticatedException extends java.security.InvalidKeyException { 41089 ctor public UserNotAuthenticatedException(); 41090 ctor public UserNotAuthenticatedException(String); 41091 ctor public UserNotAuthenticatedException(String, Throwable); 41092 } 41093 41094 public class UserPresenceUnavailableException extends java.security.InvalidKeyException { 41095 ctor public UserPresenceUnavailableException(); 41096 ctor public UserPresenceUnavailableException(String); 41097 ctor public UserPresenceUnavailableException(String, Throwable); 41098 } 41099 41100 public class WrappedKeyEntry implements java.security.KeyStore.Entry { 41101 ctor public WrappedKeyEntry(byte[], String, String, java.security.spec.AlgorithmParameterSpec); 41102 method public java.security.spec.AlgorithmParameterSpec getAlgorithmParameterSpec(); 41103 method public String getTransformation(); 41104 method public byte[] getWrappedKeyBytes(); 41105 method public String getWrappingKeyAlias(); 41106 } 41107 41108} 41109 41110package android.service.autofill { 41111 41112 public abstract class AutofillService extends android.app.Service { 41113 ctor public AutofillService(); 41114 method @Nullable public final android.service.autofill.FillEventHistory getFillEventHistory(); 41115 method public final android.os.IBinder onBind(android.content.Intent); 41116 method public void onConnected(); 41117 method public void onDisconnected(); 41118 method public abstract void onFillRequest(@NonNull android.service.autofill.FillRequest, @NonNull android.os.CancellationSignal, @NonNull android.service.autofill.FillCallback); 41119 method public abstract void onSaveRequest(@NonNull android.service.autofill.SaveRequest, @NonNull android.service.autofill.SaveCallback); 41120 field public static final String SERVICE_INTERFACE = "android.service.autofill.AutofillService"; 41121 field public static final String SERVICE_META_DATA = "android.autofill"; 41122 } 41123 41124 public final class BatchUpdates implements android.os.Parcelable { 41125 method public int describeContents(); 41126 method public void writeToParcel(android.os.Parcel, int); 41127 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.BatchUpdates> CREATOR; 41128 } 41129 41130 public static class BatchUpdates.Builder { 41131 ctor public BatchUpdates.Builder(); 41132 method public android.service.autofill.BatchUpdates build(); 41133 method public android.service.autofill.BatchUpdates.Builder transformChild(int, @NonNull android.service.autofill.Transformation); 41134 method public android.service.autofill.BatchUpdates.Builder updateTemplate(@NonNull android.widget.RemoteViews); 41135 } 41136 41137 public final class CharSequenceTransformation implements android.os.Parcelable android.service.autofill.Transformation { 41138 method public int describeContents(); 41139 method public void writeToParcel(android.os.Parcel, int); 41140 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.CharSequenceTransformation> CREATOR; 41141 } 41142 41143 public static class CharSequenceTransformation.Builder { 41144 ctor public CharSequenceTransformation.Builder(@NonNull android.view.autofill.AutofillId, @NonNull java.util.regex.Pattern, @NonNull String); 41145 method public android.service.autofill.CharSequenceTransformation.Builder addField(@NonNull android.view.autofill.AutofillId, @NonNull java.util.regex.Pattern, @NonNull String); 41146 method public android.service.autofill.CharSequenceTransformation build(); 41147 } 41148 41149 public final class CustomDescription implements android.os.Parcelable { 41150 method public int describeContents(); 41151 method public void writeToParcel(android.os.Parcel, int); 41152 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.CustomDescription> CREATOR; 41153 } 41154 41155 public static class CustomDescription.Builder { 41156 ctor public CustomDescription.Builder(@NonNull android.widget.RemoteViews); 41157 method @NonNull public android.service.autofill.CustomDescription.Builder addChild(int, @NonNull android.service.autofill.Transformation); 41158 method @NonNull public android.service.autofill.CustomDescription.Builder addOnClickAction(int, @NonNull android.service.autofill.OnClickAction); 41159 method @NonNull public android.service.autofill.CustomDescription.Builder batchUpdate(@NonNull android.service.autofill.Validator, @NonNull android.service.autofill.BatchUpdates); 41160 method @NonNull public android.service.autofill.CustomDescription build(); 41161 } 41162 41163 public final class Dataset implements android.os.Parcelable { 41164 method public int describeContents(); 41165 method public void writeToParcel(android.os.Parcel, int); 41166 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.Dataset> CREATOR; 41167 } 41168 41169 public static final class Dataset.Builder { 41170 ctor public Dataset.Builder(@NonNull android.widget.RemoteViews); 41171 ctor public Dataset.Builder(); 41172 method @NonNull public android.service.autofill.Dataset build(); 41173 method @NonNull public android.service.autofill.Dataset.Builder setAuthentication(@Nullable android.content.IntentSender); 41174 method @NonNull public android.service.autofill.Dataset.Builder setId(@Nullable String); 41175 method @NonNull public android.service.autofill.Dataset.Builder setInlinePresentation(@NonNull android.service.autofill.InlinePresentation); 41176 method @NonNull public android.service.autofill.Dataset.Builder setValue(@NonNull android.view.autofill.AutofillId, @Nullable android.view.autofill.AutofillValue); 41177 method @NonNull public android.service.autofill.Dataset.Builder setValue(@NonNull android.view.autofill.AutofillId, @Nullable android.view.autofill.AutofillValue, @NonNull android.widget.RemoteViews); 41178 method @NonNull public android.service.autofill.Dataset.Builder setValue(@NonNull android.view.autofill.AutofillId, @Nullable android.view.autofill.AutofillValue, @Nullable java.util.regex.Pattern); 41179 method @NonNull public android.service.autofill.Dataset.Builder setValue(@NonNull android.view.autofill.AutofillId, @Nullable android.view.autofill.AutofillValue, @Nullable java.util.regex.Pattern, @NonNull android.widget.RemoteViews); 41180 method @NonNull public android.service.autofill.Dataset.Builder setValue(@NonNull android.view.autofill.AutofillId, @Nullable android.view.autofill.AutofillValue, @NonNull android.widget.RemoteViews, @NonNull android.service.autofill.InlinePresentation); 41181 method @NonNull public android.service.autofill.Dataset.Builder setValue(@NonNull android.view.autofill.AutofillId, @Nullable android.view.autofill.AutofillValue, @Nullable java.util.regex.Pattern, @NonNull android.widget.RemoteViews, @NonNull android.service.autofill.InlinePresentation); 41182 } 41183 41184 public final class DateTransformation implements android.os.Parcelable android.service.autofill.Transformation { 41185 ctor public DateTransformation(@NonNull android.view.autofill.AutofillId, @NonNull android.icu.text.DateFormat); 41186 method public int describeContents(); 41187 method public void writeToParcel(android.os.Parcel, int); 41188 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.DateTransformation> CREATOR; 41189 } 41190 41191 public final class DateValueSanitizer implements android.os.Parcelable android.service.autofill.Sanitizer { 41192 ctor public DateValueSanitizer(@NonNull android.icu.text.DateFormat); 41193 method public int describeContents(); 41194 method public void writeToParcel(android.os.Parcel, int); 41195 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.DateValueSanitizer> CREATOR; 41196 } 41197 41198 public final class FieldClassification { 41199 method @NonNull public java.util.List<android.service.autofill.FieldClassification.Match> getMatches(); 41200 } 41201 41202 public static final class FieldClassification.Match { 41203 method @NonNull public String getCategoryId(); 41204 method public float getScore(); 41205 } 41206 41207 public final class FillCallback { 41208 method public void onFailure(@Nullable CharSequence); 41209 method public void onSuccess(@Nullable android.service.autofill.FillResponse); 41210 } 41211 41212 public final class FillContext implements android.os.Parcelable { 41213 method public int describeContents(); 41214 method @NonNull public android.view.autofill.AutofillId getFocusedId(); 41215 method public int getRequestId(); 41216 method @NonNull public android.app.assist.AssistStructure getStructure(); 41217 method public void writeToParcel(android.os.Parcel, int); 41218 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.FillContext> CREATOR; 41219 } 41220 41221 public final class FillEventHistory implements android.os.Parcelable { 41222 method public int describeContents(); 41223 method @Deprecated @Nullable public android.os.Bundle getClientState(); 41224 method @Nullable public java.util.List<android.service.autofill.FillEventHistory.Event> getEvents(); 41225 method public void writeToParcel(android.os.Parcel, int); 41226 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.FillEventHistory> CREATOR; 41227 } 41228 41229 public static final class FillEventHistory.Event { 41230 method @NonNull public java.util.Map<android.view.autofill.AutofillId,java.lang.String> getChangedFields(); 41231 method @Nullable public android.os.Bundle getClientState(); 41232 method @Nullable public String getDatasetId(); 41233 method @NonNull public java.util.Map<android.view.autofill.AutofillId,android.service.autofill.FieldClassification> getFieldsClassification(); 41234 method @NonNull public java.util.Set<java.lang.String> getIgnoredDatasetIds(); 41235 method @NonNull public java.util.Map<android.view.autofill.AutofillId,java.util.Set<java.lang.String>> getManuallyEnteredField(); 41236 method @NonNull public java.util.Set<java.lang.String> getSelectedDatasetIds(); 41237 method public int getType(); 41238 field public static final int TYPE_AUTHENTICATION_SELECTED = 2; // 0x2 41239 field public static final int TYPE_CONTEXT_COMMITTED = 4; // 0x4 41240 field public static final int TYPE_DATASETS_SHOWN = 5; // 0x5 41241 field public static final int TYPE_DATASET_AUTHENTICATION_SELECTED = 1; // 0x1 41242 field public static final int TYPE_DATASET_SELECTED = 0; // 0x0 41243 field public static final int TYPE_SAVE_SHOWN = 3; // 0x3 41244 } 41245 41246 public final class FillRequest implements android.os.Parcelable { 41247 method public int describeContents(); 41248 method @Nullable public android.os.Bundle getClientState(); 41249 method @NonNull public java.util.List<android.service.autofill.FillContext> getFillContexts(); 41250 method public int getFlags(); 41251 method public int getId(); 41252 method @Nullable public android.view.inputmethod.InlineSuggestionsRequest getInlineSuggestionsRequest(); 41253 method public void writeToParcel(@NonNull android.os.Parcel, int); 41254 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.FillRequest> CREATOR; 41255 field public static final int FLAG_COMPATIBILITY_MODE_REQUEST = 2; // 0x2 41256 field public static final int FLAG_MANUAL_REQUEST = 1; // 0x1 41257 } 41258 41259 public final class FillResponse implements android.os.Parcelable { 41260 method public int describeContents(); 41261 method public void writeToParcel(android.os.Parcel, int); 41262 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.FillResponse> CREATOR; 41263 field public static final int FLAG_DISABLE_ACTIVITY_ONLY = 2; // 0x2 41264 field public static final int FLAG_TRACK_CONTEXT_COMMITED = 1; // 0x1 41265 } 41266 41267 public static final class FillResponse.Builder { 41268 ctor public FillResponse.Builder(); 41269 method @NonNull public android.service.autofill.FillResponse.Builder addDataset(@Nullable android.service.autofill.Dataset); 41270 method @NonNull public android.service.autofill.FillResponse build(); 41271 method @NonNull public android.service.autofill.FillResponse.Builder disableAutofill(long); 41272 method @NonNull public android.service.autofill.FillResponse.Builder setAuthentication(@NonNull android.view.autofill.AutofillId[], @Nullable android.content.IntentSender, @Nullable android.widget.RemoteViews); 41273 method @NonNull public android.service.autofill.FillResponse.Builder setAuthentication(@NonNull android.view.autofill.AutofillId[], @Nullable android.content.IntentSender, @Nullable android.widget.RemoteViews, @Nullable android.service.autofill.InlinePresentation); 41274 method @NonNull public android.service.autofill.FillResponse.Builder setClientState(@Nullable android.os.Bundle); 41275 method @NonNull public android.service.autofill.FillResponse.Builder setFieldClassificationIds(@NonNull android.view.autofill.AutofillId...); 41276 method @NonNull public android.service.autofill.FillResponse.Builder setFlags(int); 41277 method @NonNull public android.service.autofill.FillResponse.Builder setFooter(@NonNull android.widget.RemoteViews); 41278 method @NonNull public android.service.autofill.FillResponse.Builder setHeader(@NonNull android.widget.RemoteViews); 41279 method @NonNull public android.service.autofill.FillResponse.Builder setIgnoredIds(android.view.autofill.AutofillId...); 41280 method @NonNull public android.service.autofill.FillResponse.Builder setPresentationCancelIds(@Nullable int[]); 41281 method @NonNull public android.service.autofill.FillResponse.Builder setSaveInfo(@NonNull android.service.autofill.SaveInfo); 41282 method @NonNull public android.service.autofill.FillResponse.Builder setUserData(@NonNull android.service.autofill.UserData); 41283 } 41284 41285 public final class ImageTransformation implements android.os.Parcelable android.service.autofill.Transformation { 41286 method public int describeContents(); 41287 method public void writeToParcel(android.os.Parcel, int); 41288 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.ImageTransformation> CREATOR; 41289 } 41290 41291 public static class ImageTransformation.Builder { 41292 ctor @Deprecated public ImageTransformation.Builder(@NonNull android.view.autofill.AutofillId, @NonNull java.util.regex.Pattern, @DrawableRes int); 41293 ctor public ImageTransformation.Builder(@NonNull android.view.autofill.AutofillId, @NonNull java.util.regex.Pattern, @DrawableRes int, @NonNull CharSequence); 41294 method @Deprecated public android.service.autofill.ImageTransformation.Builder addOption(@NonNull java.util.regex.Pattern, @DrawableRes int); 41295 method public android.service.autofill.ImageTransformation.Builder addOption(@NonNull java.util.regex.Pattern, @DrawableRes int, @NonNull CharSequence); 41296 method public android.service.autofill.ImageTransformation build(); 41297 } 41298 41299 public final class InlinePresentation implements android.os.Parcelable { 41300 ctor public InlinePresentation(@NonNull android.app.slice.Slice, @NonNull android.widget.inline.InlinePresentationSpec, boolean); 41301 method public int describeContents(); 41302 method @NonNull public android.widget.inline.InlinePresentationSpec getInlinePresentationSpec(); 41303 method @NonNull public android.app.slice.Slice getSlice(); 41304 method public boolean isPinned(); 41305 method public void writeToParcel(@NonNull android.os.Parcel, int); 41306 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.InlinePresentation> CREATOR; 41307 } 41308 41309 public final class LuhnChecksumValidator implements android.os.Parcelable android.service.autofill.Validator { 41310 ctor public LuhnChecksumValidator(@NonNull android.view.autofill.AutofillId...); 41311 method public int describeContents(); 41312 method public void writeToParcel(android.os.Parcel, int); 41313 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.LuhnChecksumValidator> CREATOR; 41314 } 41315 41316 public interface OnClickAction { 41317 } 41318 41319 public final class RegexValidator implements android.os.Parcelable android.service.autofill.Validator { 41320 ctor public RegexValidator(@NonNull android.view.autofill.AutofillId, @NonNull java.util.regex.Pattern); 41321 method public int describeContents(); 41322 method public void writeToParcel(android.os.Parcel, int); 41323 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.RegexValidator> CREATOR; 41324 } 41325 41326 public interface Sanitizer { 41327 } 41328 41329 public final class SaveCallback { 41330 method public void onFailure(CharSequence); 41331 method public void onSuccess(); 41332 method public void onSuccess(@NonNull android.content.IntentSender); 41333 } 41334 41335 public final class SaveInfo implements android.os.Parcelable { 41336 method public int describeContents(); 41337 method public void writeToParcel(android.os.Parcel, int); 41338 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.SaveInfo> CREATOR; 41339 field public static final int FLAG_DELAY_SAVE = 4; // 0x4 41340 field public static final int FLAG_DONT_SAVE_ON_FINISH = 2; // 0x2 41341 field public static final int FLAG_SAVE_ON_ALL_VIEWS_INVISIBLE = 1; // 0x1 41342 field public static final int NEGATIVE_BUTTON_STYLE_CANCEL = 0; // 0x0 41343 field public static final int NEGATIVE_BUTTON_STYLE_NEVER = 2; // 0x2 41344 field public static final int NEGATIVE_BUTTON_STYLE_REJECT = 1; // 0x1 41345 field public static final int POSITIVE_BUTTON_STYLE_CONTINUE = 1; // 0x1 41346 field public static final int POSITIVE_BUTTON_STYLE_SAVE = 0; // 0x0 41347 field public static final int SAVE_DATA_TYPE_ADDRESS = 2; // 0x2 41348 field public static final int SAVE_DATA_TYPE_CREDIT_CARD = 4; // 0x4 41349 field public static final int SAVE_DATA_TYPE_DEBIT_CARD = 32; // 0x20 41350 field public static final int SAVE_DATA_TYPE_EMAIL_ADDRESS = 16; // 0x10 41351 field public static final int SAVE_DATA_TYPE_GENERIC = 0; // 0x0 41352 field public static final int SAVE_DATA_TYPE_GENERIC_CARD = 128; // 0x80 41353 field public static final int SAVE_DATA_TYPE_PASSWORD = 1; // 0x1 41354 field public static final int SAVE_DATA_TYPE_PAYMENT_CARD = 64; // 0x40 41355 field public static final int SAVE_DATA_TYPE_USERNAME = 8; // 0x8 41356 } 41357 41358 public static final class SaveInfo.Builder { 41359 ctor public SaveInfo.Builder(int, @NonNull android.view.autofill.AutofillId[]); 41360 ctor public SaveInfo.Builder(int); 41361 method @NonNull public android.service.autofill.SaveInfo.Builder addSanitizer(@NonNull android.service.autofill.Sanitizer, @NonNull android.view.autofill.AutofillId...); 41362 method public android.service.autofill.SaveInfo build(); 41363 method @NonNull public android.service.autofill.SaveInfo.Builder setCustomDescription(@NonNull android.service.autofill.CustomDescription); 41364 method @NonNull public android.service.autofill.SaveInfo.Builder setDescription(@Nullable CharSequence); 41365 method @NonNull public android.service.autofill.SaveInfo.Builder setFlags(int); 41366 method @NonNull public android.service.autofill.SaveInfo.Builder setNegativeAction(int, @Nullable android.content.IntentSender); 41367 method @NonNull public android.service.autofill.SaveInfo.Builder setOptionalIds(@NonNull android.view.autofill.AutofillId[]); 41368 method @NonNull public android.service.autofill.SaveInfo.Builder setPositiveAction(int); 41369 method @NonNull public android.service.autofill.SaveInfo.Builder setTriggerId(@NonNull android.view.autofill.AutofillId); 41370 method @NonNull public android.service.autofill.SaveInfo.Builder setValidator(@NonNull android.service.autofill.Validator); 41371 } 41372 41373 public final class SaveRequest implements android.os.Parcelable { 41374 method public int describeContents(); 41375 method @Nullable public android.os.Bundle getClientState(); 41376 method @Nullable public java.util.List<java.lang.String> getDatasetIds(); 41377 method @NonNull public java.util.List<android.service.autofill.FillContext> getFillContexts(); 41378 method public void writeToParcel(android.os.Parcel, int); 41379 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.SaveRequest> CREATOR; 41380 } 41381 41382 public final class TextValueSanitizer implements android.os.Parcelable android.service.autofill.Sanitizer { 41383 ctor public TextValueSanitizer(@NonNull java.util.regex.Pattern, @NonNull String); 41384 method public int describeContents(); 41385 method public void writeToParcel(android.os.Parcel, int); 41386 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.TextValueSanitizer> CREATOR; 41387 } 41388 41389 public interface Transformation { 41390 } 41391 41392 public final class UserData implements android.os.Parcelable { 41393 method public int describeContents(); 41394 method @Nullable public String getFieldClassificationAlgorithm(); 41395 method @Nullable public String getFieldClassificationAlgorithmForCategory(@NonNull String); 41396 method public String getId(); 41397 method public static int getMaxCategoryCount(); 41398 method public static int getMaxFieldClassificationIdsSize(); 41399 method public static int getMaxUserDataSize(); 41400 method public static int getMaxValueLength(); 41401 method public static int getMinValueLength(); 41402 method public void writeToParcel(android.os.Parcel, int); 41403 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.UserData> CREATOR; 41404 } 41405 41406 public static final class UserData.Builder { 41407 ctor public UserData.Builder(@NonNull String, @NonNull String, @NonNull String); 41408 method @NonNull public android.service.autofill.UserData.Builder add(@NonNull String, @NonNull String); 41409 method @NonNull public android.service.autofill.UserData build(); 41410 method @NonNull public android.service.autofill.UserData.Builder setFieldClassificationAlgorithm(@Nullable String, @Nullable android.os.Bundle); 41411 method @NonNull public android.service.autofill.UserData.Builder setFieldClassificationAlgorithmForCategory(@NonNull String, @Nullable String, @Nullable android.os.Bundle); 41412 } 41413 41414 public interface Validator { 41415 } 41416 41417 public final class Validators { 41418 method @NonNull public static android.service.autofill.Validator and(@NonNull android.service.autofill.Validator...); 41419 method @NonNull public static android.service.autofill.Validator not(@NonNull android.service.autofill.Validator); 41420 method @NonNull public static android.service.autofill.Validator or(@NonNull android.service.autofill.Validator...); 41421 } 41422 41423 public final class VisibilitySetterAction implements android.service.autofill.OnClickAction android.os.Parcelable { 41424 method public int describeContents(); 41425 method public void writeToParcel(android.os.Parcel, int); 41426 field @NonNull public static final android.os.Parcelable.Creator<android.service.autofill.VisibilitySetterAction> CREATOR; 41427 } 41428 41429 public static final class VisibilitySetterAction.Builder { 41430 ctor public VisibilitySetterAction.Builder(@IdRes int, int); 41431 method @NonNull public android.service.autofill.VisibilitySetterAction build(); 41432 method @NonNull public android.service.autofill.VisibilitySetterAction.Builder setVisibility(@IdRes int, int); 41433 } 41434 41435} 41436 41437package android.service.carrier { 41438 41439 public class CarrierIdentifier implements android.os.Parcelable { 41440 ctor public CarrierIdentifier(String, String, @Nullable String, @Nullable String, @Nullable String, @Nullable String); 41441 ctor public CarrierIdentifier(@NonNull String, @NonNull String, @Nullable String, @Nullable String, @Nullable String, @Nullable String, int, int); 41442 ctor public CarrierIdentifier(byte[], @Nullable String, @Nullable String); 41443 method public int describeContents(); 41444 method public int getCarrierId(); 41445 method @Nullable public String getGid1(); 41446 method @Nullable public String getGid2(); 41447 method @Nullable public String getImsi(); 41448 method public String getMcc(); 41449 method public String getMnc(); 41450 method public int getSpecificCarrierId(); 41451 method @Nullable public String getSpn(); 41452 method public void writeToParcel(android.os.Parcel, int); 41453 field @NonNull public static final android.os.Parcelable.Creator<android.service.carrier.CarrierIdentifier> CREATOR; 41454 } 41455 41456 public class CarrierMessagingClientService extends android.app.Service { 41457 ctor public CarrierMessagingClientService(); 41458 method @NonNull public final android.os.IBinder onBind(@Nullable android.content.Intent); 41459 } 41460 41461 public abstract class CarrierMessagingService extends android.app.Service { 41462 ctor public CarrierMessagingService(); 41463 method @Nullable public android.os.IBinder onBind(@NonNull android.content.Intent); 41464 method public void onDownloadMms(@NonNull android.net.Uri, int, @NonNull android.net.Uri, @NonNull android.service.carrier.CarrierMessagingService.ResultCallback<java.lang.Integer>); 41465 method @Deprecated public void onFilterSms(@NonNull android.service.carrier.MessagePdu, @NonNull String, int, int, @NonNull android.service.carrier.CarrierMessagingService.ResultCallback<java.lang.Boolean>); 41466 method public void onReceiveTextSms(@NonNull android.service.carrier.MessagePdu, @NonNull String, int, int, @NonNull android.service.carrier.CarrierMessagingService.ResultCallback<java.lang.Integer>); 41467 method @Deprecated public void onSendDataSms(@NonNull byte[], int, @NonNull String, int, @NonNull android.service.carrier.CarrierMessagingService.ResultCallback<android.service.carrier.CarrierMessagingService.SendSmsResult>); 41468 method public void onSendDataSms(@NonNull byte[], int, @NonNull String, int, int, @NonNull android.service.carrier.CarrierMessagingService.ResultCallback<android.service.carrier.CarrierMessagingService.SendSmsResult>); 41469 method public void onSendMms(@NonNull android.net.Uri, int, @Nullable android.net.Uri, @NonNull android.service.carrier.CarrierMessagingService.ResultCallback<android.service.carrier.CarrierMessagingService.SendMmsResult>); 41470 method @Deprecated public void onSendMultipartTextSms(@NonNull java.util.List<java.lang.String>, int, @NonNull String, @NonNull android.service.carrier.CarrierMessagingService.ResultCallback<android.service.carrier.CarrierMessagingService.SendMultipartSmsResult>); 41471 method public void onSendMultipartTextSms(@NonNull java.util.List<java.lang.String>, int, @NonNull String, int, @NonNull android.service.carrier.CarrierMessagingService.ResultCallback<android.service.carrier.CarrierMessagingService.SendMultipartSmsResult>); 41472 method @Deprecated public void onSendTextSms(@NonNull String, int, @NonNull String, @NonNull android.service.carrier.CarrierMessagingService.ResultCallback<android.service.carrier.CarrierMessagingService.SendSmsResult>); 41473 method public void onSendTextSms(@NonNull String, int, @NonNull String, int, @NonNull android.service.carrier.CarrierMessagingService.ResultCallback<android.service.carrier.CarrierMessagingService.SendSmsResult>); 41474 field public static final int DOWNLOAD_STATUS_ERROR = 2; // 0x2 41475 field public static final int DOWNLOAD_STATUS_OK = 0; // 0x0 41476 field public static final int DOWNLOAD_STATUS_RETRY_ON_CARRIER_NETWORK = 1; // 0x1 41477 field public static final int RECEIVE_OPTIONS_DEFAULT = 0; // 0x0 41478 field public static final int RECEIVE_OPTIONS_DROP = 1; // 0x1 41479 field public static final int RECEIVE_OPTIONS_SKIP_NOTIFY_WHEN_CREDENTIAL_PROTECTED_STORAGE_UNAVAILABLE = 2; // 0x2 41480 field public static final int SEND_FLAG_REQUEST_DELIVERY_STATUS = 1; // 0x1 41481 field public static final int SEND_STATUS_ERROR = 2; // 0x2 41482 field public static final int SEND_STATUS_OK = 0; // 0x0 41483 field public static final int SEND_STATUS_RETRY_ON_CARRIER_NETWORK = 1; // 0x1 41484 field public static final String SERVICE_INTERFACE = "android.service.carrier.CarrierMessagingService"; 41485 } 41486 41487 public static interface CarrierMessagingService.ResultCallback<T> { 41488 method public void onReceiveResult(@NonNull T) throws android.os.RemoteException; 41489 } 41490 41491 public static final class CarrierMessagingService.SendMmsResult { 41492 ctor public CarrierMessagingService.SendMmsResult(int, @Nullable byte[]); 41493 method @Nullable public byte[] getSendConfPdu(); 41494 method public int getSendStatus(); 41495 } 41496 41497 public static final class CarrierMessagingService.SendMultipartSmsResult { 41498 ctor public CarrierMessagingService.SendMultipartSmsResult(int, @Nullable int[]); 41499 method @Nullable public int[] getMessageRefs(); 41500 method public int getSendStatus(); 41501 } 41502 41503 public static final class CarrierMessagingService.SendSmsResult { 41504 ctor public CarrierMessagingService.SendSmsResult(int, int); 41505 method public int getMessageRef(); 41506 method public int getSendStatus(); 41507 } 41508 41509 public abstract class CarrierService extends android.app.Service { 41510 ctor public CarrierService(); 41511 method public final void notifyCarrierNetworkChange(boolean); 41512 method @CallSuper public android.os.IBinder onBind(android.content.Intent); 41513 method public abstract android.os.PersistableBundle onLoadConfig(android.service.carrier.CarrierIdentifier); 41514 field public static final String CARRIER_SERVICE_INTERFACE = "android.service.carrier.CarrierService"; 41515 } 41516 41517 public final class MessagePdu implements android.os.Parcelable { 41518 ctor public MessagePdu(@NonNull java.util.List<byte[]>); 41519 method public int describeContents(); 41520 method @NonNull public java.util.List<byte[]> getPdus(); 41521 method public void writeToParcel(android.os.Parcel, int); 41522 field @NonNull public static final android.os.Parcelable.Creator<android.service.carrier.MessagePdu> CREATOR; 41523 } 41524 41525} 41526 41527package android.service.chooser { 41528 41529 @Deprecated public final class ChooserTarget implements android.os.Parcelable { 41530 ctor @Deprecated public ChooserTarget(CharSequence, android.graphics.drawable.Icon, float, android.content.ComponentName, @Nullable android.os.Bundle); 41531 method @Deprecated public int describeContents(); 41532 method @Deprecated public android.content.ComponentName getComponentName(); 41533 method @Deprecated public android.graphics.drawable.Icon getIcon(); 41534 method @Deprecated public android.os.Bundle getIntentExtras(); 41535 method @Deprecated public float getScore(); 41536 method @Deprecated public CharSequence getTitle(); 41537 method @Deprecated public void writeToParcel(android.os.Parcel, int); 41538 field @Deprecated @NonNull public static final android.os.Parcelable.Creator<android.service.chooser.ChooserTarget> CREATOR; 41539 } 41540 41541 @Deprecated public abstract class ChooserTargetService extends android.app.Service { 41542 ctor @Deprecated public ChooserTargetService(); 41543 method @Deprecated public android.os.IBinder onBind(android.content.Intent); 41544 method @Deprecated public abstract java.util.List<android.service.chooser.ChooserTarget> onGetChooserTargets(android.content.ComponentName, android.content.IntentFilter); 41545 field @Deprecated public static final String BIND_PERMISSION = "android.permission.BIND_CHOOSER_TARGET_SERVICE"; 41546 field @Deprecated public static final String META_DATA_NAME = "android.service.chooser.chooser_target_service"; 41547 field @Deprecated public static final String SERVICE_INTERFACE = "android.service.chooser.ChooserTargetService"; 41548 } 41549 41550} 41551 41552package android.service.controls { 41553 41554 public final class Control implements android.os.Parcelable { 41555 method public int describeContents(); 41556 method @NonNull public android.app.PendingIntent getAppIntent(); 41557 method @NonNull public String getControlId(); 41558 method @NonNull public android.service.controls.templates.ControlTemplate getControlTemplate(); 41559 method @Nullable public android.content.res.ColorStateList getCustomColor(); 41560 method @Nullable public android.graphics.drawable.Icon getCustomIcon(); 41561 method public int getDeviceType(); 41562 method public int getStatus(); 41563 method @NonNull public CharSequence getStatusText(); 41564 method @Nullable public CharSequence getStructure(); 41565 method @NonNull public CharSequence getSubtitle(); 41566 method @NonNull public CharSequence getTitle(); 41567 method @Nullable public CharSequence getZone(); 41568 method public void writeToParcel(@NonNull android.os.Parcel, int); 41569 field @NonNull public static final android.os.Parcelable.Creator<android.service.controls.Control> CREATOR; 41570 field public static final int STATUS_DISABLED = 4; // 0x4 41571 field public static final int STATUS_ERROR = 3; // 0x3 41572 field public static final int STATUS_NOT_FOUND = 2; // 0x2 41573 field public static final int STATUS_OK = 1; // 0x1 41574 field public static final int STATUS_UNKNOWN = 0; // 0x0 41575 } 41576 41577 public static final class Control.StatefulBuilder { 41578 ctor public Control.StatefulBuilder(@NonNull String, @NonNull android.app.PendingIntent); 41579 ctor public Control.StatefulBuilder(@NonNull android.service.controls.Control); 41580 method @NonNull public android.service.controls.Control build(); 41581 method @NonNull public android.service.controls.Control.StatefulBuilder setAppIntent(@NonNull android.app.PendingIntent); 41582 method @NonNull public android.service.controls.Control.StatefulBuilder setControlId(@NonNull String); 41583 method @NonNull public android.service.controls.Control.StatefulBuilder setControlTemplate(@NonNull android.service.controls.templates.ControlTemplate); 41584 method @NonNull public android.service.controls.Control.StatefulBuilder setCustomColor(@Nullable android.content.res.ColorStateList); 41585 method @NonNull public android.service.controls.Control.StatefulBuilder setCustomIcon(@Nullable android.graphics.drawable.Icon); 41586 method @NonNull public android.service.controls.Control.StatefulBuilder setDeviceType(int); 41587 method @NonNull public android.service.controls.Control.StatefulBuilder setStatus(int); 41588 method @NonNull public android.service.controls.Control.StatefulBuilder setStatusText(@NonNull CharSequence); 41589 method @NonNull public android.service.controls.Control.StatefulBuilder setStructure(@Nullable CharSequence); 41590 method @NonNull public android.service.controls.Control.StatefulBuilder setSubtitle(@NonNull CharSequence); 41591 method @NonNull public android.service.controls.Control.StatefulBuilder setTitle(@NonNull CharSequence); 41592 method @NonNull public android.service.controls.Control.StatefulBuilder setZone(@Nullable CharSequence); 41593 } 41594 41595 public static final class Control.StatelessBuilder { 41596 ctor public Control.StatelessBuilder(@NonNull String, @NonNull android.app.PendingIntent); 41597 ctor public Control.StatelessBuilder(@NonNull android.service.controls.Control); 41598 method @NonNull public android.service.controls.Control build(); 41599 method @NonNull public android.service.controls.Control.StatelessBuilder setAppIntent(@NonNull android.app.PendingIntent); 41600 method @NonNull public android.service.controls.Control.StatelessBuilder setControlId(@NonNull String); 41601 method @NonNull public android.service.controls.Control.StatelessBuilder setCustomColor(@Nullable android.content.res.ColorStateList); 41602 method @NonNull public android.service.controls.Control.StatelessBuilder setCustomIcon(@Nullable android.graphics.drawable.Icon); 41603 method @NonNull public android.service.controls.Control.StatelessBuilder setDeviceType(int); 41604 method @NonNull public android.service.controls.Control.StatelessBuilder setStructure(@Nullable CharSequence); 41605 method @NonNull public android.service.controls.Control.StatelessBuilder setSubtitle(@NonNull CharSequence); 41606 method @NonNull public android.service.controls.Control.StatelessBuilder setTitle(@NonNull CharSequence); 41607 method @NonNull public android.service.controls.Control.StatelessBuilder setZone(@Nullable CharSequence); 41608 } 41609 41610 public abstract class ControlsProviderService extends android.app.Service { 41611 ctor public ControlsProviderService(); 41612 method @NonNull public abstract java.util.concurrent.Flow.Publisher<android.service.controls.Control> createPublisherFor(@NonNull java.util.List<java.lang.String>); 41613 method @NonNull public abstract java.util.concurrent.Flow.Publisher<android.service.controls.Control> createPublisherForAllAvailable(); 41614 method @Nullable public java.util.concurrent.Flow.Publisher<android.service.controls.Control> createPublisherForSuggested(); 41615 method @NonNull public final android.os.IBinder onBind(@NonNull android.content.Intent); 41616 method public final boolean onUnbind(@NonNull android.content.Intent); 41617 method public abstract void performControlAction(@NonNull String, @NonNull android.service.controls.actions.ControlAction, @NonNull java.util.function.Consumer<java.lang.Integer>); 41618 method public static void requestAddControl(@NonNull android.content.Context, @NonNull android.content.ComponentName, @NonNull android.service.controls.Control); 41619 field public static final String SERVICE_CONTROLS = "android.service.controls.ControlsProviderService"; 41620 field @NonNull public static final String TAG = "ControlsProviderService"; 41621 } 41622 41623 public class DeviceTypes { 41624 method public static boolean validDeviceType(int); 41625 field public static final int TYPE_AC_HEATER = 1; // 0x1 41626 field public static final int TYPE_AC_UNIT = 2; // 0x2 41627 field public static final int TYPE_AIR_FRESHENER = 3; // 0x3 41628 field public static final int TYPE_AIR_PURIFIER = 4; // 0x4 41629 field public static final int TYPE_AWNING = 33; // 0x21 41630 field public static final int TYPE_BLINDS = 34; // 0x22 41631 field public static final int TYPE_CAMERA = 50; // 0x32 41632 field public static final int TYPE_CLOSET = 35; // 0x23 41633 field public static final int TYPE_COFFEE_MAKER = 5; // 0x5 41634 field public static final int TYPE_CURTAIN = 36; // 0x24 41635 field public static final int TYPE_DEHUMIDIFIER = 6; // 0x6 41636 field public static final int TYPE_DISHWASHER = 24; // 0x18 41637 field public static final int TYPE_DISPLAY = 7; // 0x7 41638 field public static final int TYPE_DOOR = 37; // 0x25 41639 field public static final int TYPE_DOORBELL = 51; // 0x33 41640 field public static final int TYPE_DRAWER = 38; // 0x26 41641 field public static final int TYPE_DRYER = 25; // 0x19 41642 field public static final int TYPE_FAN = 8; // 0x8 41643 field public static final int TYPE_GARAGE = 39; // 0x27 41644 field public static final int TYPE_GATE = 40; // 0x28 41645 field public static final int TYPE_GENERIC_ARM_DISARM = -5; // 0xfffffffb 41646 field public static final int TYPE_GENERIC_LOCK_UNLOCK = -4; // 0xfffffffc 41647 field public static final int TYPE_GENERIC_ON_OFF = -1; // 0xffffffff 41648 field public static final int TYPE_GENERIC_OPEN_CLOSE = -3; // 0xfffffffd 41649 field public static final int TYPE_GENERIC_START_STOP = -2; // 0xfffffffe 41650 field public static final int TYPE_GENERIC_TEMP_SETTING = -6; // 0xfffffffa 41651 field public static final int TYPE_GENERIC_VIEWSTREAM = -7; // 0xfffffff9 41652 field public static final int TYPE_HEATER = 47; // 0x2f 41653 field public static final int TYPE_HOOD = 10; // 0xa 41654 field public static final int TYPE_HUMIDIFIER = 11; // 0xb 41655 field public static final int TYPE_KETTLE = 12; // 0xc 41656 field public static final int TYPE_LIGHT = 13; // 0xd 41657 field public static final int TYPE_LOCK = 45; // 0x2d 41658 field public static final int TYPE_MICROWAVE = 14; // 0xe 41659 field public static final int TYPE_MOP = 26; // 0x1a 41660 field public static final int TYPE_MOWER = 27; // 0x1b 41661 field public static final int TYPE_MULTICOOKER = 28; // 0x1c 41662 field public static final int TYPE_OUTLET = 15; // 0xf 41663 field public static final int TYPE_PERGOLA = 41; // 0x29 41664 field public static final int TYPE_RADIATOR = 16; // 0x10 41665 field public static final int TYPE_REFRIGERATOR = 48; // 0x30 41666 field public static final int TYPE_REMOTE_CONTROL = 17; // 0x11 41667 field public static final int TYPE_ROUTINE = 52; // 0x34 41668 field public static final int TYPE_SECURITY_SYSTEM = 46; // 0x2e 41669 field public static final int TYPE_SET_TOP = 18; // 0x12 41670 field public static final int TYPE_SHOWER = 29; // 0x1d 41671 field public static final int TYPE_SHUTTER = 42; // 0x2a 41672 field public static final int TYPE_SPRINKLER = 30; // 0x1e 41673 field public static final int TYPE_STANDMIXER = 19; // 0x13 41674 field public static final int TYPE_STYLER = 20; // 0x14 41675 field public static final int TYPE_SWITCH = 21; // 0x15 41676 field public static final int TYPE_THERMOSTAT = 49; // 0x31 41677 field public static final int TYPE_TV = 22; // 0x16 41678 field public static final int TYPE_UNKNOWN = 0; // 0x0 41679 field public static final int TYPE_VACUUM = 32; // 0x20 41680 field public static final int TYPE_VALVE = 44; // 0x2c 41681 field public static final int TYPE_WASHER = 31; // 0x1f 41682 field public static final int TYPE_WATER_HEATER = 23; // 0x17 41683 field public static final int TYPE_WINDOW = 43; // 0x2b 41684 } 41685 41686} 41687 41688package android.service.controls.actions { 41689 41690 public final class BooleanAction extends android.service.controls.actions.ControlAction { 41691 ctor public BooleanAction(@NonNull String, boolean); 41692 ctor public BooleanAction(@NonNull String, boolean, @Nullable String); 41693 method public int getActionType(); 41694 method public boolean getNewState(); 41695 } 41696 41697 public final class CommandAction extends android.service.controls.actions.ControlAction { 41698 ctor public CommandAction(@NonNull String, @Nullable String); 41699 ctor public CommandAction(@NonNull String); 41700 method public int getActionType(); 41701 } 41702 41703 public abstract class ControlAction { 41704 method public abstract int getActionType(); 41705 method @Nullable public String getChallengeValue(); 41706 method @NonNull public static android.service.controls.actions.ControlAction getErrorAction(); 41707 method @NonNull public String getTemplateId(); 41708 method public static final boolean isValidResponse(int); 41709 field public static final int RESPONSE_CHALLENGE_ACK = 3; // 0x3 41710 field public static final int RESPONSE_CHALLENGE_PASSPHRASE = 5; // 0x5 41711 field public static final int RESPONSE_CHALLENGE_PIN = 4; // 0x4 41712 field public static final int RESPONSE_FAIL = 2; // 0x2 41713 field public static final int RESPONSE_OK = 1; // 0x1 41714 field public static final int RESPONSE_UNKNOWN = 0; // 0x0 41715 field public static final int TYPE_BOOLEAN = 1; // 0x1 41716 field public static final int TYPE_COMMAND = 5; // 0x5 41717 field public static final int TYPE_ERROR = -1; // 0xffffffff 41718 field public static final int TYPE_FLOAT = 2; // 0x2 41719 field public static final int TYPE_MODE = 4; // 0x4 41720 } 41721 41722 public final class FloatAction extends android.service.controls.actions.ControlAction { 41723 ctor public FloatAction(@NonNull String, float); 41724 ctor public FloatAction(@NonNull String, float, @Nullable String); 41725 method public int getActionType(); 41726 method public float getNewValue(); 41727 } 41728 41729 public final class ModeAction extends android.service.controls.actions.ControlAction { 41730 ctor public ModeAction(@NonNull String, int, @Nullable String); 41731 ctor public ModeAction(@NonNull String, int); 41732 method public int getActionType(); 41733 method public int getNewMode(); 41734 } 41735 41736} 41737 41738package android.service.controls.templates { 41739 41740 public final class ControlButton implements android.os.Parcelable { 41741 ctor public ControlButton(boolean, @NonNull CharSequence); 41742 method public int describeContents(); 41743 method @NonNull public CharSequence getActionDescription(); 41744 method public boolean isChecked(); 41745 method @NonNull public void writeToParcel(@NonNull android.os.Parcel, int); 41746 field @NonNull public static final android.os.Parcelable.Creator<android.service.controls.templates.ControlButton> CREATOR; 41747 } 41748 41749 public abstract class ControlTemplate { 41750 method @NonNull public static android.service.controls.templates.ControlTemplate getErrorTemplate(); 41751 method @NonNull public static android.service.controls.templates.ControlTemplate getNoTemplateObject(); 41752 method @NonNull public String getTemplateId(); 41753 method public abstract int getTemplateType(); 41754 field public static final int TYPE_ERROR = -1; // 0xffffffff 41755 field public static final int TYPE_NO_TEMPLATE = 0; // 0x0 41756 field public static final int TYPE_RANGE = 2; // 0x2 41757 field public static final int TYPE_STATELESS = 8; // 0x8 41758 field public static final int TYPE_TEMPERATURE = 7; // 0x7 41759 field public static final int TYPE_TOGGLE = 1; // 0x1 41760 field public static final int TYPE_TOGGLE_RANGE = 6; // 0x6 41761 } 41762 41763 public final class RangeTemplate extends android.service.controls.templates.ControlTemplate { 41764 ctor public RangeTemplate(@NonNull String, float, float, float, float, @Nullable CharSequence); 41765 method public float getCurrentValue(); 41766 method @NonNull public CharSequence getFormatString(); 41767 method public float getMaxValue(); 41768 method public float getMinValue(); 41769 method public float getStepValue(); 41770 method public int getTemplateType(); 41771 } 41772 41773 public final class StatelessTemplate extends android.service.controls.templates.ControlTemplate { 41774 ctor public StatelessTemplate(@NonNull String); 41775 method public int getTemplateType(); 41776 } 41777 41778 public final class TemperatureControlTemplate extends android.service.controls.templates.ControlTemplate { 41779 ctor public TemperatureControlTemplate(@NonNull String, @NonNull android.service.controls.templates.ControlTemplate, int, int, int); 41780 method public int getCurrentActiveMode(); 41781 method public int getCurrentMode(); 41782 method public int getModes(); 41783 method @NonNull public android.service.controls.templates.ControlTemplate getTemplate(); 41784 method public int getTemplateType(); 41785 field public static final int FLAG_MODE_COOL = 8; // 0x8 41786 field public static final int FLAG_MODE_ECO = 32; // 0x20 41787 field public static final int FLAG_MODE_HEAT = 4; // 0x4 41788 field public static final int FLAG_MODE_HEAT_COOL = 16; // 0x10 41789 field public static final int FLAG_MODE_OFF = 2; // 0x2 41790 field public static final int MODE_COOL = 3; // 0x3 41791 field public static final int MODE_ECO = 5; // 0x5 41792 field public static final int MODE_HEAT = 2; // 0x2 41793 field public static final int MODE_HEAT_COOL = 4; // 0x4 41794 field public static final int MODE_OFF = 1; // 0x1 41795 field public static final int MODE_UNKNOWN = 0; // 0x0 41796 } 41797 41798 public final class ToggleRangeTemplate extends android.service.controls.templates.ControlTemplate { 41799 ctor public ToggleRangeTemplate(@NonNull String, @NonNull android.service.controls.templates.ControlButton, @NonNull android.service.controls.templates.RangeTemplate); 41800 ctor public ToggleRangeTemplate(@NonNull String, boolean, @NonNull CharSequence, @NonNull android.service.controls.templates.RangeTemplate); 41801 method @NonNull public CharSequence getActionDescription(); 41802 method @NonNull public android.service.controls.templates.RangeTemplate getRange(); 41803 method public int getTemplateType(); 41804 method public boolean isChecked(); 41805 } 41806 41807 public final class ToggleTemplate extends android.service.controls.templates.ControlTemplate { 41808 ctor public ToggleTemplate(@NonNull String, @NonNull android.service.controls.templates.ControlButton); 41809 method @NonNull public CharSequence getContentDescription(); 41810 method public int getTemplateType(); 41811 method public boolean isChecked(); 41812 } 41813 41814} 41815 41816package android.service.dreams { 41817 41818 public class DreamService extends android.app.Service implements android.view.Window.Callback { 41819 ctor public DreamService(); 41820 method public void addContentView(android.view.View, android.view.ViewGroup.LayoutParams); 41821 method public boolean dispatchGenericMotionEvent(android.view.MotionEvent); 41822 method public boolean dispatchKeyEvent(android.view.KeyEvent); 41823 method public boolean dispatchKeyShortcutEvent(android.view.KeyEvent); 41824 method public boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 41825 method public boolean dispatchTouchEvent(android.view.MotionEvent); 41826 method public boolean dispatchTrackballEvent(android.view.MotionEvent); 41827 method public <T extends android.view.View> T findViewById(@IdRes int); 41828 method public final void finish(); 41829 method public android.view.Window getWindow(); 41830 method public android.view.WindowManager getWindowManager(); 41831 method public boolean isFullscreen(); 41832 method public boolean isInteractive(); 41833 method public boolean isScreenBright(); 41834 method public void onActionModeFinished(android.view.ActionMode); 41835 method public void onActionModeStarted(android.view.ActionMode); 41836 method public void onAttachedToWindow(); 41837 method public final android.os.IBinder onBind(android.content.Intent); 41838 method public void onContentChanged(); 41839 method public boolean onCreatePanelMenu(int, android.view.Menu); 41840 method public android.view.View onCreatePanelView(int); 41841 method public void onDetachedFromWindow(); 41842 method public void onDreamingStarted(); 41843 method public void onDreamingStopped(); 41844 method public boolean onMenuItemSelected(int, android.view.MenuItem); 41845 method public boolean onMenuOpened(int, android.view.Menu); 41846 method public void onPanelClosed(int, android.view.Menu); 41847 method public boolean onPreparePanel(int, android.view.View, android.view.Menu); 41848 method public boolean onSearchRequested(android.view.SearchEvent); 41849 method public boolean onSearchRequested(); 41850 method public void onWakeUp(); 41851 method public void onWindowAttributesChanged(android.view.WindowManager.LayoutParams); 41852 method public void onWindowFocusChanged(boolean); 41853 method public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode.Callback); 41854 method public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode.Callback, int); 41855 method @NonNull public final <T extends android.view.View> T requireViewById(@IdRes int); 41856 method public void setContentView(@LayoutRes int); 41857 method public void setContentView(android.view.View); 41858 method public void setContentView(android.view.View, android.view.ViewGroup.LayoutParams); 41859 method public void setFullscreen(boolean); 41860 method public void setInteractive(boolean); 41861 method public void setScreenBright(boolean); 41862 method public final void wakeUp(); 41863 field public static final String DREAM_META_DATA = "android.service.dream"; 41864 field public static final String SERVICE_INTERFACE = "android.service.dreams.DreamService"; 41865 } 41866 41867} 41868 41869package android.service.media { 41870 41871 public abstract class CameraPrewarmService extends android.app.Service { 41872 ctor public CameraPrewarmService(); 41873 method public android.os.IBinder onBind(android.content.Intent); 41874 method public abstract void onCooldown(boolean); 41875 method public abstract void onPrewarm(); 41876 } 41877 41878 public abstract class MediaBrowserService extends android.app.Service { 41879 ctor public MediaBrowserService(); 41880 method public void dump(java.io.FileDescriptor, java.io.PrintWriter, String[]); 41881 method public final android.os.Bundle getBrowserRootHints(); 41882 method public final android.media.session.MediaSessionManager.RemoteUserInfo getCurrentBrowserInfo(); 41883 method @Nullable public android.media.session.MediaSession.Token getSessionToken(); 41884 method public void notifyChildrenChanged(@NonNull String); 41885 method public void notifyChildrenChanged(@NonNull String, @NonNull android.os.Bundle); 41886 method public android.os.IBinder onBind(android.content.Intent); 41887 method @Nullable public abstract android.service.media.MediaBrowserService.BrowserRoot onGetRoot(@NonNull String, int, @Nullable android.os.Bundle); 41888 method public abstract void onLoadChildren(@NonNull String, @NonNull android.service.media.MediaBrowserService.Result<java.util.List<android.media.browse.MediaBrowser.MediaItem>>); 41889 method public void onLoadChildren(@NonNull String, @NonNull android.service.media.MediaBrowserService.Result<java.util.List<android.media.browse.MediaBrowser.MediaItem>>, @NonNull android.os.Bundle); 41890 method public void onLoadItem(String, android.service.media.MediaBrowserService.Result<android.media.browse.MediaBrowser.MediaItem>); 41891 method public void setSessionToken(android.media.session.MediaSession.Token); 41892 field public static final String SERVICE_INTERFACE = "android.media.browse.MediaBrowserService"; 41893 } 41894 41895 public static final class MediaBrowserService.BrowserRoot { 41896 ctor public MediaBrowserService.BrowserRoot(@NonNull String, @Nullable android.os.Bundle); 41897 method public android.os.Bundle getExtras(); 41898 method public String getRootId(); 41899 field public static final String EXTRA_OFFLINE = "android.service.media.extra.OFFLINE"; 41900 field public static final String EXTRA_RECENT = "android.service.media.extra.RECENT"; 41901 field public static final String EXTRA_SUGGESTED = "android.service.media.extra.SUGGESTED"; 41902 } 41903 41904 public class MediaBrowserService.Result<T> { 41905 method public void detach(); 41906 method public void sendResult(T); 41907 } 41908 41909} 41910 41911package android.service.notification { 41912 41913 public final class Condition implements android.os.Parcelable { 41914 ctor public Condition(android.net.Uri, String, int); 41915 ctor public Condition(android.net.Uri, String, String, String, int, int, int); 41916 ctor public Condition(android.os.Parcel); 41917 method public android.service.notification.Condition copy(); 41918 method public int describeContents(); 41919 method public static boolean isValidId(android.net.Uri, String); 41920 method public static android.net.Uri.Builder newId(android.content.Context); 41921 method public static String relevanceToString(int); 41922 method public static String stateToString(int); 41923 method public void writeToParcel(android.os.Parcel, int); 41924 field @NonNull public static final android.os.Parcelable.Creator<android.service.notification.Condition> CREATOR; 41925 field public static final int FLAG_RELEVANT_ALWAYS = 2; // 0x2 41926 field public static final int FLAG_RELEVANT_NOW = 1; // 0x1 41927 field public static final String SCHEME = "condition"; 41928 field public static final int STATE_ERROR = 3; // 0x3 41929 field public static final int STATE_FALSE = 0; // 0x0 41930 field public static final int STATE_TRUE = 1; // 0x1 41931 field public static final int STATE_UNKNOWN = 2; // 0x2 41932 field public final int flags; 41933 field public final int icon; 41934 field public final android.net.Uri id; 41935 field public final String line1; 41936 field public final String line2; 41937 field public final int state; 41938 field public final String summary; 41939 } 41940 41941 @Deprecated public abstract class ConditionProviderService extends android.app.Service { 41942 ctor @Deprecated public ConditionProviderService(); 41943 method @Deprecated public final void notifyCondition(android.service.notification.Condition); 41944 method @Deprecated public final void notifyConditions(android.service.notification.Condition...); 41945 method @Deprecated public android.os.IBinder onBind(android.content.Intent); 41946 method @Deprecated public abstract void onConnected(); 41947 method @Deprecated public void onRequestConditions(int); 41948 method @Deprecated public abstract void onSubscribe(android.net.Uri); 41949 method @Deprecated public abstract void onUnsubscribe(android.net.Uri); 41950 method @Deprecated public static final void requestRebind(android.content.ComponentName); 41951 method @Deprecated public final void requestUnbind(); 41952 field @Deprecated public static final String EXTRA_RULE_ID = "android.service.notification.extra.RULE_ID"; 41953 field @Deprecated public static final String META_DATA_CONFIGURATION_ACTIVITY = "android.service.zen.automatic.configurationActivity"; 41954 field @Deprecated public static final String META_DATA_RULE_INSTANCE_LIMIT = "android.service.zen.automatic.ruleInstanceLimit"; 41955 field @Deprecated public static final String META_DATA_RULE_TYPE = "android.service.zen.automatic.ruleType"; 41956 field @Deprecated public static final String SERVICE_INTERFACE = "android.service.notification.ConditionProviderService"; 41957 } 41958 41959 public abstract class NotificationListenerService extends android.app.Service { 41960 ctor public NotificationListenerService(); 41961 method public final void cancelAllNotifications(); 41962 method @Deprecated public final void cancelNotification(String, String, int); 41963 method public final void cancelNotification(String); 41964 method public final void cancelNotifications(String[]); 41965 method public final void clearRequestedListenerHints(); 41966 method public android.service.notification.StatusBarNotification[] getActiveNotifications(); 41967 method public android.service.notification.StatusBarNotification[] getActiveNotifications(String[]); 41968 method public final int getCurrentInterruptionFilter(); 41969 method public final int getCurrentListenerHints(); 41970 method public android.service.notification.NotificationListenerService.RankingMap getCurrentRanking(); 41971 method public final java.util.List<android.app.NotificationChannelGroup> getNotificationChannelGroups(@NonNull String, @NonNull android.os.UserHandle); 41972 method public final java.util.List<android.app.NotificationChannel> getNotificationChannels(@NonNull String, @NonNull android.os.UserHandle); 41973 method public final android.service.notification.StatusBarNotification[] getSnoozedNotifications(); 41974 method public android.os.IBinder onBind(android.content.Intent); 41975 method public void onInterruptionFilterChanged(int); 41976 method public void onListenerConnected(); 41977 method public void onListenerDisconnected(); 41978 method public void onListenerHintsChanged(int); 41979 method public void onNotificationChannelGroupModified(String, android.os.UserHandle, android.app.NotificationChannelGroup, int); 41980 method public void onNotificationChannelModified(String, android.os.UserHandle, android.app.NotificationChannel, int); 41981 method public void onNotificationPosted(android.service.notification.StatusBarNotification); 41982 method public void onNotificationPosted(android.service.notification.StatusBarNotification, android.service.notification.NotificationListenerService.RankingMap); 41983 method public void onNotificationRankingUpdate(android.service.notification.NotificationListenerService.RankingMap); 41984 method public void onNotificationRemoved(android.service.notification.StatusBarNotification); 41985 method public void onNotificationRemoved(android.service.notification.StatusBarNotification, android.service.notification.NotificationListenerService.RankingMap); 41986 method public void onNotificationRemoved(android.service.notification.StatusBarNotification, android.service.notification.NotificationListenerService.RankingMap, int); 41987 method public void onSilentStatusBarIconsVisibilityChanged(boolean); 41988 method public final void requestInterruptionFilter(int); 41989 method public final void requestListenerHints(int); 41990 method public static void requestRebind(android.content.ComponentName); 41991 method public final void requestUnbind(); 41992 method public final void setNotificationsShown(String[]); 41993 method public final void snoozeNotification(String, long); 41994 method public final void updateNotificationChannel(@NonNull String, @NonNull android.os.UserHandle, @NonNull android.app.NotificationChannel); 41995 field public static final int HINT_HOST_DISABLE_CALL_EFFECTS = 4; // 0x4 41996 field public static final int HINT_HOST_DISABLE_EFFECTS = 1; // 0x1 41997 field public static final int HINT_HOST_DISABLE_NOTIFICATION_EFFECTS = 2; // 0x2 41998 field public static final int INTERRUPTION_FILTER_ALARMS = 4; // 0x4 41999 field public static final int INTERRUPTION_FILTER_ALL = 1; // 0x1 42000 field public static final int INTERRUPTION_FILTER_NONE = 3; // 0x3 42001 field public static final int INTERRUPTION_FILTER_PRIORITY = 2; // 0x2 42002 field public static final int INTERRUPTION_FILTER_UNKNOWN = 0; // 0x0 42003 field public static final int NOTIFICATION_CHANNEL_OR_GROUP_ADDED = 1; // 0x1 42004 field public static final int NOTIFICATION_CHANNEL_OR_GROUP_DELETED = 3; // 0x3 42005 field public static final int NOTIFICATION_CHANNEL_OR_GROUP_UPDATED = 2; // 0x2 42006 field public static final int REASON_APP_CANCEL = 8; // 0x8 42007 field public static final int REASON_APP_CANCEL_ALL = 9; // 0x9 42008 field public static final int REASON_CANCEL = 2; // 0x2 42009 field public static final int REASON_CANCEL_ALL = 3; // 0x3 42010 field public static final int REASON_CHANNEL_BANNED = 17; // 0x11 42011 field public static final int REASON_CLICK = 1; // 0x1 42012 field public static final int REASON_ERROR = 4; // 0x4 42013 field public static final int REASON_GROUP_OPTIMIZATION = 13; // 0xd 42014 field public static final int REASON_GROUP_SUMMARY_CANCELED = 12; // 0xc 42015 field public static final int REASON_LISTENER_CANCEL = 10; // 0xa 42016 field public static final int REASON_LISTENER_CANCEL_ALL = 11; // 0xb 42017 field public static final int REASON_PACKAGE_BANNED = 7; // 0x7 42018 field public static final int REASON_PACKAGE_CHANGED = 5; // 0x5 42019 field public static final int REASON_PACKAGE_SUSPENDED = 14; // 0xe 42020 field public static final int REASON_PROFILE_TURNED_OFF = 15; // 0xf 42021 field public static final int REASON_SNOOZED = 18; // 0x12 42022 field public static final int REASON_TIMEOUT = 19; // 0x13 42023 field public static final int REASON_UNAUTOBUNDLED = 16; // 0x10 42024 field public static final int REASON_USER_STOPPED = 6; // 0x6 42025 field public static final String SERVICE_INTERFACE = "android.service.notification.NotificationListenerService"; 42026 field @Deprecated public static final int SUPPRESSED_EFFECT_SCREEN_OFF = 1; // 0x1 42027 field @Deprecated public static final int SUPPRESSED_EFFECT_SCREEN_ON = 2; // 0x2 42028 } 42029 42030 public static class NotificationListenerService.Ranking { 42031 ctor public NotificationListenerService.Ranking(); 42032 method public boolean canBubble(); 42033 method public boolean canShowBadge(); 42034 method public android.app.NotificationChannel getChannel(); 42035 method public int getImportance(); 42036 method public CharSequence getImportanceExplanation(); 42037 method public String getKey(); 42038 method public long getLastAudiblyAlertedMillis(); 42039 method public String getOverrideGroupKey(); 42040 method public int getRank(); 42041 method @NonNull public java.util.List<android.app.Notification.Action> getSmartActions(); 42042 method @NonNull public java.util.List<java.lang.CharSequence> getSmartReplies(); 42043 method public int getSuppressedVisualEffects(); 42044 method public int getUserSentiment(); 42045 method public boolean isAmbient(); 42046 method public boolean isSuspended(); 42047 method public boolean matchesInterruptionFilter(); 42048 field public static final int USER_SENTIMENT_NEGATIVE = -1; // 0xffffffff 42049 field public static final int USER_SENTIMENT_NEUTRAL = 0; // 0x0 42050 field public static final int USER_SENTIMENT_POSITIVE = 1; // 0x1 42051 } 42052 42053 public static class NotificationListenerService.RankingMap implements android.os.Parcelable { 42054 method public int describeContents(); 42055 method public String[] getOrderedKeys(); 42056 method public boolean getRanking(String, android.service.notification.NotificationListenerService.Ranking); 42057 method public void writeToParcel(android.os.Parcel, int); 42058 field @NonNull public static final android.os.Parcelable.Creator<android.service.notification.NotificationListenerService.RankingMap> CREATOR; 42059 } 42060 42061 public class StatusBarNotification implements android.os.Parcelable { 42062 ctor @Deprecated public StatusBarNotification(String, String, int, String, int, int, int, android.app.Notification, android.os.UserHandle, long); 42063 ctor public StatusBarNotification(android.os.Parcel); 42064 method public android.service.notification.StatusBarNotification clone(); 42065 method public int describeContents(); 42066 method public String getGroupKey(); 42067 method public int getId(); 42068 method public String getKey(); 42069 method public android.app.Notification getNotification(); 42070 method @NonNull public String getOpPkg(); 42071 method public String getOverrideGroupKey(); 42072 method public String getPackageName(); 42073 method public long getPostTime(); 42074 method public String getTag(); 42075 method public int getUid(); 42076 method public android.os.UserHandle getUser(); 42077 method @Deprecated public int getUserId(); 42078 method public boolean isAppGroup(); 42079 method public boolean isClearable(); 42080 method public boolean isGroup(); 42081 method public boolean isOngoing(); 42082 method public void setOverrideGroupKey(String); 42083 method public void writeToParcel(android.os.Parcel, int); 42084 field @NonNull public static final android.os.Parcelable.Creator<android.service.notification.StatusBarNotification> CREATOR; 42085 } 42086 42087 public final class ZenPolicy implements android.os.Parcelable { 42088 method public int describeContents(); 42089 method public int getPriorityCallSenders(); 42090 method public int getPriorityCategoryAlarms(); 42091 method public int getPriorityCategoryCalls(); 42092 method public int getPriorityCategoryConversations(); 42093 method public int getPriorityCategoryEvents(); 42094 method public int getPriorityCategoryMedia(); 42095 method public int getPriorityCategoryMessages(); 42096 method public int getPriorityCategoryReminders(); 42097 method public int getPriorityCategoryRepeatCallers(); 42098 method public int getPriorityCategorySystem(); 42099 method public int getPriorityConversationSenders(); 42100 method public int getPriorityMessageSenders(); 42101 method public int getVisualEffectAmbient(); 42102 method public int getVisualEffectBadge(); 42103 method public int getVisualEffectFullScreenIntent(); 42104 method public int getVisualEffectLights(); 42105 method public int getVisualEffectNotificationList(); 42106 method public int getVisualEffectPeek(); 42107 method public int getVisualEffectStatusBar(); 42108 method public void writeToParcel(android.os.Parcel, int); 42109 field public static final int CONVERSATION_SENDERS_ANYONE = 1; // 0x1 42110 field public static final int CONVERSATION_SENDERS_IMPORTANT = 2; // 0x2 42111 field public static final int CONVERSATION_SENDERS_NONE = 3; // 0x3 42112 field public static final int CONVERSATION_SENDERS_UNSET = 0; // 0x0 42113 field @NonNull public static final android.os.Parcelable.Creator<android.service.notification.ZenPolicy> CREATOR; 42114 field public static final int PEOPLE_TYPE_ANYONE = 1; // 0x1 42115 field public static final int PEOPLE_TYPE_CONTACTS = 2; // 0x2 42116 field public static final int PEOPLE_TYPE_NONE = 4; // 0x4 42117 field public static final int PEOPLE_TYPE_STARRED = 3; // 0x3 42118 field public static final int PEOPLE_TYPE_UNSET = 0; // 0x0 42119 field public static final int STATE_ALLOW = 1; // 0x1 42120 field public static final int STATE_DISALLOW = 2; // 0x2 42121 field public static final int STATE_UNSET = 0; // 0x0 42122 } 42123 42124 public static final class ZenPolicy.Builder { 42125 ctor public ZenPolicy.Builder(); 42126 method @NonNull public android.service.notification.ZenPolicy.Builder allowAlarms(boolean); 42127 method @NonNull public android.service.notification.ZenPolicy.Builder allowAllSounds(); 42128 method @NonNull public android.service.notification.ZenPolicy.Builder allowCalls(int); 42129 method @NonNull public android.service.notification.ZenPolicy.Builder allowConversations(int); 42130 method @NonNull public android.service.notification.ZenPolicy.Builder allowEvents(boolean); 42131 method @NonNull public android.service.notification.ZenPolicy.Builder allowMedia(boolean); 42132 method @NonNull public android.service.notification.ZenPolicy.Builder allowMessages(int); 42133 method @NonNull public android.service.notification.ZenPolicy.Builder allowReminders(boolean); 42134 method @NonNull public android.service.notification.ZenPolicy.Builder allowRepeatCallers(boolean); 42135 method @NonNull public android.service.notification.ZenPolicy.Builder allowSystem(boolean); 42136 method @NonNull public android.service.notification.ZenPolicy build(); 42137 method @NonNull public android.service.notification.ZenPolicy.Builder disallowAllSounds(); 42138 method @NonNull public android.service.notification.ZenPolicy.Builder hideAllVisualEffects(); 42139 method @NonNull public android.service.notification.ZenPolicy.Builder showAllVisualEffects(); 42140 method @NonNull public android.service.notification.ZenPolicy.Builder showBadges(boolean); 42141 method @NonNull public android.service.notification.ZenPolicy.Builder showFullScreenIntent(boolean); 42142 method @NonNull public android.service.notification.ZenPolicy.Builder showInAmbientDisplay(boolean); 42143 method @NonNull public android.service.notification.ZenPolicy.Builder showInNotificationList(boolean); 42144 method @NonNull public android.service.notification.ZenPolicy.Builder showLights(boolean); 42145 method @NonNull public android.service.notification.ZenPolicy.Builder showPeeking(boolean); 42146 method @NonNull public android.service.notification.ZenPolicy.Builder showStatusBarIcons(boolean); 42147 } 42148 42149} 42150 42151package android.service.quickaccesswallet { 42152 42153 public interface GetWalletCardsCallback { 42154 method public void onFailure(@NonNull android.service.quickaccesswallet.GetWalletCardsError); 42155 method public void onSuccess(@NonNull android.service.quickaccesswallet.GetWalletCardsResponse); 42156 } 42157 42158 public final class GetWalletCardsError implements android.os.Parcelable { 42159 ctor public GetWalletCardsError(@Nullable android.graphics.drawable.Icon, @Nullable CharSequence); 42160 method public int describeContents(); 42161 method @Nullable public android.graphics.drawable.Icon getIcon(); 42162 method @Nullable public CharSequence getMessage(); 42163 method public void writeToParcel(@NonNull android.os.Parcel, int); 42164 field @NonNull public static final android.os.Parcelable.Creator<android.service.quickaccesswallet.GetWalletCardsError> CREATOR; 42165 } 42166 42167 public final class GetWalletCardsRequest implements android.os.Parcelable { 42168 ctor public GetWalletCardsRequest(int, int, int, int); 42169 method public int describeContents(); 42170 method public int getCardHeightPx(); 42171 method public int getCardWidthPx(); 42172 method public int getIconSizePx(); 42173 method public int getMaxCards(); 42174 method public void writeToParcel(@NonNull android.os.Parcel, int); 42175 field @NonNull public static final android.os.Parcelable.Creator<android.service.quickaccesswallet.GetWalletCardsRequest> CREATOR; 42176 } 42177 42178 public final class GetWalletCardsResponse implements android.os.Parcelable { 42179 ctor public GetWalletCardsResponse(@NonNull java.util.List<android.service.quickaccesswallet.WalletCard>, int); 42180 method public int describeContents(); 42181 method public int getSelectedIndex(); 42182 method @NonNull public java.util.List<android.service.quickaccesswallet.WalletCard> getWalletCards(); 42183 method public void writeToParcel(@NonNull android.os.Parcel, int); 42184 field @NonNull public static final android.os.Parcelable.Creator<android.service.quickaccesswallet.GetWalletCardsResponse> CREATOR; 42185 } 42186 42187 public abstract class QuickAccessWalletService extends android.app.Service { 42188 ctor public QuickAccessWalletService(); 42189 method @Nullable public android.os.IBinder onBind(@NonNull android.content.Intent); 42190 method public abstract void onWalletCardSelected(@NonNull android.service.quickaccesswallet.SelectWalletCardRequest); 42191 method public abstract void onWalletCardsRequested(@NonNull android.service.quickaccesswallet.GetWalletCardsRequest, @NonNull android.service.quickaccesswallet.GetWalletCardsCallback); 42192 method public abstract void onWalletDismissed(); 42193 method public final void sendWalletServiceEvent(@NonNull android.service.quickaccesswallet.WalletServiceEvent); 42194 field public static final String ACTION_VIEW_WALLET = "android.service.quickaccesswallet.action.VIEW_WALLET"; 42195 field public static final String ACTION_VIEW_WALLET_SETTINGS = "android.service.quickaccesswallet.action.VIEW_WALLET_SETTINGS"; 42196 field public static final String SERVICE_INTERFACE = "android.service.quickaccesswallet.QuickAccessWalletService"; 42197 field public static final String SERVICE_META_DATA = "android.quickaccesswallet"; 42198 } 42199 42200 public final class SelectWalletCardRequest implements android.os.Parcelable { 42201 ctor public SelectWalletCardRequest(@NonNull String); 42202 method public int describeContents(); 42203 method @NonNull public String getCardId(); 42204 method public void writeToParcel(@NonNull android.os.Parcel, int); 42205 field @NonNull public static final android.os.Parcelable.Creator<android.service.quickaccesswallet.SelectWalletCardRequest> CREATOR; 42206 } 42207 42208 public final class WalletCard implements android.os.Parcelable { 42209 method public int describeContents(); 42210 method @Nullable public android.graphics.drawable.Icon getCardIcon(); 42211 method @NonNull public String getCardId(); 42212 method @NonNull public android.graphics.drawable.Icon getCardImage(); 42213 method @Nullable public CharSequence getCardLabel(); 42214 method @NonNull public CharSequence getContentDescription(); 42215 method @NonNull public android.app.PendingIntent getPendingIntent(); 42216 method public void writeToParcel(@NonNull android.os.Parcel, int); 42217 field @NonNull public static final android.os.Parcelable.Creator<android.service.quickaccesswallet.WalletCard> CREATOR; 42218 } 42219 42220 public static final class WalletCard.Builder { 42221 ctor public WalletCard.Builder(@NonNull String, @NonNull android.graphics.drawable.Icon, @NonNull CharSequence, @NonNull android.app.PendingIntent); 42222 method @NonNull public android.service.quickaccesswallet.WalletCard build(); 42223 method @NonNull public android.service.quickaccesswallet.WalletCard.Builder setCardIcon(@Nullable android.graphics.drawable.Icon); 42224 method @NonNull public android.service.quickaccesswallet.WalletCard.Builder setCardLabel(@Nullable CharSequence); 42225 } 42226 42227 public final class WalletServiceEvent implements android.os.Parcelable { 42228 ctor public WalletServiceEvent(int); 42229 method public int describeContents(); 42230 method public int getEventType(); 42231 method public void writeToParcel(@NonNull android.os.Parcel, int); 42232 field @NonNull public static final android.os.Parcelable.Creator<android.service.quickaccesswallet.WalletServiceEvent> CREATOR; 42233 field public static final int TYPE_NFC_PAYMENT_STARTED = 1; // 0x1 42234 } 42235 42236} 42237 42238package android.service.quicksettings { 42239 42240 public final class Tile implements android.os.Parcelable { 42241 method public int describeContents(); 42242 method public CharSequence getContentDescription(); 42243 method public android.graphics.drawable.Icon getIcon(); 42244 method public CharSequence getLabel(); 42245 method public int getState(); 42246 method @Nullable public CharSequence getStateDescription(); 42247 method @Nullable public CharSequence getSubtitle(); 42248 method public void setContentDescription(CharSequence); 42249 method public void setIcon(android.graphics.drawable.Icon); 42250 method public void setLabel(CharSequence); 42251 method public void setState(int); 42252 method public void setStateDescription(@Nullable CharSequence); 42253 method public void setSubtitle(@Nullable CharSequence); 42254 method public void updateTile(); 42255 method public void writeToParcel(android.os.Parcel, int); 42256 field @NonNull public static final android.os.Parcelable.Creator<android.service.quicksettings.Tile> CREATOR; 42257 field public static final int STATE_ACTIVE = 2; // 0x2 42258 field public static final int STATE_INACTIVE = 1; // 0x1 42259 field public static final int STATE_UNAVAILABLE = 0; // 0x0 42260 } 42261 42262 public class TileService extends android.app.Service { 42263 ctor public TileService(); 42264 method public final android.service.quicksettings.Tile getQsTile(); 42265 method public final boolean isLocked(); 42266 method public final boolean isSecure(); 42267 method public android.os.IBinder onBind(android.content.Intent); 42268 method public void onClick(); 42269 method public void onStartListening(); 42270 method public void onStopListening(); 42271 method public void onTileAdded(); 42272 method public void onTileRemoved(); 42273 method public static final void requestListeningState(android.content.Context, android.content.ComponentName); 42274 method public final void showDialog(android.app.Dialog); 42275 method public final void startActivityAndCollapse(android.content.Intent); 42276 method public final void unlockAndRun(Runnable); 42277 field public static final String ACTION_QS_TILE = "android.service.quicksettings.action.QS_TILE"; 42278 field public static final String ACTION_QS_TILE_PREFERENCES = "android.service.quicksettings.action.QS_TILE_PREFERENCES"; 42279 field public static final String META_DATA_ACTIVE_TILE = "android.service.quicksettings.ACTIVE_TILE"; 42280 field public static final String META_DATA_TOGGLEABLE_TILE = "android.service.quicksettings.TOGGLEABLE_TILE"; 42281 } 42282 42283} 42284 42285package android.service.restrictions { 42286 42287 public abstract class RestrictionsReceiver extends android.content.BroadcastReceiver { 42288 ctor public RestrictionsReceiver(); 42289 method public void onReceive(android.content.Context, android.content.Intent); 42290 method public abstract void onRequestPermission(android.content.Context, String, String, String, android.os.PersistableBundle); 42291 } 42292 42293} 42294 42295package android.service.textservice { 42296 42297 public abstract class SpellCheckerService extends android.app.Service { 42298 ctor public SpellCheckerService(); 42299 method public abstract android.service.textservice.SpellCheckerService.Session createSession(); 42300 method public final android.os.IBinder onBind(android.content.Intent); 42301 field public static final String SERVICE_INTERFACE = "android.service.textservice.SpellCheckerService"; 42302 } 42303 42304 public abstract static class SpellCheckerService.Session { 42305 ctor public SpellCheckerService.Session(); 42306 method public android.os.Bundle getBundle(); 42307 method public String getLocale(); 42308 method public void onCancel(); 42309 method public void onClose(); 42310 method public abstract void onCreate(); 42311 method public android.view.textservice.SentenceSuggestionsInfo[] onGetSentenceSuggestionsMultiple(android.view.textservice.TextInfo[], int); 42312 method public abstract android.view.textservice.SuggestionsInfo onGetSuggestions(android.view.textservice.TextInfo, int); 42313 method public android.view.textservice.SuggestionsInfo[] onGetSuggestionsMultiple(android.view.textservice.TextInfo[], int, boolean); 42314 } 42315 42316} 42317 42318package android.service.voice { 42319 42320 public class AlwaysOnHotwordDetector { 42321 method public android.content.Intent createEnrollIntent(); 42322 method public android.content.Intent createReEnrollIntent(); 42323 method public android.content.Intent createUnEnrollIntent(); 42324 method public int getParameter(int); 42325 method public int getSupportedAudioCapabilities(); 42326 method public int getSupportedRecognitionModes(); 42327 method @Nullable public android.service.voice.AlwaysOnHotwordDetector.ModelParamRange queryParameter(int); 42328 method public int setParameter(int, int); 42329 method public boolean startRecognition(int); 42330 method public boolean stopRecognition(); 42331 field public static final int AUDIO_CAPABILITY_ECHO_CANCELLATION = 1; // 0x1 42332 field public static final int AUDIO_CAPABILITY_NOISE_SUPPRESSION = 2; // 0x2 42333 field public static final int MODEL_PARAM_THRESHOLD_FACTOR = 0; // 0x0 42334 field public static final int RECOGNITION_FLAG_ALLOW_MULTIPLE_TRIGGERS = 2; // 0x2 42335 field public static final int RECOGNITION_FLAG_CAPTURE_TRIGGER_AUDIO = 1; // 0x1 42336 field public static final int RECOGNITION_FLAG_ENABLE_AUDIO_ECHO_CANCELLATION = 4; // 0x4 42337 field public static final int RECOGNITION_FLAG_ENABLE_AUDIO_NOISE_SUPPRESSION = 8; // 0x8 42338 field public static final int RECOGNITION_MODE_USER_IDENTIFICATION = 2; // 0x2 42339 field public static final int RECOGNITION_MODE_VOICE_TRIGGER = 1; // 0x1 42340 field public static final int STATE_HARDWARE_UNAVAILABLE = -2; // 0xfffffffe 42341 field public static final int STATE_KEYPHRASE_ENROLLED = 2; // 0x2 42342 field public static final int STATE_KEYPHRASE_UNENROLLED = 1; // 0x1 42343 field @Deprecated public static final int STATE_KEYPHRASE_UNSUPPORTED = -1; // 0xffffffff 42344 } 42345 42346 public abstract static class AlwaysOnHotwordDetector.Callback { 42347 ctor public AlwaysOnHotwordDetector.Callback(); 42348 method public abstract void onAvailabilityChanged(int); 42349 method public abstract void onDetected(@NonNull android.service.voice.AlwaysOnHotwordDetector.EventPayload); 42350 method public abstract void onError(); 42351 method public abstract void onRecognitionPaused(); 42352 method public abstract void onRecognitionResumed(); 42353 } 42354 42355 public static class AlwaysOnHotwordDetector.EventPayload { 42356 method @Nullable public android.media.AudioFormat getCaptureAudioFormat(); 42357 method @Nullable public byte[] getTriggerAudio(); 42358 } 42359 42360 public static final class AlwaysOnHotwordDetector.ModelParamRange { 42361 method public int getEnd(); 42362 method public int getStart(); 42363 } 42364 42365 public class VoiceInteractionService extends android.app.Service { 42366 ctor public VoiceInteractionService(); 42367 method public final android.service.voice.AlwaysOnHotwordDetector createAlwaysOnHotwordDetector(String, java.util.Locale, android.service.voice.AlwaysOnHotwordDetector.Callback); 42368 method public int getDisabledShowContext(); 42369 method public static boolean isActiveService(android.content.Context, android.content.ComponentName); 42370 method public android.os.IBinder onBind(android.content.Intent); 42371 method @NonNull public java.util.Set<java.lang.String> onGetSupportedVoiceActions(@NonNull java.util.Set<java.lang.String>); 42372 method public void onLaunchVoiceAssistFromKeyguard(); 42373 method public void onReady(); 42374 method public void onShutdown(); 42375 method public void setDisabledShowContext(int); 42376 method public final void setUiHints(@NonNull android.os.Bundle); 42377 method public void showSession(android.os.Bundle, int); 42378 field public static final String SERVICE_INTERFACE = "android.service.voice.VoiceInteractionService"; 42379 field public static final String SERVICE_META_DATA = "android.voice_interaction"; 42380 } 42381 42382 public class VoiceInteractionSession implements android.content.ComponentCallbacks2 android.view.KeyEvent.Callback { 42383 ctor public VoiceInteractionSession(android.content.Context); 42384 ctor public VoiceInteractionSession(android.content.Context, android.os.Handler); 42385 method public void closeSystemDialogs(); 42386 method public void dump(String, java.io.FileDescriptor, java.io.PrintWriter, String[]); 42387 method public void finish(); 42388 method public android.content.Context getContext(); 42389 method public int getDisabledShowContext(); 42390 method public android.view.LayoutInflater getLayoutInflater(); 42391 method public int getUserDisabledShowContext(); 42392 method public android.app.Dialog getWindow(); 42393 method public void hide(); 42394 method public void onAssistStructureFailure(Throwable); 42395 method public void onBackPressed(); 42396 method public void onCancelRequest(android.service.voice.VoiceInteractionSession.Request); 42397 method public void onCloseSystemDialogs(); 42398 method public void onComputeInsets(android.service.voice.VoiceInteractionSession.Insets); 42399 method public void onConfigurationChanged(android.content.res.Configuration); 42400 method public void onCreate(); 42401 method public android.view.View onCreateContentView(); 42402 method public void onDestroy(); 42403 method public void onDirectActionsInvalidated(@NonNull android.service.voice.VoiceInteractionSession.ActivityId); 42404 method public boolean[] onGetSupportedCommands(String[]); 42405 method @Deprecated public void onHandleAssist(@Nullable android.os.Bundle, @Nullable android.app.assist.AssistStructure, @Nullable android.app.assist.AssistContent); 42406 method public void onHandleAssist(@NonNull android.service.voice.VoiceInteractionSession.AssistState); 42407 method @Deprecated public void onHandleAssistSecondary(@Nullable android.os.Bundle, @Nullable android.app.assist.AssistStructure, @Nullable android.app.assist.AssistContent, int, int); 42408 method public void onHandleScreenshot(@Nullable android.graphics.Bitmap); 42409 method public void onHide(); 42410 method public boolean onKeyDown(int, android.view.KeyEvent); 42411 method public boolean onKeyLongPress(int, android.view.KeyEvent); 42412 method public boolean onKeyMultiple(int, int, android.view.KeyEvent); 42413 method public boolean onKeyUp(int, android.view.KeyEvent); 42414 method public void onLockscreenShown(); 42415 method public void onLowMemory(); 42416 method public void onPrepareShow(android.os.Bundle, int); 42417 method public void onRequestAbortVoice(android.service.voice.VoiceInteractionSession.AbortVoiceRequest); 42418 method public void onRequestCommand(android.service.voice.VoiceInteractionSession.CommandRequest); 42419 method public void onRequestCompleteVoice(android.service.voice.VoiceInteractionSession.CompleteVoiceRequest); 42420 method public void onRequestConfirmation(android.service.voice.VoiceInteractionSession.ConfirmationRequest); 42421 method public void onRequestPickOption(android.service.voice.VoiceInteractionSession.PickOptionRequest); 42422 method public void onShow(android.os.Bundle, int); 42423 method public void onTaskFinished(android.content.Intent, int); 42424 method public void onTaskStarted(android.content.Intent, int); 42425 method public void onTrimMemory(int); 42426 method public final void performDirectAction(@NonNull android.app.DirectAction, @Nullable android.os.Bundle, @Nullable android.os.CancellationSignal, @NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<android.os.Bundle>); 42427 method public final void requestDirectActions(@NonNull android.service.voice.VoiceInteractionSession.ActivityId, @Nullable android.os.CancellationSignal, @NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<java.util.List<android.app.DirectAction>>); 42428 method public void setContentView(android.view.View); 42429 method public void setDisabledShowContext(int); 42430 method public void setKeepAwake(boolean); 42431 method public void setTheme(int); 42432 method public void setUiEnabled(boolean); 42433 method public void show(android.os.Bundle, int); 42434 method public void startAssistantActivity(android.content.Intent); 42435 method public void startVoiceActivity(android.content.Intent); 42436 field public static final int SHOW_SOURCE_ACTIVITY = 16; // 0x10 42437 field public static final int SHOW_SOURCE_APPLICATION = 8; // 0x8 42438 field public static final int SHOW_SOURCE_ASSIST_GESTURE = 4; // 0x4 42439 field public static final int SHOW_SOURCE_AUTOMOTIVE_SYSTEM_UI = 128; // 0x80 42440 field public static final int SHOW_SOURCE_NOTIFICATION = 64; // 0x40 42441 field public static final int SHOW_SOURCE_PUSH_TO_TALK = 32; // 0x20 42442 field public static final int SHOW_WITH_ASSIST = 1; // 0x1 42443 field public static final int SHOW_WITH_SCREENSHOT = 2; // 0x2 42444 } 42445 42446 public static final class VoiceInteractionSession.AbortVoiceRequest extends android.service.voice.VoiceInteractionSession.Request { 42447 method @Deprecated @Nullable public CharSequence getMessage(); 42448 method @Nullable public android.app.VoiceInteractor.Prompt getVoicePrompt(); 42449 method public void sendAbortResult(android.os.Bundle); 42450 } 42451 42452 public static class VoiceInteractionSession.ActivityId { 42453 } 42454 42455 public static final class VoiceInteractionSession.AssistState { 42456 method @NonNull public android.service.voice.VoiceInteractionSession.ActivityId getActivityId(); 42457 method @Nullable public android.app.assist.AssistContent getAssistContent(); 42458 method @Nullable public android.os.Bundle getAssistData(); 42459 method @Nullable public android.app.assist.AssistStructure getAssistStructure(); 42460 method @IntRange(from=0) public int getCount(); 42461 method @IntRange(from=0xffffffff) public int getIndex(); 42462 method public boolean isFocused(); 42463 } 42464 42465 public static final class VoiceInteractionSession.CommandRequest extends android.service.voice.VoiceInteractionSession.Request { 42466 method public String getCommand(); 42467 method public void sendIntermediateResult(android.os.Bundle); 42468 method public void sendResult(android.os.Bundle); 42469 } 42470 42471 public static final class VoiceInteractionSession.CompleteVoiceRequest extends android.service.voice.VoiceInteractionSession.Request { 42472 method @Deprecated @Nullable public CharSequence getMessage(); 42473 method @Nullable public android.app.VoiceInteractor.Prompt getVoicePrompt(); 42474 method public void sendCompleteResult(android.os.Bundle); 42475 } 42476 42477 public static final class VoiceInteractionSession.ConfirmationRequest extends android.service.voice.VoiceInteractionSession.Request { 42478 method @Deprecated @Nullable public CharSequence getPrompt(); 42479 method @Nullable public android.app.VoiceInteractor.Prompt getVoicePrompt(); 42480 method public void sendConfirmationResult(boolean, android.os.Bundle); 42481 } 42482 42483 public static final class VoiceInteractionSession.Insets { 42484 ctor public VoiceInteractionSession.Insets(); 42485 field public static final int TOUCHABLE_INSETS_CONTENT = 1; // 0x1 42486 field public static final int TOUCHABLE_INSETS_FRAME = 0; // 0x0 42487 field public static final int TOUCHABLE_INSETS_REGION = 3; // 0x3 42488 field public final android.graphics.Rect contentInsets; 42489 field public int touchableInsets; 42490 field public final android.graphics.Region touchableRegion; 42491 } 42492 42493 public static final class VoiceInteractionSession.PickOptionRequest extends android.service.voice.VoiceInteractionSession.Request { 42494 method public android.app.VoiceInteractor.PickOptionRequest.Option[] getOptions(); 42495 method @Deprecated @Nullable public CharSequence getPrompt(); 42496 method @Nullable public android.app.VoiceInteractor.Prompt getVoicePrompt(); 42497 method public void sendIntermediatePickOptionResult(android.app.VoiceInteractor.PickOptionRequest.Option[], android.os.Bundle); 42498 method public void sendPickOptionResult(android.app.VoiceInteractor.PickOptionRequest.Option[], android.os.Bundle); 42499 } 42500 42501 public static class VoiceInteractionSession.Request { 42502 method public void cancel(); 42503 method public String getCallingPackage(); 42504 method public int getCallingUid(); 42505 method public android.os.Bundle getExtras(); 42506 method public boolean isActive(); 42507 } 42508 42509 public abstract class VoiceInteractionSessionService extends android.app.Service { 42510 ctor public VoiceInteractionSessionService(); 42511 method public android.os.IBinder onBind(android.content.Intent); 42512 method public abstract android.service.voice.VoiceInteractionSession onNewSession(android.os.Bundle); 42513 } 42514 42515} 42516 42517package android.service.vr { 42518 42519 public abstract class VrListenerService extends android.app.Service { 42520 ctor public VrListenerService(); 42521 method public static final boolean isVrModePackageEnabled(@NonNull android.content.Context, @NonNull android.content.ComponentName); 42522 method public android.os.IBinder onBind(android.content.Intent); 42523 method public void onCurrentVrActivityChanged(android.content.ComponentName); 42524 field public static final String SERVICE_INTERFACE = "android.service.vr.VrListenerService"; 42525 } 42526 42527} 42528 42529package android.service.wallpaper { 42530 42531 public abstract class WallpaperService extends android.app.Service { 42532 ctor public WallpaperService(); 42533 method public final android.os.IBinder onBind(android.content.Intent); 42534 method public abstract android.service.wallpaper.WallpaperService.Engine onCreateEngine(); 42535 field public static final String SERVICE_INTERFACE = "android.service.wallpaper.WallpaperService"; 42536 field public static final String SERVICE_META_DATA = "android.service.wallpaper"; 42537 } 42538 42539 public class WallpaperService.Engine { 42540 ctor public WallpaperService.Engine(); 42541 method protected void dump(String, java.io.FileDescriptor, java.io.PrintWriter, String[]); 42542 method public int getDesiredMinimumHeight(); 42543 method public int getDesiredMinimumWidth(); 42544 method @Nullable public android.content.Context getDisplayContext(); 42545 method public android.view.SurfaceHolder getSurfaceHolder(); 42546 method public boolean isPreview(); 42547 method public boolean isVisible(); 42548 method public void notifyColorsChanged(); 42549 method public void onApplyWindowInsets(android.view.WindowInsets); 42550 method public android.os.Bundle onCommand(String, int, int, int, android.os.Bundle, boolean); 42551 method @Nullable public android.app.WallpaperColors onComputeColors(); 42552 method public void onCreate(android.view.SurfaceHolder); 42553 method public void onDesiredSizeChanged(int, int); 42554 method public void onDestroy(); 42555 method public void onOffsetsChanged(float, float, float, float, int, int); 42556 method public void onSurfaceChanged(android.view.SurfaceHolder, int, int, int); 42557 method public void onSurfaceCreated(android.view.SurfaceHolder); 42558 method public void onSurfaceDestroyed(android.view.SurfaceHolder); 42559 method public void onSurfaceRedrawNeeded(android.view.SurfaceHolder); 42560 method public void onTouchEvent(android.view.MotionEvent); 42561 method public void onVisibilityChanged(boolean); 42562 method public void onZoomChanged(@FloatRange(from=0.0f, to=1.0f) float); 42563 method public void setOffsetNotificationsEnabled(boolean); 42564 method public void setTouchEventsEnabled(boolean); 42565 } 42566 42567} 42568 42569package android.speech { 42570 42571 public interface RecognitionListener { 42572 method public void onBeginningOfSpeech(); 42573 method public void onBufferReceived(byte[]); 42574 method public void onEndOfSpeech(); 42575 method public void onError(int); 42576 method public void onEvent(int, android.os.Bundle); 42577 method public void onPartialResults(android.os.Bundle); 42578 method public void onReadyForSpeech(android.os.Bundle); 42579 method public void onResults(android.os.Bundle); 42580 method public void onRmsChanged(float); 42581 } 42582 42583 public abstract class RecognitionService extends android.app.Service { 42584 ctor public RecognitionService(); 42585 method public final android.os.IBinder onBind(android.content.Intent); 42586 method protected abstract void onCancel(android.speech.RecognitionService.Callback); 42587 method protected abstract void onStartListening(android.content.Intent, android.speech.RecognitionService.Callback); 42588 method protected abstract void onStopListening(android.speech.RecognitionService.Callback); 42589 field public static final String SERVICE_INTERFACE = "android.speech.RecognitionService"; 42590 field public static final String SERVICE_META_DATA = "android.speech"; 42591 } 42592 42593 public class RecognitionService.Callback { 42594 method public void beginningOfSpeech() throws android.os.RemoteException; 42595 method public void bufferReceived(byte[]) throws android.os.RemoteException; 42596 method public void endOfSpeech() throws android.os.RemoteException; 42597 method public void error(int) throws android.os.RemoteException; 42598 method public int getCallingUid(); 42599 method public void partialResults(android.os.Bundle) throws android.os.RemoteException; 42600 method public void readyForSpeech(android.os.Bundle) throws android.os.RemoteException; 42601 method public void results(android.os.Bundle) throws android.os.RemoteException; 42602 method public void rmsChanged(float) throws android.os.RemoteException; 42603 } 42604 42605 public class RecognizerIntent { 42606 method public static final android.content.Intent getVoiceDetailsIntent(android.content.Context); 42607 field public static final String ACTION_GET_LANGUAGE_DETAILS = "android.speech.action.GET_LANGUAGE_DETAILS"; 42608 field public static final String ACTION_RECOGNIZE_SPEECH = "android.speech.action.RECOGNIZE_SPEECH"; 42609 field public static final String ACTION_VOICE_SEARCH_HANDS_FREE = "android.speech.action.VOICE_SEARCH_HANDS_FREE"; 42610 field public static final String ACTION_WEB_SEARCH = "android.speech.action.WEB_SEARCH"; 42611 field public static final String DETAILS_META_DATA = "android.speech.DETAILS"; 42612 field public static final String EXTRA_CALLING_PACKAGE = "calling_package"; 42613 field public static final String EXTRA_CONFIDENCE_SCORES = "android.speech.extra.CONFIDENCE_SCORES"; 42614 field public static final String EXTRA_LANGUAGE = "android.speech.extra.LANGUAGE"; 42615 field public static final String EXTRA_LANGUAGE_MODEL = "android.speech.extra.LANGUAGE_MODEL"; 42616 field public static final String EXTRA_LANGUAGE_PREFERENCE = "android.speech.extra.LANGUAGE_PREFERENCE"; 42617 field public static final String EXTRA_MAX_RESULTS = "android.speech.extra.MAX_RESULTS"; 42618 field public static final String EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE = "android.speech.extra.ONLY_RETURN_LANGUAGE_PREFERENCE"; 42619 field public static final String EXTRA_ORIGIN = "android.speech.extra.ORIGIN"; 42620 field public static final String EXTRA_PARTIAL_RESULTS = "android.speech.extra.PARTIAL_RESULTS"; 42621 field public static final String EXTRA_PREFER_OFFLINE = "android.speech.extra.PREFER_OFFLINE"; 42622 field public static final String EXTRA_PROMPT = "android.speech.extra.PROMPT"; 42623 field public static final String EXTRA_RESULTS = "android.speech.extra.RESULTS"; 42624 field public static final String EXTRA_RESULTS_PENDINGINTENT = "android.speech.extra.RESULTS_PENDINGINTENT"; 42625 field public static final String EXTRA_RESULTS_PENDINGINTENT_BUNDLE = "android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE"; 42626 field public static final String EXTRA_SECURE = "android.speech.extras.EXTRA_SECURE"; 42627 field public static final String EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS = "android.speech.extras.SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS"; 42628 field public static final String EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS = "android.speech.extras.SPEECH_INPUT_MINIMUM_LENGTH_MILLIS"; 42629 field public static final String EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS = "android.speech.extras.SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS"; 42630 field public static final String EXTRA_SUPPORTED_LANGUAGES = "android.speech.extra.SUPPORTED_LANGUAGES"; 42631 field public static final String EXTRA_WEB_SEARCH_ONLY = "android.speech.extra.WEB_SEARCH_ONLY"; 42632 field public static final String LANGUAGE_MODEL_FREE_FORM = "free_form"; 42633 field public static final String LANGUAGE_MODEL_WEB_SEARCH = "web_search"; 42634 field public static final int RESULT_AUDIO_ERROR = 5; // 0x5 42635 field public static final int RESULT_CLIENT_ERROR = 2; // 0x2 42636 field public static final int RESULT_NETWORK_ERROR = 4; // 0x4 42637 field public static final int RESULT_NO_MATCH = 1; // 0x1 42638 field public static final int RESULT_SERVER_ERROR = 3; // 0x3 42639 } 42640 42641 public class RecognizerResultsIntent { 42642 field public static final String ACTION_VOICE_SEARCH_RESULTS = "android.speech.action.VOICE_SEARCH_RESULTS"; 42643 field public static final String EXTRA_VOICE_SEARCH_RESULT_HTML = "android.speech.extras.VOICE_SEARCH_RESULT_HTML"; 42644 field public static final String EXTRA_VOICE_SEARCH_RESULT_HTML_BASE_URLS = "android.speech.extras.VOICE_SEARCH_RESULT_HTML_BASE_URLS"; 42645 field public static final String EXTRA_VOICE_SEARCH_RESULT_HTTP_HEADERS = "android.speech.extras.EXTRA_VOICE_SEARCH_RESULT_HTTP_HEADERS"; 42646 field public static final String EXTRA_VOICE_SEARCH_RESULT_STRINGS = "android.speech.extras.VOICE_SEARCH_RESULT_STRINGS"; 42647 field public static final String EXTRA_VOICE_SEARCH_RESULT_URLS = "android.speech.extras.VOICE_SEARCH_RESULT_URLS"; 42648 field public static final String URI_SCHEME_INLINE = "inline"; 42649 } 42650 42651 public class SpeechRecognizer { 42652 method public void cancel(); 42653 method public static android.speech.SpeechRecognizer createSpeechRecognizer(android.content.Context); 42654 method public static android.speech.SpeechRecognizer createSpeechRecognizer(android.content.Context, android.content.ComponentName); 42655 method public void destroy(); 42656 method public static boolean isRecognitionAvailable(android.content.Context); 42657 method public void setRecognitionListener(android.speech.RecognitionListener); 42658 method public void startListening(android.content.Intent); 42659 method public void stopListening(); 42660 field public static final String CONFIDENCE_SCORES = "confidence_scores"; 42661 field public static final int ERROR_AUDIO = 3; // 0x3 42662 field public static final int ERROR_CLIENT = 5; // 0x5 42663 field public static final int ERROR_INSUFFICIENT_PERMISSIONS = 9; // 0x9 42664 field public static final int ERROR_NETWORK = 2; // 0x2 42665 field public static final int ERROR_NETWORK_TIMEOUT = 1; // 0x1 42666 field public static final int ERROR_NO_MATCH = 7; // 0x7 42667 field public static final int ERROR_RECOGNIZER_BUSY = 8; // 0x8 42668 field public static final int ERROR_SERVER = 4; // 0x4 42669 field public static final int ERROR_SPEECH_TIMEOUT = 6; // 0x6 42670 field public static final String RESULTS_RECOGNITION = "results_recognition"; 42671 } 42672 42673} 42674 42675package android.speech.tts { 42676 42677 public interface SynthesisCallback { 42678 method public int audioAvailable(byte[], int, int); 42679 method public int done(); 42680 method public void error(); 42681 method public void error(int); 42682 method public int getMaxBufferSize(); 42683 method public boolean hasFinished(); 42684 method public boolean hasStarted(); 42685 method public default void rangeStart(int, int, int); 42686 method public int start(int, int, @IntRange(from=1, to=2) int); 42687 } 42688 42689 public final class SynthesisRequest { 42690 ctor public SynthesisRequest(String, android.os.Bundle); 42691 ctor public SynthesisRequest(CharSequence, android.os.Bundle); 42692 method public int getCallerUid(); 42693 method public CharSequence getCharSequenceText(); 42694 method public String getCountry(); 42695 method public String getLanguage(); 42696 method public android.os.Bundle getParams(); 42697 method public int getPitch(); 42698 method public int getSpeechRate(); 42699 method @Deprecated public String getText(); 42700 method public String getVariant(); 42701 method public String getVoiceName(); 42702 } 42703 42704 public class TextToSpeech { 42705 ctor public TextToSpeech(android.content.Context, android.speech.tts.TextToSpeech.OnInitListener); 42706 ctor public TextToSpeech(android.content.Context, android.speech.tts.TextToSpeech.OnInitListener, String); 42707 method public int addEarcon(String, String, @RawRes int); 42708 method @Deprecated public int addEarcon(String, String); 42709 method public int addEarcon(String, java.io.File); 42710 method public int addSpeech(String, String, @RawRes int); 42711 method public int addSpeech(CharSequence, String, @RawRes int); 42712 method public int addSpeech(String, String); 42713 method public int addSpeech(CharSequence, java.io.File); 42714 method @Deprecated public boolean areDefaultsEnforced(); 42715 method public java.util.Set<java.util.Locale> getAvailableLanguages(); 42716 method public String getDefaultEngine(); 42717 method @Deprecated public java.util.Locale getDefaultLanguage(); 42718 method public android.speech.tts.Voice getDefaultVoice(); 42719 method public java.util.List<android.speech.tts.TextToSpeech.EngineInfo> getEngines(); 42720 method @Deprecated public java.util.Set<java.lang.String> getFeatures(java.util.Locale); 42721 method @Deprecated public java.util.Locale getLanguage(); 42722 method public static int getMaxSpeechInputLength(); 42723 method public android.speech.tts.Voice getVoice(); 42724 method public java.util.Set<android.speech.tts.Voice> getVoices(); 42725 method public int isLanguageAvailable(java.util.Locale); 42726 method public boolean isSpeaking(); 42727 method public int playEarcon(String, int, android.os.Bundle, String); 42728 method @Deprecated public int playEarcon(String, int, java.util.HashMap<java.lang.String,java.lang.String>); 42729 method @Deprecated public int playSilence(long, int, java.util.HashMap<java.lang.String,java.lang.String>); 42730 method public int playSilentUtterance(long, int, String); 42731 method public int setAudioAttributes(android.media.AudioAttributes); 42732 method @Deprecated public int setEngineByPackageName(String); 42733 method public int setLanguage(java.util.Locale); 42734 method @Deprecated public int setOnUtteranceCompletedListener(android.speech.tts.TextToSpeech.OnUtteranceCompletedListener); 42735 method public int setOnUtteranceProgressListener(android.speech.tts.UtteranceProgressListener); 42736 method public int setPitch(float); 42737 method public int setSpeechRate(float); 42738 method public int setVoice(android.speech.tts.Voice); 42739 method public void shutdown(); 42740 method public int speak(CharSequence, int, android.os.Bundle, String); 42741 method @Deprecated public int speak(String, int, java.util.HashMap<java.lang.String,java.lang.String>); 42742 method public int stop(); 42743 method public int synthesizeToFile(@NonNull CharSequence, @NonNull android.os.Bundle, @NonNull android.os.ParcelFileDescriptor, @NonNull String); 42744 method public int synthesizeToFile(CharSequence, android.os.Bundle, java.io.File, String); 42745 method @Deprecated public int synthesizeToFile(String, java.util.HashMap<java.lang.String,java.lang.String>, String); 42746 field public static final String ACTION_TTS_QUEUE_PROCESSING_COMPLETED = "android.speech.tts.TTS_QUEUE_PROCESSING_COMPLETED"; 42747 field public static final int ERROR = -1; // 0xffffffff 42748 field public static final int ERROR_INVALID_REQUEST = -8; // 0xfffffff8 42749 field public static final int ERROR_NETWORK = -6; // 0xfffffffa 42750 field public static final int ERROR_NETWORK_TIMEOUT = -7; // 0xfffffff9 42751 field public static final int ERROR_NOT_INSTALLED_YET = -9; // 0xfffffff7 42752 field public static final int ERROR_OUTPUT = -5; // 0xfffffffb 42753 field public static final int ERROR_SERVICE = -4; // 0xfffffffc 42754 field public static final int ERROR_SYNTHESIS = -3; // 0xfffffffd 42755 field public static final int LANG_AVAILABLE = 0; // 0x0 42756 field public static final int LANG_COUNTRY_AVAILABLE = 1; // 0x1 42757 field public static final int LANG_COUNTRY_VAR_AVAILABLE = 2; // 0x2 42758 field public static final int LANG_MISSING_DATA = -1; // 0xffffffff 42759 field public static final int LANG_NOT_SUPPORTED = -2; // 0xfffffffe 42760 field public static final int QUEUE_ADD = 1; // 0x1 42761 field public static final int QUEUE_FLUSH = 0; // 0x0 42762 field public static final int STOPPED = -2; // 0xfffffffe 42763 field public static final int SUCCESS = 0; // 0x0 42764 } 42765 42766 public class TextToSpeech.Engine { 42767 ctor public TextToSpeech.Engine(); 42768 field public static final String ACTION_CHECK_TTS_DATA = "android.speech.tts.engine.CHECK_TTS_DATA"; 42769 field public static final String ACTION_GET_SAMPLE_TEXT = "android.speech.tts.engine.GET_SAMPLE_TEXT"; 42770 field public static final String ACTION_INSTALL_TTS_DATA = "android.speech.tts.engine.INSTALL_TTS_DATA"; 42771 field public static final String ACTION_TTS_DATA_INSTALLED = "android.speech.tts.engine.TTS_DATA_INSTALLED"; 42772 field @Deprecated public static final int CHECK_VOICE_DATA_BAD_DATA = -1; // 0xffffffff 42773 field public static final int CHECK_VOICE_DATA_FAIL = 0; // 0x0 42774 field @Deprecated public static final int CHECK_VOICE_DATA_MISSING_DATA = -2; // 0xfffffffe 42775 field @Deprecated public static final int CHECK_VOICE_DATA_MISSING_VOLUME = -3; // 0xfffffffd 42776 field public static final int CHECK_VOICE_DATA_PASS = 1; // 0x1 42777 field public static final int DEFAULT_STREAM = 3; // 0x3 42778 field public static final String EXTRA_AVAILABLE_VOICES = "availableVoices"; 42779 field @Deprecated public static final String EXTRA_CHECK_VOICE_DATA_FOR = "checkVoiceDataFor"; 42780 field public static final String EXTRA_SAMPLE_TEXT = "sampleText"; 42781 field @Deprecated public static final String EXTRA_TTS_DATA_INSTALLED = "dataInstalled"; 42782 field public static final String EXTRA_UNAVAILABLE_VOICES = "unavailableVoices"; 42783 field @Deprecated public static final String EXTRA_VOICE_DATA_FILES = "dataFiles"; 42784 field @Deprecated public static final String EXTRA_VOICE_DATA_FILES_INFO = "dataFilesInfo"; 42785 field @Deprecated public static final String EXTRA_VOICE_DATA_ROOT_DIRECTORY = "dataRoot"; 42786 field public static final String INTENT_ACTION_TTS_SERVICE = "android.intent.action.TTS_SERVICE"; 42787 field @Deprecated public static final String KEY_FEATURE_EMBEDDED_SYNTHESIS = "embeddedTts"; 42788 field public static final String KEY_FEATURE_NETWORK_RETRIES_COUNT = "networkRetriesCount"; 42789 field @Deprecated public static final String KEY_FEATURE_NETWORK_SYNTHESIS = "networkTts"; 42790 field public static final String KEY_FEATURE_NETWORK_TIMEOUT_MS = "networkTimeoutMs"; 42791 field public static final String KEY_FEATURE_NOT_INSTALLED = "notInstalled"; 42792 field public static final String KEY_PARAM_PAN = "pan"; 42793 field public static final String KEY_PARAM_SESSION_ID = "sessionId"; 42794 field public static final String KEY_PARAM_STREAM = "streamType"; 42795 field public static final String KEY_PARAM_UTTERANCE_ID = "utteranceId"; 42796 field public static final String KEY_PARAM_VOLUME = "volume"; 42797 field public static final String SERVICE_META_DATA = "android.speech.tts"; 42798 } 42799 42800 public static class TextToSpeech.EngineInfo { 42801 ctor public TextToSpeech.EngineInfo(); 42802 field public int icon; 42803 field public String label; 42804 field public String name; 42805 } 42806 42807 public static interface TextToSpeech.OnInitListener { 42808 method public void onInit(int); 42809 } 42810 42811 @Deprecated public static interface TextToSpeech.OnUtteranceCompletedListener { 42812 method @Deprecated public void onUtteranceCompleted(String); 42813 } 42814 42815 public abstract class TextToSpeechService extends android.app.Service { 42816 ctor public TextToSpeechService(); 42817 method public android.os.IBinder onBind(android.content.Intent); 42818 method public String onGetDefaultVoiceNameFor(String, String, String); 42819 method protected java.util.Set<java.lang.String> onGetFeaturesForLanguage(String, String, String); 42820 method protected abstract String[] onGetLanguage(); 42821 method public java.util.List<android.speech.tts.Voice> onGetVoices(); 42822 method protected abstract int onIsLanguageAvailable(String, String, String); 42823 method public int onIsValidVoiceName(String); 42824 method protected abstract int onLoadLanguage(String, String, String); 42825 method public int onLoadVoice(String); 42826 method protected abstract void onStop(); 42827 method protected abstract void onSynthesizeText(android.speech.tts.SynthesisRequest, android.speech.tts.SynthesisCallback); 42828 } 42829 42830 public abstract class UtteranceProgressListener { 42831 ctor public UtteranceProgressListener(); 42832 method public void onAudioAvailable(String, byte[]); 42833 method public void onBeginSynthesis(String, int, int, int); 42834 method public abstract void onDone(String); 42835 method @Deprecated public abstract void onError(String); 42836 method public void onError(String, int); 42837 method public void onRangeStart(String, int, int, int); 42838 method public abstract void onStart(String); 42839 method public void onStop(String, boolean); 42840 } 42841 42842 public class Voice implements android.os.Parcelable { 42843 ctor public Voice(String, java.util.Locale, int, int, boolean, java.util.Set<java.lang.String>); 42844 method public int describeContents(); 42845 method public java.util.Set<java.lang.String> getFeatures(); 42846 method public int getLatency(); 42847 method public java.util.Locale getLocale(); 42848 method public String getName(); 42849 method public int getQuality(); 42850 method public boolean isNetworkConnectionRequired(); 42851 method public void writeToParcel(android.os.Parcel, int); 42852 field @NonNull public static final android.os.Parcelable.Creator<android.speech.tts.Voice> CREATOR; 42853 field public static final int LATENCY_HIGH = 400; // 0x190 42854 field public static final int LATENCY_LOW = 200; // 0xc8 42855 field public static final int LATENCY_NORMAL = 300; // 0x12c 42856 field public static final int LATENCY_VERY_HIGH = 500; // 0x1f4 42857 field public static final int LATENCY_VERY_LOW = 100; // 0x64 42858 field public static final int QUALITY_HIGH = 400; // 0x190 42859 field public static final int QUALITY_LOW = 200; // 0xc8 42860 field public static final int QUALITY_NORMAL = 300; // 0x12c 42861 field public static final int QUALITY_VERY_HIGH = 500; // 0x1f4 42862 field public static final int QUALITY_VERY_LOW = 100; // 0x64 42863 } 42864 42865} 42866 42867package android.system { 42868 42869 public final class ErrnoException extends java.lang.Exception { 42870 ctor public ErrnoException(String, int); 42871 ctor public ErrnoException(String, int, Throwable); 42872 method @NonNull public java.io.IOException rethrowAsIOException() throws java.io.IOException; 42873 method @NonNull public java.net.SocketException rethrowAsSocketException() throws java.net.SocketException; 42874 field public final int errno; 42875 } 42876 42877 public class Int64Ref { 42878 ctor public Int64Ref(long); 42879 field public long value; 42880 } 42881 42882 public final class Os { 42883 method public static java.io.FileDescriptor accept(java.io.FileDescriptor, java.net.InetSocketAddress) throws android.system.ErrnoException, java.net.SocketException; 42884 method public static boolean access(String, int) throws android.system.ErrnoException; 42885 method public static void bind(java.io.FileDescriptor, java.net.InetAddress, int) throws android.system.ErrnoException, java.net.SocketException; 42886 method public static void bind(@NonNull java.io.FileDescriptor, @NonNull java.net.SocketAddress) throws android.system.ErrnoException, java.net.SocketException; 42887 method public static void chmod(String, int) throws android.system.ErrnoException; 42888 method public static void chown(String, int, int) throws android.system.ErrnoException; 42889 method public static void close(java.io.FileDescriptor) throws android.system.ErrnoException; 42890 method public static void connect(java.io.FileDescriptor, java.net.InetAddress, int) throws android.system.ErrnoException, java.net.SocketException; 42891 method public static void connect(@NonNull java.io.FileDescriptor, @NonNull java.net.SocketAddress) throws android.system.ErrnoException, java.net.SocketException; 42892 method public static java.io.FileDescriptor dup(java.io.FileDescriptor) throws android.system.ErrnoException; 42893 method public static java.io.FileDescriptor dup2(java.io.FileDescriptor, int) throws android.system.ErrnoException; 42894 method public static String[] environ(); 42895 method public static void execv(String, String[]) throws android.system.ErrnoException; 42896 method public static void execve(String, String[], String[]) throws android.system.ErrnoException; 42897 method public static void fchmod(java.io.FileDescriptor, int) throws android.system.ErrnoException; 42898 method public static void fchown(java.io.FileDescriptor, int, int) throws android.system.ErrnoException; 42899 method public static int fcntlInt(@NonNull java.io.FileDescriptor, int, int) throws android.system.ErrnoException; 42900 method public static void fdatasync(java.io.FileDescriptor) throws android.system.ErrnoException; 42901 method public static android.system.StructStat fstat(java.io.FileDescriptor) throws android.system.ErrnoException; 42902 method public static android.system.StructStatVfs fstatvfs(java.io.FileDescriptor) throws android.system.ErrnoException; 42903 method public static void fsync(java.io.FileDescriptor) throws android.system.ErrnoException; 42904 method public static void ftruncate(java.io.FileDescriptor, long) throws android.system.ErrnoException; 42905 method public static String gai_strerror(int); 42906 method public static int getegid(); 42907 method public static String getenv(String); 42908 method public static int geteuid(); 42909 method public static int getgid(); 42910 method public static java.net.SocketAddress getpeername(java.io.FileDescriptor) throws android.system.ErrnoException; 42911 method public static int getpid(); 42912 method public static int getppid(); 42913 method public static java.net.SocketAddress getsockname(java.io.FileDescriptor) throws android.system.ErrnoException; 42914 method @NonNull public static android.system.StructTimeval getsockoptTimeval(@NonNull java.io.FileDescriptor, int, int) throws android.system.ErrnoException; 42915 method public static int gettid(); 42916 method public static int getuid(); 42917 method public static byte[] getxattr(String, String) throws android.system.ErrnoException; 42918 method public static String if_indextoname(int); 42919 method public static int if_nametoindex(String); 42920 method public static java.net.InetAddress inet_pton(int, String); 42921 method public static boolean isatty(java.io.FileDescriptor); 42922 method public static void kill(int, int) throws android.system.ErrnoException; 42923 method public static void lchown(String, int, int) throws android.system.ErrnoException; 42924 method public static void link(String, String) throws android.system.ErrnoException; 42925 method public static void listen(java.io.FileDescriptor, int) throws android.system.ErrnoException; 42926 method public static String[] listxattr(String) throws android.system.ErrnoException; 42927 method public static long lseek(java.io.FileDescriptor, long, int) throws android.system.ErrnoException; 42928 method public static android.system.StructStat lstat(String) throws android.system.ErrnoException; 42929 method @NonNull public static java.io.FileDescriptor memfd_create(@NonNull String, int) throws android.system.ErrnoException; 42930 method public static void mincore(long, long, byte[]) throws android.system.ErrnoException; 42931 method public static void mkdir(String, int) throws android.system.ErrnoException; 42932 method public static void mkfifo(String, int) throws android.system.ErrnoException; 42933 method public static void mlock(long, long) throws android.system.ErrnoException; 42934 method public static long mmap(long, long, int, int, java.io.FileDescriptor, long) throws android.system.ErrnoException; 42935 method public static void msync(long, long, int) throws android.system.ErrnoException; 42936 method public static void munlock(long, long) throws android.system.ErrnoException; 42937 method public static void munmap(long, long) throws android.system.ErrnoException; 42938 method public static java.io.FileDescriptor open(String, int, int) throws android.system.ErrnoException; 42939 method public static java.io.FileDescriptor[] pipe() throws android.system.ErrnoException; 42940 method public static int poll(android.system.StructPollfd[], int) throws android.system.ErrnoException; 42941 method public static void posix_fallocate(java.io.FileDescriptor, long, long) throws android.system.ErrnoException; 42942 method public static int prctl(int, long, long, long, long) throws android.system.ErrnoException; 42943 method public static int pread(java.io.FileDescriptor, java.nio.ByteBuffer, long) throws android.system.ErrnoException, java.io.InterruptedIOException; 42944 method public static int pread(java.io.FileDescriptor, byte[], int, int, long) throws android.system.ErrnoException, java.io.InterruptedIOException; 42945 method public static int pwrite(java.io.FileDescriptor, java.nio.ByteBuffer, long) throws android.system.ErrnoException, java.io.InterruptedIOException; 42946 method public static int pwrite(java.io.FileDescriptor, byte[], int, int, long) throws android.system.ErrnoException, java.io.InterruptedIOException; 42947 method public static int read(java.io.FileDescriptor, java.nio.ByteBuffer) throws android.system.ErrnoException, java.io.InterruptedIOException; 42948 method public static int read(java.io.FileDescriptor, byte[], int, int) throws android.system.ErrnoException, java.io.InterruptedIOException; 42949 method public static String readlink(String) throws android.system.ErrnoException; 42950 method public static int readv(java.io.FileDescriptor, Object[], int[], int[]) throws android.system.ErrnoException, java.io.InterruptedIOException; 42951 method public static int recvfrom(java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetSocketAddress) throws android.system.ErrnoException, java.net.SocketException; 42952 method public static int recvfrom(java.io.FileDescriptor, byte[], int, int, int, java.net.InetSocketAddress) throws android.system.ErrnoException, java.net.SocketException; 42953 method public static void remove(String) throws android.system.ErrnoException; 42954 method public static void removexattr(String, String) throws android.system.ErrnoException; 42955 method public static void rename(String, String) throws android.system.ErrnoException; 42956 method public static long sendfile(java.io.FileDescriptor, java.io.FileDescriptor, android.system.Int64Ref, long) throws android.system.ErrnoException; 42957 method public static int sendto(java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetAddress, int) throws android.system.ErrnoException, java.net.SocketException; 42958 method public static int sendto(java.io.FileDescriptor, byte[], int, int, int, java.net.InetAddress, int) throws android.system.ErrnoException, java.net.SocketException; 42959 method public static int sendto(@NonNull java.io.FileDescriptor, @NonNull byte[], int, int, int, @Nullable java.net.SocketAddress) throws android.system.ErrnoException, java.net.SocketException; 42960 method @Deprecated public static void setegid(int) throws android.system.ErrnoException; 42961 method public static void setenv(String, String, boolean) throws android.system.ErrnoException; 42962 method @Deprecated public static void seteuid(int) throws android.system.ErrnoException; 42963 method @Deprecated public static void setgid(int) throws android.system.ErrnoException; 42964 method public static int setsid() throws android.system.ErrnoException; 42965 method public static void setsockoptInt(java.io.FileDescriptor, int, int, int) throws android.system.ErrnoException; 42966 method public static void setsockoptTimeval(@NonNull java.io.FileDescriptor, int, int, @NonNull android.system.StructTimeval) throws android.system.ErrnoException; 42967 method @Deprecated public static void setuid(int) throws android.system.ErrnoException; 42968 method public static void setxattr(String, String, byte[], int) throws android.system.ErrnoException; 42969 method public static void shutdown(java.io.FileDescriptor, int) throws android.system.ErrnoException; 42970 method public static java.io.FileDescriptor socket(int, int, int) throws android.system.ErrnoException; 42971 method public static void socketpair(int, int, int, java.io.FileDescriptor, java.io.FileDescriptor) throws android.system.ErrnoException; 42972 method public static android.system.StructStat stat(String) throws android.system.ErrnoException; 42973 method public static android.system.StructStatVfs statvfs(String) throws android.system.ErrnoException; 42974 method public static String strerror(int); 42975 method public static String strsignal(int); 42976 method public static void symlink(String, String) throws android.system.ErrnoException; 42977 method public static long sysconf(int); 42978 method public static void tcdrain(java.io.FileDescriptor) throws android.system.ErrnoException; 42979 method public static void tcsendbreak(java.io.FileDescriptor, int) throws android.system.ErrnoException; 42980 method public static int umask(int); 42981 method public static android.system.StructUtsname uname(); 42982 method public static void unsetenv(String) throws android.system.ErrnoException; 42983 method public static int write(java.io.FileDescriptor, java.nio.ByteBuffer) throws android.system.ErrnoException, java.io.InterruptedIOException; 42984 method public static int write(java.io.FileDescriptor, byte[], int, int) throws android.system.ErrnoException, java.io.InterruptedIOException; 42985 method public static int writev(java.io.FileDescriptor, Object[], int[], int[]) throws android.system.ErrnoException, java.io.InterruptedIOException; 42986 } 42987 42988 public final class OsConstants { 42989 method public static boolean S_ISBLK(int); 42990 method public static boolean S_ISCHR(int); 42991 method public static boolean S_ISDIR(int); 42992 method public static boolean S_ISFIFO(int); 42993 method public static boolean S_ISLNK(int); 42994 method public static boolean S_ISREG(int); 42995 method public static boolean S_ISSOCK(int); 42996 method public static boolean WCOREDUMP(int); 42997 method public static int WEXITSTATUS(int); 42998 method public static boolean WIFEXITED(int); 42999 method public static boolean WIFSIGNALED(int); 43000 method public static boolean WIFSTOPPED(int); 43001 method public static int WSTOPSIG(int); 43002 method public static int WTERMSIG(int); 43003 method public static String errnoName(int); 43004 method public static String gaiName(int); 43005 field public static final int AF_INET; 43006 field public static final int AF_INET6; 43007 field public static final int AF_NETLINK; 43008 field public static final int AF_PACKET; 43009 field public static final int AF_UNIX; 43010 field public static final int AF_UNSPEC; 43011 field public static final int AI_ADDRCONFIG; 43012 field public static final int AI_ALL; 43013 field public static final int AI_CANONNAME; 43014 field public static final int AI_NUMERICHOST; 43015 field public static final int AI_NUMERICSERV; 43016 field public static final int AI_PASSIVE; 43017 field public static final int AI_V4MAPPED; 43018 field public static final int ARPHRD_ETHER; 43019 field public static final int CAP_AUDIT_CONTROL; 43020 field public static final int CAP_AUDIT_WRITE; 43021 field public static final int CAP_BLOCK_SUSPEND; 43022 field public static final int CAP_CHOWN; 43023 field public static final int CAP_DAC_OVERRIDE; 43024 field public static final int CAP_DAC_READ_SEARCH; 43025 field public static final int CAP_FOWNER; 43026 field public static final int CAP_FSETID; 43027 field public static final int CAP_IPC_LOCK; 43028 field public static final int CAP_IPC_OWNER; 43029 field public static final int CAP_KILL; 43030 field public static final int CAP_LAST_CAP; 43031 field public static final int CAP_LEASE; 43032 field public static final int CAP_LINUX_IMMUTABLE; 43033 field public static final int CAP_MAC_ADMIN; 43034 field public static final int CAP_MAC_OVERRIDE; 43035 field public static final int CAP_MKNOD; 43036 field public static final int CAP_NET_ADMIN; 43037 field public static final int CAP_NET_BIND_SERVICE; 43038 field public static final int CAP_NET_BROADCAST; 43039 field public static final int CAP_NET_RAW; 43040 field public static final int CAP_SETFCAP; 43041 field public static final int CAP_SETGID; 43042 field public static final int CAP_SETPCAP; 43043 field public static final int CAP_SETUID; 43044 field public static final int CAP_SYSLOG; 43045 field public static final int CAP_SYS_ADMIN; 43046 field public static final int CAP_SYS_BOOT; 43047 field public static final int CAP_SYS_CHROOT; 43048 field public static final int CAP_SYS_MODULE; 43049 field public static final int CAP_SYS_NICE; 43050 field public static final int CAP_SYS_PACCT; 43051 field public static final int CAP_SYS_PTRACE; 43052 field public static final int CAP_SYS_RAWIO; 43053 field public static final int CAP_SYS_RESOURCE; 43054 field public static final int CAP_SYS_TIME; 43055 field public static final int CAP_SYS_TTY_CONFIG; 43056 field public static final int CAP_WAKE_ALARM; 43057 field public static final int E2BIG; 43058 field public static final int EACCES; 43059 field public static final int EADDRINUSE; 43060 field public static final int EADDRNOTAVAIL; 43061 field public static final int EAFNOSUPPORT; 43062 field public static final int EAGAIN; 43063 field public static final int EAI_AGAIN; 43064 field public static final int EAI_BADFLAGS; 43065 field public static final int EAI_FAIL; 43066 field public static final int EAI_FAMILY; 43067 field public static final int EAI_MEMORY; 43068 field public static final int EAI_NODATA; 43069 field public static final int EAI_NONAME; 43070 field public static final int EAI_OVERFLOW; 43071 field public static final int EAI_SERVICE; 43072 field public static final int EAI_SOCKTYPE; 43073 field public static final int EAI_SYSTEM; 43074 field public static final int EALREADY; 43075 field public static final int EBADF; 43076 field public static final int EBADMSG; 43077 field public static final int EBUSY; 43078 field public static final int ECANCELED; 43079 field public static final int ECHILD; 43080 field public static final int ECONNABORTED; 43081 field public static final int ECONNREFUSED; 43082 field public static final int ECONNRESET; 43083 field public static final int EDEADLK; 43084 field public static final int EDESTADDRREQ; 43085 field public static final int EDOM; 43086 field public static final int EDQUOT; 43087 field public static final int EEXIST; 43088 field public static final int EFAULT; 43089 field public static final int EFBIG; 43090 field public static final int EHOSTUNREACH; 43091 field public static final int EIDRM; 43092 field public static final int EILSEQ; 43093 field public static final int EINPROGRESS; 43094 field public static final int EINTR; 43095 field public static final int EINVAL; 43096 field public static final int EIO; 43097 field public static final int EISCONN; 43098 field public static final int EISDIR; 43099 field public static final int ELOOP; 43100 field public static final int EMFILE; 43101 field public static final int EMLINK; 43102 field public static final int EMSGSIZE; 43103 field public static final int EMULTIHOP; 43104 field public static final int ENAMETOOLONG; 43105 field public static final int ENETDOWN; 43106 field public static final int ENETRESET; 43107 field public static final int ENETUNREACH; 43108 field public static final int ENFILE; 43109 field public static final int ENOBUFS; 43110 field public static final int ENODATA; 43111 field public static final int ENODEV; 43112 field public static final int ENOENT; 43113 field public static final int ENOEXEC; 43114 field public static final int ENOLCK; 43115 field public static final int ENOLINK; 43116 field public static final int ENOMEM; 43117 field public static final int ENOMSG; 43118 field public static final int ENOPROTOOPT; 43119 field public static final int ENOSPC; 43120 field public static final int ENOSR; 43121 field public static final int ENOSTR; 43122 field public static final int ENOSYS; 43123 field public static final int ENOTCONN; 43124 field public static final int ENOTDIR; 43125 field public static final int ENOTEMPTY; 43126 field public static final int ENOTSOCK; 43127 field public static final int ENOTSUP; 43128 field public static final int ENOTTY; 43129 field public static final int ENXIO; 43130 field public static final int EOPNOTSUPP; 43131 field public static final int EOVERFLOW; 43132 field public static final int EPERM; 43133 field public static final int EPIPE; 43134 field public static final int EPROTO; 43135 field public static final int EPROTONOSUPPORT; 43136 field public static final int EPROTOTYPE; 43137 field public static final int ERANGE; 43138 field public static final int EROFS; 43139 field public static final int ESPIPE; 43140 field public static final int ESRCH; 43141 field public static final int ESTALE; 43142 field public static final int ETH_P_ALL; 43143 field public static final int ETH_P_ARP; 43144 field public static final int ETH_P_IP; 43145 field public static final int ETH_P_IPV6; 43146 field public static final int ETIME; 43147 field public static final int ETIMEDOUT; 43148 field public static final int ETXTBSY; 43149 field public static final int EXDEV; 43150 field public static final int EXIT_FAILURE; 43151 field public static final int EXIT_SUCCESS; 43152 field public static final int FD_CLOEXEC; 43153 field public static final int FIONREAD; 43154 field public static final int F_DUPFD; 43155 field public static final int F_DUPFD_CLOEXEC; 43156 field public static final int F_GETFD; 43157 field public static final int F_GETFL; 43158 field public static final int F_GETLK; 43159 field public static final int F_GETLK64; 43160 field public static final int F_GETOWN; 43161 field public static final int F_OK; 43162 field public static final int F_RDLCK; 43163 field public static final int F_SETFD; 43164 field public static final int F_SETFL; 43165 field public static final int F_SETLK; 43166 field public static final int F_SETLK64; 43167 field public static final int F_SETLKW; 43168 field public static final int F_SETLKW64; 43169 field public static final int F_SETOWN; 43170 field public static final int F_UNLCK; 43171 field public static final int F_WRLCK; 43172 field public static final int ICMP6_ECHO_REPLY; 43173 field public static final int ICMP6_ECHO_REQUEST; 43174 field public static final int ICMP_ECHO; 43175 field public static final int ICMP_ECHOREPLY; 43176 field public static final int IFA_F_DADFAILED; 43177 field public static final int IFA_F_DEPRECATED; 43178 field public static final int IFA_F_HOMEADDRESS; 43179 field public static final int IFA_F_NODAD; 43180 field public static final int IFA_F_OPTIMISTIC; 43181 field public static final int IFA_F_PERMANENT; 43182 field public static final int IFA_F_SECONDARY; 43183 field public static final int IFA_F_TEMPORARY; 43184 field public static final int IFA_F_TENTATIVE; 43185 field public static final int IFF_ALLMULTI; 43186 field public static final int IFF_AUTOMEDIA; 43187 field public static final int IFF_BROADCAST; 43188 field public static final int IFF_DEBUG; 43189 field public static final int IFF_DYNAMIC; 43190 field public static final int IFF_LOOPBACK; 43191 field public static final int IFF_MASTER; 43192 field public static final int IFF_MULTICAST; 43193 field public static final int IFF_NOARP; 43194 field public static final int IFF_NOTRAILERS; 43195 field public static final int IFF_POINTOPOINT; 43196 field public static final int IFF_PORTSEL; 43197 field public static final int IFF_PROMISC; 43198 field public static final int IFF_RUNNING; 43199 field public static final int IFF_SLAVE; 43200 field public static final int IFF_UP; 43201 field public static final int IPPROTO_ICMP; 43202 field public static final int IPPROTO_ICMPV6; 43203 field public static final int IPPROTO_IP; 43204 field public static final int IPPROTO_IPV6; 43205 field public static final int IPPROTO_RAW; 43206 field public static final int IPPROTO_TCP; 43207 field public static final int IPPROTO_UDP; 43208 field public static final int IPV6_CHECKSUM; 43209 field public static final int IPV6_MULTICAST_HOPS; 43210 field public static final int IPV6_MULTICAST_IF; 43211 field public static final int IPV6_MULTICAST_LOOP; 43212 field public static final int IPV6_RECVDSTOPTS; 43213 field public static final int IPV6_RECVHOPLIMIT; 43214 field public static final int IPV6_RECVHOPOPTS; 43215 field public static final int IPV6_RECVPKTINFO; 43216 field public static final int IPV6_RECVRTHDR; 43217 field public static final int IPV6_RECVTCLASS; 43218 field public static final int IPV6_TCLASS; 43219 field public static final int IPV6_UNICAST_HOPS; 43220 field public static final int IPV6_V6ONLY; 43221 field public static final int IP_MULTICAST_IF; 43222 field public static final int IP_MULTICAST_LOOP; 43223 field public static final int IP_MULTICAST_TTL; 43224 field public static final int IP_TOS; 43225 field public static final int IP_TTL; 43226 field public static final int MAP_ANONYMOUS; 43227 field public static final int MAP_FIXED; 43228 field public static final int MAP_PRIVATE; 43229 field public static final int MAP_SHARED; 43230 field public static final int MCAST_BLOCK_SOURCE; 43231 field public static final int MCAST_JOIN_GROUP; 43232 field public static final int MCAST_JOIN_SOURCE_GROUP; 43233 field public static final int MCAST_LEAVE_GROUP; 43234 field public static final int MCAST_LEAVE_SOURCE_GROUP; 43235 field public static final int MCAST_UNBLOCK_SOURCE; 43236 field public static final int MCL_CURRENT; 43237 field public static final int MCL_FUTURE; 43238 field public static final int MFD_CLOEXEC; 43239 field public static final int MSG_CTRUNC; 43240 field public static final int MSG_DONTROUTE; 43241 field public static final int MSG_EOR; 43242 field public static final int MSG_OOB; 43243 field public static final int MSG_PEEK; 43244 field public static final int MSG_TRUNC; 43245 field public static final int MSG_WAITALL; 43246 field public static final int MS_ASYNC; 43247 field public static final int MS_INVALIDATE; 43248 field public static final int MS_SYNC; 43249 field public static final int NETLINK_INET_DIAG; 43250 field public static final int NETLINK_NETFILTER; 43251 field public static final int NETLINK_ROUTE; 43252 field public static final int NI_DGRAM; 43253 field public static final int NI_NAMEREQD; 43254 field public static final int NI_NOFQDN; 43255 field public static final int NI_NUMERICHOST; 43256 field public static final int NI_NUMERICSERV; 43257 field public static final int O_ACCMODE; 43258 field public static final int O_APPEND; 43259 field public static final int O_CLOEXEC; 43260 field public static final int O_CREAT; 43261 field public static final int O_DSYNC; 43262 field public static final int O_EXCL; 43263 field public static final int O_NOCTTY; 43264 field public static final int O_NOFOLLOW; 43265 field public static final int O_NONBLOCK; 43266 field public static final int O_RDONLY; 43267 field public static final int O_RDWR; 43268 field public static final int O_SYNC; 43269 field public static final int O_TRUNC; 43270 field public static final int O_WRONLY; 43271 field public static final int POLLERR; 43272 field public static final int POLLHUP; 43273 field public static final int POLLIN; 43274 field public static final int POLLNVAL; 43275 field public static final int POLLOUT; 43276 field public static final int POLLPRI; 43277 field public static final int POLLRDBAND; 43278 field public static final int POLLRDNORM; 43279 field public static final int POLLWRBAND; 43280 field public static final int POLLWRNORM; 43281 field public static final int PROT_EXEC; 43282 field public static final int PROT_NONE; 43283 field public static final int PROT_READ; 43284 field public static final int PROT_WRITE; 43285 field public static final int PR_GET_DUMPABLE; 43286 field public static final int PR_SET_DUMPABLE; 43287 field public static final int PR_SET_NO_NEW_PRIVS; 43288 field public static final int RTMGRP_NEIGH; 43289 field public static final int RT_SCOPE_HOST; 43290 field public static final int RT_SCOPE_LINK; 43291 field public static final int RT_SCOPE_NOWHERE; 43292 field public static final int RT_SCOPE_SITE; 43293 field public static final int RT_SCOPE_UNIVERSE; 43294 field public static final int R_OK; 43295 field public static final int SEEK_CUR; 43296 field public static final int SEEK_END; 43297 field public static final int SEEK_SET; 43298 field public static final int SHUT_RD; 43299 field public static final int SHUT_RDWR; 43300 field public static final int SHUT_WR; 43301 field public static final int SIGABRT; 43302 field public static final int SIGALRM; 43303 field public static final int SIGBUS; 43304 field public static final int SIGCHLD; 43305 field public static final int SIGCONT; 43306 field public static final int SIGFPE; 43307 field public static final int SIGHUP; 43308 field public static final int SIGILL; 43309 field public static final int SIGINT; 43310 field public static final int SIGIO; 43311 field public static final int SIGKILL; 43312 field public static final int SIGPIPE; 43313 field public static final int SIGPROF; 43314 field public static final int SIGPWR; 43315 field public static final int SIGQUIT; 43316 field public static final int SIGRTMAX; 43317 field public static final int SIGRTMIN; 43318 field public static final int SIGSEGV; 43319 field public static final int SIGSTKFLT; 43320 field public static final int SIGSTOP; 43321 field public static final int SIGSYS; 43322 field public static final int SIGTERM; 43323 field public static final int SIGTRAP; 43324 field public static final int SIGTSTP; 43325 field public static final int SIGTTIN; 43326 field public static final int SIGTTOU; 43327 field public static final int SIGURG; 43328 field public static final int SIGUSR1; 43329 field public static final int SIGUSR2; 43330 field public static final int SIGVTALRM; 43331 field public static final int SIGWINCH; 43332 field public static final int SIGXCPU; 43333 field public static final int SIGXFSZ; 43334 field public static final int SIOCGIFADDR; 43335 field public static final int SIOCGIFBRDADDR; 43336 field public static final int SIOCGIFDSTADDR; 43337 field public static final int SIOCGIFNETMASK; 43338 field public static final int SOCK_CLOEXEC; 43339 field public static final int SOCK_DGRAM; 43340 field public static final int SOCK_NONBLOCK; 43341 field public static final int SOCK_RAW; 43342 field public static final int SOCK_SEQPACKET; 43343 field public static final int SOCK_STREAM; 43344 field public static final int SOL_SOCKET; 43345 field public static final int SO_BINDTODEVICE; 43346 field public static final int SO_BROADCAST; 43347 field public static final int SO_DEBUG; 43348 field public static final int SO_DONTROUTE; 43349 field public static final int SO_ERROR; 43350 field public static final int SO_KEEPALIVE; 43351 field public static final int SO_LINGER; 43352 field public static final int SO_OOBINLINE; 43353 field public static final int SO_PASSCRED; 43354 field public static final int SO_PEERCRED; 43355 field public static final int SO_RCVBUF; 43356 field public static final int SO_RCVLOWAT; 43357 field public static final int SO_RCVTIMEO; 43358 field public static final int SO_REUSEADDR; 43359 field public static final int SO_SNDBUF; 43360 field public static final int SO_SNDLOWAT; 43361 field public static final int SO_SNDTIMEO; 43362 field public static final int SO_TYPE; 43363 field public static final int STDERR_FILENO; 43364 field public static final int STDIN_FILENO; 43365 field public static final int STDOUT_FILENO; 43366 field public static final int ST_MANDLOCK; 43367 field public static final int ST_NOATIME; 43368 field public static final int ST_NODEV; 43369 field public static final int ST_NODIRATIME; 43370 field public static final int ST_NOEXEC; 43371 field public static final int ST_NOSUID; 43372 field public static final int ST_RDONLY; 43373 field public static final int ST_RELATIME; 43374 field public static final int ST_SYNCHRONOUS; 43375 field public static final int S_IFBLK; 43376 field public static final int S_IFCHR; 43377 field public static final int S_IFDIR; 43378 field public static final int S_IFIFO; 43379 field public static final int S_IFLNK; 43380 field public static final int S_IFMT; 43381 field public static final int S_IFREG; 43382 field public static final int S_IFSOCK; 43383 field public static final int S_IRGRP; 43384 field public static final int S_IROTH; 43385 field public static final int S_IRUSR; 43386 field public static final int S_IRWXG; 43387 field public static final int S_IRWXO; 43388 field public static final int S_IRWXU; 43389 field public static final int S_ISGID; 43390 field public static final int S_ISUID; 43391 field public static final int S_ISVTX; 43392 field public static final int S_IWGRP; 43393 field public static final int S_IWOTH; 43394 field public static final int S_IWUSR; 43395 field public static final int S_IXGRP; 43396 field public static final int S_IXOTH; 43397 field public static final int S_IXUSR; 43398 field public static final int TCP_NODELAY; 43399 field public static final int TCP_USER_TIMEOUT; 43400 field public static final int WCONTINUED; 43401 field public static final int WEXITED; 43402 field public static final int WNOHANG; 43403 field public static final int WNOWAIT; 43404 field public static final int WSTOPPED; 43405 field public static final int WUNTRACED; 43406 field public static final int W_OK; 43407 field public static final int X_OK; 43408 field public static final int _SC_2_CHAR_TERM; 43409 field public static final int _SC_2_C_BIND; 43410 field public static final int _SC_2_C_DEV; 43411 field public static final int _SC_2_C_VERSION; 43412 field public static final int _SC_2_FORT_DEV; 43413 field public static final int _SC_2_FORT_RUN; 43414 field public static final int _SC_2_LOCALEDEF; 43415 field public static final int _SC_2_SW_DEV; 43416 field public static final int _SC_2_UPE; 43417 field public static final int _SC_2_VERSION; 43418 field public static final int _SC_AIO_LISTIO_MAX; 43419 field public static final int _SC_AIO_MAX; 43420 field public static final int _SC_AIO_PRIO_DELTA_MAX; 43421 field public static final int _SC_ARG_MAX; 43422 field public static final int _SC_ASYNCHRONOUS_IO; 43423 field public static final int _SC_ATEXIT_MAX; 43424 field public static final int _SC_AVPHYS_PAGES; 43425 field public static final int _SC_BC_BASE_MAX; 43426 field public static final int _SC_BC_DIM_MAX; 43427 field public static final int _SC_BC_SCALE_MAX; 43428 field public static final int _SC_BC_STRING_MAX; 43429 field public static final int _SC_CHILD_MAX; 43430 field public static final int _SC_CLK_TCK; 43431 field public static final int _SC_COLL_WEIGHTS_MAX; 43432 field public static final int _SC_DELAYTIMER_MAX; 43433 field public static final int _SC_EXPR_NEST_MAX; 43434 field public static final int _SC_FSYNC; 43435 field public static final int _SC_GETGR_R_SIZE_MAX; 43436 field public static final int _SC_GETPW_R_SIZE_MAX; 43437 field public static final int _SC_IOV_MAX; 43438 field public static final int _SC_JOB_CONTROL; 43439 field public static final int _SC_LINE_MAX; 43440 field public static final int _SC_LOGIN_NAME_MAX; 43441 field public static final int _SC_MAPPED_FILES; 43442 field public static final int _SC_MEMLOCK; 43443 field public static final int _SC_MEMLOCK_RANGE; 43444 field public static final int _SC_MEMORY_PROTECTION; 43445 field public static final int _SC_MESSAGE_PASSING; 43446 field public static final int _SC_MQ_OPEN_MAX; 43447 field public static final int _SC_MQ_PRIO_MAX; 43448 field public static final int _SC_NGROUPS_MAX; 43449 field public static final int _SC_NPROCESSORS_CONF; 43450 field public static final int _SC_NPROCESSORS_ONLN; 43451 field public static final int _SC_OPEN_MAX; 43452 field public static final int _SC_PAGESIZE; 43453 field public static final int _SC_PAGE_SIZE; 43454 field public static final int _SC_PASS_MAX; 43455 field public static final int _SC_PHYS_PAGES; 43456 field public static final int _SC_PRIORITIZED_IO; 43457 field public static final int _SC_PRIORITY_SCHEDULING; 43458 field public static final int _SC_REALTIME_SIGNALS; 43459 field public static final int _SC_RE_DUP_MAX; 43460 field public static final int _SC_RTSIG_MAX; 43461 field public static final int _SC_SAVED_IDS; 43462 field public static final int _SC_SEMAPHORES; 43463 field public static final int _SC_SEM_NSEMS_MAX; 43464 field public static final int _SC_SEM_VALUE_MAX; 43465 field public static final int _SC_SHARED_MEMORY_OBJECTS; 43466 field public static final int _SC_SIGQUEUE_MAX; 43467 field public static final int _SC_STREAM_MAX; 43468 field public static final int _SC_SYNCHRONIZED_IO; 43469 field public static final int _SC_THREADS; 43470 field public static final int _SC_THREAD_ATTR_STACKADDR; 43471 field public static final int _SC_THREAD_ATTR_STACKSIZE; 43472 field public static final int _SC_THREAD_DESTRUCTOR_ITERATIONS; 43473 field public static final int _SC_THREAD_KEYS_MAX; 43474 field public static final int _SC_THREAD_PRIORITY_SCHEDULING; 43475 field public static final int _SC_THREAD_PRIO_INHERIT; 43476 field public static final int _SC_THREAD_PRIO_PROTECT; 43477 field public static final int _SC_THREAD_SAFE_FUNCTIONS; 43478 field public static final int _SC_THREAD_STACK_MIN; 43479 field public static final int _SC_THREAD_THREADS_MAX; 43480 field public static final int _SC_TIMERS; 43481 field public static final int _SC_TIMER_MAX; 43482 field public static final int _SC_TTY_NAME_MAX; 43483 field public static final int _SC_TZNAME_MAX; 43484 field public static final int _SC_VERSION; 43485 field public static final int _SC_XBS5_ILP32_OFF32; 43486 field public static final int _SC_XBS5_ILP32_OFFBIG; 43487 field public static final int _SC_XBS5_LP64_OFF64; 43488 field public static final int _SC_XBS5_LPBIG_OFFBIG; 43489 field public static final int _SC_XOPEN_CRYPT; 43490 field public static final int _SC_XOPEN_ENH_I18N; 43491 field public static final int _SC_XOPEN_LEGACY; 43492 field public static final int _SC_XOPEN_REALTIME; 43493 field public static final int _SC_XOPEN_REALTIME_THREADS; 43494 field public static final int _SC_XOPEN_SHM; 43495 field public static final int _SC_XOPEN_UNIX; 43496 field public static final int _SC_XOPEN_VERSION; 43497 field public static final int _SC_XOPEN_XCU_VERSION; 43498 } 43499 43500 public final class StructPollfd { 43501 ctor public StructPollfd(); 43502 field public short events; 43503 field public java.io.FileDescriptor fd; 43504 field public short revents; 43505 field public Object userData; 43506 } 43507 43508 public final class StructStat { 43509 ctor public StructStat(long, long, int, long, int, int, long, long, long, long, long, long, long); 43510 ctor public StructStat(long, long, int, long, int, int, long, long, android.system.StructTimespec, android.system.StructTimespec, android.system.StructTimespec, long, long); 43511 field public final android.system.StructTimespec st_atim; 43512 field public final long st_atime; 43513 field public final long st_blksize; 43514 field public final long st_blocks; 43515 field public final android.system.StructTimespec st_ctim; 43516 field public final long st_ctime; 43517 field public final long st_dev; 43518 field public final int st_gid; 43519 field public final long st_ino; 43520 field public final int st_mode; 43521 field public final android.system.StructTimespec st_mtim; 43522 field public final long st_mtime; 43523 field public final long st_nlink; 43524 field public final long st_rdev; 43525 field public final long st_size; 43526 field public final int st_uid; 43527 } 43528 43529 public final class StructStatVfs { 43530 ctor public StructStatVfs(long, long, long, long, long, long, long, long, long, long, long); 43531 field public final long f_bavail; 43532 field public final long f_bfree; 43533 field public final long f_blocks; 43534 field public final long f_bsize; 43535 field public final long f_favail; 43536 field public final long f_ffree; 43537 field public final long f_files; 43538 field public final long f_flag; 43539 field public final long f_frsize; 43540 field public final long f_fsid; 43541 field public final long f_namemax; 43542 } 43543 43544 public final class StructTimespec implements java.lang.Comparable<android.system.StructTimespec> { 43545 ctor public StructTimespec(long, long); 43546 method public int compareTo(android.system.StructTimespec); 43547 field public final long tv_nsec; 43548 field public final long tv_sec; 43549 } 43550 43551 public final class StructTimeval { 43552 method @NonNull public static android.system.StructTimeval fromMillis(long); 43553 method public long toMillis(); 43554 field public final long tv_sec; 43555 field public final long tv_usec; 43556 } 43557 43558 public final class StructUtsname { 43559 ctor public StructUtsname(String, String, String, String, String); 43560 field public final String machine; 43561 field public final String nodename; 43562 field public final String release; 43563 field public final String sysname; 43564 field public final String version; 43565 } 43566 43567} 43568 43569package android.telecom { 43570 43571 public final class Call { 43572 method public void answer(int); 43573 method public void conference(android.telecom.Call); 43574 method public void deflect(android.net.Uri); 43575 method public void disconnect(); 43576 method public java.util.List<java.lang.String> getCannedTextResponses(); 43577 method public java.util.List<android.telecom.Call> getChildren(); 43578 method public java.util.List<android.telecom.Call> getConferenceableCalls(); 43579 method public android.telecom.Call.Details getDetails(); 43580 method @Nullable public android.telecom.Call getGenericConferenceActiveChildCall(); 43581 method public android.telecom.Call getParent(); 43582 method public String getRemainingPostDialSequence(); 43583 method @Nullable public android.telecom.Call.RttCall getRttCall(); 43584 method public int getState(); 43585 method public android.telecom.InCallService.VideoCall getVideoCall(); 43586 method public void handoverTo(android.telecom.PhoneAccountHandle, int, android.os.Bundle); 43587 method public void hold(); 43588 method public boolean isRttActive(); 43589 method public void mergeConference(); 43590 method public void phoneAccountSelected(android.telecom.PhoneAccountHandle, boolean); 43591 method public void playDtmfTone(char); 43592 method public void postDialContinue(boolean); 43593 method public void pullExternalCall(); 43594 method public void putExtras(android.os.Bundle); 43595 method public void registerCallback(android.telecom.Call.Callback); 43596 method public void registerCallback(android.telecom.Call.Callback, android.os.Handler); 43597 method public void reject(boolean, String); 43598 method public void reject(int); 43599 method public void removeExtras(java.util.List<java.lang.String>); 43600 method public void removeExtras(java.lang.String...); 43601 method public void respondToRttRequest(int, boolean); 43602 method public void sendCallEvent(String, android.os.Bundle); 43603 method public void sendRttRequest(); 43604 method public void splitFromConference(); 43605 method public void stopDtmfTone(); 43606 method public void stopRtt(); 43607 method public void swapConference(); 43608 method public void unhold(); 43609 method public void unregisterCallback(android.telecom.Call.Callback); 43610 field @Deprecated public static final String AVAILABLE_PHONE_ACCOUNTS = "selectPhoneAccountAccounts"; 43611 field public static final String EXTRA_LAST_EMERGENCY_CALLBACK_TIME_MILLIS = "android.telecom.extra.LAST_EMERGENCY_CALLBACK_TIME_MILLIS"; 43612 field public static final String EXTRA_SILENT_RINGING_REQUESTED = "android.telecom.extra.SILENT_RINGING_REQUESTED"; 43613 field public static final String EXTRA_SUGGESTED_PHONE_ACCOUNTS = "android.telecom.extra.SUGGESTED_PHONE_ACCOUNTS"; 43614 field public static final int REJECT_REASON_DECLINED = 1; // 0x1 43615 field public static final int REJECT_REASON_UNWANTED = 2; // 0x2 43616 field public static final int STATE_ACTIVE = 4; // 0x4 43617 field public static final int STATE_AUDIO_PROCESSING = 12; // 0xc 43618 field public static final int STATE_CONNECTING = 9; // 0x9 43619 field public static final int STATE_DIALING = 1; // 0x1 43620 field public static final int STATE_DISCONNECTED = 7; // 0x7 43621 field public static final int STATE_DISCONNECTING = 10; // 0xa 43622 field public static final int STATE_HOLDING = 3; // 0x3 43623 field public static final int STATE_NEW = 0; // 0x0 43624 field public static final int STATE_PULLING_CALL = 11; // 0xb 43625 field public static final int STATE_RINGING = 2; // 0x2 43626 field public static final int STATE_SELECT_PHONE_ACCOUNT = 8; // 0x8 43627 field public static final int STATE_SIMULATED_RINGING = 13; // 0xd 43628 } 43629 43630 public abstract static class Call.Callback { 43631 ctor public Call.Callback(); 43632 method public void onCallDestroyed(android.telecom.Call); 43633 method public void onCannedTextResponsesLoaded(android.telecom.Call, java.util.List<java.lang.String>); 43634 method public void onChildrenChanged(android.telecom.Call, java.util.List<android.telecom.Call>); 43635 method public void onConferenceableCallsChanged(android.telecom.Call, java.util.List<android.telecom.Call>); 43636 method public void onConnectionEvent(android.telecom.Call, String, android.os.Bundle); 43637 method public void onDetailsChanged(android.telecom.Call, android.telecom.Call.Details); 43638 method public void onHandoverComplete(android.telecom.Call); 43639 method public void onHandoverFailed(android.telecom.Call, int); 43640 method public void onParentChanged(android.telecom.Call, android.telecom.Call); 43641 method public void onPostDialWait(android.telecom.Call, String); 43642 method public void onRttInitiationFailure(android.telecom.Call, int); 43643 method public void onRttModeChanged(android.telecom.Call, int); 43644 method public void onRttRequest(android.telecom.Call, int); 43645 method public void onRttStatusChanged(android.telecom.Call, boolean, android.telecom.Call.RttCall); 43646 method public void onStateChanged(android.telecom.Call, int); 43647 method public void onVideoCallChanged(android.telecom.Call, android.telecom.InCallService.VideoCall); 43648 field public static final int HANDOVER_FAILURE_DEST_APP_REJECTED = 1; // 0x1 43649 field public static final int HANDOVER_FAILURE_NOT_SUPPORTED = 2; // 0x2 43650 field public static final int HANDOVER_FAILURE_ONGOING_EMERGENCY_CALL = 4; // 0x4 43651 field public static final int HANDOVER_FAILURE_UNKNOWN = 5; // 0x5 43652 field public static final int HANDOVER_FAILURE_USER_REJECTED = 3; // 0x3 43653 } 43654 43655 public static class Call.Details { 43656 method public static boolean can(int, int); 43657 method public boolean can(int); 43658 method public static String capabilitiesToString(int); 43659 method public android.telecom.PhoneAccountHandle getAccountHandle(); 43660 method public int getCallCapabilities(); 43661 method public int getCallDirection(); 43662 method public int getCallProperties(); 43663 method public String getCallerDisplayName(); 43664 method public int getCallerDisplayNamePresentation(); 43665 method public int getCallerNumberVerificationStatus(); 43666 method public final long getConnectTimeMillis(); 43667 method @Nullable public String getContactDisplayName(); 43668 method public long getCreationTimeMillis(); 43669 method public android.telecom.DisconnectCause getDisconnectCause(); 43670 method public android.os.Bundle getExtras(); 43671 method public android.telecom.GatewayInfo getGatewayInfo(); 43672 method public android.net.Uri getHandle(); 43673 method public int getHandlePresentation(); 43674 method public android.os.Bundle getIntentExtras(); 43675 method public android.telecom.StatusHints getStatusHints(); 43676 method public int getVideoState(); 43677 method public static boolean hasProperty(int, int); 43678 method public boolean hasProperty(int); 43679 method public static String propertiesToString(int); 43680 field public static final int CAPABILITY_CANNOT_DOWNGRADE_VIDEO_TO_AUDIO = 4194304; // 0x400000 43681 field public static final int CAPABILITY_CAN_PAUSE_VIDEO = 1048576; // 0x100000 43682 field public static final int CAPABILITY_CAN_PULL_CALL = 8388608; // 0x800000 43683 field public static final int CAPABILITY_DISCONNECT_FROM_CONFERENCE = 8192; // 0x2000 43684 field public static final int CAPABILITY_HOLD = 1; // 0x1 43685 field public static final int CAPABILITY_MANAGE_CONFERENCE = 128; // 0x80 43686 field public static final int CAPABILITY_MERGE_CONFERENCE = 4; // 0x4 43687 field public static final int CAPABILITY_MUTE = 64; // 0x40 43688 field public static final int CAPABILITY_RESPOND_VIA_TEXT = 32; // 0x20 43689 field public static final int CAPABILITY_SEPARATE_FROM_CONFERENCE = 4096; // 0x1000 43690 field public static final int CAPABILITY_SUPPORTS_VT_LOCAL_BIDIRECTIONAL = 768; // 0x300 43691 field public static final int CAPABILITY_SUPPORTS_VT_LOCAL_RX = 256; // 0x100 43692 field public static final int CAPABILITY_SUPPORTS_VT_LOCAL_TX = 512; // 0x200 43693 field public static final int CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL = 3072; // 0xc00 43694 field public static final int CAPABILITY_SUPPORTS_VT_REMOTE_RX = 1024; // 0x400 43695 field public static final int CAPABILITY_SUPPORTS_VT_REMOTE_TX = 2048; // 0x800 43696 field public static final int CAPABILITY_SUPPORT_DEFLECT = 16777216; // 0x1000000 43697 field public static final int CAPABILITY_SUPPORT_HOLD = 2; // 0x2 43698 field public static final int CAPABILITY_SWAP_CONFERENCE = 8; // 0x8 43699 field public static final int DIRECTION_INCOMING = 0; // 0x0 43700 field public static final int DIRECTION_OUTGOING = 1; // 0x1 43701 field public static final int DIRECTION_UNKNOWN = -1; // 0xffffffff 43702 field public static final int PROPERTY_ASSISTED_DIALING = 512; // 0x200 43703 field public static final int PROPERTY_CONFERENCE = 1; // 0x1 43704 field public static final int PROPERTY_EMERGENCY_CALLBACK_MODE = 4; // 0x4 43705 field public static final int PROPERTY_ENTERPRISE_CALL = 32; // 0x20 43706 field public static final int PROPERTY_GENERIC_CONFERENCE = 2; // 0x2 43707 field public static final int PROPERTY_HAS_CDMA_VOICE_PRIVACY = 128; // 0x80 43708 field public static final int PROPERTY_HIGH_DEF_AUDIO = 16; // 0x10 43709 field public static final int PROPERTY_IS_EXTERNAL_CALL = 64; // 0x40 43710 field public static final int PROPERTY_NETWORK_IDENTIFIED_EMERGENCY_CALL = 2048; // 0x800 43711 field public static final int PROPERTY_RTT = 1024; // 0x400 43712 field public static final int PROPERTY_SELF_MANAGED = 256; // 0x100 43713 field public static final int PROPERTY_VOIP_AUDIO_MODE = 4096; // 0x1000 43714 field public static final int PROPERTY_WIFI = 8; // 0x8 43715 } 43716 43717 public static final class Call.RttCall { 43718 method public int getRttAudioMode(); 43719 method public String read(); 43720 method public String readImmediately() throws java.io.IOException; 43721 method public void setRttMode(int); 43722 method public void write(String) throws java.io.IOException; 43723 field public static final int RTT_MODE_FULL = 1; // 0x1 43724 field public static final int RTT_MODE_HCO = 2; // 0x2 43725 field public static final int RTT_MODE_VCO = 3; // 0x3 43726 } 43727 43728 public final class CallAudioState implements android.os.Parcelable { 43729 ctor public CallAudioState(boolean, int, int); 43730 method public static String audioRouteToString(int); 43731 method public int describeContents(); 43732 method public android.bluetooth.BluetoothDevice getActiveBluetoothDevice(); 43733 method public int getRoute(); 43734 method public java.util.Collection<android.bluetooth.BluetoothDevice> getSupportedBluetoothDevices(); 43735 method public int getSupportedRouteMask(); 43736 method public boolean isMuted(); 43737 method public void writeToParcel(android.os.Parcel, int); 43738 field @NonNull public static final android.os.Parcelable.Creator<android.telecom.CallAudioState> CREATOR; 43739 field public static final int ROUTE_BLUETOOTH = 2; // 0x2 43740 field public static final int ROUTE_EARPIECE = 1; // 0x1 43741 field public static final int ROUTE_SPEAKER = 8; // 0x8 43742 field public static final int ROUTE_WIRED_HEADSET = 4; // 0x4 43743 field public static final int ROUTE_WIRED_OR_EARPIECE = 5; // 0x5 43744 } 43745 43746 public abstract class CallRedirectionService extends android.app.Service { 43747 ctor public CallRedirectionService(); 43748 method public final void cancelCall(); 43749 method @Nullable public final android.os.IBinder onBind(@NonNull android.content.Intent); 43750 method public abstract void onPlaceCall(@NonNull android.net.Uri, @NonNull android.telecom.PhoneAccountHandle, boolean); 43751 method public final boolean onUnbind(@NonNull android.content.Intent); 43752 method public final void placeCallUnmodified(); 43753 method public final void redirectCall(@NonNull android.net.Uri, @NonNull android.telecom.PhoneAccountHandle, boolean); 43754 field public static final String SERVICE_INTERFACE = "android.telecom.CallRedirectionService"; 43755 } 43756 43757 public abstract class CallScreeningService extends android.app.Service { 43758 ctor public CallScreeningService(); 43759 method public android.os.IBinder onBind(android.content.Intent); 43760 method public abstract void onScreenCall(@NonNull android.telecom.Call.Details); 43761 method public final void respondToCall(@NonNull android.telecom.Call.Details, @NonNull android.telecom.CallScreeningService.CallResponse); 43762 field public static final String SERVICE_INTERFACE = "android.telecom.CallScreeningService"; 43763 } 43764 43765 public static class CallScreeningService.CallResponse { 43766 method public boolean getDisallowCall(); 43767 method public boolean getRejectCall(); 43768 method public boolean getSilenceCall(); 43769 method public boolean getSkipCallLog(); 43770 method public boolean getSkipNotification(); 43771 } 43772 43773 public static class CallScreeningService.CallResponse.Builder { 43774 ctor public CallScreeningService.CallResponse.Builder(); 43775 method public android.telecom.CallScreeningService.CallResponse build(); 43776 method public android.telecom.CallScreeningService.CallResponse.Builder setDisallowCall(boolean); 43777 method public android.telecom.CallScreeningService.CallResponse.Builder setRejectCall(boolean); 43778 method @NonNull public android.telecom.CallScreeningService.CallResponse.Builder setSilenceCall(boolean); 43779 method public android.telecom.CallScreeningService.CallResponse.Builder setSkipCallLog(boolean); 43780 method public android.telecom.CallScreeningService.CallResponse.Builder setSkipNotification(boolean); 43781 } 43782 43783 public abstract class Conference extends android.telecom.Conferenceable { 43784 ctor public Conference(android.telecom.PhoneAccountHandle); 43785 method public final boolean addConnection(android.telecom.Connection); 43786 method public final void destroy(); 43787 method public final android.telecom.CallAudioState getCallAudioState(); 43788 method public final java.util.List<android.telecom.Connection> getConferenceableConnections(); 43789 method public final int getConnectionCapabilities(); 43790 method public final int getConnectionProperties(); 43791 method public final long getConnectionStartElapsedRealtimeMillis(); 43792 method @IntRange(from=0) public final long getConnectionTime(); 43793 method public final java.util.List<android.telecom.Connection> getConnections(); 43794 method public final android.telecom.DisconnectCause getDisconnectCause(); 43795 method public final android.os.Bundle getExtras(); 43796 method public final android.telecom.PhoneAccountHandle getPhoneAccountHandle(); 43797 method public final int getState(); 43798 method public final android.telecom.StatusHints getStatusHints(); 43799 method public android.telecom.Connection.VideoProvider getVideoProvider(); 43800 method public int getVideoState(); 43801 method public void onCallAudioStateChanged(android.telecom.CallAudioState); 43802 method public void onConnectionAdded(android.telecom.Connection); 43803 method public void onDisconnect(); 43804 method public void onExtrasChanged(android.os.Bundle); 43805 method public void onHold(); 43806 method public void onMerge(android.telecom.Connection); 43807 method public void onMerge(); 43808 method public void onPlayDtmfTone(char); 43809 method public void onSeparate(android.telecom.Connection); 43810 method public void onStopDtmfTone(); 43811 method public void onSwap(); 43812 method public void onUnhold(); 43813 method public final void putExtras(@NonNull android.os.Bundle); 43814 method public final void removeConnection(android.telecom.Connection); 43815 method public final void removeExtras(java.util.List<java.lang.String>); 43816 method public final void removeExtras(java.lang.String...); 43817 method public void sendConferenceEvent(@NonNull String, @Nullable android.os.Bundle); 43818 method public final void setActive(); 43819 method public final void setConferenceableConnections(java.util.List<android.telecom.Connection>); 43820 method public final void setConnectionCapabilities(int); 43821 method public final void setConnectionProperties(int); 43822 method @Deprecated public final void setConnectionStartElapsedRealTime(long); 43823 method public final void setConnectionStartElapsedRealtimeMillis(long); 43824 method public final void setConnectionTime(@IntRange(from=0) long); 43825 method public final void setDialing(); 43826 method public final void setDisconnected(android.telecom.DisconnectCause); 43827 method public final void setExtras(@Nullable android.os.Bundle); 43828 method public final void setOnHold(); 43829 method public final void setStatusHints(android.telecom.StatusHints); 43830 method public final void setVideoProvider(android.telecom.Connection, android.telecom.Connection.VideoProvider); 43831 method public final void setVideoState(android.telecom.Connection, int); 43832 field public static final long CONNECT_TIME_NOT_SPECIFIED = 0L; // 0x0L 43833 } 43834 43835 public abstract class Conferenceable { 43836 } 43837 43838 public abstract class Connection extends android.telecom.Conferenceable { 43839 ctor public Connection(); 43840 method public static String capabilitiesToString(int); 43841 method public static android.telecom.Connection createCanceledConnection(); 43842 method public static android.telecom.Connection createFailedConnection(android.telecom.DisconnectCause); 43843 method public final void destroy(); 43844 method public final android.net.Uri getAddress(); 43845 method public final int getAddressPresentation(); 43846 method public final boolean getAudioModeIsVoip(); 43847 method public final android.telecom.CallAudioState getCallAudioState(); 43848 method public final String getCallerDisplayName(); 43849 method public final int getCallerDisplayNamePresentation(); 43850 method public final int getCallerNumberVerificationStatus(); 43851 method public final android.telecom.Conference getConference(); 43852 method public final java.util.List<android.telecom.Conferenceable> getConferenceables(); 43853 method public final int getConnectionCapabilities(); 43854 method public final int getConnectionProperties(); 43855 method public final android.telecom.DisconnectCause getDisconnectCause(); 43856 method public final android.os.Bundle getExtras(); 43857 method public final int getState(); 43858 method public final android.telecom.StatusHints getStatusHints(); 43859 method public final android.telecom.Connection.VideoProvider getVideoProvider(); 43860 method public final int getVideoState(); 43861 method public void handleRttUpgradeResponse(@Nullable android.telecom.Connection.RttTextStream); 43862 method public final boolean isRingbackRequested(); 43863 method public final void notifyConferenceMergeFailed(); 43864 method public void onAbort(); 43865 method public void onAnswer(int); 43866 method public void onAnswer(); 43867 method public void onCallAudioStateChanged(android.telecom.CallAudioState); 43868 method public void onCallEvent(String, android.os.Bundle); 43869 method public void onDeflect(android.net.Uri); 43870 method public void onDisconnect(); 43871 method public void onExtrasChanged(android.os.Bundle); 43872 method public void onHandoverComplete(); 43873 method public void onHold(); 43874 method public void onPlayDtmfTone(char); 43875 method public void onPostDialContinue(boolean); 43876 method public void onPullExternalCall(); 43877 method public void onReject(); 43878 method public void onReject(int); 43879 method public void onReject(String); 43880 method public void onSeparate(); 43881 method public void onShowIncomingCallUi(); 43882 method public void onSilence(); 43883 method public void onStartRtt(@NonNull android.telecom.Connection.RttTextStream); 43884 method public void onStateChanged(int); 43885 method public void onStopDtmfTone(); 43886 method public void onStopRtt(); 43887 method public void onUnhold(); 43888 method public static String propertiesToString(int); 43889 method public final void putExtras(@NonNull android.os.Bundle); 43890 method public final void removeExtras(java.util.List<java.lang.String>); 43891 method public final void removeExtras(java.lang.String...); 43892 method public void requestBluetoothAudio(@NonNull android.bluetooth.BluetoothDevice); 43893 method public void sendConnectionEvent(String, android.os.Bundle); 43894 method public final void sendRemoteRttRequest(); 43895 method public final void sendRttInitiationFailure(int); 43896 method public final void sendRttInitiationSuccess(); 43897 method public final void sendRttSessionRemotelyTerminated(); 43898 method public final void setActive(); 43899 method public final void setAddress(android.net.Uri, int); 43900 method public final void setAudioModeIsVoip(boolean); 43901 method public final void setAudioRoute(int); 43902 method public final void setCallerDisplayName(String, int); 43903 method public final void setCallerNumberVerificationStatus(int); 43904 method public final void setConferenceableConnections(java.util.List<android.telecom.Connection>); 43905 method public final void setConferenceables(java.util.List<android.telecom.Conferenceable>); 43906 method public final void setConnectionCapabilities(int); 43907 method public final void setConnectionProperties(int); 43908 method public final void setDialing(); 43909 method public final void setDisconnected(android.telecom.DisconnectCause); 43910 method public final void setExtras(@Nullable android.os.Bundle); 43911 method public final void setInitialized(); 43912 method public final void setInitializing(); 43913 method public final void setNextPostDialChar(char); 43914 method public final void setOnHold(); 43915 method public final void setPostDialWait(String); 43916 method public final void setPulling(); 43917 method public final void setRingbackRequested(boolean); 43918 method public final void setRinging(); 43919 method public final void setStatusHints(android.telecom.StatusHints); 43920 method public final void setVideoProvider(android.telecom.Connection.VideoProvider); 43921 method public final void setVideoState(int); 43922 method public static String stateToString(int); 43923 field public static final int AUDIO_CODEC_AMR = 1; // 0x1 43924 field public static final int AUDIO_CODEC_AMR_WB = 2; // 0x2 43925 field public static final int AUDIO_CODEC_EVRC = 4; // 0x4 43926 field public static final int AUDIO_CODEC_EVRC_B = 5; // 0x5 43927 field public static final int AUDIO_CODEC_EVRC_NW = 7; // 0x7 43928 field public static final int AUDIO_CODEC_EVRC_WB = 6; // 0x6 43929 field public static final int AUDIO_CODEC_EVS_FB = 20; // 0x14 43930 field public static final int AUDIO_CODEC_EVS_NB = 17; // 0x11 43931 field public static final int AUDIO_CODEC_EVS_SWB = 19; // 0x13 43932 field public static final int AUDIO_CODEC_EVS_WB = 18; // 0x12 43933 field public static final int AUDIO_CODEC_G711A = 13; // 0xd 43934 field public static final int AUDIO_CODEC_G711AB = 15; // 0xf 43935 field public static final int AUDIO_CODEC_G711U = 11; // 0xb 43936 field public static final int AUDIO_CODEC_G722 = 14; // 0xe 43937 field public static final int AUDIO_CODEC_G723 = 12; // 0xc 43938 field public static final int AUDIO_CODEC_G729 = 16; // 0x10 43939 field public static final int AUDIO_CODEC_GSM_EFR = 8; // 0x8 43940 field public static final int AUDIO_CODEC_GSM_FR = 9; // 0x9 43941 field public static final int AUDIO_CODEC_GSM_HR = 10; // 0xa 43942 field public static final int AUDIO_CODEC_NONE = 0; // 0x0 43943 field public static final int AUDIO_CODEC_QCELP13K = 3; // 0x3 43944 field public static final int CAPABILITY_CANNOT_DOWNGRADE_VIDEO_TO_AUDIO = 8388608; // 0x800000 43945 field public static final int CAPABILITY_CAN_PAUSE_VIDEO = 1048576; // 0x100000 43946 field public static final int CAPABILITY_CAN_PULL_CALL = 16777216; // 0x1000000 43947 field public static final int CAPABILITY_CAN_SEND_RESPONSE_VIA_CONNECTION = 4194304; // 0x400000 43948 field @Deprecated public static final int CAPABILITY_CAN_UPGRADE_TO_VIDEO = 524288; // 0x80000 43949 field public static final int CAPABILITY_DISCONNECT_FROM_CONFERENCE = 8192; // 0x2000 43950 field public static final int CAPABILITY_HOLD = 1; // 0x1 43951 field public static final int CAPABILITY_MANAGE_CONFERENCE = 128; // 0x80 43952 field public static final int CAPABILITY_MERGE_CONFERENCE = 4; // 0x4 43953 field public static final int CAPABILITY_MUTE = 64; // 0x40 43954 field public static final int CAPABILITY_RESPOND_VIA_TEXT = 32; // 0x20 43955 field public static final int CAPABILITY_SEPARATE_FROM_CONFERENCE = 4096; // 0x1000 43956 field public static final int CAPABILITY_SUPPORTS_VT_LOCAL_BIDIRECTIONAL = 768; // 0x300 43957 field public static final int CAPABILITY_SUPPORTS_VT_LOCAL_RX = 256; // 0x100 43958 field public static final int CAPABILITY_SUPPORTS_VT_LOCAL_TX = 512; // 0x200 43959 field public static final int CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL = 3072; // 0xc00 43960 field public static final int CAPABILITY_SUPPORTS_VT_REMOTE_RX = 1024; // 0x400 43961 field public static final int CAPABILITY_SUPPORTS_VT_REMOTE_TX = 2048; // 0x800 43962 field public static final int CAPABILITY_SUPPORT_DEFLECT = 33554432; // 0x2000000 43963 field public static final int CAPABILITY_SUPPORT_HOLD = 2; // 0x2 43964 field public static final int CAPABILITY_SWAP_CONFERENCE = 8; // 0x8 43965 field public static final String EVENT_CALL_HOLD_FAILED = "android.telecom.event.CALL_HOLD_FAILED"; 43966 field public static final String EVENT_CALL_MERGE_FAILED = "android.telecom.event.CALL_MERGE_FAILED"; 43967 field public static final String EVENT_CALL_PULL_FAILED = "android.telecom.event.CALL_PULL_FAILED"; 43968 field public static final String EVENT_CALL_REMOTELY_HELD = "android.telecom.event.CALL_REMOTELY_HELD"; 43969 field public static final String EVENT_CALL_REMOTELY_UNHELD = "android.telecom.event.CALL_REMOTELY_UNHELD"; 43970 field public static final String EVENT_CALL_SWITCH_FAILED = "android.telecom.event.CALL_SWITCH_FAILED"; 43971 field public static final String EVENT_MERGE_COMPLETE = "android.telecom.event.MERGE_COMPLETE"; 43972 field public static final String EVENT_MERGE_START = "android.telecom.event.MERGE_START"; 43973 field public static final String EVENT_ON_HOLD_TONE_END = "android.telecom.event.ON_HOLD_TONE_END"; 43974 field public static final String EVENT_ON_HOLD_TONE_START = "android.telecom.event.ON_HOLD_TONE_START"; 43975 field public static final String EVENT_RTT_AUDIO_INDICATION_CHANGED = "android.telecom.event.RTT_AUDIO_INDICATION_CHANGED"; 43976 field public static final String EXTRA_ANSWERING_DROPS_FG_CALL = "android.telecom.extra.ANSWERING_DROPS_FG_CALL"; 43977 field public static final String EXTRA_ANSWERING_DROPS_FG_CALL_APP_NAME = "android.telecom.extra.ANSWERING_DROPS_FG_CALL_APP_NAME"; 43978 field public static final String EXTRA_AUDIO_CODEC = "android.telecom.extra.AUDIO_CODEC"; 43979 field public static final String EXTRA_CALL_SUBJECT = "android.telecom.extra.CALL_SUBJECT"; 43980 field public static final String EXTRA_CHILD_ADDRESS = "android.telecom.extra.CHILD_ADDRESS"; 43981 field public static final String EXTRA_IS_RTT_AUDIO_PRESENT = "android.telecom.extra.IS_RTT_AUDIO_PRESENT"; 43982 field public static final String EXTRA_LAST_FORWARDED_NUMBER = "android.telecom.extra.LAST_FORWARDED_NUMBER"; 43983 field public static final String EXTRA_SIP_INVITE = "android.telecom.extra.SIP_INVITE"; 43984 field public static final int PROPERTY_ASSISTED_DIALING = 512; // 0x200 43985 field public static final int PROPERTY_HAS_CDMA_VOICE_PRIVACY = 32; // 0x20 43986 field public static final int PROPERTY_HIGH_DEF_AUDIO = 4; // 0x4 43987 field public static final int PROPERTY_IS_EXTERNAL_CALL = 16; // 0x10 43988 field public static final int PROPERTY_IS_RTT = 256; // 0x100 43989 field public static final int PROPERTY_NETWORK_IDENTIFIED_EMERGENCY_CALL = 1024; // 0x400 43990 field public static final int PROPERTY_SELF_MANAGED = 128; // 0x80 43991 field public static final int PROPERTY_WIFI = 8; // 0x8 43992 field public static final int STATE_ACTIVE = 4; // 0x4 43993 field public static final int STATE_DIALING = 3; // 0x3 43994 field public static final int STATE_DISCONNECTED = 6; // 0x6 43995 field public static final int STATE_HOLDING = 5; // 0x5 43996 field public static final int STATE_INITIALIZING = 0; // 0x0 43997 field public static final int STATE_NEW = 1; // 0x1 43998 field public static final int STATE_PULLING_CALL = 7; // 0x7 43999 field public static final int STATE_RINGING = 2; // 0x2 44000 field public static final int VERIFICATION_STATUS_FAILED = 2; // 0x2 44001 field public static final int VERIFICATION_STATUS_NOT_VERIFIED = 0; // 0x0 44002 field public static final int VERIFICATION_STATUS_PASSED = 1; // 0x1 44003 } 44004 44005 public static final class Connection.RttModifyStatus { 44006 field public static final int SESSION_MODIFY_REQUEST_FAIL = 2; // 0x2 44007 field public static final int SESSION_MODIFY_REQUEST_INVALID = 3; // 0x3 44008 field public static final int SESSION_MODIFY_REQUEST_REJECTED_BY_REMOTE = 5; // 0x5 44009 field public static final int SESSION_MODIFY_REQUEST_SUCCESS = 1; // 0x1 44010 field public static final int SESSION_MODIFY_REQUEST_TIMED_OUT = 4; // 0x4 44011 } 44012 44013 public static final class Connection.RttTextStream { 44014 method public String read() throws java.io.IOException; 44015 method public String readImmediately() throws java.io.IOException; 44016 method public void write(String) throws java.io.IOException; 44017 } 44018 44019 public abstract static class Connection.VideoProvider { 44020 ctor public Connection.VideoProvider(); 44021 method public void changeCameraCapabilities(android.telecom.VideoProfile.CameraCapabilities); 44022 method public void changePeerDimensions(int, int); 44023 method public void changeVideoQuality(int); 44024 method public void handleCallSessionEvent(int); 44025 method public abstract void onRequestCameraCapabilities(); 44026 method public abstract void onRequestConnectionDataUsage(); 44027 method public abstract void onSendSessionModifyRequest(android.telecom.VideoProfile, android.telecom.VideoProfile); 44028 method public abstract void onSendSessionModifyResponse(android.telecom.VideoProfile); 44029 method public abstract void onSetCamera(String); 44030 method public abstract void onSetDeviceOrientation(int); 44031 method public abstract void onSetDisplaySurface(android.view.Surface); 44032 method public abstract void onSetPauseImage(android.net.Uri); 44033 method public abstract void onSetPreviewSurface(android.view.Surface); 44034 method public abstract void onSetZoom(float); 44035 method public void receiveSessionModifyRequest(android.telecom.VideoProfile); 44036 method public void receiveSessionModifyResponse(int, android.telecom.VideoProfile, android.telecom.VideoProfile); 44037 method public void setCallDataUsage(long); 44038 field public static final int SESSION_EVENT_CAMERA_FAILURE = 5; // 0x5 44039 field public static final int SESSION_EVENT_CAMERA_PERMISSION_ERROR = 7; // 0x7 44040 field public static final int SESSION_EVENT_CAMERA_READY = 6; // 0x6 44041 field public static final int SESSION_EVENT_RX_PAUSE = 1; // 0x1 44042 field public static final int SESSION_EVENT_RX_RESUME = 2; // 0x2 44043 field public static final int SESSION_EVENT_TX_START = 3; // 0x3 44044 field public static final int SESSION_EVENT_TX_STOP = 4; // 0x4 44045 field public static final int SESSION_MODIFY_REQUEST_FAIL = 2; // 0x2 44046 field public static final int SESSION_MODIFY_REQUEST_INVALID = 3; // 0x3 44047 field public static final int SESSION_MODIFY_REQUEST_REJECTED_BY_REMOTE = 5; // 0x5 44048 field public static final int SESSION_MODIFY_REQUEST_SUCCESS = 1; // 0x1 44049 field public static final int SESSION_MODIFY_REQUEST_TIMED_OUT = 4; // 0x4 44050 } 44051 44052 public final class ConnectionRequest implements android.os.Parcelable { 44053 ctor public ConnectionRequest(android.telecom.PhoneAccountHandle, android.net.Uri, android.os.Bundle); 44054 ctor public ConnectionRequest(android.telecom.PhoneAccountHandle, android.net.Uri, android.os.Bundle, int); 44055 method public int describeContents(); 44056 method public android.telecom.PhoneAccountHandle getAccountHandle(); 44057 method public android.net.Uri getAddress(); 44058 method public android.os.Bundle getExtras(); 44059 method @Nullable public java.util.List<android.net.Uri> getParticipants(); 44060 method public android.telecom.Connection.RttTextStream getRttTextStream(); 44061 method public int getVideoState(); 44062 method public boolean isAdhocConferenceCall(); 44063 method public boolean isRequestingRtt(); 44064 method public void writeToParcel(android.os.Parcel, int); 44065 field @NonNull public static final android.os.Parcelable.Creator<android.telecom.ConnectionRequest> CREATOR; 44066 } 44067 44068 public abstract class ConnectionService extends android.app.Service { 44069 ctor public ConnectionService(); 44070 method public final void addConference(android.telecom.Conference); 44071 method public final void addExistingConnection(android.telecom.PhoneAccountHandle, android.telecom.Connection); 44072 method public final void conferenceRemoteConnections(android.telecom.RemoteConnection, android.telecom.RemoteConnection); 44073 method public final void connectionServiceFocusReleased(); 44074 method public final android.telecom.RemoteConnection createRemoteIncomingConnection(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest); 44075 method public final android.telecom.RemoteConnection createRemoteOutgoingConnection(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest); 44076 method public final java.util.Collection<android.telecom.Conference> getAllConferences(); 44077 method public final java.util.Collection<android.telecom.Connection> getAllConnections(); 44078 method public final android.os.IBinder onBind(android.content.Intent); 44079 method public void onConference(android.telecom.Connection, android.telecom.Connection); 44080 method public void onConnectionServiceFocusGained(); 44081 method public void onConnectionServiceFocusLost(); 44082 method public android.telecom.Connection onCreateIncomingConnection(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest); 44083 method public void onCreateIncomingConnectionFailed(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest); 44084 method public android.telecom.Connection onCreateIncomingHandoverConnection(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest); 44085 method public android.telecom.Connection onCreateOutgoingConnection(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest); 44086 method public void onCreateOutgoingConnectionFailed(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest); 44087 method public android.telecom.Connection onCreateOutgoingHandoverConnection(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest); 44088 method public void onHandoverFailed(android.telecom.ConnectionRequest, int); 44089 method public void onRemoteConferenceAdded(android.telecom.RemoteConference); 44090 method public void onRemoteExistingConnectionAdded(android.telecom.RemoteConnection); 44091 field public static final String SERVICE_INTERFACE = "android.telecom.ConnectionService"; 44092 } 44093 44094 public final class DisconnectCause implements android.os.Parcelable { 44095 ctor public DisconnectCause(int); 44096 ctor public DisconnectCause(int, String); 44097 ctor public DisconnectCause(int, CharSequence, CharSequence, String); 44098 ctor public DisconnectCause(int, CharSequence, CharSequence, String, int); 44099 method public int describeContents(); 44100 method public int getCode(); 44101 method public CharSequence getDescription(); 44102 method public CharSequence getLabel(); 44103 method public String getReason(); 44104 method public int getTone(); 44105 method public void writeToParcel(android.os.Parcel, int); 44106 field public static final int ANSWERED_ELSEWHERE = 11; // 0xb 44107 field public static final int BUSY = 7; // 0x7 44108 field public static final int CALL_PULLED = 12; // 0xc 44109 field public static final int CANCELED = 4; // 0x4 44110 field public static final int CONNECTION_MANAGER_NOT_SUPPORTED = 10; // 0xa 44111 field @NonNull public static final android.os.Parcelable.Creator<android.telecom.DisconnectCause> CREATOR; 44112 field public static final int ERROR = 1; // 0x1 44113 field public static final int LOCAL = 2; // 0x2 44114 field public static final int MISSED = 5; // 0x5 44115 field public static final int OTHER = 9; // 0x9 44116 field public static final String REASON_EMERGENCY_CALL_PLACED = "REASON_EMERGENCY_CALL_PLACED"; 44117 field public static final int REJECTED = 6; // 0x6 44118 field public static final int REMOTE = 3; // 0x3 44119 field public static final int RESTRICTED = 8; // 0x8 44120 field public static final int UNKNOWN = 0; // 0x0 44121 } 44122 44123 public class GatewayInfo implements android.os.Parcelable { 44124 ctor public GatewayInfo(String, android.net.Uri, android.net.Uri); 44125 method public int describeContents(); 44126 method public android.net.Uri getGatewayAddress(); 44127 method public String getGatewayProviderPackageName(); 44128 method public android.net.Uri getOriginalAddress(); 44129 method public boolean isEmpty(); 44130 method public void writeToParcel(android.os.Parcel, int); 44131 field @NonNull public static final android.os.Parcelable.Creator<android.telecom.GatewayInfo> CREATOR; 44132 } 44133 44134 public abstract class InCallService extends android.app.Service { 44135 ctor public InCallService(); 44136 method public final boolean canAddCall(); 44137 method public final android.telecom.CallAudioState getCallAudioState(); 44138 method public final java.util.List<android.telecom.Call> getCalls(); 44139 method public android.os.IBinder onBind(android.content.Intent); 44140 method public void onBringToForeground(boolean); 44141 method public void onCallAdded(android.telecom.Call); 44142 method public void onCallAudioStateChanged(android.telecom.CallAudioState); 44143 method public void onCallRemoved(android.telecom.Call); 44144 method public void onCanAddCallChanged(boolean); 44145 method public void onConnectionEvent(android.telecom.Call, String, android.os.Bundle); 44146 method public void onSilenceRinger(); 44147 method public final void requestBluetoothAudio(@NonNull android.bluetooth.BluetoothDevice); 44148 method public final void setAudioRoute(int); 44149 method public final void setMuted(boolean); 44150 field public static final String SERVICE_INTERFACE = "android.telecom.InCallService"; 44151 } 44152 44153 public abstract static class InCallService.VideoCall { 44154 ctor public InCallService.VideoCall(); 44155 method public abstract void registerCallback(android.telecom.InCallService.VideoCall.Callback); 44156 method public abstract void registerCallback(android.telecom.InCallService.VideoCall.Callback, android.os.Handler); 44157 method public abstract void requestCallDataUsage(); 44158 method public abstract void requestCameraCapabilities(); 44159 method public abstract void sendSessionModifyRequest(android.telecom.VideoProfile); 44160 method public abstract void sendSessionModifyResponse(android.telecom.VideoProfile); 44161 method public abstract void setCamera(String); 44162 method public abstract void setDeviceOrientation(int); 44163 method public abstract void setDisplaySurface(android.view.Surface); 44164 method public abstract void setPauseImage(android.net.Uri); 44165 method public abstract void setPreviewSurface(android.view.Surface); 44166 method public abstract void setZoom(float); 44167 method public abstract void unregisterCallback(android.telecom.InCallService.VideoCall.Callback); 44168 } 44169 44170 public abstract static class InCallService.VideoCall.Callback { 44171 ctor public InCallService.VideoCall.Callback(); 44172 method public abstract void onCallDataUsageChanged(long); 44173 method public abstract void onCallSessionEvent(int); 44174 method public abstract void onCameraCapabilitiesChanged(android.telecom.VideoProfile.CameraCapabilities); 44175 method public abstract void onPeerDimensionsChanged(int, int); 44176 method public abstract void onSessionModifyRequestReceived(android.telecom.VideoProfile); 44177 method public abstract void onSessionModifyResponseReceived(int, android.telecom.VideoProfile, android.telecom.VideoProfile); 44178 method public abstract void onVideoQualityChanged(int); 44179 } 44180 44181 public final class PhoneAccount implements android.os.Parcelable { 44182 method public static android.telecom.PhoneAccount.Builder builder(android.telecom.PhoneAccountHandle, CharSequence); 44183 method public int describeContents(); 44184 method public android.telecom.PhoneAccountHandle getAccountHandle(); 44185 method public android.net.Uri getAddress(); 44186 method public int getCapabilities(); 44187 method public android.os.Bundle getExtras(); 44188 method public int getHighlightColor(); 44189 method public android.graphics.drawable.Icon getIcon(); 44190 method public CharSequence getLabel(); 44191 method public CharSequence getShortDescription(); 44192 method public android.net.Uri getSubscriptionAddress(); 44193 method public java.util.List<java.lang.String> getSupportedUriSchemes(); 44194 method public boolean hasCapabilities(int); 44195 method public boolean isEnabled(); 44196 method public boolean supportsUriScheme(String); 44197 method public android.telecom.PhoneAccount.Builder toBuilder(); 44198 method public void writeToParcel(android.os.Parcel, int); 44199 field public static final int CAPABILITY_ADHOC_CONFERENCE_CALLING = 16384; // 0x4000 44200 field public static final int CAPABILITY_CALL_PROVIDER = 2; // 0x2 44201 field public static final int CAPABILITY_CALL_SUBJECT = 64; // 0x40 44202 field public static final int CAPABILITY_CONNECTION_MANAGER = 1; // 0x1 44203 field public static final int CAPABILITY_PLACE_EMERGENCY_CALLS = 16; // 0x10 44204 field public static final int CAPABILITY_RTT = 4096; // 0x1000 44205 field public static final int CAPABILITY_SELF_MANAGED = 2048; // 0x800 44206 field public static final int CAPABILITY_SIM_SUBSCRIPTION = 4; // 0x4 44207 field public static final int CAPABILITY_SUPPORTS_VIDEO_CALLING = 1024; // 0x400 44208 field public static final int CAPABILITY_VIDEO_CALLING = 8; // 0x8 44209 field public static final int CAPABILITY_VIDEO_CALLING_RELIES_ON_PRESENCE = 256; // 0x100 44210 field @NonNull public static final android.os.Parcelable.Creator<android.telecom.PhoneAccount> CREATOR; 44211 field public static final String EXTRA_CALL_SUBJECT_CHARACTER_ENCODING = "android.telecom.extra.CALL_SUBJECT_CHARACTER_ENCODING"; 44212 field public static final String EXTRA_CALL_SUBJECT_MAX_LENGTH = "android.telecom.extra.CALL_SUBJECT_MAX_LENGTH"; 44213 field public static final String EXTRA_LOG_SELF_MANAGED_CALLS = "android.telecom.extra.LOG_SELF_MANAGED_CALLS"; 44214 field public static final String EXTRA_SUPPORTS_HANDOVER_FROM = "android.telecom.extra.SUPPORTS_HANDOVER_FROM"; 44215 field public static final String EXTRA_SUPPORTS_HANDOVER_TO = "android.telecom.extra.SUPPORTS_HANDOVER_TO"; 44216 field public static final int NO_HIGHLIGHT_COLOR = 0; // 0x0 44217 field public static final int NO_RESOURCE_ID = -1; // 0xffffffff 44218 field public static final String SCHEME_SIP = "sip"; 44219 field public static final String SCHEME_TEL = "tel"; 44220 field public static final String SCHEME_VOICEMAIL = "voicemail"; 44221 } 44222 44223 public static class PhoneAccount.Builder { 44224 ctor public PhoneAccount.Builder(android.telecom.PhoneAccountHandle, CharSequence); 44225 ctor public PhoneAccount.Builder(android.telecom.PhoneAccount); 44226 method public android.telecom.PhoneAccount.Builder addSupportedUriScheme(String); 44227 method public android.telecom.PhoneAccount build(); 44228 method public android.telecom.PhoneAccount.Builder setAddress(android.net.Uri); 44229 method public android.telecom.PhoneAccount.Builder setCapabilities(int); 44230 method public android.telecom.PhoneAccount.Builder setExtras(android.os.Bundle); 44231 method public android.telecom.PhoneAccount.Builder setHighlightColor(int); 44232 method public android.telecom.PhoneAccount.Builder setIcon(android.graphics.drawable.Icon); 44233 method public android.telecom.PhoneAccount.Builder setShortDescription(CharSequence); 44234 method public android.telecom.PhoneAccount.Builder setSubscriptionAddress(android.net.Uri); 44235 method public android.telecom.PhoneAccount.Builder setSupportedUriSchemes(java.util.List<java.lang.String>); 44236 } 44237 44238 public final class PhoneAccountHandle implements android.os.Parcelable { 44239 ctor public PhoneAccountHandle(@NonNull android.content.ComponentName, @NonNull String); 44240 ctor public PhoneAccountHandle(@NonNull android.content.ComponentName, @NonNull String, @NonNull android.os.UserHandle); 44241 method public int describeContents(); 44242 method public android.content.ComponentName getComponentName(); 44243 method public String getId(); 44244 method public android.os.UserHandle getUserHandle(); 44245 method public void writeToParcel(android.os.Parcel, int); 44246 field @NonNull public static final android.os.Parcelable.Creator<android.telecom.PhoneAccountHandle> CREATOR; 44247 } 44248 44249 public final class PhoneAccountSuggestion implements android.os.Parcelable { 44250 ctor public PhoneAccountSuggestion(@NonNull android.telecom.PhoneAccountHandle, int, boolean); 44251 method public int describeContents(); 44252 method @NonNull public android.telecom.PhoneAccountHandle getPhoneAccountHandle(); 44253 method public int getReason(); 44254 method public boolean shouldAutoSelect(); 44255 method public void writeToParcel(android.os.Parcel, int); 44256 field @NonNull public static final android.os.Parcelable.Creator<android.telecom.PhoneAccountSuggestion> CREATOR; 44257 field public static final int REASON_FREQUENT = 2; // 0x2 44258 field public static final int REASON_INTRA_CARRIER = 1; // 0x1 44259 field public static final int REASON_NONE = 0; // 0x0 44260 field public static final int REASON_OTHER = 4; // 0x4 44261 field public static final int REASON_USER_SET = 3; // 0x3 44262 } 44263 44264 public final class RemoteConference { 44265 method public void disconnect(); 44266 method public java.util.List<android.telecom.RemoteConnection> getConferenceableConnections(); 44267 method public int getConnectionCapabilities(); 44268 method public int getConnectionProperties(); 44269 method public java.util.List<android.telecom.RemoteConnection> getConnections(); 44270 method public android.telecom.DisconnectCause getDisconnectCause(); 44271 method public android.os.Bundle getExtras(); 44272 method public int getState(); 44273 method public void hold(); 44274 method public void merge(); 44275 method public void playDtmfTone(char); 44276 method public void registerCallback(android.telecom.RemoteConference.Callback); 44277 method public void registerCallback(android.telecom.RemoteConference.Callback, android.os.Handler); 44278 method public void separate(android.telecom.RemoteConnection); 44279 method public void setCallAudioState(android.telecom.CallAudioState); 44280 method public void stopDtmfTone(); 44281 method public void swap(); 44282 method public void unhold(); 44283 method public void unregisterCallback(android.telecom.RemoteConference.Callback); 44284 } 44285 44286 public abstract static class RemoteConference.Callback { 44287 ctor public RemoteConference.Callback(); 44288 method public void onConferenceableConnectionsChanged(android.telecom.RemoteConference, java.util.List<android.telecom.RemoteConnection>); 44289 method public void onConnectionAdded(android.telecom.RemoteConference, android.telecom.RemoteConnection); 44290 method public void onConnectionCapabilitiesChanged(android.telecom.RemoteConference, int); 44291 method public void onConnectionPropertiesChanged(android.telecom.RemoteConference, int); 44292 method public void onConnectionRemoved(android.telecom.RemoteConference, android.telecom.RemoteConnection); 44293 method public void onDestroyed(android.telecom.RemoteConference); 44294 method public void onDisconnected(android.telecom.RemoteConference, android.telecom.DisconnectCause); 44295 method public void onExtrasChanged(android.telecom.RemoteConference, @Nullable android.os.Bundle); 44296 method public void onStateChanged(android.telecom.RemoteConference, int, int); 44297 } 44298 44299 public final class RemoteConnection { 44300 method public void abort(); 44301 method public void answer(); 44302 method public void disconnect(); 44303 method public android.net.Uri getAddress(); 44304 method public int getAddressPresentation(); 44305 method public CharSequence getCallerDisplayName(); 44306 method public int getCallerDisplayNamePresentation(); 44307 method public android.telecom.RemoteConference getConference(); 44308 method public java.util.List<android.telecom.RemoteConnection> getConferenceableConnections(); 44309 method public int getConnectionCapabilities(); 44310 method public int getConnectionProperties(); 44311 method public android.telecom.DisconnectCause getDisconnectCause(); 44312 method public android.os.Bundle getExtras(); 44313 method public int getState(); 44314 method public android.telecom.StatusHints getStatusHints(); 44315 method public android.telecom.RemoteConnection.VideoProvider getVideoProvider(); 44316 method public int getVideoState(); 44317 method public void hold(); 44318 method public boolean isRingbackRequested(); 44319 method public boolean isVoipAudioMode(); 44320 method public void playDtmfTone(char); 44321 method public void postDialContinue(boolean); 44322 method public void pullExternalCall(); 44323 method public void registerCallback(android.telecom.RemoteConnection.Callback); 44324 method public void registerCallback(android.telecom.RemoteConnection.Callback, android.os.Handler); 44325 method public void reject(); 44326 method public void setCallAudioState(android.telecom.CallAudioState); 44327 method public void stopDtmfTone(); 44328 method public void unhold(); 44329 method public void unregisterCallback(android.telecom.RemoteConnection.Callback); 44330 } 44331 44332 public abstract static class RemoteConnection.Callback { 44333 ctor public RemoteConnection.Callback(); 44334 method public void onAddressChanged(android.telecom.RemoteConnection, android.net.Uri, int); 44335 method public void onCallerDisplayNameChanged(android.telecom.RemoteConnection, String, int); 44336 method public void onConferenceChanged(android.telecom.RemoteConnection, android.telecom.RemoteConference); 44337 method public void onConferenceableConnectionsChanged(android.telecom.RemoteConnection, java.util.List<android.telecom.RemoteConnection>); 44338 method public void onConnectionCapabilitiesChanged(android.telecom.RemoteConnection, int); 44339 method public void onConnectionEvent(android.telecom.RemoteConnection, String, android.os.Bundle); 44340 method public void onConnectionPropertiesChanged(android.telecom.RemoteConnection, int); 44341 method public void onDestroyed(android.telecom.RemoteConnection); 44342 method public void onDisconnected(android.telecom.RemoteConnection, android.telecom.DisconnectCause); 44343 method public void onExtrasChanged(android.telecom.RemoteConnection, @Nullable android.os.Bundle); 44344 method public void onPostDialChar(android.telecom.RemoteConnection, char); 44345 method public void onPostDialWait(android.telecom.RemoteConnection, String); 44346 method public void onRingbackRequested(android.telecom.RemoteConnection, boolean); 44347 method public void onStateChanged(android.telecom.RemoteConnection, int); 44348 method public void onStatusHintsChanged(android.telecom.RemoteConnection, android.telecom.StatusHints); 44349 method public void onVideoProviderChanged(android.telecom.RemoteConnection, android.telecom.RemoteConnection.VideoProvider); 44350 method public void onVideoStateChanged(android.telecom.RemoteConnection, int); 44351 method public void onVoipAudioChanged(android.telecom.RemoteConnection, boolean); 44352 } 44353 44354 public static class RemoteConnection.VideoProvider { 44355 method public void registerCallback(android.telecom.RemoteConnection.VideoProvider.Callback); 44356 method public void requestCallDataUsage(); 44357 method public void requestCameraCapabilities(); 44358 method public void sendSessionModifyRequest(android.telecom.VideoProfile, android.telecom.VideoProfile); 44359 method public void sendSessionModifyResponse(android.telecom.VideoProfile); 44360 method public void setCamera(String); 44361 method public void setDeviceOrientation(int); 44362 method public void setDisplaySurface(android.view.Surface); 44363 method public void setPauseImage(android.net.Uri); 44364 method public void setPreviewSurface(android.view.Surface); 44365 method public void setZoom(float); 44366 method public void unregisterCallback(android.telecom.RemoteConnection.VideoProvider.Callback); 44367 } 44368 44369 public abstract static class RemoteConnection.VideoProvider.Callback { 44370 ctor public RemoteConnection.VideoProvider.Callback(); 44371 method public void onCallDataUsageChanged(android.telecom.RemoteConnection.VideoProvider, long); 44372 method public void onCallSessionEvent(android.telecom.RemoteConnection.VideoProvider, int); 44373 method public void onCameraCapabilitiesChanged(android.telecom.RemoteConnection.VideoProvider, android.telecom.VideoProfile.CameraCapabilities); 44374 method public void onPeerDimensionsChanged(android.telecom.RemoteConnection.VideoProvider, int, int); 44375 method public void onSessionModifyRequestReceived(android.telecom.RemoteConnection.VideoProvider, android.telecom.VideoProfile); 44376 method public void onSessionModifyResponseReceived(android.telecom.RemoteConnection.VideoProvider, int, android.telecom.VideoProfile, android.telecom.VideoProfile); 44377 method public void onVideoQualityChanged(android.telecom.RemoteConnection.VideoProvider, int); 44378 } 44379 44380 public final class StatusHints implements android.os.Parcelable { 44381 ctor public StatusHints(CharSequence, android.graphics.drawable.Icon, android.os.Bundle); 44382 method public int describeContents(); 44383 method public android.os.Bundle getExtras(); 44384 method public android.graphics.drawable.Icon getIcon(); 44385 method public CharSequence getLabel(); 44386 method public void writeToParcel(android.os.Parcel, int); 44387 field @NonNull public static final android.os.Parcelable.Creator<android.telecom.StatusHints> CREATOR; 44388 } 44389 44390 public class TelecomManager { 44391 method public void acceptHandover(android.net.Uri, int, android.telecom.PhoneAccountHandle); 44392 method @Deprecated @RequiresPermission(anyOf={android.Manifest.permission.ANSWER_PHONE_CALLS, android.Manifest.permission.MODIFY_PHONE_STATE}) public void acceptRingingCall(); 44393 method @Deprecated @RequiresPermission(anyOf={android.Manifest.permission.ANSWER_PHONE_CALLS, android.Manifest.permission.MODIFY_PHONE_STATE}) public void acceptRingingCall(int); 44394 method public void addNewIncomingCall(android.telecom.PhoneAccountHandle, android.os.Bundle); 44395 method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void cancelMissedCallsNotification(); 44396 method public android.content.Intent createManageBlockedNumbersIntent(); 44397 method @Deprecated @RequiresPermission(android.Manifest.permission.ANSWER_PHONE_CALLS) public boolean endCall(); 44398 method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public android.net.Uri getAdnUriForPhoneAccount(android.telecom.PhoneAccountHandle); 44399 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public java.util.List<android.telecom.PhoneAccountHandle> getCallCapablePhoneAccounts(); 44400 method public String getDefaultDialerPackage(); 44401 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public android.telecom.PhoneAccountHandle getDefaultOutgoingPhoneAccount(String); 44402 method @RequiresPermission(anyOf={android.Manifest.permission.READ_PHONE_STATE, android.Manifest.permission.READ_SMS, android.Manifest.permission.READ_PHONE_NUMBERS}, conditional=true) public String getLine1Number(android.telecom.PhoneAccountHandle); 44403 method public android.telecom.PhoneAccount getPhoneAccount(android.telecom.PhoneAccountHandle); 44404 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public java.util.List<android.telecom.PhoneAccountHandle> getSelfManagedPhoneAccounts(); 44405 method public android.telecom.PhoneAccountHandle getSimCallManager(); 44406 method @Nullable public android.telecom.PhoneAccountHandle getSimCallManagerForSubscription(int); 44407 method @Nullable public String getSystemDialerPackage(); 44408 method @Nullable @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public android.telecom.PhoneAccountHandle getUserSelectedOutgoingPhoneAccount(); 44409 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public String getVoiceMailNumber(android.telecom.PhoneAccountHandle); 44410 method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public boolean handleMmi(String); 44411 method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public boolean handleMmi(String, android.telecom.PhoneAccountHandle); 44412 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public boolean isInCall(); 44413 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public boolean isInManagedCall(); 44414 method public boolean isIncomingCallPermitted(android.telecom.PhoneAccountHandle); 44415 method public boolean isOutgoingCallPermitted(android.telecom.PhoneAccountHandle); 44416 method @RequiresPermission(anyOf={"android.permission.READ_PRIVILEGED_PHONE_STATE", android.Manifest.permission.READ_PHONE_STATE}) public boolean isTtySupported(); 44417 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public boolean isVoiceMailNumber(android.telecom.PhoneAccountHandle, String); 44418 method @RequiresPermission(anyOf={android.Manifest.permission.CALL_PHONE, android.Manifest.permission.MANAGE_OWN_CALLS}) public void placeCall(android.net.Uri, android.os.Bundle); 44419 method public void registerPhoneAccount(android.telecom.PhoneAccount); 44420 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public void showInCallScreen(boolean); 44421 method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void silenceRinger(); 44422 method public void unregisterPhoneAccount(android.telecom.PhoneAccountHandle); 44423 field public static final String ACTION_CHANGE_DEFAULT_DIALER = "android.telecom.action.CHANGE_DEFAULT_DIALER"; 44424 field public static final String ACTION_CHANGE_PHONE_ACCOUNTS = "android.telecom.action.CHANGE_PHONE_ACCOUNTS"; 44425 field public static final String ACTION_CONFIGURE_PHONE_ACCOUNT = "android.telecom.action.CONFIGURE_PHONE_ACCOUNT"; 44426 field public static final String ACTION_DEFAULT_CALL_SCREENING_APP_CHANGED = "android.telecom.action.DEFAULT_CALL_SCREENING_APP_CHANGED"; 44427 field public static final String ACTION_DEFAULT_DIALER_CHANGED = "android.telecom.action.DEFAULT_DIALER_CHANGED"; 44428 field @Deprecated public static final String ACTION_INCOMING_CALL = "android.telecom.action.INCOMING_CALL"; 44429 field public static final String ACTION_PHONE_ACCOUNT_REGISTERED = "android.telecom.action.PHONE_ACCOUNT_REGISTERED"; 44430 field public static final String ACTION_PHONE_ACCOUNT_UNREGISTERED = "android.telecom.action.PHONE_ACCOUNT_UNREGISTERED"; 44431 field public static final String ACTION_POST_CALL = "android.telecom.action.POST_CALL"; 44432 field public static final String ACTION_SHOW_CALL_ACCESSIBILITY_SETTINGS = "android.telecom.action.SHOW_CALL_ACCESSIBILITY_SETTINGS"; 44433 field public static final String ACTION_SHOW_CALL_SETTINGS = "android.telecom.action.SHOW_CALL_SETTINGS"; 44434 field public static final String ACTION_SHOW_MISSED_CALLS_NOTIFICATION = "android.telecom.action.SHOW_MISSED_CALLS_NOTIFICATION"; 44435 field public static final String ACTION_SHOW_RESPOND_VIA_SMS_SETTINGS = "android.telecom.action.SHOW_RESPOND_VIA_SMS_SETTINGS"; 44436 field public static final char DTMF_CHARACTER_PAUSE = 44; // 0x002c ',' 44437 field public static final char DTMF_CHARACTER_WAIT = 59; // 0x003b ';' 44438 field public static final int DURATION_LONG = 3; // 0x3 44439 field public static final int DURATION_MEDIUM = 2; // 0x2 44440 field public static final int DURATION_SHORT = 1; // 0x1 44441 field public static final int DURATION_VERY_SHORT = 0; // 0x0 44442 field public static final String EXTRA_CALL_BACK_NUMBER = "android.telecom.extra.CALL_BACK_NUMBER"; 44443 field public static final String EXTRA_CALL_DISCONNECT_CAUSE = "android.telecom.extra.CALL_DISCONNECT_CAUSE"; 44444 field public static final String EXTRA_CALL_DISCONNECT_MESSAGE = "android.telecom.extra.CALL_DISCONNECT_MESSAGE"; 44445 field public static final String EXTRA_CALL_DURATION = "android.telecom.extra.CALL_DURATION"; 44446 field public static final String EXTRA_CALL_NETWORK_TYPE = "android.telecom.extra.CALL_NETWORK_TYPE"; 44447 field public static final String EXTRA_CALL_SUBJECT = "android.telecom.extra.CALL_SUBJECT"; 44448 field public static final String EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME = "android.telecom.extra.CHANGE_DEFAULT_DIALER_PACKAGE_NAME"; 44449 field public static final String EXTRA_DEFAULT_CALL_SCREENING_APP_COMPONENT_NAME = "android.telecom.extra.DEFAULT_CALL_SCREENING_APP_COMPONENT_NAME"; 44450 field public static final String EXTRA_DISCONNECT_CAUSE = "android.telecom.extra.DISCONNECT_CAUSE"; 44451 field public static final String EXTRA_HANDLE = "android.telecom.extra.HANDLE"; 44452 field public static final String EXTRA_INCOMING_CALL_ADDRESS = "android.telecom.extra.INCOMING_CALL_ADDRESS"; 44453 field public static final String EXTRA_INCOMING_CALL_EXTRAS = "android.telecom.extra.INCOMING_CALL_EXTRAS"; 44454 field public static final String EXTRA_INCOMING_VIDEO_STATE = "android.telecom.extra.INCOMING_VIDEO_STATE"; 44455 field public static final String EXTRA_IS_DEFAULT_CALL_SCREENING_APP = "android.telecom.extra.IS_DEFAULT_CALL_SCREENING_APP"; 44456 field public static final String EXTRA_NOTIFICATION_COUNT = "android.telecom.extra.NOTIFICATION_COUNT"; 44457 field public static final String EXTRA_NOTIFICATION_PHONE_NUMBER = "android.telecom.extra.NOTIFICATION_PHONE_NUMBER"; 44458 field public static final String EXTRA_OUTGOING_CALL_EXTRAS = "android.telecom.extra.OUTGOING_CALL_EXTRAS"; 44459 field public static final String EXTRA_PHONE_ACCOUNT_HANDLE = "android.telecom.extra.PHONE_ACCOUNT_HANDLE"; 44460 field public static final String EXTRA_START_CALL_WITH_RTT = "android.telecom.extra.START_CALL_WITH_RTT"; 44461 field public static final String EXTRA_START_CALL_WITH_SPEAKERPHONE = "android.telecom.extra.START_CALL_WITH_SPEAKERPHONE"; 44462 field public static final String EXTRA_START_CALL_WITH_VIDEO_STATE = "android.telecom.extra.START_CALL_WITH_VIDEO_STATE"; 44463 field public static final String EXTRA_USE_ASSISTED_DIALING = "android.telecom.extra.USE_ASSISTED_DIALING"; 44464 field public static final String GATEWAY_ORIGINAL_ADDRESS = "android.telecom.extra.GATEWAY_ORIGINAL_ADDRESS"; 44465 field public static final String GATEWAY_PROVIDER_PACKAGE = "android.telecom.extra.GATEWAY_PROVIDER_PACKAGE"; 44466 field public static final String METADATA_INCLUDE_EXTERNAL_CALLS = "android.telecom.INCLUDE_EXTERNAL_CALLS"; 44467 field public static final String METADATA_INCLUDE_SELF_MANAGED_CALLS = "android.telecom.INCLUDE_SELF_MANAGED_CALLS"; 44468 field public static final String METADATA_IN_CALL_SERVICE_CAR_MODE_UI = "android.telecom.IN_CALL_SERVICE_CAR_MODE_UI"; 44469 field public static final String METADATA_IN_CALL_SERVICE_RINGING = "android.telecom.IN_CALL_SERVICE_RINGING"; 44470 field public static final String METADATA_IN_CALL_SERVICE_UI = "android.telecom.IN_CALL_SERVICE_UI"; 44471 field public static final int PRESENTATION_ALLOWED = 1; // 0x1 44472 field public static final int PRESENTATION_PAYPHONE = 4; // 0x4 44473 field public static final int PRESENTATION_RESTRICTED = 2; // 0x2 44474 field public static final int PRESENTATION_UNKNOWN = 3; // 0x3 44475 } 44476 44477 public class VideoProfile implements android.os.Parcelable { 44478 ctor public VideoProfile(int); 44479 ctor public VideoProfile(int, int); 44480 method public int describeContents(); 44481 method public int getQuality(); 44482 method public int getVideoState(); 44483 method public static boolean isAudioOnly(int); 44484 method public static boolean isBidirectional(int); 44485 method public static boolean isPaused(int); 44486 method public static boolean isReceptionEnabled(int); 44487 method public static boolean isTransmissionEnabled(int); 44488 method public static boolean isVideo(int); 44489 method public static String videoStateToString(int); 44490 method public void writeToParcel(android.os.Parcel, int); 44491 field @NonNull public static final android.os.Parcelable.Creator<android.telecom.VideoProfile> CREATOR; 44492 field public static final int QUALITY_DEFAULT = 4; // 0x4 44493 field public static final int QUALITY_HIGH = 1; // 0x1 44494 field public static final int QUALITY_LOW = 3; // 0x3 44495 field public static final int QUALITY_MEDIUM = 2; // 0x2 44496 field public static final int STATE_AUDIO_ONLY = 0; // 0x0 44497 field public static final int STATE_BIDIRECTIONAL = 3; // 0x3 44498 field public static final int STATE_PAUSED = 4; // 0x4 44499 field public static final int STATE_RX_ENABLED = 2; // 0x2 44500 field public static final int STATE_TX_ENABLED = 1; // 0x1 44501 } 44502 44503 public static final class VideoProfile.CameraCapabilities implements android.os.Parcelable { 44504 ctor public VideoProfile.CameraCapabilities(@IntRange(from=0) int, @IntRange(from=0) int); 44505 ctor public VideoProfile.CameraCapabilities(@IntRange(from=0) int, @IntRange(from=0) int, boolean, @FloatRange(from=1.0f) float); 44506 method public int describeContents(); 44507 method public int getHeight(); 44508 method public float getMaxZoom(); 44509 method public int getWidth(); 44510 method public boolean isZoomSupported(); 44511 method public void writeToParcel(android.os.Parcel, int); 44512 field @NonNull public static final android.os.Parcelable.Creator<android.telecom.VideoProfile.CameraCapabilities> CREATOR; 44513 } 44514 44515} 44516 44517package android.telephony { 44518 44519 public final class AccessNetworkConstants { 44520 field public static final int TRANSPORT_TYPE_WLAN = 2; // 0x2 44521 field public static final int TRANSPORT_TYPE_WWAN = 1; // 0x1 44522 } 44523 44524 public static final class AccessNetworkConstants.AccessNetworkType { 44525 field public static final int CDMA2000 = 4; // 0x4 44526 field public static final int EUTRAN = 3; // 0x3 44527 field public static final int GERAN = 1; // 0x1 44528 field public static final int IWLAN = 5; // 0x5 44529 field public static final int NGRAN = 6; // 0x6 44530 field public static final int UNKNOWN = 0; // 0x0 44531 field public static final int UTRAN = 2; // 0x2 44532 } 44533 44534 public static final class AccessNetworkConstants.EutranBand { 44535 field public static final int BAND_1 = 1; // 0x1 44536 field public static final int BAND_10 = 10; // 0xa 44537 field public static final int BAND_11 = 11; // 0xb 44538 field public static final int BAND_12 = 12; // 0xc 44539 field public static final int BAND_13 = 13; // 0xd 44540 field public static final int BAND_14 = 14; // 0xe 44541 field public static final int BAND_17 = 17; // 0x11 44542 field public static final int BAND_18 = 18; // 0x12 44543 field public static final int BAND_19 = 19; // 0x13 44544 field public static final int BAND_2 = 2; // 0x2 44545 field public static final int BAND_20 = 20; // 0x14 44546 field public static final int BAND_21 = 21; // 0x15 44547 field public static final int BAND_22 = 22; // 0x16 44548 field public static final int BAND_23 = 23; // 0x17 44549 field public static final int BAND_24 = 24; // 0x18 44550 field public static final int BAND_25 = 25; // 0x19 44551 field public static final int BAND_26 = 26; // 0x1a 44552 field public static final int BAND_27 = 27; // 0x1b 44553 field public static final int BAND_28 = 28; // 0x1c 44554 field public static final int BAND_3 = 3; // 0x3 44555 field public static final int BAND_30 = 30; // 0x1e 44556 field public static final int BAND_31 = 31; // 0x1f 44557 field public static final int BAND_33 = 33; // 0x21 44558 field public static final int BAND_34 = 34; // 0x22 44559 field public static final int BAND_35 = 35; // 0x23 44560 field public static final int BAND_36 = 36; // 0x24 44561 field public static final int BAND_37 = 37; // 0x25 44562 field public static final int BAND_38 = 38; // 0x26 44563 field public static final int BAND_39 = 39; // 0x27 44564 field public static final int BAND_4 = 4; // 0x4 44565 field public static final int BAND_40 = 40; // 0x28 44566 field public static final int BAND_41 = 41; // 0x29 44567 field public static final int BAND_42 = 42; // 0x2a 44568 field public static final int BAND_43 = 43; // 0x2b 44569 field public static final int BAND_44 = 44; // 0x2c 44570 field public static final int BAND_45 = 45; // 0x2d 44571 field public static final int BAND_46 = 46; // 0x2e 44572 field public static final int BAND_47 = 47; // 0x2f 44573 field public static final int BAND_48 = 48; // 0x30 44574 field public static final int BAND_49 = 49; // 0x31 44575 field public static final int BAND_5 = 5; // 0x5 44576 field public static final int BAND_50 = 50; // 0x32 44577 field public static final int BAND_51 = 51; // 0x33 44578 field public static final int BAND_52 = 52; // 0x34 44579 field public static final int BAND_53 = 53; // 0x35 44580 field public static final int BAND_6 = 6; // 0x6 44581 field public static final int BAND_65 = 65; // 0x41 44582 field public static final int BAND_66 = 66; // 0x42 44583 field public static final int BAND_68 = 68; // 0x44 44584 field public static final int BAND_7 = 7; // 0x7 44585 field public static final int BAND_70 = 70; // 0x46 44586 field public static final int BAND_71 = 71; // 0x47 44587 field public static final int BAND_72 = 72; // 0x48 44588 field public static final int BAND_73 = 73; // 0x49 44589 field public static final int BAND_74 = 74; // 0x4a 44590 field public static final int BAND_8 = 8; // 0x8 44591 field public static final int BAND_85 = 85; // 0x55 44592 field public static final int BAND_87 = 87; // 0x57 44593 field public static final int BAND_88 = 88; // 0x58 44594 field public static final int BAND_9 = 9; // 0x9 44595 } 44596 44597 public static final class AccessNetworkConstants.GeranBand { 44598 field public static final int BAND_450 = 3; // 0x3 44599 field public static final int BAND_480 = 4; // 0x4 44600 field public static final int BAND_710 = 5; // 0x5 44601 field public static final int BAND_750 = 6; // 0x6 44602 field public static final int BAND_850 = 8; // 0x8 44603 field public static final int BAND_DCS1800 = 12; // 0xc 44604 field public static final int BAND_E900 = 10; // 0xa 44605 field public static final int BAND_ER900 = 14; // 0xe 44606 field public static final int BAND_P900 = 9; // 0x9 44607 field public static final int BAND_PCS1900 = 13; // 0xd 44608 field public static final int BAND_R900 = 11; // 0xb 44609 field public static final int BAND_T380 = 1; // 0x1 44610 field public static final int BAND_T410 = 2; // 0x2 44611 field public static final int BAND_T810 = 7; // 0x7 44612 } 44613 44614 public static final class AccessNetworkConstants.NgranBands { 44615 field public static final int BAND_1 = 1; // 0x1 44616 field public static final int BAND_12 = 12; // 0xc 44617 field public static final int BAND_14 = 14; // 0xe 44618 field public static final int BAND_18 = 18; // 0x12 44619 field public static final int BAND_2 = 2; // 0x2 44620 field public static final int BAND_20 = 20; // 0x14 44621 field public static final int BAND_25 = 25; // 0x19 44622 field public static final int BAND_257 = 257; // 0x101 44623 field public static final int BAND_258 = 258; // 0x102 44624 field public static final int BAND_260 = 260; // 0x104 44625 field public static final int BAND_261 = 261; // 0x105 44626 field public static final int BAND_28 = 28; // 0x1c 44627 field public static final int BAND_29 = 29; // 0x1d 44628 field public static final int BAND_3 = 3; // 0x3 44629 field public static final int BAND_30 = 30; // 0x1e 44630 field public static final int BAND_34 = 34; // 0x22 44631 field public static final int BAND_38 = 38; // 0x26 44632 field public static final int BAND_39 = 39; // 0x27 44633 field public static final int BAND_40 = 40; // 0x28 44634 field public static final int BAND_41 = 41; // 0x29 44635 field public static final int BAND_48 = 48; // 0x30 44636 field public static final int BAND_5 = 5; // 0x5 44637 field public static final int BAND_50 = 50; // 0x32 44638 field public static final int BAND_51 = 51; // 0x33 44639 field public static final int BAND_65 = 65; // 0x41 44640 field public static final int BAND_66 = 66; // 0x42 44641 field public static final int BAND_7 = 7; // 0x7 44642 field public static final int BAND_70 = 70; // 0x46 44643 field public static final int BAND_71 = 71; // 0x47 44644 field public static final int BAND_74 = 74; // 0x4a 44645 field public static final int BAND_75 = 75; // 0x4b 44646 field public static final int BAND_76 = 76; // 0x4c 44647 field public static final int BAND_77 = 77; // 0x4d 44648 field public static final int BAND_78 = 78; // 0x4e 44649 field public static final int BAND_79 = 79; // 0x4f 44650 field public static final int BAND_8 = 8; // 0x8 44651 field public static final int BAND_80 = 80; // 0x50 44652 field public static final int BAND_81 = 81; // 0x51 44653 field public static final int BAND_82 = 82; // 0x52 44654 field public static final int BAND_83 = 83; // 0x53 44655 field public static final int BAND_84 = 84; // 0x54 44656 field public static final int BAND_86 = 86; // 0x56 44657 field public static final int BAND_89 = 89; // 0x59 44658 field public static final int BAND_90 = 90; // 0x5a 44659 field public static final int BAND_91 = 91; // 0x5b 44660 field public static final int BAND_92 = 92; // 0x5c 44661 field public static final int BAND_93 = 93; // 0x5d 44662 field public static final int BAND_94 = 94; // 0x5e 44663 field public static final int BAND_95 = 95; // 0x5f 44664 } 44665 44666 public static final class AccessNetworkConstants.UtranBand { 44667 field public static final int BAND_1 = 1; // 0x1 44668 field public static final int BAND_10 = 10; // 0xa 44669 field public static final int BAND_11 = 11; // 0xb 44670 field public static final int BAND_12 = 12; // 0xc 44671 field public static final int BAND_13 = 13; // 0xd 44672 field public static final int BAND_14 = 14; // 0xe 44673 field public static final int BAND_19 = 19; // 0x13 44674 field public static final int BAND_2 = 2; // 0x2 44675 field public static final int BAND_20 = 20; // 0x14 44676 field public static final int BAND_21 = 21; // 0x15 44677 field public static final int BAND_22 = 22; // 0x16 44678 field public static final int BAND_25 = 25; // 0x19 44679 field public static final int BAND_26 = 26; // 0x1a 44680 field public static final int BAND_3 = 3; // 0x3 44681 field public static final int BAND_4 = 4; // 0x4 44682 field public static final int BAND_5 = 5; // 0x5 44683 field public static final int BAND_6 = 6; // 0x6 44684 field public static final int BAND_7 = 7; // 0x7 44685 field public static final int BAND_8 = 8; // 0x8 44686 field public static final int BAND_9 = 9; // 0x9 44687 field public static final int BAND_A = 101; // 0x65 44688 field public static final int BAND_B = 102; // 0x66 44689 field public static final int BAND_C = 103; // 0x67 44690 field public static final int BAND_D = 104; // 0x68 44691 field public static final int BAND_E = 105; // 0x69 44692 field public static final int BAND_F = 106; // 0x6a 44693 } 44694 44695 public final class AvailableNetworkInfo implements android.os.Parcelable { 44696 ctor public AvailableNetworkInfo(int, int, @NonNull java.util.List<java.lang.String>, @NonNull java.util.List<java.lang.Integer>); 44697 method public int describeContents(); 44698 method @NonNull public java.util.List<java.lang.Integer> getBands(); 44699 method @NonNull public java.util.List<java.lang.String> getMccMncs(); 44700 method public int getPriority(); 44701 method public int getSubId(); 44702 method public void writeToParcel(android.os.Parcel, int); 44703 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.AvailableNetworkInfo> CREATOR; 44704 field public static final int PRIORITY_HIGH = 1; // 0x1 44705 field public static final int PRIORITY_LOW = 3; // 0x3 44706 field public static final int PRIORITY_MED = 2; // 0x2 44707 } 44708 44709 public final class BarringInfo implements android.os.Parcelable { 44710 method public int describeContents(); 44711 method @NonNull public android.telephony.BarringInfo.BarringServiceInfo getBarringServiceInfo(int); 44712 method public void writeToParcel(@NonNull android.os.Parcel, int); 44713 field public static final int BARRING_SERVICE_TYPE_CS_FALLBACK = 5; // 0x5 44714 field public static final int BARRING_SERVICE_TYPE_CS_SERVICE = 0; // 0x0 44715 field public static final int BARRING_SERVICE_TYPE_CS_VOICE = 2; // 0x2 44716 field public static final int BARRING_SERVICE_TYPE_EMERGENCY = 8; // 0x8 44717 field public static final int BARRING_SERVICE_TYPE_MMTEL_VIDEO = 7; // 0x7 44718 field public static final int BARRING_SERVICE_TYPE_MMTEL_VOICE = 6; // 0x6 44719 field public static final int BARRING_SERVICE_TYPE_MO_DATA = 4; // 0x4 44720 field public static final int BARRING_SERVICE_TYPE_MO_SIGNALLING = 3; // 0x3 44721 field public static final int BARRING_SERVICE_TYPE_PS_SERVICE = 1; // 0x1 44722 field public static final int BARRING_SERVICE_TYPE_SMS = 9; // 0x9 44723 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.BarringInfo> CREATOR; 44724 } 44725 44726 public static final class BarringInfo.BarringServiceInfo implements android.os.Parcelable { 44727 method public int describeContents(); 44728 method public int getBarringType(); 44729 method public int getConditionalBarringFactor(); 44730 method public int getConditionalBarringTimeSeconds(); 44731 method public boolean isBarred(); 44732 method public boolean isConditionallyBarred(); 44733 method public void writeToParcel(@NonNull android.os.Parcel, int); 44734 field public static final int BARRING_TYPE_CONDITIONAL = 1; // 0x1 44735 field public static final int BARRING_TYPE_NONE = 0; // 0x0 44736 field public static final int BARRING_TYPE_UNCONDITIONAL = 2; // 0x2 44737 field public static final int BARRING_TYPE_UNKNOWN = -1; // 0xffffffff 44738 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.BarringInfo.BarringServiceInfo> CREATOR; 44739 } 44740 44741 public class CarrierConfigManager { 44742 method @Nullable public android.os.PersistableBundle getConfig(); 44743 method @Nullable public android.os.PersistableBundle getConfigByComponentForSubId(@NonNull String, int); 44744 method @Nullable public android.os.PersistableBundle getConfigForSubId(int); 44745 method public static boolean isConfigForIdentifiedCarrier(android.os.PersistableBundle); 44746 method public void notifyConfigChangedForSubId(int); 44747 field public static final String ACTION_CARRIER_CONFIG_CHANGED = "android.telephony.action.CARRIER_CONFIG_CHANGED"; 44748 field public static final int DATA_CYCLE_THRESHOLD_DISABLED = -2; // 0xfffffffe 44749 field public static final int DATA_CYCLE_USE_PLATFORM_DEFAULT = -1; // 0xffffffff 44750 field public static final String ENABLE_EAP_METHOD_PREFIX_BOOL = "enable_eap_method_prefix_bool"; 44751 field public static final String EXTRA_SLOT_INDEX = "android.telephony.extra.SLOT_INDEX"; 44752 field public static final String EXTRA_SUBSCRIPTION_INDEX = "android.telephony.extra.SUBSCRIPTION_INDEX"; 44753 field public static final String IMSI_KEY_AVAILABILITY_INT = "imsi_key_availability_int"; 44754 field public static final String KEY_5G_NR_SSRSRP_THRESHOLDS_INT_ARRAY = "5g_nr_ssrsrp_thresholds_int_array"; 44755 field public static final String KEY_5G_NR_SSRSRQ_THRESHOLDS_INT_ARRAY = "5g_nr_ssrsrq_thresholds_int_array"; 44756 field public static final String KEY_5G_NR_SSSINR_THRESHOLDS_INT_ARRAY = "5g_nr_sssinr_thresholds_int_array"; 44757 field public static final String KEY_ADDITIONAL_CALL_SETTING_BOOL = "additional_call_setting_bool"; 44758 field public static final String KEY_ALLOW_ADDING_APNS_BOOL = "allow_adding_apns_bool"; 44759 field public static final String KEY_ALLOW_ADD_CALL_DURING_VIDEO_CALL_BOOL = "allow_add_call_during_video_call"; 44760 field public static final String KEY_ALLOW_EMERGENCY_NUMBERS_IN_CALL_LOG_BOOL = "allow_emergency_numbers_in_call_log_bool"; 44761 field public static final String KEY_ALLOW_EMERGENCY_VIDEO_CALLS_BOOL = "allow_emergency_video_calls_bool"; 44762 field public static final String KEY_ALLOW_HOLD_CALL_DURING_EMERGENCY_BOOL = "allow_hold_call_during_emergency_bool"; 44763 field public static final String KEY_ALLOW_HOLD_VIDEO_CALL_BOOL = "allow_hold_video_call_bool"; 44764 field public static final String KEY_ALLOW_LOCAL_DTMF_TONES_BOOL = "allow_local_dtmf_tones_bool"; 44765 field public static final String KEY_ALLOW_MERGE_WIFI_CALLS_WHEN_VOWIFI_OFF_BOOL = "allow_merge_wifi_calls_when_vowifi_off_bool"; 44766 field public static final String KEY_ALLOW_NON_EMERGENCY_CALLS_IN_ECM_BOOL = "allow_non_emergency_calls_in_ecm_bool"; 44767 field public static final String KEY_ALLOW_VIDEO_CALLING_FALLBACK_BOOL = "allow_video_calling_fallback_bool"; 44768 field public static final String KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL = "always_show_data_rat_icon_bool"; 44769 field @Deprecated public static final String KEY_ALWAYS_SHOW_EMERGENCY_ALERT_ONOFF_BOOL = "always_show_emergency_alert_onoff_bool"; 44770 field public static final String KEY_ALWAYS_SHOW_PRIMARY_SIGNAL_BAR_IN_OPPORTUNISTIC_NETWORK_BOOLEAN = "always_show_primary_signal_bar_in_opportunistic_network_boolean"; 44771 field public static final String KEY_APN_EXPAND_BOOL = "apn_expand_bool"; 44772 field public static final String KEY_APN_SETTINGS_DEFAULT_APN_TYPES_STRING_ARRAY = "apn_settings_default_apn_types_string_array"; 44773 field public static final String KEY_AUTO_RETRY_ENABLED_BOOL = "auto_retry_enabled_bool"; 44774 field public static final String KEY_CALL_BARRING_SUPPORTS_DEACTIVATE_ALL_BOOL = "call_barring_supports_deactivate_all_bool"; 44775 field public static final String KEY_CALL_BARRING_SUPPORTS_PASSWORD_CHANGE_BOOL = "call_barring_supports_password_change_bool"; 44776 field public static final String KEY_CALL_BARRING_VISIBILITY_BOOL = "call_barring_visibility_bool"; 44777 field public static final String KEY_CALL_FORWARDING_BLOCKS_WHILE_ROAMING_STRING_ARRAY = "call_forwarding_blocks_while_roaming_string_array"; 44778 field public static final String KEY_CALL_REDIRECTION_SERVICE_COMPONENT_NAME_STRING = "call_redirection_service_component_name_string"; 44779 field public static final String KEY_CARRIER_ALLOW_DEFLECT_IMS_CALL_BOOL = "carrier_allow_deflect_ims_call_bool"; 44780 field public static final String KEY_CARRIER_ALLOW_TURNOFF_IMS_BOOL = "carrier_allow_turnoff_ims_bool"; 44781 field public static final String KEY_CARRIER_APP_REQUIRED_DURING_SIM_SETUP_BOOL = "carrier_app_required_during_setup_bool"; 44782 field public static final String KEY_CARRIER_CALL_SCREENING_APP_STRING = "call_screening_app"; 44783 field public static final String KEY_CARRIER_CERTIFICATE_STRING_ARRAY = "carrier_certificate_string_array"; 44784 field public static final String KEY_CARRIER_CONFIG_APPLIED_BOOL = "carrier_config_applied_bool"; 44785 field public static final String KEY_CARRIER_CONFIG_VERSION_STRING = "carrier_config_version_string"; 44786 field public static final String KEY_CARRIER_DATA_CALL_PERMANENT_FAILURE_STRINGS = "carrier_data_call_permanent_failure_strings"; 44787 field public static final String KEY_CARRIER_DEFAULT_ACTIONS_ON_DCFAILURE_STRING_ARRAY = "carrier_default_actions_on_dcfailure_string_array"; 44788 field public static final String KEY_CARRIER_DEFAULT_ACTIONS_ON_DEFAULT_NETWORK_AVAILABLE = "carrier_default_actions_on_default_network_available_string_array"; 44789 field public static final String KEY_CARRIER_DEFAULT_ACTIONS_ON_REDIRECTION_STRING_ARRAY = "carrier_default_actions_on_redirection_string_array"; 44790 field public static final String KEY_CARRIER_DEFAULT_ACTIONS_ON_RESET = "carrier_default_actions_on_reset_string_array"; 44791 field public static final String KEY_CARRIER_DEFAULT_REDIRECTION_URL_STRING_ARRAY = "carrier_default_redirection_url_string_array"; 44792 field public static final String KEY_CARRIER_DEFAULT_WFC_IMS_ENABLED_BOOL = "carrier_default_wfc_ims_enabled_bool"; 44793 field public static final String KEY_CARRIER_DEFAULT_WFC_IMS_MODE_INT = "carrier_default_wfc_ims_mode_int"; 44794 field public static final String KEY_CARRIER_DEFAULT_WFC_IMS_ROAMING_MODE_INT = "carrier_default_wfc_ims_roaming_mode_int"; 44795 field @Deprecated public static final String KEY_CARRIER_FORCE_DISABLE_ETWS_CMAS_TEST_BOOL = "carrier_force_disable_etws_cmas_test_bool"; 44796 field public static final String KEY_CARRIER_IMS_GBA_REQUIRED_BOOL = "carrier_ims_gba_required_bool"; 44797 field public static final String KEY_CARRIER_INSTANT_LETTERING_AVAILABLE_BOOL = "carrier_instant_lettering_available_bool"; 44798 field public static final String KEY_CARRIER_INSTANT_LETTERING_ENCODING_STRING = "carrier_instant_lettering_encoding_string"; 44799 field public static final String KEY_CARRIER_INSTANT_LETTERING_ESCAPED_CHARS_STRING = "carrier_instant_lettering_escaped_chars_string"; 44800 field public static final String KEY_CARRIER_INSTANT_LETTERING_INVALID_CHARS_STRING = "carrier_instant_lettering_invalid_chars_string"; 44801 field public static final String KEY_CARRIER_INSTANT_LETTERING_LENGTH_LIMIT_INT = "carrier_instant_lettering_length_limit_int"; 44802 field public static final String KEY_CARRIER_NAME_OVERRIDE_BOOL = "carrier_name_override_bool"; 44803 field public static final String KEY_CARRIER_NAME_STRING = "carrier_name_string"; 44804 field public static final String KEY_CARRIER_RCS_PROVISIONING_REQUIRED_BOOL = "carrier_rcs_provisioning_required_bool"; 44805 field public static final String KEY_CARRIER_SETTINGS_ACTIVITY_COMPONENT_NAME_STRING = "carrier_settings_activity_component_name_string"; 44806 field public static final String KEY_CARRIER_SETTINGS_ENABLE_BOOL = "carrier_settings_enable_bool"; 44807 field public static final String KEY_CARRIER_SUPPORTS_SS_OVER_UT_BOOL = "carrier_supports_ss_over_ut_bool"; 44808 field public static final String KEY_CARRIER_USE_IMS_FIRST_FOR_EMERGENCY_BOOL = "carrier_use_ims_first_for_emergency_bool"; 44809 field public static final String KEY_CARRIER_UT_PROVISIONING_REQUIRED_BOOL = "carrier_ut_provisioning_required_bool"; 44810 field public static final String KEY_CARRIER_VOLTE_AVAILABLE_BOOL = "carrier_volte_available_bool"; 44811 field public static final String KEY_CARRIER_VOLTE_OVERRIDE_WFC_PROVISIONING_BOOL = "carrier_volte_override_wfc_provisioning_bool"; 44812 field public static final String KEY_CARRIER_VOLTE_PROVISIONED_BOOL = "carrier_volte_provisioned_bool"; 44813 field public static final String KEY_CARRIER_VOLTE_PROVISIONING_REQUIRED_BOOL = "carrier_volte_provisioning_required_bool"; 44814 field public static final String KEY_CARRIER_VOLTE_TTY_SUPPORTED_BOOL = "carrier_volte_tty_supported_bool"; 44815 field public static final String KEY_CARRIER_VT_AVAILABLE_BOOL = "carrier_vt_available_bool"; 44816 field @Deprecated public static final String KEY_CARRIER_VVM_PACKAGE_NAME_STRING = "carrier_vvm_package_name_string"; 44817 field public static final String KEY_CARRIER_VVM_PACKAGE_NAME_STRING_ARRAY = "carrier_vvm_package_name_string_array"; 44818 field public static final String KEY_CARRIER_WFC_IMS_AVAILABLE_BOOL = "carrier_wfc_ims_available_bool"; 44819 field public static final String KEY_CARRIER_WFC_SUPPORTS_WIFI_ONLY_BOOL = "carrier_wfc_supports_wifi_only_bool"; 44820 field public static final String KEY_CDMA_3WAYCALL_FLASH_DELAY_INT = "cdma_3waycall_flash_delay_int"; 44821 field public static final String KEY_CDMA_DTMF_TONE_DELAY_INT = "cdma_dtmf_tone_delay_int"; 44822 field public static final String KEY_CDMA_NONROAMING_NETWORKS_STRING_ARRAY = "cdma_nonroaming_networks_string_array"; 44823 field public static final String KEY_CDMA_ROAMING_MODE_INT = "cdma_roaming_mode_int"; 44824 field public static final String KEY_CDMA_ROAMING_NETWORKS_STRING_ARRAY = "cdma_roaming_networks_string_array"; 44825 field public static final String KEY_CHECK_PRICING_WITH_CARRIER_FOR_DATA_ROAMING_BOOL = "check_pricing_with_carrier_data_roaming_bool"; 44826 field public static final String KEY_CI_ACTION_ON_SYS_UPDATE_BOOL = "ci_action_on_sys_update_bool"; 44827 field public static final String KEY_CI_ACTION_ON_SYS_UPDATE_EXTRA_STRING = "ci_action_on_sys_update_extra_string"; 44828 field public static final String KEY_CI_ACTION_ON_SYS_UPDATE_EXTRA_VAL_STRING = "ci_action_on_sys_update_extra_val_string"; 44829 field public static final String KEY_CI_ACTION_ON_SYS_UPDATE_INTENT_STRING = "ci_action_on_sys_update_intent_string"; 44830 field public static final String KEY_CONFIG_IMS_MMTEL_PACKAGE_OVERRIDE_STRING = "config_ims_mmtel_package_override_string"; 44831 field @Deprecated public static final String KEY_CONFIG_IMS_PACKAGE_OVERRIDE_STRING = "config_ims_package_override_string"; 44832 field public static final String KEY_CONFIG_IMS_RCS_PACKAGE_OVERRIDE_STRING = "config_ims_rcs_package_override_string"; 44833 field public static final String KEY_CONFIG_PLANS_PACKAGE_OVERRIDE_STRING = "config_plans_package_override_string"; 44834 field public static final String KEY_CONFIG_TELEPHONY_USE_OWN_NUMBER_FOR_VOICEMAIL_BOOL = "config_telephony_use_own_number_for_voicemail_bool"; 44835 field public static final String KEY_CONFIG_WIFI_DISABLE_IN_ECBM = "config_wifi_disable_in_ecbm"; 44836 field public static final String KEY_CSP_ENABLED_BOOL = "csp_enabled_bool"; 44837 field public static final String KEY_DATA_LIMIT_NOTIFICATION_BOOL = "data_limit_notification_bool"; 44838 field public static final String KEY_DATA_LIMIT_THRESHOLD_BYTES_LONG = "data_limit_threshold_bytes_long"; 44839 field public static final String KEY_DATA_RAPID_NOTIFICATION_BOOL = "data_rapid_notification_bool"; 44840 field public static final String KEY_DATA_SWITCH_VALIDATION_TIMEOUT_LONG = "data_switch_validation_timeout_long"; 44841 field public static final String KEY_DATA_WARNING_NOTIFICATION_BOOL = "data_warning_notification_bool"; 44842 field public static final String KEY_DATA_WARNING_THRESHOLD_BYTES_LONG = "data_warning_threshold_bytes_long"; 44843 field public static final String KEY_DEFAULT_SIM_CALL_MANAGER_STRING = "default_sim_call_manager_string"; 44844 field public static final String KEY_DEFAULT_VM_NUMBER_ROAMING_AND_IMS_UNREGISTERED_STRING = "default_vm_number_roaming_and_ims_unregistered_string"; 44845 field public static final String KEY_DEFAULT_VM_NUMBER_STRING = "default_vm_number_string"; 44846 field public static final String KEY_DIAL_STRING_REPLACE_STRING_ARRAY = "dial_string_replace_string_array"; 44847 field public static final String KEY_DISABLE_CDMA_ACTIVATION_CODE_BOOL = "disable_cdma_activation_code_bool"; 44848 field public static final String KEY_DISABLE_CHARGE_INDICATION_BOOL = "disable_charge_indication_bool"; 44849 field public static final String KEY_DISABLE_SUPPLEMENTARY_SERVICES_IN_AIRPLANE_MODE_BOOL = "disable_supplementary_services_in_airplane_mode_bool"; 44850 field public static final String KEY_DISCONNECT_CAUSE_PLAY_BUSYTONE_INT_ARRAY = "disconnect_cause_play_busytone_int_array"; 44851 field public static final String KEY_DISPLAY_HD_AUDIO_PROPERTY_BOOL = "display_hd_audio_property_bool"; 44852 field public static final String KEY_DROP_VIDEO_CALL_WHEN_ANSWERING_AUDIO_CALL_BOOL = "drop_video_call_when_answering_audio_call_bool"; 44853 field public static final String KEY_DTMF_TYPE_ENABLED_BOOL = "dtmf_type_enabled_bool"; 44854 field public static final String KEY_DURATION_BLOCKING_DISABLED_AFTER_EMERGENCY_INT = "duration_blocking_disabled_after_emergency_int"; 44855 field public static final String KEY_EDITABLE_ENHANCED_4G_LTE_BOOL = "editable_enhanced_4g_lte_bool"; 44856 field public static final String KEY_EDITABLE_VOICEMAIL_NUMBER_BOOL = "editable_voicemail_number_bool"; 44857 field public static final String KEY_EDITABLE_VOICEMAIL_NUMBER_SETTING_BOOL = "editable_voicemail_number_setting_bool"; 44858 field public static final String KEY_EDITABLE_WFC_MODE_BOOL = "editable_wfc_mode_bool"; 44859 field public static final String KEY_EDITABLE_WFC_ROAMING_MODE_BOOL = "editable_wfc_roaming_mode_bool"; 44860 field public static final String KEY_EMERGENCY_NOTIFICATION_DELAY_INT = "emergency_notification_delay_int"; 44861 field public static final String KEY_EMERGENCY_NUMBER_PREFIX_STRING_ARRAY = "emergency_number_prefix_string_array"; 44862 field public static final String KEY_ENABLE_DIALER_KEY_VIBRATION_BOOL = "enable_dialer_key_vibration_bool"; 44863 field public static final String KEY_ENHANCED_4G_LTE_ON_BY_DEFAULT_BOOL = "enhanced_4g_lte_on_by_default_bool"; 44864 field public static final String KEY_ENHANCED_4G_LTE_TITLE_VARIANT_INT = "enhanced_4g_lte_title_variant_int"; 44865 field public static final String KEY_FORCE_HOME_NETWORK_BOOL = "force_home_network_bool"; 44866 field public static final String KEY_GSM_DTMF_TONE_DELAY_INT = "gsm_dtmf_tone_delay_int"; 44867 field public static final String KEY_GSM_NONROAMING_NETWORKS_STRING_ARRAY = "gsm_nonroaming_networks_string_array"; 44868 field public static final String KEY_GSM_ROAMING_NETWORKS_STRING_ARRAY = "gsm_roaming_networks_string_array"; 44869 field public static final String KEY_HAS_IN_CALL_NOISE_SUPPRESSION_BOOL = "has_in_call_noise_suppression_bool"; 44870 field public static final String KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL = "hide_carrier_network_settings_bool"; 44871 field public static final String KEY_HIDE_ENHANCED_4G_LTE_BOOL = "hide_enhanced_4g_lte_bool"; 44872 field public static final String KEY_HIDE_IMS_APN_BOOL = "hide_ims_apn_bool"; 44873 field public static final String KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL = "hide_lte_plus_data_icon_bool"; 44874 field public static final String KEY_HIDE_PREFERRED_NETWORK_TYPE_BOOL = "hide_preferred_network_type_bool"; 44875 field public static final String KEY_HIDE_PRESET_APN_DETAILS_BOOL = "hide_preset_apn_details_bool"; 44876 field public static final String KEY_HIDE_SIM_LOCK_SETTINGS_BOOL = "hide_sim_lock_settings_bool"; 44877 field public static final String KEY_IGNORE_DATA_ENABLED_CHANGED_FOR_VIDEO_CALLS = "ignore_data_enabled_changed_for_video_calls"; 44878 field public static final String KEY_IGNORE_RTT_MODE_SETTING_BOOL = "ignore_rtt_mode_setting_bool"; 44879 field public static final String KEY_IGNORE_SIM_NETWORK_LOCKED_EVENTS_BOOL = "ignore_sim_network_locked_events_bool"; 44880 field public static final String KEY_IMS_CONFERENCE_SIZE_LIMIT_INT = "ims_conference_size_limit_int"; 44881 field public static final String KEY_IMS_DTMF_TONE_DELAY_INT = "ims_dtmf_tone_delay_int"; 44882 field public static final String KEY_IS_IMS_CONFERENCE_SIZE_ENFORCED_BOOL = "is_ims_conference_size_enforced_bool"; 44883 field public static final String KEY_LTE_ENABLED_BOOL = "lte_enabled_bool"; 44884 field public static final String KEY_LTE_RSRQ_THRESHOLDS_INT_ARRAY = "lte_rsrq_thresholds_int_array"; 44885 field public static final String KEY_LTE_RSSNR_THRESHOLDS_INT_ARRAY = "lte_rssnr_thresholds_int_array"; 44886 field public static final String KEY_MDN_IS_ADDITIONAL_VOICEMAIL_NUMBER_BOOL = "mdn_is_additional_voicemail_number_bool"; 44887 field public static final String KEY_MMS_ALIAS_ENABLED_BOOL = "aliasEnabled"; 44888 field public static final String KEY_MMS_ALIAS_MAX_CHARS_INT = "aliasMaxChars"; 44889 field public static final String KEY_MMS_ALIAS_MIN_CHARS_INT = "aliasMinChars"; 44890 field public static final String KEY_MMS_ALLOW_ATTACH_AUDIO_BOOL = "allowAttachAudio"; 44891 field public static final String KEY_MMS_APPEND_TRANSACTION_ID_BOOL = "enabledTransID"; 44892 field public static final String KEY_MMS_CLOSE_CONNECTION_BOOL = "mmsCloseConnection"; 44893 field public static final String KEY_MMS_EMAIL_GATEWAY_NUMBER_STRING = "emailGatewayNumber"; 44894 field public static final String KEY_MMS_GROUP_MMS_ENABLED_BOOL = "enableGroupMms"; 44895 field public static final String KEY_MMS_HTTP_PARAMS_STRING = "httpParams"; 44896 field public static final String KEY_MMS_HTTP_SOCKET_TIMEOUT_INT = "httpSocketTimeout"; 44897 field public static final String KEY_MMS_MAX_IMAGE_HEIGHT_INT = "maxImageHeight"; 44898 field public static final String KEY_MMS_MAX_IMAGE_WIDTH_INT = "maxImageWidth"; 44899 field public static final String KEY_MMS_MAX_MESSAGE_SIZE_INT = "maxMessageSize"; 44900 field public static final String KEY_MMS_MESSAGE_TEXT_MAX_SIZE_INT = "maxMessageTextSize"; 44901 field public static final String KEY_MMS_MMS_DELIVERY_REPORT_ENABLED_BOOL = "enableMMSDeliveryReports"; 44902 field public static final String KEY_MMS_MMS_ENABLED_BOOL = "enabledMMS"; 44903 field public static final String KEY_MMS_MMS_READ_REPORT_ENABLED_BOOL = "enableMMSReadReports"; 44904 field public static final String KEY_MMS_MULTIPART_SMS_ENABLED_BOOL = "enableMultipartSMS"; 44905 field public static final String KEY_MMS_NAI_SUFFIX_STRING = "naiSuffix"; 44906 field public static final String KEY_MMS_NOTIFY_WAP_MMSC_ENABLED_BOOL = "enabledNotifyWapMMSC"; 44907 field public static final String KEY_MMS_RECIPIENT_LIMIT_INT = "recipientLimit"; 44908 field public static final String KEY_MMS_SEND_MULTIPART_SMS_AS_SEPARATE_MESSAGES_BOOL = "sendMultipartSmsAsSeparateMessages"; 44909 field public static final String KEY_MMS_SHOW_CELL_BROADCAST_APP_LINKS_BOOL = "config_cellBroadcastAppLinks"; 44910 field public static final String KEY_MMS_SMS_DELIVERY_REPORT_ENABLED_BOOL = "enableSMSDeliveryReports"; 44911 field public static final String KEY_MMS_SMS_TO_MMS_TEXT_LENGTH_THRESHOLD_INT = "smsToMmsTextLengthThreshold"; 44912 field public static final String KEY_MMS_SMS_TO_MMS_TEXT_THRESHOLD_INT = "smsToMmsTextThreshold"; 44913 field public static final String KEY_MMS_SUBJECT_MAX_LENGTH_INT = "maxSubjectLength"; 44914 field public static final String KEY_MMS_SUPPORT_HTTP_CHARSET_HEADER_BOOL = "supportHttpCharsetHeader"; 44915 field public static final String KEY_MMS_SUPPORT_MMS_CONTENT_DISPOSITION_BOOL = "supportMmsContentDisposition"; 44916 field public static final String KEY_MMS_UA_PROF_TAG_NAME_STRING = "uaProfTagName"; 44917 field public static final String KEY_MMS_UA_PROF_URL_STRING = "uaProfUrl"; 44918 field public static final String KEY_MMS_USER_AGENT_STRING = "userAgent"; 44919 field public static final String KEY_MONTHLY_DATA_CYCLE_DAY_INT = "monthly_data_cycle_day_int"; 44920 field public static final String KEY_ONLY_AUTO_SELECT_IN_HOME_NETWORK_BOOL = "only_auto_select_in_home_network"; 44921 field public static final String KEY_ONLY_SINGLE_DC_ALLOWED_INT_ARRAY = "only_single_dc_allowed_int_array"; 44922 field public static final String KEY_OPERATOR_SELECTION_EXPAND_BOOL = "operator_selection_expand_bool"; 44923 field public static final String KEY_OPPORTUNISTIC_NETWORK_BACKOFF_TIME_LONG = "opportunistic_network_backoff_time_long"; 44924 field public static final String KEY_OPPORTUNISTIC_NETWORK_DATA_SWITCH_EXIT_HYSTERESIS_TIME_LONG = "opportunistic_network_data_switch_exit_hysteresis_time_long"; 44925 field public static final String KEY_OPPORTUNISTIC_NETWORK_DATA_SWITCH_HYSTERESIS_TIME_LONG = "opportunistic_network_data_switch_hysteresis_time_long"; 44926 field public static final String KEY_OPPORTUNISTIC_NETWORK_ENTRY_OR_EXIT_HYSTERESIS_TIME_LONG = "opportunistic_network_entry_or_exit_hysteresis_time_long"; 44927 field public static final String KEY_OPPORTUNISTIC_NETWORK_ENTRY_THRESHOLD_BANDWIDTH_INT = "opportunistic_network_entry_threshold_bandwidth_int"; 44928 field public static final String KEY_OPPORTUNISTIC_NETWORK_ENTRY_THRESHOLD_RSRP_INT = "opportunistic_network_entry_threshold_rsrp_int"; 44929 field public static final String KEY_OPPORTUNISTIC_NETWORK_ENTRY_THRESHOLD_RSSNR_INT = "opportunistic_network_entry_threshold_rssnr_int"; 44930 field public static final String KEY_OPPORTUNISTIC_NETWORK_EXIT_THRESHOLD_RSRP_INT = "opportunistic_network_exit_threshold_rsrp_int"; 44931 field public static final String KEY_OPPORTUNISTIC_NETWORK_EXIT_THRESHOLD_RSSNR_INT = "opportunistic_network_exit_threshold_rssnr_int"; 44932 field public static final String KEY_OPPORTUNISTIC_NETWORK_MAX_BACKOFF_TIME_LONG = "opportunistic_network_max_backoff_time_long"; 44933 field public static final String KEY_OPPORTUNISTIC_NETWORK_PING_PONG_TIME_LONG = "opportunistic_network_ping_pong_time_long"; 44934 field public static final String KEY_PING_TEST_BEFORE_DATA_SWITCH_BOOL = "ping_test_before_data_switch_bool"; 44935 field public static final String KEY_PREFER_2G_BOOL = "prefer_2g_bool"; 44936 field public static final String KEY_PREVENT_CLIR_ACTIVATION_AND_DEACTIVATION_CODE_BOOL = "prevent_clir_activation_and_deactivation_code_bool"; 44937 field public static final String KEY_RADIO_RESTART_FAILURE_CAUSES_INT_ARRAY = "radio_restart_failure_causes_int_array"; 44938 field public static final String KEY_RCS_CONFIG_SERVER_URL_STRING = "rcs_config_server_url_string"; 44939 field public static final String KEY_READ_ONLY_APN_FIELDS_STRING_ARRAY = "read_only_apn_fields_string_array"; 44940 field public static final String KEY_READ_ONLY_APN_TYPES_STRING_ARRAY = "read_only_apn_types_string_array"; 44941 field public static final String KEY_REQUIRE_ENTITLEMENT_CHECKS_BOOL = "require_entitlement_checks_bool"; 44942 field @Deprecated public static final String KEY_RESTART_RADIO_ON_PDP_FAIL_REGULAR_DEACTIVATION_BOOL = "restart_radio_on_pdp_fail_regular_deactivation_bool"; 44943 field public static final String KEY_RTT_SUPPORTED_BOOL = "rtt_supported_bool"; 44944 field public static final String KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL = "show_4g_for_3g_data_icon_bool"; 44945 field public static final String KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL = "show_4g_for_lte_data_icon_bool"; 44946 field public static final String KEY_SHOW_APN_SETTING_CDMA_BOOL = "show_apn_setting_cdma_bool"; 44947 field public static final String KEY_SHOW_BLOCKING_PAY_PHONE_OPTION_BOOL = "show_blocking_pay_phone_option_bool"; 44948 field public static final String KEY_SHOW_CALL_BLOCKING_DISABLED_NOTIFICATION_ALWAYS_BOOL = "show_call_blocking_disabled_notification_always_bool"; 44949 field public static final String KEY_SHOW_CDMA_CHOICES_BOOL = "show_cdma_choices_bool"; 44950 field public static final String KEY_SHOW_FORWARDED_NUMBER_BOOL = "show_forwarded_number_bool"; 44951 field public static final String KEY_SHOW_ICCID_IN_SIM_STATUS_BOOL = "show_iccid_in_sim_status_bool"; 44952 field public static final String KEY_SHOW_IMS_REGISTRATION_STATUS_BOOL = "show_ims_registration_status_bool"; 44953 field public static final String KEY_SHOW_ONSCREEN_DIAL_BUTTON_BOOL = "show_onscreen_dial_button_bool"; 44954 field public static final String KEY_SHOW_SIGNAL_STRENGTH_IN_SIM_STATUS_BOOL = "show_signal_strength_in_sim_status_bool"; 44955 field public static final String KEY_SHOW_VIDEO_CALL_CHARGES_ALERT_DIALOG_BOOL = "show_video_call_charges_alert_dialog_bool"; 44956 field public static final String KEY_SHOW_WFC_LOCATION_PRIVACY_POLICY_BOOL = "show_wfc_location_privacy_policy_bool"; 44957 field public static final String KEY_SIMPLIFIED_NETWORK_SETTINGS_BOOL = "simplified_network_settings_bool"; 44958 field public static final String KEY_SIM_NETWORK_UNLOCK_ALLOW_DISMISS_BOOL = "sim_network_unlock_allow_dismiss_bool"; 44959 field public static final String KEY_SMS_REQUIRES_DESTINATION_NUMBER_CONVERSION_BOOL = "sms_requires_destination_number_conversion_bool"; 44960 field public static final String KEY_SUPPORT_3GPP_CALL_FORWARDING_WHILE_ROAMING_BOOL = "support_3gpp_call_forwarding_while_roaming_bool"; 44961 field public static final String KEY_SUPPORT_CLIR_NETWORK_DEFAULT_BOOL = "support_clir_network_default_bool"; 44962 field public static final String KEY_SUPPORT_CONFERENCE_CALL_BOOL = "support_conference_call_bool"; 44963 field public static final String KEY_SUPPORT_EMERGENCY_SMS_OVER_IMS_BOOL = "support_emergency_sms_over_ims_bool"; 44964 field public static final String KEY_SUPPORT_ENHANCED_CALL_BLOCKING_BOOL = "support_enhanced_call_blocking_bool"; 44965 field public static final String KEY_SUPPORT_IMS_CONFERENCE_EVENT_PACKAGE_BOOL = "support_ims_conference_event_package_bool"; 44966 field public static final String KEY_SUPPORT_PAUSE_IMS_VIDEO_CALLS_BOOL = "support_pause_ims_video_calls_bool"; 44967 field public static final String KEY_SUPPORT_SWAP_AFTER_MERGE_BOOL = "support_swap_after_merge_bool"; 44968 field public static final String KEY_SUPPORT_TDSCDMA_BOOL = "support_tdscdma_bool"; 44969 field public static final String KEY_SUPPORT_TDSCDMA_ROAMING_NETWORKS_STRING_ARRAY = "support_tdscdma_roaming_networks_string_array"; 44970 field public static final String KEY_SWITCH_DATA_TO_PRIMARY_IF_PRIMARY_IS_OOS_BOOL = "switch_data_to_primary_if_primary_is_oos_bool"; 44971 field public static final String KEY_TREAT_DOWNGRADED_VIDEO_CALLS_AS_VIDEO_CALLS_BOOL = "treat_downgraded_video_calls_as_video_calls_bool"; 44972 field public static final String KEY_TTY_SUPPORTED_BOOL = "tty_supported_bool"; 44973 field public static final String KEY_UNLOGGABLE_NUMBERS_STRING_ARRAY = "unloggable_numbers_string_array"; 44974 field public static final String KEY_USE_HFA_FOR_PROVISIONING_BOOL = "use_hfa_for_provisioning_bool"; 44975 field public static final String KEY_USE_OTASP_FOR_PROVISIONING_BOOL = "use_otasp_for_provisioning_bool"; 44976 field public static final String KEY_USE_RCS_PRESENCE_BOOL = "use_rcs_presence_bool"; 44977 field public static final String KEY_USE_RCS_SIP_OPTIONS_BOOL = "use_rcs_sip_options_bool"; 44978 field public static final String KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL = "use_wfc_home_network_mode_in_roaming_network_bool"; 44979 field public static final String KEY_VOICEMAIL_NOTIFICATION_PERSISTENT_BOOL = "voicemail_notification_persistent_bool"; 44980 field public static final String KEY_VOICE_PRIVACY_DISABLE_UI_BOOL = "voice_privacy_disable_ui_bool"; 44981 field public static final String KEY_VOLTE_REPLACEMENT_RAT_INT = "volte_replacement_rat_int"; 44982 field public static final String KEY_VVM_CELLULAR_DATA_REQUIRED_BOOL = "vvm_cellular_data_required_bool"; 44983 field public static final String KEY_VVM_CLIENT_PREFIX_STRING = "vvm_client_prefix_string"; 44984 field public static final String KEY_VVM_DESTINATION_NUMBER_STRING = "vvm_destination_number_string"; 44985 field public static final String KEY_VVM_DISABLED_CAPABILITIES_STRING_ARRAY = "vvm_disabled_capabilities_string_array"; 44986 field public static final String KEY_VVM_LEGACY_MODE_ENABLED_BOOL = "vvm_legacy_mode_enabled_bool"; 44987 field public static final String KEY_VVM_PORT_NUMBER_INT = "vvm_port_number_int"; 44988 field public static final String KEY_VVM_PREFETCH_BOOL = "vvm_prefetch_bool"; 44989 field public static final String KEY_VVM_SSL_ENABLED_BOOL = "vvm_ssl_enabled_bool"; 44990 field public static final String KEY_VVM_TYPE_STRING = "vvm_type_string"; 44991 field public static final String KEY_WFC_EMERGENCY_ADDRESS_CARRIER_APP_STRING = "wfc_emergency_address_carrier_app_string"; 44992 field public static final String KEY_WORLD_MODE_ENABLED_BOOL = "world_mode_enabled_bool"; 44993 field public static final String KEY_WORLD_PHONE_BOOL = "world_phone_bool"; 44994 } 44995 44996 public static final class CarrierConfigManager.Apn { 44997 field public static final String KEY_PREFIX = "apn."; 44998 field public static final String KEY_SETTINGS_DEFAULT_PROTOCOL_STRING = "apn.settings_default_protocol_string"; 44999 field public static final String KEY_SETTINGS_DEFAULT_ROAMING_PROTOCOL_STRING = "apn.settings_default_roaming_protocol_string"; 45000 field public static final String PROTOCOL_IPV4 = "IP"; 45001 field public static final String PROTOCOL_IPV4V6 = "IPV4V6"; 45002 field public static final String PROTOCOL_IPV6 = "IPV6"; 45003 } 45004 45005 public static final class CarrierConfigManager.Gps { 45006 field public static final String KEY_PERSIST_LPP_MODE_BOOL = "gps.persist_lpp_mode_bool"; 45007 field public static final String KEY_PREFIX = "gps."; 45008 } 45009 45010 public static final class CarrierConfigManager.Ims { 45011 field public static final String KEY_PREFIX = "ims."; 45012 field public static final String KEY_WIFI_OFF_DEFERRING_TIME_MILLIS_INT = "ims.wifi_off_deferring_time_millis_int"; 45013 } 45014 45015 public abstract class CellIdentity implements android.os.Parcelable { 45016 method public int describeContents(); 45017 method @Nullable public CharSequence getOperatorAlphaLong(); 45018 method @Nullable public CharSequence getOperatorAlphaShort(); 45019 method @CallSuper public void writeToParcel(android.os.Parcel, int); 45020 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellIdentity> CREATOR; 45021 } 45022 45023 public final class CellIdentityCdma extends android.telephony.CellIdentity { 45024 method public int getBasestationId(); 45025 method public int getLatitude(); 45026 method public int getLongitude(); 45027 method public int getNetworkId(); 45028 method public int getSystemId(); 45029 method public void writeToParcel(android.os.Parcel, int); 45030 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellIdentityCdma> CREATOR; 45031 } 45032 45033 public final class CellIdentityGsm extends android.telephony.CellIdentity { 45034 method @NonNull public java.util.Set<java.lang.String> getAdditionalPlmns(); 45035 method public int getArfcn(); 45036 method public int getBsic(); 45037 method public int getCid(); 45038 method public int getLac(); 45039 method @Deprecated public int getMcc(); 45040 method @Nullable public String getMccString(); 45041 method @Deprecated public int getMnc(); 45042 method @Nullable public String getMncString(); 45043 method @Nullable public String getMobileNetworkOperator(); 45044 method @Deprecated public int getPsc(); 45045 method public void writeToParcel(android.os.Parcel, int); 45046 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellIdentityGsm> CREATOR; 45047 } 45048 45049 public final class CellIdentityLte extends android.telephony.CellIdentity { 45050 method @NonNull public java.util.Set<java.lang.String> getAdditionalPlmns(); 45051 method @NonNull public int[] getBands(); 45052 method public int getBandwidth(); 45053 method public int getCi(); 45054 method @Nullable public android.telephony.ClosedSubscriberGroupInfo getClosedSubscriberGroupInfo(); 45055 method public int getEarfcn(); 45056 method @Deprecated public int getMcc(); 45057 method @Nullable public String getMccString(); 45058 method @Deprecated public int getMnc(); 45059 method @Nullable public String getMncString(); 45060 method @Nullable public String getMobileNetworkOperator(); 45061 method public int getPci(); 45062 method public int getTac(); 45063 method public void writeToParcel(android.os.Parcel, int); 45064 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellIdentityLte> CREATOR; 45065 } 45066 45067 public final class CellIdentityNr extends android.telephony.CellIdentity { 45068 method @NonNull public java.util.Set<java.lang.String> getAdditionalPlmns(); 45069 method @NonNull public int[] getBands(); 45070 method @Nullable public String getMccString(); 45071 method @Nullable public String getMncString(); 45072 method public long getNci(); 45073 method @IntRange(from=0, to=3279165) public int getNrarfcn(); 45074 method @IntRange(from=0, to=1007) public int getPci(); 45075 method @IntRange(from=0, to=65535) public int getTac(); 45076 method public void writeToParcel(android.os.Parcel, int); 45077 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellIdentityNr> CREATOR; 45078 } 45079 45080 public final class CellIdentityTdscdma extends android.telephony.CellIdentity { 45081 method @NonNull public java.util.Set<java.lang.String> getAdditionalPlmns(); 45082 method public int getCid(); 45083 method @Nullable public android.telephony.ClosedSubscriberGroupInfo getClosedSubscriberGroupInfo(); 45084 method public int getCpid(); 45085 method public int getLac(); 45086 method @Nullable public String getMccString(); 45087 method @Nullable public String getMncString(); 45088 method @Nullable public String getMobileNetworkOperator(); 45089 method public int getUarfcn(); 45090 method public void writeToParcel(android.os.Parcel, int); 45091 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellIdentityTdscdma> CREATOR; 45092 } 45093 45094 public final class CellIdentityWcdma extends android.telephony.CellIdentity { 45095 method @NonNull public java.util.Set<java.lang.String> getAdditionalPlmns(); 45096 method public int getCid(); 45097 method @Nullable public android.telephony.ClosedSubscriberGroupInfo getClosedSubscriberGroupInfo(); 45098 method public int getLac(); 45099 method @Deprecated public int getMcc(); 45100 method @Nullable public String getMccString(); 45101 method @Deprecated public int getMnc(); 45102 method @Nullable public String getMncString(); 45103 method @Nullable public String getMobileNetworkOperator(); 45104 method public int getPsc(); 45105 method public int getUarfcn(); 45106 method public void writeToParcel(android.os.Parcel, int); 45107 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellIdentityWcdma> CREATOR; 45108 } 45109 45110 public abstract class CellInfo implements android.os.Parcelable { 45111 method public int describeContents(); 45112 method public int getCellConnectionStatus(); 45113 method @NonNull public abstract android.telephony.CellIdentity getCellIdentity(); 45114 method @NonNull public abstract android.telephony.CellSignalStrength getCellSignalStrength(); 45115 method @Deprecated public long getTimeStamp(); 45116 method public long getTimestampMillis(); 45117 method public boolean isRegistered(); 45118 field public static final int CONNECTION_NONE = 0; // 0x0 45119 field public static final int CONNECTION_PRIMARY_SERVING = 1; // 0x1 45120 field public static final int CONNECTION_SECONDARY_SERVING = 2; // 0x2 45121 field public static final int CONNECTION_UNKNOWN = 2147483647; // 0x7fffffff 45122 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellInfo> CREATOR; 45123 field public static final int UNAVAILABLE = 2147483647; // 0x7fffffff 45124 field public static final long UNAVAILABLE_LONG = 9223372036854775807L; // 0x7fffffffffffffffL 45125 } 45126 45127 public final class CellInfoCdma extends android.telephony.CellInfo implements android.os.Parcelable { 45128 method @NonNull public android.telephony.CellIdentityCdma getCellIdentity(); 45129 method @NonNull public android.telephony.CellSignalStrengthCdma getCellSignalStrength(); 45130 method public void writeToParcel(android.os.Parcel, int); 45131 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellInfoCdma> CREATOR; 45132 } 45133 45134 public final class CellInfoGsm extends android.telephony.CellInfo implements android.os.Parcelable { 45135 method @NonNull public android.telephony.CellIdentityGsm getCellIdentity(); 45136 method @NonNull public android.telephony.CellSignalStrengthGsm getCellSignalStrength(); 45137 method public void writeToParcel(android.os.Parcel, int); 45138 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellInfoGsm> CREATOR; 45139 } 45140 45141 public final class CellInfoLte extends android.telephony.CellInfo implements android.os.Parcelable { 45142 method @NonNull public android.telephony.CellIdentityLte getCellIdentity(); 45143 method @NonNull public android.telephony.CellSignalStrengthLte getCellSignalStrength(); 45144 method public void writeToParcel(android.os.Parcel, int); 45145 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellInfoLte> CREATOR; 45146 } 45147 45148 public final class CellInfoNr extends android.telephony.CellInfo { 45149 method @NonNull public android.telephony.CellIdentity getCellIdentity(); 45150 method @NonNull public android.telephony.CellSignalStrength getCellSignalStrength(); 45151 method public void writeToParcel(android.os.Parcel, int); 45152 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellInfoNr> CREATOR; 45153 } 45154 45155 public final class CellInfoTdscdma extends android.telephony.CellInfo implements android.os.Parcelable { 45156 method @NonNull public android.telephony.CellIdentityTdscdma getCellIdentity(); 45157 method @NonNull public android.telephony.CellSignalStrengthTdscdma getCellSignalStrength(); 45158 method public void writeToParcel(android.os.Parcel, int); 45159 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellInfoTdscdma> CREATOR; 45160 } 45161 45162 public final class CellInfoWcdma extends android.telephony.CellInfo implements android.os.Parcelable { 45163 method public android.telephony.CellIdentityWcdma getCellIdentity(); 45164 method public android.telephony.CellSignalStrengthWcdma getCellSignalStrength(); 45165 method public void writeToParcel(android.os.Parcel, int); 45166 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellInfoWcdma> CREATOR; 45167 } 45168 45169 public abstract class CellLocation { 45170 ctor public CellLocation(); 45171 method public static android.telephony.CellLocation getEmpty(); 45172 method public static void requestLocationUpdate(); 45173 } 45174 45175 public abstract class CellSignalStrength { 45176 method public abstract boolean equals(Object); 45177 method public abstract int getAsuLevel(); 45178 method public abstract int getDbm(); 45179 method @IntRange(from=android.telephony.CellSignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN, to=android.telephony.CellSignalStrength.SIGNAL_STRENGTH_GREAT) public abstract int getLevel(); 45180 method public abstract int hashCode(); 45181 field public static final int SIGNAL_STRENGTH_GOOD = 3; // 0x3 45182 field public static final int SIGNAL_STRENGTH_GREAT = 4; // 0x4 45183 field public static final int SIGNAL_STRENGTH_MODERATE = 2; // 0x2 45184 field public static final int SIGNAL_STRENGTH_NONE_OR_UNKNOWN = 0; // 0x0 45185 field public static final int SIGNAL_STRENGTH_POOR = 1; // 0x1 45186 } 45187 45188 public final class CellSignalStrengthCdma extends android.telephony.CellSignalStrength implements android.os.Parcelable { 45189 method public int describeContents(); 45190 method public int getAsuLevel(); 45191 method public int getCdmaDbm(); 45192 method public int getCdmaEcio(); 45193 method public int getCdmaLevel(); 45194 method public int getDbm(); 45195 method public int getEvdoDbm(); 45196 method public int getEvdoEcio(); 45197 method public int getEvdoLevel(); 45198 method public int getEvdoSnr(); 45199 method @IntRange(from=android.telephony.CellSignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN, to=android.telephony.CellSignalStrength.SIGNAL_STRENGTH_GREAT) public int getLevel(); 45200 method public void writeToParcel(android.os.Parcel, int); 45201 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellSignalStrengthCdma> CREATOR; 45202 } 45203 45204 public final class CellSignalStrengthGsm extends android.telephony.CellSignalStrength implements android.os.Parcelable { 45205 method public int describeContents(); 45206 method public int getAsuLevel(); 45207 method public int getBitErrorRate(); 45208 method public int getDbm(); 45209 method @IntRange(from=android.telephony.CellSignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN, to=android.telephony.CellSignalStrength.SIGNAL_STRENGTH_GREAT) public int getLevel(); 45210 method public int getRssi(); 45211 method public int getTimingAdvance(); 45212 method public void writeToParcel(android.os.Parcel, int); 45213 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellSignalStrengthGsm> CREATOR; 45214 } 45215 45216 public final class CellSignalStrengthLte extends android.telephony.CellSignalStrength implements android.os.Parcelable { 45217 method public int describeContents(); 45218 method public int getAsuLevel(); 45219 method public int getCqi(); 45220 method public int getDbm(); 45221 method @IntRange(from=android.telephony.CellSignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN, to=android.telephony.CellSignalStrength.SIGNAL_STRENGTH_GREAT) public int getLevel(); 45222 method public int getRsrp(); 45223 method public int getRsrq(); 45224 method public int getRssi(); 45225 method public int getRssnr(); 45226 method public int getTimingAdvance(); 45227 method public void writeToParcel(android.os.Parcel, int); 45228 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellSignalStrengthLte> CREATOR; 45229 } 45230 45231 public final class CellSignalStrengthNr extends android.telephony.CellSignalStrength implements android.os.Parcelable { 45232 method public int describeContents(); 45233 method public int getAsuLevel(); 45234 method public int getCsiRsrp(); 45235 method public int getCsiRsrq(); 45236 method public int getCsiSinr(); 45237 method public int getDbm(); 45238 method @IntRange(from=android.telephony.CellSignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN, to=android.telephony.CellSignalStrength.SIGNAL_STRENGTH_GREAT) public int getLevel(); 45239 method public int getSsRsrp(); 45240 method public int getSsRsrq(); 45241 method public int getSsSinr(); 45242 method public void writeToParcel(android.os.Parcel, int); 45243 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellSignalStrengthNr> CREATOR; 45244 } 45245 45246 public final class CellSignalStrengthTdscdma extends android.telephony.CellSignalStrength implements android.os.Parcelable { 45247 method public int describeContents(); 45248 method public int getAsuLevel(); 45249 method public int getDbm(); 45250 method @IntRange(from=0, to=4) public int getLevel(); 45251 method public int getRscp(); 45252 method public void writeToParcel(android.os.Parcel, int); 45253 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellSignalStrengthTdscdma> CREATOR; 45254 } 45255 45256 public final class CellSignalStrengthWcdma extends android.telephony.CellSignalStrength implements android.os.Parcelable { 45257 method public int describeContents(); 45258 method public int getAsuLevel(); 45259 method public int getDbm(); 45260 method public int getEcNo(); 45261 method @IntRange(from=android.telephony.CellSignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN, to=android.telephony.CellSignalStrength.SIGNAL_STRENGTH_GREAT) public int getLevel(); 45262 method public void writeToParcel(android.os.Parcel, int); 45263 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.CellSignalStrengthWcdma> CREATOR; 45264 } 45265 45266 public final class ClosedSubscriberGroupInfo implements android.os.Parcelable { 45267 method public int describeContents(); 45268 method @IntRange(from=0, to=134217727) public int getCsgIdentity(); 45269 method public boolean getCsgIndicator(); 45270 method @NonNull public String getHomeNodebName(); 45271 method public void writeToParcel(@NonNull android.os.Parcel, int); 45272 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.ClosedSubscriberGroupInfo> CREATOR; 45273 } 45274 45275 public final class DataFailCause { 45276 field public static final int ACCESS_ATTEMPT_ALREADY_IN_PROGRESS = 2219; // 0x8ab 45277 field public static final int ACCESS_BLOCK = 2087; // 0x827 45278 field public static final int ACCESS_BLOCK_ALL = 2088; // 0x828 45279 field public static final int ACCESS_CLASS_DSAC_REJECTION = 2108; // 0x83c 45280 field public static final int ACCESS_CONTROL_LIST_CHECK_FAILURE = 2128; // 0x850 45281 field public static final int ACTIVATION_REJECTED_BCM_VIOLATION = 48; // 0x30 45282 field public static final int ACTIVATION_REJECT_GGSN = 30; // 0x1e 45283 field public static final int ACTIVATION_REJECT_UNSPECIFIED = 31; // 0x1f 45284 field public static final int ACTIVE_PDP_CONTEXT_MAX_NUMBER_REACHED = 65; // 0x41 45285 field public static final int APN_DISABLED = 2045; // 0x7fd 45286 field public static final int APN_DISALLOWED_ON_ROAMING = 2059; // 0x80b 45287 field public static final int APN_MISMATCH = 2054; // 0x806 45288 field public static final int APN_PARAMETERS_CHANGED = 2060; // 0x80c 45289 field public static final int APN_PENDING_HANDOVER = 2041; // 0x7f9 45290 field public static final int APN_TYPE_CONFLICT = 112; // 0x70 45291 field public static final int AUTH_FAILURE_ON_EMERGENCY_CALL = 122; // 0x7a 45292 field public static final int BEARER_HANDLING_NOT_SUPPORTED = 60; // 0x3c 45293 field public static final int CALL_DISALLOWED_IN_ROAMING = 2068; // 0x814 45294 field public static final int CALL_PREEMPT_BY_EMERGENCY_APN = 127; // 0x7f 45295 field public static final int CANNOT_ENCODE_OTA_MESSAGE = 2159; // 0x86f 45296 field public static final int CDMA_ALERT_STOP = 2077; // 0x81d 45297 field public static final int CDMA_INCOMING_CALL = 2076; // 0x81c 45298 field public static final int CDMA_INTERCEPT = 2073; // 0x819 45299 field public static final int CDMA_LOCK = 2072; // 0x818 45300 field public static final int CDMA_RELEASE_DUE_TO_SO_REJECTION = 2075; // 0x81b 45301 field public static final int CDMA_REORDER = 2074; // 0x81a 45302 field public static final int CDMA_RETRY_ORDER = 2086; // 0x826 45303 field public static final int CHANNEL_ACQUISITION_FAILURE = 2078; // 0x81e 45304 field public static final int CLOSE_IN_PROGRESS = 2030; // 0x7ee 45305 field public static final int COLLISION_WITH_NETWORK_INITIATED_REQUEST = 56; // 0x38 45306 field public static final int COMPANION_IFACE_IN_USE = 118; // 0x76 45307 field public static final int CONCURRENT_SERVICES_INCOMPATIBLE = 2083; // 0x823 45308 field public static final int CONCURRENT_SERVICES_NOT_ALLOWED = 2091; // 0x82b 45309 field public static final int CONCURRENT_SERVICE_NOT_SUPPORTED_BY_BASE_STATION = 2080; // 0x820 45310 field public static final int CONDITIONAL_IE_ERROR = 100; // 0x64 45311 field public static final int CONGESTION = 2106; // 0x83a 45312 field public static final int CONNECTION_RELEASED = 2113; // 0x841 45313 field public static final int CS_DOMAIN_NOT_AVAILABLE = 2181; // 0x885 45314 field public static final int CS_FALLBACK_CALL_ESTABLISHMENT_NOT_ALLOWED = 2188; // 0x88c 45315 field public static final int DATA_PLAN_EXPIRED = 2198; // 0x896 45316 field public static final int DATA_ROAMING_SETTINGS_DISABLED = 2064; // 0x810 45317 field public static final int DATA_SETTINGS_DISABLED = 2063; // 0x80f 45318 field public static final int DBM_OR_SMS_IN_PROGRESS = 2211; // 0x8a3 45319 field public static final int DDS_SWITCHED = 2065; // 0x811 45320 field public static final int DDS_SWITCH_IN_PROGRESS = 2067; // 0x813 45321 field public static final int DRB_RELEASED_BY_RRC = 2112; // 0x840 45322 field public static final int DS_EXPLICIT_DEACTIVATION = 2125; // 0x84d 45323 field public static final int DUAL_SWITCH = 2227; // 0x8b3 45324 field public static final int DUN_CALL_DISALLOWED = 2056; // 0x808 45325 field public static final int DUPLICATE_BEARER_ID = 2118; // 0x846 45326 field public static final int EHRPD_TO_HRPD_FALLBACK = 2049; // 0x801 45327 field public static final int EMBMS_NOT_ENABLED = 2193; // 0x891 45328 field public static final int EMBMS_REGULAR_DEACTIVATION = 2195; // 0x893 45329 field public static final int EMERGENCY_IFACE_ONLY = 116; // 0x74 45330 field public static final int EMERGENCY_MODE = 2221; // 0x8ad 45331 field public static final int EMM_ACCESS_BARRED = 115; // 0x73 45332 field public static final int EMM_ACCESS_BARRED_INFINITE_RETRY = 121; // 0x79 45333 field public static final int EMM_ATTACH_FAILED = 2115; // 0x843 45334 field public static final int EMM_ATTACH_STARTED = 2116; // 0x844 45335 field public static final int EMM_DETACHED = 2114; // 0x842 45336 field public static final int EMM_T3417_EXPIRED = 2130; // 0x852 45337 field public static final int EMM_T3417_EXT_EXPIRED = 2131; // 0x853 45338 field public static final int EPS_SERVICES_AND_NON_EPS_SERVICES_NOT_ALLOWED = 2178; // 0x882 45339 field public static final int EPS_SERVICES_NOT_ALLOWED_IN_PLMN = 2179; // 0x883 45340 field public static final int ERROR_UNSPECIFIED = 65535; // 0xffff 45341 field public static final int ESM_BAD_OTA_MESSAGE = 2122; // 0x84a 45342 field public static final int ESM_BEARER_DEACTIVATED_TO_SYNC_WITH_NETWORK = 2120; // 0x848 45343 field public static final int ESM_COLLISION_SCENARIOS = 2119; // 0x847 45344 field public static final int ESM_CONTEXT_TRANSFERRED_DUE_TO_IRAT = 2124; // 0x84c 45345 field public static final int ESM_DOWNLOAD_SERVER_REJECTED_THE_CALL = 2123; // 0x84b 45346 field public static final int ESM_FAILURE = 2182; // 0x886 45347 field public static final int ESM_INFO_NOT_RECEIVED = 53; // 0x35 45348 field public static final int ESM_LOCAL_CAUSE_NONE = 2126; // 0x84e 45349 field public static final int ESM_NW_ACTIVATED_DED_BEARER_WITH_ID_OF_DEF_BEARER = 2121; // 0x849 45350 field public static final int ESM_PROCEDURE_TIME_OUT = 2155; // 0x86b 45351 field public static final int ESM_UNKNOWN_EPS_BEARER_CONTEXT = 2111; // 0x83f 45352 field public static final int EVDO_CONNECTION_DENY_BY_BILLING_OR_AUTHENTICATION_FAILURE = 2201; // 0x899 45353 field public static final int EVDO_CONNECTION_DENY_BY_GENERAL_OR_NETWORK_BUSY = 2200; // 0x898 45354 field public static final int EVDO_HDR_CHANGED = 2202; // 0x89a 45355 field public static final int EVDO_HDR_CONNECTION_SETUP_TIMEOUT = 2206; // 0x89e 45356 field public static final int EVDO_HDR_EXITED = 2203; // 0x89b 45357 field public static final int EVDO_HDR_NO_SESSION = 2204; // 0x89c 45358 field public static final int EVDO_USING_GPS_FIX_INSTEAD_OF_HDR_CALL = 2205; // 0x89d 45359 field public static final int FADE = 2217; // 0x8a9 45360 field public static final int FAILED_TO_ACQUIRE_COLOCATED_HDR = 2207; // 0x89f 45361 field public static final int FEATURE_NOT_SUPP = 40; // 0x28 45362 field public static final int FILTER_SEMANTIC_ERROR = 44; // 0x2c 45363 field public static final int FILTER_SYTAX_ERROR = 45; // 0x2d 45364 field public static final int FORBIDDEN_APN_NAME = 2066; // 0x812 45365 field public static final int GPRS_REGISTRATION_FAIL = -2; // 0xfffffffe 45366 field public static final int GPRS_SERVICES_AND_NON_GPRS_SERVICES_NOT_ALLOWED = 2097; // 0x831 45367 field public static final int GPRS_SERVICES_NOT_ALLOWED = 2098; // 0x832 45368 field public static final int GPRS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN = 2103; // 0x837 45369 field public static final int HANDOFF_PREFERENCE_CHANGED = 2251; // 0x8cb 45370 field public static final int HDR_ACCESS_FAILURE = 2213; // 0x8a5 45371 field public static final int HDR_FADE = 2212; // 0x8a4 45372 field public static final int HDR_NO_LOCK_GRANTED = 2210; // 0x8a2 45373 field public static final int IFACE_AND_POL_FAMILY_MISMATCH = 120; // 0x78 45374 field public static final int IFACE_MISMATCH = 117; // 0x75 45375 field public static final int ILLEGAL_ME = 2096; // 0x830 45376 field public static final int ILLEGAL_MS = 2095; // 0x82f 45377 field public static final int IMEI_NOT_ACCEPTED = 2177; // 0x881 45378 field public static final int IMPLICITLY_DETACHED = 2100; // 0x834 45379 field public static final int IMSI_UNKNOWN_IN_HOME_SUBSCRIBER_SERVER = 2176; // 0x880 45380 field public static final int INCOMING_CALL_REJECTED = 2092; // 0x82c 45381 field public static final int INSUFFICIENT_RESOURCES = 26; // 0x1a 45382 field public static final int INTERFACE_IN_USE = 2058; // 0x80a 45383 field public static final int INTERNAL_CALL_PREEMPT_BY_HIGH_PRIO_APN = 114; // 0x72 45384 field public static final int INTERNAL_EPC_NONEPC_TRANSITION = 2057; // 0x809 45385 field public static final int INVALID_CONNECTION_ID = 2156; // 0x86c 45386 field public static final int INVALID_DNS_ADDR = 123; // 0x7b 45387 field public static final int INVALID_EMM_STATE = 2190; // 0x88e 45388 field public static final int INVALID_MANDATORY_INFO = 96; // 0x60 45389 field public static final int INVALID_MODE = 2223; // 0x8af 45390 field public static final int INVALID_PCSCF_ADDR = 113; // 0x71 45391 field public static final int INVALID_PCSCF_OR_DNS_ADDRESS = 124; // 0x7c 45392 field public static final int INVALID_PRIMARY_NSAPI = 2158; // 0x86e 45393 field public static final int INVALID_SIM_STATE = 2224; // 0x8b0 45394 field public static final int INVALID_TRANSACTION_ID = 81; // 0x51 45395 field public static final int IPV6_ADDRESS_TRANSFER_FAILED = 2047; // 0x7ff 45396 field public static final int IPV6_PREFIX_UNAVAILABLE = 2250; // 0x8ca 45397 field public static final int IP_ADDRESS_MISMATCH = 119; // 0x77 45398 field public static final int IP_VERSION_MISMATCH = 2055; // 0x807 45399 field public static final int IRAT_HANDOVER_FAILED = 2194; // 0x892 45400 field public static final int IS707B_MAX_ACCESS_PROBES = 2089; // 0x829 45401 field public static final int LIMITED_TO_IPV4 = 2234; // 0x8ba 45402 field public static final int LIMITED_TO_IPV6 = 2235; // 0x8bb 45403 field public static final int LLC_SNDCP = 25; // 0x19 45404 field public static final int LOCAL_END = 2215; // 0x8a7 45405 field public static final int LOCATION_AREA_NOT_ALLOWED = 2102; // 0x836 45406 field public static final int LOST_CONNECTION = 65540; // 0x10004 45407 field public static final int LOWER_LAYER_REGISTRATION_FAILURE = 2197; // 0x895 45408 field public static final int LOW_POWER_MODE_OR_POWERING_DOWN = 2044; // 0x7fc 45409 field public static final int LTE_NAS_SERVICE_REQUEST_FAILED = 2117; // 0x845 45410 field public static final int LTE_THROTTLING_NOT_REQUIRED = 2127; // 0x84f 45411 field public static final int MAC_FAILURE = 2183; // 0x887 45412 field public static final int MAXIMIUM_NSAPIS_EXCEEDED = 2157; // 0x86d 45413 field public static final int MAXINUM_SIZE_OF_L2_MESSAGE_EXCEEDED = 2166; // 0x876 45414 field public static final int MAX_ACCESS_PROBE = 2079; // 0x81f 45415 field public static final int MAX_IPV4_CONNECTIONS = 2052; // 0x804 45416 field public static final int MAX_IPV6_CONNECTIONS = 2053; // 0x805 45417 field public static final int MAX_PPP_INACTIVITY_TIMER_EXPIRED = 2046; // 0x7fe 45418 field public static final int MESSAGE_INCORRECT_SEMANTIC = 95; // 0x5f 45419 field public static final int MESSAGE_TYPE_UNSUPPORTED = 97; // 0x61 45420 field public static final int MIP_CONFIG_FAILURE = 2050; // 0x802 45421 field public static final int MIP_FA_ADMIN_PROHIBITED = 2001; // 0x7d1 45422 field public static final int MIP_FA_DELIVERY_STYLE_NOT_SUPPORTED = 2012; // 0x7dc 45423 field public static final int MIP_FA_ENCAPSULATION_UNAVAILABLE = 2008; // 0x7d8 45424 field public static final int MIP_FA_HOME_AGENT_AUTHENTICATION_FAILURE = 2004; // 0x7d4 45425 field public static final int MIP_FA_INSUFFICIENT_RESOURCES = 2002; // 0x7d2 45426 field public static final int MIP_FA_MALFORMED_REPLY = 2007; // 0x7d7 45427 field public static final int MIP_FA_MALFORMED_REQUEST = 2006; // 0x7d6 45428 field public static final int MIP_FA_MISSING_CHALLENGE = 2017; // 0x7e1 45429 field public static final int MIP_FA_MISSING_HOME_ADDRESS = 2015; // 0x7df 45430 field public static final int MIP_FA_MISSING_HOME_AGENT = 2014; // 0x7de 45431 field public static final int MIP_FA_MISSING_NAI = 2013; // 0x7dd 45432 field public static final int MIP_FA_MOBILE_NODE_AUTHENTICATION_FAILURE = 2003; // 0x7d3 45433 field public static final int MIP_FA_REASON_UNSPECIFIED = 2000; // 0x7d0 45434 field public static final int MIP_FA_REQUESTED_LIFETIME_TOO_LONG = 2005; // 0x7d5 45435 field public static final int MIP_FA_REVERSE_TUNNEL_IS_MANDATORY = 2011; // 0x7db 45436 field public static final int MIP_FA_REVERSE_TUNNEL_UNAVAILABLE = 2010; // 0x7da 45437 field public static final int MIP_FA_STALE_CHALLENGE = 2018; // 0x7e2 45438 field public static final int MIP_FA_UNKNOWN_CHALLENGE = 2016; // 0x7e0 45439 field public static final int MIP_FA_VJ_HEADER_COMPRESSION_UNAVAILABLE = 2009; // 0x7d9 45440 field public static final int MIP_HA_ADMIN_PROHIBITED = 2020; // 0x7e4 45441 field public static final int MIP_HA_ENCAPSULATION_UNAVAILABLE = 2029; // 0x7ed 45442 field public static final int MIP_HA_FOREIGN_AGENT_AUTHENTICATION_FAILURE = 2023; // 0x7e7 45443 field public static final int MIP_HA_INSUFFICIENT_RESOURCES = 2021; // 0x7e5 45444 field public static final int MIP_HA_MALFORMED_REQUEST = 2025; // 0x7e9 45445 field public static final int MIP_HA_MOBILE_NODE_AUTHENTICATION_FAILURE = 2022; // 0x7e6 45446 field public static final int MIP_HA_REASON_UNSPECIFIED = 2019; // 0x7e3 45447 field public static final int MIP_HA_REGISTRATION_ID_MISMATCH = 2024; // 0x7e8 45448 field public static final int MIP_HA_REVERSE_TUNNEL_IS_MANDATORY = 2028; // 0x7ec 45449 field public static final int MIP_HA_REVERSE_TUNNEL_UNAVAILABLE = 2027; // 0x7eb 45450 field public static final int MIP_HA_UNKNOWN_HOME_AGENT_ADDRESS = 2026; // 0x7ea 45451 field public static final int MISSING_UNKNOWN_APN = 27; // 0x1b 45452 field public static final int MODEM_APP_PREEMPTED = 2032; // 0x7f0 45453 field public static final int MODEM_RESTART = 2037; // 0x7f5 45454 field public static final int MSC_TEMPORARILY_NOT_REACHABLE = 2180; // 0x884 45455 field public static final int MSG_AND_PROTOCOL_STATE_UNCOMPATIBLE = 101; // 0x65 45456 field public static final int MSG_TYPE_NONCOMPATIBLE_STATE = 98; // 0x62 45457 field public static final int MS_IDENTITY_CANNOT_BE_DERIVED_BY_THE_NETWORK = 2099; // 0x833 45458 field public static final int MULTIPLE_PDP_CALL_NOT_ALLOWED = 2192; // 0x890 45459 field public static final int MULTI_CONN_TO_SAME_PDN_NOT_ALLOWED = 55; // 0x37 45460 field public static final int NAS_LAYER_FAILURE = 2191; // 0x88f 45461 field public static final int NAS_REQUEST_REJECTED_BY_NETWORK = 2167; // 0x877 45462 field public static final int NAS_SIGNALLING = 14; // 0xe 45463 field public static final int NETWORK_FAILURE = 38; // 0x26 45464 field public static final int NETWORK_INITIATED_DETACH_NO_AUTO_REATTACH = 2154; // 0x86a 45465 field public static final int NETWORK_INITIATED_DETACH_WITH_AUTO_REATTACH = 2153; // 0x869 45466 field public static final int NETWORK_INITIATED_TERMINATION = 2031; // 0x7ef 45467 field public static final int NONE = 0; // 0x0 45468 field public static final int NON_IP_NOT_SUPPORTED = 2069; // 0x815 45469 field public static final int NORMAL_RELEASE = 2218; // 0x8aa 45470 field public static final int NO_CDMA_SERVICE = 2084; // 0x824 45471 field public static final int NO_COLLOCATED_HDR = 2225; // 0x8b1 45472 field public static final int NO_EPS_BEARER_CONTEXT_ACTIVATED = 2189; // 0x88d 45473 field public static final int NO_GPRS_CONTEXT = 2094; // 0x82e 45474 field public static final int NO_HYBRID_HDR_SERVICE = 2209; // 0x8a1 45475 field public static final int NO_PDP_CONTEXT_ACTIVATED = 2107; // 0x83b 45476 field public static final int NO_RESPONSE_FROM_BASE_STATION = 2081; // 0x821 45477 field public static final int NO_SERVICE = 2216; // 0x8a8 45478 field public static final int NO_SERVICE_ON_GATEWAY = 2093; // 0x82d 45479 field public static final int NSAPI_IN_USE = 35; // 0x23 45480 field public static final int NULL_APN_DISALLOWED = 2061; // 0x80d 45481 field public static final int OEM_DCFAILCAUSE_1 = 4097; // 0x1001 45482 field public static final int OEM_DCFAILCAUSE_10 = 4106; // 0x100a 45483 field public static final int OEM_DCFAILCAUSE_11 = 4107; // 0x100b 45484 field public static final int OEM_DCFAILCAUSE_12 = 4108; // 0x100c 45485 field public static final int OEM_DCFAILCAUSE_13 = 4109; // 0x100d 45486 field public static final int OEM_DCFAILCAUSE_14 = 4110; // 0x100e 45487 field public static final int OEM_DCFAILCAUSE_15 = 4111; // 0x100f 45488 field public static final int OEM_DCFAILCAUSE_2 = 4098; // 0x1002 45489 field public static final int OEM_DCFAILCAUSE_3 = 4099; // 0x1003 45490 field public static final int OEM_DCFAILCAUSE_4 = 4100; // 0x1004 45491 field public static final int OEM_DCFAILCAUSE_5 = 4101; // 0x1005 45492 field public static final int OEM_DCFAILCAUSE_6 = 4102; // 0x1006 45493 field public static final int OEM_DCFAILCAUSE_7 = 4103; // 0x1007 45494 field public static final int OEM_DCFAILCAUSE_8 = 4104; // 0x1008 45495 field public static final int OEM_DCFAILCAUSE_9 = 4105; // 0x1009 45496 field public static final int ONLY_IPV4V6_ALLOWED = 57; // 0x39 45497 field public static final int ONLY_IPV4_ALLOWED = 50; // 0x32 45498 field public static final int ONLY_IPV6_ALLOWED = 51; // 0x33 45499 field public static final int ONLY_NON_IP_ALLOWED = 58; // 0x3a 45500 field public static final int ONLY_SINGLE_BEARER_ALLOWED = 52; // 0x34 45501 field public static final int OPERATOR_BARRED = 8; // 0x8 45502 field public static final int OTASP_COMMIT_IN_PROGRESS = 2208; // 0x8a0 45503 field public static final int PDN_CONN_DOES_NOT_EXIST = 54; // 0x36 45504 field public static final int PDN_INACTIVITY_TIMER_EXPIRED = 2051; // 0x803 45505 field public static final int PDN_IPV4_CALL_DISALLOWED = 2033; // 0x7f1 45506 field public static final int PDN_IPV4_CALL_THROTTLED = 2034; // 0x7f2 45507 field public static final int PDN_IPV6_CALL_DISALLOWED = 2035; // 0x7f3 45508 field public static final int PDN_IPV6_CALL_THROTTLED = 2036; // 0x7f4 45509 field public static final int PDN_NON_IP_CALL_DISALLOWED = 2071; // 0x817 45510 field public static final int PDN_NON_IP_CALL_THROTTLED = 2070; // 0x816 45511 field public static final int PDP_ACTIVATE_MAX_RETRY_FAILED = 2109; // 0x83d 45512 field public static final int PDP_DUPLICATE = 2104; // 0x838 45513 field public static final int PDP_ESTABLISH_TIMEOUT_EXPIRED = 2161; // 0x871 45514 field public static final int PDP_INACTIVE_TIMEOUT_EXPIRED = 2163; // 0x873 45515 field public static final int PDP_LOWERLAYER_ERROR = 2164; // 0x874 45516 field public static final int PDP_MODIFY_COLLISION = 2165; // 0x875 45517 field public static final int PDP_MODIFY_TIMEOUT_EXPIRED = 2162; // 0x872 45518 field public static final int PDP_PPP_NOT_SUPPORTED = 2038; // 0x7f6 45519 field public static final int PDP_WITHOUT_ACTIVE_TFT = 46; // 0x2e 45520 field public static final int PHONE_IN_USE = 2222; // 0x8ae 45521 field public static final int PHYSICAL_LINK_CLOSE_IN_PROGRESS = 2040; // 0x7f8 45522 field public static final int PLMN_NOT_ALLOWED = 2101; // 0x835 45523 field public static final int PPP_AUTH_FAILURE = 2229; // 0x8b5 45524 field public static final int PPP_CHAP_FAILURE = 2232; // 0x8b8 45525 field public static final int PPP_CLOSE_IN_PROGRESS = 2233; // 0x8b9 45526 field public static final int PPP_OPTION_MISMATCH = 2230; // 0x8b6 45527 field public static final int PPP_PAP_FAILURE = 2231; // 0x8b7 45528 field public static final int PPP_TIMEOUT = 2228; // 0x8b4 45529 field public static final int PREF_RADIO_TECH_CHANGED = -4; // 0xfffffffc 45530 field public static final int PROFILE_BEARER_INCOMPATIBLE = 2042; // 0x7fa 45531 field public static final int PROTOCOL_ERRORS = 111; // 0x6f 45532 field public static final int QOS_NOT_ACCEPTED = 37; // 0x25 45533 field public static final int RADIO_ACCESS_BEARER_FAILURE = 2110; // 0x83e 45534 field public static final int RADIO_ACCESS_BEARER_SETUP_FAILURE = 2160; // 0x870 45535 field public static final int RADIO_NOT_AVAILABLE = 65537; // 0x10001 45536 field public static final int RADIO_POWER_OFF = -5; // 0xfffffffb 45537 field public static final int REDIRECTION_OR_HANDOFF_IN_PROGRESS = 2220; // 0x8ac 45538 field public static final int REGISTRATION_FAIL = -1; // 0xffffffff 45539 field public static final int REGULAR_DEACTIVATION = 36; // 0x24 45540 field public static final int REJECTED_BY_BASE_STATION = 2082; // 0x822 45541 field public static final int RRC_CONNECTION_ABORTED_AFTER_HANDOVER = 2173; // 0x87d 45542 field public static final int RRC_CONNECTION_ABORTED_AFTER_IRAT_CELL_CHANGE = 2174; // 0x87e 45543 field public static final int RRC_CONNECTION_ABORTED_DUE_TO_IRAT_CHANGE = 2171; // 0x87b 45544 field public static final int RRC_CONNECTION_ABORTED_DURING_IRAT_CELL_CHANGE = 2175; // 0x87f 45545 field public static final int RRC_CONNECTION_ABORT_REQUEST = 2151; // 0x867 45546 field public static final int RRC_CONNECTION_ACCESS_BARRED = 2139; // 0x85b 45547 field public static final int RRC_CONNECTION_ACCESS_STRATUM_FAILURE = 2137; // 0x859 45548 field public static final int RRC_CONNECTION_ANOTHER_PROCEDURE_IN_PROGRESS = 2138; // 0x85a 45549 field public static final int RRC_CONNECTION_CELL_NOT_CAMPED = 2144; // 0x860 45550 field public static final int RRC_CONNECTION_CELL_RESELECTION = 2140; // 0x85c 45551 field public static final int RRC_CONNECTION_CONFIG_FAILURE = 2141; // 0x85d 45552 field public static final int RRC_CONNECTION_INVALID_REQUEST = 2168; // 0x878 45553 field public static final int RRC_CONNECTION_LINK_FAILURE = 2143; // 0x85f 45554 field public static final int RRC_CONNECTION_NORMAL_RELEASE = 2147; // 0x863 45555 field public static final int RRC_CONNECTION_OUT_OF_SERVICE_DURING_CELL_REGISTER = 2150; // 0x866 45556 field public static final int RRC_CONNECTION_RADIO_LINK_FAILURE = 2148; // 0x864 45557 field public static final int RRC_CONNECTION_REESTABLISHMENT_FAILURE = 2149; // 0x865 45558 field public static final int RRC_CONNECTION_REJECT_BY_NETWORK = 2146; // 0x862 45559 field public static final int RRC_CONNECTION_RELEASED_SECURITY_NOT_ACTIVE = 2172; // 0x87c 45560 field public static final int RRC_CONNECTION_RF_UNAVAILABLE = 2170; // 0x87a 45561 field public static final int RRC_CONNECTION_SYSTEM_INFORMATION_BLOCK_READ_ERROR = 2152; // 0x868 45562 field public static final int RRC_CONNECTION_SYSTEM_INTERVAL_FAILURE = 2145; // 0x861 45563 field public static final int RRC_CONNECTION_TIMER_EXPIRED = 2142; // 0x85e 45564 field public static final int RRC_CONNECTION_TRACKING_AREA_ID_CHANGED = 2169; // 0x879 45565 field public static final int RRC_UPLINK_CONNECTION_RELEASE = 2134; // 0x856 45566 field public static final int RRC_UPLINK_DATA_TRANSMISSION_FAILURE = 2132; // 0x854 45567 field public static final int RRC_UPLINK_DELIVERY_FAILED_DUE_TO_HANDOVER = 2133; // 0x855 45568 field public static final int RRC_UPLINK_ERROR_REQUEST_FROM_NAS = 2136; // 0x858 45569 field public static final int RRC_UPLINK_RADIO_LINK_FAILURE = 2135; // 0x857 45570 field public static final int RUIM_NOT_PRESENT = 2085; // 0x825 45571 field public static final int SECURITY_MODE_REJECTED = 2186; // 0x88a 45572 field public static final int SERVICE_NOT_ALLOWED_ON_PLMN = 2129; // 0x851 45573 field public static final int SERVICE_OPTION_NOT_SUBSCRIBED = 33; // 0x21 45574 field public static final int SERVICE_OPTION_NOT_SUPPORTED = 32; // 0x20 45575 field public static final int SERVICE_OPTION_OUT_OF_ORDER = 34; // 0x22 45576 field public static final int SIGNAL_LOST = -3; // 0xfffffffd 45577 field public static final int SIM_CARD_CHANGED = 2043; // 0x7fb 45578 field public static final int SYNCHRONIZATION_FAILURE = 2184; // 0x888 45579 field public static final int TEST_LOOPBACK_REGULAR_DEACTIVATION = 2196; // 0x894 45580 field public static final int TETHERED_CALL_ACTIVE = -6; // 0xfffffffa 45581 field public static final int TFT_SEMANTIC_ERROR = 41; // 0x29 45582 field public static final int TFT_SYTAX_ERROR = 42; // 0x2a 45583 field public static final int THERMAL_EMERGENCY = 2090; // 0x82a 45584 field public static final int THERMAL_MITIGATION = 2062; // 0x80e 45585 field public static final int TRAT_SWAP_FAILED = 2048; // 0x800 45586 field public static final int UE_INITIATED_DETACH_OR_DISCONNECT = 128; // 0x80 45587 field public static final int UE_IS_ENTERING_POWERSAVE_MODE = 2226; // 0x8b2 45588 field public static final int UE_RAT_CHANGE = 2105; // 0x839 45589 field public static final int UE_SECURITY_CAPABILITIES_MISMATCH = 2185; // 0x889 45590 field public static final int UMTS_HANDOVER_TO_IWLAN = 2199; // 0x897 45591 field public static final int UMTS_REACTIVATION_REQ = 39; // 0x27 45592 field public static final int UNACCEPTABLE_NETWORK_PARAMETER = 65538; // 0x10002 45593 field public static final int UNACCEPTABLE_NON_EPS_AUTHENTICATION = 2187; // 0x88b 45594 field public static final int UNKNOWN = 65536; // 0x10000 45595 field public static final int UNKNOWN_INFO_ELEMENT = 99; // 0x63 45596 field public static final int UNKNOWN_PDP_ADDRESS_TYPE = 28; // 0x1c 45597 field public static final int UNKNOWN_PDP_CONTEXT = 43; // 0x2b 45598 field public static final int UNPREFERRED_RAT = 2039; // 0x7f7 45599 field public static final int UNSUPPORTED_1X_PREV = 2214; // 0x8a6 45600 field public static final int UNSUPPORTED_APN_IN_CURRENT_PLMN = 66; // 0x42 45601 field public static final int UNSUPPORTED_QCI_VALUE = 59; // 0x3b 45602 field public static final int USER_AUTHENTICATION = 29; // 0x1d 45603 field public static final int VSNCP_ADMINISTRATIVELY_PROHIBITED = 2245; // 0x8c5 45604 field public static final int VSNCP_APN_UNAUTHORIZED = 2238; // 0x8be 45605 field public static final int VSNCP_GEN_ERROR = 2237; // 0x8bd 45606 field public static final int VSNCP_INSUFFICIENT_PARAMETERS = 2243; // 0x8c3 45607 field public static final int VSNCP_NO_PDN_GATEWAY_ADDRESS = 2240; // 0x8c0 45608 field public static final int VSNCP_PDN_EXISTS_FOR_THIS_APN = 2248; // 0x8c8 45609 field public static final int VSNCP_PDN_GATEWAY_REJECT = 2242; // 0x8c2 45610 field public static final int VSNCP_PDN_GATEWAY_UNREACHABLE = 2241; // 0x8c1 45611 field public static final int VSNCP_PDN_ID_IN_USE = 2246; // 0x8c6 45612 field public static final int VSNCP_PDN_LIMIT_EXCEEDED = 2239; // 0x8bf 45613 field public static final int VSNCP_RECONNECT_NOT_ALLOWED = 2249; // 0x8c9 45614 field public static final int VSNCP_RESOURCE_UNAVAILABLE = 2244; // 0x8c4 45615 field public static final int VSNCP_SUBSCRIBER_LIMITATION = 2247; // 0x8c7 45616 field public static final int VSNCP_TIMEOUT = 2236; // 0x8bc 45617 } 45618 45619 public class IccOpenLogicalChannelResponse implements android.os.Parcelable { 45620 method public int describeContents(); 45621 method public int getChannel(); 45622 method public byte[] getSelectResponse(); 45623 method public int getStatus(); 45624 method public void writeToParcel(android.os.Parcel, int); 45625 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.IccOpenLogicalChannelResponse> CREATOR; 45626 field public static final int INVALID_CHANNEL = -1; // 0xffffffff 45627 field public static final int STATUS_MISSING_RESOURCE = 2; // 0x2 45628 field public static final int STATUS_NO_ERROR = 1; // 0x1 45629 field public static final int STATUS_NO_SUCH_ELEMENT = 3; // 0x3 45630 field public static final int STATUS_UNKNOWN_ERROR = 4; // 0x4 45631 } 45632 45633 public class MbmsDownloadSession implements java.lang.AutoCloseable { 45634 method public void addProgressListener(@NonNull android.telephony.mbms.DownloadRequest, @NonNull java.util.concurrent.Executor, @NonNull android.telephony.mbms.DownloadProgressListener); 45635 method public void addStatusListener(@NonNull android.telephony.mbms.DownloadRequest, @NonNull java.util.concurrent.Executor, @NonNull android.telephony.mbms.DownloadStatusListener); 45636 method public void cancelDownload(@NonNull android.telephony.mbms.DownloadRequest); 45637 method public void close(); 45638 method public static android.telephony.MbmsDownloadSession create(@NonNull android.content.Context, @NonNull java.util.concurrent.Executor, @NonNull android.telephony.mbms.MbmsDownloadSessionCallback); 45639 method @Nullable public static android.telephony.MbmsDownloadSession create(@NonNull android.content.Context, @NonNull java.util.concurrent.Executor, int, @NonNull android.telephony.mbms.MbmsDownloadSessionCallback); 45640 method public void download(@NonNull android.telephony.mbms.DownloadRequest); 45641 method @Nullable public java.io.File getTempFileRootDirectory(); 45642 method @NonNull public java.util.List<android.telephony.mbms.DownloadRequest> listPendingDownloads(); 45643 method public void removeProgressListener(@NonNull android.telephony.mbms.DownloadRequest, @NonNull android.telephony.mbms.DownloadProgressListener); 45644 method public void removeStatusListener(@NonNull android.telephony.mbms.DownloadRequest, @NonNull android.telephony.mbms.DownloadStatusListener); 45645 method public void requestDownloadState(android.telephony.mbms.DownloadRequest, android.telephony.mbms.FileInfo); 45646 method public void requestUpdateFileServices(@NonNull java.util.List<java.lang.String>); 45647 method public void resetDownloadKnowledge(android.telephony.mbms.DownloadRequest); 45648 method public void setTempFileRootDirectory(@NonNull java.io.File); 45649 field public static final String DEFAULT_TOP_LEVEL_TEMP_DIRECTORY = "androidMbmsTempFileRoot"; 45650 field public static final String EXTRA_MBMS_COMPLETED_FILE_URI = "android.telephony.extra.MBMS_COMPLETED_FILE_URI"; 45651 field public static final String EXTRA_MBMS_DOWNLOAD_REQUEST = "android.telephony.extra.MBMS_DOWNLOAD_REQUEST"; 45652 field public static final String EXTRA_MBMS_DOWNLOAD_RESULT = "android.telephony.extra.MBMS_DOWNLOAD_RESULT"; 45653 field public static final String EXTRA_MBMS_FILE_INFO = "android.telephony.extra.MBMS_FILE_INFO"; 45654 field public static final int RESULT_CANCELLED = 2; // 0x2 45655 field public static final int RESULT_DOWNLOAD_FAILURE = 6; // 0x6 45656 field public static final int RESULT_EXPIRED = 3; // 0x3 45657 field public static final int RESULT_FILE_ROOT_UNREACHABLE = 8; // 0x8 45658 field public static final int RESULT_IO_ERROR = 4; // 0x4 45659 field public static final int RESULT_OUT_OF_STORAGE = 7; // 0x7 45660 field public static final int RESULT_SERVICE_ID_NOT_DEFINED = 5; // 0x5 45661 field public static final int RESULT_SUCCESSFUL = 1; // 0x1 45662 field public static final int STATUS_ACTIVELY_DOWNLOADING = 1; // 0x1 45663 field public static final int STATUS_PENDING_DOWNLOAD = 2; // 0x2 45664 field public static final int STATUS_PENDING_DOWNLOAD_WINDOW = 4; // 0x4 45665 field public static final int STATUS_PENDING_REPAIR = 3; // 0x3 45666 field public static final int STATUS_UNKNOWN = 0; // 0x0 45667 } 45668 45669 public class MbmsGroupCallSession implements java.lang.AutoCloseable { 45670 method public void close(); 45671 method @Nullable public static android.telephony.MbmsGroupCallSession create(@NonNull android.content.Context, int, @NonNull java.util.concurrent.Executor, @NonNull android.telephony.mbms.MbmsGroupCallSessionCallback); 45672 method @Nullable public static android.telephony.MbmsGroupCallSession create(@NonNull android.content.Context, @NonNull java.util.concurrent.Executor, @NonNull android.telephony.mbms.MbmsGroupCallSessionCallback); 45673 method @Nullable public android.telephony.mbms.GroupCall startGroupCall(long, @NonNull java.util.List<java.lang.Integer>, @NonNull java.util.List<java.lang.Integer>, @NonNull java.util.concurrent.Executor, @NonNull android.telephony.mbms.GroupCallCallback); 45674 } 45675 45676 public class MbmsStreamingSession implements java.lang.AutoCloseable { 45677 method public void close(); 45678 method @Nullable public static android.telephony.MbmsStreamingSession create(@NonNull android.content.Context, @NonNull java.util.concurrent.Executor, int, @NonNull android.telephony.mbms.MbmsStreamingSessionCallback); 45679 method public static android.telephony.MbmsStreamingSession create(@NonNull android.content.Context, @NonNull java.util.concurrent.Executor, @NonNull android.telephony.mbms.MbmsStreamingSessionCallback); 45680 method public void requestUpdateStreamingServices(java.util.List<java.lang.String>); 45681 method @Nullable public android.telephony.mbms.StreamingService startStreaming(android.telephony.mbms.StreamingServiceInfo, @NonNull java.util.concurrent.Executor, android.telephony.mbms.StreamingServiceCallback); 45682 } 45683 45684 @Deprecated public class NeighboringCellInfo implements android.os.Parcelable { 45685 ctor @Deprecated public NeighboringCellInfo(); 45686 ctor @Deprecated public NeighboringCellInfo(int, int); 45687 ctor @Deprecated public NeighboringCellInfo(int, String, int); 45688 ctor @Deprecated public NeighboringCellInfo(android.os.Parcel); 45689 method @Deprecated public int describeContents(); 45690 method @Deprecated public int getCid(); 45691 method @Deprecated public int getLac(); 45692 method @Deprecated public int getNetworkType(); 45693 method @Deprecated public int getPsc(); 45694 method @Deprecated public int getRssi(); 45695 method @Deprecated public void setCid(int); 45696 method @Deprecated public void setRssi(int); 45697 method @Deprecated public void writeToParcel(android.os.Parcel, int); 45698 field @Deprecated @NonNull public static final android.os.Parcelable.Creator<android.telephony.NeighboringCellInfo> CREATOR; 45699 field @Deprecated public static final int UNKNOWN_CID = -1; // 0xffffffff 45700 field @Deprecated public static final int UNKNOWN_RSSI = 99; // 0x63 45701 } 45702 45703 public final class NetworkRegistrationInfo implements android.os.Parcelable { 45704 method public int describeContents(); 45705 method public int getAccessNetworkTechnology(); 45706 method @NonNull public java.util.List<java.lang.Integer> getAvailableServices(); 45707 method @Nullable public android.telephony.CellIdentity getCellIdentity(); 45708 method public int getDomain(); 45709 method @Nullable public String getRegisteredPlmn(); 45710 method public int getTransportType(); 45711 method public boolean isRegistered(); 45712 method public boolean isRoaming(); 45713 method public boolean isSearching(); 45714 method public void writeToParcel(android.os.Parcel, int); 45715 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.NetworkRegistrationInfo> CREATOR; 45716 field public static final int DOMAIN_CS = 1; // 0x1 45717 field public static final int DOMAIN_CS_PS = 3; // 0x3 45718 field public static final int DOMAIN_PS = 2; // 0x2 45719 field public static final int DOMAIN_UNKNOWN = 0; // 0x0 45720 field public static final int NR_STATE_CONNECTED = 3; // 0x3 45721 field public static final int NR_STATE_NONE = 0; // 0x0 45722 field public static final int NR_STATE_NOT_RESTRICTED = 2; // 0x2 45723 field public static final int NR_STATE_RESTRICTED = 1; // 0x1 45724 field public static final int SERVICE_TYPE_DATA = 2; // 0x2 45725 field public static final int SERVICE_TYPE_EMERGENCY = 5; // 0x5 45726 field public static final int SERVICE_TYPE_SMS = 3; // 0x3 45727 field public static final int SERVICE_TYPE_UNKNOWN = 0; // 0x0 45728 field public static final int SERVICE_TYPE_VIDEO = 4; // 0x4 45729 field public static final int SERVICE_TYPE_VOICE = 1; // 0x1 45730 } 45731 45732 public class NetworkScan { 45733 method public void stopScan(); 45734 field public static final int ERROR_INTERRUPTED = 10002; // 0x2712 45735 field public static final int ERROR_INVALID_SCAN = 2; // 0x2 45736 field public static final int ERROR_INVALID_SCANID = 10001; // 0x2711 45737 field public static final int ERROR_MODEM_ERROR = 1; // 0x1 45738 field public static final int ERROR_MODEM_UNAVAILABLE = 3; // 0x3 45739 field public static final int ERROR_RADIO_INTERFACE_ERROR = 10000; // 0x2710 45740 field public static final int ERROR_UNSUPPORTED = 4; // 0x4 45741 field public static final int SUCCESS = 0; // 0x0 45742 } 45743 45744 public final class NetworkScanRequest implements android.os.Parcelable { 45745 ctor public NetworkScanRequest(int, android.telephony.RadioAccessSpecifier[], int, int, boolean, int, java.util.ArrayList<java.lang.String>); 45746 method public int describeContents(); 45747 method public boolean getIncrementalResults(); 45748 method public int getIncrementalResultsPeriodicity(); 45749 method public int getMaxSearchTime(); 45750 method public java.util.ArrayList<java.lang.String> getPlmns(); 45751 method public int getScanType(); 45752 method public int getSearchPeriodicity(); 45753 method public android.telephony.RadioAccessSpecifier[] getSpecifiers(); 45754 method public void writeToParcel(android.os.Parcel, int); 45755 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.NetworkScanRequest> CREATOR; 45756 field public static final int SCAN_TYPE_ONE_SHOT = 0; // 0x0 45757 field public static final int SCAN_TYPE_PERIODIC = 1; // 0x1 45758 } 45759 45760 public class PhoneNumberFormattingTextWatcher implements android.text.TextWatcher { 45761 ctor public PhoneNumberFormattingTextWatcher(); 45762 ctor public PhoneNumberFormattingTextWatcher(String); 45763 method public void afterTextChanged(android.text.Editable); 45764 method public void beforeTextChanged(CharSequence, int, int, int); 45765 method public void onTextChanged(CharSequence, int, int, int); 45766 } 45767 45768 public class PhoneNumberUtils { 45769 ctor public PhoneNumberUtils(); 45770 method public static void addTtsSpan(android.text.Spannable, int, int); 45771 method @Deprecated public static String calledPartyBCDFragmentToString(byte[], int, int); 45772 method public static String calledPartyBCDFragmentToString(byte[], int, int, int); 45773 method @Deprecated public static String calledPartyBCDToString(byte[], int, int); 45774 method public static String calledPartyBCDToString(byte[], int, int, int); 45775 method public static boolean compare(String, String); 45776 method public static boolean compare(android.content.Context, String, String); 45777 method public static String convertKeypadLettersToDigits(String); 45778 method public static android.text.style.TtsSpan createTtsSpan(String); 45779 method public static CharSequence createTtsSpannable(CharSequence); 45780 method public static String extractNetworkPortion(String); 45781 method public static String extractPostDialPortion(String); 45782 method @Deprecated public static void formatJapaneseNumber(android.text.Editable); 45783 method @Deprecated public static void formatNanpNumber(android.text.Editable); 45784 method @Deprecated public static String formatNumber(String); 45785 method @Deprecated public static void formatNumber(android.text.Editable, int); 45786 method public static String formatNumber(String, String); 45787 method public static String formatNumber(String, String, String); 45788 method public static String formatNumberToE164(String, String); 45789 method public static String formatNumberToRFC3966(String, String); 45790 method @Deprecated public static int getFormatTypeForLocale(java.util.Locale); 45791 method public static String getNumberFromIntent(android.content.Intent, android.content.Context); 45792 method public static String getStrippedReversed(String); 45793 method public static final boolean is12Key(char); 45794 method public static final boolean isDialable(char); 45795 method @Deprecated public static boolean isEmergencyNumber(String); 45796 method public static boolean isGlobalPhoneNumber(String); 45797 method public static boolean isISODigit(char); 45798 method @Deprecated public static boolean isLocalEmergencyNumber(android.content.Context, String); 45799 method public static final boolean isNonSeparator(char); 45800 method public static final boolean isReallyDialable(char); 45801 method public static final boolean isStartsPostDial(char); 45802 method public static boolean isVoiceMailNumber(String); 45803 method public static boolean isWellFormedSmsAddress(String); 45804 method public static byte[] networkPortionToCalledPartyBCD(String); 45805 method public static byte[] networkPortionToCalledPartyBCDWithLength(String); 45806 method public static String normalizeNumber(String); 45807 method @Deprecated public static byte[] numberToCalledPartyBCD(String); 45808 method public static byte[] numberToCalledPartyBCD(String, int); 45809 method public static String replaceUnicodeDigits(String); 45810 method public static String stringFromStringAndTOA(String, int); 45811 method public static String stripSeparators(String); 45812 method public static String toCallerIDMinMatch(String); 45813 method public static int toaFromString(String); 45814 field public static final int BCD_EXTENDED_TYPE_CALLED_PARTY = 2; // 0x2 45815 field public static final int BCD_EXTENDED_TYPE_EF_ADN = 1; // 0x1 45816 field public static final int FORMAT_JAPAN = 2; // 0x2 45817 field public static final int FORMAT_NANP = 1; // 0x1 45818 field public static final int FORMAT_UNKNOWN = 0; // 0x0 45819 field public static final char PAUSE = 44; // 0x002c ',' 45820 field public static final int TOA_International = 145; // 0x91 45821 field public static final int TOA_Unknown = 129; // 0x81 45822 field public static final char WAIT = 59; // 0x003b ';' 45823 field public static final char WILD = 78; // 0x004e 'N' 45824 } 45825 45826 public class PhoneStateListener { 45827 ctor public PhoneStateListener(); 45828 ctor public PhoneStateListener(@NonNull java.util.concurrent.Executor); 45829 method public void onActiveDataSubscriptionIdChanged(int); 45830 method public void onBarringInfoChanged(@NonNull android.telephony.BarringInfo); 45831 method @RequiresPermission("android.permission.READ_PRECISE_PHONE_STATE") public void onCallDisconnectCauseChanged(int, int); 45832 method public void onCallForwardingIndicatorChanged(boolean); 45833 method public void onCallStateChanged(int, String); 45834 method public void onCellInfoChanged(java.util.List<android.telephony.CellInfo>); 45835 method public void onCellLocationChanged(android.telephony.CellLocation); 45836 method public void onDataActivity(int); 45837 method public void onDataConnectionStateChanged(int); 45838 method public void onDataConnectionStateChanged(int, int); 45839 method @RequiresPermission("android.permission.READ_PHONE_STATE") public void onDisplayInfoChanged(@NonNull android.telephony.TelephonyDisplayInfo); 45840 method @RequiresPermission("android.permission.READ_PRECISE_PHONE_STATE") public void onImsCallDisconnectCauseChanged(@NonNull android.telephony.ims.ImsReasonInfo); 45841 method public void onMessageWaitingIndicatorChanged(boolean); 45842 method @RequiresPermission("android.permission.MODIFY_PHONE_STATE") public void onPreciseDataConnectionStateChanged(@NonNull android.telephony.PreciseDataConnectionState); 45843 method public void onRegistrationFailed(@NonNull android.telephony.CellIdentity, @NonNull String, int, int, int); 45844 method public void onServiceStateChanged(android.telephony.ServiceState); 45845 method @Deprecated public void onSignalStrengthChanged(int); 45846 method public void onSignalStrengthsChanged(android.telephony.SignalStrength); 45847 method public void onUserMobileDataStateChanged(boolean); 45848 field public static final int LISTEN_ACTIVE_DATA_SUBSCRIPTION_ID_CHANGE = 4194304; // 0x400000 45849 field @RequiresPermission(android.Manifest.permission.READ_PRECISE_PHONE_STATE) public static final int LISTEN_BARRING_INFO = -2147483648; // 0x80000000 45850 field @RequiresPermission("android.permission.READ_PRECISE_PHONE_STATE") public static final int LISTEN_CALL_DISCONNECT_CAUSES = 33554432; // 0x2000000 45851 field public static final int LISTEN_CALL_FORWARDING_INDICATOR = 8; // 0x8 45852 field public static final int LISTEN_CALL_STATE = 32; // 0x20 45853 field public static final int LISTEN_CELL_INFO = 1024; // 0x400 45854 field public static final int LISTEN_CELL_LOCATION = 16; // 0x10 45855 field public static final int LISTEN_DATA_ACTIVITY = 128; // 0x80 45856 field public static final int LISTEN_DATA_CONNECTION_STATE = 64; // 0x40 45857 field public static final int LISTEN_DISPLAY_INFO_CHANGED = 1048576; // 0x100000 45858 field public static final int LISTEN_EMERGENCY_NUMBER_LIST = 16777216; // 0x1000000 45859 field @RequiresPermission("android.permission.READ_PRECISE_PHONE_STATE") public static final int LISTEN_IMS_CALL_DISCONNECT_CAUSES = 134217728; // 0x8000000 45860 field public static final int LISTEN_MESSAGE_WAITING_INDICATOR = 4; // 0x4 45861 field public static final int LISTEN_NONE = 0; // 0x0 45862 field @RequiresPermission("android.permission.READ_PRECISE_PHONE_STATE") public static final int LISTEN_PRECISE_DATA_CONNECTION_STATE = 4096; // 0x1000 45863 field @RequiresPermission(android.Manifest.permission.READ_PRECISE_PHONE_STATE) public static final int LISTEN_REGISTRATION_FAILURE = 1073741824; // 0x40000000 45864 field public static final int LISTEN_SERVICE_STATE = 1; // 0x1 45865 field @Deprecated public static final int LISTEN_SIGNAL_STRENGTH = 2; // 0x2 45866 field public static final int LISTEN_SIGNAL_STRENGTHS = 256; // 0x100 45867 field public static final int LISTEN_USER_MOBILE_DATA_STATE = 524288; // 0x80000 45868 } 45869 45870 public final class PreciseDataConnectionState implements android.os.Parcelable { 45871 method public int describeContents(); 45872 method @Nullable public android.telephony.data.ApnSetting getApnSetting(); 45873 method public int getLastCauseCode(); 45874 method @Nullable public android.net.LinkProperties getLinkProperties(); 45875 method public int getNetworkType(); 45876 method public int getState(); 45877 method public void writeToParcel(@NonNull android.os.Parcel, int); 45878 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.PreciseDataConnectionState> CREATOR; 45879 } 45880 45881 public final class RadioAccessSpecifier implements android.os.Parcelable { 45882 ctor public RadioAccessSpecifier(int, int[], int[]); 45883 method public int describeContents(); 45884 method public int[] getBands(); 45885 method public int[] getChannels(); 45886 method public int getRadioAccessNetwork(); 45887 method public void writeToParcel(android.os.Parcel, int); 45888 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.RadioAccessSpecifier> CREATOR; 45889 } 45890 45891 public class ServiceState implements android.os.Parcelable { 45892 ctor public ServiceState(); 45893 ctor public ServiceState(android.telephony.ServiceState); 45894 ctor @Deprecated public ServiceState(android.os.Parcel); 45895 method protected void copyFrom(android.telephony.ServiceState); 45896 method public int describeContents(); 45897 method public int getCdmaNetworkId(); 45898 method public int getCdmaSystemId(); 45899 method public int[] getCellBandwidths(); 45900 method public int getChannelNumber(); 45901 method public int getDuplexMode(); 45902 method public boolean getIsManualSelection(); 45903 method @NonNull public java.util.List<android.telephony.NetworkRegistrationInfo> getNetworkRegistrationInfoList(); 45904 method public String getOperatorAlphaLong(); 45905 method public String getOperatorAlphaShort(); 45906 method public String getOperatorNumeric(); 45907 method public boolean getRoaming(); 45908 method public int getState(); 45909 method public boolean isSearching(); 45910 method public void setIsManualSelection(boolean); 45911 method public void setOperatorName(String, String, String); 45912 method public void setRoaming(boolean); 45913 method public void setState(int); 45914 method public void setStateOff(); 45915 method public void setStateOutOfService(); 45916 method public void writeToParcel(android.os.Parcel, int); 45917 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.ServiceState> CREATOR; 45918 field public static final int DUPLEX_MODE_FDD = 1; // 0x1 45919 field public static final int DUPLEX_MODE_TDD = 2; // 0x2 45920 field public static final int DUPLEX_MODE_UNKNOWN = 0; // 0x0 45921 field public static final int STATE_EMERGENCY_ONLY = 2; // 0x2 45922 field public static final int STATE_IN_SERVICE = 0; // 0x0 45923 field public static final int STATE_OUT_OF_SERVICE = 1; // 0x1 45924 field public static final int STATE_POWER_OFF = 3; // 0x3 45925 field public static final int UNKNOWN_ID = -1; // 0xffffffff 45926 } 45927 45928 public class SignalStrength implements android.os.Parcelable { 45929 method public int describeContents(); 45930 method @Deprecated public int getCdmaDbm(); 45931 method @Deprecated public int getCdmaEcio(); 45932 method @NonNull public java.util.List<android.telephony.CellSignalStrength> getCellSignalStrengths(); 45933 method @NonNull public <T extends android.telephony.CellSignalStrength> java.util.List<T> getCellSignalStrengths(@NonNull Class<T>); 45934 method @Deprecated public int getEvdoDbm(); 45935 method @Deprecated public int getEvdoEcio(); 45936 method @Deprecated public int getEvdoSnr(); 45937 method @Deprecated public int getGsmBitErrorRate(); 45938 method @Deprecated public int getGsmSignalStrength(); 45939 method public int getLevel(); 45940 method public long getTimestampMillis(); 45941 method @Deprecated public boolean isGsm(); 45942 method public void writeToParcel(android.os.Parcel, int); 45943 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.SignalStrength> CREATOR; 45944 field public static final int INVALID = 2147483647; // 0x7fffffff 45945 } 45946 45947 public final class SmsManager { 45948 method public String createAppSpecificSmsToken(android.app.PendingIntent); 45949 method @Nullable public String createAppSpecificSmsTokenWithPackageInfo(@Nullable String, @NonNull android.app.PendingIntent); 45950 method public java.util.ArrayList<java.lang.String> divideMessage(String); 45951 method public void downloadMultimediaMessage(android.content.Context, String, android.net.Uri, android.os.Bundle, android.app.PendingIntent); 45952 method @NonNull public android.os.Bundle getCarrierConfigValues(); 45953 method public static android.telephony.SmsManager getDefault(); 45954 method public static int getDefaultSmsSubscriptionId(); 45955 method public static android.telephony.SmsManager getSmsManagerForSubscriptionId(int); 45956 method @RequiresPermission(android.Manifest.permission.SMS_FINANCIAL_TRANSACTIONS) public void getSmsMessagesForFinancialApp(android.os.Bundle, @NonNull java.util.concurrent.Executor, @NonNull android.telephony.SmsManager.FinancialSmsCallback); 45957 method @Nullable @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public String getSmscAddress(); 45958 method public int getSubscriptionId(); 45959 method public void injectSmsPdu(byte[], String, android.app.PendingIntent); 45960 method public void sendDataMessage(String, String, short, byte[], android.app.PendingIntent, android.app.PendingIntent); 45961 method public void sendMultimediaMessage(android.content.Context, android.net.Uri, String, android.os.Bundle, android.app.PendingIntent); 45962 method public void sendMultipartTextMessage(String, String, java.util.ArrayList<java.lang.String>, java.util.ArrayList<android.app.PendingIntent>, java.util.ArrayList<android.app.PendingIntent>); 45963 method public void sendMultipartTextMessage(@NonNull String, @Nullable String, @NonNull java.util.List<java.lang.String>, @Nullable java.util.List<android.app.PendingIntent>, @Nullable java.util.List<android.app.PendingIntent>, long); 45964 method public void sendMultipartTextMessage(@NonNull String, @Nullable String, @NonNull java.util.List<java.lang.String>, @Nullable java.util.List<android.app.PendingIntent>, @Nullable java.util.List<android.app.PendingIntent>, @NonNull String, @Nullable String); 45965 method public void sendTextMessage(String, String, String, android.app.PendingIntent, android.app.PendingIntent); 45966 method public void sendTextMessage(@NonNull String, @Nullable String, @NonNull String, @Nullable android.app.PendingIntent, @Nullable android.app.PendingIntent, long); 45967 method @RequiresPermission(allOf={android.Manifest.permission.MODIFY_PHONE_STATE, android.Manifest.permission.SEND_SMS}) public void sendTextMessageWithoutPersisting(String, String, String, android.app.PendingIntent, android.app.PendingIntent); 45968 method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public boolean setSmscAddress(@NonNull String); 45969 field public static final String EXTRA_MMS_DATA = "android.telephony.extra.MMS_DATA"; 45970 field public static final String EXTRA_MMS_HTTP_STATUS = "android.telephony.extra.MMS_HTTP_STATUS"; 45971 field public static final String MMS_CONFIG_ALIAS_ENABLED = "aliasEnabled"; 45972 field public static final String MMS_CONFIG_ALIAS_MAX_CHARS = "aliasMaxChars"; 45973 field public static final String MMS_CONFIG_ALIAS_MIN_CHARS = "aliasMinChars"; 45974 field public static final String MMS_CONFIG_ALLOW_ATTACH_AUDIO = "allowAttachAudio"; 45975 field public static final String MMS_CONFIG_APPEND_TRANSACTION_ID = "enabledTransID"; 45976 field public static final String MMS_CONFIG_EMAIL_GATEWAY_NUMBER = "emailGatewayNumber"; 45977 field public static final String MMS_CONFIG_GROUP_MMS_ENABLED = "enableGroupMms"; 45978 field public static final String MMS_CONFIG_HTTP_PARAMS = "httpParams"; 45979 field public static final String MMS_CONFIG_HTTP_SOCKET_TIMEOUT = "httpSocketTimeout"; 45980 field public static final String MMS_CONFIG_MAX_IMAGE_HEIGHT = "maxImageHeight"; 45981 field public static final String MMS_CONFIG_MAX_IMAGE_WIDTH = "maxImageWidth"; 45982 field public static final String MMS_CONFIG_MAX_MESSAGE_SIZE = "maxMessageSize"; 45983 field public static final String MMS_CONFIG_MESSAGE_TEXT_MAX_SIZE = "maxMessageTextSize"; 45984 field public static final String MMS_CONFIG_MMS_DELIVERY_REPORT_ENABLED = "enableMMSDeliveryReports"; 45985 field public static final String MMS_CONFIG_MMS_ENABLED = "enabledMMS"; 45986 field public static final String MMS_CONFIG_MMS_READ_REPORT_ENABLED = "enableMMSReadReports"; 45987 field public static final String MMS_CONFIG_MULTIPART_SMS_ENABLED = "enableMultipartSMS"; 45988 field public static final String MMS_CONFIG_NAI_SUFFIX = "naiSuffix"; 45989 field public static final String MMS_CONFIG_NOTIFY_WAP_MMSC_ENABLED = "enabledNotifyWapMMSC"; 45990 field public static final String MMS_CONFIG_RECIPIENT_LIMIT = "recipientLimit"; 45991 field public static final String MMS_CONFIG_SEND_MULTIPART_SMS_AS_SEPARATE_MESSAGES = "sendMultipartSmsAsSeparateMessages"; 45992 field public static final String MMS_CONFIG_SHOW_CELL_BROADCAST_APP_LINKS = "config_cellBroadcastAppLinks"; 45993 field public static final String MMS_CONFIG_SMS_DELIVERY_REPORT_ENABLED = "enableSMSDeliveryReports"; 45994 field public static final String MMS_CONFIG_SMS_TO_MMS_TEXT_LENGTH_THRESHOLD = "smsToMmsTextLengthThreshold"; 45995 field public static final String MMS_CONFIG_SMS_TO_MMS_TEXT_THRESHOLD = "smsToMmsTextThreshold"; 45996 field public static final String MMS_CONFIG_SUBJECT_MAX_LENGTH = "maxSubjectLength"; 45997 field public static final String MMS_CONFIG_SUPPORT_HTTP_CHARSET_HEADER = "supportHttpCharsetHeader"; 45998 field public static final String MMS_CONFIG_SUPPORT_MMS_CONTENT_DISPOSITION = "supportMmsContentDisposition"; 45999 field public static final String MMS_CONFIG_UA_PROF_TAG_NAME = "uaProfTagName"; 46000 field public static final String MMS_CONFIG_UA_PROF_URL = "uaProfUrl"; 46001 field public static final String MMS_CONFIG_USER_AGENT = "userAgent"; 46002 field public static final int MMS_ERROR_CONFIGURATION_ERROR = 7; // 0x7 46003 field public static final int MMS_ERROR_HTTP_FAILURE = 4; // 0x4 46004 field public static final int MMS_ERROR_INVALID_APN = 2; // 0x2 46005 field public static final int MMS_ERROR_IO_ERROR = 5; // 0x5 46006 field public static final int MMS_ERROR_NO_DATA_NETWORK = 8; // 0x8 46007 field public static final int MMS_ERROR_RETRY = 6; // 0x6 46008 field public static final int MMS_ERROR_UNABLE_CONNECT_MMS = 3; // 0x3 46009 field public static final int MMS_ERROR_UNSPECIFIED = 1; // 0x1 46010 field public static final int RESULT_BLUETOOTH_DISCONNECTED = 27; // 0x1b 46011 field public static final int RESULT_CANCELLED = 23; // 0x17 46012 field public static final int RESULT_ENCODING_ERROR = 18; // 0x12 46013 field public static final int RESULT_ERROR_FDN_CHECK_FAILURE = 6; // 0x6 46014 field public static final int RESULT_ERROR_GENERIC_FAILURE = 1; // 0x1 46015 field public static final int RESULT_ERROR_LIMIT_EXCEEDED = 5; // 0x5 46016 field public static final int RESULT_ERROR_NONE = 0; // 0x0 46017 field public static final int RESULT_ERROR_NO_SERVICE = 4; // 0x4 46018 field public static final int RESULT_ERROR_NULL_PDU = 3; // 0x3 46019 field public static final int RESULT_ERROR_RADIO_OFF = 2; // 0x2 46020 field public static final int RESULT_ERROR_SHORT_CODE_NEVER_ALLOWED = 8; // 0x8 46021 field public static final int RESULT_ERROR_SHORT_CODE_NOT_ALLOWED = 7; // 0x7 46022 field public static final int RESULT_INTERNAL_ERROR = 21; // 0x15 46023 field public static final int RESULT_INVALID_ARGUMENTS = 11; // 0xb 46024 field public static final int RESULT_INVALID_BLUETOOTH_ADDRESS = 26; // 0x1a 46025 field public static final int RESULT_INVALID_SMSC_ADDRESS = 19; // 0x13 46026 field public static final int RESULT_INVALID_SMS_FORMAT = 14; // 0xe 46027 field public static final int RESULT_INVALID_STATE = 12; // 0xc 46028 field public static final int RESULT_MODEM_ERROR = 16; // 0x10 46029 field public static final int RESULT_NETWORK_ERROR = 17; // 0x11 46030 field public static final int RESULT_NETWORK_REJECT = 10; // 0xa 46031 field public static final int RESULT_NO_BLUETOOTH_SERVICE = 25; // 0x19 46032 field public static final int RESULT_NO_DEFAULT_SMS_APP = 32; // 0x20 46033 field public static final int RESULT_NO_MEMORY = 13; // 0xd 46034 field public static final int RESULT_NO_RESOURCES = 22; // 0x16 46035 field public static final int RESULT_OPERATION_NOT_ALLOWED = 20; // 0x14 46036 field public static final int RESULT_RADIO_NOT_AVAILABLE = 9; // 0x9 46037 field public static final int RESULT_RECEIVE_DISPATCH_FAILURE = 500; // 0x1f4 46038 field public static final int RESULT_RECEIVE_INJECTED_NULL_PDU = 501; // 0x1f5 46039 field public static final int RESULT_RECEIVE_NULL_MESSAGE_FROM_RIL = 503; // 0x1f7 46040 field public static final int RESULT_RECEIVE_RUNTIME_EXCEPTION = 502; // 0x1f6 46041 field public static final int RESULT_RECEIVE_SQL_EXCEPTION = 505; // 0x1f9 46042 field public static final int RESULT_RECEIVE_URI_EXCEPTION = 506; // 0x1fa 46043 field public static final int RESULT_RECEIVE_WHILE_ENCRYPTED = 504; // 0x1f8 46044 field public static final int RESULT_REMOTE_EXCEPTION = 31; // 0x1f 46045 field public static final int RESULT_REQUEST_NOT_SUPPORTED = 24; // 0x18 46046 field public static final int RESULT_RIL_CANCELLED = 119; // 0x77 46047 field public static final int RESULT_RIL_ENCODING_ERR = 109; // 0x6d 46048 field public static final int RESULT_RIL_INTERNAL_ERR = 113; // 0x71 46049 field public static final int RESULT_RIL_INVALID_ARGUMENTS = 104; // 0x68 46050 field public static final int RESULT_RIL_INVALID_MODEM_STATE = 115; // 0x73 46051 field public static final int RESULT_RIL_INVALID_SMSC_ADDRESS = 110; // 0x6e 46052 field public static final int RESULT_RIL_INVALID_SMS_FORMAT = 107; // 0x6b 46053 field public static final int RESULT_RIL_INVALID_STATE = 103; // 0x67 46054 field public static final int RESULT_RIL_MODEM_ERR = 111; // 0x6f 46055 field public static final int RESULT_RIL_NETWORK_ERR = 112; // 0x70 46056 field public static final int RESULT_RIL_NETWORK_NOT_READY = 116; // 0x74 46057 field public static final int RESULT_RIL_NETWORK_REJECT = 102; // 0x66 46058 field public static final int RESULT_RIL_NO_MEMORY = 105; // 0x69 46059 field public static final int RESULT_RIL_NO_RESOURCES = 118; // 0x76 46060 field public static final int RESULT_RIL_OPERATION_NOT_ALLOWED = 117; // 0x75 46061 field public static final int RESULT_RIL_RADIO_NOT_AVAILABLE = 100; // 0x64 46062 field public static final int RESULT_RIL_REQUEST_NOT_SUPPORTED = 114; // 0x72 46063 field public static final int RESULT_RIL_REQUEST_RATE_LIMITED = 106; // 0x6a 46064 field public static final int RESULT_RIL_SIM_ABSENT = 120; // 0x78 46065 field public static final int RESULT_RIL_SMS_SEND_FAIL_RETRY = 101; // 0x65 46066 field public static final int RESULT_RIL_SYSTEM_ERR = 108; // 0x6c 46067 field public static final int RESULT_SMS_BLOCKED_DURING_EMERGENCY = 29; // 0x1d 46068 field public static final int RESULT_SMS_SEND_RETRY_FAILED = 30; // 0x1e 46069 field public static final int RESULT_SYSTEM_ERROR = 15; // 0xf 46070 field public static final int RESULT_UNEXPECTED_EVENT_STOP_SENDING = 28; // 0x1c 46071 field public static final int STATUS_ON_ICC_FREE = 0; // 0x0 46072 field public static final int STATUS_ON_ICC_READ = 1; // 0x1 46073 field public static final int STATUS_ON_ICC_SENT = 5; // 0x5 46074 field public static final int STATUS_ON_ICC_UNREAD = 3; // 0x3 46075 field public static final int STATUS_ON_ICC_UNSENT = 7; // 0x7 46076 } 46077 46078 public abstract static class SmsManager.FinancialSmsCallback { 46079 ctor public SmsManager.FinancialSmsCallback(); 46080 method public abstract void onFinancialSmsMessages(android.database.CursorWindow); 46081 } 46082 46083 public class SmsMessage { 46084 method public static int[] calculateLength(CharSequence, boolean); 46085 method public static int[] calculateLength(String, boolean); 46086 method @Deprecated public static android.telephony.SmsMessage createFromPdu(byte[]); 46087 method public static android.telephony.SmsMessage createFromPdu(byte[], String); 46088 method public String getDisplayMessageBody(); 46089 method public String getDisplayOriginatingAddress(); 46090 method public String getEmailBody(); 46091 method public String getEmailFrom(); 46092 method public int getIndexOnIcc(); 46093 method @Deprecated public int getIndexOnSim(); 46094 method public String getMessageBody(); 46095 method public android.telephony.SmsMessage.MessageClass getMessageClass(); 46096 method @Nullable public String getOriginatingAddress(); 46097 method public byte[] getPdu(); 46098 method public int getProtocolIdentifier(); 46099 method public String getPseudoSubject(); 46100 method public String getServiceCenterAddress(); 46101 method public int getStatus(); 46102 method public int getStatusOnIcc(); 46103 method @Deprecated public int getStatusOnSim(); 46104 method public static android.telephony.SmsMessage.SubmitPdu getSubmitPdu(String, String, String, boolean); 46105 method public static android.telephony.SmsMessage.SubmitPdu getSubmitPdu(String, String, short, byte[], boolean); 46106 method public static int getTPLayerLengthForPDU(String); 46107 method public long getTimestampMillis(); 46108 method public byte[] getUserData(); 46109 method public boolean isCphsMwiMessage(); 46110 method public boolean isEmail(); 46111 method public boolean isMWIClearMessage(); 46112 method public boolean isMWISetMessage(); 46113 method public boolean isMwiDontStore(); 46114 method public boolean isReplace(); 46115 method public boolean isReplyPathPresent(); 46116 method public boolean isStatusReportMessage(); 46117 field public static final int ENCODING_16BIT = 3; // 0x3 46118 field public static final int ENCODING_7BIT = 1; // 0x1 46119 field public static final int ENCODING_8BIT = 2; // 0x2 46120 field public static final int ENCODING_UNKNOWN = 0; // 0x0 46121 field public static final String FORMAT_3GPP = "3gpp"; 46122 field public static final String FORMAT_3GPP2 = "3gpp2"; 46123 field public static final int MAX_USER_DATA_BYTES = 140; // 0x8c 46124 field public static final int MAX_USER_DATA_BYTES_WITH_HEADER = 134; // 0x86 46125 field public static final int MAX_USER_DATA_SEPTETS = 160; // 0xa0 46126 field public static final int MAX_USER_DATA_SEPTETS_WITH_HEADER = 153; // 0x99 46127 } 46128 46129 public enum SmsMessage.MessageClass { 46130 enum_constant public static final android.telephony.SmsMessage.MessageClass CLASS_0; 46131 enum_constant public static final android.telephony.SmsMessage.MessageClass CLASS_1; 46132 enum_constant public static final android.telephony.SmsMessage.MessageClass CLASS_2; 46133 enum_constant public static final android.telephony.SmsMessage.MessageClass CLASS_3; 46134 enum_constant public static final android.telephony.SmsMessage.MessageClass UNKNOWN; 46135 } 46136 46137 public static class SmsMessage.SubmitPdu { 46138 field public byte[] encodedMessage; 46139 field public byte[] encodedScAddress; 46140 } 46141 46142 public class SubscriptionInfo implements android.os.Parcelable { 46143 method public android.graphics.Bitmap createIconBitmap(android.content.Context); 46144 method public int describeContents(); 46145 method public int getCardId(); 46146 method public int getCarrierId(); 46147 method public CharSequence getCarrierName(); 46148 method public String getCountryIso(); 46149 method public int getDataRoaming(); 46150 method public CharSequence getDisplayName(); 46151 method @Nullable public android.os.ParcelUuid getGroupUuid(); 46152 method public String getIccId(); 46153 method public int getIconTint(); 46154 method @Deprecated public int getMcc(); 46155 method @Nullable public String getMccString(); 46156 method @Deprecated public int getMnc(); 46157 method @Nullable public String getMncString(); 46158 method public String getNumber(); 46159 method public int getSimSlotIndex(); 46160 method public int getSubscriptionId(); 46161 method public int getSubscriptionType(); 46162 method public boolean isEmbedded(); 46163 method public boolean isOpportunistic(); 46164 method public void writeToParcel(android.os.Parcel, int); 46165 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.SubscriptionInfo> CREATOR; 46166 } 46167 46168 public class SubscriptionManager { 46169 method public void addOnOpportunisticSubscriptionsChangedListener(@NonNull java.util.concurrent.Executor, @NonNull android.telephony.SubscriptionManager.OnOpportunisticSubscriptionsChangedListener); 46170 method public void addOnSubscriptionsChangedListener(android.telephony.SubscriptionManager.OnSubscriptionsChangedListener); 46171 method public void addOnSubscriptionsChangedListener(@NonNull java.util.concurrent.Executor, @NonNull android.telephony.SubscriptionManager.OnSubscriptionsChangedListener); 46172 method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void addSubscriptionsIntoGroup(@NonNull java.util.List<java.lang.Integer>, @NonNull android.os.ParcelUuid); 46173 method public boolean canManageSubscription(android.telephony.SubscriptionInfo); 46174 method @NonNull @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public android.os.ParcelUuid createSubscriptionGroup(@NonNull java.util.List<java.lang.Integer>); 46175 method @Deprecated public static android.telephony.SubscriptionManager from(android.content.Context); 46176 method public java.util.List<android.telephony.SubscriptionInfo> getAccessibleSubscriptionInfoList(); 46177 method public static int getActiveDataSubscriptionId(); 46178 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public android.telephony.SubscriptionInfo getActiveSubscriptionInfo(int); 46179 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public int getActiveSubscriptionInfoCount(); 46180 method public int getActiveSubscriptionInfoCountMax(); 46181 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public android.telephony.SubscriptionInfo getActiveSubscriptionInfoForSimSlotIndex(int); 46182 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public java.util.List<android.telephony.SubscriptionInfo> getActiveSubscriptionInfoList(); 46183 method @NonNull public java.util.List<android.telephony.SubscriptionInfo> getCompleteActiveSubscriptionInfoList(); 46184 method public static int getDefaultDataSubscriptionId(); 46185 method public static int getDefaultSmsSubscriptionId(); 46186 method public static int getDefaultSubscriptionId(); 46187 method public static int getDefaultVoiceSubscriptionId(); 46188 method @NonNull @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public java.util.List<android.telephony.SubscriptionInfo> getOpportunisticSubscriptions(); 46189 method public static int getSlotIndex(int); 46190 method @Nullable public int[] getSubscriptionIds(int); 46191 method @NonNull public java.util.List<android.telephony.SubscriptionPlan> getSubscriptionPlans(int); 46192 method @NonNull @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public java.util.List<android.telephony.SubscriptionInfo> getSubscriptionsInGroup(@NonNull android.os.ParcelUuid); 46193 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public boolean isActiveSubscriptionId(int); 46194 method public boolean isNetworkRoaming(int); 46195 method public static boolean isUsableSubscriptionId(int); 46196 method public static boolean isValidSubscriptionId(int); 46197 method public void removeOnOpportunisticSubscriptionsChangedListener(@NonNull android.telephony.SubscriptionManager.OnOpportunisticSubscriptionsChangedListener); 46198 method public void removeOnSubscriptionsChangedListener(android.telephony.SubscriptionManager.OnSubscriptionsChangedListener); 46199 method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void removeSubscriptionsFromGroup(@NonNull java.util.List<java.lang.Integer>, @NonNull android.os.ParcelUuid); 46200 method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public boolean setOpportunistic(boolean, int); 46201 method public void setSubscriptionOverrideCongested(int, boolean, long); 46202 method public void setSubscriptionOverrideUnmetered(int, boolean, long); 46203 method public void setSubscriptionPlans(int, @NonNull java.util.List<android.telephony.SubscriptionPlan>); 46204 method @RequiresPermission("android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS") public void switchToSubscription(int, @NonNull android.app.PendingIntent); 46205 field public static final String ACTION_DEFAULT_SMS_SUBSCRIPTION_CHANGED = "android.telephony.action.DEFAULT_SMS_SUBSCRIPTION_CHANGED"; 46206 field public static final String ACTION_DEFAULT_SUBSCRIPTION_CHANGED = "android.telephony.action.DEFAULT_SUBSCRIPTION_CHANGED"; 46207 field public static final String ACTION_MANAGE_SUBSCRIPTION_PLANS = "android.telephony.action.MANAGE_SUBSCRIPTION_PLANS"; 46208 field public static final String ACTION_REFRESH_SUBSCRIPTION_PLANS = "android.telephony.action.REFRESH_SUBSCRIPTION_PLANS"; 46209 field public static final int DATA_ROAMING_DISABLE = 0; // 0x0 46210 field public static final int DATA_ROAMING_ENABLE = 1; // 0x1 46211 field public static final int DEFAULT_SUBSCRIPTION_ID = 2147483647; // 0x7fffffff 46212 field public static final String EXTRA_SLOT_INDEX = "android.telephony.extra.SLOT_INDEX"; 46213 field public static final String EXTRA_SUBSCRIPTION_INDEX = "android.telephony.extra.SUBSCRIPTION_INDEX"; 46214 field public static final int INVALID_SIM_SLOT_INDEX = -1; // 0xffffffff 46215 field public static final int INVALID_SUBSCRIPTION_ID = -1; // 0xffffffff 46216 field public static final int SUBSCRIPTION_TYPE_LOCAL_SIM = 0; // 0x0 46217 field public static final int SUBSCRIPTION_TYPE_REMOTE_SIM = 1; // 0x1 46218 } 46219 46220 public static class SubscriptionManager.OnOpportunisticSubscriptionsChangedListener { 46221 ctor public SubscriptionManager.OnOpportunisticSubscriptionsChangedListener(); 46222 method public void onOpportunisticSubscriptionsChanged(); 46223 } 46224 46225 public static class SubscriptionManager.OnSubscriptionsChangedListener { 46226 ctor public SubscriptionManager.OnSubscriptionsChangedListener(); 46227 method public void onSubscriptionsChanged(); 46228 } 46229 46230 public final class SubscriptionPlan implements android.os.Parcelable { 46231 method public java.util.Iterator<android.util.Range<java.time.ZonedDateTime>> cycleIterator(); 46232 method public int describeContents(); 46233 method public int getDataLimitBehavior(); 46234 method public long getDataLimitBytes(); 46235 method public long getDataUsageBytes(); 46236 method public long getDataUsageTime(); 46237 method @NonNull public int[] getNetworkTypes(); 46238 method @Nullable public CharSequence getSummary(); 46239 method @Nullable public CharSequence getTitle(); 46240 method public void writeToParcel(android.os.Parcel, int); 46241 field public static final long BYTES_UNKNOWN = -1L; // 0xffffffffffffffffL 46242 field public static final long BYTES_UNLIMITED = 9223372036854775807L; // 0x7fffffffffffffffL 46243 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.SubscriptionPlan> CREATOR; 46244 field public static final int LIMIT_BEHAVIOR_BILLED = 1; // 0x1 46245 field public static final int LIMIT_BEHAVIOR_DISABLED = 0; // 0x0 46246 field public static final int LIMIT_BEHAVIOR_THROTTLED = 2; // 0x2 46247 field public static final int LIMIT_BEHAVIOR_UNKNOWN = -1; // 0xffffffff 46248 field public static final long TIME_UNKNOWN = -1L; // 0xffffffffffffffffL 46249 } 46250 46251 public static class SubscriptionPlan.Builder { 46252 method public android.telephony.SubscriptionPlan build(); 46253 method public static android.telephony.SubscriptionPlan.Builder createNonrecurring(java.time.ZonedDateTime, java.time.ZonedDateTime); 46254 method public static android.telephony.SubscriptionPlan.Builder createRecurring(java.time.ZonedDateTime, java.time.Period); 46255 method @NonNull public android.telephony.SubscriptionPlan.Builder resetNetworkTypes(); 46256 method public android.telephony.SubscriptionPlan.Builder setDataLimit(long, int); 46257 method public android.telephony.SubscriptionPlan.Builder setDataUsage(long, long); 46258 method @NonNull public android.telephony.SubscriptionPlan.Builder setNetworkTypes(@NonNull int[]); 46259 method public android.telephony.SubscriptionPlan.Builder setSummary(@Nullable CharSequence); 46260 method public android.telephony.SubscriptionPlan.Builder setTitle(@Nullable CharSequence); 46261 } 46262 46263 public final class TelephonyDisplayInfo implements android.os.Parcelable { 46264 method public int describeContents(); 46265 method public int getNetworkType(); 46266 method public int getOverrideNetworkType(); 46267 method public void writeToParcel(@NonNull android.os.Parcel, int); 46268 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.TelephonyDisplayInfo> CREATOR; 46269 field public static final int OVERRIDE_NETWORK_TYPE_LTE_ADVANCED_PRO = 2; // 0x2 46270 field public static final int OVERRIDE_NETWORK_TYPE_LTE_CA = 1; // 0x1 46271 field public static final int OVERRIDE_NETWORK_TYPE_NONE = 0; // 0x0 46272 field public static final int OVERRIDE_NETWORK_TYPE_NR_NSA = 3; // 0x3 46273 field public static final int OVERRIDE_NETWORK_TYPE_NR_NSA_MMWAVE = 4; // 0x4 46274 } 46275 46276 public class TelephonyManager { 46277 method public boolean canChangeDtmfToneLength(); 46278 method @Nullable public android.telephony.TelephonyManager createForPhoneAccountHandle(android.telecom.PhoneAccountHandle); 46279 method public android.telephony.TelephonyManager createForSubscriptionId(int); 46280 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public boolean doesSwitchMultiSimConfigTriggerReboot(); 46281 method public int getActiveModemCount(); 46282 method @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public java.util.List<android.telephony.CellInfo> getAllCellInfo(); 46283 method public int getCallState(); 46284 method public int getCardIdForDefaultEuicc(); 46285 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) @WorkerThread public android.os.PersistableBundle getCarrierConfig(); 46286 method public int getCarrierIdFromSimMccMnc(); 46287 method @Deprecated @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public android.telephony.CellLocation getCellLocation(); 46288 method public int getDataActivity(); 46289 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public int getDataNetworkType(); 46290 method public int getDataState(); 46291 method @Deprecated @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public String getDeviceId(); 46292 method @Deprecated @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public String getDeviceId(int); 46293 method @Nullable @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public String getDeviceSoftwareVersion(); 46294 method @NonNull @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public java.util.Map<java.lang.Integer,java.util.List<android.telephony.emergency.EmergencyNumber>> getEmergencyNumberList(); 46295 method @NonNull @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public java.util.Map<java.lang.Integer,java.util.List<android.telephony.emergency.EmergencyNumber>> getEmergencyNumberList(int); 46296 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public String[] getForbiddenPlmns(); 46297 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public String getGroupIdLevel1(); 46298 method public String getIccAuthentication(int, int, String); 46299 method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public String getImei(); 46300 method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public String getImei(int); 46301 method @RequiresPermission(anyOf={android.Manifest.permission.READ_PHONE_STATE, android.Manifest.permission.READ_SMS, android.Manifest.permission.READ_PHONE_NUMBERS}) public String getLine1Number(); 46302 method @NonNull @RequiresPermission(android.Manifest.permission.READ_PRECISE_PHONE_STATE) public String getManualNetworkSelectionPlmn(); 46303 method @Nullable public String getManufacturerCode(); 46304 method @Nullable public String getManufacturerCode(int); 46305 method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public String getMeid(); 46306 method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public String getMeid(int); 46307 method public String getMmsUAProfUrl(); 46308 method public String getMmsUserAgent(); 46309 method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public String getNai(); 46310 method public String getNetworkCountryIso(); 46311 method @NonNull public String getNetworkCountryIso(int); 46312 method public String getNetworkOperator(); 46313 method public String getNetworkOperatorName(); 46314 method @RequiresPermission(anyOf={"android.permission.READ_PRIVILEGED_PHONE_STATE", android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public int getNetworkSelectionMode(); 46315 method public String getNetworkSpecifier(); 46316 method @Deprecated @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public int getNetworkType(); 46317 method @Deprecated public int getPhoneCount(); 46318 method public int getPhoneType(); 46319 method @RequiresPermission(anyOf={"android.permission.READ_PRIVILEGED_PHONE_STATE", android.Manifest.permission.READ_PHONE_STATE}) public int getPreferredOpportunisticDataSubscription(); 46320 method @RequiresPermission(allOf={android.Manifest.permission.READ_PHONE_STATE, android.Manifest.permission.ACCESS_COARSE_LOCATION}) public android.telephony.ServiceState getServiceState(); 46321 method @Nullable public android.telephony.SignalStrength getSignalStrength(); 46322 method public int getSimCarrierId(); 46323 method @Nullable public CharSequence getSimCarrierIdName(); 46324 method public String getSimCountryIso(); 46325 method public String getSimOperator(); 46326 method public String getSimOperatorName(); 46327 method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public String getSimSerialNumber(); 46328 method public int getSimSpecificCarrierId(); 46329 method @Nullable public CharSequence getSimSpecificCarrierIdName(); 46330 method public int getSimState(); 46331 method public int getSimState(int); 46332 method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public String getSubscriberId(); 46333 method public int getSubscriptionId(); 46334 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public int getSubscriptionId(@NonNull android.telecom.PhoneAccountHandle); 46335 method public int getSupportedModemCount(); 46336 method @Nullable public String getTypeAllocationCode(); 46337 method @Nullable public String getTypeAllocationCode(int); 46338 method @NonNull @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public java.util.List<android.telephony.UiccCardInfo> getUiccCardsInfo(); 46339 method @Nullable @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public String getVisualVoicemailPackageName(); 46340 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public String getVoiceMailAlphaTag(); 46341 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public String getVoiceMailNumber(); 46342 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public int getVoiceNetworkType(); 46343 method public android.net.Uri getVoicemailRingtoneUri(android.telecom.PhoneAccountHandle); 46344 method public boolean hasCarrierPrivileges(); 46345 method public boolean hasIccCard(); 46346 method @Deprecated public boolean iccCloseLogicalChannel(int); 46347 method @Deprecated public byte[] iccExchangeSimIO(int, int, int, int, int, String); 46348 method @Deprecated public android.telephony.IccOpenLogicalChannelResponse iccOpenLogicalChannel(String); 46349 method @Deprecated public android.telephony.IccOpenLogicalChannelResponse iccOpenLogicalChannel(String, int); 46350 method @Deprecated public String iccTransmitApduBasicChannel(int, int, int, int, int, String); 46351 method @Deprecated public String iccTransmitApduLogicalChannel(int, int, int, int, int, int, String); 46352 method public boolean isConcurrentVoiceAndDataSupported(); 46353 method @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_NETWORK_STATE, android.Manifest.permission.MODIFY_PHONE_STATE}) public boolean isDataEnabled(); 46354 method @RequiresPermission(anyOf={android.Manifest.permission.ACCESS_NETWORK_STATE, android.Manifest.permission.READ_PHONE_STATE}) public boolean isDataRoamingEnabled(); 46355 method public boolean isEmergencyNumber(@NonNull String); 46356 method public boolean isHearingAidCompatibilitySupported(); 46357 method @RequiresPermission(anyOf={android.Manifest.permission.READ_PRECISE_PHONE_STATE, "android.permission.READ_PRIVILEGED_PHONE_STATE"}) public boolean isManualNetworkSelectionAllowed(); 46358 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public boolean isModemEnabledForSlot(int); 46359 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public int isMultiSimSupported(); 46360 method public boolean isNetworkRoaming(); 46361 method public boolean isRttSupported(); 46362 method public boolean isSmsCapable(); 46363 method @Deprecated public boolean isTtyModeSupported(); 46364 method public boolean isVoiceCapable(); 46365 method public boolean isVoicemailVibrationEnabled(android.telecom.PhoneAccountHandle); 46366 method public boolean isWorldPhone(); 46367 method public void listen(android.telephony.PhoneStateListener, int); 46368 method @RequiresPermission(android.Manifest.permission.ACCESS_FINE_LOCATION) public void requestCellInfoUpdate(@NonNull java.util.concurrent.Executor, @NonNull android.telephony.TelephonyManager.CellInfoCallback); 46369 method @RequiresPermission(allOf={android.Manifest.permission.MODIFY_PHONE_STATE, android.Manifest.permission.ACCESS_FINE_LOCATION}) public android.telephony.NetworkScan requestNetworkScan(android.telephony.NetworkScanRequest, java.util.concurrent.Executor, android.telephony.TelephonyScanManager.NetworkScanCallback); 46370 method public void sendDialerSpecialCode(String); 46371 method @Deprecated public String sendEnvelopeWithStatus(String); 46372 method @RequiresPermission(android.Manifest.permission.CALL_PHONE) public void sendUssdRequest(String, android.telephony.TelephonyManager.UssdResponseCallback, android.os.Handler); 46373 method public void sendVisualVoicemailSms(String, int, String, android.app.PendingIntent); 46374 method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setDataEnabled(boolean); 46375 method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public int setForbiddenPlmns(@NonNull java.util.List<java.lang.String>); 46376 method public boolean setLine1NumberForDisplay(String, String); 46377 method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setNetworkSelectionModeAutomatic(); 46378 method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public boolean setNetworkSelectionModeManual(String, boolean); 46379 method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public boolean setNetworkSelectionModeManual(@NonNull String, boolean, int); 46380 method public boolean setOperatorBrandOverride(String); 46381 method public boolean setPreferredNetworkTypeToGlobal(); 46382 method public void setPreferredOpportunisticDataSubscription(int, boolean, @Nullable java.util.concurrent.Executor, @Nullable java.util.function.Consumer<java.lang.Integer>); 46383 method public void setVisualVoicemailSmsFilterSettings(android.telephony.VisualVoicemailSmsFilterSettings); 46384 method public boolean setVoiceMailNumber(String, String); 46385 method @Deprecated public void setVoicemailRingtoneUri(android.telecom.PhoneAccountHandle, android.net.Uri); 46386 method @Deprecated public void setVoicemailVibrationEnabled(android.telecom.PhoneAccountHandle, boolean); 46387 method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void switchMultiSimConfig(int); 46388 method public void updateAvailableNetworks(@NonNull java.util.List<android.telephony.AvailableNetworkInfo>, @Nullable java.util.concurrent.Executor, @Nullable java.util.function.Consumer<java.lang.Integer>); 46389 field public static final String ACTION_CARRIER_MESSAGING_CLIENT_SERVICE = "android.telephony.action.CARRIER_MESSAGING_CLIENT_SERVICE"; 46390 field public static final String ACTION_CONFIGURE_VOICEMAIL = "android.telephony.action.CONFIGURE_VOICEMAIL"; 46391 field public static final String ACTION_MULTI_SIM_CONFIG_CHANGED = "android.telephony.action.MULTI_SIM_CONFIG_CHANGED"; 46392 field public static final String ACTION_NETWORK_COUNTRY_CHANGED = "android.telephony.action.NETWORK_COUNTRY_CHANGED"; 46393 field @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public static final String ACTION_PHONE_STATE_CHANGED = "android.intent.action.PHONE_STATE"; 46394 field public static final String ACTION_RESPOND_VIA_MESSAGE = "android.intent.action.RESPOND_VIA_MESSAGE"; 46395 field public static final String ACTION_SECRET_CODE = "android.telephony.action.SECRET_CODE"; 46396 field public static final String ACTION_SHOW_VOICEMAIL_NOTIFICATION = "android.telephony.action.SHOW_VOICEMAIL_NOTIFICATION"; 46397 field public static final String ACTION_SUBSCRIPTION_CARRIER_IDENTITY_CHANGED = "android.telephony.action.SUBSCRIPTION_CARRIER_IDENTITY_CHANGED"; 46398 field public static final String ACTION_SUBSCRIPTION_SPECIFIC_CARRIER_IDENTITY_CHANGED = "android.telephony.action.SUBSCRIPTION_SPECIFIC_CARRIER_IDENTITY_CHANGED"; 46399 field public static final int APPTYPE_CSIM = 4; // 0x4 46400 field public static final int APPTYPE_ISIM = 5; // 0x5 46401 field public static final int APPTYPE_RUIM = 3; // 0x3 46402 field public static final int APPTYPE_SIM = 1; // 0x1 46403 field public static final int APPTYPE_USIM = 2; // 0x2 46404 field public static final int AUTHTYPE_EAP_AKA = 129; // 0x81 46405 field public static final int AUTHTYPE_EAP_SIM = 128; // 0x80 46406 field public static final int CALL_STATE_IDLE = 0; // 0x0 46407 field public static final int CALL_STATE_OFFHOOK = 2; // 0x2 46408 field public static final int CALL_STATE_RINGING = 1; // 0x1 46409 field public static final int CDMA_ROAMING_MODE_AFFILIATED = 1; // 0x1 46410 field public static final int CDMA_ROAMING_MODE_ANY = 2; // 0x2 46411 field public static final int CDMA_ROAMING_MODE_HOME = 0; // 0x0 46412 field public static final int CDMA_ROAMING_MODE_RADIO_DEFAULT = -1; // 0xffffffff 46413 field public static final int DATA_ACTIVITY_DORMANT = 4; // 0x4 46414 field public static final int DATA_ACTIVITY_IN = 1; // 0x1 46415 field public static final int DATA_ACTIVITY_INOUT = 3; // 0x3 46416 field public static final int DATA_ACTIVITY_NONE = 0; // 0x0 46417 field public static final int DATA_ACTIVITY_OUT = 2; // 0x2 46418 field public static final int DATA_CONNECTED = 2; // 0x2 46419 field public static final int DATA_CONNECTING = 1; // 0x1 46420 field public static final int DATA_DISCONNECTED = 0; // 0x0 46421 field public static final int DATA_DISCONNECTING = 4; // 0x4 46422 field public static final int DATA_SUSPENDED = 3; // 0x3 46423 field public static final int DATA_UNKNOWN = -1; // 0xffffffff 46424 field public static final String EXTRA_ACTIVE_SIM_SUPPORTED_COUNT = "android.telephony.extra.ACTIVE_SIM_SUPPORTED_COUNT"; 46425 field public static final String EXTRA_CALL_VOICEMAIL_INTENT = "android.telephony.extra.CALL_VOICEMAIL_INTENT"; 46426 field public static final String EXTRA_CARRIER_ID = "android.telephony.extra.CARRIER_ID"; 46427 field public static final String EXTRA_CARRIER_NAME = "android.telephony.extra.CARRIER_NAME"; 46428 field public static final String EXTRA_HIDE_PUBLIC_SETTINGS = "android.telephony.extra.HIDE_PUBLIC_SETTINGS"; 46429 field @Deprecated public static final String EXTRA_INCOMING_NUMBER = "incoming_number"; 46430 field public static final String EXTRA_IS_REFRESH = "android.telephony.extra.IS_REFRESH"; 46431 field public static final String EXTRA_LAUNCH_VOICEMAIL_SETTINGS_INTENT = "android.telephony.extra.LAUNCH_VOICEMAIL_SETTINGS_INTENT"; 46432 field public static final String EXTRA_NETWORK_COUNTRY = "android.telephony.extra.NETWORK_COUNTRY"; 46433 field public static final String EXTRA_NOTIFICATION_COUNT = "android.telephony.extra.NOTIFICATION_COUNT"; 46434 field public static final String EXTRA_PHONE_ACCOUNT_HANDLE = "android.telephony.extra.PHONE_ACCOUNT_HANDLE"; 46435 field public static final String EXTRA_SPECIFIC_CARRIER_ID = "android.telephony.extra.SPECIFIC_CARRIER_ID"; 46436 field public static final String EXTRA_SPECIFIC_CARRIER_NAME = "android.telephony.extra.SPECIFIC_CARRIER_NAME"; 46437 field public static final String EXTRA_STATE = "state"; 46438 field public static final String EXTRA_STATE_IDLE; 46439 field public static final String EXTRA_STATE_OFFHOOK; 46440 field public static final String EXTRA_STATE_RINGING; 46441 field public static final String EXTRA_SUBSCRIPTION_ID = "android.telephony.extra.SUBSCRIPTION_ID"; 46442 field public static final String EXTRA_VOICEMAIL_NUMBER = "android.telephony.extra.VOICEMAIL_NUMBER"; 46443 field public static final String METADATA_HIDE_VOICEMAIL_SETTINGS_MENU = "android.telephony.HIDE_VOICEMAIL_SETTINGS_MENU"; 46444 field public static final int MULTISIM_ALLOWED = 0; // 0x0 46445 field public static final int MULTISIM_NOT_SUPPORTED_BY_CARRIER = 2; // 0x2 46446 field public static final int MULTISIM_NOT_SUPPORTED_BY_HARDWARE = 1; // 0x1 46447 field public static final int NETWORK_SELECTION_MODE_AUTO = 1; // 0x1 46448 field public static final int NETWORK_SELECTION_MODE_MANUAL = 2; // 0x2 46449 field public static final int NETWORK_SELECTION_MODE_UNKNOWN = 0; // 0x0 46450 field public static final int NETWORK_TYPE_1xRTT = 7; // 0x7 46451 field public static final int NETWORK_TYPE_CDMA = 4; // 0x4 46452 field public static final int NETWORK_TYPE_EDGE = 2; // 0x2 46453 field public static final int NETWORK_TYPE_EHRPD = 14; // 0xe 46454 field public static final int NETWORK_TYPE_EVDO_0 = 5; // 0x5 46455 field public static final int NETWORK_TYPE_EVDO_A = 6; // 0x6 46456 field public static final int NETWORK_TYPE_EVDO_B = 12; // 0xc 46457 field public static final int NETWORK_TYPE_GPRS = 1; // 0x1 46458 field public static final int NETWORK_TYPE_GSM = 16; // 0x10 46459 field public static final int NETWORK_TYPE_HSDPA = 8; // 0x8 46460 field public static final int NETWORK_TYPE_HSPA = 10; // 0xa 46461 field public static final int NETWORK_TYPE_HSPAP = 15; // 0xf 46462 field public static final int NETWORK_TYPE_HSUPA = 9; // 0x9 46463 field public static final int NETWORK_TYPE_IDEN = 11; // 0xb 46464 field public static final int NETWORK_TYPE_IWLAN = 18; // 0x12 46465 field public static final int NETWORK_TYPE_LTE = 13; // 0xd 46466 field public static final int NETWORK_TYPE_NR = 20; // 0x14 46467 field public static final int NETWORK_TYPE_TD_SCDMA = 17; // 0x11 46468 field public static final int NETWORK_TYPE_UMTS = 3; // 0x3 46469 field public static final int NETWORK_TYPE_UNKNOWN = 0; // 0x0 46470 field public static final int PHONE_TYPE_CDMA = 2; // 0x2 46471 field public static final int PHONE_TYPE_GSM = 1; // 0x1 46472 field public static final int PHONE_TYPE_NONE = 0; // 0x0 46473 field public static final int PHONE_TYPE_SIP = 3; // 0x3 46474 field public static final int SET_OPPORTUNISTIC_SUB_INACTIVE_SUBSCRIPTION = 2; // 0x2 46475 field public static final int SET_OPPORTUNISTIC_SUB_NO_OPPORTUNISTIC_SUB_AVAILABLE = 3; // 0x3 46476 field public static final int SET_OPPORTUNISTIC_SUB_REMOTE_SERVICE_EXCEPTION = 4; // 0x4 46477 field public static final int SET_OPPORTUNISTIC_SUB_SUCCESS = 0; // 0x0 46478 field public static final int SET_OPPORTUNISTIC_SUB_VALIDATION_FAILED = 1; // 0x1 46479 field public static final int SIM_STATE_ABSENT = 1; // 0x1 46480 field public static final int SIM_STATE_CARD_IO_ERROR = 8; // 0x8 46481 field public static final int SIM_STATE_CARD_RESTRICTED = 9; // 0x9 46482 field public static final int SIM_STATE_NETWORK_LOCKED = 4; // 0x4 46483 field public static final int SIM_STATE_NOT_READY = 6; // 0x6 46484 field public static final int SIM_STATE_PERM_DISABLED = 7; // 0x7 46485 field public static final int SIM_STATE_PIN_REQUIRED = 2; // 0x2 46486 field public static final int SIM_STATE_PUK_REQUIRED = 3; // 0x3 46487 field public static final int SIM_STATE_READY = 5; // 0x5 46488 field public static final int SIM_STATE_UNKNOWN = 0; // 0x0 46489 field public static final int UNINITIALIZED_CARD_ID = -2; // 0xfffffffe 46490 field public static final int UNKNOWN_CARRIER_ID = -1; // 0xffffffff 46491 field public static final int UNSUPPORTED_CARD_ID = -1; // 0xffffffff 46492 field public static final int UPDATE_AVAILABLE_NETWORKS_ABORTED = 2; // 0x2 46493 field public static final int UPDATE_AVAILABLE_NETWORKS_DISABLE_MODEM_FAIL = 5; // 0x5 46494 field public static final int UPDATE_AVAILABLE_NETWORKS_ENABLE_MODEM_FAIL = 6; // 0x6 46495 field public static final int UPDATE_AVAILABLE_NETWORKS_INVALID_ARGUMENTS = 3; // 0x3 46496 field public static final int UPDATE_AVAILABLE_NETWORKS_MULTIPLE_NETWORKS_NOT_SUPPORTED = 7; // 0x7 46497 field public static final int UPDATE_AVAILABLE_NETWORKS_NO_CARRIER_PRIVILEGE = 4; // 0x4 46498 field public static final int UPDATE_AVAILABLE_NETWORKS_NO_OPPORTUNISTIC_SUB_AVAILABLE = 8; // 0x8 46499 field public static final int UPDATE_AVAILABLE_NETWORKS_REMOTE_SERVICE_EXCEPTION = 9; // 0x9 46500 field public static final int UPDATE_AVAILABLE_NETWORKS_SERVICE_IS_DISABLED = 10; // 0xa 46501 field public static final int UPDATE_AVAILABLE_NETWORKS_SUCCESS = 0; // 0x0 46502 field public static final int UPDATE_AVAILABLE_NETWORKS_UNKNOWN_FAILURE = 1; // 0x1 46503 field public static final int USSD_ERROR_SERVICE_UNAVAIL = -2; // 0xfffffffe 46504 field public static final int USSD_RETURN_FAILURE = -1; // 0xffffffff 46505 field public static final String VVM_TYPE_CVVM = "vvm_type_cvvm"; 46506 field public static final String VVM_TYPE_OMTP = "vvm_type_omtp"; 46507 } 46508 46509 public abstract static class TelephonyManager.CellInfoCallback { 46510 ctor public TelephonyManager.CellInfoCallback(); 46511 method public abstract void onCellInfo(@NonNull java.util.List<android.telephony.CellInfo>); 46512 method public void onError(int, @Nullable Throwable); 46513 field public static final int ERROR_MODEM_ERROR = 2; // 0x2 46514 field public static final int ERROR_TIMEOUT = 1; // 0x1 46515 } 46516 46517 public abstract static class TelephonyManager.UssdResponseCallback { 46518 ctor public TelephonyManager.UssdResponseCallback(); 46519 method public void onReceiveUssdResponse(android.telephony.TelephonyManager, String, CharSequence); 46520 method public void onReceiveUssdResponseFailed(android.telephony.TelephonyManager, String, int); 46521 } 46522 46523 public final class TelephonyScanManager { 46524 ctor public TelephonyScanManager(); 46525 } 46526 46527 public abstract static class TelephonyScanManager.NetworkScanCallback { 46528 ctor public TelephonyScanManager.NetworkScanCallback(); 46529 method public void onComplete(); 46530 method public void onError(int); 46531 method public void onResults(java.util.List<android.telephony.CellInfo>); 46532 } 46533 46534 public final class UiccCardInfo implements android.os.Parcelable { 46535 method public int describeContents(); 46536 method public int getCardId(); 46537 method @Nullable public String getEid(); 46538 method @Nullable public String getIccId(); 46539 method public int getSlotIndex(); 46540 method public boolean isEuicc(); 46541 method public boolean isRemovable(); 46542 method public void writeToParcel(android.os.Parcel, int); 46543 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.UiccCardInfo> CREATOR; 46544 } 46545 46546 public abstract class VisualVoicemailService extends android.app.Service { 46547 ctor public VisualVoicemailService(); 46548 method public android.os.IBinder onBind(android.content.Intent); 46549 method @MainThread public abstract void onCellServiceConnected(android.telephony.VisualVoicemailService.VisualVoicemailTask, android.telecom.PhoneAccountHandle); 46550 method @MainThread public abstract void onSimRemoved(android.telephony.VisualVoicemailService.VisualVoicemailTask, android.telecom.PhoneAccountHandle); 46551 method @MainThread public abstract void onSmsReceived(android.telephony.VisualVoicemailService.VisualVoicemailTask, android.telephony.VisualVoicemailSms); 46552 method @MainThread public abstract void onStopped(android.telephony.VisualVoicemailService.VisualVoicemailTask); 46553 field public static final String SERVICE_INTERFACE = "android.telephony.VisualVoicemailService"; 46554 } 46555 46556 public static class VisualVoicemailService.VisualVoicemailTask { 46557 method public final void finish(); 46558 } 46559 46560 public final class VisualVoicemailSms implements android.os.Parcelable { 46561 method public int describeContents(); 46562 method public android.os.Bundle getFields(); 46563 method public String getMessageBody(); 46564 method public android.telecom.PhoneAccountHandle getPhoneAccountHandle(); 46565 method public String getPrefix(); 46566 method public void writeToParcel(android.os.Parcel, int); 46567 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.VisualVoicemailSms> CREATOR; 46568 } 46569 46570 public final class VisualVoicemailSmsFilterSettings implements android.os.Parcelable { 46571 method public int describeContents(); 46572 method public void writeToParcel(android.os.Parcel, int); 46573 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.VisualVoicemailSmsFilterSettings> CREATOR; 46574 field public static final int DESTINATION_PORT_ANY = -1; // 0xffffffff 46575 field public static final int DESTINATION_PORT_DATA_SMS = -2; // 0xfffffffe 46576 field public final String clientPrefix; 46577 field public final int destinationPort; 46578 field public final java.util.List<java.lang.String> originatingNumbers; 46579 } 46580 46581 public static class VisualVoicemailSmsFilterSettings.Builder { 46582 ctor public VisualVoicemailSmsFilterSettings.Builder(); 46583 method public android.telephony.VisualVoicemailSmsFilterSettings build(); 46584 method public android.telephony.VisualVoicemailSmsFilterSettings.Builder setClientPrefix(String); 46585 method public android.telephony.VisualVoicemailSmsFilterSettings.Builder setDestinationPort(int); 46586 method public android.telephony.VisualVoicemailSmsFilterSettings.Builder setOriginatingNumbers(java.util.List<java.lang.String>); 46587 } 46588 46589} 46590 46591package android.telephony.cdma { 46592 46593 public class CdmaCellLocation extends android.telephony.CellLocation { 46594 ctor public CdmaCellLocation(); 46595 ctor public CdmaCellLocation(android.os.Bundle); 46596 method public static double convertQuartSecToDecDegrees(int); 46597 method public void fillInNotifierBundle(android.os.Bundle); 46598 method public int getBaseStationId(); 46599 method public int getBaseStationLatitude(); 46600 method public int getBaseStationLongitude(); 46601 method public int getNetworkId(); 46602 method public int getSystemId(); 46603 method public void setCellLocationData(int, int, int); 46604 method public void setCellLocationData(int, int, int, int, int); 46605 method public void setStateInvalid(); 46606 } 46607 46608} 46609 46610package android.telephony.data { 46611 46612 public class ApnSetting implements android.os.Parcelable { 46613 method public int describeContents(); 46614 method public String getApnName(); 46615 method public int getApnTypeBitmask(); 46616 method public int getAuthType(); 46617 method public int getCarrierId(); 46618 method public String getEntryName(); 46619 method public int getId(); 46620 method @Deprecated public java.net.InetAddress getMmsProxyAddress(); 46621 method public String getMmsProxyAddressAsString(); 46622 method public int getMmsProxyPort(); 46623 method public android.net.Uri getMmsc(); 46624 method public int getMvnoType(); 46625 method public int getNetworkTypeBitmask(); 46626 method public String getOperatorNumeric(); 46627 method public String getPassword(); 46628 method public int getProtocol(); 46629 method @Deprecated public java.net.InetAddress getProxyAddress(); 46630 method public String getProxyAddressAsString(); 46631 method public int getProxyPort(); 46632 method public int getRoamingProtocol(); 46633 method public String getUser(); 46634 method public boolean isEnabled(); 46635 method public void writeToParcel(@NonNull android.os.Parcel, int); 46636 field public static final int AUTH_TYPE_CHAP = 2; // 0x2 46637 field public static final int AUTH_TYPE_NONE = 0; // 0x0 46638 field public static final int AUTH_TYPE_PAP = 1; // 0x1 46639 field public static final int AUTH_TYPE_PAP_OR_CHAP = 3; // 0x3 46640 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.data.ApnSetting> CREATOR; 46641 field public static final int MVNO_TYPE_GID = 2; // 0x2 46642 field public static final int MVNO_TYPE_ICCID = 3; // 0x3 46643 field public static final int MVNO_TYPE_IMSI = 1; // 0x1 46644 field public static final int MVNO_TYPE_SPN = 0; // 0x0 46645 field public static final int PROTOCOL_IP = 0; // 0x0 46646 field public static final int PROTOCOL_IPV4V6 = 2; // 0x2 46647 field public static final int PROTOCOL_IPV6 = 1; // 0x1 46648 field public static final int PROTOCOL_NON_IP = 4; // 0x4 46649 field public static final int PROTOCOL_PPP = 3; // 0x3 46650 field public static final int PROTOCOL_UNSTRUCTURED = 5; // 0x5 46651 field public static final int TYPE_CBS = 128; // 0x80 46652 field public static final int TYPE_DEFAULT = 17; // 0x11 46653 field public static final int TYPE_DUN = 8; // 0x8 46654 field public static final int TYPE_EMERGENCY = 512; // 0x200 46655 field public static final int TYPE_FOTA = 32; // 0x20 46656 field public static final int TYPE_HIPRI = 16; // 0x10 46657 field public static final int TYPE_IA = 256; // 0x100 46658 field public static final int TYPE_IMS = 64; // 0x40 46659 field public static final int TYPE_MCX = 1024; // 0x400 46660 field public static final int TYPE_MMS = 2; // 0x2 46661 field public static final int TYPE_SUPL = 4; // 0x4 46662 field public static final int TYPE_XCAP = 2048; // 0x800 46663 } 46664 46665 public static class ApnSetting.Builder { 46666 ctor public ApnSetting.Builder(); 46667 method public android.telephony.data.ApnSetting build(); 46668 method @NonNull public android.telephony.data.ApnSetting.Builder setApnName(@Nullable String); 46669 method @NonNull public android.telephony.data.ApnSetting.Builder setApnTypeBitmask(int); 46670 method @NonNull public android.telephony.data.ApnSetting.Builder setAuthType(int); 46671 method @NonNull public android.telephony.data.ApnSetting.Builder setCarrierEnabled(boolean); 46672 method @NonNull public android.telephony.data.ApnSetting.Builder setCarrierId(int); 46673 method @NonNull public android.telephony.data.ApnSetting.Builder setEntryName(@Nullable String); 46674 method @Deprecated public android.telephony.data.ApnSetting.Builder setMmsProxyAddress(java.net.InetAddress); 46675 method @NonNull public android.telephony.data.ApnSetting.Builder setMmsProxyAddress(@Nullable String); 46676 method @NonNull public android.telephony.data.ApnSetting.Builder setMmsProxyPort(int); 46677 method @NonNull public android.telephony.data.ApnSetting.Builder setMmsc(@Nullable android.net.Uri); 46678 method @NonNull public android.telephony.data.ApnSetting.Builder setMvnoType(int); 46679 method @NonNull public android.telephony.data.ApnSetting.Builder setNetworkTypeBitmask(int); 46680 method @NonNull public android.telephony.data.ApnSetting.Builder setOperatorNumeric(@Nullable String); 46681 method @NonNull public android.telephony.data.ApnSetting.Builder setPassword(@Nullable String); 46682 method @NonNull public android.telephony.data.ApnSetting.Builder setProtocol(int); 46683 method @Deprecated public android.telephony.data.ApnSetting.Builder setProxyAddress(java.net.InetAddress); 46684 method @NonNull public android.telephony.data.ApnSetting.Builder setProxyAddress(@Nullable String); 46685 method @NonNull public android.telephony.data.ApnSetting.Builder setProxyPort(int); 46686 method @NonNull public android.telephony.data.ApnSetting.Builder setRoamingProtocol(int); 46687 method @NonNull public android.telephony.data.ApnSetting.Builder setUser(@Nullable String); 46688 } 46689 46690} 46691 46692package android.telephony.emergency { 46693 46694 public final class EmergencyNumber implements java.lang.Comparable<android.telephony.emergency.EmergencyNumber> android.os.Parcelable { 46695 method public int compareTo(@NonNull android.telephony.emergency.EmergencyNumber); 46696 method public int describeContents(); 46697 method @NonNull public String getCountryIso(); 46698 method public int getEmergencyCallRouting(); 46699 method @NonNull public java.util.List<java.lang.Integer> getEmergencyNumberSources(); 46700 method @NonNull public java.util.List<java.lang.Integer> getEmergencyServiceCategories(); 46701 method @NonNull public java.util.List<java.lang.String> getEmergencyUrns(); 46702 method @NonNull public String getMnc(); 46703 method @NonNull public String getNumber(); 46704 method public boolean isFromSources(int); 46705 method public boolean isInEmergencyServiceCategories(int); 46706 method public void writeToParcel(android.os.Parcel, int); 46707 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.emergency.EmergencyNumber> CREATOR; 46708 field public static final int EMERGENCY_CALL_ROUTING_EMERGENCY = 1; // 0x1 46709 field public static final int EMERGENCY_CALL_ROUTING_NORMAL = 2; // 0x2 46710 field public static final int EMERGENCY_CALL_ROUTING_UNKNOWN = 0; // 0x0 46711 field public static final int EMERGENCY_NUMBER_SOURCE_DATABASE = 16; // 0x10 46712 field public static final int EMERGENCY_NUMBER_SOURCE_DEFAULT = 8; // 0x8 46713 field public static final int EMERGENCY_NUMBER_SOURCE_MODEM_CONFIG = 4; // 0x4 46714 field public static final int EMERGENCY_NUMBER_SOURCE_NETWORK_SIGNALING = 1; // 0x1 46715 field public static final int EMERGENCY_NUMBER_SOURCE_SIM = 2; // 0x2 46716 field public static final int EMERGENCY_SERVICE_CATEGORY_AIEC = 64; // 0x40 46717 field public static final int EMERGENCY_SERVICE_CATEGORY_AMBULANCE = 2; // 0x2 46718 field public static final int EMERGENCY_SERVICE_CATEGORY_FIRE_BRIGADE = 4; // 0x4 46719 field public static final int EMERGENCY_SERVICE_CATEGORY_MARINE_GUARD = 8; // 0x8 46720 field public static final int EMERGENCY_SERVICE_CATEGORY_MIEC = 32; // 0x20 46721 field public static final int EMERGENCY_SERVICE_CATEGORY_MOUNTAIN_RESCUE = 16; // 0x10 46722 field public static final int EMERGENCY_SERVICE_CATEGORY_POLICE = 1; // 0x1 46723 field public static final int EMERGENCY_SERVICE_CATEGORY_UNSPECIFIED = 0; // 0x0 46724 } 46725 46726} 46727 46728package android.telephony.euicc { 46729 46730 public final class DownloadableSubscription implements android.os.Parcelable { 46731 method public int describeContents(); 46732 method public static android.telephony.euicc.DownloadableSubscription forActivationCode(String); 46733 method @Nullable public String getConfirmationCode(); 46734 method @Nullable public String getEncodedActivationCode(); 46735 method public void writeToParcel(android.os.Parcel, int); 46736 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.euicc.DownloadableSubscription> CREATOR; 46737 } 46738 46739 public final class EuiccInfo implements android.os.Parcelable { 46740 ctor public EuiccInfo(@Nullable String); 46741 method public int describeContents(); 46742 method @Nullable public String getOsVersion(); 46743 method public void writeToParcel(android.os.Parcel, int); 46744 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.euicc.EuiccInfo> CREATOR; 46745 } 46746 46747 public class EuiccManager { 46748 method @NonNull public android.telephony.euicc.EuiccManager createForCardId(int); 46749 method @RequiresPermission("android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS") public void deleteSubscription(int, android.app.PendingIntent); 46750 method @RequiresPermission("android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS") public void downloadSubscription(android.telephony.euicc.DownloadableSubscription, boolean, android.app.PendingIntent); 46751 method @Nullable public String getEid(); 46752 method @Nullable public android.telephony.euicc.EuiccInfo getEuiccInfo(); 46753 method public boolean isEnabled(); 46754 method public void startResolutionActivity(android.app.Activity, int, android.content.Intent, android.app.PendingIntent) throws android.content.IntentSender.SendIntentException; 46755 method @RequiresPermission("android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS") public void switchToSubscription(int, android.app.PendingIntent); 46756 method @RequiresPermission("android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS") public void updateSubscriptionNickname(int, @Nullable String, @NonNull android.app.PendingIntent); 46757 field public static final String ACTION_MANAGE_EMBEDDED_SUBSCRIPTIONS = "android.telephony.euicc.action.MANAGE_EMBEDDED_SUBSCRIPTIONS"; 46758 field public static final String ACTION_NOTIFY_CARRIER_SETUP_INCOMPLETE = "android.telephony.euicc.action.NOTIFY_CARRIER_SETUP_INCOMPLETE"; 46759 field public static final String ACTION_START_EUICC_ACTIVATION = "android.telephony.euicc.action.START_EUICC_ACTIVATION"; 46760 field public static final int EMBEDDED_SUBSCRIPTION_RESULT_ERROR = 2; // 0x2 46761 field public static final int EMBEDDED_SUBSCRIPTION_RESULT_OK = 0; // 0x0 46762 field public static final int EMBEDDED_SUBSCRIPTION_RESULT_RESOLVABLE_ERROR = 1; // 0x1 46763 field public static final int ERROR_ADDRESS_MISSING = 10011; // 0x271b 46764 field public static final int ERROR_CARRIER_LOCKED = 10000; // 0x2710 46765 field public static final int ERROR_CERTIFICATE_ERROR = 10012; // 0x271c 46766 field public static final int ERROR_CONNECTION_ERROR = 10014; // 0x271e 46767 field public static final int ERROR_DISALLOWED_BY_PPR = 10010; // 0x271a 46768 field public static final int ERROR_EUICC_INSUFFICIENT_MEMORY = 10004; // 0x2714 46769 field public static final int ERROR_EUICC_MISSING = 10006; // 0x2716 46770 field public static final int ERROR_INCOMPATIBLE_CARRIER = 10003; // 0x2713 46771 field public static final int ERROR_INSTALL_PROFILE = 10009; // 0x2719 46772 field public static final int ERROR_INVALID_ACTIVATION_CODE = 10001; // 0x2711 46773 field public static final int ERROR_INVALID_CONFIRMATION_CODE = 10002; // 0x2712 46774 field public static final int ERROR_INVALID_RESPONSE = 10015; // 0x271f 46775 field public static final int ERROR_NO_PROFILES_AVAILABLE = 10013; // 0x271d 46776 field public static final int ERROR_OPERATION_BUSY = 10016; // 0x2720 46777 field public static final int ERROR_SIM_MISSING = 10008; // 0x2718 46778 field public static final int ERROR_TIME_OUT = 10005; // 0x2715 46779 field public static final int ERROR_UNSUPPORTED_VERSION = 10007; // 0x2717 46780 field public static final String EXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODE = "android.telephony.euicc.extra.EMBEDDED_SUBSCRIPTION_DETAILED_CODE"; 46781 field public static final String EXTRA_EMBEDDED_SUBSCRIPTION_DOWNLOADABLE_SUBSCRIPTION = "android.telephony.euicc.extra.EMBEDDED_SUBSCRIPTION_DOWNLOADABLE_SUBSCRIPTION"; 46782 field public static final String EXTRA_EMBEDDED_SUBSCRIPTION_ERROR_CODE = "android.telephony.euicc.extra.EMBEDDED_SUBSCRIPTION_ERROR_CODE"; 46783 field public static final String EXTRA_EMBEDDED_SUBSCRIPTION_OPERATION_CODE = "android.telephony.euicc.extra.EMBEDDED_SUBSCRIPTION_OPERATION_CODE"; 46784 field public static final String EXTRA_EMBEDDED_SUBSCRIPTION_SMDX_REASON_CODE = "android.telephony.euicc.extra.EMBEDDED_SUBSCRIPTION_SMDX_REASON_CODE"; 46785 field public static final String EXTRA_EMBEDDED_SUBSCRIPTION_SMDX_SUBJECT_CODE = "android.telephony.euicc.extra.EMBEDDED_SUBSCRIPTION_SMDX_SUBJECT_CODE"; 46786 field public static final String EXTRA_USE_QR_SCANNER = "android.telephony.euicc.extra.USE_QR_SCANNER"; 46787 field public static final String META_DATA_CARRIER_ICON = "android.telephony.euicc.carriericon"; 46788 field public static final int OPERATION_APDU = 8; // 0x8 46789 field public static final int OPERATION_DOWNLOAD = 5; // 0x5 46790 field public static final int OPERATION_EUICC_CARD = 3; // 0x3 46791 field public static final int OPERATION_EUICC_GSMA = 7; // 0x7 46792 field public static final int OPERATION_HTTP = 11; // 0xb 46793 field public static final int OPERATION_METADATA = 6; // 0x6 46794 field public static final int OPERATION_SIM_SLOT = 2; // 0x2 46795 field public static final int OPERATION_SMDX = 9; // 0x9 46796 field public static final int OPERATION_SMDX_SUBJECT_REASON_CODE = 10; // 0xa 46797 field public static final int OPERATION_SWITCH = 4; // 0x4 46798 field public static final int OPERATION_SYSTEM = 1; // 0x1 46799 } 46800 46801} 46802 46803package android.telephony.gsm { 46804 46805 public class GsmCellLocation extends android.telephony.CellLocation { 46806 ctor public GsmCellLocation(); 46807 ctor public GsmCellLocation(android.os.Bundle); 46808 method public void fillInNotifierBundle(android.os.Bundle); 46809 method public int getCid(); 46810 method public int getLac(); 46811 method public int getPsc(); 46812 method public void setLacAndCid(int, int); 46813 method public void setStateInvalid(); 46814 } 46815 46816 @Deprecated public final class SmsManager { 46817 method @Deprecated public java.util.ArrayList<java.lang.String> divideMessage(String); 46818 method @Deprecated public static android.telephony.gsm.SmsManager getDefault(); 46819 method @Deprecated public void sendDataMessage(String, String, short, byte[], android.app.PendingIntent, android.app.PendingIntent); 46820 method @Deprecated public void sendMultipartTextMessage(String, String, java.util.ArrayList<java.lang.String>, java.util.ArrayList<android.app.PendingIntent>, java.util.ArrayList<android.app.PendingIntent>); 46821 method @Deprecated public void sendTextMessage(String, String, String, android.app.PendingIntent, android.app.PendingIntent); 46822 field @Deprecated public static final int RESULT_ERROR_GENERIC_FAILURE = 1; // 0x1 46823 field @Deprecated public static final int RESULT_ERROR_NO_SERVICE = 4; // 0x4 46824 field @Deprecated public static final int RESULT_ERROR_NULL_PDU = 3; // 0x3 46825 field @Deprecated public static final int RESULT_ERROR_RADIO_OFF = 2; // 0x2 46826 field @Deprecated public static final int STATUS_ON_SIM_FREE = 0; // 0x0 46827 field @Deprecated public static final int STATUS_ON_SIM_READ = 1; // 0x1 46828 field @Deprecated public static final int STATUS_ON_SIM_SENT = 5; // 0x5 46829 field @Deprecated public static final int STATUS_ON_SIM_UNREAD = 3; // 0x3 46830 field @Deprecated public static final int STATUS_ON_SIM_UNSENT = 7; // 0x7 46831 } 46832 46833 @Deprecated public class SmsMessage { 46834 ctor @Deprecated public SmsMessage(); 46835 method @Deprecated public static int[] calculateLength(CharSequence, boolean); 46836 method @Deprecated public static int[] calculateLength(String, boolean); 46837 method @Deprecated public static android.telephony.gsm.SmsMessage createFromPdu(byte[]); 46838 method @Deprecated public String getDisplayMessageBody(); 46839 method @Deprecated public String getDisplayOriginatingAddress(); 46840 method @Deprecated public String getEmailBody(); 46841 method @Deprecated public String getEmailFrom(); 46842 method @Deprecated public int getIndexOnSim(); 46843 method @Deprecated public String getMessageBody(); 46844 method @Deprecated public android.telephony.gsm.SmsMessage.MessageClass getMessageClass(); 46845 method @Deprecated public String getOriginatingAddress(); 46846 method @Deprecated public byte[] getPdu(); 46847 method @Deprecated public int getProtocolIdentifier(); 46848 method @Deprecated public String getPseudoSubject(); 46849 method @Deprecated public String getServiceCenterAddress(); 46850 method @Deprecated public int getStatus(); 46851 method @Deprecated public int getStatusOnSim(); 46852 method @Deprecated public static android.telephony.gsm.SmsMessage.SubmitPdu getSubmitPdu(String, String, String, boolean); 46853 method @Deprecated public static android.telephony.gsm.SmsMessage.SubmitPdu getSubmitPdu(String, String, short, byte[], boolean); 46854 method @Deprecated public static int getTPLayerLengthForPDU(String); 46855 method @Deprecated public long getTimestampMillis(); 46856 method @Deprecated public byte[] getUserData(); 46857 method @Deprecated public boolean isCphsMwiMessage(); 46858 method @Deprecated public boolean isEmail(); 46859 method @Deprecated public boolean isMWIClearMessage(); 46860 method @Deprecated public boolean isMWISetMessage(); 46861 method @Deprecated public boolean isMwiDontStore(); 46862 method @Deprecated public boolean isReplace(); 46863 method @Deprecated public boolean isReplyPathPresent(); 46864 method @Deprecated public boolean isStatusReportMessage(); 46865 field @Deprecated public static final int ENCODING_16BIT = 3; // 0x3 46866 field @Deprecated public static final int ENCODING_7BIT = 1; // 0x1 46867 field @Deprecated public static final int ENCODING_8BIT = 2; // 0x2 46868 field @Deprecated public static final int ENCODING_UNKNOWN = 0; // 0x0 46869 field @Deprecated public static final int MAX_USER_DATA_BYTES = 140; // 0x8c 46870 field @Deprecated public static final int MAX_USER_DATA_SEPTETS = 160; // 0xa0 46871 field @Deprecated public static final int MAX_USER_DATA_SEPTETS_WITH_HEADER = 153; // 0x99 46872 } 46873 46874 @Deprecated public enum SmsMessage.MessageClass { 46875 enum_constant @Deprecated public static final android.telephony.gsm.SmsMessage.MessageClass CLASS_0; 46876 enum_constant @Deprecated public static final android.telephony.gsm.SmsMessage.MessageClass CLASS_1; 46877 enum_constant @Deprecated public static final android.telephony.gsm.SmsMessage.MessageClass CLASS_2; 46878 enum_constant @Deprecated public static final android.telephony.gsm.SmsMessage.MessageClass CLASS_3; 46879 enum_constant @Deprecated public static final android.telephony.gsm.SmsMessage.MessageClass UNKNOWN; 46880 } 46881 46882 @Deprecated public static class SmsMessage.SubmitPdu { 46883 ctor @Deprecated public SmsMessage.SubmitPdu(); 46884 field @Deprecated public byte[] encodedMessage; 46885 field @Deprecated public byte[] encodedScAddress; 46886 } 46887 46888} 46889 46890package android.telephony.ims { 46891 46892 public final class ImsException extends java.lang.Exception { 46893 method public int getCode(); 46894 field public static final int CODE_ERROR_INVALID_SUBSCRIPTION = 3; // 0x3 46895 field public static final int CODE_ERROR_SERVICE_UNAVAILABLE = 1; // 0x1 46896 field public static final int CODE_ERROR_UNSPECIFIED = 0; // 0x0 46897 field public static final int CODE_ERROR_UNSUPPORTED_OPERATION = 2; // 0x2 46898 } 46899 46900 public class ImsManager { 46901 method @NonNull public android.telephony.ims.ImsMmTelManager getImsMmTelManager(int); 46902 method @NonNull public android.telephony.ims.ImsRcsManager getImsRcsManager(int); 46903 field public static final String ACTION_WFC_IMS_REGISTRATION_ERROR = "android.telephony.ims.action.WFC_IMS_REGISTRATION_ERROR"; 46904 field public static final String EXTRA_WFC_REGISTRATION_FAILURE_MESSAGE = "android.telephony.ims.extra.WFC_REGISTRATION_FAILURE_MESSAGE"; 46905 field public static final String EXTRA_WFC_REGISTRATION_FAILURE_TITLE = "android.telephony.ims.extra.WFC_REGISTRATION_FAILURE_TITLE"; 46906 } 46907 46908 public class ImsMmTelManager implements android.telephony.ims.RegistrationManager { 46909 method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public void getRegistrationState(@NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<java.lang.Integer>); 46910 method @RequiresPermission(anyOf={"android.permission.READ_PRIVILEGED_PHONE_STATE", android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public void getRegistrationTransportType(@NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<java.lang.Integer>); 46911 method @RequiresPermission(anyOf={"android.permission.READ_PRIVILEGED_PHONE_STATE", android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public int getVoWiFiModeSetting(); 46912 method @RequiresPermission(anyOf={"android.permission.READ_PRIVILEGED_PHONE_STATE", android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public boolean isAdvancedCallingSettingEnabled(); 46913 method @RequiresPermission(anyOf={"android.permission.READ_PRIVILEGED_PHONE_STATE", android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public boolean isTtyOverVolteEnabled(); 46914 method @RequiresPermission(anyOf={"android.permission.READ_PRIVILEGED_PHONE_STATE", android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public boolean isVoWiFiRoamingSettingEnabled(); 46915 method @RequiresPermission(anyOf={"android.permission.READ_PRIVILEGED_PHONE_STATE", android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public boolean isVoWiFiSettingEnabled(); 46916 method @RequiresPermission(anyOf={"android.permission.READ_PRIVILEGED_PHONE_STATE", android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public boolean isVtSettingEnabled(); 46917 method @RequiresPermission(anyOf={"android.permission.READ_PRIVILEGED_PHONE_STATE", android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public void registerImsRegistrationCallback(@NonNull java.util.concurrent.Executor, @NonNull android.telephony.ims.RegistrationManager.RegistrationCallback) throws android.telephony.ims.ImsException; 46918 method @RequiresPermission(anyOf={"android.permission.READ_PRIVILEGED_PHONE_STATE", android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public void registerMmTelCapabilityCallback(@NonNull java.util.concurrent.Executor, @NonNull android.telephony.ims.ImsMmTelManager.CapabilityCallback) throws android.telephony.ims.ImsException; 46919 method @RequiresPermission(anyOf={"android.permission.READ_PRIVILEGED_PHONE_STATE", android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public void unregisterImsRegistrationCallback(@NonNull android.telephony.ims.RegistrationManager.RegistrationCallback); 46920 method @RequiresPermission(anyOf={"android.permission.READ_PRIVILEGED_PHONE_STATE", android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public void unregisterMmTelCapabilityCallback(@NonNull android.telephony.ims.ImsMmTelManager.CapabilityCallback); 46921 field public static final int WIFI_MODE_CELLULAR_PREFERRED = 1; // 0x1 46922 field public static final int WIFI_MODE_WIFI_ONLY = 0; // 0x0 46923 field public static final int WIFI_MODE_WIFI_PREFERRED = 2; // 0x2 46924 } 46925 46926 public static class ImsMmTelManager.CapabilityCallback { 46927 ctor public ImsMmTelManager.CapabilityCallback(); 46928 method public void onCapabilitiesStatusChanged(@NonNull android.telephony.ims.feature.MmTelFeature.MmTelCapabilities); 46929 } 46930 46931 public class ImsRcsManager { 46932 method @NonNull public android.telephony.ims.RcsUceAdapter getUceAdapter(); 46933 field public static final String ACTION_SHOW_CAPABILITY_DISCOVERY_OPT_IN = "android.telephony.ims.action.SHOW_CAPABILITY_DISCOVERY_OPT_IN"; 46934 } 46935 46936 public final class ImsReasonInfo implements android.os.Parcelable { 46937 ctor public ImsReasonInfo(int, int, @Nullable String); 46938 method public int describeContents(); 46939 method public int getCode(); 46940 method public int getExtraCode(); 46941 method @Nullable public String getExtraMessage(); 46942 method public void writeToParcel(@NonNull android.os.Parcel, int); 46943 field public static final int CODE_ACCESS_CLASS_BLOCKED = 1512; // 0x5e8 46944 field public static final int CODE_ANSWERED_ELSEWHERE = 1014; // 0x3f6 46945 field public static final int CODE_BLACKLISTED_CALL_ID = 506; // 0x1fa 46946 field public static final int CODE_CALL_BARRED = 240; // 0xf0 46947 field public static final int CODE_CALL_DROP_IWLAN_TO_LTE_UNAVAILABLE = 1100; // 0x44c 46948 field public static final int CODE_CALL_END_CAUSE_CALL_PULL = 1016; // 0x3f8 46949 field public static final int CODE_CALL_PULL_OUT_OF_SYNC = 1015; // 0x3f7 46950 field public static final int CODE_DATA_DISABLED = 1406; // 0x57e 46951 field public static final int CODE_DATA_LIMIT_REACHED = 1405; // 0x57d 46952 field public static final int CODE_DIAL_MODIFIED_TO_DIAL = 246; // 0xf6 46953 field public static final int CODE_DIAL_MODIFIED_TO_DIAL_VIDEO = 247; // 0xf7 46954 field public static final int CODE_DIAL_MODIFIED_TO_SS = 245; // 0xf5 46955 field public static final int CODE_DIAL_MODIFIED_TO_USSD = 244; // 0xf4 46956 field public static final int CODE_DIAL_VIDEO_MODIFIED_TO_DIAL = 248; // 0xf8 46957 field public static final int CODE_DIAL_VIDEO_MODIFIED_TO_DIAL_VIDEO = 249; // 0xf9 46958 field public static final int CODE_DIAL_VIDEO_MODIFIED_TO_SS = 250; // 0xfa 46959 field public static final int CODE_DIAL_VIDEO_MODIFIED_TO_USSD = 251; // 0xfb 46960 field public static final int CODE_ECBM_NOT_SUPPORTED = 901; // 0x385 46961 field public static final int CODE_EMERGENCY_PERM_FAILURE = 364; // 0x16c 46962 field public static final int CODE_EMERGENCY_TEMP_FAILURE = 363; // 0x16b 46963 field public static final int CODE_EPDG_TUNNEL_ESTABLISH_FAILURE = 1400; // 0x578 46964 field public static final int CODE_EPDG_TUNNEL_LOST_CONNECTION = 1402; // 0x57a 46965 field public static final int CODE_EPDG_TUNNEL_REKEY_FAILURE = 1401; // 0x579 46966 field public static final int CODE_FDN_BLOCKED = 241; // 0xf1 46967 field public static final int CODE_IKEV2_AUTH_FAILURE = 1408; // 0x580 46968 field public static final int CODE_IMEI_NOT_ACCEPTED = 243; // 0xf3 46969 field public static final int CODE_IWLAN_DPD_FAILURE = 1300; // 0x514 46970 field public static final int CODE_LOCAL_CALL_BUSY = 142; // 0x8e 46971 field public static final int CODE_LOCAL_CALL_CS_RETRY_REQUIRED = 146; // 0x92 46972 field public static final int CODE_LOCAL_CALL_DECLINE = 143; // 0x8f 46973 field public static final int CODE_LOCAL_CALL_EXCEEDED = 141; // 0x8d 46974 field public static final int CODE_LOCAL_CALL_RESOURCE_RESERVATION_FAILED = 145; // 0x91 46975 field public static final int CODE_LOCAL_CALL_TERMINATED = 148; // 0x94 46976 field public static final int CODE_LOCAL_CALL_VCC_ON_PROGRESSING = 144; // 0x90 46977 field public static final int CODE_LOCAL_CALL_VOLTE_RETRY_REQUIRED = 147; // 0x93 46978 field public static final int CODE_LOCAL_ENDED_BY_CONFERENCE_MERGE = 108; // 0x6c 46979 field public static final int CODE_LOCAL_HO_NOT_FEASIBLE = 149; // 0x95 46980 field public static final int CODE_LOCAL_ILLEGAL_ARGUMENT = 101; // 0x65 46981 field public static final int CODE_LOCAL_ILLEGAL_STATE = 102; // 0x66 46982 field public static final int CODE_LOCAL_IMS_SERVICE_DOWN = 106; // 0x6a 46983 field public static final int CODE_LOCAL_INTERNAL_ERROR = 103; // 0x67 46984 field public static final int CODE_LOCAL_LOW_BATTERY = 112; // 0x70 46985 field public static final int CODE_LOCAL_NETWORK_IP_CHANGED = 124; // 0x7c 46986 field public static final int CODE_LOCAL_NETWORK_NO_LTE_COVERAGE = 122; // 0x7a 46987 field public static final int CODE_LOCAL_NETWORK_NO_SERVICE = 121; // 0x79 46988 field public static final int CODE_LOCAL_NETWORK_ROAMING = 123; // 0x7b 46989 field public static final int CODE_LOCAL_NOT_REGISTERED = 132; // 0x84 46990 field public static final int CODE_LOCAL_NO_PENDING_CALL = 107; // 0x6b 46991 field public static final int CODE_LOCAL_POWER_OFF = 111; // 0x6f 46992 field public static final int CODE_LOCAL_SERVICE_UNAVAILABLE = 131; // 0x83 46993 field public static final int CODE_LOW_BATTERY = 505; // 0x1f9 46994 field public static final int CODE_MAXIMUM_NUMBER_OF_CALLS_REACHED = 1403; // 0x57b 46995 field public static final int CODE_MEDIA_INIT_FAILED = 401; // 0x191 46996 field public static final int CODE_MEDIA_NOT_ACCEPTABLE = 403; // 0x193 46997 field public static final int CODE_MEDIA_NO_DATA = 402; // 0x192 46998 field public static final int CODE_MEDIA_UNSPECIFIED = 404; // 0x194 46999 field public static final int CODE_MULTIENDPOINT_NOT_SUPPORTED = 902; // 0x386 47000 field public static final int CODE_NETWORK_DETACH = 1513; // 0x5e9 47001 field public static final int CODE_NETWORK_REJECT = 1504; // 0x5e0 47002 field public static final int CODE_NETWORK_RESP_TIMEOUT = 1503; // 0x5df 47003 field public static final int CODE_NO_CSFB_IN_CS_ROAM = 1516; // 0x5ec 47004 field public static final int CODE_NO_VALID_SIM = 1501; // 0x5dd 47005 field public static final int CODE_OEM_CAUSE_1 = 61441; // 0xf001 47006 field public static final int CODE_OEM_CAUSE_10 = 61450; // 0xf00a 47007 field public static final int CODE_OEM_CAUSE_11 = 61451; // 0xf00b 47008 field public static final int CODE_OEM_CAUSE_12 = 61452; // 0xf00c 47009 field public static final int CODE_OEM_CAUSE_13 = 61453; // 0xf00d 47010 field public static final int CODE_OEM_CAUSE_14 = 61454; // 0xf00e 47011 field public static final int CODE_OEM_CAUSE_15 = 61455; // 0xf00f 47012 field public static final int CODE_OEM_CAUSE_2 = 61442; // 0xf002 47013 field public static final int CODE_OEM_CAUSE_3 = 61443; // 0xf003 47014 field public static final int CODE_OEM_CAUSE_4 = 61444; // 0xf004 47015 field public static final int CODE_OEM_CAUSE_5 = 61445; // 0xf005 47016 field public static final int CODE_OEM_CAUSE_6 = 61446; // 0xf006 47017 field public static final int CODE_OEM_CAUSE_7 = 61447; // 0xf007 47018 field public static final int CODE_OEM_CAUSE_8 = 61448; // 0xf008 47019 field public static final int CODE_OEM_CAUSE_9 = 61449; // 0xf009 47020 field public static final int CODE_RADIO_ACCESS_FAILURE = 1505; // 0x5e1 47021 field public static final int CODE_RADIO_INTERNAL_ERROR = 1502; // 0x5de 47022 field public static final int CODE_RADIO_LINK_FAILURE = 1506; // 0x5e2 47023 field public static final int CODE_RADIO_LINK_LOST = 1507; // 0x5e3 47024 field public static final int CODE_RADIO_OFF = 1500; // 0x5dc 47025 field public static final int CODE_RADIO_RELEASE_ABNORMAL = 1511; // 0x5e7 47026 field public static final int CODE_RADIO_RELEASE_NORMAL = 1510; // 0x5e6 47027 field public static final int CODE_RADIO_SETUP_FAILURE = 1509; // 0x5e5 47028 field public static final int CODE_RADIO_UPLINK_FAILURE = 1508; // 0x5e4 47029 field public static final int CODE_REGISTRATION_ERROR = 1000; // 0x3e8 47030 field public static final int CODE_REJECTED_ELSEWHERE = 1017; // 0x3f9 47031 field public static final int CODE_REJECT_1X_COLLISION = 1603; // 0x643 47032 field public static final int CODE_REJECT_CALL_ON_OTHER_SUB = 1602; // 0x642 47033 field public static final int CODE_REJECT_CALL_TYPE_NOT_ALLOWED = 1605; // 0x645 47034 field public static final int CODE_REJECT_CONFERENCE_TTY_NOT_ALLOWED = 1617; // 0x651 47035 field public static final int CODE_REJECT_INTERNAL_ERROR = 1612; // 0x64c 47036 field public static final int CODE_REJECT_MAX_CALL_LIMIT_REACHED = 1608; // 0x648 47037 field public static final int CODE_REJECT_ONGOING_CALL_SETUP = 1607; // 0x647 47038 field public static final int CODE_REJECT_ONGOING_CALL_TRANSFER = 1611; // 0x64b 47039 field public static final int CODE_REJECT_ONGOING_CALL_UPGRADE = 1616; // 0x650 47040 field public static final int CODE_REJECT_ONGOING_CALL_WAITING_DISABLED = 1601; // 0x641 47041 field public static final int CODE_REJECT_ONGOING_CONFERENCE_CALL = 1618; // 0x652 47042 field public static final int CODE_REJECT_ONGOING_CS_CALL = 1621; // 0x655 47043 field public static final int CODE_REJECT_ONGOING_E911_CALL = 1606; // 0x646 47044 field public static final int CODE_REJECT_ONGOING_ENCRYPTED_CALL = 1620; // 0x654 47045 field public static final int CODE_REJECT_ONGOING_HANDOVER = 1614; // 0x64e 47046 field public static final int CODE_REJECT_QOS_FAILURE = 1613; // 0x64d 47047 field public static final int CODE_REJECT_SERVICE_NOT_REGISTERED = 1604; // 0x644 47048 field public static final int CODE_REJECT_UNKNOWN = 1600; // 0x640 47049 field public static final int CODE_REJECT_UNSUPPORTED_SDP_HEADERS = 1610; // 0x64a 47050 field public static final int CODE_REJECT_UNSUPPORTED_SIP_HEADERS = 1609; // 0x649 47051 field public static final int CODE_REJECT_VT_AVPF_NOT_ALLOWED = 1619; // 0x653 47052 field public static final int CODE_REJECT_VT_TTY_NOT_ALLOWED = 1615; // 0x64f 47053 field public static final int CODE_REMOTE_CALL_DECLINE = 1404; // 0x57c 47054 field public static final int CODE_SESSION_MODIFICATION_FAILED = 1517; // 0x5ed 47055 field public static final int CODE_SIP_ALTERNATE_EMERGENCY_CALL = 1514; // 0x5ea 47056 field public static final int CODE_SIP_AMBIGUOUS = 376; // 0x178 47057 field public static final int CODE_SIP_BAD_ADDRESS = 337; // 0x151 47058 field public static final int CODE_SIP_BAD_REQUEST = 331; // 0x14b 47059 field public static final int CODE_SIP_BUSY = 338; // 0x152 47060 field public static final int CODE_SIP_CALL_OR_TRANS_DOES_NOT_EXIST = 372; // 0x174 47061 field public static final int CODE_SIP_CLIENT_ERROR = 342; // 0x156 47062 field public static final int CODE_SIP_EXTENSION_REQUIRED = 370; // 0x172 47063 field public static final int CODE_SIP_FORBIDDEN = 332; // 0x14c 47064 field public static final int CODE_SIP_GLOBAL_ERROR = 362; // 0x16a 47065 field public static final int CODE_SIP_INTERVAL_TOO_BRIEF = 371; // 0x173 47066 field public static final int CODE_SIP_LOOP_DETECTED = 373; // 0x175 47067 field public static final int CODE_SIP_METHOD_NOT_ALLOWED = 366; // 0x16e 47068 field public static final int CODE_SIP_NOT_ACCEPTABLE = 340; // 0x154 47069 field public static final int CODE_SIP_NOT_FOUND = 333; // 0x14d 47070 field public static final int CODE_SIP_NOT_REACHABLE = 341; // 0x155 47071 field public static final int CODE_SIP_NOT_SUPPORTED = 334; // 0x14e 47072 field public static final int CODE_SIP_PROXY_AUTHENTICATION_REQUIRED = 367; // 0x16f 47073 field public static final int CODE_SIP_REDIRECTED = 321; // 0x141 47074 field public static final int CODE_SIP_REQUEST_CANCELLED = 339; // 0x153 47075 field public static final int CODE_SIP_REQUEST_ENTITY_TOO_LARGE = 368; // 0x170 47076 field public static final int CODE_SIP_REQUEST_PENDING = 377; // 0x179 47077 field public static final int CODE_SIP_REQUEST_TIMEOUT = 335; // 0x14f 47078 field public static final int CODE_SIP_REQUEST_URI_TOO_LARGE = 369; // 0x171 47079 field public static final int CODE_SIP_SERVER_ERROR = 354; // 0x162 47080 field public static final int CODE_SIP_SERVER_INTERNAL_ERROR = 351; // 0x15f 47081 field public static final int CODE_SIP_SERVER_TIMEOUT = 353; // 0x161 47082 field public static final int CODE_SIP_SERVICE_UNAVAILABLE = 352; // 0x160 47083 field public static final int CODE_SIP_TEMPRARILY_UNAVAILABLE = 336; // 0x150 47084 field public static final int CODE_SIP_TOO_MANY_HOPS = 374; // 0x176 47085 field public static final int CODE_SIP_TRANSACTION_DOES_NOT_EXIST = 343; // 0x157 47086 field public static final int CODE_SIP_UNDECIPHERABLE = 378; // 0x17a 47087 field public static final int CODE_SIP_USER_MARKED_UNWANTED = 365; // 0x16d 47088 field public static final int CODE_SIP_USER_REJECTED = 361; // 0x169 47089 field public static final int CODE_SUPP_SVC_CANCELLED = 1202; // 0x4b2 47090 field public static final int CODE_SUPP_SVC_FAILED = 1201; // 0x4b1 47091 field public static final int CODE_SUPP_SVC_REINVITE_COLLISION = 1203; // 0x4b3 47092 field public static final int CODE_TIMEOUT_1XX_WAITING = 201; // 0xc9 47093 field public static final int CODE_TIMEOUT_NO_ANSWER = 202; // 0xca 47094 field public static final int CODE_TIMEOUT_NO_ANSWER_CALL_UPDATE = 203; // 0xcb 47095 field public static final int CODE_UNSPECIFIED = 0; // 0x0 47096 field public static final int CODE_USER_CANCELLED_SESSION_MODIFICATION = 512; // 0x200 47097 field public static final int CODE_USER_DECLINE = 504; // 0x1f8 47098 field public static final int CODE_USER_IGNORE = 503; // 0x1f7 47099 field public static final int CODE_USER_NOANSWER = 502; // 0x1f6 47100 field public static final int CODE_USER_REJECTED_SESSION_MODIFICATION = 511; // 0x1ff 47101 field public static final int CODE_USER_TERMINATED = 501; // 0x1f5 47102 field public static final int CODE_USER_TERMINATED_BY_REMOTE = 510; // 0x1fe 47103 field public static final int CODE_UT_CB_PASSWORD_MISMATCH = 821; // 0x335 47104 field public static final int CODE_UT_NETWORK_ERROR = 804; // 0x324 47105 field public static final int CODE_UT_NOT_SUPPORTED = 801; // 0x321 47106 field public static final int CODE_UT_OPERATION_NOT_ALLOWED = 803; // 0x323 47107 field public static final int CODE_UT_SERVICE_UNAVAILABLE = 802; // 0x322 47108 field public static final int CODE_UT_SS_MODIFIED_TO_DIAL = 822; // 0x336 47109 field public static final int CODE_UT_SS_MODIFIED_TO_DIAL_VIDEO = 825; // 0x339 47110 field public static final int CODE_UT_SS_MODIFIED_TO_SS = 824; // 0x338 47111 field public static final int CODE_UT_SS_MODIFIED_TO_USSD = 823; // 0x337 47112 field public static final int CODE_WIFI_LOST = 1407; // 0x57f 47113 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.ims.ImsReasonInfo> CREATOR; 47114 field public static final int EXTRA_CODE_CALL_RETRY_BY_SETTINGS = 3; // 0x3 47115 field public static final int EXTRA_CODE_CALL_RETRY_NORMAL = 1; // 0x1 47116 field public static final int EXTRA_CODE_CALL_RETRY_SILENT_REDIAL = 2; // 0x2 47117 } 47118 47119 public class RcsUceAdapter { 47120 method @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) public boolean isUceSettingEnabled() throws android.telephony.ims.ImsException; 47121 } 47122 47123 public interface RegistrationManager { 47124 method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public void getRegistrationState(@NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<java.lang.Integer>); 47125 method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public void getRegistrationTransportType(@NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<java.lang.Integer>); 47126 method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public void registerImsRegistrationCallback(@NonNull java.util.concurrent.Executor, @NonNull android.telephony.ims.RegistrationManager.RegistrationCallback) throws android.telephony.ims.ImsException; 47127 method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public void unregisterImsRegistrationCallback(@NonNull android.telephony.ims.RegistrationManager.RegistrationCallback); 47128 field public static final int REGISTRATION_STATE_NOT_REGISTERED = 0; // 0x0 47129 field public static final int REGISTRATION_STATE_REGISTERED = 2; // 0x2 47130 field public static final int REGISTRATION_STATE_REGISTERING = 1; // 0x1 47131 } 47132 47133 public static class RegistrationManager.RegistrationCallback { 47134 ctor public RegistrationManager.RegistrationCallback(); 47135 method public void onRegistered(int); 47136 method public void onRegistering(int); 47137 method public void onTechnologyChangeFailed(int, @NonNull android.telephony.ims.ImsReasonInfo); 47138 method public void onUnregistered(@NonNull android.telephony.ims.ImsReasonInfo); 47139 } 47140 47141} 47142 47143package android.telephony.ims.feature { 47144 47145 public class MmTelFeature { 47146 } 47147 47148 public static class MmTelFeature.MmTelCapabilities { 47149 field public static final int CAPABILITY_TYPE_SMS = 8; // 0x8 47150 field public static final int CAPABILITY_TYPE_UT = 4; // 0x4 47151 field public static final int CAPABILITY_TYPE_VIDEO = 2; // 0x2 47152 field public static final int CAPABILITY_TYPE_VOICE = 1; // 0x1 47153 } 47154 47155} 47156 47157package android.telephony.mbms { 47158 47159 public class DownloadProgressListener { 47160 ctor public DownloadProgressListener(); 47161 method public void onProgressUpdated(android.telephony.mbms.DownloadRequest, android.telephony.mbms.FileInfo, int, int, int, int); 47162 } 47163 47164 public final class DownloadRequest implements android.os.Parcelable { 47165 method public int describeContents(); 47166 method public android.net.Uri getDestinationUri(); 47167 method public String getFileServiceId(); 47168 method public static int getMaxAppIntentSize(); 47169 method public static int getMaxDestinationUriSize(); 47170 method public android.net.Uri getSourceUri(); 47171 method public int getSubscriptionId(); 47172 method public byte[] toByteArray(); 47173 method public void writeToParcel(android.os.Parcel, int); 47174 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.mbms.DownloadRequest> CREATOR; 47175 } 47176 47177 public static class DownloadRequest.Builder { 47178 ctor public DownloadRequest.Builder(@NonNull android.net.Uri, @NonNull android.net.Uri); 47179 method public android.telephony.mbms.DownloadRequest build(); 47180 method public static android.telephony.mbms.DownloadRequest.Builder fromDownloadRequest(android.telephony.mbms.DownloadRequest); 47181 method public static android.telephony.mbms.DownloadRequest.Builder fromSerializedRequest(byte[]); 47182 method public android.telephony.mbms.DownloadRequest.Builder setAppIntent(android.content.Intent); 47183 method public android.telephony.mbms.DownloadRequest.Builder setServiceInfo(android.telephony.mbms.FileServiceInfo); 47184 method public android.telephony.mbms.DownloadRequest.Builder setSubscriptionId(int); 47185 } 47186 47187 public class DownloadStatusListener { 47188 ctor public DownloadStatusListener(); 47189 method public void onStatusUpdated(android.telephony.mbms.DownloadRequest, android.telephony.mbms.FileInfo, int); 47190 } 47191 47192 public final class FileInfo implements android.os.Parcelable { 47193 method public int describeContents(); 47194 method public String getMimeType(); 47195 method public android.net.Uri getUri(); 47196 method public void writeToParcel(android.os.Parcel, int); 47197 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.mbms.FileInfo> CREATOR; 47198 } 47199 47200 public final class FileServiceInfo extends android.telephony.mbms.ServiceInfo implements android.os.Parcelable { 47201 method public int describeContents(); 47202 method public java.util.List<android.telephony.mbms.FileInfo> getFiles(); 47203 method public void writeToParcel(android.os.Parcel, int); 47204 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.mbms.FileServiceInfo> CREATOR; 47205 } 47206 47207 public class GroupCall implements java.lang.AutoCloseable { 47208 method public void close(); 47209 method public long getTmgi(); 47210 method public void updateGroupCall(@NonNull java.util.List<java.lang.Integer>, @NonNull java.util.List<java.lang.Integer>); 47211 field public static final int REASON_BY_USER_REQUEST = 1; // 0x1 47212 field public static final int REASON_FREQUENCY_CONFLICT = 3; // 0x3 47213 field public static final int REASON_LEFT_MBMS_BROADCAST_AREA = 6; // 0x6 47214 field public static final int REASON_NONE = 0; // 0x0 47215 field public static final int REASON_NOT_CONNECTED_TO_HOMECARRIER_LTE = 5; // 0x5 47216 field public static final int REASON_OUT_OF_MEMORY = 4; // 0x4 47217 field public static final int STATE_STALLED = 3; // 0x3 47218 field public static final int STATE_STARTED = 2; // 0x2 47219 field public static final int STATE_STOPPED = 1; // 0x1 47220 } 47221 47222 public interface GroupCallCallback { 47223 method public default void onBroadcastSignalStrengthUpdated(@IntRange(from=0xffffffff, to=4) int); 47224 method public default void onError(int, @Nullable String); 47225 method public default void onGroupCallStateChanged(int, int); 47226 field public static final int SIGNAL_STRENGTH_UNAVAILABLE = -1; // 0xffffffff 47227 } 47228 47229 public class MbmsDownloadReceiver extends android.content.BroadcastReceiver { 47230 ctor public MbmsDownloadReceiver(); 47231 method public void onReceive(android.content.Context, android.content.Intent); 47232 } 47233 47234 public class MbmsDownloadSessionCallback { 47235 ctor public MbmsDownloadSessionCallback(); 47236 method public void onError(int, String); 47237 method public void onFileServicesUpdated(java.util.List<android.telephony.mbms.FileServiceInfo>); 47238 method public void onMiddlewareReady(); 47239 } 47240 47241 public class MbmsErrors { 47242 field public static final int ERROR_MIDDLEWARE_LOST = 3; // 0x3 47243 field public static final int ERROR_MIDDLEWARE_NOT_BOUND = 2; // 0x2 47244 field public static final int ERROR_NO_UNIQUE_MIDDLEWARE = 1; // 0x1 47245 field public static final int SUCCESS = 0; // 0x0 47246 field public static final int UNKNOWN = -1; // 0xffffffff 47247 } 47248 47249 public static class MbmsErrors.DownloadErrors { 47250 field public static final int ERROR_CANNOT_CHANGE_TEMP_FILE_ROOT = 401; // 0x191 47251 field public static final int ERROR_UNKNOWN_DOWNLOAD_REQUEST = 402; // 0x192 47252 field public static final int ERROR_UNKNOWN_FILE_INFO = 403; // 0x193 47253 } 47254 47255 public static class MbmsErrors.GeneralErrors { 47256 field public static final int ERROR_CARRIER_CHANGE_NOT_ALLOWED = 207; // 0xcf 47257 field public static final int ERROR_IN_E911 = 204; // 0xcc 47258 field public static final int ERROR_MIDDLEWARE_NOT_YET_READY = 201; // 0xc9 47259 field public static final int ERROR_MIDDLEWARE_TEMPORARILY_UNAVAILABLE = 203; // 0xcb 47260 field public static final int ERROR_NOT_CONNECTED_TO_HOME_CARRIER_LTE = 205; // 0xcd 47261 field public static final int ERROR_OUT_OF_MEMORY = 202; // 0xca 47262 field public static final int ERROR_UNABLE_TO_READ_SIM = 206; // 0xce 47263 } 47264 47265 public static class MbmsErrors.GroupCallErrors { 47266 field public static final int ERROR_DUPLICATE_START_GROUP_CALL = 502; // 0x1f6 47267 field public static final int ERROR_UNABLE_TO_START_SERVICE = 501; // 0x1f5 47268 } 47269 47270 public static class MbmsErrors.InitializationErrors { 47271 field public static final int ERROR_APP_PERMISSIONS_NOT_GRANTED = 102; // 0x66 47272 field public static final int ERROR_DUPLICATE_INITIALIZE = 101; // 0x65 47273 field public static final int ERROR_UNABLE_TO_INITIALIZE = 103; // 0x67 47274 } 47275 47276 public static class MbmsErrors.StreamingErrors { 47277 field public static final int ERROR_CONCURRENT_SERVICE_LIMIT_REACHED = 301; // 0x12d 47278 field public static final int ERROR_DUPLICATE_START_STREAM = 303; // 0x12f 47279 field public static final int ERROR_UNABLE_TO_START_SERVICE = 302; // 0x12e 47280 } 47281 47282 public interface MbmsGroupCallSessionCallback { 47283 method public default void onAvailableSaisUpdated(@NonNull java.util.List<java.lang.Integer>, @NonNull java.util.List<java.util.List<java.lang.Integer>>); 47284 method public default void onError(int, @Nullable String); 47285 method public default void onMiddlewareReady(); 47286 method public default void onServiceInterfaceAvailable(@NonNull String, int); 47287 } 47288 47289 public class MbmsStreamingSessionCallback { 47290 ctor public MbmsStreamingSessionCallback(); 47291 method public void onError(int, @Nullable String); 47292 method public void onMiddlewareReady(); 47293 method public void onStreamingServicesUpdated(java.util.List<android.telephony.mbms.StreamingServiceInfo>); 47294 } 47295 47296 public class ServiceInfo { 47297 method public java.util.List<java.util.Locale> getLocales(); 47298 method @NonNull public CharSequence getNameForLocale(@NonNull java.util.Locale); 47299 method @NonNull public java.util.Set<java.util.Locale> getNamedContentLocales(); 47300 method public String getServiceClassName(); 47301 method public String getServiceId(); 47302 method public java.util.Date getSessionEndTime(); 47303 method public java.util.Date getSessionStartTime(); 47304 } 47305 47306 public class StreamingService implements java.lang.AutoCloseable { 47307 method public void close(); 47308 method public android.telephony.mbms.StreamingServiceInfo getInfo(); 47309 method @Nullable public android.net.Uri getPlaybackUri(); 47310 field public static final int BROADCAST_METHOD = 1; // 0x1 47311 field public static final int REASON_BY_USER_REQUEST = 1; // 0x1 47312 field public static final int REASON_END_OF_SESSION = 2; // 0x2 47313 field public static final int REASON_FREQUENCY_CONFLICT = 3; // 0x3 47314 field public static final int REASON_LEFT_MBMS_BROADCAST_AREA = 6; // 0x6 47315 field public static final int REASON_NONE = 0; // 0x0 47316 field public static final int REASON_NOT_CONNECTED_TO_HOMECARRIER_LTE = 5; // 0x5 47317 field public static final int REASON_OUT_OF_MEMORY = 4; // 0x4 47318 field public static final int STATE_STALLED = 3; // 0x3 47319 field public static final int STATE_STARTED = 2; // 0x2 47320 field public static final int STATE_STOPPED = 1; // 0x1 47321 field public static final int UNICAST_METHOD = 2; // 0x2 47322 } 47323 47324 public class StreamingServiceCallback { 47325 ctor public StreamingServiceCallback(); 47326 method public void onBroadcastSignalStrengthUpdated(int); 47327 method public void onError(int, @Nullable String); 47328 method public void onMediaDescriptionUpdated(); 47329 method public void onStreamMethodUpdated(int); 47330 method public void onStreamStateUpdated(int, int); 47331 field public static final int SIGNAL_STRENGTH_UNAVAILABLE = -1; // 0xffffffff 47332 } 47333 47334 public final class StreamingServiceInfo extends android.telephony.mbms.ServiceInfo implements android.os.Parcelable { 47335 method public int describeContents(); 47336 method public void writeToParcel(android.os.Parcel, int); 47337 field @NonNull public static final android.os.Parcelable.Creator<android.telephony.mbms.StreamingServiceInfo> CREATOR; 47338 } 47339 47340} 47341 47342package android.text { 47343 47344 @Deprecated public class AlteredCharSequence implements java.lang.CharSequence android.text.GetChars { 47345 method @Deprecated public char charAt(int); 47346 method @Deprecated public void getChars(int, int, char[], int); 47347 method @Deprecated public int length(); 47348 method @Deprecated public static android.text.AlteredCharSequence make(CharSequence, char[], int, int); 47349 method @Deprecated public CharSequence subSequence(int, int); 47350 } 47351 47352 @Deprecated public class AndroidCharacter { 47353 ctor @Deprecated public AndroidCharacter(); 47354 method @Deprecated public static void getDirectionalities(char[], byte[], int); 47355 method @Deprecated public static int getEastAsianWidth(char); 47356 method @Deprecated public static void getEastAsianWidths(char[], int, int, byte[]); 47357 method @Deprecated public static char getMirror(char); 47358 method @Deprecated public static boolean mirror(char[], int, int); 47359 field @Deprecated public static final int EAST_ASIAN_WIDTH_AMBIGUOUS = 1; // 0x1 47360 field @Deprecated public static final int EAST_ASIAN_WIDTH_FULL_WIDTH = 3; // 0x3 47361 field @Deprecated public static final int EAST_ASIAN_WIDTH_HALF_WIDTH = 2; // 0x2 47362 field @Deprecated public static final int EAST_ASIAN_WIDTH_NARROW = 4; // 0x4 47363 field @Deprecated public static final int EAST_ASIAN_WIDTH_NEUTRAL = 0; // 0x0 47364 field @Deprecated public static final int EAST_ASIAN_WIDTH_WIDE = 5; // 0x5 47365 } 47366 47367 public class Annotation implements android.text.ParcelableSpan { 47368 ctor public Annotation(String, String); 47369 ctor public Annotation(android.os.Parcel); 47370 method public int describeContents(); 47371 method public String getKey(); 47372 method public int getSpanTypeId(); 47373 method public String getValue(); 47374 method public void writeToParcel(android.os.Parcel, int); 47375 } 47376 47377 public class AutoText { 47378 method public static String get(CharSequence, int, int, android.view.View); 47379 method public static int getSize(android.view.View); 47380 } 47381 47382 public final class BidiFormatter { 47383 method public static android.text.BidiFormatter getInstance(); 47384 method public static android.text.BidiFormatter getInstance(boolean); 47385 method public static android.text.BidiFormatter getInstance(java.util.Locale); 47386 method public boolean getStereoReset(); 47387 method public boolean isRtl(String); 47388 method public boolean isRtl(CharSequence); 47389 method public boolean isRtlContext(); 47390 method @Nullable public String unicodeWrap(@Nullable String, android.text.TextDirectionHeuristic, boolean); 47391 method @Nullable public CharSequence unicodeWrap(@Nullable CharSequence, android.text.TextDirectionHeuristic, boolean); 47392 method public String unicodeWrap(String, android.text.TextDirectionHeuristic); 47393 method public CharSequence unicodeWrap(CharSequence, android.text.TextDirectionHeuristic); 47394 method public String unicodeWrap(String, boolean); 47395 method public CharSequence unicodeWrap(CharSequence, boolean); 47396 method public String unicodeWrap(String); 47397 method public CharSequence unicodeWrap(CharSequence); 47398 } 47399 47400 public static final class BidiFormatter.Builder { 47401 ctor public BidiFormatter.Builder(); 47402 ctor public BidiFormatter.Builder(boolean); 47403 ctor public BidiFormatter.Builder(java.util.Locale); 47404 method public android.text.BidiFormatter build(); 47405 method public android.text.BidiFormatter.Builder setTextDirectionHeuristic(android.text.TextDirectionHeuristic); 47406 method public android.text.BidiFormatter.Builder stereoReset(boolean); 47407 } 47408 47409 public class BoringLayout extends android.text.Layout implements android.text.TextUtils.EllipsizeCallback { 47410 ctor public BoringLayout(CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, android.text.BoringLayout.Metrics, boolean); 47411 ctor public BoringLayout(CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, android.text.BoringLayout.Metrics, boolean, android.text.TextUtils.TruncateAt, int); 47412 method public void ellipsized(int, int); 47413 method public int getBottomPadding(); 47414 method public int getEllipsisCount(int); 47415 method public int getEllipsisStart(int); 47416 method public boolean getLineContainsTab(int); 47417 method public int getLineCount(); 47418 method public int getLineDescent(int); 47419 method public final android.text.Layout.Directions getLineDirections(int); 47420 method public int getLineStart(int); 47421 method public int getLineTop(int); 47422 method public int getParagraphDirection(int); 47423 method public int getTopPadding(); 47424 method public static android.text.BoringLayout.Metrics isBoring(CharSequence, android.text.TextPaint); 47425 method public static android.text.BoringLayout.Metrics isBoring(CharSequence, android.text.TextPaint, android.text.BoringLayout.Metrics); 47426 method public static android.text.BoringLayout make(CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, android.text.BoringLayout.Metrics, boolean); 47427 method public static android.text.BoringLayout make(CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, android.text.BoringLayout.Metrics, boolean, android.text.TextUtils.TruncateAt, int); 47428 method public android.text.BoringLayout replaceOrMake(CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, android.text.BoringLayout.Metrics, boolean); 47429 method public android.text.BoringLayout replaceOrMake(CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, android.text.BoringLayout.Metrics, boolean, android.text.TextUtils.TruncateAt, int); 47430 } 47431 47432 public static class BoringLayout.Metrics extends android.graphics.Paint.FontMetricsInt { 47433 ctor public BoringLayout.Metrics(); 47434 field public int width; 47435 } 47436 47437 @Deprecated public abstract class ClipboardManager { 47438 ctor @Deprecated public ClipboardManager(); 47439 method @Deprecated public abstract CharSequence getText(); 47440 method @Deprecated public abstract boolean hasText(); 47441 method @Deprecated public abstract void setText(CharSequence); 47442 } 47443 47444 public class DynamicLayout extends android.text.Layout { 47445 ctor @Deprecated public DynamicLayout(@NonNull CharSequence, @NonNull android.text.TextPaint, @IntRange(from=0) int, @NonNull android.text.Layout.Alignment, @FloatRange(from=0.0) float, float, boolean); 47446 ctor @Deprecated public DynamicLayout(@NonNull CharSequence, @NonNull CharSequence, @NonNull android.text.TextPaint, @IntRange(from=0) int, @NonNull android.text.Layout.Alignment, @FloatRange(from=0.0) float, float, boolean); 47447 ctor @Deprecated public DynamicLayout(@NonNull CharSequence, @NonNull CharSequence, @NonNull android.text.TextPaint, @IntRange(from=0) int, @NonNull android.text.Layout.Alignment, @FloatRange(from=0.0) float, float, boolean, @Nullable android.text.TextUtils.TruncateAt, @IntRange(from=0) int); 47448 method public int getBottomPadding(); 47449 method public int getEllipsisCount(int); 47450 method public int getEllipsisStart(int); 47451 method public boolean getLineContainsTab(int); 47452 method public int getLineCount(); 47453 method public int getLineDescent(int); 47454 method public final android.text.Layout.Directions getLineDirections(int); 47455 method public int getLineStart(int); 47456 method public int getLineTop(int); 47457 method public int getParagraphDirection(int); 47458 method public int getTopPadding(); 47459 } 47460 47461 public static final class DynamicLayout.Builder { 47462 method @NonNull public android.text.DynamicLayout build(); 47463 method @NonNull public static android.text.DynamicLayout.Builder obtain(@NonNull CharSequence, @NonNull android.text.TextPaint, @IntRange(from=0) int); 47464 method @NonNull public android.text.DynamicLayout.Builder setAlignment(@NonNull android.text.Layout.Alignment); 47465 method @NonNull public android.text.DynamicLayout.Builder setBreakStrategy(int); 47466 method @NonNull public android.text.DynamicLayout.Builder setDisplayText(@NonNull CharSequence); 47467 method public android.text.DynamicLayout.Builder setEllipsize(@Nullable android.text.TextUtils.TruncateAt); 47468 method @NonNull public android.text.DynamicLayout.Builder setEllipsizedWidth(@IntRange(from=0) int); 47469 method @NonNull public android.text.DynamicLayout.Builder setHyphenationFrequency(int); 47470 method @NonNull public android.text.DynamicLayout.Builder setIncludePad(boolean); 47471 method @NonNull public android.text.DynamicLayout.Builder setJustificationMode(int); 47472 method @NonNull public android.text.DynamicLayout.Builder setLineSpacing(float, @FloatRange(from=0.0) float); 47473 method @NonNull public android.text.DynamicLayout.Builder setTextDirection(@NonNull android.text.TextDirectionHeuristic); 47474 method @NonNull public android.text.DynamicLayout.Builder setUseLineSpacingFromFallbacks(boolean); 47475 } 47476 47477 public interface Editable extends java.lang.CharSequence java.lang.Appendable android.text.GetChars android.text.Spannable { 47478 method public android.text.Editable append(CharSequence); 47479 method public android.text.Editable append(CharSequence, int, int); 47480 method public android.text.Editable append(char); 47481 method public void clear(); 47482 method public void clearSpans(); 47483 method public android.text.Editable delete(int, int); 47484 method public android.text.InputFilter[] getFilters(); 47485 method public android.text.Editable insert(int, CharSequence, int, int); 47486 method public android.text.Editable insert(int, CharSequence); 47487 method public android.text.Editable replace(int, int, CharSequence, int, int); 47488 method public android.text.Editable replace(int, int, CharSequence); 47489 method public void setFilters(android.text.InputFilter[]); 47490 } 47491 47492 public static class Editable.Factory { 47493 ctor public Editable.Factory(); 47494 method public static android.text.Editable.Factory getInstance(); 47495 method public android.text.Editable newEditable(CharSequence); 47496 } 47497 47498 public interface GetChars extends java.lang.CharSequence { 47499 method public void getChars(int, int, char[], int); 47500 } 47501 47502 public class Html { 47503 method public static String escapeHtml(CharSequence); 47504 method @Deprecated public static android.text.Spanned fromHtml(String); 47505 method public static android.text.Spanned fromHtml(String, int); 47506 method @Deprecated public static android.text.Spanned fromHtml(String, android.text.Html.ImageGetter, android.text.Html.TagHandler); 47507 method public static android.text.Spanned fromHtml(String, int, android.text.Html.ImageGetter, android.text.Html.TagHandler); 47508 method @Deprecated public static String toHtml(android.text.Spanned); 47509 method public static String toHtml(android.text.Spanned, int); 47510 field public static final int FROM_HTML_MODE_COMPACT = 63; // 0x3f 47511 field public static final int FROM_HTML_MODE_LEGACY = 0; // 0x0 47512 field public static final int FROM_HTML_OPTION_USE_CSS_COLORS = 256; // 0x100 47513 field public static final int FROM_HTML_SEPARATOR_LINE_BREAK_BLOCKQUOTE = 32; // 0x20 47514 field public static final int FROM_HTML_SEPARATOR_LINE_BREAK_DIV = 16; // 0x10 47515 field public static final int FROM_HTML_SEPARATOR_LINE_BREAK_HEADING = 2; // 0x2 47516 field public static final int FROM_HTML_SEPARATOR_LINE_BREAK_LIST = 8; // 0x8 47517 field public static final int FROM_HTML_SEPARATOR_LINE_BREAK_LIST_ITEM = 4; // 0x4 47518 field public static final int FROM_HTML_SEPARATOR_LINE_BREAK_PARAGRAPH = 1; // 0x1 47519 field public static final int TO_HTML_PARAGRAPH_LINES_CONSECUTIVE = 0; // 0x0 47520 field public static final int TO_HTML_PARAGRAPH_LINES_INDIVIDUAL = 1; // 0x1 47521 } 47522 47523 public static interface Html.ImageGetter { 47524 method public android.graphics.drawable.Drawable getDrawable(String); 47525 } 47526 47527 public static interface Html.TagHandler { 47528 method public void handleTag(boolean, String, android.text.Editable, org.xml.sax.XMLReader); 47529 } 47530 47531 public interface InputFilter { 47532 method public CharSequence filter(CharSequence, int, int, android.text.Spanned, int, int); 47533 } 47534 47535 public static class InputFilter.AllCaps implements android.text.InputFilter { 47536 ctor public InputFilter.AllCaps(); 47537 ctor public InputFilter.AllCaps(@NonNull java.util.Locale); 47538 method public CharSequence filter(CharSequence, int, int, android.text.Spanned, int, int); 47539 } 47540 47541 public static class InputFilter.LengthFilter implements android.text.InputFilter { 47542 ctor public InputFilter.LengthFilter(int); 47543 method public CharSequence filter(CharSequence, int, int, android.text.Spanned, int, int); 47544 method public int getMax(); 47545 } 47546 47547 public interface InputType { 47548 field public static final int TYPE_CLASS_DATETIME = 4; // 0x4 47549 field public static final int TYPE_CLASS_NUMBER = 2; // 0x2 47550 field public static final int TYPE_CLASS_PHONE = 3; // 0x3 47551 field public static final int TYPE_CLASS_TEXT = 1; // 0x1 47552 field public static final int TYPE_DATETIME_VARIATION_DATE = 16; // 0x10 47553 field public static final int TYPE_DATETIME_VARIATION_NORMAL = 0; // 0x0 47554 field public static final int TYPE_DATETIME_VARIATION_TIME = 32; // 0x20 47555 field public static final int TYPE_MASK_CLASS = 15; // 0xf 47556 field public static final int TYPE_MASK_FLAGS = 16773120; // 0xfff000 47557 field public static final int TYPE_MASK_VARIATION = 4080; // 0xff0 47558 field public static final int TYPE_NULL = 0; // 0x0 47559 field public static final int TYPE_NUMBER_FLAG_DECIMAL = 8192; // 0x2000 47560 field public static final int TYPE_NUMBER_FLAG_SIGNED = 4096; // 0x1000 47561 field public static final int TYPE_NUMBER_VARIATION_NORMAL = 0; // 0x0 47562 field public static final int TYPE_NUMBER_VARIATION_PASSWORD = 16; // 0x10 47563 field public static final int TYPE_TEXT_FLAG_AUTO_COMPLETE = 65536; // 0x10000 47564 field public static final int TYPE_TEXT_FLAG_AUTO_CORRECT = 32768; // 0x8000 47565 field public static final int TYPE_TEXT_FLAG_CAP_CHARACTERS = 4096; // 0x1000 47566 field public static final int TYPE_TEXT_FLAG_CAP_SENTENCES = 16384; // 0x4000 47567 field public static final int TYPE_TEXT_FLAG_CAP_WORDS = 8192; // 0x2000 47568 field public static final int TYPE_TEXT_FLAG_IME_MULTI_LINE = 262144; // 0x40000 47569 field public static final int TYPE_TEXT_FLAG_MULTI_LINE = 131072; // 0x20000 47570 field public static final int TYPE_TEXT_FLAG_NO_SUGGESTIONS = 524288; // 0x80000 47571 field public static final int TYPE_TEXT_VARIATION_EMAIL_ADDRESS = 32; // 0x20 47572 field public static final int TYPE_TEXT_VARIATION_EMAIL_SUBJECT = 48; // 0x30 47573 field public static final int TYPE_TEXT_VARIATION_FILTER = 176; // 0xb0 47574 field public static final int TYPE_TEXT_VARIATION_LONG_MESSAGE = 80; // 0x50 47575 field public static final int TYPE_TEXT_VARIATION_NORMAL = 0; // 0x0 47576 field public static final int TYPE_TEXT_VARIATION_PASSWORD = 128; // 0x80 47577 field public static final int TYPE_TEXT_VARIATION_PERSON_NAME = 96; // 0x60 47578 field public static final int TYPE_TEXT_VARIATION_PHONETIC = 192; // 0xc0 47579 field public static final int TYPE_TEXT_VARIATION_POSTAL_ADDRESS = 112; // 0x70 47580 field public static final int TYPE_TEXT_VARIATION_SHORT_MESSAGE = 64; // 0x40 47581 field public static final int TYPE_TEXT_VARIATION_URI = 16; // 0x10 47582 field public static final int TYPE_TEXT_VARIATION_VISIBLE_PASSWORD = 144; // 0x90 47583 field public static final int TYPE_TEXT_VARIATION_WEB_EDIT_TEXT = 160; // 0xa0 47584 field public static final int TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS = 208; // 0xd0 47585 field public static final int TYPE_TEXT_VARIATION_WEB_PASSWORD = 224; // 0xe0 47586 } 47587 47588 public abstract class Layout { 47589 ctor protected Layout(CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float); 47590 method public void draw(android.graphics.Canvas); 47591 method public void draw(android.graphics.Canvas, android.graphics.Path, android.graphics.Paint, int); 47592 method public final android.text.Layout.Alignment getAlignment(); 47593 method public abstract int getBottomPadding(); 47594 method public void getCursorPath(int, android.graphics.Path, CharSequence); 47595 method public static float getDesiredWidth(CharSequence, android.text.TextPaint); 47596 method public static float getDesiredWidth(CharSequence, int, int, android.text.TextPaint); 47597 method public abstract int getEllipsisCount(int); 47598 method public abstract int getEllipsisStart(int); 47599 method public int getEllipsizedWidth(); 47600 method public int getHeight(); 47601 method public final int getLineAscent(int); 47602 method public final int getLineBaseline(int); 47603 method public final int getLineBottom(int); 47604 method public int getLineBounds(int, android.graphics.Rect); 47605 method public abstract boolean getLineContainsTab(int); 47606 method public abstract int getLineCount(); 47607 method public abstract int getLineDescent(int); 47608 method public abstract android.text.Layout.Directions getLineDirections(int); 47609 method public final int getLineEnd(int); 47610 method public int getLineForOffset(int); 47611 method public int getLineForVertical(int); 47612 method public float getLineLeft(int); 47613 method public float getLineMax(int); 47614 method public float getLineRight(int); 47615 method public abstract int getLineStart(int); 47616 method public abstract int getLineTop(int); 47617 method public int getLineVisibleEnd(int); 47618 method public float getLineWidth(int); 47619 method public int getOffsetForHorizontal(int, float); 47620 method public int getOffsetToLeftOf(int); 47621 method public int getOffsetToRightOf(int); 47622 method public final android.text.TextPaint getPaint(); 47623 method public final android.text.Layout.Alignment getParagraphAlignment(int); 47624 method public abstract int getParagraphDirection(int); 47625 method public final int getParagraphLeft(int); 47626 method public final int getParagraphRight(int); 47627 method public float getPrimaryHorizontal(int); 47628 method public float getSecondaryHorizontal(int); 47629 method public void getSelectionPath(int, int, android.graphics.Path); 47630 method public final float getSpacingAdd(); 47631 method public final float getSpacingMultiplier(); 47632 method public final CharSequence getText(); 47633 method public abstract int getTopPadding(); 47634 method public final int getWidth(); 47635 method public final void increaseWidthTo(int); 47636 method public boolean isRtlCharAt(int); 47637 method protected final boolean isSpanned(); 47638 field public static final int BREAK_STRATEGY_BALANCED = 2; // 0x2 47639 field public static final int BREAK_STRATEGY_HIGH_QUALITY = 1; // 0x1 47640 field public static final int BREAK_STRATEGY_SIMPLE = 0; // 0x0 47641 field public static final float DEFAULT_LINESPACING_ADDITION = 0.0f; 47642 field public static final float DEFAULT_LINESPACING_MULTIPLIER = 1.0f; 47643 field public static final int DIR_LEFT_TO_RIGHT = 1; // 0x1 47644 field public static final int DIR_RIGHT_TO_LEFT = -1; // 0xffffffff 47645 field public static final int HYPHENATION_FREQUENCY_FULL = 2; // 0x2 47646 field public static final int HYPHENATION_FREQUENCY_NONE = 0; // 0x0 47647 field public static final int HYPHENATION_FREQUENCY_NORMAL = 1; // 0x1 47648 field public static final int JUSTIFICATION_MODE_INTER_WORD = 1; // 0x1 47649 field public static final int JUSTIFICATION_MODE_NONE = 0; // 0x0 47650 } 47651 47652 public enum Layout.Alignment { 47653 enum_constant public static final android.text.Layout.Alignment ALIGN_CENTER; 47654 enum_constant public static final android.text.Layout.Alignment ALIGN_NORMAL; 47655 enum_constant public static final android.text.Layout.Alignment ALIGN_OPPOSITE; 47656 } 47657 47658 public static class Layout.Directions { 47659 } 47660 47661 @Deprecated public abstract class LoginFilter implements android.text.InputFilter { 47662 method @Deprecated public CharSequence filter(CharSequence, int, int, android.text.Spanned, int, int); 47663 method @Deprecated public abstract boolean isAllowed(char); 47664 method @Deprecated public void onInvalidCharacter(char); 47665 method @Deprecated public void onStart(); 47666 method @Deprecated public void onStop(); 47667 } 47668 47669 @Deprecated public static class LoginFilter.PasswordFilterGMail extends android.text.LoginFilter { 47670 ctor @Deprecated public LoginFilter.PasswordFilterGMail(); 47671 ctor @Deprecated public LoginFilter.PasswordFilterGMail(boolean); 47672 method @Deprecated public boolean isAllowed(char); 47673 } 47674 47675 @Deprecated public static class LoginFilter.UsernameFilterGMail extends android.text.LoginFilter { 47676 ctor @Deprecated public LoginFilter.UsernameFilterGMail(); 47677 ctor @Deprecated public LoginFilter.UsernameFilterGMail(boolean); 47678 method @Deprecated public boolean isAllowed(char); 47679 } 47680 47681 @Deprecated public static class LoginFilter.UsernameFilterGeneric extends android.text.LoginFilter { 47682 ctor @Deprecated public LoginFilter.UsernameFilterGeneric(); 47683 ctor @Deprecated public LoginFilter.UsernameFilterGeneric(boolean); 47684 method @Deprecated public boolean isAllowed(char); 47685 } 47686 47687 public interface NoCopySpan { 47688 } 47689 47690 public static class NoCopySpan.Concrete implements android.text.NoCopySpan { 47691 ctor public NoCopySpan.Concrete(); 47692 } 47693 47694 public interface ParcelableSpan extends android.os.Parcelable { 47695 method public int getSpanTypeId(); 47696 } 47697 47698 public class PrecomputedText implements android.text.Spannable { 47699 method public char charAt(int); 47700 method public static android.text.PrecomputedText create(@NonNull CharSequence, @NonNull android.text.PrecomputedText.Params); 47701 method public void getBounds(@IntRange(from=0) int, @IntRange(from=0) int, @NonNull android.graphics.Rect); 47702 method @IntRange(from=0) public int getParagraphCount(); 47703 method @IntRange(from=0) public int getParagraphEnd(@IntRange(from=0) int); 47704 method @IntRange(from=0) public int getParagraphStart(@IntRange(from=0) int); 47705 method @NonNull public android.text.PrecomputedText.Params getParams(); 47706 method public int getSpanEnd(Object); 47707 method public int getSpanFlags(Object); 47708 method public int getSpanStart(Object); 47709 method public <T> T[] getSpans(int, int, Class<T>); 47710 method @FloatRange(from=0) public float getWidth(@IntRange(from=0) int, @IntRange(from=0) int); 47711 method public int length(); 47712 method public int nextSpanTransition(int, int, Class); 47713 method public void removeSpan(Object); 47714 method public void setSpan(Object, int, int, int); 47715 method public CharSequence subSequence(int, int); 47716 } 47717 47718 public static final class PrecomputedText.Params { 47719 method public int getBreakStrategy(); 47720 method public int getHyphenationFrequency(); 47721 method @NonNull public android.text.TextDirectionHeuristic getTextDirection(); 47722 method @NonNull public android.text.TextPaint getTextPaint(); 47723 } 47724 47725 public static class PrecomputedText.Params.Builder { 47726 ctor public PrecomputedText.Params.Builder(@NonNull android.text.TextPaint); 47727 ctor public PrecomputedText.Params.Builder(@NonNull android.text.PrecomputedText.Params); 47728 method @NonNull public android.text.PrecomputedText.Params build(); 47729 method public android.text.PrecomputedText.Params.Builder setBreakStrategy(int); 47730 method public android.text.PrecomputedText.Params.Builder setHyphenationFrequency(int); 47731 method public android.text.PrecomputedText.Params.Builder setTextDirection(@NonNull android.text.TextDirectionHeuristic); 47732 } 47733 47734 public class Selection { 47735 method public static boolean extendDown(android.text.Spannable, android.text.Layout); 47736 method public static boolean extendLeft(android.text.Spannable, android.text.Layout); 47737 method public static boolean extendRight(android.text.Spannable, android.text.Layout); 47738 method public static final void extendSelection(android.text.Spannable, int); 47739 method public static boolean extendToLeftEdge(android.text.Spannable, android.text.Layout); 47740 method public static boolean extendToRightEdge(android.text.Spannable, android.text.Layout); 47741 method public static boolean extendUp(android.text.Spannable, android.text.Layout); 47742 method public static final int getSelectionEnd(CharSequence); 47743 method public static final int getSelectionStart(CharSequence); 47744 method public static boolean moveDown(android.text.Spannable, android.text.Layout); 47745 method public static boolean moveLeft(android.text.Spannable, android.text.Layout); 47746 method public static boolean moveRight(android.text.Spannable, android.text.Layout); 47747 method public static boolean moveToLeftEdge(android.text.Spannable, android.text.Layout); 47748 method public static boolean moveToRightEdge(android.text.Spannable, android.text.Layout); 47749 method public static boolean moveUp(android.text.Spannable, android.text.Layout); 47750 method public static final void removeSelection(android.text.Spannable); 47751 method public static final void selectAll(android.text.Spannable); 47752 method public static void setSelection(android.text.Spannable, int, int); 47753 method public static final void setSelection(android.text.Spannable, int); 47754 field public static final Object SELECTION_END; 47755 field public static final Object SELECTION_START; 47756 } 47757 47758 public interface SpanWatcher extends android.text.NoCopySpan { 47759 method public void onSpanAdded(android.text.Spannable, Object, int, int); 47760 method public void onSpanChanged(android.text.Spannable, Object, int, int, int, int); 47761 method public void onSpanRemoved(android.text.Spannable, Object, int, int); 47762 } 47763 47764 public interface Spannable extends android.text.Spanned { 47765 method public void removeSpan(Object); 47766 method public void setSpan(Object, int, int, int); 47767 } 47768 47769 public static class Spannable.Factory { 47770 ctor public Spannable.Factory(); 47771 method public static android.text.Spannable.Factory getInstance(); 47772 method public android.text.Spannable newSpannable(CharSequence); 47773 } 47774 47775 public class SpannableString implements java.lang.CharSequence android.text.GetChars android.text.Spannable { 47776 ctor public SpannableString(CharSequence); 47777 method public final char charAt(int); 47778 method public final void getChars(int, int, char[], int); 47779 method public int getSpanEnd(Object); 47780 method public int getSpanFlags(Object); 47781 method public int getSpanStart(Object); 47782 method public <T> T[] getSpans(int, int, Class<T>); 47783 method public final int length(); 47784 method public int nextSpanTransition(int, int, Class); 47785 method public void removeSpan(Object); 47786 method public void setSpan(Object, int, int, int); 47787 method public final CharSequence subSequence(int, int); 47788 method public final String toString(); 47789 method public static android.text.SpannableString valueOf(CharSequence); 47790 } 47791 47792 public class SpannableStringBuilder implements java.lang.Appendable java.lang.CharSequence android.text.Editable android.text.GetChars android.text.Spannable { 47793 ctor public SpannableStringBuilder(); 47794 ctor public SpannableStringBuilder(CharSequence); 47795 ctor public SpannableStringBuilder(CharSequence, int, int); 47796 method public android.text.SpannableStringBuilder append(CharSequence); 47797 method public android.text.SpannableStringBuilder append(CharSequence, Object, int); 47798 method public android.text.SpannableStringBuilder append(CharSequence, int, int); 47799 method public android.text.SpannableStringBuilder append(char); 47800 method public char charAt(int); 47801 method public void clear(); 47802 method public void clearSpans(); 47803 method public android.text.SpannableStringBuilder delete(int, int); 47804 method public void getChars(int, int, char[], int); 47805 method public android.text.InputFilter[] getFilters(); 47806 method public int getSpanEnd(Object); 47807 method public int getSpanFlags(Object); 47808 method public int getSpanStart(Object); 47809 method public <T> T[] getSpans(int, int, @Nullable Class<T>); 47810 method @Deprecated public int getTextRunCursor(int, int, int, int, int, android.graphics.Paint); 47811 method public int getTextWatcherDepth(); 47812 method public android.text.SpannableStringBuilder insert(int, CharSequence, int, int); 47813 method public android.text.SpannableStringBuilder insert(int, CharSequence); 47814 method public int length(); 47815 method public int nextSpanTransition(int, int, Class); 47816 method public void removeSpan(Object); 47817 method public android.text.SpannableStringBuilder replace(int, int, CharSequence); 47818 method public android.text.SpannableStringBuilder replace(int, int, CharSequence, int, int); 47819 method public void setFilters(android.text.InputFilter[]); 47820 method public void setSpan(Object, int, int, int); 47821 method public CharSequence subSequence(int, int); 47822 method public static android.text.SpannableStringBuilder valueOf(CharSequence); 47823 } 47824 47825 public interface Spanned extends java.lang.CharSequence { 47826 method public int getSpanEnd(Object); 47827 method public int getSpanFlags(Object); 47828 method public int getSpanStart(Object); 47829 method public <T> T[] getSpans(int, int, Class<T>); 47830 method public int nextSpanTransition(int, int, Class); 47831 field public static final int SPAN_COMPOSING = 256; // 0x100 47832 field public static final int SPAN_EXCLUSIVE_EXCLUSIVE = 33; // 0x21 47833 field public static final int SPAN_EXCLUSIVE_INCLUSIVE = 34; // 0x22 47834 field public static final int SPAN_INCLUSIVE_EXCLUSIVE = 17; // 0x11 47835 field public static final int SPAN_INCLUSIVE_INCLUSIVE = 18; // 0x12 47836 field public static final int SPAN_INTERMEDIATE = 512; // 0x200 47837 field public static final int SPAN_MARK_MARK = 17; // 0x11 47838 field public static final int SPAN_MARK_POINT = 18; // 0x12 47839 field public static final int SPAN_PARAGRAPH = 51; // 0x33 47840 field public static final int SPAN_POINT_MARK = 33; // 0x21 47841 field public static final int SPAN_POINT_MARK_MASK = 51; // 0x33 47842 field public static final int SPAN_POINT_POINT = 34; // 0x22 47843 field public static final int SPAN_PRIORITY = 16711680; // 0xff0000 47844 field public static final int SPAN_PRIORITY_SHIFT = 16; // 0x10 47845 field public static final int SPAN_USER = -16777216; // 0xff000000 47846 field public static final int SPAN_USER_SHIFT = 24; // 0x18 47847 } 47848 47849 public final class SpannedString implements java.lang.CharSequence android.text.GetChars android.text.Spanned { 47850 ctor public SpannedString(CharSequence); 47851 method public final char charAt(int); 47852 method public final void getChars(int, int, char[], int); 47853 method public int getSpanEnd(Object); 47854 method public int getSpanFlags(Object); 47855 method public int getSpanStart(Object); 47856 method public <T> T[] getSpans(int, int, Class<T>); 47857 method public final int length(); 47858 method public int nextSpanTransition(int, int, Class); 47859 method public CharSequence subSequence(int, int); 47860 method public static android.text.SpannedString valueOf(CharSequence); 47861 } 47862 47863 public class StaticLayout extends android.text.Layout { 47864 ctor @Deprecated public StaticLayout(CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, boolean); 47865 ctor @Deprecated public StaticLayout(CharSequence, int, int, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, boolean); 47866 ctor @Deprecated public StaticLayout(CharSequence, int, int, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, boolean, android.text.TextUtils.TruncateAt, int); 47867 method public int getBottomPadding(); 47868 method public int getEllipsisCount(int); 47869 method public int getEllipsisStart(int); 47870 method public boolean getLineContainsTab(int); 47871 method public int getLineCount(); 47872 method public int getLineDescent(int); 47873 method public final android.text.Layout.Directions getLineDirections(int); 47874 method public int getLineStart(int); 47875 method public int getLineTop(int); 47876 method public int getParagraphDirection(int); 47877 method public int getTopPadding(); 47878 } 47879 47880 public static final class StaticLayout.Builder { 47881 method @NonNull public android.text.StaticLayout build(); 47882 method @NonNull public static android.text.StaticLayout.Builder obtain(@NonNull CharSequence, @IntRange(from=0) int, @IntRange(from=0) int, @NonNull android.text.TextPaint, @IntRange(from=0) int); 47883 method @NonNull public android.text.StaticLayout.Builder setAlignment(@NonNull android.text.Layout.Alignment); 47884 method @NonNull public android.text.StaticLayout.Builder setBreakStrategy(int); 47885 method @NonNull public android.text.StaticLayout.Builder setEllipsize(@Nullable android.text.TextUtils.TruncateAt); 47886 method @NonNull public android.text.StaticLayout.Builder setEllipsizedWidth(@IntRange(from=0) int); 47887 method @NonNull public android.text.StaticLayout.Builder setHyphenationFrequency(int); 47888 method @NonNull public android.text.StaticLayout.Builder setIncludePad(boolean); 47889 method @NonNull public android.text.StaticLayout.Builder setIndents(@Nullable int[], @Nullable int[]); 47890 method @NonNull public android.text.StaticLayout.Builder setJustificationMode(int); 47891 method @NonNull public android.text.StaticLayout.Builder setLineSpacing(float, @FloatRange(from=0.0) float); 47892 method @NonNull public android.text.StaticLayout.Builder setMaxLines(@IntRange(from=0) int); 47893 method public android.text.StaticLayout.Builder setText(CharSequence); 47894 method @NonNull public android.text.StaticLayout.Builder setTextDirection(@NonNull android.text.TextDirectionHeuristic); 47895 method @NonNull public android.text.StaticLayout.Builder setUseLineSpacingFromFallbacks(boolean); 47896 } 47897 47898 public interface TextDirectionHeuristic { 47899 method public boolean isRtl(char[], int, int); 47900 method public boolean isRtl(CharSequence, int, int); 47901 } 47902 47903 public class TextDirectionHeuristics { 47904 ctor public TextDirectionHeuristics(); 47905 field public static final android.text.TextDirectionHeuristic ANYRTL_LTR; 47906 field public static final android.text.TextDirectionHeuristic FIRSTSTRONG_LTR; 47907 field public static final android.text.TextDirectionHeuristic FIRSTSTRONG_RTL; 47908 field public static final android.text.TextDirectionHeuristic LOCALE; 47909 field public static final android.text.TextDirectionHeuristic LTR; 47910 field public static final android.text.TextDirectionHeuristic RTL; 47911 } 47912 47913 public class TextPaint extends android.graphics.Paint { 47914 ctor public TextPaint(); 47915 ctor public TextPaint(int); 47916 ctor public TextPaint(android.graphics.Paint); 47917 method public void set(android.text.TextPaint); 47918 field public int baselineShift; 47919 field @ColorInt public int bgColor; 47920 field public float density; 47921 field public int[] drawableState; 47922 field @ColorInt public int linkColor; 47923 field @ColorInt public int underlineColor; 47924 field @Px public float underlineThickness; 47925 } 47926 47927 public class TextUtils { 47928 method @Deprecated public static CharSequence commaEllipsize(CharSequence, android.text.TextPaint, float, String, String); 47929 method public static CharSequence concat(java.lang.CharSequence...); 47930 method public static void copySpansFrom(android.text.Spanned, int, int, Class, android.text.Spannable, int); 47931 method public static void dumpSpans(CharSequence, android.util.Printer, String); 47932 method public static CharSequence ellipsize(CharSequence, android.text.TextPaint, float, android.text.TextUtils.TruncateAt); 47933 method public static CharSequence ellipsize(CharSequence, android.text.TextPaint, float, android.text.TextUtils.TruncateAt, boolean, @Nullable android.text.TextUtils.EllipsizeCallback); 47934 method public static boolean equals(CharSequence, CharSequence); 47935 method public static CharSequence expandTemplate(CharSequence, java.lang.CharSequence...); 47936 method public static int getCapsMode(CharSequence, int, int); 47937 method public static void getChars(CharSequence, int, int, char[], int); 47938 method public static int getLayoutDirectionFromLocale(java.util.Locale); 47939 method public static int getOffsetAfter(CharSequence, int); 47940 method public static int getOffsetBefore(CharSequence, int); 47941 method @Deprecated public static CharSequence getReverse(CharSequence, int, int); 47942 method public static int getTrimmedLength(CharSequence); 47943 method public static String htmlEncode(String); 47944 method public static int indexOf(CharSequence, char); 47945 method public static int indexOf(CharSequence, char, int); 47946 method public static int indexOf(CharSequence, char, int, int); 47947 method public static int indexOf(CharSequence, CharSequence); 47948 method public static int indexOf(CharSequence, CharSequence, int); 47949 method public static int indexOf(CharSequence, CharSequence, int, int); 47950 method public static boolean isDigitsOnly(CharSequence); 47951 method public static boolean isEmpty(@Nullable CharSequence); 47952 method public static boolean isGraphic(CharSequence); 47953 method @Deprecated public static boolean isGraphic(char); 47954 method public static String join(@NonNull CharSequence, @NonNull Object[]); 47955 method public static String join(@NonNull CharSequence, @NonNull Iterable); 47956 method public static int lastIndexOf(CharSequence, char); 47957 method public static int lastIndexOf(CharSequence, char, int); 47958 method public static int lastIndexOf(CharSequence, char, int, int); 47959 method public static CharSequence listEllipsize(@Nullable android.content.Context, @Nullable java.util.List<java.lang.CharSequence>, @NonNull String, @NonNull android.text.TextPaint, @FloatRange(from=0.0, fromInclusive=false) float, @PluralsRes int); 47960 method @NonNull public static CharSequence makeSafeForPresentation(@NonNull String, @IntRange(from=0) int, @FloatRange(from=0) float, int); 47961 method public static boolean regionMatches(CharSequence, int, CharSequence, int, int); 47962 method public static CharSequence replace(CharSequence, String[], CharSequence[]); 47963 method public static String[] split(String, String); 47964 method public static String[] split(String, java.util.regex.Pattern); 47965 method public static CharSequence stringOrSpannedString(CharSequence); 47966 method public static String substring(CharSequence, int, int); 47967 method public static void writeToParcel(@Nullable CharSequence, @NonNull android.os.Parcel, int); 47968 field public static final int CAP_MODE_CHARACTERS = 4096; // 0x1000 47969 field public static final int CAP_MODE_SENTENCES = 16384; // 0x4000 47970 field public static final int CAP_MODE_WORDS = 8192; // 0x2000 47971 field public static final android.os.Parcelable.Creator<java.lang.CharSequence> CHAR_SEQUENCE_CREATOR; 47972 field public static final int SAFE_STRING_FLAG_FIRST_LINE = 4; // 0x4 47973 field public static final int SAFE_STRING_FLAG_SINGLE_LINE = 2; // 0x2 47974 field public static final int SAFE_STRING_FLAG_TRIM = 1; // 0x1 47975 } 47976 47977 public static interface TextUtils.EllipsizeCallback { 47978 method public void ellipsized(int, int); 47979 } 47980 47981 public static class TextUtils.SimpleStringSplitter implements java.util.Iterator<java.lang.String> android.text.TextUtils.StringSplitter { 47982 ctor public TextUtils.SimpleStringSplitter(char); 47983 method public boolean hasNext(); 47984 method public java.util.Iterator<java.lang.String> iterator(); 47985 method public String next(); 47986 method public void setString(String); 47987 } 47988 47989 public static interface TextUtils.StringSplitter extends java.lang.Iterable<java.lang.String> { 47990 method public void setString(String); 47991 } 47992 47993 public enum TextUtils.TruncateAt { 47994 enum_constant public static final android.text.TextUtils.TruncateAt END; 47995 enum_constant public static final android.text.TextUtils.TruncateAt MARQUEE; 47996 enum_constant public static final android.text.TextUtils.TruncateAt MIDDLE; 47997 enum_constant public static final android.text.TextUtils.TruncateAt START; 47998 } 47999 48000 public interface TextWatcher extends android.text.NoCopySpan { 48001 method public void afterTextChanged(android.text.Editable); 48002 method public void beforeTextChanged(CharSequence, int, int, int); 48003 method public void onTextChanged(CharSequence, int, int, int); 48004 } 48005 48006} 48007 48008package android.text.format { 48009 48010 public class DateFormat { 48011 ctor public DateFormat(); 48012 method public static CharSequence format(CharSequence, long); 48013 method public static CharSequence format(CharSequence, java.util.Date); 48014 method public static CharSequence format(CharSequence, java.util.Calendar); 48015 method public static String getBestDateTimePattern(java.util.Locale, String); 48016 method public static java.text.DateFormat getDateFormat(android.content.Context); 48017 method public static char[] getDateFormatOrder(android.content.Context); 48018 method public static java.text.DateFormat getLongDateFormat(android.content.Context); 48019 method public static java.text.DateFormat getMediumDateFormat(android.content.Context); 48020 method public static java.text.DateFormat getTimeFormat(android.content.Context); 48021 method public static boolean is24HourFormat(android.content.Context); 48022 } 48023 48024 public class DateUtils { 48025 ctor public DateUtils(); 48026 method public static String formatDateRange(android.content.Context, long, long, int); 48027 method public static java.util.Formatter formatDateRange(android.content.Context, java.util.Formatter, long, long, int); 48028 method public static java.util.Formatter formatDateRange(android.content.Context, java.util.Formatter, long, long, int, String); 48029 method public static String formatDateTime(android.content.Context, long, int); 48030 method public static String formatElapsedTime(long); 48031 method public static String formatElapsedTime(StringBuilder, long); 48032 method public static final CharSequence formatSameDayTime(long, long, int, int); 48033 method @Deprecated public static String getAMPMString(int); 48034 method @Deprecated public static String getDayOfWeekString(int, int); 48035 method @Deprecated public static String getMonthString(int, int); 48036 method public static CharSequence getRelativeDateTimeString(android.content.Context, long, long, long, int); 48037 method public static CharSequence getRelativeTimeSpanString(long); 48038 method public static CharSequence getRelativeTimeSpanString(long, long, long); 48039 method public static CharSequence getRelativeTimeSpanString(long, long, long, int); 48040 method public static CharSequence getRelativeTimeSpanString(android.content.Context, long, boolean); 48041 method public static CharSequence getRelativeTimeSpanString(android.content.Context, long); 48042 method public static boolean isToday(long); 48043 field @Deprecated public static final String ABBREV_MONTH_FORMAT = "%b"; 48044 field public static final String ABBREV_WEEKDAY_FORMAT = "%a"; 48045 field public static final long DAY_IN_MILLIS = 86400000L; // 0x5265c00L 48046 field @Deprecated public static final int FORMAT_12HOUR = 64; // 0x40 48047 field @Deprecated public static final int FORMAT_24HOUR = 128; // 0x80 48048 field public static final int FORMAT_ABBREV_ALL = 524288; // 0x80000 48049 field public static final int FORMAT_ABBREV_MONTH = 65536; // 0x10000 48050 field public static final int FORMAT_ABBREV_RELATIVE = 262144; // 0x40000 48051 field public static final int FORMAT_ABBREV_TIME = 16384; // 0x4000 48052 field public static final int FORMAT_ABBREV_WEEKDAY = 32768; // 0x8000 48053 field @Deprecated public static final int FORMAT_CAP_AMPM = 256; // 0x100 48054 field @Deprecated public static final int FORMAT_CAP_MIDNIGHT = 4096; // 0x1000 48055 field @Deprecated public static final int FORMAT_CAP_NOON = 1024; // 0x400 48056 field @Deprecated public static final int FORMAT_CAP_NOON_MIDNIGHT = 5120; // 0x1400 48057 field public static final int FORMAT_NO_MIDNIGHT = 2048; // 0x800 48058 field public static final int FORMAT_NO_MONTH_DAY = 32; // 0x20 48059 field public static final int FORMAT_NO_NOON = 512; // 0x200 48060 field @Deprecated public static final int FORMAT_NO_NOON_MIDNIGHT = 2560; // 0xa00 48061 field public static final int FORMAT_NO_YEAR = 8; // 0x8 48062 field public static final int FORMAT_NUMERIC_DATE = 131072; // 0x20000 48063 field public static final int FORMAT_SHOW_DATE = 16; // 0x10 48064 field public static final int FORMAT_SHOW_TIME = 1; // 0x1 48065 field public static final int FORMAT_SHOW_WEEKDAY = 2; // 0x2 48066 field public static final int FORMAT_SHOW_YEAR = 4; // 0x4 48067 field @Deprecated public static final int FORMAT_UTC = 8192; // 0x2000 48068 field public static final long HOUR_IN_MILLIS = 3600000L; // 0x36ee80L 48069 field @Deprecated public static final String HOUR_MINUTE_24 = "%H:%M"; 48070 field @Deprecated public static final int LENGTH_LONG = 10; // 0xa 48071 field @Deprecated public static final int LENGTH_MEDIUM = 20; // 0x14 48072 field @Deprecated public static final int LENGTH_SHORT = 30; // 0x1e 48073 field @Deprecated public static final int LENGTH_SHORTER = 40; // 0x28 48074 field @Deprecated public static final int LENGTH_SHORTEST = 50; // 0x32 48075 field public static final long MINUTE_IN_MILLIS = 60000L; // 0xea60L 48076 field public static final String MONTH_DAY_FORMAT = "%-d"; 48077 field public static final String MONTH_FORMAT = "%B"; 48078 field public static final String NUMERIC_MONTH_FORMAT = "%m"; 48079 field public static final long SECOND_IN_MILLIS = 1000L; // 0x3e8L 48080 field public static final String WEEKDAY_FORMAT = "%A"; 48081 field public static final long WEEK_IN_MILLIS = 604800000L; // 0x240c8400L 48082 field public static final String YEAR_FORMAT = "%Y"; 48083 field public static final String YEAR_FORMAT_TWO_DIGITS = "%g"; 48084 field @Deprecated public static final long YEAR_IN_MILLIS = 31449600000L; // 0x7528ad000L 48085 field @Deprecated public static final int[] sameMonthTable; 48086 field @Deprecated public static final int[] sameYearTable; 48087 } 48088 48089 public final class Formatter { 48090 ctor public Formatter(); 48091 method public static String formatFileSize(@Nullable android.content.Context, long); 48092 method @Deprecated public static String formatIpAddress(int); 48093 method public static String formatShortFileSize(@Nullable android.content.Context, long); 48094 } 48095 48096 @Deprecated public class Time { 48097 ctor @Deprecated public Time(String); 48098 ctor @Deprecated public Time(); 48099 ctor @Deprecated public Time(android.text.format.Time); 48100 method @Deprecated public boolean after(android.text.format.Time); 48101 method @Deprecated public boolean before(android.text.format.Time); 48102 method @Deprecated public void clear(String); 48103 method @Deprecated public static int compare(android.text.format.Time, android.text.format.Time); 48104 method @Deprecated public String format(String); 48105 method @Deprecated public String format2445(); 48106 method @Deprecated public String format3339(boolean); 48107 method @Deprecated public int getActualMaximum(int); 48108 method @Deprecated public static String getCurrentTimezone(); 48109 method @Deprecated public static int getJulianDay(long, long); 48110 method @Deprecated public static int getJulianMondayFromWeeksSinceEpoch(int); 48111 method @Deprecated public int getWeekNumber(); 48112 method @Deprecated public static int getWeeksSinceEpochFromJulianDay(int, int); 48113 method @Deprecated public static boolean isEpoch(android.text.format.Time); 48114 method @Deprecated public long normalize(boolean); 48115 method @Deprecated public boolean parse(String); 48116 method @Deprecated public boolean parse3339(String); 48117 method @Deprecated public void set(long); 48118 method @Deprecated public void set(android.text.format.Time); 48119 method @Deprecated public void set(int, int, int, int, int, int); 48120 method @Deprecated public void set(int, int, int); 48121 method @Deprecated public long setJulianDay(int); 48122 method @Deprecated public void setToNow(); 48123 method @Deprecated public void switchTimezone(String); 48124 method @Deprecated public long toMillis(boolean); 48125 field @Deprecated public static final int EPOCH_JULIAN_DAY = 2440588; // 0x253d8c 48126 field @Deprecated public static final int FRIDAY = 5; // 0x5 48127 field @Deprecated public static final int HOUR = 3; // 0x3 48128 field @Deprecated public static final int MINUTE = 2; // 0x2 48129 field @Deprecated public static final int MONDAY = 1; // 0x1 48130 field @Deprecated public static final int MONDAY_BEFORE_JULIAN_EPOCH = 2440585; // 0x253d89 48131 field @Deprecated public static final int MONTH = 5; // 0x5 48132 field @Deprecated public static final int MONTH_DAY = 4; // 0x4 48133 field @Deprecated public static final int SATURDAY = 6; // 0x6 48134 field @Deprecated public static final int SECOND = 1; // 0x1 48135 field @Deprecated public static final int SUNDAY = 0; // 0x0 48136 field @Deprecated public static final int THURSDAY = 4; // 0x4 48137 field @Deprecated public static final String TIMEZONE_UTC = "UTC"; 48138 field @Deprecated public static final int TUESDAY = 2; // 0x2 48139 field @Deprecated public static final int WEDNESDAY = 3; // 0x3 48140 field @Deprecated public static final int WEEK_DAY = 7; // 0x7 48141 field @Deprecated public static final int WEEK_NUM = 9; // 0x9 48142 field @Deprecated public static final int YEAR = 6; // 0x6 48143 field @Deprecated public static final int YEAR_DAY = 8; // 0x8 48144 field @Deprecated public boolean allDay; 48145 field @Deprecated public long gmtoff; 48146 field @Deprecated public int hour; 48147 field @Deprecated public int isDst; 48148 field @Deprecated public int minute; 48149 field @Deprecated public int month; 48150 field @Deprecated public int monthDay; 48151 field @Deprecated public int second; 48152 field @Deprecated public String timezone; 48153 field @Deprecated public int weekDay; 48154 field @Deprecated public int year; 48155 field @Deprecated public int yearDay; 48156 } 48157 48158} 48159 48160package android.text.method { 48161 48162 public class ArrowKeyMovementMethod extends android.text.method.BaseMovementMethod implements android.text.method.MovementMethod { 48163 ctor public ArrowKeyMovementMethod(); 48164 method public static android.text.method.MovementMethod getInstance(); 48165 } 48166 48167 public abstract class BaseKeyListener extends android.text.method.MetaKeyKeyListener implements android.text.method.KeyListener { 48168 ctor public BaseKeyListener(); 48169 method public boolean backspace(android.view.View, android.text.Editable, int, android.view.KeyEvent); 48170 method public boolean forwardDelete(android.view.View, android.text.Editable, int, android.view.KeyEvent); 48171 method public boolean onKeyOther(android.view.View, android.text.Editable, android.view.KeyEvent); 48172 } 48173 48174 public class BaseMovementMethod implements android.text.method.MovementMethod { 48175 ctor public BaseMovementMethod(); 48176 method protected boolean bottom(android.widget.TextView, android.text.Spannable); 48177 method public boolean canSelectArbitrarily(); 48178 method protected boolean down(android.widget.TextView, android.text.Spannable); 48179 method protected boolean end(android.widget.TextView, android.text.Spannable); 48180 method protected int getMovementMetaState(android.text.Spannable, android.view.KeyEvent); 48181 method protected boolean handleMovementKey(android.widget.TextView, android.text.Spannable, int, int, android.view.KeyEvent); 48182 method protected boolean home(android.widget.TextView, android.text.Spannable); 48183 method public void initialize(android.widget.TextView, android.text.Spannable); 48184 method protected boolean left(android.widget.TextView, android.text.Spannable); 48185 method protected boolean lineEnd(android.widget.TextView, android.text.Spannable); 48186 method protected boolean lineStart(android.widget.TextView, android.text.Spannable); 48187 method public boolean onGenericMotionEvent(android.widget.TextView, android.text.Spannable, android.view.MotionEvent); 48188 method public boolean onKeyDown(android.widget.TextView, android.text.Spannable, int, android.view.KeyEvent); 48189 method public boolean onKeyOther(android.widget.TextView, android.text.Spannable, android.view.KeyEvent); 48190 method public boolean onKeyUp(android.widget.TextView, android.text.Spannable, int, android.view.KeyEvent); 48191 method public void onTakeFocus(android.widget.TextView, android.text.Spannable, int); 48192 method public boolean onTouchEvent(android.widget.TextView, android.text.Spannable, android.view.MotionEvent); 48193 method public boolean onTrackballEvent(android.widget.TextView, android.text.Spannable, android.view.MotionEvent); 48194 method protected boolean pageDown(android.widget.TextView, android.text.Spannable); 48195 method protected boolean pageUp(android.widget.TextView, android.text.Spannable); 48196 method protected boolean right(android.widget.TextView, android.text.Spannable); 48197 method protected boolean top(android.widget.TextView, android.text.Spannable); 48198 method protected boolean up(android.widget.TextView, android.text.Spannable); 48199 } 48200 48201 public class CharacterPickerDialog extends android.app.Dialog implements android.widget.AdapterView.OnItemClickListener android.view.View.OnClickListener { 48202 ctor public CharacterPickerDialog(android.content.Context, android.view.View, android.text.Editable, String, boolean); 48203 method public void onClick(android.view.View); 48204 method public void onItemClick(android.widget.AdapterView, android.view.View, int, long); 48205 } 48206 48207 public class DateKeyListener extends android.text.method.NumberKeyListener { 48208 ctor @Deprecated public DateKeyListener(); 48209 ctor public DateKeyListener(@Nullable java.util.Locale); 48210 method @NonNull protected char[] getAcceptedChars(); 48211 method public int getInputType(); 48212 method @Deprecated @NonNull public static android.text.method.DateKeyListener getInstance(); 48213 method @NonNull public static android.text.method.DateKeyListener getInstance(@Nullable java.util.Locale); 48214 field @Deprecated public static final char[] CHARACTERS; 48215 } 48216 48217 public class DateTimeKeyListener extends android.text.method.NumberKeyListener { 48218 ctor @Deprecated public DateTimeKeyListener(); 48219 ctor public DateTimeKeyListener(@Nullable java.util.Locale); 48220 method @NonNull protected char[] getAcceptedChars(); 48221 method public int getInputType(); 48222 method @Deprecated @NonNull public static android.text.method.DateTimeKeyListener getInstance(); 48223 method @NonNull public static android.text.method.DateTimeKeyListener getInstance(@Nullable java.util.Locale); 48224 field @Deprecated public static final char[] CHARACTERS; 48225 } 48226 48227 public class DialerKeyListener extends android.text.method.NumberKeyListener { 48228 ctor public DialerKeyListener(); 48229 method protected char[] getAcceptedChars(); 48230 method public int getInputType(); 48231 method public static android.text.method.DialerKeyListener getInstance(); 48232 field public static final char[] CHARACTERS; 48233 } 48234 48235 public class DigitsKeyListener extends android.text.method.NumberKeyListener { 48236 ctor @Deprecated public DigitsKeyListener(); 48237 ctor @Deprecated public DigitsKeyListener(boolean, boolean); 48238 ctor public DigitsKeyListener(@Nullable java.util.Locale); 48239 ctor public DigitsKeyListener(@Nullable java.util.Locale, boolean, boolean); 48240 method protected char[] getAcceptedChars(); 48241 method public int getInputType(); 48242 method @Deprecated @NonNull public static android.text.method.DigitsKeyListener getInstance(); 48243 method @Deprecated @NonNull public static android.text.method.DigitsKeyListener getInstance(boolean, boolean); 48244 method @NonNull public static android.text.method.DigitsKeyListener getInstance(@Nullable java.util.Locale); 48245 method @NonNull public static android.text.method.DigitsKeyListener getInstance(@Nullable java.util.Locale, boolean, boolean); 48246 method @NonNull public static android.text.method.DigitsKeyListener getInstance(@NonNull String); 48247 } 48248 48249 public class HideReturnsTransformationMethod extends android.text.method.ReplacementTransformationMethod { 48250 ctor public HideReturnsTransformationMethod(); 48251 method public static android.text.method.HideReturnsTransformationMethod getInstance(); 48252 method protected char[] getOriginal(); 48253 method protected char[] getReplacement(); 48254 } 48255 48256 public interface KeyListener { 48257 method public void clearMetaKeyState(android.view.View, android.text.Editable, int); 48258 method public int getInputType(); 48259 method public boolean onKeyDown(android.view.View, android.text.Editable, int, android.view.KeyEvent); 48260 method public boolean onKeyOther(android.view.View, android.text.Editable, android.view.KeyEvent); 48261 method public boolean onKeyUp(android.view.View, android.text.Editable, int, android.view.KeyEvent); 48262 } 48263 48264 public class LinkMovementMethod extends android.text.method.ScrollingMovementMethod { 48265 ctor public LinkMovementMethod(); 48266 method public static android.text.method.MovementMethod getInstance(); 48267 } 48268 48269 public abstract class MetaKeyKeyListener { 48270 ctor public MetaKeyKeyListener(); 48271 method public static void adjustMetaAfterKeypress(android.text.Spannable); 48272 method public static long adjustMetaAfterKeypress(long); 48273 method public void clearMetaKeyState(android.view.View, android.text.Editable, int); 48274 method public static void clearMetaKeyState(android.text.Editable, int); 48275 method public long clearMetaKeyState(long, int); 48276 method public static final int getMetaState(CharSequence); 48277 method public static final int getMetaState(CharSequence, android.view.KeyEvent); 48278 method public static final int getMetaState(CharSequence, int); 48279 method public static final int getMetaState(CharSequence, int, android.view.KeyEvent); 48280 method public static final int getMetaState(long); 48281 method public static final int getMetaState(long, int); 48282 method public static long handleKeyDown(long, int, android.view.KeyEvent); 48283 method public static long handleKeyUp(long, int, android.view.KeyEvent); 48284 method public static boolean isMetaTracker(CharSequence, Object); 48285 method public static boolean isSelectingMetaTracker(CharSequence, Object); 48286 method public boolean onKeyDown(android.view.View, android.text.Editable, int, android.view.KeyEvent); 48287 method public boolean onKeyUp(android.view.View, android.text.Editable, int, android.view.KeyEvent); 48288 method protected static void resetLockedMeta(android.text.Spannable); 48289 method public static long resetLockedMeta(long); 48290 method public static void resetMetaState(android.text.Spannable); 48291 field public static final int META_ALT_LOCKED = 512; // 0x200 48292 field public static final int META_ALT_ON = 2; // 0x2 48293 field public static final int META_CAP_LOCKED = 256; // 0x100 48294 field public static final int META_SHIFT_ON = 1; // 0x1 48295 field public static final int META_SYM_LOCKED = 1024; // 0x400 48296 field public static final int META_SYM_ON = 4; // 0x4 48297 } 48298 48299 public interface MovementMethod { 48300 method public boolean canSelectArbitrarily(); 48301 method public void initialize(android.widget.TextView, android.text.Spannable); 48302 method public boolean onGenericMotionEvent(android.widget.TextView, android.text.Spannable, android.view.MotionEvent); 48303 method public boolean onKeyDown(android.widget.TextView, android.text.Spannable, int, android.view.KeyEvent); 48304 method public boolean onKeyOther(android.widget.TextView, android.text.Spannable, android.view.KeyEvent); 48305 method public boolean onKeyUp(android.widget.TextView, android.text.Spannable, int, android.view.KeyEvent); 48306 method public void onTakeFocus(android.widget.TextView, android.text.Spannable, int); 48307 method public boolean onTouchEvent(android.widget.TextView, android.text.Spannable, android.view.MotionEvent); 48308 method public boolean onTrackballEvent(android.widget.TextView, android.text.Spannable, android.view.MotionEvent); 48309 } 48310 48311 public class MultiTapKeyListener extends android.text.method.BaseKeyListener implements android.text.SpanWatcher { 48312 ctor public MultiTapKeyListener(android.text.method.TextKeyListener.Capitalize, boolean); 48313 method public int getInputType(); 48314 method public static android.text.method.MultiTapKeyListener getInstance(boolean, android.text.method.TextKeyListener.Capitalize); 48315 method public void onSpanAdded(android.text.Spannable, Object, int, int); 48316 method public void onSpanChanged(android.text.Spannable, Object, int, int, int, int); 48317 method public void onSpanRemoved(android.text.Spannable, Object, int, int); 48318 } 48319 48320 public abstract class NumberKeyListener extends android.text.method.BaseKeyListener implements android.text.InputFilter { 48321 ctor public NumberKeyListener(); 48322 method public CharSequence filter(CharSequence, int, int, android.text.Spanned, int, int); 48323 method @NonNull protected abstract char[] getAcceptedChars(); 48324 method protected int lookup(android.view.KeyEvent, android.text.Spannable); 48325 method protected static boolean ok(char[], char); 48326 } 48327 48328 public class PasswordTransformationMethod implements android.text.TextWatcher android.text.method.TransformationMethod { 48329 ctor public PasswordTransformationMethod(); 48330 method public void afterTextChanged(android.text.Editable); 48331 method public void beforeTextChanged(CharSequence, int, int, int); 48332 method public static android.text.method.PasswordTransformationMethod getInstance(); 48333 method public CharSequence getTransformation(CharSequence, android.view.View); 48334 method public void onFocusChanged(android.view.View, CharSequence, boolean, int, android.graphics.Rect); 48335 method public void onTextChanged(CharSequence, int, int, int); 48336 } 48337 48338 public class QwertyKeyListener extends android.text.method.BaseKeyListener { 48339 ctor public QwertyKeyListener(android.text.method.TextKeyListener.Capitalize, boolean); 48340 method public int getInputType(); 48341 method public static android.text.method.QwertyKeyListener getInstance(boolean, android.text.method.TextKeyListener.Capitalize); 48342 method public static android.text.method.QwertyKeyListener getInstanceForFullKeyboard(); 48343 method public static void markAsReplaced(android.text.Spannable, int, int, String); 48344 } 48345 48346 public abstract class ReplacementTransformationMethod implements android.text.method.TransformationMethod { 48347 ctor public ReplacementTransformationMethod(); 48348 method protected abstract char[] getOriginal(); 48349 method protected abstract char[] getReplacement(); 48350 method public CharSequence getTransformation(CharSequence, android.view.View); 48351 method public void onFocusChanged(android.view.View, CharSequence, boolean, int, android.graphics.Rect); 48352 } 48353 48354 public class ScrollingMovementMethod extends android.text.method.BaseMovementMethod implements android.text.method.MovementMethod { 48355 ctor public ScrollingMovementMethod(); 48356 method public static android.text.method.MovementMethod getInstance(); 48357 } 48358 48359 public class SingleLineTransformationMethod extends android.text.method.ReplacementTransformationMethod { 48360 ctor public SingleLineTransformationMethod(); 48361 method public static android.text.method.SingleLineTransformationMethod getInstance(); 48362 method protected char[] getOriginal(); 48363 method protected char[] getReplacement(); 48364 } 48365 48366 public class TextKeyListener extends android.text.method.BaseKeyListener implements android.text.SpanWatcher { 48367 ctor public TextKeyListener(android.text.method.TextKeyListener.Capitalize, boolean); 48368 method public static void clear(android.text.Editable); 48369 method public int getInputType(); 48370 method public static android.text.method.TextKeyListener getInstance(boolean, android.text.method.TextKeyListener.Capitalize); 48371 method public static android.text.method.TextKeyListener getInstance(); 48372 method public void onSpanAdded(android.text.Spannable, Object, int, int); 48373 method public void onSpanChanged(android.text.Spannable, Object, int, int, int, int); 48374 method public void onSpanRemoved(android.text.Spannable, Object, int, int); 48375 method public void release(); 48376 method public static boolean shouldCap(android.text.method.TextKeyListener.Capitalize, CharSequence, int); 48377 } 48378 48379 public enum TextKeyListener.Capitalize { 48380 enum_constant public static final android.text.method.TextKeyListener.Capitalize CHARACTERS; 48381 enum_constant public static final android.text.method.TextKeyListener.Capitalize NONE; 48382 enum_constant public static final android.text.method.TextKeyListener.Capitalize SENTENCES; 48383 enum_constant public static final android.text.method.TextKeyListener.Capitalize WORDS; 48384 } 48385 48386 public class TimeKeyListener extends android.text.method.NumberKeyListener { 48387 ctor @Deprecated public TimeKeyListener(); 48388 ctor public TimeKeyListener(@Nullable java.util.Locale); 48389 method @NonNull protected char[] getAcceptedChars(); 48390 method public int getInputType(); 48391 method @Deprecated @NonNull public static android.text.method.TimeKeyListener getInstance(); 48392 method @NonNull public static android.text.method.TimeKeyListener getInstance(@Nullable java.util.Locale); 48393 field @Deprecated public static final char[] CHARACTERS; 48394 } 48395 48396 public class Touch { 48397 method public static int getInitialScrollX(android.widget.TextView, android.text.Spannable); 48398 method public static int getInitialScrollY(android.widget.TextView, android.text.Spannable); 48399 method public static boolean onTouchEvent(android.widget.TextView, android.text.Spannable, android.view.MotionEvent); 48400 method public static void scrollTo(android.widget.TextView, android.text.Layout, int, int); 48401 } 48402 48403 public interface TransformationMethod { 48404 method public CharSequence getTransformation(CharSequence, android.view.View); 48405 method public void onFocusChanged(android.view.View, CharSequence, boolean, int, android.graphics.Rect); 48406 } 48407 48408} 48409 48410package android.text.style { 48411 48412 public class AbsoluteSizeSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan { 48413 ctor public AbsoluteSizeSpan(int); 48414 ctor public AbsoluteSizeSpan(int, boolean); 48415 ctor public AbsoluteSizeSpan(@NonNull android.os.Parcel); 48416 method public int describeContents(); 48417 method public boolean getDip(); 48418 method public int getSize(); 48419 method public int getSpanTypeId(); 48420 method public void updateDrawState(@NonNull android.text.TextPaint); 48421 method public void updateMeasureState(@NonNull android.text.TextPaint); 48422 method public void writeToParcel(@NonNull android.os.Parcel, int); 48423 } 48424 48425 public interface AlignmentSpan extends android.text.style.ParagraphStyle { 48426 method public android.text.Layout.Alignment getAlignment(); 48427 } 48428 48429 public static class AlignmentSpan.Standard implements android.text.style.AlignmentSpan android.text.ParcelableSpan { 48430 ctor public AlignmentSpan.Standard(@NonNull android.text.Layout.Alignment); 48431 ctor public AlignmentSpan.Standard(@NonNull android.os.Parcel); 48432 method public int describeContents(); 48433 method public android.text.Layout.Alignment getAlignment(); 48434 method public int getSpanTypeId(); 48435 method public void writeToParcel(@NonNull android.os.Parcel, int); 48436 } 48437 48438 public class BackgroundColorSpan extends android.text.style.CharacterStyle implements android.text.ParcelableSpan android.text.style.UpdateAppearance { 48439 ctor public BackgroundColorSpan(@ColorInt int); 48440 ctor public BackgroundColorSpan(@NonNull android.os.Parcel); 48441 method public int describeContents(); 48442 method @ColorInt public int getBackgroundColor(); 48443 method public int getSpanTypeId(); 48444 method public void updateDrawState(@NonNull android.text.TextPaint); 48445 method public void writeToParcel(@NonNull android.os.Parcel, int); 48446 } 48447 48448 public class BulletSpan implements android.text.style.LeadingMarginSpan android.text.ParcelableSpan { 48449 ctor public BulletSpan(); 48450 ctor public BulletSpan(int); 48451 ctor public BulletSpan(int, @ColorInt int); 48452 ctor public BulletSpan(int, @ColorInt int, @IntRange(from=0) int); 48453 ctor public BulletSpan(@NonNull android.os.Parcel); 48454 method public int describeContents(); 48455 method public void drawLeadingMargin(@NonNull android.graphics.Canvas, @NonNull android.graphics.Paint, int, int, int, int, int, @NonNull CharSequence, int, int, boolean, @Nullable android.text.Layout); 48456 method public int getBulletRadius(); 48457 method public int getColor(); 48458 method public int getGapWidth(); 48459 method public int getLeadingMargin(boolean); 48460 method public int getSpanTypeId(); 48461 method public void writeToParcel(@NonNull android.os.Parcel, int); 48462 field public static final int STANDARD_GAP_WIDTH = 2; // 0x2 48463 } 48464 48465 public abstract class CharacterStyle { 48466 ctor public CharacterStyle(); 48467 method public android.text.style.CharacterStyle getUnderlying(); 48468 method public abstract void updateDrawState(android.text.TextPaint); 48469 method public static android.text.style.CharacterStyle wrap(android.text.style.CharacterStyle); 48470 } 48471 48472 public abstract class ClickableSpan extends android.text.style.CharacterStyle implements android.text.style.UpdateAppearance { 48473 ctor public ClickableSpan(); 48474 method public abstract void onClick(@NonNull android.view.View); 48475 method public void updateDrawState(@NonNull android.text.TextPaint); 48476 } 48477 48478 public class DrawableMarginSpan implements android.text.style.LeadingMarginSpan android.text.style.LineHeightSpan { 48479 ctor public DrawableMarginSpan(@NonNull android.graphics.drawable.Drawable); 48480 ctor public DrawableMarginSpan(@NonNull android.graphics.drawable.Drawable, int); 48481 method public void chooseHeight(@NonNull CharSequence, int, int, int, int, @NonNull android.graphics.Paint.FontMetricsInt); 48482 method public void drawLeadingMargin(@NonNull android.graphics.Canvas, @NonNull android.graphics.Paint, int, int, int, int, int, @NonNull CharSequence, int, int, boolean, @NonNull android.text.Layout); 48483 method public int getLeadingMargin(boolean); 48484 } 48485 48486 public abstract class DynamicDrawableSpan extends android.text.style.ReplacementSpan { 48487 ctor public DynamicDrawableSpan(); 48488 ctor protected DynamicDrawableSpan(int); 48489 method public void draw(@NonNull android.graphics.Canvas, CharSequence, @IntRange(from=0) int, @IntRange(from=0) int, float, int, int, int, @NonNull android.graphics.Paint); 48490 method public abstract android.graphics.drawable.Drawable getDrawable(); 48491 method public int getSize(@NonNull android.graphics.Paint, CharSequence, @IntRange(from=0) int, @IntRange(from=0) int, @Nullable android.graphics.Paint.FontMetricsInt); 48492 method public int getVerticalAlignment(); 48493 field public static final int ALIGN_BASELINE = 1; // 0x1 48494 field public static final int ALIGN_BOTTOM = 0; // 0x0 48495 field public static final int ALIGN_CENTER = 2; // 0x2 48496 field protected final int mVerticalAlignment; 48497 } 48498 48499 public class EasyEditSpan implements android.text.ParcelableSpan { 48500 ctor public EasyEditSpan(); 48501 ctor public EasyEditSpan(android.app.PendingIntent); 48502 ctor public EasyEditSpan(@NonNull android.os.Parcel); 48503 method public int describeContents(); 48504 method public int getSpanTypeId(); 48505 method public void writeToParcel(@NonNull android.os.Parcel, int); 48506 field public static final String EXTRA_TEXT_CHANGED_TYPE = "android.text.style.EXTRA_TEXT_CHANGED_TYPE"; 48507 field public static final int TEXT_DELETED = 1; // 0x1 48508 field public static final int TEXT_MODIFIED = 2; // 0x2 48509 } 48510 48511 public class ForegroundColorSpan extends android.text.style.CharacterStyle implements android.text.ParcelableSpan android.text.style.UpdateAppearance { 48512 ctor public ForegroundColorSpan(@ColorInt int); 48513 ctor public ForegroundColorSpan(@NonNull android.os.Parcel); 48514 method public int describeContents(); 48515 method @ColorInt public int getForegroundColor(); 48516 method public int getSpanTypeId(); 48517 method public void updateDrawState(@NonNull android.text.TextPaint); 48518 method public void writeToParcel(@NonNull android.os.Parcel, int); 48519 } 48520 48521 public class IconMarginSpan implements android.text.style.LeadingMarginSpan android.text.style.LineHeightSpan { 48522 ctor public IconMarginSpan(@NonNull android.graphics.Bitmap); 48523 ctor public IconMarginSpan(@NonNull android.graphics.Bitmap, @IntRange(from=0) int); 48524 method public void chooseHeight(CharSequence, int, int, int, int, android.graphics.Paint.FontMetricsInt); 48525 method public void drawLeadingMargin(android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int, CharSequence, int, int, boolean, android.text.Layout); 48526 method public int getLeadingMargin(boolean); 48527 } 48528 48529 public class ImageSpan extends android.text.style.DynamicDrawableSpan { 48530 ctor @Deprecated public ImageSpan(@NonNull android.graphics.Bitmap); 48531 ctor @Deprecated public ImageSpan(@NonNull android.graphics.Bitmap, int); 48532 ctor public ImageSpan(@NonNull android.content.Context, @NonNull android.graphics.Bitmap); 48533 ctor public ImageSpan(@NonNull android.content.Context, @NonNull android.graphics.Bitmap, int); 48534 ctor public ImageSpan(@NonNull android.graphics.drawable.Drawable); 48535 ctor public ImageSpan(@NonNull android.graphics.drawable.Drawable, int); 48536 ctor public ImageSpan(@NonNull android.graphics.drawable.Drawable, @NonNull String); 48537 ctor public ImageSpan(@NonNull android.graphics.drawable.Drawable, @NonNull String, int); 48538 ctor public ImageSpan(@NonNull android.content.Context, @NonNull android.net.Uri); 48539 ctor public ImageSpan(@NonNull android.content.Context, @NonNull android.net.Uri, int); 48540 ctor public ImageSpan(@NonNull android.content.Context, @DrawableRes int); 48541 ctor public ImageSpan(@NonNull android.content.Context, @DrawableRes int, int); 48542 method public android.graphics.drawable.Drawable getDrawable(); 48543 method @Nullable public String getSource(); 48544 } 48545 48546 public interface LeadingMarginSpan extends android.text.style.ParagraphStyle { 48547 method public void drawLeadingMargin(android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int, CharSequence, int, int, boolean, android.text.Layout); 48548 method public int getLeadingMargin(boolean); 48549 } 48550 48551 public static interface LeadingMarginSpan.LeadingMarginSpan2 extends android.text.style.LeadingMarginSpan android.text.style.WrapTogetherSpan { 48552 method public int getLeadingMarginLineCount(); 48553 } 48554 48555 public static class LeadingMarginSpan.Standard implements android.text.style.LeadingMarginSpan android.text.ParcelableSpan { 48556 ctor public LeadingMarginSpan.Standard(int, int); 48557 ctor public LeadingMarginSpan.Standard(int); 48558 ctor public LeadingMarginSpan.Standard(android.os.Parcel); 48559 method public int describeContents(); 48560 method public void drawLeadingMargin(android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int, CharSequence, int, int, boolean, android.text.Layout); 48561 method public int getLeadingMargin(boolean); 48562 method public int getSpanTypeId(); 48563 method public void writeToParcel(android.os.Parcel, int); 48564 } 48565 48566 public interface LineBackgroundSpan extends android.text.style.ParagraphStyle { 48567 method public void drawBackground(@NonNull android.graphics.Canvas, @NonNull android.graphics.Paint, @Px int, @Px int, @Px int, @Px int, @Px int, @NonNull CharSequence, int, int, int); 48568 } 48569 48570 public static class LineBackgroundSpan.Standard implements android.text.style.LineBackgroundSpan android.text.ParcelableSpan { 48571 ctor public LineBackgroundSpan.Standard(@ColorInt int); 48572 ctor public LineBackgroundSpan.Standard(@NonNull android.os.Parcel); 48573 method public int describeContents(); 48574 method public void drawBackground(@NonNull android.graphics.Canvas, @NonNull android.graphics.Paint, @Px int, @Px int, @Px int, @Px int, @Px int, @NonNull CharSequence, int, int, int); 48575 method @ColorInt public final int getColor(); 48576 method public int getSpanTypeId(); 48577 method public void writeToParcel(@NonNull android.os.Parcel, int); 48578 } 48579 48580 public interface LineHeightSpan extends android.text.style.ParagraphStyle android.text.style.WrapTogetherSpan { 48581 method public void chooseHeight(CharSequence, int, int, int, int, android.graphics.Paint.FontMetricsInt); 48582 } 48583 48584 public static class LineHeightSpan.Standard implements android.text.style.LineHeightSpan android.text.ParcelableSpan { 48585 ctor public LineHeightSpan.Standard(@IntRange(from=1) @Px int); 48586 ctor public LineHeightSpan.Standard(@NonNull android.os.Parcel); 48587 method public void chooseHeight(@NonNull CharSequence, int, int, int, int, @NonNull android.graphics.Paint.FontMetricsInt); 48588 method public int describeContents(); 48589 method @Px public int getHeight(); 48590 method public int getSpanTypeId(); 48591 method public void writeToParcel(android.os.Parcel, int); 48592 } 48593 48594 public static interface LineHeightSpan.WithDensity extends android.text.style.LineHeightSpan { 48595 method public void chooseHeight(CharSequence, int, int, int, int, android.graphics.Paint.FontMetricsInt, android.text.TextPaint); 48596 } 48597 48598 public class LocaleSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan { 48599 ctor public LocaleSpan(@Nullable java.util.Locale); 48600 ctor public LocaleSpan(@NonNull android.os.LocaleList); 48601 ctor public LocaleSpan(android.os.Parcel); 48602 method public int describeContents(); 48603 method @Nullable public java.util.Locale getLocale(); 48604 method @NonNull public android.os.LocaleList getLocales(); 48605 method public int getSpanTypeId(); 48606 method public void updateDrawState(android.text.TextPaint); 48607 method public void updateMeasureState(android.text.TextPaint); 48608 method public void writeToParcel(android.os.Parcel, int); 48609 } 48610 48611 public class MaskFilterSpan extends android.text.style.CharacterStyle implements android.text.style.UpdateAppearance { 48612 ctor public MaskFilterSpan(android.graphics.MaskFilter); 48613 method public android.graphics.MaskFilter getMaskFilter(); 48614 method public void updateDrawState(android.text.TextPaint); 48615 } 48616 48617 public abstract class MetricAffectingSpan extends android.text.style.CharacterStyle implements android.text.style.UpdateLayout { 48618 ctor public MetricAffectingSpan(); 48619 method public android.text.style.MetricAffectingSpan getUnderlying(); 48620 method public abstract void updateMeasureState(@NonNull android.text.TextPaint); 48621 } 48622 48623 public interface ParagraphStyle { 48624 } 48625 48626 public class QuoteSpan implements android.text.style.LeadingMarginSpan android.text.ParcelableSpan { 48627 ctor public QuoteSpan(); 48628 ctor public QuoteSpan(@ColorInt int); 48629 ctor public QuoteSpan(@ColorInt int, @IntRange(from=0) int, @IntRange(from=0) int); 48630 ctor public QuoteSpan(@NonNull android.os.Parcel); 48631 method public int describeContents(); 48632 method public void drawLeadingMargin(@NonNull android.graphics.Canvas, @NonNull android.graphics.Paint, int, int, int, int, int, @NonNull CharSequence, int, int, boolean, @NonNull android.text.Layout); 48633 method @ColorInt public int getColor(); 48634 method public int getGapWidth(); 48635 method public int getLeadingMargin(boolean); 48636 method public int getSpanTypeId(); 48637 method public int getStripeWidth(); 48638 method public void writeToParcel(android.os.Parcel, int); 48639 field @ColorInt public static final int STANDARD_COLOR = -16776961; // 0xff0000ff 48640 field public static final int STANDARD_GAP_WIDTH_PX = 2; // 0x2 48641 field public static final int STANDARD_STRIPE_WIDTH_PX = 2; // 0x2 48642 } 48643 48644 public class RelativeSizeSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan { 48645 ctor public RelativeSizeSpan(@FloatRange(from=0) float); 48646 ctor public RelativeSizeSpan(@NonNull android.os.Parcel); 48647 method public int describeContents(); 48648 method public float getSizeChange(); 48649 method public int getSpanTypeId(); 48650 method public void updateDrawState(@NonNull android.text.TextPaint); 48651 method public void updateMeasureState(@NonNull android.text.TextPaint); 48652 method public void writeToParcel(@NonNull android.os.Parcel, int); 48653 } 48654 48655 public abstract class ReplacementSpan extends android.text.style.MetricAffectingSpan { 48656 ctor public ReplacementSpan(); 48657 method public abstract void draw(@NonNull android.graphics.Canvas, CharSequence, @IntRange(from=0) int, @IntRange(from=0) int, float, int, int, int, @NonNull android.graphics.Paint); 48658 method @Nullable public CharSequence getContentDescription(); 48659 method public abstract int getSize(@NonNull android.graphics.Paint, CharSequence, @IntRange(from=0) int, @IntRange(from=0) int, @Nullable android.graphics.Paint.FontMetricsInt); 48660 method public void setContentDescription(@Nullable CharSequence); 48661 method public void updateDrawState(android.text.TextPaint); 48662 method public void updateMeasureState(android.text.TextPaint); 48663 } 48664 48665 public class ScaleXSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan { 48666 ctor public ScaleXSpan(@FloatRange(from=0) float); 48667 ctor public ScaleXSpan(@NonNull android.os.Parcel); 48668 method public int describeContents(); 48669 method public float getScaleX(); 48670 method public int getSpanTypeId(); 48671 method public void updateDrawState(android.text.TextPaint); 48672 method public void updateMeasureState(android.text.TextPaint); 48673 method public void writeToParcel(@NonNull android.os.Parcel, int); 48674 } 48675 48676 public class StrikethroughSpan extends android.text.style.CharacterStyle implements android.text.ParcelableSpan android.text.style.UpdateAppearance { 48677 ctor public StrikethroughSpan(); 48678 ctor public StrikethroughSpan(@NonNull android.os.Parcel); 48679 method public int describeContents(); 48680 method public int getSpanTypeId(); 48681 method public void updateDrawState(@NonNull android.text.TextPaint); 48682 method public void writeToParcel(@NonNull android.os.Parcel, int); 48683 } 48684 48685 public class StyleSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan { 48686 ctor public StyleSpan(int); 48687 ctor public StyleSpan(@NonNull android.os.Parcel); 48688 method public int describeContents(); 48689 method public int getSpanTypeId(); 48690 method public int getStyle(); 48691 method public void updateDrawState(android.text.TextPaint); 48692 method public void updateMeasureState(android.text.TextPaint); 48693 method public void writeToParcel(android.os.Parcel, int); 48694 } 48695 48696 public class SubscriptSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan { 48697 ctor public SubscriptSpan(); 48698 ctor public SubscriptSpan(@NonNull android.os.Parcel); 48699 method public int describeContents(); 48700 method public int getSpanTypeId(); 48701 method public void updateDrawState(@NonNull android.text.TextPaint); 48702 method public void updateMeasureState(@NonNull android.text.TextPaint); 48703 method public void writeToParcel(android.os.Parcel, int); 48704 } 48705 48706 public class SuggestionSpan extends android.text.style.CharacterStyle implements android.text.ParcelableSpan { 48707 ctor public SuggestionSpan(android.content.Context, String[], int); 48708 ctor public SuggestionSpan(java.util.Locale, String[], int); 48709 ctor public SuggestionSpan(android.content.Context, java.util.Locale, String[], int, Class<?>); 48710 ctor public SuggestionSpan(android.os.Parcel); 48711 method public int describeContents(); 48712 method public int getFlags(); 48713 method @Deprecated @NonNull public String getLocale(); 48714 method @Nullable public java.util.Locale getLocaleObject(); 48715 method public int getSpanTypeId(); 48716 method public String[] getSuggestions(); 48717 method @ColorInt public int getUnderlineColor(); 48718 method public void setFlags(int); 48719 method public void updateDrawState(android.text.TextPaint); 48720 method public void writeToParcel(android.os.Parcel, int); 48721 field @Deprecated public static final String ACTION_SUGGESTION_PICKED = "android.text.style.SUGGESTION_PICKED"; 48722 field @NonNull public static final android.os.Parcelable.Creator<android.text.style.SuggestionSpan> CREATOR; 48723 field public static final int FLAG_AUTO_CORRECTION = 4; // 0x4 48724 field public static final int FLAG_EASY_CORRECT = 1; // 0x1 48725 field public static final int FLAG_MISSPELLED = 2; // 0x2 48726 field public static final int SUGGESTIONS_MAX_SIZE = 5; // 0x5 48727 field @Deprecated public static final String SUGGESTION_SPAN_PICKED_AFTER = "after"; 48728 field @Deprecated public static final String SUGGESTION_SPAN_PICKED_BEFORE = "before"; 48729 field @Deprecated public static final String SUGGESTION_SPAN_PICKED_HASHCODE = "hashcode"; 48730 } 48731 48732 public class SuperscriptSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan { 48733 ctor public SuperscriptSpan(); 48734 ctor public SuperscriptSpan(@NonNull android.os.Parcel); 48735 method public int describeContents(); 48736 method public int getSpanTypeId(); 48737 method public void updateDrawState(@NonNull android.text.TextPaint); 48738 method public void updateMeasureState(@NonNull android.text.TextPaint); 48739 method public void writeToParcel(@NonNull android.os.Parcel, int); 48740 } 48741 48742 public interface TabStopSpan extends android.text.style.ParagraphStyle { 48743 method public int getTabStop(); 48744 } 48745 48746 public static class TabStopSpan.Standard implements android.text.style.TabStopSpan { 48747 ctor public TabStopSpan.Standard(@IntRange(from=0) int); 48748 method public int getTabStop(); 48749 } 48750 48751 public class TextAppearanceSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan { 48752 ctor public TextAppearanceSpan(android.content.Context, int); 48753 ctor public TextAppearanceSpan(android.content.Context, int, int); 48754 ctor public TextAppearanceSpan(String, int, int, android.content.res.ColorStateList, android.content.res.ColorStateList); 48755 ctor public TextAppearanceSpan(android.os.Parcel); 48756 method public int describeContents(); 48757 method public String getFamily(); 48758 method @Nullable public String getFontFeatureSettings(); 48759 method @Nullable public String getFontVariationSettings(); 48760 method public android.content.res.ColorStateList getLinkTextColor(); 48761 method public int getShadowColor(); 48762 method public float getShadowDx(); 48763 method public float getShadowDy(); 48764 method public float getShadowRadius(); 48765 method public int getSpanTypeId(); 48766 method public android.content.res.ColorStateList getTextColor(); 48767 method public int getTextFontWeight(); 48768 method @Nullable public android.os.LocaleList getTextLocales(); 48769 method public int getTextSize(); 48770 method public int getTextStyle(); 48771 method @Nullable public android.graphics.Typeface getTypeface(); 48772 method public boolean isElegantTextHeight(); 48773 method public void updateDrawState(android.text.TextPaint); 48774 method public void updateMeasureState(android.text.TextPaint); 48775 method public void writeToParcel(android.os.Parcel, int); 48776 } 48777 48778 public class TtsSpan implements android.text.ParcelableSpan { 48779 ctor public TtsSpan(String, android.os.PersistableBundle); 48780 ctor public TtsSpan(android.os.Parcel); 48781 method public int describeContents(); 48782 method public android.os.PersistableBundle getArgs(); 48783 method public int getSpanTypeId(); 48784 method public String getType(); 48785 method public void writeToParcel(android.os.Parcel, int); 48786 field public static final String ANIMACY_ANIMATE = "android.animate"; 48787 field public static final String ANIMACY_INANIMATE = "android.inanimate"; 48788 field public static final String ARG_ANIMACY = "android.arg.animacy"; 48789 field public static final String ARG_CASE = "android.arg.case"; 48790 field public static final String ARG_COUNTRY_CODE = "android.arg.country_code"; 48791 field public static final String ARG_CURRENCY = "android.arg.money"; 48792 field public static final String ARG_DAY = "android.arg.day"; 48793 field public static final String ARG_DENOMINATOR = "android.arg.denominator"; 48794 field public static final String ARG_DIGITS = "android.arg.digits"; 48795 field public static final String ARG_DOMAIN = "android.arg.domain"; 48796 field public static final String ARG_EXTENSION = "android.arg.extension"; 48797 field public static final String ARG_FRACTIONAL_PART = "android.arg.fractional_part"; 48798 field public static final String ARG_FRAGMENT_ID = "android.arg.fragment_id"; 48799 field public static final String ARG_GENDER = "android.arg.gender"; 48800 field public static final String ARG_HOURS = "android.arg.hours"; 48801 field public static final String ARG_INTEGER_PART = "android.arg.integer_part"; 48802 field public static final String ARG_MINUTES = "android.arg.minutes"; 48803 field public static final String ARG_MONTH = "android.arg.month"; 48804 field public static final String ARG_MULTIPLICITY = "android.arg.multiplicity"; 48805 field public static final String ARG_NUMBER = "android.arg.number"; 48806 field public static final String ARG_NUMBER_PARTS = "android.arg.number_parts"; 48807 field public static final String ARG_NUMERATOR = "android.arg.numerator"; 48808 field public static final String ARG_PASSWORD = "android.arg.password"; 48809 field public static final String ARG_PATH = "android.arg.path"; 48810 field public static final String ARG_PORT = "android.arg.port"; 48811 field public static final String ARG_PROTOCOL = "android.arg.protocol"; 48812 field public static final String ARG_QUANTITY = "android.arg.quantity"; 48813 field public static final String ARG_QUERY_STRING = "android.arg.query_string"; 48814 field public static final String ARG_TEXT = "android.arg.text"; 48815 field public static final String ARG_UNIT = "android.arg.unit"; 48816 field public static final String ARG_USERNAME = "android.arg.username"; 48817 field public static final String ARG_VERBATIM = "android.arg.verbatim"; 48818 field public static final String ARG_WEEKDAY = "android.arg.weekday"; 48819 field public static final String ARG_YEAR = "android.arg.year"; 48820 field public static final String CASE_ABLATIVE = "android.ablative"; 48821 field public static final String CASE_ACCUSATIVE = "android.accusative"; 48822 field public static final String CASE_DATIVE = "android.dative"; 48823 field public static final String CASE_GENITIVE = "android.genitive"; 48824 field public static final String CASE_INSTRUMENTAL = "android.instrumental"; 48825 field public static final String CASE_LOCATIVE = "android.locative"; 48826 field public static final String CASE_NOMINATIVE = "android.nominative"; 48827 field public static final String CASE_VOCATIVE = "android.vocative"; 48828 field public static final String GENDER_FEMALE = "android.female"; 48829 field public static final String GENDER_MALE = "android.male"; 48830 field public static final String GENDER_NEUTRAL = "android.neutral"; 48831 field public static final int MONTH_APRIL = 3; // 0x3 48832 field public static final int MONTH_AUGUST = 7; // 0x7 48833 field public static final int MONTH_DECEMBER = 11; // 0xb 48834 field public static final int MONTH_FEBRUARY = 1; // 0x1 48835 field public static final int MONTH_JANUARY = 0; // 0x0 48836 field public static final int MONTH_JULY = 6; // 0x6 48837 field public static final int MONTH_JUNE = 5; // 0x5 48838 field public static final int MONTH_MARCH = 2; // 0x2 48839 field public static final int MONTH_MAY = 4; // 0x4 48840 field public static final int MONTH_NOVEMBER = 10; // 0xa 48841 field public static final int MONTH_OCTOBER = 9; // 0x9 48842 field public static final int MONTH_SEPTEMBER = 8; // 0x8 48843 field public static final String MULTIPLICITY_DUAL = "android.dual"; 48844 field public static final String MULTIPLICITY_PLURAL = "android.plural"; 48845 field public static final String MULTIPLICITY_SINGLE = "android.single"; 48846 field public static final String TYPE_CARDINAL = "android.type.cardinal"; 48847 field public static final String TYPE_DATE = "android.type.date"; 48848 field public static final String TYPE_DECIMAL = "android.type.decimal"; 48849 field public static final String TYPE_DIGITS = "android.type.digits"; 48850 field public static final String TYPE_ELECTRONIC = "android.type.electronic"; 48851 field public static final String TYPE_FRACTION = "android.type.fraction"; 48852 field public static final String TYPE_MEASURE = "android.type.measure"; 48853 field public static final String TYPE_MONEY = "android.type.money"; 48854 field public static final String TYPE_ORDINAL = "android.type.ordinal"; 48855 field public static final String TYPE_TELEPHONE = "android.type.telephone"; 48856 field public static final String TYPE_TEXT = "android.type.text"; 48857 field public static final String TYPE_TIME = "android.type.time"; 48858 field public static final String TYPE_VERBATIM = "android.type.verbatim"; 48859 field public static final int WEEKDAY_FRIDAY = 6; // 0x6 48860 field public static final int WEEKDAY_MONDAY = 2; // 0x2 48861 field public static final int WEEKDAY_SATURDAY = 7; // 0x7 48862 field public static final int WEEKDAY_SUNDAY = 1; // 0x1 48863 field public static final int WEEKDAY_THURSDAY = 5; // 0x5 48864 field public static final int WEEKDAY_TUESDAY = 3; // 0x3 48865 field public static final int WEEKDAY_WEDNESDAY = 4; // 0x4 48866 } 48867 48868 public static class TtsSpan.Builder<C extends android.text.style.TtsSpan.Builder<?>> { 48869 ctor public TtsSpan.Builder(String); 48870 method public android.text.style.TtsSpan build(); 48871 method public C setIntArgument(String, int); 48872 method public C setLongArgument(String, long); 48873 method public C setStringArgument(String, String); 48874 } 48875 48876 public static class TtsSpan.CardinalBuilder extends android.text.style.TtsSpan.SemioticClassBuilder<android.text.style.TtsSpan.CardinalBuilder> { 48877 ctor public TtsSpan.CardinalBuilder(); 48878 ctor public TtsSpan.CardinalBuilder(long); 48879 ctor public TtsSpan.CardinalBuilder(String); 48880 method public android.text.style.TtsSpan.CardinalBuilder setNumber(long); 48881 method public android.text.style.TtsSpan.CardinalBuilder setNumber(String); 48882 } 48883 48884 public static class TtsSpan.DateBuilder extends android.text.style.TtsSpan.SemioticClassBuilder<android.text.style.TtsSpan.DateBuilder> { 48885 ctor public TtsSpan.DateBuilder(); 48886 ctor public TtsSpan.DateBuilder(Integer, Integer, Integer, Integer); 48887 method public android.text.style.TtsSpan.DateBuilder setDay(int); 48888 method public android.text.style.TtsSpan.DateBuilder setMonth(int); 48889 method public android.text.style.TtsSpan.DateBuilder setWeekday(int); 48890 method public android.text.style.TtsSpan.DateBuilder setYear(int); 48891 } 48892 48893 public static class TtsSpan.DecimalBuilder extends android.text.style.TtsSpan.SemioticClassBuilder<android.text.style.TtsSpan.DecimalBuilder> { 48894 ctor public TtsSpan.DecimalBuilder(); 48895 ctor public TtsSpan.DecimalBuilder(double, int, int); 48896 ctor public TtsSpan.DecimalBuilder(String, String); 48897 method public android.text.style.TtsSpan.DecimalBuilder setArgumentsFromDouble(double, int, int); 48898 method public android.text.style.TtsSpan.DecimalBuilder setFractionalPart(String); 48899 method public android.text.style.TtsSpan.DecimalBuilder setIntegerPart(long); 48900 method public android.text.style.TtsSpan.DecimalBuilder setIntegerPart(String); 48901 } 48902 48903 public static class TtsSpan.DigitsBuilder extends android.text.style.TtsSpan.SemioticClassBuilder<android.text.style.TtsSpan.DigitsBuilder> { 48904 ctor public TtsSpan.DigitsBuilder(); 48905 ctor public TtsSpan.DigitsBuilder(String); 48906 method public android.text.style.TtsSpan.DigitsBuilder setDigits(String); 48907 } 48908 48909 public static class TtsSpan.ElectronicBuilder extends android.text.style.TtsSpan.SemioticClassBuilder<android.text.style.TtsSpan.ElectronicBuilder> { 48910 ctor public TtsSpan.ElectronicBuilder(); 48911 method public android.text.style.TtsSpan.ElectronicBuilder setDomain(String); 48912 method public android.text.style.TtsSpan.ElectronicBuilder setEmailArguments(String, String); 48913 method public android.text.style.TtsSpan.ElectronicBuilder setFragmentId(String); 48914 method public android.text.style.TtsSpan.ElectronicBuilder setPassword(String); 48915 method public android.text.style.TtsSpan.ElectronicBuilder setPath(String); 48916 method public android.text.style.TtsSpan.ElectronicBuilder setPort(int); 48917 method public android.text.style.TtsSpan.ElectronicBuilder setProtocol(String); 48918 method public android.text.style.TtsSpan.ElectronicBuilder setQueryString(String); 48919 method public android.text.style.TtsSpan.ElectronicBuilder setUsername(String); 48920 } 48921 48922 public static class TtsSpan.FractionBuilder extends android.text.style.TtsSpan.SemioticClassBuilder<android.text.style.TtsSpan.FractionBuilder> { 48923 ctor public TtsSpan.FractionBuilder(); 48924 ctor public TtsSpan.FractionBuilder(long, long, long); 48925 method public android.text.style.TtsSpan.FractionBuilder setDenominator(long); 48926 method public android.text.style.TtsSpan.FractionBuilder setDenominator(String); 48927 method public android.text.style.TtsSpan.FractionBuilder setIntegerPart(long); 48928 method public android.text.style.TtsSpan.FractionBuilder setIntegerPart(String); 48929 method public android.text.style.TtsSpan.FractionBuilder setNumerator(long); 48930 method public android.text.style.TtsSpan.FractionBuilder setNumerator(String); 48931 } 48932 48933 public static class TtsSpan.MeasureBuilder extends android.text.style.TtsSpan.SemioticClassBuilder<android.text.style.TtsSpan.MeasureBuilder> { 48934 ctor public TtsSpan.MeasureBuilder(); 48935 method public android.text.style.TtsSpan.MeasureBuilder setDenominator(long); 48936 method public android.text.style.TtsSpan.MeasureBuilder setDenominator(String); 48937 method public android.text.style.TtsSpan.MeasureBuilder setFractionalPart(String); 48938 method public android.text.style.TtsSpan.MeasureBuilder setIntegerPart(long); 48939 method public android.text.style.TtsSpan.MeasureBuilder setIntegerPart(String); 48940 method public android.text.style.TtsSpan.MeasureBuilder setNumber(long); 48941 method public android.text.style.TtsSpan.MeasureBuilder setNumber(String); 48942 method public android.text.style.TtsSpan.MeasureBuilder setNumerator(long); 48943 method public android.text.style.TtsSpan.MeasureBuilder setNumerator(String); 48944 method public android.text.style.TtsSpan.MeasureBuilder setUnit(String); 48945 } 48946 48947 public static class TtsSpan.MoneyBuilder extends android.text.style.TtsSpan.SemioticClassBuilder<android.text.style.TtsSpan.MoneyBuilder> { 48948 ctor public TtsSpan.MoneyBuilder(); 48949 method public android.text.style.TtsSpan.MoneyBuilder setCurrency(String); 48950 method public android.text.style.TtsSpan.MoneyBuilder setFractionalPart(String); 48951 method public android.text.style.TtsSpan.MoneyBuilder setIntegerPart(long); 48952 method public android.text.style.TtsSpan.MoneyBuilder setIntegerPart(String); 48953 method public android.text.style.TtsSpan.MoneyBuilder setQuantity(String); 48954 } 48955 48956 public static class TtsSpan.OrdinalBuilder extends android.text.style.TtsSpan.SemioticClassBuilder<android.text.style.TtsSpan.OrdinalBuilder> { 48957 ctor public TtsSpan.OrdinalBuilder(); 48958 ctor public TtsSpan.OrdinalBuilder(long); 48959 ctor public TtsSpan.OrdinalBuilder(String); 48960 method public android.text.style.TtsSpan.OrdinalBuilder setNumber(long); 48961 method public android.text.style.TtsSpan.OrdinalBuilder setNumber(String); 48962 } 48963 48964 public static class TtsSpan.SemioticClassBuilder<C extends android.text.style.TtsSpan.SemioticClassBuilder<?>> extends android.text.style.TtsSpan.Builder<C> { 48965 ctor public TtsSpan.SemioticClassBuilder(String); 48966 method public C setAnimacy(String); 48967 method public C setCase(String); 48968 method public C setGender(String); 48969 method public C setMultiplicity(String); 48970 } 48971 48972 public static class TtsSpan.TelephoneBuilder extends android.text.style.TtsSpan.SemioticClassBuilder<android.text.style.TtsSpan.TelephoneBuilder> { 48973 ctor public TtsSpan.TelephoneBuilder(); 48974 ctor public TtsSpan.TelephoneBuilder(String); 48975 method public android.text.style.TtsSpan.TelephoneBuilder setCountryCode(String); 48976 method public android.text.style.TtsSpan.TelephoneBuilder setExtension(String); 48977 method public android.text.style.TtsSpan.TelephoneBuilder setNumberParts(String); 48978 } 48979 48980 public static class TtsSpan.TextBuilder extends android.text.style.TtsSpan.SemioticClassBuilder<android.text.style.TtsSpan.TextBuilder> { 48981 ctor public TtsSpan.TextBuilder(); 48982 ctor public TtsSpan.TextBuilder(String); 48983 method public android.text.style.TtsSpan.TextBuilder setText(String); 48984 } 48985 48986 public static class TtsSpan.TimeBuilder extends android.text.style.TtsSpan.SemioticClassBuilder<android.text.style.TtsSpan.TimeBuilder> { 48987 ctor public TtsSpan.TimeBuilder(); 48988 ctor public TtsSpan.TimeBuilder(int, int); 48989 method public android.text.style.TtsSpan.TimeBuilder setHours(int); 48990 method public android.text.style.TtsSpan.TimeBuilder setMinutes(int); 48991 } 48992 48993 public static class TtsSpan.VerbatimBuilder extends android.text.style.TtsSpan.SemioticClassBuilder<android.text.style.TtsSpan.VerbatimBuilder> { 48994 ctor public TtsSpan.VerbatimBuilder(); 48995 ctor public TtsSpan.VerbatimBuilder(String); 48996 method public android.text.style.TtsSpan.VerbatimBuilder setVerbatim(String); 48997 } 48998 48999 public class TypefaceSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan { 49000 ctor public TypefaceSpan(@Nullable String); 49001 ctor public TypefaceSpan(@NonNull android.graphics.Typeface); 49002 ctor public TypefaceSpan(@NonNull android.os.Parcel); 49003 method public int describeContents(); 49004 method @Nullable public String getFamily(); 49005 method public int getSpanTypeId(); 49006 method @Nullable public android.graphics.Typeface getTypeface(); 49007 method public void updateDrawState(@NonNull android.text.TextPaint); 49008 method public void updateMeasureState(@NonNull android.text.TextPaint); 49009 method public void writeToParcel(@NonNull android.os.Parcel, int); 49010 } 49011 49012 public class URLSpan extends android.text.style.ClickableSpan implements android.text.ParcelableSpan { 49013 ctor public URLSpan(String); 49014 ctor public URLSpan(@NonNull android.os.Parcel); 49015 method public int describeContents(); 49016 method public int getSpanTypeId(); 49017 method public String getURL(); 49018 method public void onClick(android.view.View); 49019 method public void writeToParcel(@NonNull android.os.Parcel, int); 49020 } 49021 49022 public class UnderlineSpan extends android.text.style.CharacterStyle implements android.text.ParcelableSpan android.text.style.UpdateAppearance { 49023 ctor public UnderlineSpan(); 49024 ctor public UnderlineSpan(@NonNull android.os.Parcel); 49025 method public int describeContents(); 49026 method public int getSpanTypeId(); 49027 method public void updateDrawState(@NonNull android.text.TextPaint); 49028 method public void writeToParcel(@NonNull android.os.Parcel, int); 49029 } 49030 49031 public interface UpdateAppearance { 49032 } 49033 49034 public interface UpdateLayout extends android.text.style.UpdateAppearance { 49035 } 49036 49037 public interface WrapTogetherSpan extends android.text.style.ParagraphStyle { 49038 } 49039 49040} 49041 49042package android.text.util { 49043 49044 public class Linkify { 49045 ctor public Linkify(); 49046 method public static final boolean addLinks(@NonNull android.text.Spannable, int); 49047 method public static final boolean addLinks(@NonNull android.text.Spannable, int, @Nullable java.util.function.Function<java.lang.String,android.text.style.URLSpan>); 49048 method public static final boolean addLinks(@NonNull android.widget.TextView, int); 49049 method public static final void addLinks(@NonNull android.widget.TextView, @NonNull java.util.regex.Pattern, @Nullable String); 49050 method public static final void addLinks(@NonNull android.widget.TextView, @NonNull java.util.regex.Pattern, @Nullable String, @Nullable android.text.util.Linkify.MatchFilter, @Nullable android.text.util.Linkify.TransformFilter); 49051 method public static final void addLinks(@NonNull android.widget.TextView, @NonNull java.util.regex.Pattern, @Nullable String, @Nullable String[], @Nullable android.text.util.Linkify.MatchFilter, @Nullable android.text.util.Linkify.TransformFilter); 49052 method public static final boolean addLinks(@NonNull android.text.Spannable, @NonNull java.util.regex.Pattern, @Nullable String); 49053 method public static final boolean addLinks(@NonNull android.text.Spannable, @NonNull java.util.regex.Pattern, @Nullable String, @Nullable android.text.util.Linkify.MatchFilter, @Nullable android.text.util.Linkify.TransformFilter); 49054 method public static final boolean addLinks(@NonNull android.text.Spannable, @NonNull java.util.regex.Pattern, @Nullable String, @Nullable String[], @Nullable android.text.util.Linkify.MatchFilter, @Nullable android.text.util.Linkify.TransformFilter); 49055 method public static final boolean addLinks(@NonNull android.text.Spannable, @NonNull java.util.regex.Pattern, @Nullable String, @Nullable String[], @Nullable android.text.util.Linkify.MatchFilter, @Nullable android.text.util.Linkify.TransformFilter, @Nullable java.util.function.Function<java.lang.String,android.text.style.URLSpan>); 49056 field public static final int ALL = 15; // 0xf 49057 field public static final int EMAIL_ADDRESSES = 2; // 0x2 49058 field @Deprecated public static final int MAP_ADDRESSES = 8; // 0x8 49059 field public static final int PHONE_NUMBERS = 4; // 0x4 49060 field public static final int WEB_URLS = 1; // 0x1 49061 field public static final android.text.util.Linkify.MatchFilter sPhoneNumberMatchFilter; 49062 field public static final android.text.util.Linkify.TransformFilter sPhoneNumberTransformFilter; 49063 field public static final android.text.util.Linkify.MatchFilter sUrlMatchFilter; 49064 } 49065 49066 public static interface Linkify.MatchFilter { 49067 method public boolean acceptMatch(CharSequence, int, int); 49068 } 49069 49070 public static interface Linkify.TransformFilter { 49071 method public String transformUrl(java.util.regex.Matcher, String); 49072 } 49073 49074 public class Rfc822Token { 49075 ctor public Rfc822Token(@Nullable String, @Nullable String, @Nullable String); 49076 method @Nullable public String getAddress(); 49077 method @Nullable public String getComment(); 49078 method @Nullable public String getName(); 49079 method public static String quoteComment(String); 49080 method public static String quoteName(String); 49081 method public static String quoteNameIfNecessary(String); 49082 method public void setAddress(@Nullable String); 49083 method public void setComment(@Nullable String); 49084 method public void setName(@Nullable String); 49085 } 49086 49087 public class Rfc822Tokenizer implements android.widget.MultiAutoCompleteTextView.Tokenizer { 49088 ctor public Rfc822Tokenizer(); 49089 method public int findTokenEnd(CharSequence, int); 49090 method public int findTokenStart(CharSequence, int); 49091 method public CharSequence terminateToken(CharSequence); 49092 method public static void tokenize(CharSequence, java.util.Collection<android.text.util.Rfc822Token>); 49093 method public static android.text.util.Rfc822Token[] tokenize(CharSequence); 49094 } 49095 49096} 49097 49098package android.transition { 49099 49100 public class ArcMotion extends android.transition.PathMotion { 49101 ctor public ArcMotion(); 49102 ctor public ArcMotion(android.content.Context, android.util.AttributeSet); 49103 method public float getMaximumAngle(); 49104 method public float getMinimumHorizontalAngle(); 49105 method public float getMinimumVerticalAngle(); 49106 method public android.graphics.Path getPath(float, float, float, float); 49107 method public void setMaximumAngle(float); 49108 method public void setMinimumHorizontalAngle(float); 49109 method public void setMinimumVerticalAngle(float); 49110 } 49111 49112 public class AutoTransition extends android.transition.TransitionSet { 49113 ctor public AutoTransition(); 49114 ctor public AutoTransition(android.content.Context, android.util.AttributeSet); 49115 } 49116 49117 public class ChangeBounds extends android.transition.Transition { 49118 ctor public ChangeBounds(); 49119 ctor public ChangeBounds(android.content.Context, android.util.AttributeSet); 49120 method public void captureEndValues(android.transition.TransitionValues); 49121 method public void captureStartValues(android.transition.TransitionValues); 49122 method public boolean getResizeClip(); 49123 method @Deprecated public void setReparent(boolean); 49124 method public void setResizeClip(boolean); 49125 } 49126 49127 public class ChangeClipBounds extends android.transition.Transition { 49128 ctor public ChangeClipBounds(); 49129 ctor public ChangeClipBounds(android.content.Context, android.util.AttributeSet); 49130 method public void captureEndValues(android.transition.TransitionValues); 49131 method public void captureStartValues(android.transition.TransitionValues); 49132 } 49133 49134 public class ChangeImageTransform extends android.transition.Transition { 49135 ctor public ChangeImageTransform(); 49136 ctor public ChangeImageTransform(android.content.Context, android.util.AttributeSet); 49137 method public void captureEndValues(android.transition.TransitionValues); 49138 method public void captureStartValues(android.transition.TransitionValues); 49139 } 49140 49141 public class ChangeScroll extends android.transition.Transition { 49142 ctor public ChangeScroll(); 49143 ctor public ChangeScroll(android.content.Context, android.util.AttributeSet); 49144 method public void captureEndValues(android.transition.TransitionValues); 49145 method public void captureStartValues(android.transition.TransitionValues); 49146 } 49147 49148 public class ChangeTransform extends android.transition.Transition { 49149 ctor public ChangeTransform(); 49150 ctor public ChangeTransform(android.content.Context, android.util.AttributeSet); 49151 method public void captureEndValues(android.transition.TransitionValues); 49152 method public void captureStartValues(android.transition.TransitionValues); 49153 method public boolean getReparent(); 49154 method public boolean getReparentWithOverlay(); 49155 method public void setReparent(boolean); 49156 method public void setReparentWithOverlay(boolean); 49157 } 49158 49159 public class CircularPropagation extends android.transition.VisibilityPropagation { 49160 ctor public CircularPropagation(); 49161 method public long getStartDelay(android.view.ViewGroup, android.transition.Transition, android.transition.TransitionValues, android.transition.TransitionValues); 49162 method public void setPropagationSpeed(float); 49163 } 49164 49165 public class Explode extends android.transition.Visibility { 49166 ctor public Explode(); 49167 ctor public Explode(android.content.Context, android.util.AttributeSet); 49168 } 49169 49170 public class Fade extends android.transition.Visibility { 49171 ctor public Fade(); 49172 ctor public Fade(int); 49173 ctor public Fade(android.content.Context, android.util.AttributeSet); 49174 field public static final int IN = 1; // 0x1 49175 field public static final int OUT = 2; // 0x2 49176 } 49177 49178 public abstract class PathMotion { 49179 ctor public PathMotion(); 49180 ctor public PathMotion(android.content.Context, android.util.AttributeSet); 49181 method public abstract android.graphics.Path getPath(float, float, float, float); 49182 } 49183 49184 public class PatternPathMotion extends android.transition.PathMotion { 49185 ctor public PatternPathMotion(); 49186 ctor public PatternPathMotion(android.content.Context, android.util.AttributeSet); 49187 ctor public PatternPathMotion(android.graphics.Path); 49188 method public android.graphics.Path getPath(float, float, float, float); 49189 method public android.graphics.Path getPatternPath(); 49190 method public void setPatternPath(android.graphics.Path); 49191 } 49192 49193 public final class Scene { 49194 ctor public Scene(android.view.ViewGroup); 49195 ctor public Scene(android.view.ViewGroup, android.view.View); 49196 ctor @Deprecated public Scene(android.view.ViewGroup, android.view.ViewGroup); 49197 method public void enter(); 49198 method public void exit(); 49199 method @Nullable public static android.transition.Scene getCurrentScene(@NonNull android.view.ViewGroup); 49200 method public static android.transition.Scene getSceneForLayout(android.view.ViewGroup, int, android.content.Context); 49201 method public android.view.ViewGroup getSceneRoot(); 49202 method public void setEnterAction(Runnable); 49203 method public void setExitAction(Runnable); 49204 } 49205 49206 public class SidePropagation extends android.transition.VisibilityPropagation { 49207 ctor public SidePropagation(); 49208 method public long getStartDelay(android.view.ViewGroup, android.transition.Transition, android.transition.TransitionValues, android.transition.TransitionValues); 49209 method public void setPropagationSpeed(float); 49210 method public void setSide(int); 49211 } 49212 49213 public class Slide extends android.transition.Visibility { 49214 ctor public Slide(); 49215 ctor public Slide(int); 49216 ctor public Slide(android.content.Context, android.util.AttributeSet); 49217 method public int getSlideEdge(); 49218 method public void setSlideEdge(int); 49219 } 49220 49221 public abstract class Transition implements java.lang.Cloneable { 49222 ctor public Transition(); 49223 ctor public Transition(android.content.Context, android.util.AttributeSet); 49224 method public android.transition.Transition addListener(android.transition.Transition.TransitionListener); 49225 method public android.transition.Transition addTarget(int); 49226 method public android.transition.Transition addTarget(String); 49227 method public android.transition.Transition addTarget(Class); 49228 method public android.transition.Transition addTarget(android.view.View); 49229 method public boolean canRemoveViews(); 49230 method public abstract void captureEndValues(android.transition.TransitionValues); 49231 method public abstract void captureStartValues(android.transition.TransitionValues); 49232 method public android.transition.Transition clone(); 49233 method public android.animation.Animator createAnimator(android.view.ViewGroup, android.transition.TransitionValues, android.transition.TransitionValues); 49234 method public android.transition.Transition excludeChildren(int, boolean); 49235 method public android.transition.Transition excludeChildren(android.view.View, boolean); 49236 method public android.transition.Transition excludeChildren(Class, boolean); 49237 method public android.transition.Transition excludeTarget(int, boolean); 49238 method public android.transition.Transition excludeTarget(String, boolean); 49239 method public android.transition.Transition excludeTarget(android.view.View, boolean); 49240 method public android.transition.Transition excludeTarget(Class, boolean); 49241 method public long getDuration(); 49242 method public android.graphics.Rect getEpicenter(); 49243 method public android.transition.Transition.EpicenterCallback getEpicenterCallback(); 49244 method public android.animation.TimeInterpolator getInterpolator(); 49245 method public String getName(); 49246 method public android.transition.PathMotion getPathMotion(); 49247 method public android.transition.TransitionPropagation getPropagation(); 49248 method public long getStartDelay(); 49249 method public java.util.List<java.lang.Integer> getTargetIds(); 49250 method public java.util.List<java.lang.String> getTargetNames(); 49251 method public java.util.List<java.lang.Class> getTargetTypes(); 49252 method public java.util.List<android.view.View> getTargets(); 49253 method public String[] getTransitionProperties(); 49254 method public android.transition.TransitionValues getTransitionValues(android.view.View, boolean); 49255 method public boolean isTransitionRequired(@Nullable android.transition.TransitionValues, @Nullable android.transition.TransitionValues); 49256 method public android.transition.Transition removeListener(android.transition.Transition.TransitionListener); 49257 method public android.transition.Transition removeTarget(int); 49258 method public android.transition.Transition removeTarget(String); 49259 method public android.transition.Transition removeTarget(android.view.View); 49260 method public android.transition.Transition removeTarget(Class); 49261 method public android.transition.Transition setDuration(long); 49262 method public void setEpicenterCallback(android.transition.Transition.EpicenterCallback); 49263 method public android.transition.Transition setInterpolator(android.animation.TimeInterpolator); 49264 method public void setMatchOrder(int...); 49265 method public void setPathMotion(android.transition.PathMotion); 49266 method public void setPropagation(android.transition.TransitionPropagation); 49267 method public android.transition.Transition setStartDelay(long); 49268 field public static final int MATCH_ID = 3; // 0x3 49269 field public static final int MATCH_INSTANCE = 1; // 0x1 49270 field public static final int MATCH_ITEM_ID = 4; // 0x4 49271 field public static final int MATCH_NAME = 2; // 0x2 49272 } 49273 49274 public abstract static class Transition.EpicenterCallback { 49275 ctor public Transition.EpicenterCallback(); 49276 method public abstract android.graphics.Rect onGetEpicenter(android.transition.Transition); 49277 } 49278 49279 public static interface Transition.TransitionListener { 49280 method public void onTransitionCancel(android.transition.Transition); 49281 method public void onTransitionEnd(android.transition.Transition); 49282 method public void onTransitionPause(android.transition.Transition); 49283 method public void onTransitionResume(android.transition.Transition); 49284 method public void onTransitionStart(android.transition.Transition); 49285 } 49286 49287 public class TransitionInflater { 49288 method public static android.transition.TransitionInflater from(android.content.Context); 49289 method public android.transition.Transition inflateTransition(@TransitionRes int); 49290 method public android.transition.TransitionManager inflateTransitionManager(@TransitionRes int, android.view.ViewGroup); 49291 } 49292 49293 public abstract class TransitionListenerAdapter implements android.transition.Transition.TransitionListener { 49294 ctor public TransitionListenerAdapter(); 49295 method public void onTransitionCancel(android.transition.Transition); 49296 method public void onTransitionEnd(android.transition.Transition); 49297 method public void onTransitionPause(android.transition.Transition); 49298 method public void onTransitionResume(android.transition.Transition); 49299 method public void onTransitionStart(android.transition.Transition); 49300 } 49301 49302 public class TransitionManager { 49303 ctor public TransitionManager(); 49304 method public static void beginDelayedTransition(android.view.ViewGroup); 49305 method public static void beginDelayedTransition(android.view.ViewGroup, android.transition.Transition); 49306 method public static void endTransitions(android.view.ViewGroup); 49307 method public static void go(android.transition.Scene); 49308 method public static void go(android.transition.Scene, android.transition.Transition); 49309 method public void setTransition(android.transition.Scene, android.transition.Transition); 49310 method public void setTransition(android.transition.Scene, android.transition.Scene, android.transition.Transition); 49311 method public void transitionTo(android.transition.Scene); 49312 } 49313 49314 public abstract class TransitionPropagation { 49315 ctor public TransitionPropagation(); 49316 method public abstract void captureValues(android.transition.TransitionValues); 49317 method public abstract String[] getPropagationProperties(); 49318 method public abstract long getStartDelay(android.view.ViewGroup, android.transition.Transition, android.transition.TransitionValues, android.transition.TransitionValues); 49319 } 49320 49321 public class TransitionSet extends android.transition.Transition { 49322 ctor public TransitionSet(); 49323 ctor public TransitionSet(android.content.Context, android.util.AttributeSet); 49324 method public android.transition.TransitionSet addListener(android.transition.Transition.TransitionListener); 49325 method public android.transition.TransitionSet addTarget(android.view.View); 49326 method public android.transition.TransitionSet addTarget(int); 49327 method public android.transition.TransitionSet addTarget(String); 49328 method public android.transition.TransitionSet addTarget(Class); 49329 method public android.transition.TransitionSet addTransition(android.transition.Transition); 49330 method public void captureEndValues(android.transition.TransitionValues); 49331 method public void captureStartValues(android.transition.TransitionValues); 49332 method public android.transition.TransitionSet clone(); 49333 method public int getOrdering(); 49334 method public android.transition.Transition getTransitionAt(int); 49335 method public int getTransitionCount(); 49336 method public android.transition.TransitionSet removeListener(android.transition.Transition.TransitionListener); 49337 method public android.transition.TransitionSet removeTarget(int); 49338 method public android.transition.TransitionSet removeTarget(android.view.View); 49339 method public android.transition.TransitionSet removeTarget(Class); 49340 method public android.transition.TransitionSet removeTarget(String); 49341 method public android.transition.TransitionSet removeTransition(android.transition.Transition); 49342 method public android.transition.TransitionSet setDuration(long); 49343 method public android.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator); 49344 method public android.transition.TransitionSet setOrdering(int); 49345 method public android.transition.TransitionSet setStartDelay(long); 49346 field public static final int ORDERING_SEQUENTIAL = 1; // 0x1 49347 field public static final int ORDERING_TOGETHER = 0; // 0x0 49348 } 49349 49350 public class TransitionValues { 49351 ctor @Deprecated public TransitionValues(); 49352 ctor public TransitionValues(@NonNull android.view.View); 49353 field @NonNull public final java.util.Map<java.lang.String,java.lang.Object> values; 49354 field @NonNull public android.view.View view; 49355 } 49356 49357 public abstract class Visibility extends android.transition.Transition { 49358 ctor public Visibility(); 49359 ctor public Visibility(android.content.Context, android.util.AttributeSet); 49360 method public void captureEndValues(android.transition.TransitionValues); 49361 method public void captureStartValues(android.transition.TransitionValues); 49362 method public int getMode(); 49363 method public boolean isVisible(android.transition.TransitionValues); 49364 method public android.animation.Animator onAppear(android.view.ViewGroup, android.transition.TransitionValues, int, android.transition.TransitionValues, int); 49365 method public android.animation.Animator onAppear(android.view.ViewGroup, android.view.View, android.transition.TransitionValues, android.transition.TransitionValues); 49366 method public android.animation.Animator onDisappear(android.view.ViewGroup, android.transition.TransitionValues, int, android.transition.TransitionValues, int); 49367 method public android.animation.Animator onDisappear(android.view.ViewGroup, android.view.View, android.transition.TransitionValues, android.transition.TransitionValues); 49368 method public void setMode(int); 49369 field public static final int MODE_IN = 1; // 0x1 49370 field public static final int MODE_OUT = 2; // 0x2 49371 } 49372 49373 public abstract class VisibilityPropagation extends android.transition.TransitionPropagation { 49374 ctor public VisibilityPropagation(); 49375 method public void captureValues(android.transition.TransitionValues); 49376 method public String[] getPropagationProperties(); 49377 method public int getViewVisibility(android.transition.TransitionValues); 49378 method public int getViewX(android.transition.TransitionValues); 49379 method public int getViewY(android.transition.TransitionValues); 49380 } 49381 49382} 49383 49384package android.util { 49385 49386 public class AndroidException extends java.lang.Exception { 49387 ctor public AndroidException(); 49388 ctor public AndroidException(String); 49389 ctor public AndroidException(String, Throwable); 49390 ctor public AndroidException(Exception); 49391 } 49392 49393 public class AndroidRuntimeException extends java.lang.RuntimeException { 49394 ctor public AndroidRuntimeException(); 49395 ctor public AndroidRuntimeException(String); 49396 ctor public AndroidRuntimeException(String, Throwable); 49397 ctor public AndroidRuntimeException(Exception); 49398 } 49399 49400 public final class ArrayMap<K, V> implements java.util.Map<K,V> { 49401 ctor public ArrayMap(); 49402 ctor public ArrayMap(int); 49403 ctor public ArrayMap(android.util.ArrayMap<K,V>); 49404 method public void clear(); 49405 method public boolean containsAll(java.util.Collection<?>); 49406 method public boolean containsKey(Object); 49407 method public boolean containsValue(Object); 49408 method public void ensureCapacity(int); 49409 method public java.util.Set<java.util.Map.Entry<K,V>> entrySet(); 49410 method public V get(Object); 49411 method public int indexOfKey(Object); 49412 method public int indexOfValue(Object); 49413 method public boolean isEmpty(); 49414 method public K keyAt(int); 49415 method public java.util.Set<K> keySet(); 49416 method public V put(K, V); 49417 method public void putAll(android.util.ArrayMap<? extends K,? extends V>); 49418 method public void putAll(java.util.Map<? extends K,? extends V>); 49419 method public V remove(Object); 49420 method public boolean removeAll(java.util.Collection<?>); 49421 method public V removeAt(int); 49422 method public boolean retainAll(java.util.Collection<?>); 49423 method public V setValueAt(int, V); 49424 method public int size(); 49425 method public V valueAt(int); 49426 method public java.util.Collection<V> values(); 49427 } 49428 49429 public final class ArraySet<E> implements java.util.Collection<E> java.util.Set<E> { 49430 ctor public ArraySet(); 49431 ctor public ArraySet(int); 49432 ctor public ArraySet(android.util.ArraySet<E>); 49433 ctor public ArraySet(java.util.Collection<? extends E>); 49434 ctor public ArraySet(@Nullable E[]); 49435 method public boolean add(E); 49436 method public void addAll(android.util.ArraySet<? extends E>); 49437 method public boolean addAll(java.util.Collection<? extends E>); 49438 method public void clear(); 49439 method public boolean contains(Object); 49440 method public boolean containsAll(java.util.Collection<?>); 49441 method public void ensureCapacity(int); 49442 method public int indexOf(Object); 49443 method public boolean isEmpty(); 49444 method public java.util.Iterator<E> iterator(); 49445 method public boolean remove(Object); 49446 method public boolean removeAll(android.util.ArraySet<? extends E>); 49447 method public boolean removeAll(java.util.Collection<?>); 49448 method public E removeAt(int); 49449 method public boolean retainAll(java.util.Collection<?>); 49450 method public int size(); 49451 method public Object[] toArray(); 49452 method public <T> T[] toArray(T[]); 49453 method public E valueAt(int); 49454 } 49455 49456 public class AtomicFile { 49457 ctor public AtomicFile(java.io.File); 49458 method public void delete(); 49459 method public void failWrite(java.io.FileOutputStream); 49460 method public void finishWrite(java.io.FileOutputStream); 49461 method public java.io.File getBaseFile(); 49462 method public java.io.FileInputStream openRead() throws java.io.FileNotFoundException; 49463 method public byte[] readFully() throws java.io.IOException; 49464 method public java.io.FileOutputStream startWrite() throws java.io.IOException; 49465 } 49466 49467 public interface AttributeSet { 49468 method public boolean getAttributeBooleanValue(String, String, boolean); 49469 method public boolean getAttributeBooleanValue(int, boolean); 49470 method public int getAttributeCount(); 49471 method public float getAttributeFloatValue(String, String, float); 49472 method public float getAttributeFloatValue(int, float); 49473 method public int getAttributeIntValue(String, String, int); 49474 method public int getAttributeIntValue(int, int); 49475 method public int getAttributeListValue(String, String, String[], int); 49476 method public int getAttributeListValue(int, String[], int); 49477 method public String getAttributeName(int); 49478 method public int getAttributeNameResource(int); 49479 method public default String getAttributeNamespace(int); 49480 method public int getAttributeResourceValue(String, String, int); 49481 method public int getAttributeResourceValue(int, int); 49482 method public int getAttributeUnsignedIntValue(String, String, int); 49483 method public int getAttributeUnsignedIntValue(int, int); 49484 method public String getAttributeValue(int); 49485 method public String getAttributeValue(String, String); 49486 method public String getClassAttribute(); 49487 method public String getIdAttribute(); 49488 method public int getIdAttributeResourceValue(int); 49489 method public String getPositionDescription(); 49490 method public int getStyleAttribute(); 49491 } 49492 49493 public class Base64 { 49494 method public static byte[] decode(String, int); 49495 method public static byte[] decode(byte[], int); 49496 method public static byte[] decode(byte[], int, int, int); 49497 method public static byte[] encode(byte[], int); 49498 method public static byte[] encode(byte[], int, int, int); 49499 method public static String encodeToString(byte[], int); 49500 method public static String encodeToString(byte[], int, int, int); 49501 field public static final int CRLF = 4; // 0x4 49502 field public static final int DEFAULT = 0; // 0x0 49503 field public static final int NO_CLOSE = 16; // 0x10 49504 field public static final int NO_PADDING = 1; // 0x1 49505 field public static final int NO_WRAP = 2; // 0x2 49506 field public static final int URL_SAFE = 8; // 0x8 49507 } 49508 49509 public class Base64DataException extends java.io.IOException { 49510 ctor public Base64DataException(String); 49511 } 49512 49513 public class Base64InputStream extends java.io.FilterInputStream { 49514 ctor public Base64InputStream(java.io.InputStream, int); 49515 method public int available(); 49516 method public void reset(); 49517 } 49518 49519 public class Base64OutputStream extends java.io.FilterOutputStream { 49520 ctor public Base64OutputStream(java.io.OutputStream, int); 49521 } 49522 49523 public final class CloseGuard { 49524 ctor public CloseGuard(); 49525 method public void close(); 49526 method public void open(@NonNull String); 49527 method public void warnIfOpen(); 49528 } 49529 49530 @Deprecated public final class Config { 49531 field @Deprecated public static final boolean DEBUG = false; 49532 field @Deprecated public static final boolean LOGD = true; 49533 field @Deprecated public static final boolean LOGV = false; 49534 field @Deprecated public static final boolean PROFILE = false; 49535 field @Deprecated public static final boolean RELEASE = true; 49536 } 49537 49538 public class DebugUtils { 49539 method public static boolean isObjectSelected(Object); 49540 } 49541 49542 public class DisplayMetrics { 49543 ctor public DisplayMetrics(); 49544 method public boolean equals(android.util.DisplayMetrics); 49545 method public void setTo(android.util.DisplayMetrics); 49546 method public void setToDefaults(); 49547 field public static final int DENSITY_140 = 140; // 0x8c 49548 field public static final int DENSITY_180 = 180; // 0xb4 49549 field public static final int DENSITY_200 = 200; // 0xc8 49550 field public static final int DENSITY_220 = 220; // 0xdc 49551 field public static final int DENSITY_260 = 260; // 0x104 49552 field public static final int DENSITY_280 = 280; // 0x118 49553 field public static final int DENSITY_300 = 300; // 0x12c 49554 field public static final int DENSITY_340 = 340; // 0x154 49555 field public static final int DENSITY_360 = 360; // 0x168 49556 field public static final int DENSITY_400 = 400; // 0x190 49557 field public static final int DENSITY_420 = 420; // 0x1a4 49558 field public static final int DENSITY_440 = 440; // 0x1b8 49559 field public static final int DENSITY_450 = 450; // 0x1c2 49560 field public static final int DENSITY_560 = 560; // 0x230 49561 field public static final int DENSITY_600 = 600; // 0x258 49562 field public static final int DENSITY_DEFAULT = 160; // 0xa0 49563 field public static final int DENSITY_DEVICE_STABLE; 49564 field public static final int DENSITY_HIGH = 240; // 0xf0 49565 field public static final int DENSITY_LOW = 120; // 0x78 49566 field public static final int DENSITY_MEDIUM = 160; // 0xa0 49567 field public static final int DENSITY_TV = 213; // 0xd5 49568 field public static final int DENSITY_XHIGH = 320; // 0x140 49569 field public static final int DENSITY_XXHIGH = 480; // 0x1e0 49570 field public static final int DENSITY_XXXHIGH = 640; // 0x280 49571 field public float density; 49572 field public int densityDpi; 49573 field public int heightPixels; 49574 field public float scaledDensity; 49575 field public int widthPixels; 49576 field public float xdpi; 49577 field public float ydpi; 49578 } 49579 49580 public class EventLog { 49581 method public static int getTagCode(String); 49582 method public static String getTagName(int); 49583 method public static void readEvents(int[], java.util.Collection<android.util.EventLog.Event>) throws java.io.IOException; 49584 method public static int writeEvent(int, int); 49585 method public static int writeEvent(int, long); 49586 method public static int writeEvent(int, float); 49587 method public static int writeEvent(int, String); 49588 method public static int writeEvent(int, java.lang.Object...); 49589 } 49590 49591 public static final class EventLog.Event { 49592 method public Object getData(); 49593 method public int getProcessId(); 49594 method public int getTag(); 49595 method public int getThreadId(); 49596 method public long getTimeNanos(); 49597 } 49598 49599 @Deprecated public class EventLogTags { 49600 ctor @Deprecated public EventLogTags() throws java.io.IOException; 49601 ctor @Deprecated public EventLogTags(java.io.BufferedReader) throws java.io.IOException; 49602 method @Deprecated public android.util.EventLogTags.Description get(String); 49603 method @Deprecated public android.util.EventLogTags.Description get(int); 49604 } 49605 49606 @Deprecated public static class EventLogTags.Description { 49607 field @Deprecated public final String mName; 49608 field @Deprecated public final int mTag; 49609 } 49610 49611 @Deprecated public class FloatMath { 49612 } 49613 49614 public abstract class FloatProperty<T> extends android.util.Property<T,java.lang.Float> { 49615 ctor public FloatProperty(String); 49616 method public final void set(T, Float); 49617 method public abstract void setValue(T, float); 49618 } 49619 49620 public final class Half extends java.lang.Number implements java.lang.Comparable<android.util.Half> { 49621 ctor public Half(@HalfFloat short); 49622 ctor public Half(float); 49623 ctor public Half(double); 49624 ctor public Half(@NonNull String) throws java.lang.NumberFormatException; 49625 method @HalfFloat public static short abs(@HalfFloat short); 49626 method @HalfFloat public static short ceil(@HalfFloat short); 49627 method public static int compare(@HalfFloat short, @HalfFloat short); 49628 method public int compareTo(@NonNull android.util.Half); 49629 method @HalfFloat public static short copySign(@HalfFloat short, @HalfFloat short); 49630 method public double doubleValue(); 49631 method public static boolean equals(@HalfFloat short, @HalfFloat short); 49632 method public float floatValue(); 49633 method @HalfFloat public static short floor(@HalfFloat short); 49634 method public static int getExponent(@HalfFloat short); 49635 method public static int getSign(@HalfFloat short); 49636 method public static int getSignificand(@HalfFloat short); 49637 method public static boolean greater(@HalfFloat short, @HalfFloat short); 49638 method public static boolean greaterEquals(@HalfFloat short, @HalfFloat short); 49639 method public static int halfToIntBits(@HalfFloat short); 49640 method public static int halfToRawIntBits(@HalfFloat short); 49641 method @HalfFloat public static short halfToShortBits(@HalfFloat short); 49642 method @HalfFloat public short halfValue(); 49643 method public static int hashCode(@HalfFloat short); 49644 method @HalfFloat public static short intBitsToHalf(int); 49645 method public int intValue(); 49646 method public static boolean isInfinite(@HalfFloat short); 49647 method public boolean isNaN(); 49648 method public static boolean isNaN(@HalfFloat short); 49649 method public static boolean isNormalized(@HalfFloat short); 49650 method public static boolean less(@HalfFloat short, @HalfFloat short); 49651 method public static boolean lessEquals(@HalfFloat short, @HalfFloat short); 49652 method public long longValue(); 49653 method @HalfFloat public static short max(@HalfFloat short, @HalfFloat short); 49654 method @HalfFloat public static short min(@HalfFloat short, @HalfFloat short); 49655 method @HalfFloat public static short parseHalf(@NonNull String) throws java.lang.NumberFormatException; 49656 method @HalfFloat public static short round(@HalfFloat short); 49657 method public static float toFloat(@HalfFloat short); 49658 method @HalfFloat public static short toHalf(float); 49659 method @NonNull public static String toHexString(@HalfFloat short); 49660 method @NonNull public static String toString(@HalfFloat short); 49661 method @HalfFloat public static short trunc(@HalfFloat short); 49662 method @NonNull public static android.util.Half valueOf(@HalfFloat short); 49663 method @NonNull public static android.util.Half valueOf(float); 49664 method @NonNull public static android.util.Half valueOf(@NonNull String); 49665 field @HalfFloat public static final short EPSILON = 5120; // 0x1400 49666 field @HalfFloat public static final short LOWEST_VALUE = -1025; // 0xfffffbff 49667 field public static final int MAX_EXPONENT = 15; // 0xf 49668 field @HalfFloat public static final short MAX_VALUE = 31743; // 0x7bff 49669 field public static final int MIN_EXPONENT = -14; // 0xfffffff2 49670 field @HalfFloat public static final short MIN_NORMAL = 1024; // 0x400 49671 field @HalfFloat public static final short MIN_VALUE = 1; // 0x1 49672 field @HalfFloat public static final short NEGATIVE_INFINITY = -1024; // 0xfffffc00 49673 field @HalfFloat public static final short NEGATIVE_ZERO = -32768; // 0xffff8000 49674 field @HalfFloat public static final short NaN = 32256; // 0x7e00 49675 field @HalfFloat public static final short POSITIVE_INFINITY = 31744; // 0x7c00 49676 field @HalfFloat public static final short POSITIVE_ZERO = 0; // 0x0 49677 field public static final int SIZE = 16; // 0x10 49678 } 49679 49680 public abstract class IntProperty<T> extends android.util.Property<T,java.lang.Integer> { 49681 ctor public IntProperty(String); 49682 method public final void set(T, Integer); 49683 method public abstract void setValue(T, int); 49684 } 49685 49686 public final class JsonReader implements java.io.Closeable { 49687 ctor public JsonReader(java.io.Reader); 49688 method public void beginArray() throws java.io.IOException; 49689 method public void beginObject() throws java.io.IOException; 49690 method public void close() throws java.io.IOException; 49691 method public void endArray() throws java.io.IOException; 49692 method public void endObject() throws java.io.IOException; 49693 method public boolean hasNext() throws java.io.IOException; 49694 method public boolean isLenient(); 49695 method public boolean nextBoolean() throws java.io.IOException; 49696 method public double nextDouble() throws java.io.IOException; 49697 method public int nextInt() throws java.io.IOException; 49698 method public long nextLong() throws java.io.IOException; 49699 method public String nextName() throws java.io.IOException; 49700 method public void nextNull() throws java.io.IOException; 49701 method public String nextString() throws java.io.IOException; 49702 method public android.util.JsonToken peek() throws java.io.IOException; 49703 method public void setLenient(boolean); 49704 method public void skipValue() throws java.io.IOException; 49705 } 49706 49707 public enum JsonToken { 49708 enum_constant public static final android.util.JsonToken BEGIN_ARRAY; 49709 enum_constant public static final android.util.JsonToken BEGIN_OBJECT; 49710 enum_constant public static final android.util.JsonToken BOOLEAN; 49711 enum_constant public static final android.util.JsonToken END_ARRAY; 49712 enum_constant public static final android.util.JsonToken END_DOCUMENT; 49713 enum_constant public static final android.util.JsonToken END_OBJECT; 49714 enum_constant public static final android.util.JsonToken NAME; 49715 enum_constant public static final android.util.JsonToken NULL; 49716 enum_constant public static final android.util.JsonToken NUMBER; 49717 enum_constant public static final android.util.JsonToken STRING; 49718 } 49719 49720 public final class JsonWriter implements java.io.Closeable { 49721 ctor public JsonWriter(java.io.Writer); 49722 method public android.util.JsonWriter beginArray() throws java.io.IOException; 49723 method public android.util.JsonWriter beginObject() throws java.io.IOException; 49724 method public void close() throws java.io.IOException; 49725 method public android.util.JsonWriter endArray() throws java.io.IOException; 49726 method public android.util.JsonWriter endObject() throws java.io.IOException; 49727 method public void flush() throws java.io.IOException; 49728 method public boolean isLenient(); 49729 method public android.util.JsonWriter name(String) throws java.io.IOException; 49730 method public android.util.JsonWriter nullValue() throws java.io.IOException; 49731 method public void setIndent(String); 49732 method public void setLenient(boolean); 49733 method public android.util.JsonWriter value(String) throws java.io.IOException; 49734 method public android.util.JsonWriter value(boolean) throws java.io.IOException; 49735 method public android.util.JsonWriter value(double) throws java.io.IOException; 49736 method public android.util.JsonWriter value(long) throws java.io.IOException; 49737 method public android.util.JsonWriter value(Number) throws java.io.IOException; 49738 } 49739 49740 public final class LayoutDirection { 49741 field public static final int INHERIT = 2; // 0x2 49742 field public static final int LOCALE = 3; // 0x3 49743 field public static final int LTR = 0; // 0x0 49744 field public static final int RTL = 1; // 0x1 49745 } 49746 49747 public final class Log { 49748 method public static int d(@Nullable String, @NonNull String); 49749 method public static int d(@Nullable String, @Nullable String, @Nullable Throwable); 49750 method public static int e(@Nullable String, @NonNull String); 49751 method public static int e(@Nullable String, @Nullable String, @Nullable Throwable); 49752 method @NonNull public static String getStackTraceString(@Nullable Throwable); 49753 method public static int i(@Nullable String, @NonNull String); 49754 method public static int i(@Nullable String, @Nullable String, @Nullable Throwable); 49755 method public static boolean isLoggable(@Nullable @Size(max=23, apis="..23") String, int); 49756 method public static int println(int, @Nullable String, @NonNull String); 49757 method public static int v(@Nullable String, @NonNull String); 49758 method public static int v(@Nullable String, @Nullable String, @Nullable Throwable); 49759 method public static int w(@Nullable String, @NonNull String); 49760 method public static int w(@Nullable String, @Nullable String, @Nullable Throwable); 49761 method public static int w(@Nullable String, @Nullable Throwable); 49762 method public static int wtf(@Nullable String, @Nullable String); 49763 method public static int wtf(@Nullable String, @NonNull Throwable); 49764 method public static int wtf(@Nullable String, @Nullable String, @Nullable Throwable); 49765 field public static final int ASSERT = 7; // 0x7 49766 field public static final int DEBUG = 3; // 0x3 49767 field public static final int ERROR = 6; // 0x6 49768 field public static final int INFO = 4; // 0x4 49769 field public static final int VERBOSE = 2; // 0x2 49770 field public static final int WARN = 5; // 0x5 49771 } 49772 49773 public class LogPrinter implements android.util.Printer { 49774 ctor public LogPrinter(int, String); 49775 method public void println(String); 49776 } 49777 49778 public class LongSparseArray<E> implements java.lang.Cloneable { 49779 ctor public LongSparseArray(); 49780 ctor public LongSparseArray(int); 49781 method public void append(long, E); 49782 method public void clear(); 49783 method public android.util.LongSparseArray<E> clone(); 49784 method public void delete(long); 49785 method public E get(long); 49786 method public E get(long, E); 49787 method public int indexOfKey(long); 49788 method public int indexOfValue(E); 49789 method public long keyAt(int); 49790 method public void put(long, E); 49791 method public void remove(long); 49792 method public void removeAt(int); 49793 method public void setValueAt(int, E); 49794 method public int size(); 49795 method public E valueAt(int); 49796 } 49797 49798 public class LruCache<K, V> { 49799 ctor public LruCache(int); 49800 method protected V create(K); 49801 method public final int createCount(); 49802 method protected void entryRemoved(boolean, K, V, V); 49803 method public final void evictAll(); 49804 method public final int evictionCount(); 49805 method public final V get(K); 49806 method public final int hitCount(); 49807 method public final int maxSize(); 49808 method public final int missCount(); 49809 method public final V put(K, V); 49810 method public final int putCount(); 49811 method public final V remove(K); 49812 method public void resize(int); 49813 method public final int size(); 49814 method protected int sizeOf(K, V); 49815 method public final java.util.Map<K,V> snapshot(); 49816 method public final String toString(); 49817 method public void trimToSize(int); 49818 } 49819 49820 public final class MalformedJsonException extends java.io.IOException { 49821 ctor public MalformedJsonException(String); 49822 } 49823 49824 public class MonthDisplayHelper { 49825 ctor public MonthDisplayHelper(int, int, int); 49826 ctor public MonthDisplayHelper(int, int); 49827 method public int getColumnOf(int); 49828 method public int getDayAt(int, int); 49829 method public int[] getDigitsForRow(int); 49830 method public int getFirstDayOfMonth(); 49831 method public int getMonth(); 49832 method public int getNumberOfDaysInMonth(); 49833 method public int getOffset(); 49834 method public int getRowOf(int); 49835 method public int getWeekStartDay(); 49836 method public int getYear(); 49837 method public boolean isWithinCurrentMonth(int, int); 49838 method public void nextMonth(); 49839 method public void previousMonth(); 49840 } 49841 49842 @Deprecated public final class MutableBoolean { 49843 ctor @Deprecated public MutableBoolean(boolean); 49844 field @Deprecated public boolean value; 49845 } 49846 49847 @Deprecated public final class MutableByte { 49848 ctor @Deprecated public MutableByte(byte); 49849 field @Deprecated public byte value; 49850 } 49851 49852 @Deprecated public final class MutableChar { 49853 ctor @Deprecated public MutableChar(char); 49854 field @Deprecated public char value; 49855 } 49856 49857 @Deprecated public final class MutableDouble { 49858 ctor @Deprecated public MutableDouble(double); 49859 field @Deprecated public double value; 49860 } 49861 49862 @Deprecated public final class MutableFloat { 49863 ctor @Deprecated public MutableFloat(float); 49864 field @Deprecated public float value; 49865 } 49866 49867 @Deprecated public final class MutableInt { 49868 ctor @Deprecated public MutableInt(int); 49869 field @Deprecated public int value; 49870 } 49871 49872 @Deprecated public final class MutableLong { 49873 ctor @Deprecated public MutableLong(long); 49874 field @Deprecated public long value; 49875 } 49876 49877 @Deprecated public final class MutableShort { 49878 ctor @Deprecated public MutableShort(short); 49879 field @Deprecated public short value; 49880 } 49881 49882 public class NoSuchPropertyException extends java.lang.RuntimeException { 49883 ctor public NoSuchPropertyException(String); 49884 } 49885 49886 public class Pair<F, S> { 49887 ctor public Pair(F, S); 49888 method public static <A, B> android.util.Pair<A,B> create(A, B); 49889 field public final F first; 49890 field public final S second; 49891 } 49892 49893 public class Patterns { 49894 method public static final String concatGroups(java.util.regex.Matcher); 49895 method public static final String digitsAndPlusOnly(java.util.regex.Matcher); 49896 field public static final java.util.regex.Pattern DOMAIN_NAME; 49897 field public static final java.util.regex.Pattern EMAIL_ADDRESS; 49898 field @Deprecated public static final String GOOD_IRI_CHAR = "a-zA-Z0-9\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef"; 49899 field public static final java.util.regex.Pattern IP_ADDRESS; 49900 field public static final java.util.regex.Pattern PHONE; 49901 field @Deprecated public static final java.util.regex.Pattern TOP_LEVEL_DOMAIN; 49902 field @Deprecated public static final String TOP_LEVEL_DOMAIN_STR = "((aero|arpa|asia|a[cdefgilmnoqrstuwxz])|(biz|b[abdefghijmnorstvwyz])|(cat|com|coop|c[acdfghiklmnoruvxyz])|d[ejkmoz]|(edu|e[cegrstu])|f[ijkmor]|(gov|g[abdefghilmnpqrstuwy])|h[kmnrtu]|(info|int|i[delmnoqrst])|(jobs|j[emop])|k[eghimnprwyz]|l[abcikrstuvy]|(mil|mobi|museum|m[acdeghklmnopqrstuvwxyz])|(name|net|n[acefgilopruz])|(org|om)|(pro|p[aefghklmnrstwy])|qa|r[eosuw]|s[abcdeghijklmnortuvyz]|(tel|travel|t[cdfghjklmnoprtvwz])|u[agksyz]|v[aceginu]|w[fs]|(\u03b4\u03bf\u03ba\u03b9\u03bc\u03ae|\u0438\u0441\u043f\u044b\u0442\u0430\u043d\u0438\u0435|\u0440\u0444|\u0441\u0440\u0431|\u05d8\u05e2\u05e1\u05d8|\u0622\u0632\u0645\u0627\u06cc\u0634\u06cc|\u0625\u062e\u062a\u0628\u0627\u0631|\u0627\u0644\u0627\u0631\u062f\u0646|\u0627\u0644\u062c\u0632\u0627\u0626\u0631|\u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629|\u0627\u0644\u0645\u063a\u0631\u0628|\u0627\u0645\u0627\u0631\u0627\u062a|\u0628\u06be\u0627\u0631\u062a|\u062a\u0648\u0646\u0633|\u0633\u0648\u0631\u064a\u0629|\u0641\u0644\u0633\u0637\u064a\u0646|\u0642\u0637\u0631|\u0645\u0635\u0631|\u092a\u0930\u0940\u0915\u094d\u0937\u093e|\u092d\u093e\u0930\u0924|\u09ad\u09be\u09b0\u09a4|\u0a2d\u0a3e\u0a30\u0a24|\u0aad\u0abe\u0ab0\u0aa4|\u0b87\u0ba8\u0bcd\u0ba4\u0bbf\u0baf\u0bbe|\u0b87\u0bb2\u0b99\u0bcd\u0b95\u0bc8|\u0b9a\u0bbf\u0b99\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0bc2\u0bb0\u0bcd|\u0baa\u0bb0\u0bbf\u0b9f\u0bcd\u0b9a\u0bc8|\u0c2d\u0c3e\u0c30\u0c24\u0c4d|\u0dbd\u0d82\u0d9a\u0dcf|\u0e44\u0e17\u0e22|\u30c6\u30b9\u30c8|\u4e2d\u56fd|\u4e2d\u570b|\u53f0\u6e7e|\u53f0\u7063|\u65b0\u52a0\u5761|\u6d4b\u8bd5|\u6e2c\u8a66|\u9999\u6e2f|\ud14c\uc2a4\ud2b8|\ud55c\uad6d|xn\\-\\-0zwm56d|xn\\-\\-11b5bs3a9aj6g|xn\\-\\-3e0b707e|xn\\-\\-45brj9c|xn\\-\\-80akhbyknj4f|xn\\-\\-90a3ac|xn\\-\\-9t4b11yi5a|xn\\-\\-clchc0ea0b2g2a9gcd|xn\\-\\-deba0ad|xn\\-\\-fiqs8s|xn\\-\\-fiqz9s|xn\\-\\-fpcrj9c3d|xn\\-\\-fzc2c9e2c|xn\\-\\-g6w251d|xn\\-\\-gecrj9c|xn\\-\\-h2brj9c|xn\\-\\-hgbk6aj7f53bba|xn\\-\\-hlcj6aya9esc7a|xn\\-\\-j6w193g|xn\\-\\-jxalpdlp|xn\\-\\-kgbechtv|xn\\-\\-kprw13d|xn\\-\\-kpry57d|xn\\-\\-lgbbat1ad8j|xn\\-\\-mgbaam7a8h|xn\\-\\-mgbayh7gpa|xn\\-\\-mgbbh1a71e|xn\\-\\-mgbc0a9azcg|xn\\-\\-mgberp4a5d4ar|xn\\-\\-o3cw4h|xn\\-\\-ogbpf8fl|xn\\-\\-p1ai|xn\\-\\-pgbs0dh|xn\\-\\-s9brj9c|xn\\-\\-wgbh1c|xn\\-\\-wgbl6a|xn\\-\\-xkc2al3hye2a|xn\\-\\-xkc2dl3a5ee0h|xn\\-\\-yfro4i67o|xn\\-\\-ygbi2ammx|xn\\-\\-zckzah|xxx)|y[et]|z[amw])"; 49903 field @Deprecated public static final String TOP_LEVEL_DOMAIN_STR_FOR_WEB_URL = "(?:(?:aero|arpa|asia|a[cdefgilmnoqrstuwxz])|(?:biz|b[abdefghijmnorstvwyz])|(?:cat|com|coop|c[acdfghiklmnoruvxyz])|d[ejkmoz]|(?:edu|e[cegrstu])|f[ijkmor]|(?:gov|g[abdefghilmnpqrstuwy])|h[kmnrtu]|(?:info|int|i[delmnoqrst])|(?:jobs|j[emop])|k[eghimnprwyz]|l[abcikrstuvy]|(?:mil|mobi|museum|m[acdeghklmnopqrstuvwxyz])|(?:name|net|n[acefgilopruz])|(?:org|om)|(?:pro|p[aefghklmnrstwy])|qa|r[eosuw]|s[abcdeghijklmnortuvyz]|(?:tel|travel|t[cdfghjklmnoprtvwz])|u[agksyz]|v[aceginu]|w[fs]|(?:\u03b4\u03bf\u03ba\u03b9\u03bc\u03ae|\u0438\u0441\u043f\u044b\u0442\u0430\u043d\u0438\u0435|\u0440\u0444|\u0441\u0440\u0431|\u05d8\u05e2\u05e1\u05d8|\u0622\u0632\u0645\u0627\u06cc\u0634\u06cc|\u0625\u062e\u062a\u0628\u0627\u0631|\u0627\u0644\u0627\u0631\u062f\u0646|\u0627\u0644\u062c\u0632\u0627\u0626\u0631|\u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629|\u0627\u0644\u0645\u063a\u0631\u0628|\u0627\u0645\u0627\u0631\u0627\u062a|\u0628\u06be\u0627\u0631\u062a|\u062a\u0648\u0646\u0633|\u0633\u0648\u0631\u064a\u0629|\u0641\u0644\u0633\u0637\u064a\u0646|\u0642\u0637\u0631|\u0645\u0635\u0631|\u092a\u0930\u0940\u0915\u094d\u0937\u093e|\u092d\u093e\u0930\u0924|\u09ad\u09be\u09b0\u09a4|\u0a2d\u0a3e\u0a30\u0a24|\u0aad\u0abe\u0ab0\u0aa4|\u0b87\u0ba8\u0bcd\u0ba4\u0bbf\u0baf\u0bbe|\u0b87\u0bb2\u0b99\u0bcd\u0b95\u0bc8|\u0b9a\u0bbf\u0b99\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0bc2\u0bb0\u0bcd|\u0baa\u0bb0\u0bbf\u0b9f\u0bcd\u0b9a\u0bc8|\u0c2d\u0c3e\u0c30\u0c24\u0c4d|\u0dbd\u0d82\u0d9a\u0dcf|\u0e44\u0e17\u0e22|\u30c6\u30b9\u30c8|\u4e2d\u56fd|\u4e2d\u570b|\u53f0\u6e7e|\u53f0\u7063|\u65b0\u52a0\u5761|\u6d4b\u8bd5|\u6e2c\u8a66|\u9999\u6e2f|\ud14c\uc2a4\ud2b8|\ud55c\uad6d|xn\\-\\-0zwm56d|xn\\-\\-11b5bs3a9aj6g|xn\\-\\-3e0b707e|xn\\-\\-45brj9c|xn\\-\\-80akhbyknj4f|xn\\-\\-90a3ac|xn\\-\\-9t4b11yi5a|xn\\-\\-clchc0ea0b2g2a9gcd|xn\\-\\-deba0ad|xn\\-\\-fiqs8s|xn\\-\\-fiqz9s|xn\\-\\-fpcrj9c3d|xn\\-\\-fzc2c9e2c|xn\\-\\-g6w251d|xn\\-\\-gecrj9c|xn\\-\\-h2brj9c|xn\\-\\-hgbk6aj7f53bba|xn\\-\\-hlcj6aya9esc7a|xn\\-\\-j6w193g|xn\\-\\-jxalpdlp|xn\\-\\-kgbechtv|xn\\-\\-kprw13d|xn\\-\\-kpry57d|xn\\-\\-lgbbat1ad8j|xn\\-\\-mgbaam7a8h|xn\\-\\-mgbayh7gpa|xn\\-\\-mgbbh1a71e|xn\\-\\-mgbc0a9azcg|xn\\-\\-mgberp4a5d4ar|xn\\-\\-o3cw4h|xn\\-\\-ogbpf8fl|xn\\-\\-p1ai|xn\\-\\-pgbs0dh|xn\\-\\-s9brj9c|xn\\-\\-wgbh1c|xn\\-\\-wgbl6a|xn\\-\\-xkc2al3hye2a|xn\\-\\-xkc2dl3a5ee0h|xn\\-\\-yfro4i67o|xn\\-\\-ygbi2ammx|xn\\-\\-zckzah|xxx)|y[et]|z[amw]))"; 49904 field public static final java.util.regex.Pattern WEB_URL; 49905 } 49906 49907 public class PrintStreamPrinter implements android.util.Printer { 49908 ctor public PrintStreamPrinter(java.io.PrintStream); 49909 method public void println(String); 49910 } 49911 49912 public class PrintWriterPrinter implements android.util.Printer { 49913 ctor public PrintWriterPrinter(java.io.PrintWriter); 49914 method public void println(String); 49915 } 49916 49917 public interface Printer { 49918 method public void println(String); 49919 } 49920 49921 public abstract class Property<T, V> { 49922 ctor public Property(Class<V>, String); 49923 method public abstract V get(T); 49924 method public String getName(); 49925 method public Class<V> getType(); 49926 method public boolean isReadOnly(); 49927 method public static <T, V> android.util.Property<T,V> of(Class<T>, Class<V>, String); 49928 method public void set(T, V); 49929 } 49930 49931 public final class Range<T extends java.lang.Comparable<? super T>> { 49932 ctor public Range(T, T); 49933 method public T clamp(T); 49934 method public boolean contains(T); 49935 method public boolean contains(android.util.Range<T>); 49936 method public static <T extends java.lang.Comparable<? super T>> android.util.Range<T> create(T, T); 49937 method public android.util.Range<T> extend(android.util.Range<T>); 49938 method public android.util.Range<T> extend(T, T); 49939 method public android.util.Range<T> extend(T); 49940 method public T getLower(); 49941 method public T getUpper(); 49942 method public android.util.Range<T> intersect(android.util.Range<T>); 49943 method public android.util.Range<T> intersect(T, T); 49944 } 49945 49946 public final class Rational extends java.lang.Number implements java.lang.Comparable<android.util.Rational> { 49947 ctor public Rational(int, int); 49948 method public int compareTo(android.util.Rational); 49949 method public double doubleValue(); 49950 method public float floatValue(); 49951 method public int getDenominator(); 49952 method public int getNumerator(); 49953 method public int intValue(); 49954 method public boolean isFinite(); 49955 method public boolean isInfinite(); 49956 method public boolean isNaN(); 49957 method public boolean isZero(); 49958 method public long longValue(); 49959 method public static android.util.Rational parseRational(String) throws java.lang.NumberFormatException; 49960 field public static final android.util.Rational NEGATIVE_INFINITY; 49961 field public static final android.util.Rational NaN; 49962 field public static final android.util.Rational POSITIVE_INFINITY; 49963 field public static final android.util.Rational ZERO; 49964 } 49965 49966 public final class Size { 49967 ctor public Size(int, int); 49968 method public int getHeight(); 49969 method public int getWidth(); 49970 method public static android.util.Size parseSize(String) throws java.lang.NumberFormatException; 49971 } 49972 49973 public final class SizeF { 49974 ctor public SizeF(float, float); 49975 method public float getHeight(); 49976 method public float getWidth(); 49977 method public static android.util.SizeF parseSizeF(String) throws java.lang.NumberFormatException; 49978 } 49979 49980 public class SparseArray<E> implements java.lang.Cloneable { 49981 ctor public SparseArray(); 49982 ctor public SparseArray(int); 49983 method public void append(int, E); 49984 method public void clear(); 49985 method public android.util.SparseArray<E> clone(); 49986 method public boolean contains(int); 49987 method public void delete(int); 49988 method public E get(int); 49989 method public E get(int, E); 49990 method public int indexOfKey(int); 49991 method public int indexOfValue(E); 49992 method public int keyAt(int); 49993 method public void put(int, E); 49994 method public void remove(int); 49995 method public void removeAt(int); 49996 method public void removeAtRange(int, int); 49997 method public void setValueAt(int, E); 49998 method public int size(); 49999 method public E valueAt(int); 50000 } 50001 50002 public class SparseBooleanArray implements java.lang.Cloneable { 50003 ctor public SparseBooleanArray(); 50004 ctor public SparseBooleanArray(int); 50005 method public void append(int, boolean); 50006 method public void clear(); 50007 method public android.util.SparseBooleanArray clone(); 50008 method public void delete(int); 50009 method public boolean get(int); 50010 method public boolean get(int, boolean); 50011 method public int indexOfKey(int); 50012 method public int indexOfValue(boolean); 50013 method public int keyAt(int); 50014 method public void put(int, boolean); 50015 method public void removeAt(int); 50016 method public void setValueAt(int, boolean); 50017 method public int size(); 50018 method public boolean valueAt(int); 50019 } 50020 50021 public class SparseIntArray implements java.lang.Cloneable { 50022 ctor public SparseIntArray(); 50023 ctor public SparseIntArray(int); 50024 method public void append(int, int); 50025 method public void clear(); 50026 method public android.util.SparseIntArray clone(); 50027 method public void delete(int); 50028 method public int get(int); 50029 method public int get(int, int); 50030 method public int indexOfKey(int); 50031 method public int indexOfValue(int); 50032 method public int keyAt(int); 50033 method public void put(int, int); 50034 method public void removeAt(int); 50035 method public void setValueAt(int, int); 50036 method public int size(); 50037 method public int valueAt(int); 50038 } 50039 50040 public class SparseLongArray implements java.lang.Cloneable { 50041 ctor public SparseLongArray(); 50042 ctor public SparseLongArray(int); 50043 method public void append(int, long); 50044 method public void clear(); 50045 method public android.util.SparseLongArray clone(); 50046 method public void delete(int); 50047 method public long get(int); 50048 method public long get(int, long); 50049 method public int indexOfKey(int); 50050 method public int indexOfValue(long); 50051 method public int keyAt(int); 50052 method public void put(int, long); 50053 method public void removeAt(int); 50054 method public int size(); 50055 method public long valueAt(int); 50056 } 50057 50058 public class StateSet { 50059 method public static String dump(int[]); 50060 method public static boolean isWildCard(int[]); 50061 method public static boolean stateSetMatches(int[], int[]); 50062 method public static boolean stateSetMatches(int[], int); 50063 method public static int[] trimStateSet(int[], int); 50064 field public static final int[] NOTHING; 50065 field public static final int[] WILD_CARD; 50066 } 50067 50068 public class StringBuilderPrinter implements android.util.Printer { 50069 ctor public StringBuilderPrinter(StringBuilder); 50070 method public void println(String); 50071 } 50072 50073 public class TimeFormatException extends java.lang.RuntimeException { 50074 } 50075 50076 public class TimeUtils { 50077 method public static java.util.TimeZone getTimeZone(int, boolean, long, String); 50078 method public static String getTimeZoneDatabaseVersion(); 50079 method @Nullable public static java.util.List<java.lang.String> getTimeZoneIdsForCountryCode(@NonNull String); 50080 method public static boolean isTimeBetween(@NonNull java.time.LocalTime, @NonNull java.time.LocalTime, @NonNull java.time.LocalTime); 50081 } 50082 50083 @Deprecated public class TimingLogger { 50084 ctor @Deprecated public TimingLogger(String, String); 50085 method @Deprecated public void addSplit(String); 50086 method @Deprecated public void dumpToLog(); 50087 method @Deprecated public void reset(String, String); 50088 method @Deprecated public void reset(); 50089 } 50090 50091 public class TypedValue { 50092 ctor public TypedValue(); 50093 method public static float applyDimension(int, float, android.util.DisplayMetrics); 50094 method public final CharSequence coerceToString(); 50095 method public static final String coerceToString(int, int); 50096 method public static float complexToDimension(int, android.util.DisplayMetrics); 50097 method public static int complexToDimensionPixelOffset(int, android.util.DisplayMetrics); 50098 method public static int complexToDimensionPixelSize(int, android.util.DisplayMetrics); 50099 method public static float complexToFloat(int); 50100 method public static float complexToFraction(int, float, float); 50101 method public int getComplexUnit(); 50102 method public float getDimension(android.util.DisplayMetrics); 50103 method public final float getFloat(); 50104 method public float getFraction(float, float); 50105 method public boolean isColorType(); 50106 method public void setTo(android.util.TypedValue); 50107 field public static final int COMPLEX_MANTISSA_MASK = 16777215; // 0xffffff 50108 field public static final int COMPLEX_MANTISSA_SHIFT = 8; // 0x8 50109 field public static final int COMPLEX_RADIX_0p23 = 3; // 0x3 50110 field public static final int COMPLEX_RADIX_16p7 = 1; // 0x1 50111 field public static final int COMPLEX_RADIX_23p0 = 0; // 0x0 50112 field public static final int COMPLEX_RADIX_8p15 = 2; // 0x2 50113 field public static final int COMPLEX_RADIX_MASK = 3; // 0x3 50114 field public static final int COMPLEX_RADIX_SHIFT = 4; // 0x4 50115 field public static final int COMPLEX_UNIT_DIP = 1; // 0x1 50116 field public static final int COMPLEX_UNIT_FRACTION = 0; // 0x0 50117 field public static final int COMPLEX_UNIT_FRACTION_PARENT = 1; // 0x1 50118 field public static final int COMPLEX_UNIT_IN = 4; // 0x4 50119 field public static final int COMPLEX_UNIT_MASK = 15; // 0xf 50120 field public static final int COMPLEX_UNIT_MM = 5; // 0x5 50121 field public static final int COMPLEX_UNIT_PT = 3; // 0x3 50122 field public static final int COMPLEX_UNIT_PX = 0; // 0x0 50123 field public static final int COMPLEX_UNIT_SHIFT = 0; // 0x0 50124 field public static final int COMPLEX_UNIT_SP = 2; // 0x2 50125 field public static final int DATA_NULL_EMPTY = 1; // 0x1 50126 field public static final int DATA_NULL_UNDEFINED = 0; // 0x0 50127 field public static final int DENSITY_DEFAULT = 0; // 0x0 50128 field public static final int DENSITY_NONE = 65535; // 0xffff 50129 field public static final int TYPE_ATTRIBUTE = 2; // 0x2 50130 field public static final int TYPE_DIMENSION = 5; // 0x5 50131 field public static final int TYPE_FIRST_COLOR_INT = 28; // 0x1c 50132 field public static final int TYPE_FIRST_INT = 16; // 0x10 50133 field public static final int TYPE_FLOAT = 4; // 0x4 50134 field public static final int TYPE_FRACTION = 6; // 0x6 50135 field public static final int TYPE_INT_BOOLEAN = 18; // 0x12 50136 field public static final int TYPE_INT_COLOR_ARGB4 = 30; // 0x1e 50137 field public static final int TYPE_INT_COLOR_ARGB8 = 28; // 0x1c 50138 field public static final int TYPE_INT_COLOR_RGB4 = 31; // 0x1f 50139 field public static final int TYPE_INT_COLOR_RGB8 = 29; // 0x1d 50140 field public static final int TYPE_INT_DEC = 16; // 0x10 50141 field public static final int TYPE_INT_HEX = 17; // 0x11 50142 field public static final int TYPE_LAST_COLOR_INT = 31; // 0x1f 50143 field public static final int TYPE_LAST_INT = 31; // 0x1f 50144 field public static final int TYPE_NULL = 0; // 0x0 50145 field public static final int TYPE_REFERENCE = 1; // 0x1 50146 field public static final int TYPE_STRING = 3; // 0x3 50147 field public int assetCookie; 50148 field public int changingConfigurations; 50149 field public int data; 50150 field public int density; 50151 field @AnyRes public int resourceId; 50152 field public int sourceResourceId; 50153 field public CharSequence string; 50154 field public int type; 50155 } 50156 50157 public class Xml { 50158 method public static android.util.AttributeSet asAttributeSet(org.xmlpull.v1.XmlPullParser); 50159 method public static android.util.Xml.Encoding findEncodingByName(String) throws java.io.UnsupportedEncodingException; 50160 method public static org.xmlpull.v1.XmlPullParser newPullParser(); 50161 method public static org.xmlpull.v1.XmlSerializer newSerializer(); 50162 method public static void parse(String, org.xml.sax.ContentHandler) throws org.xml.sax.SAXException; 50163 method public static void parse(java.io.Reader, org.xml.sax.ContentHandler) throws java.io.IOException, org.xml.sax.SAXException; 50164 method public static void parse(java.io.InputStream, android.util.Xml.Encoding, org.xml.sax.ContentHandler) throws java.io.IOException, org.xml.sax.SAXException; 50165 field public static String FEATURE_RELAXED; 50166 } 50167 50168 public enum Xml.Encoding { 50169 enum_constant public static final android.util.Xml.Encoding ISO_8859_1; 50170 enum_constant public static final android.util.Xml.Encoding US_ASCII; 50171 enum_constant public static final android.util.Xml.Encoding UTF_16; 50172 enum_constant public static final android.util.Xml.Encoding UTF_8; 50173 } 50174 50175} 50176 50177package android.util.proto { 50178 50179 public final class ProtoOutputStream { 50180 ctor public ProtoOutputStream(); 50181 ctor public ProtoOutputStream(int); 50182 ctor public ProtoOutputStream(@NonNull java.io.OutputStream); 50183 method public static int checkFieldId(long, long); 50184 method public void dump(@NonNull String); 50185 method public void end(long); 50186 method public void flush(); 50187 method @NonNull public byte[] getBytes(); 50188 method @Nullable public static String getFieldCountString(long); 50189 method @NonNull public static String getFieldIdString(long); 50190 method @Nullable public static String getFieldTypeString(long); 50191 method public int getRawSize(); 50192 method @Nullable public static String getWireTypeString(int); 50193 method public static long makeFieldId(int, long); 50194 method public static long makeToken(int, boolean, int, int, int); 50195 method public long start(long); 50196 method @NonNull public static String token2String(long); 50197 method public void write(long, double); 50198 method public void write(long, float); 50199 method public void write(long, int); 50200 method public void write(long, long); 50201 method public void write(long, boolean); 50202 method public void write(long, @Nullable String); 50203 method public void write(long, @Nullable byte[]); 50204 method public void writeTag(int, int); 50205 field public static final long FIELD_COUNT_MASK = 16492674416640L; // 0xf0000000000L 50206 field public static final long FIELD_COUNT_PACKED = 5497558138880L; // 0x50000000000L 50207 field public static final long FIELD_COUNT_REPEATED = 2199023255552L; // 0x20000000000L 50208 field public static final int FIELD_COUNT_SHIFT = 40; // 0x28 50209 field public static final long FIELD_COUNT_SINGLE = 1099511627776L; // 0x10000000000L 50210 field public static final long FIELD_COUNT_UNKNOWN = 0L; // 0x0L 50211 field public static final int FIELD_ID_SHIFT = 3; // 0x3 50212 field public static final long FIELD_TYPE_BOOL = 34359738368L; // 0x800000000L 50213 field public static final long FIELD_TYPE_BYTES = 51539607552L; // 0xc00000000L 50214 field public static final long FIELD_TYPE_DOUBLE = 4294967296L; // 0x100000000L 50215 field public static final long FIELD_TYPE_ENUM = 60129542144L; // 0xe00000000L 50216 field public static final long FIELD_TYPE_FIXED32 = 30064771072L; // 0x700000000L 50217 field public static final long FIELD_TYPE_FIXED64 = 25769803776L; // 0x600000000L 50218 field public static final long FIELD_TYPE_FLOAT = 8589934592L; // 0x200000000L 50219 field public static final long FIELD_TYPE_INT32 = 21474836480L; // 0x500000000L 50220 field public static final long FIELD_TYPE_INT64 = 12884901888L; // 0x300000000L 50221 field public static final long FIELD_TYPE_MASK = 1095216660480L; // 0xff00000000L 50222 field public static final long FIELD_TYPE_MESSAGE = 47244640256L; // 0xb00000000L 50223 field public static final long FIELD_TYPE_SFIXED32 = 64424509440L; // 0xf00000000L 50224 field public static final long FIELD_TYPE_SFIXED64 = 68719476736L; // 0x1000000000L 50225 field public static final int FIELD_TYPE_SHIFT = 32; // 0x20 50226 field public static final long FIELD_TYPE_SINT32 = 73014444032L; // 0x1100000000L 50227 field public static final long FIELD_TYPE_SINT64 = 77309411328L; // 0x1200000000L 50228 field public static final long FIELD_TYPE_STRING = 38654705664L; // 0x900000000L 50229 field public static final long FIELD_TYPE_UINT32 = 55834574848L; // 0xd00000000L 50230 field public static final long FIELD_TYPE_UINT64 = 17179869184L; // 0x400000000L 50231 field public static final int WIRE_TYPE_END_GROUP = 4; // 0x4 50232 field public static final int WIRE_TYPE_FIXED32 = 5; // 0x5 50233 field public static final int WIRE_TYPE_FIXED64 = 1; // 0x1 50234 field public static final int WIRE_TYPE_LENGTH_DELIMITED = 2; // 0x2 50235 field public static final int WIRE_TYPE_MASK = 7; // 0x7 50236 field public static final int WIRE_TYPE_START_GROUP = 3; // 0x3 50237 field public static final int WIRE_TYPE_VARINT = 0; // 0x0 50238 } 50239 50240} 50241 50242package android.view { 50243 50244 public abstract class AbsSavedState implements android.os.Parcelable { 50245 ctor protected AbsSavedState(android.os.Parcelable); 50246 ctor protected AbsSavedState(android.os.Parcel); 50247 ctor protected AbsSavedState(android.os.Parcel, ClassLoader); 50248 method public int describeContents(); 50249 method public final android.os.Parcelable getSuperState(); 50250 method public void writeToParcel(android.os.Parcel, int); 50251 field @NonNull public static final android.os.Parcelable.Creator<android.view.AbsSavedState> CREATOR; 50252 field public static final android.view.AbsSavedState EMPTY_STATE; 50253 } 50254 50255 public abstract class ActionMode { 50256 ctor public ActionMode(); 50257 method public abstract void finish(); 50258 method public abstract android.view.View getCustomView(); 50259 method public abstract android.view.Menu getMenu(); 50260 method public abstract android.view.MenuInflater getMenuInflater(); 50261 method public abstract CharSequence getSubtitle(); 50262 method public Object getTag(); 50263 method public abstract CharSequence getTitle(); 50264 method public boolean getTitleOptionalHint(); 50265 method public int getType(); 50266 method public void hide(long); 50267 method public abstract void invalidate(); 50268 method public void invalidateContentRect(); 50269 method public boolean isTitleOptional(); 50270 method public void onWindowFocusChanged(boolean); 50271 method public abstract void setCustomView(android.view.View); 50272 method public abstract void setSubtitle(CharSequence); 50273 method public abstract void setSubtitle(@StringRes int); 50274 method public void setTag(Object); 50275 method public abstract void setTitle(CharSequence); 50276 method public abstract void setTitle(@StringRes int); 50277 method public void setTitleOptionalHint(boolean); 50278 method public void setType(int); 50279 field public static final int DEFAULT_HIDE_DURATION = -1; // 0xffffffff 50280 field public static final int TYPE_FLOATING = 1; // 0x1 50281 field public static final int TYPE_PRIMARY = 0; // 0x0 50282 } 50283 50284 public static interface ActionMode.Callback { 50285 method public boolean onActionItemClicked(android.view.ActionMode, android.view.MenuItem); 50286 method public boolean onCreateActionMode(android.view.ActionMode, android.view.Menu); 50287 method public void onDestroyActionMode(android.view.ActionMode); 50288 method public boolean onPrepareActionMode(android.view.ActionMode, android.view.Menu); 50289 } 50290 50291 public abstract static class ActionMode.Callback2 implements android.view.ActionMode.Callback { 50292 ctor public ActionMode.Callback2(); 50293 method public void onGetContentRect(android.view.ActionMode, android.view.View, android.graphics.Rect); 50294 } 50295 50296 public abstract class ActionProvider { 50297 ctor public ActionProvider(android.content.Context); 50298 method public boolean hasSubMenu(); 50299 method public boolean isVisible(); 50300 method @Deprecated public abstract android.view.View onCreateActionView(); 50301 method public android.view.View onCreateActionView(android.view.MenuItem); 50302 method public boolean onPerformDefaultAction(); 50303 method public void onPrepareSubMenu(android.view.SubMenu); 50304 method public boolean overridesItemVisibility(); 50305 method public void refreshVisibility(); 50306 method public void setVisibilityListener(android.view.ActionProvider.VisibilityListener); 50307 } 50308 50309 public static interface ActionProvider.VisibilityListener { 50310 method public void onActionProviderVisibilityChanged(boolean); 50311 } 50312 50313 public final class Choreographer { 50314 method public static android.view.Choreographer getInstance(); 50315 method public void postFrameCallback(android.view.Choreographer.FrameCallback); 50316 method public void postFrameCallbackDelayed(android.view.Choreographer.FrameCallback, long); 50317 method public void removeFrameCallback(android.view.Choreographer.FrameCallback); 50318 } 50319 50320 public static interface Choreographer.FrameCallback { 50321 method public void doFrame(long); 50322 } 50323 50324 public interface CollapsibleActionView { 50325 method public void onActionViewCollapsed(); 50326 method public void onActionViewExpanded(); 50327 } 50328 50329 public interface ContextMenu extends android.view.Menu { 50330 method public void clearHeader(); 50331 method public android.view.ContextMenu setHeaderIcon(@DrawableRes int); 50332 method public android.view.ContextMenu setHeaderIcon(android.graphics.drawable.Drawable); 50333 method public android.view.ContextMenu setHeaderTitle(@StringRes int); 50334 method public android.view.ContextMenu setHeaderTitle(CharSequence); 50335 method public android.view.ContextMenu setHeaderView(android.view.View); 50336 } 50337 50338 public static interface ContextMenu.ContextMenuInfo { 50339 } 50340 50341 public class ContextThemeWrapper extends android.content.ContextWrapper { 50342 ctor public ContextThemeWrapper(); 50343 ctor public ContextThemeWrapper(android.content.Context, @StyleRes int); 50344 ctor public ContextThemeWrapper(android.content.Context, android.content.res.Resources.Theme); 50345 method public void applyOverrideConfiguration(android.content.res.Configuration); 50346 method protected void onApplyThemeResource(android.content.res.Resources.Theme, int, boolean); 50347 method public void setTheme(@Nullable android.content.res.Resources.Theme); 50348 } 50349 50350 public final class Display { 50351 method public long getAppVsyncOffsetNanos(); 50352 method public void getCurrentSizeRange(android.graphics.Point, android.graphics.Point); 50353 method @Nullable public android.view.DisplayCutout getCutout(); 50354 method public int getDisplayId(); 50355 method public int getFlags(); 50356 method public android.view.Display.HdrCapabilities getHdrCapabilities(); 50357 method @Deprecated public int getHeight(); 50358 method @Deprecated public void getMetrics(android.util.DisplayMetrics); 50359 method public android.view.Display.Mode getMode(); 50360 method public String getName(); 50361 method @Deprecated public int getOrientation(); 50362 method @Deprecated public int getPixelFormat(); 50363 method @Nullable public android.graphics.ColorSpace getPreferredWideGamutColorSpace(); 50364 method public long getPresentationDeadlineNanos(); 50365 method public void getRealMetrics(android.util.DisplayMetrics); 50366 method public void getRealSize(android.graphics.Point); 50367 method @Deprecated public void getRectSize(android.graphics.Rect); 50368 method public float getRefreshRate(); 50369 method public int getRotation(); 50370 method @Deprecated public void getSize(android.graphics.Point); 50371 method public int getState(); 50372 method public android.view.Display.Mode[] getSupportedModes(); 50373 method @Deprecated public float[] getSupportedRefreshRates(); 50374 method @Deprecated public int getWidth(); 50375 method public boolean isHdr(); 50376 method public boolean isMinimalPostProcessingSupported(); 50377 method public boolean isValid(); 50378 method public boolean isWideColorGamut(); 50379 field public static final int DEFAULT_DISPLAY = 0; // 0x0 50380 field public static final int FLAG_PRESENTATION = 8; // 0x8 50381 field public static final int FLAG_PRIVATE = 4; // 0x4 50382 field public static final int FLAG_ROUND = 16; // 0x10 50383 field public static final int FLAG_SECURE = 2; // 0x2 50384 field public static final int FLAG_SUPPORTS_PROTECTED_BUFFERS = 1; // 0x1 50385 field public static final int INVALID_DISPLAY = -1; // 0xffffffff 50386 field public static final int STATE_DOZE = 3; // 0x3 50387 field public static final int STATE_DOZE_SUSPEND = 4; // 0x4 50388 field public static final int STATE_OFF = 1; // 0x1 50389 field public static final int STATE_ON = 2; // 0x2 50390 field public static final int STATE_ON_SUSPEND = 6; // 0x6 50391 field public static final int STATE_UNKNOWN = 0; // 0x0 50392 field public static final int STATE_VR = 5; // 0x5 50393 } 50394 50395 public static final class Display.HdrCapabilities implements android.os.Parcelable { 50396 method public int describeContents(); 50397 method public float getDesiredMaxAverageLuminance(); 50398 method public float getDesiredMaxLuminance(); 50399 method public float getDesiredMinLuminance(); 50400 method public int[] getSupportedHdrTypes(); 50401 method public void writeToParcel(android.os.Parcel, int); 50402 field @NonNull public static final android.os.Parcelable.Creator<android.view.Display.HdrCapabilities> CREATOR; 50403 field public static final int HDR_TYPE_DOLBY_VISION = 1; // 0x1 50404 field public static final int HDR_TYPE_HDR10 = 2; // 0x2 50405 field public static final int HDR_TYPE_HDR10_PLUS = 4; // 0x4 50406 field public static final int HDR_TYPE_HLG = 3; // 0x3 50407 field public static final float INVALID_LUMINANCE = -1.0f; 50408 } 50409 50410 public static final class Display.Mode implements android.os.Parcelable { 50411 method public int describeContents(); 50412 method public int getModeId(); 50413 method public int getPhysicalHeight(); 50414 method public int getPhysicalWidth(); 50415 method public float getRefreshRate(); 50416 method public void writeToParcel(android.os.Parcel, int); 50417 field @NonNull public static final android.os.Parcelable.Creator<android.view.Display.Mode> CREATOR; 50418 } 50419 50420 public final class DisplayCutout { 50421 ctor public DisplayCutout(@NonNull android.graphics.Insets, @Nullable android.graphics.Rect, @Nullable android.graphics.Rect, @Nullable android.graphics.Rect, @Nullable android.graphics.Rect); 50422 ctor public DisplayCutout(@NonNull android.graphics.Insets, @Nullable android.graphics.Rect, @Nullable android.graphics.Rect, @Nullable android.graphics.Rect, @Nullable android.graphics.Rect, @NonNull android.graphics.Insets); 50423 ctor @Deprecated public DisplayCutout(@Nullable android.graphics.Rect, @Nullable java.util.List<android.graphics.Rect>); 50424 method @NonNull public android.graphics.Rect getBoundingRectBottom(); 50425 method @NonNull public android.graphics.Rect getBoundingRectLeft(); 50426 method @NonNull public android.graphics.Rect getBoundingRectRight(); 50427 method @NonNull public android.graphics.Rect getBoundingRectTop(); 50428 method @NonNull public java.util.List<android.graphics.Rect> getBoundingRects(); 50429 method public int getSafeInsetBottom(); 50430 method public int getSafeInsetLeft(); 50431 method public int getSafeInsetRight(); 50432 method public int getSafeInsetTop(); 50433 method @NonNull public android.graphics.Insets getWaterfallInsets(); 50434 } 50435 50436 public final class DragAndDropPermissions implements android.os.Parcelable { 50437 method public int describeContents(); 50438 method public void release(); 50439 method public void writeToParcel(android.os.Parcel, int); 50440 field @NonNull public static final android.os.Parcelable.Creator<android.view.DragAndDropPermissions> CREATOR; 50441 } 50442 50443 public class DragEvent implements android.os.Parcelable { 50444 method public int describeContents(); 50445 method public int getAction(); 50446 method public android.content.ClipData getClipData(); 50447 method public android.content.ClipDescription getClipDescription(); 50448 method public Object getLocalState(); 50449 method public boolean getResult(); 50450 method public float getX(); 50451 method public float getY(); 50452 method public void writeToParcel(android.os.Parcel, int); 50453 field public static final int ACTION_DRAG_ENDED = 4; // 0x4 50454 field public static final int ACTION_DRAG_ENTERED = 5; // 0x5 50455 field public static final int ACTION_DRAG_EXITED = 6; // 0x6 50456 field public static final int ACTION_DRAG_LOCATION = 2; // 0x2 50457 field public static final int ACTION_DRAG_STARTED = 1; // 0x1 50458 field public static final int ACTION_DROP = 3; // 0x3 50459 field @NonNull public static final android.os.Parcelable.Creator<android.view.DragEvent> CREATOR; 50460 } 50461 50462 public class FocusFinder { 50463 method public android.view.View findNearestTouchable(android.view.ViewGroup, int, int, int, int[]); 50464 method public final android.view.View findNextFocus(android.view.ViewGroup, android.view.View, int); 50465 method public android.view.View findNextFocusFromRect(android.view.ViewGroup, android.graphics.Rect, int); 50466 method public android.view.View findNextKeyboardNavigationCluster(@NonNull android.view.View, @Nullable android.view.View, int); 50467 method public static android.view.FocusFinder getInstance(); 50468 } 50469 50470 public final class FrameMetrics { 50471 ctor public FrameMetrics(android.view.FrameMetrics); 50472 method public long getMetric(int); 50473 field public static final int ANIMATION_DURATION = 2; // 0x2 50474 field public static final int COMMAND_ISSUE_DURATION = 6; // 0x6 50475 field public static final int DRAW_DURATION = 4; // 0x4 50476 field public static final int FIRST_DRAW_FRAME = 9; // 0x9 50477 field public static final int INPUT_HANDLING_DURATION = 1; // 0x1 50478 field public static final int INTENDED_VSYNC_TIMESTAMP = 10; // 0xa 50479 field public static final int LAYOUT_MEASURE_DURATION = 3; // 0x3 50480 field public static final int SWAP_BUFFERS_DURATION = 7; // 0x7 50481 field public static final int SYNC_DURATION = 5; // 0x5 50482 field public static final int TOTAL_DURATION = 8; // 0x8 50483 field public static final int UNKNOWN_DELAY_DURATION = 0; // 0x0 50484 field public static final int VSYNC_TIMESTAMP = 11; // 0xb 50485 } 50486 50487 public abstract class FrameStats { 50488 ctor public FrameStats(); 50489 method public final long getEndTimeNano(); 50490 method public final int getFrameCount(); 50491 method public final long getFramePresentedTimeNano(int); 50492 method public final long getRefreshPeriodNano(); 50493 method public final long getStartTimeNano(); 50494 field public static final long UNDEFINED_TIME_NANO = -1L; // 0xffffffffffffffffL 50495 } 50496 50497 public class GestureDetector { 50498 ctor @Deprecated public GestureDetector(android.view.GestureDetector.OnGestureListener, android.os.Handler); 50499 ctor @Deprecated public GestureDetector(android.view.GestureDetector.OnGestureListener); 50500 ctor public GestureDetector(android.content.Context, android.view.GestureDetector.OnGestureListener); 50501 ctor public GestureDetector(android.content.Context, android.view.GestureDetector.OnGestureListener, android.os.Handler); 50502 ctor public GestureDetector(android.content.Context, android.view.GestureDetector.OnGestureListener, android.os.Handler, boolean); 50503 method public boolean isLongpressEnabled(); 50504 method public boolean onGenericMotionEvent(android.view.MotionEvent); 50505 method public boolean onTouchEvent(android.view.MotionEvent); 50506 method public void setContextClickListener(android.view.GestureDetector.OnContextClickListener); 50507 method public void setIsLongpressEnabled(boolean); 50508 method public void setOnDoubleTapListener(android.view.GestureDetector.OnDoubleTapListener); 50509 } 50510 50511 public static interface GestureDetector.OnContextClickListener { 50512 method public boolean onContextClick(android.view.MotionEvent); 50513 } 50514 50515 public static interface GestureDetector.OnDoubleTapListener { 50516 method public boolean onDoubleTap(android.view.MotionEvent); 50517 method public boolean onDoubleTapEvent(android.view.MotionEvent); 50518 method public boolean onSingleTapConfirmed(android.view.MotionEvent); 50519 } 50520 50521 public static interface GestureDetector.OnGestureListener { 50522 method public boolean onDown(android.view.MotionEvent); 50523 method public boolean onFling(android.view.MotionEvent, android.view.MotionEvent, float, float); 50524 method public void onLongPress(android.view.MotionEvent); 50525 method public boolean onScroll(android.view.MotionEvent, android.view.MotionEvent, float, float); 50526 method public void onShowPress(android.view.MotionEvent); 50527 method public boolean onSingleTapUp(android.view.MotionEvent); 50528 } 50529 50530 public static class GestureDetector.SimpleOnGestureListener implements android.view.GestureDetector.OnContextClickListener android.view.GestureDetector.OnDoubleTapListener android.view.GestureDetector.OnGestureListener { 50531 ctor public GestureDetector.SimpleOnGestureListener(); 50532 method public boolean onContextClick(android.view.MotionEvent); 50533 method public boolean onDoubleTap(android.view.MotionEvent); 50534 method public boolean onDoubleTapEvent(android.view.MotionEvent); 50535 method public boolean onDown(android.view.MotionEvent); 50536 method public boolean onFling(android.view.MotionEvent, android.view.MotionEvent, float, float); 50537 method public void onLongPress(android.view.MotionEvent); 50538 method public boolean onScroll(android.view.MotionEvent, android.view.MotionEvent, float, float); 50539 method public void onShowPress(android.view.MotionEvent); 50540 method public boolean onSingleTapConfirmed(android.view.MotionEvent); 50541 method public boolean onSingleTapUp(android.view.MotionEvent); 50542 } 50543 50544 public class Gravity { 50545 ctor public Gravity(); 50546 method public static void apply(int, int, int, android.graphics.Rect, android.graphics.Rect); 50547 method public static void apply(int, int, int, android.graphics.Rect, android.graphics.Rect, int); 50548 method public static void apply(int, int, int, android.graphics.Rect, int, int, android.graphics.Rect); 50549 method public static void apply(int, int, int, android.graphics.Rect, int, int, android.graphics.Rect, int); 50550 method public static void applyDisplay(int, android.graphics.Rect, android.graphics.Rect); 50551 method public static void applyDisplay(int, android.graphics.Rect, android.graphics.Rect, int); 50552 method public static int getAbsoluteGravity(int, int); 50553 method public static boolean isHorizontal(int); 50554 method public static boolean isVertical(int); 50555 field public static final int AXIS_CLIP = 8; // 0x8 50556 field public static final int AXIS_PULL_AFTER = 4; // 0x4 50557 field public static final int AXIS_PULL_BEFORE = 2; // 0x2 50558 field public static final int AXIS_SPECIFIED = 1; // 0x1 50559 field public static final int AXIS_X_SHIFT = 0; // 0x0 50560 field public static final int AXIS_Y_SHIFT = 4; // 0x4 50561 field public static final int BOTTOM = 80; // 0x50 50562 field public static final int CENTER = 17; // 0x11 50563 field public static final int CENTER_HORIZONTAL = 1; // 0x1 50564 field public static final int CENTER_VERTICAL = 16; // 0x10 50565 field public static final int CLIP_HORIZONTAL = 8; // 0x8 50566 field public static final int CLIP_VERTICAL = 128; // 0x80 50567 field public static final int DISPLAY_CLIP_HORIZONTAL = 16777216; // 0x1000000 50568 field public static final int DISPLAY_CLIP_VERTICAL = 268435456; // 0x10000000 50569 field public static final int END = 8388613; // 0x800005 50570 field public static final int FILL = 119; // 0x77 50571 field public static final int FILL_HORIZONTAL = 7; // 0x7 50572 field public static final int FILL_VERTICAL = 112; // 0x70 50573 field public static final int HORIZONTAL_GRAVITY_MASK = 7; // 0x7 50574 field public static final int LEFT = 3; // 0x3 50575 field public static final int NO_GRAVITY = 0; // 0x0 50576 field public static final int RELATIVE_HORIZONTAL_GRAVITY_MASK = 8388615; // 0x800007 50577 field public static final int RELATIVE_LAYOUT_DIRECTION = 8388608; // 0x800000 50578 field public static final int RIGHT = 5; // 0x5 50579 field public static final int START = 8388611; // 0x800003 50580 field public static final int TOP = 48; // 0x30 50581 field public static final int VERTICAL_GRAVITY_MASK = 112; // 0x70 50582 } 50583 50584 public class HapticFeedbackConstants { 50585 field public static final int CLOCK_TICK = 4; // 0x4 50586 field public static final int CONFIRM = 16; // 0x10 50587 field public static final int CONTEXT_CLICK = 6; // 0x6 50588 field public static final int FLAG_IGNORE_GLOBAL_SETTING = 2; // 0x2 50589 field public static final int FLAG_IGNORE_VIEW_SETTING = 1; // 0x1 50590 field public static final int GESTURE_END = 13; // 0xd 50591 field public static final int GESTURE_START = 12; // 0xc 50592 field public static final int KEYBOARD_PRESS = 3; // 0x3 50593 field public static final int KEYBOARD_RELEASE = 7; // 0x7 50594 field public static final int KEYBOARD_TAP = 3; // 0x3 50595 field public static final int LONG_PRESS = 0; // 0x0 50596 field public static final int REJECT = 17; // 0x11 50597 field public static final int TEXT_HANDLE_MOVE = 9; // 0x9 50598 field public static final int VIRTUAL_KEY = 1; // 0x1 50599 field public static final int VIRTUAL_KEY_RELEASE = 8; // 0x8 50600 } 50601 50602 public class InflateException extends java.lang.RuntimeException { 50603 ctor public InflateException(); 50604 ctor public InflateException(String, Throwable); 50605 ctor public InflateException(String); 50606 ctor public InflateException(Throwable); 50607 } 50608 50609 public final class InputDevice implements android.os.Parcelable { 50610 method public int describeContents(); 50611 method public int getControllerNumber(); 50612 method public String getDescriptor(); 50613 method public static android.view.InputDevice getDevice(int); 50614 method public static int[] getDeviceIds(); 50615 method public int getId(); 50616 method public android.view.KeyCharacterMap getKeyCharacterMap(); 50617 method public int getKeyboardType(); 50618 method public android.view.InputDevice.MotionRange getMotionRange(int); 50619 method public android.view.InputDevice.MotionRange getMotionRange(int, int); 50620 method public java.util.List<android.view.InputDevice.MotionRange> getMotionRanges(); 50621 method public String getName(); 50622 method public int getProductId(); 50623 method public int getSources(); 50624 method public int getVendorId(); 50625 method public android.os.Vibrator getVibrator(); 50626 method public boolean[] hasKeys(int...); 50627 method public boolean hasMicrophone(); 50628 method public boolean isEnabled(); 50629 method public boolean isExternal(); 50630 method public boolean isVirtual(); 50631 method public boolean supportsSource(int); 50632 method public void writeToParcel(android.os.Parcel, int); 50633 field @NonNull public static final android.os.Parcelable.Creator<android.view.InputDevice> CREATOR; 50634 field public static final int KEYBOARD_TYPE_ALPHABETIC = 2; // 0x2 50635 field public static final int KEYBOARD_TYPE_NONE = 0; // 0x0 50636 field public static final int KEYBOARD_TYPE_NON_ALPHABETIC = 1; // 0x1 50637 field @Deprecated public static final int MOTION_RANGE_ORIENTATION = 8; // 0x8 50638 field @Deprecated public static final int MOTION_RANGE_PRESSURE = 2; // 0x2 50639 field @Deprecated public static final int MOTION_RANGE_SIZE = 3; // 0x3 50640 field @Deprecated public static final int MOTION_RANGE_TOOL_MAJOR = 6; // 0x6 50641 field @Deprecated public static final int MOTION_RANGE_TOOL_MINOR = 7; // 0x7 50642 field @Deprecated public static final int MOTION_RANGE_TOUCH_MAJOR = 4; // 0x4 50643 field @Deprecated public static final int MOTION_RANGE_TOUCH_MINOR = 5; // 0x5 50644 field @Deprecated public static final int MOTION_RANGE_X = 0; // 0x0 50645 field @Deprecated public static final int MOTION_RANGE_Y = 1; // 0x1 50646 field public static final int SOURCE_ANY = -256; // 0xffffff00 50647 field public static final int SOURCE_BLUETOOTH_STYLUS = 49154; // 0xc002 50648 field public static final int SOURCE_CLASS_BUTTON = 1; // 0x1 50649 field public static final int SOURCE_CLASS_JOYSTICK = 16; // 0x10 50650 field public static final int SOURCE_CLASS_MASK = 255; // 0xff 50651 field public static final int SOURCE_CLASS_NONE = 0; // 0x0 50652 field public static final int SOURCE_CLASS_POINTER = 2; // 0x2 50653 field public static final int SOURCE_CLASS_POSITION = 8; // 0x8 50654 field public static final int SOURCE_CLASS_TRACKBALL = 4; // 0x4 50655 field public static final int SOURCE_DPAD = 513; // 0x201 50656 field public static final int SOURCE_GAMEPAD = 1025; // 0x401 50657 field public static final int SOURCE_HDMI = 33554433; // 0x2000001 50658 field public static final int SOURCE_JOYSTICK = 16777232; // 0x1000010 50659 field public static final int SOURCE_KEYBOARD = 257; // 0x101 50660 field public static final int SOURCE_MOUSE = 8194; // 0x2002 50661 field public static final int SOURCE_MOUSE_RELATIVE = 131076; // 0x20004 50662 field public static final int SOURCE_ROTARY_ENCODER = 4194304; // 0x400000 50663 field public static final int SOURCE_STYLUS = 16386; // 0x4002 50664 field public static final int SOURCE_TOUCHPAD = 1048584; // 0x100008 50665 field public static final int SOURCE_TOUCHSCREEN = 4098; // 0x1002 50666 field public static final int SOURCE_TOUCH_NAVIGATION = 2097152; // 0x200000 50667 field public static final int SOURCE_TRACKBALL = 65540; // 0x10004 50668 field public static final int SOURCE_UNKNOWN = 0; // 0x0 50669 } 50670 50671 public static final class InputDevice.MotionRange { 50672 method public int getAxis(); 50673 method public float getFlat(); 50674 method public float getFuzz(); 50675 method public float getMax(); 50676 method public float getMin(); 50677 method public float getRange(); 50678 method public float getResolution(); 50679 method public int getSource(); 50680 method public boolean isFromSource(int); 50681 } 50682 50683 public abstract class InputEvent implements android.os.Parcelable { 50684 method public int describeContents(); 50685 method public final android.view.InputDevice getDevice(); 50686 method public abstract int getDeviceId(); 50687 method public abstract long getEventTime(); 50688 method public abstract int getSource(); 50689 method public boolean isFromSource(int); 50690 field @NonNull public static final android.os.Parcelable.Creator<android.view.InputEvent> CREATOR; 50691 } 50692 50693 public final class InputQueue { 50694 } 50695 50696 public static interface InputQueue.Callback { 50697 method public void onInputQueueCreated(android.view.InputQueue); 50698 method public void onInputQueueDestroyed(android.view.InputQueue); 50699 } 50700 50701 public class KeyCharacterMap implements android.os.Parcelable { 50702 method public int describeContents(); 50703 method public static boolean deviceHasKey(int); 50704 method public static boolean[] deviceHasKeys(int[]); 50705 method public int get(int, int); 50706 method public static int getDeadChar(int, int); 50707 method public char getDisplayLabel(int); 50708 method public android.view.KeyEvent[] getEvents(char[]); 50709 method @Deprecated public boolean getKeyData(int, android.view.KeyCharacterMap.KeyData); 50710 method public int getKeyboardType(); 50711 method public char getMatch(int, char[]); 50712 method public char getMatch(int, char[], int); 50713 method public int getModifierBehavior(); 50714 method public char getNumber(int); 50715 method public boolean isPrintingKey(int); 50716 method public static android.view.KeyCharacterMap load(int); 50717 method public void writeToParcel(android.os.Parcel, int); 50718 field public static final int ALPHA = 3; // 0x3 50719 field @Deprecated public static final int BUILT_IN_KEYBOARD = 0; // 0x0 50720 field public static final int COMBINING_ACCENT = -2147483648; // 0x80000000 50721 field public static final int COMBINING_ACCENT_MASK = 2147483647; // 0x7fffffff 50722 field @NonNull public static final android.os.Parcelable.Creator<android.view.KeyCharacterMap> CREATOR; 50723 field public static final int FULL = 4; // 0x4 50724 field public static final char HEX_INPUT = 61184; // 0xef00 '\uef00' 50725 field public static final int MODIFIER_BEHAVIOR_CHORDED = 0; // 0x0 50726 field public static final int MODIFIER_BEHAVIOR_CHORDED_OR_TOGGLED = 1; // 0x1 50727 field public static final int NUMERIC = 1; // 0x1 50728 field public static final char PICKER_DIALOG_INPUT = 61185; // 0xef01 '\uef01' 50729 field public static final int PREDICTIVE = 2; // 0x2 50730 field public static final int SPECIAL_FUNCTION = 5; // 0x5 50731 field public static final int VIRTUAL_KEYBOARD = -1; // 0xffffffff 50732 } 50733 50734 @Deprecated public static class KeyCharacterMap.KeyData { 50735 ctor @Deprecated public KeyCharacterMap.KeyData(); 50736 field @Deprecated public static final int META_LENGTH = 4; // 0x4 50737 field @Deprecated public char displayLabel; 50738 field @Deprecated public char[] meta; 50739 field @Deprecated public char number; 50740 } 50741 50742 public static class KeyCharacterMap.UnavailableException extends android.util.AndroidRuntimeException { 50743 ctor public KeyCharacterMap.UnavailableException(String); 50744 } 50745 50746 public class KeyEvent extends android.view.InputEvent implements android.os.Parcelable { 50747 ctor public KeyEvent(int, int); 50748 ctor public KeyEvent(long, long, int, int, int); 50749 ctor public KeyEvent(long, long, int, int, int, int); 50750 ctor public KeyEvent(long, long, int, int, int, int, int, int); 50751 ctor public KeyEvent(long, long, int, int, int, int, int, int, int); 50752 ctor public KeyEvent(long, long, int, int, int, int, int, int, int, int); 50753 ctor public KeyEvent(long, String, int, int); 50754 ctor public KeyEvent(android.view.KeyEvent); 50755 ctor @Deprecated public KeyEvent(android.view.KeyEvent, long, int); 50756 method public static android.view.KeyEvent changeAction(android.view.KeyEvent, int); 50757 method public static android.view.KeyEvent changeFlags(android.view.KeyEvent, int); 50758 method public static android.view.KeyEvent changeTimeRepeat(android.view.KeyEvent, long, int); 50759 method public static android.view.KeyEvent changeTimeRepeat(android.view.KeyEvent, long, int, int); 50760 method @Deprecated public final boolean dispatch(android.view.KeyEvent.Callback); 50761 method public final boolean dispatch(android.view.KeyEvent.Callback, android.view.KeyEvent.DispatcherState, Object); 50762 method public final int getAction(); 50763 method @Deprecated public final String getCharacters(); 50764 method public static int getDeadChar(int, int); 50765 method public final int getDeviceId(); 50766 method public char getDisplayLabel(); 50767 method public final long getDownTime(); 50768 method public final long getEventTime(); 50769 method public final int getFlags(); 50770 method public final android.view.KeyCharacterMap getKeyCharacterMap(); 50771 method public final int getKeyCode(); 50772 method @Deprecated public boolean getKeyData(android.view.KeyCharacterMap.KeyData); 50773 method public char getMatch(char[]); 50774 method public char getMatch(char[], int); 50775 method public static int getMaxKeyCode(); 50776 method public final int getMetaState(); 50777 method public static int getModifierMetaStateMask(); 50778 method public final int getModifiers(); 50779 method public char getNumber(); 50780 method public final int getRepeatCount(); 50781 method public final int getScanCode(); 50782 method public final int getSource(); 50783 method public int getUnicodeChar(); 50784 method public int getUnicodeChar(int); 50785 method public final boolean hasModifiers(int); 50786 method public final boolean hasNoModifiers(); 50787 method public final boolean isAltPressed(); 50788 method public final boolean isCanceled(); 50789 method public final boolean isCapsLockOn(); 50790 method public final boolean isCtrlPressed(); 50791 method public final boolean isFunctionPressed(); 50792 method public static final boolean isGamepadButton(int); 50793 method public final boolean isLongPress(); 50794 method public final boolean isMetaPressed(); 50795 method public static boolean isModifierKey(int); 50796 method public final boolean isNumLockOn(); 50797 method public boolean isPrintingKey(); 50798 method public final boolean isScrollLockOn(); 50799 method public final boolean isShiftPressed(); 50800 method public final boolean isSymPressed(); 50801 method public final boolean isSystem(); 50802 method public final boolean isTracking(); 50803 method public static int keyCodeFromString(@NonNull String); 50804 method public static String keyCodeToString(int); 50805 method public static boolean metaStateHasModifiers(int, int); 50806 method public static boolean metaStateHasNoModifiers(int); 50807 method public static int normalizeMetaState(int); 50808 method public final void setSource(int); 50809 method public final void startTracking(); 50810 method public void writeToParcel(android.os.Parcel, int); 50811 field public static final int ACTION_DOWN = 0; // 0x0 50812 field @Deprecated public static final int ACTION_MULTIPLE = 2; // 0x2 50813 field public static final int ACTION_UP = 1; // 0x1 50814 field @NonNull public static final android.os.Parcelable.Creator<android.view.KeyEvent> CREATOR; 50815 field public static final int FLAG_CANCELED = 32; // 0x20 50816 field public static final int FLAG_CANCELED_LONG_PRESS = 256; // 0x100 50817 field public static final int FLAG_EDITOR_ACTION = 16; // 0x10 50818 field public static final int FLAG_FALLBACK = 1024; // 0x400 50819 field public static final int FLAG_FROM_SYSTEM = 8; // 0x8 50820 field public static final int FLAG_KEEP_TOUCH_MODE = 4; // 0x4 50821 field public static final int FLAG_LONG_PRESS = 128; // 0x80 50822 field public static final int FLAG_SOFT_KEYBOARD = 2; // 0x2 50823 field public static final int FLAG_TRACKING = 512; // 0x200 50824 field public static final int FLAG_VIRTUAL_HARD_KEY = 64; // 0x40 50825 field @Deprecated public static final int FLAG_WOKE_HERE = 1; // 0x1 50826 field public static final int KEYCODE_0 = 7; // 0x7 50827 field public static final int KEYCODE_1 = 8; // 0x8 50828 field public static final int KEYCODE_11 = 227; // 0xe3 50829 field public static final int KEYCODE_12 = 228; // 0xe4 50830 field public static final int KEYCODE_2 = 9; // 0x9 50831 field public static final int KEYCODE_3 = 10; // 0xa 50832 field public static final int KEYCODE_3D_MODE = 206; // 0xce 50833 field public static final int KEYCODE_4 = 11; // 0xb 50834 field public static final int KEYCODE_5 = 12; // 0xc 50835 field public static final int KEYCODE_6 = 13; // 0xd 50836 field public static final int KEYCODE_7 = 14; // 0xe 50837 field public static final int KEYCODE_8 = 15; // 0xf 50838 field public static final int KEYCODE_9 = 16; // 0x10 50839 field public static final int KEYCODE_A = 29; // 0x1d 50840 field public static final int KEYCODE_ALL_APPS = 284; // 0x11c 50841 field public static final int KEYCODE_ALT_LEFT = 57; // 0x39 50842 field public static final int KEYCODE_ALT_RIGHT = 58; // 0x3a 50843 field public static final int KEYCODE_APOSTROPHE = 75; // 0x4b 50844 field public static final int KEYCODE_APP_SWITCH = 187; // 0xbb 50845 field public static final int KEYCODE_ASSIST = 219; // 0xdb 50846 field public static final int KEYCODE_AT = 77; // 0x4d 50847 field public static final int KEYCODE_AVR_INPUT = 182; // 0xb6 50848 field public static final int KEYCODE_AVR_POWER = 181; // 0xb5 50849 field public static final int KEYCODE_B = 30; // 0x1e 50850 field public static final int KEYCODE_BACK = 4; // 0x4 50851 field public static final int KEYCODE_BACKSLASH = 73; // 0x49 50852 field public static final int KEYCODE_BOOKMARK = 174; // 0xae 50853 field public static final int KEYCODE_BREAK = 121; // 0x79 50854 field public static final int KEYCODE_BRIGHTNESS_DOWN = 220; // 0xdc 50855 field public static final int KEYCODE_BRIGHTNESS_UP = 221; // 0xdd 50856 field public static final int KEYCODE_BUTTON_1 = 188; // 0xbc 50857 field public static final int KEYCODE_BUTTON_10 = 197; // 0xc5 50858 field public static final int KEYCODE_BUTTON_11 = 198; // 0xc6 50859 field public static final int KEYCODE_BUTTON_12 = 199; // 0xc7 50860 field public static final int KEYCODE_BUTTON_13 = 200; // 0xc8 50861 field public static final int KEYCODE_BUTTON_14 = 201; // 0xc9 50862 field public static final int KEYCODE_BUTTON_15 = 202; // 0xca 50863 field public static final int KEYCODE_BUTTON_16 = 203; // 0xcb 50864 field public static final int KEYCODE_BUTTON_2 = 189; // 0xbd 50865 field public static final int KEYCODE_BUTTON_3 = 190; // 0xbe 50866 field public static final int KEYCODE_BUTTON_4 = 191; // 0xbf 50867 field public static final int KEYCODE_BUTTON_5 = 192; // 0xc0 50868 field public static final int KEYCODE_BUTTON_6 = 193; // 0xc1 50869 field public static final int KEYCODE_BUTTON_7 = 194; // 0xc2 50870 field public static final int KEYCODE_BUTTON_8 = 195; // 0xc3 50871 field public static final int KEYCODE_BUTTON_9 = 196; // 0xc4 50872 field public static final int KEYCODE_BUTTON_A = 96; // 0x60 50873 field public static final int KEYCODE_BUTTON_B = 97; // 0x61 50874 field public static final int KEYCODE_BUTTON_C = 98; // 0x62 50875 field public static final int KEYCODE_BUTTON_L1 = 102; // 0x66 50876 field public static final int KEYCODE_BUTTON_L2 = 104; // 0x68 50877 field public static final int KEYCODE_BUTTON_MODE = 110; // 0x6e 50878 field public static final int KEYCODE_BUTTON_R1 = 103; // 0x67 50879 field public static final int KEYCODE_BUTTON_R2 = 105; // 0x69 50880 field public static final int KEYCODE_BUTTON_SELECT = 109; // 0x6d 50881 field public static final int KEYCODE_BUTTON_START = 108; // 0x6c 50882 field public static final int KEYCODE_BUTTON_THUMBL = 106; // 0x6a 50883 field public static final int KEYCODE_BUTTON_THUMBR = 107; // 0x6b 50884 field public static final int KEYCODE_BUTTON_X = 99; // 0x63 50885 field public static final int KEYCODE_BUTTON_Y = 100; // 0x64 50886 field public static final int KEYCODE_BUTTON_Z = 101; // 0x65 50887 field public static final int KEYCODE_C = 31; // 0x1f 50888 field public static final int KEYCODE_CALCULATOR = 210; // 0xd2 50889 field public static final int KEYCODE_CALENDAR = 208; // 0xd0 50890 field public static final int KEYCODE_CALL = 5; // 0x5 50891 field public static final int KEYCODE_CAMERA = 27; // 0x1b 50892 field public static final int KEYCODE_CAPS_LOCK = 115; // 0x73 50893 field public static final int KEYCODE_CAPTIONS = 175; // 0xaf 50894 field public static final int KEYCODE_CHANNEL_DOWN = 167; // 0xa7 50895 field public static final int KEYCODE_CHANNEL_UP = 166; // 0xa6 50896 field public static final int KEYCODE_CLEAR = 28; // 0x1c 50897 field public static final int KEYCODE_COMMA = 55; // 0x37 50898 field public static final int KEYCODE_CONTACTS = 207; // 0xcf 50899 field public static final int KEYCODE_COPY = 278; // 0x116 50900 field public static final int KEYCODE_CTRL_LEFT = 113; // 0x71 50901 field public static final int KEYCODE_CTRL_RIGHT = 114; // 0x72 50902 field public static final int KEYCODE_CUT = 277; // 0x115 50903 field public static final int KEYCODE_D = 32; // 0x20 50904 field public static final int KEYCODE_DEL = 67; // 0x43 50905 field public static final int KEYCODE_DPAD_CENTER = 23; // 0x17 50906 field public static final int KEYCODE_DPAD_DOWN = 20; // 0x14 50907 field public static final int KEYCODE_DPAD_DOWN_LEFT = 269; // 0x10d 50908 field public static final int KEYCODE_DPAD_DOWN_RIGHT = 271; // 0x10f 50909 field public static final int KEYCODE_DPAD_LEFT = 21; // 0x15 50910 field public static final int KEYCODE_DPAD_RIGHT = 22; // 0x16 50911 field public static final int KEYCODE_DPAD_UP = 19; // 0x13 50912 field public static final int KEYCODE_DPAD_UP_LEFT = 268; // 0x10c 50913 field public static final int KEYCODE_DPAD_UP_RIGHT = 270; // 0x10e 50914 field public static final int KEYCODE_DVR = 173; // 0xad 50915 field public static final int KEYCODE_E = 33; // 0x21 50916 field public static final int KEYCODE_EISU = 212; // 0xd4 50917 field public static final int KEYCODE_ENDCALL = 6; // 0x6 50918 field public static final int KEYCODE_ENTER = 66; // 0x42 50919 field public static final int KEYCODE_ENVELOPE = 65; // 0x41 50920 field public static final int KEYCODE_EQUALS = 70; // 0x46 50921 field public static final int KEYCODE_ESCAPE = 111; // 0x6f 50922 field public static final int KEYCODE_EXPLORER = 64; // 0x40 50923 field public static final int KEYCODE_F = 34; // 0x22 50924 field public static final int KEYCODE_F1 = 131; // 0x83 50925 field public static final int KEYCODE_F10 = 140; // 0x8c 50926 field public static final int KEYCODE_F11 = 141; // 0x8d 50927 field public static final int KEYCODE_F12 = 142; // 0x8e 50928 field public static final int KEYCODE_F2 = 132; // 0x84 50929 field public static final int KEYCODE_F3 = 133; // 0x85 50930 field public static final int KEYCODE_F4 = 134; // 0x86 50931 field public static final int KEYCODE_F5 = 135; // 0x87 50932 field public static final int KEYCODE_F6 = 136; // 0x88 50933 field public static final int KEYCODE_F7 = 137; // 0x89 50934 field public static final int KEYCODE_F8 = 138; // 0x8a 50935 field public static final int KEYCODE_F9 = 139; // 0x8b 50936 field public static final int KEYCODE_FOCUS = 80; // 0x50 50937 field public static final int KEYCODE_FORWARD = 125; // 0x7d 50938 field public static final int KEYCODE_FORWARD_DEL = 112; // 0x70 50939 field public static final int KEYCODE_FUNCTION = 119; // 0x77 50940 field public static final int KEYCODE_G = 35; // 0x23 50941 field public static final int KEYCODE_GRAVE = 68; // 0x44 50942 field public static final int KEYCODE_GUIDE = 172; // 0xac 50943 field public static final int KEYCODE_H = 36; // 0x24 50944 field public static final int KEYCODE_HEADSETHOOK = 79; // 0x4f 50945 field public static final int KEYCODE_HELP = 259; // 0x103 50946 field public static final int KEYCODE_HENKAN = 214; // 0xd6 50947 field public static final int KEYCODE_HOME = 3; // 0x3 50948 field public static final int KEYCODE_I = 37; // 0x25 50949 field public static final int KEYCODE_INFO = 165; // 0xa5 50950 field public static final int KEYCODE_INSERT = 124; // 0x7c 50951 field public static final int KEYCODE_J = 38; // 0x26 50952 field public static final int KEYCODE_K = 39; // 0x27 50953 field public static final int KEYCODE_KANA = 218; // 0xda 50954 field public static final int KEYCODE_KATAKANA_HIRAGANA = 215; // 0xd7 50955 field public static final int KEYCODE_L = 40; // 0x28 50956 field public static final int KEYCODE_LANGUAGE_SWITCH = 204; // 0xcc 50957 field public static final int KEYCODE_LAST_CHANNEL = 229; // 0xe5 50958 field public static final int KEYCODE_LEFT_BRACKET = 71; // 0x47 50959 field public static final int KEYCODE_M = 41; // 0x29 50960 field public static final int KEYCODE_MANNER_MODE = 205; // 0xcd 50961 field public static final int KEYCODE_MEDIA_AUDIO_TRACK = 222; // 0xde 50962 field public static final int KEYCODE_MEDIA_CLOSE = 128; // 0x80 50963 field public static final int KEYCODE_MEDIA_EJECT = 129; // 0x81 50964 field public static final int KEYCODE_MEDIA_FAST_FORWARD = 90; // 0x5a 50965 field public static final int KEYCODE_MEDIA_NEXT = 87; // 0x57 50966 field public static final int KEYCODE_MEDIA_PAUSE = 127; // 0x7f 50967 field public static final int KEYCODE_MEDIA_PLAY = 126; // 0x7e 50968 field public static final int KEYCODE_MEDIA_PLAY_PAUSE = 85; // 0x55 50969 field public static final int KEYCODE_MEDIA_PREVIOUS = 88; // 0x58 50970 field public static final int KEYCODE_MEDIA_RECORD = 130; // 0x82 50971 field public static final int KEYCODE_MEDIA_REWIND = 89; // 0x59 50972 field public static final int KEYCODE_MEDIA_SKIP_BACKWARD = 273; // 0x111 50973 field public static final int KEYCODE_MEDIA_SKIP_FORWARD = 272; // 0x110 50974 field public static final int KEYCODE_MEDIA_STEP_BACKWARD = 275; // 0x113 50975 field public static final int KEYCODE_MEDIA_STEP_FORWARD = 274; // 0x112 50976 field public static final int KEYCODE_MEDIA_STOP = 86; // 0x56 50977 field public static final int KEYCODE_MEDIA_TOP_MENU = 226; // 0xe2 50978 field public static final int KEYCODE_MENU = 82; // 0x52 50979 field public static final int KEYCODE_META_LEFT = 117; // 0x75 50980 field public static final int KEYCODE_META_RIGHT = 118; // 0x76 50981 field public static final int KEYCODE_MINUS = 69; // 0x45 50982 field public static final int KEYCODE_MOVE_END = 123; // 0x7b 50983 field public static final int KEYCODE_MOVE_HOME = 122; // 0x7a 50984 field public static final int KEYCODE_MUHENKAN = 213; // 0xd5 50985 field public static final int KEYCODE_MUSIC = 209; // 0xd1 50986 field public static final int KEYCODE_MUTE = 91; // 0x5b 50987 field public static final int KEYCODE_N = 42; // 0x2a 50988 field public static final int KEYCODE_NAVIGATE_IN = 262; // 0x106 50989 field public static final int KEYCODE_NAVIGATE_NEXT = 261; // 0x105 50990 field public static final int KEYCODE_NAVIGATE_OUT = 263; // 0x107 50991 field public static final int KEYCODE_NAVIGATE_PREVIOUS = 260; // 0x104 50992 field public static final int KEYCODE_NOTIFICATION = 83; // 0x53 50993 field public static final int KEYCODE_NUM = 78; // 0x4e 50994 field public static final int KEYCODE_NUMPAD_0 = 144; // 0x90 50995 field public static final int KEYCODE_NUMPAD_1 = 145; // 0x91 50996 field public static final int KEYCODE_NUMPAD_2 = 146; // 0x92 50997 field public static final int KEYCODE_NUMPAD_3 = 147; // 0x93 50998 field public static final int KEYCODE_NUMPAD_4 = 148; // 0x94 50999 field public static final int KEYCODE_NUMPAD_5 = 149; // 0x95 51000 field public static final int KEYCODE_NUMPAD_6 = 150; // 0x96 51001 field public static final int KEYCODE_NUMPAD_7 = 151; // 0x97 51002 field public static final int KEYCODE_NUMPAD_8 = 152; // 0x98 51003 field public static final int KEYCODE_NUMPAD_9 = 153; // 0x99 51004 field public static final int KEYCODE_NUMPAD_ADD = 157; // 0x9d 51005 field public static final int KEYCODE_NUMPAD_COMMA = 159; // 0x9f 51006 field public static final int KEYCODE_NUMPAD_DIVIDE = 154; // 0x9a 51007 field public static final int KEYCODE_NUMPAD_DOT = 158; // 0x9e 51008 field public static final int KEYCODE_NUMPAD_ENTER = 160; // 0xa0 51009 field public static final int KEYCODE_NUMPAD_EQUALS = 161; // 0xa1 51010 field public static final int KEYCODE_NUMPAD_LEFT_PAREN = 162; // 0xa2 51011 field public static final int KEYCODE_NUMPAD_MULTIPLY = 155; // 0x9b 51012 field public static final int KEYCODE_NUMPAD_RIGHT_PAREN = 163; // 0xa3 51013 field public static final int KEYCODE_NUMPAD_SUBTRACT = 156; // 0x9c 51014 field public static final int KEYCODE_NUM_LOCK = 143; // 0x8f 51015 field public static final int KEYCODE_O = 43; // 0x2b 51016 field public static final int KEYCODE_P = 44; // 0x2c 51017 field public static final int KEYCODE_PAGE_DOWN = 93; // 0x5d 51018 field public static final int KEYCODE_PAGE_UP = 92; // 0x5c 51019 field public static final int KEYCODE_PAIRING = 225; // 0xe1 51020 field public static final int KEYCODE_PASTE = 279; // 0x117 51021 field public static final int KEYCODE_PERIOD = 56; // 0x38 51022 field public static final int KEYCODE_PICTSYMBOLS = 94; // 0x5e 51023 field public static final int KEYCODE_PLUS = 81; // 0x51 51024 field public static final int KEYCODE_POUND = 18; // 0x12 51025 field public static final int KEYCODE_POWER = 26; // 0x1a 51026 field public static final int KEYCODE_PROFILE_SWITCH = 288; // 0x120 51027 field public static final int KEYCODE_PROG_BLUE = 186; // 0xba 51028 field public static final int KEYCODE_PROG_GREEN = 184; // 0xb8 51029 field public static final int KEYCODE_PROG_RED = 183; // 0xb7 51030 field public static final int KEYCODE_PROG_YELLOW = 185; // 0xb9 51031 field public static final int KEYCODE_Q = 45; // 0x2d 51032 field public static final int KEYCODE_R = 46; // 0x2e 51033 field public static final int KEYCODE_REFRESH = 285; // 0x11d 51034 field public static final int KEYCODE_RIGHT_BRACKET = 72; // 0x48 51035 field public static final int KEYCODE_RO = 217; // 0xd9 51036 field public static final int KEYCODE_S = 47; // 0x2f 51037 field public static final int KEYCODE_SCROLL_LOCK = 116; // 0x74 51038 field public static final int KEYCODE_SEARCH = 84; // 0x54 51039 field public static final int KEYCODE_SEMICOLON = 74; // 0x4a 51040 field public static final int KEYCODE_SETTINGS = 176; // 0xb0 51041 field public static final int KEYCODE_SHIFT_LEFT = 59; // 0x3b 51042 field public static final int KEYCODE_SHIFT_RIGHT = 60; // 0x3c 51043 field public static final int KEYCODE_SLASH = 76; // 0x4c 51044 field public static final int KEYCODE_SLEEP = 223; // 0xdf 51045 field public static final int KEYCODE_SOFT_LEFT = 1; // 0x1 51046 field public static final int KEYCODE_SOFT_RIGHT = 2; // 0x2 51047 field public static final int KEYCODE_SOFT_SLEEP = 276; // 0x114 51048 field public static final int KEYCODE_SPACE = 62; // 0x3e 51049 field public static final int KEYCODE_STAR = 17; // 0x11 51050 field public static final int KEYCODE_STB_INPUT = 180; // 0xb4 51051 field public static final int KEYCODE_STB_POWER = 179; // 0xb3 51052 field public static final int KEYCODE_STEM_1 = 265; // 0x109 51053 field public static final int KEYCODE_STEM_2 = 266; // 0x10a 51054 field public static final int KEYCODE_STEM_3 = 267; // 0x10b 51055 field public static final int KEYCODE_STEM_PRIMARY = 264; // 0x108 51056 field public static final int KEYCODE_SWITCH_CHARSET = 95; // 0x5f 51057 field public static final int KEYCODE_SYM = 63; // 0x3f 51058 field public static final int KEYCODE_SYSRQ = 120; // 0x78 51059 field public static final int KEYCODE_SYSTEM_NAVIGATION_DOWN = 281; // 0x119 51060 field public static final int KEYCODE_SYSTEM_NAVIGATION_LEFT = 282; // 0x11a 51061 field public static final int KEYCODE_SYSTEM_NAVIGATION_RIGHT = 283; // 0x11b 51062 field public static final int KEYCODE_SYSTEM_NAVIGATION_UP = 280; // 0x118 51063 field public static final int KEYCODE_T = 48; // 0x30 51064 field public static final int KEYCODE_TAB = 61; // 0x3d 51065 field public static final int KEYCODE_THUMBS_DOWN = 287; // 0x11f 51066 field public static final int KEYCODE_THUMBS_UP = 286; // 0x11e 51067 field public static final int KEYCODE_TV = 170; // 0xaa 51068 field public static final int KEYCODE_TV_ANTENNA_CABLE = 242; // 0xf2 51069 field public static final int KEYCODE_TV_AUDIO_DESCRIPTION = 252; // 0xfc 51070 field public static final int KEYCODE_TV_AUDIO_DESCRIPTION_MIX_DOWN = 254; // 0xfe 51071 field public static final int KEYCODE_TV_AUDIO_DESCRIPTION_MIX_UP = 253; // 0xfd 51072 field public static final int KEYCODE_TV_CONTENTS_MENU = 256; // 0x100 51073 field public static final int KEYCODE_TV_DATA_SERVICE = 230; // 0xe6 51074 field public static final int KEYCODE_TV_INPUT = 178; // 0xb2 51075 field public static final int KEYCODE_TV_INPUT_COMPONENT_1 = 249; // 0xf9 51076 field public static final int KEYCODE_TV_INPUT_COMPONENT_2 = 250; // 0xfa 51077 field public static final int KEYCODE_TV_INPUT_COMPOSITE_1 = 247; // 0xf7 51078 field public static final int KEYCODE_TV_INPUT_COMPOSITE_2 = 248; // 0xf8 51079 field public static final int KEYCODE_TV_INPUT_HDMI_1 = 243; // 0xf3 51080 field public static final int KEYCODE_TV_INPUT_HDMI_2 = 244; // 0xf4 51081 field public static final int KEYCODE_TV_INPUT_HDMI_3 = 245; // 0xf5 51082 field public static final int KEYCODE_TV_INPUT_HDMI_4 = 246; // 0xf6 51083 field public static final int KEYCODE_TV_INPUT_VGA_1 = 251; // 0xfb 51084 field public static final int KEYCODE_TV_MEDIA_CONTEXT_MENU = 257; // 0x101 51085 field public static final int KEYCODE_TV_NETWORK = 241; // 0xf1 51086 field public static final int KEYCODE_TV_NUMBER_ENTRY = 234; // 0xea 51087 field public static final int KEYCODE_TV_POWER = 177; // 0xb1 51088 field public static final int KEYCODE_TV_RADIO_SERVICE = 232; // 0xe8 51089 field public static final int KEYCODE_TV_SATELLITE = 237; // 0xed 51090 field public static final int KEYCODE_TV_SATELLITE_BS = 238; // 0xee 51091 field public static final int KEYCODE_TV_SATELLITE_CS = 239; // 0xef 51092 field public static final int KEYCODE_TV_SATELLITE_SERVICE = 240; // 0xf0 51093 field public static final int KEYCODE_TV_TELETEXT = 233; // 0xe9 51094 field public static final int KEYCODE_TV_TERRESTRIAL_ANALOG = 235; // 0xeb 51095 field public static final int KEYCODE_TV_TERRESTRIAL_DIGITAL = 236; // 0xec 51096 field public static final int KEYCODE_TV_TIMER_PROGRAMMING = 258; // 0x102 51097 field public static final int KEYCODE_TV_ZOOM_MODE = 255; // 0xff 51098 field public static final int KEYCODE_U = 49; // 0x31 51099 field public static final int KEYCODE_UNKNOWN = 0; // 0x0 51100 field public static final int KEYCODE_V = 50; // 0x32 51101 field public static final int KEYCODE_VOICE_ASSIST = 231; // 0xe7 51102 field public static final int KEYCODE_VOLUME_DOWN = 25; // 0x19 51103 field public static final int KEYCODE_VOLUME_MUTE = 164; // 0xa4 51104 field public static final int KEYCODE_VOLUME_UP = 24; // 0x18 51105 field public static final int KEYCODE_W = 51; // 0x33 51106 field public static final int KEYCODE_WAKEUP = 224; // 0xe0 51107 field public static final int KEYCODE_WINDOW = 171; // 0xab 51108 field public static final int KEYCODE_X = 52; // 0x34 51109 field public static final int KEYCODE_Y = 53; // 0x35 51110 field public static final int KEYCODE_YEN = 216; // 0xd8 51111 field public static final int KEYCODE_Z = 54; // 0x36 51112 field public static final int KEYCODE_ZENKAKU_HANKAKU = 211; // 0xd3 51113 field public static final int KEYCODE_ZOOM_IN = 168; // 0xa8 51114 field public static final int KEYCODE_ZOOM_OUT = 169; // 0xa9 51115 field @Deprecated public static final int MAX_KEYCODE = 84; // 0x54 51116 field public static final int META_ALT_LEFT_ON = 16; // 0x10 51117 field public static final int META_ALT_MASK = 50; // 0x32 51118 field public static final int META_ALT_ON = 2; // 0x2 51119 field public static final int META_ALT_RIGHT_ON = 32; // 0x20 51120 field public static final int META_CAPS_LOCK_ON = 1048576; // 0x100000 51121 field public static final int META_CTRL_LEFT_ON = 8192; // 0x2000 51122 field public static final int META_CTRL_MASK = 28672; // 0x7000 51123 field public static final int META_CTRL_ON = 4096; // 0x1000 51124 field public static final int META_CTRL_RIGHT_ON = 16384; // 0x4000 51125 field public static final int META_FUNCTION_ON = 8; // 0x8 51126 field public static final int META_META_LEFT_ON = 131072; // 0x20000 51127 field public static final int META_META_MASK = 458752; // 0x70000 51128 field public static final int META_META_ON = 65536; // 0x10000 51129 field public static final int META_META_RIGHT_ON = 262144; // 0x40000 51130 field public static final int META_NUM_LOCK_ON = 2097152; // 0x200000 51131 field public static final int META_SCROLL_LOCK_ON = 4194304; // 0x400000 51132 field public static final int META_SHIFT_LEFT_ON = 64; // 0x40 51133 field public static final int META_SHIFT_MASK = 193; // 0xc1 51134 field public static final int META_SHIFT_ON = 1; // 0x1 51135 field public static final int META_SHIFT_RIGHT_ON = 128; // 0x80 51136 field public static final int META_SYM_ON = 4; // 0x4 51137 } 51138 51139 public static interface KeyEvent.Callback { 51140 method public boolean onKeyDown(int, android.view.KeyEvent); 51141 method public boolean onKeyLongPress(int, android.view.KeyEvent); 51142 method public boolean onKeyMultiple(int, int, android.view.KeyEvent); 51143 method public boolean onKeyUp(int, android.view.KeyEvent); 51144 } 51145 51146 public static class KeyEvent.DispatcherState { 51147 ctor public KeyEvent.DispatcherState(); 51148 method public void handleUpEvent(android.view.KeyEvent); 51149 method public boolean isTracking(android.view.KeyEvent); 51150 method public void performedLongPress(android.view.KeyEvent); 51151 method public void reset(); 51152 method public void reset(Object); 51153 method public void startTracking(android.view.KeyEvent, Object); 51154 } 51155 51156 public final class KeyboardShortcutGroup implements android.os.Parcelable { 51157 ctor public KeyboardShortcutGroup(@Nullable CharSequence, @NonNull java.util.List<android.view.KeyboardShortcutInfo>); 51158 ctor public KeyboardShortcutGroup(@Nullable CharSequence); 51159 method public void addItem(android.view.KeyboardShortcutInfo); 51160 method public int describeContents(); 51161 method public java.util.List<android.view.KeyboardShortcutInfo> getItems(); 51162 method public CharSequence getLabel(); 51163 method public void writeToParcel(android.os.Parcel, int); 51164 field @NonNull public static final android.os.Parcelable.Creator<android.view.KeyboardShortcutGroup> CREATOR; 51165 } 51166 51167 public final class KeyboardShortcutInfo implements android.os.Parcelable { 51168 ctor public KeyboardShortcutInfo(CharSequence, int, int); 51169 ctor public KeyboardShortcutInfo(CharSequence, char, int); 51170 method public int describeContents(); 51171 method public char getBaseCharacter(); 51172 method public int getKeycode(); 51173 method @Nullable public CharSequence getLabel(); 51174 method public int getModifiers(); 51175 method public void writeToParcel(android.os.Parcel, int); 51176 field @NonNull public static final android.os.Parcelable.Creator<android.view.KeyboardShortcutInfo> CREATOR; 51177 } 51178 51179 public abstract class LayoutInflater { 51180 ctor protected LayoutInflater(android.content.Context); 51181 ctor protected LayoutInflater(android.view.LayoutInflater, android.content.Context); 51182 method public abstract android.view.LayoutInflater cloneInContext(android.content.Context); 51183 method public final android.view.View createView(String, String, android.util.AttributeSet) throws java.lang.ClassNotFoundException, android.view.InflateException; 51184 method @Nullable public final android.view.View createView(@NonNull android.content.Context, @NonNull String, @Nullable String, @Nullable android.util.AttributeSet) throws java.lang.ClassNotFoundException, android.view.InflateException; 51185 method public static android.view.LayoutInflater from(android.content.Context); 51186 method public android.content.Context getContext(); 51187 method public final android.view.LayoutInflater.Factory getFactory(); 51188 method public final android.view.LayoutInflater.Factory2 getFactory2(); 51189 method public android.view.LayoutInflater.Filter getFilter(); 51190 method public android.view.View inflate(@LayoutRes int, @Nullable android.view.ViewGroup); 51191 method public android.view.View inflate(org.xmlpull.v1.XmlPullParser, @Nullable android.view.ViewGroup); 51192 method public android.view.View inflate(@LayoutRes int, @Nullable android.view.ViewGroup, boolean); 51193 method public android.view.View inflate(org.xmlpull.v1.XmlPullParser, @Nullable android.view.ViewGroup, boolean); 51194 method protected android.view.View onCreateView(String, android.util.AttributeSet) throws java.lang.ClassNotFoundException; 51195 method protected android.view.View onCreateView(android.view.View, String, android.util.AttributeSet) throws java.lang.ClassNotFoundException; 51196 method @Nullable public android.view.View onCreateView(@NonNull android.content.Context, @Nullable android.view.View, @NonNull String, @Nullable android.util.AttributeSet) throws java.lang.ClassNotFoundException; 51197 method public void setFactory(android.view.LayoutInflater.Factory); 51198 method public void setFactory2(android.view.LayoutInflater.Factory2); 51199 method public void setFilter(android.view.LayoutInflater.Filter); 51200 } 51201 51202 public static interface LayoutInflater.Factory { 51203 method @Nullable public android.view.View onCreateView(@NonNull String, @NonNull android.content.Context, @NonNull android.util.AttributeSet); 51204 } 51205 51206 public static interface LayoutInflater.Factory2 extends android.view.LayoutInflater.Factory { 51207 method @Nullable public android.view.View onCreateView(@Nullable android.view.View, @NonNull String, @NonNull android.content.Context, @NonNull android.util.AttributeSet); 51208 } 51209 51210 public static interface LayoutInflater.Filter { 51211 method public boolean onLoadClass(Class); 51212 } 51213 51214 public interface Menu { 51215 method public android.view.MenuItem add(CharSequence); 51216 method public android.view.MenuItem add(@StringRes int); 51217 method public android.view.MenuItem add(int, int, int, CharSequence); 51218 method public android.view.MenuItem add(int, int, int, @StringRes int); 51219 method public int addIntentOptions(int, int, int, android.content.ComponentName, android.content.Intent[], android.content.Intent, int, android.view.MenuItem[]); 51220 method public android.view.SubMenu addSubMenu(CharSequence); 51221 method public android.view.SubMenu addSubMenu(@StringRes int); 51222 method public android.view.SubMenu addSubMenu(int, int, int, CharSequence); 51223 method public android.view.SubMenu addSubMenu(int, int, int, @StringRes int); 51224 method public void clear(); 51225 method public void close(); 51226 method public android.view.MenuItem findItem(int); 51227 method public android.view.MenuItem getItem(int); 51228 method public boolean hasVisibleItems(); 51229 method public boolean isShortcutKey(int, android.view.KeyEvent); 51230 method public boolean performIdentifierAction(int, int); 51231 method public boolean performShortcut(int, android.view.KeyEvent, int); 51232 method public void removeGroup(int); 51233 method public void removeItem(int); 51234 method public void setGroupCheckable(int, boolean, boolean); 51235 method public default void setGroupDividerEnabled(boolean); 51236 method public void setGroupEnabled(int, boolean); 51237 method public void setGroupVisible(int, boolean); 51238 method public void setQwertyMode(boolean); 51239 method public int size(); 51240 field public static final int CATEGORY_ALTERNATIVE = 262144; // 0x40000 51241 field public static final int CATEGORY_CONTAINER = 65536; // 0x10000 51242 field public static final int CATEGORY_SECONDARY = 196608; // 0x30000 51243 field public static final int CATEGORY_SYSTEM = 131072; // 0x20000 51244 field public static final int FIRST = 1; // 0x1 51245 field public static final int FLAG_ALWAYS_PERFORM_CLOSE = 2; // 0x2 51246 field public static final int FLAG_APPEND_TO_GROUP = 1; // 0x1 51247 field public static final int FLAG_PERFORM_NO_CLOSE = 1; // 0x1 51248 field public static final int NONE = 0; // 0x0 51249 field public static final int SUPPORTED_MODIFIERS_MASK = 69647; // 0x1100f 51250 } 51251 51252 public class MenuInflater { 51253 ctor public MenuInflater(android.content.Context); 51254 method public void inflate(@MenuRes int, android.view.Menu); 51255 } 51256 51257 public interface MenuItem { 51258 method public boolean collapseActionView(); 51259 method public boolean expandActionView(); 51260 method public android.view.ActionProvider getActionProvider(); 51261 method public android.view.View getActionView(); 51262 method public default int getAlphabeticModifiers(); 51263 method public char getAlphabeticShortcut(); 51264 method public default CharSequence getContentDescription(); 51265 method public int getGroupId(); 51266 method public android.graphics.drawable.Drawable getIcon(); 51267 method @Nullable public default android.graphics.BlendMode getIconTintBlendMode(); 51268 method @Nullable public default android.content.res.ColorStateList getIconTintList(); 51269 method @Nullable public default android.graphics.PorterDuff.Mode getIconTintMode(); 51270 method public android.content.Intent getIntent(); 51271 method public int getItemId(); 51272 method public android.view.ContextMenu.ContextMenuInfo getMenuInfo(); 51273 method public default int getNumericModifiers(); 51274 method public char getNumericShortcut(); 51275 method public int getOrder(); 51276 method public android.view.SubMenu getSubMenu(); 51277 method public CharSequence getTitle(); 51278 method public CharSequence getTitleCondensed(); 51279 method public default CharSequence getTooltipText(); 51280 method public boolean hasSubMenu(); 51281 method public boolean isActionViewExpanded(); 51282 method public boolean isCheckable(); 51283 method public boolean isChecked(); 51284 method public boolean isEnabled(); 51285 method public boolean isVisible(); 51286 method public android.view.MenuItem setActionProvider(android.view.ActionProvider); 51287 method public android.view.MenuItem setActionView(android.view.View); 51288 method public android.view.MenuItem setActionView(@LayoutRes int); 51289 method public android.view.MenuItem setAlphabeticShortcut(char); 51290 method public default android.view.MenuItem setAlphabeticShortcut(char, int); 51291 method public android.view.MenuItem setCheckable(boolean); 51292 method public android.view.MenuItem setChecked(boolean); 51293 method public default android.view.MenuItem setContentDescription(CharSequence); 51294 method public android.view.MenuItem setEnabled(boolean); 51295 method public android.view.MenuItem setIcon(android.graphics.drawable.Drawable); 51296 method public android.view.MenuItem setIcon(@DrawableRes int); 51297 method @NonNull public default android.view.MenuItem setIconTintBlendMode(@Nullable android.graphics.BlendMode); 51298 method public default android.view.MenuItem setIconTintList(@Nullable android.content.res.ColorStateList); 51299 method @NonNull public default android.view.MenuItem setIconTintMode(@Nullable android.graphics.PorterDuff.Mode); 51300 method public android.view.MenuItem setIntent(android.content.Intent); 51301 method public android.view.MenuItem setNumericShortcut(char); 51302 method public default android.view.MenuItem setNumericShortcut(char, int); 51303 method public android.view.MenuItem setOnActionExpandListener(android.view.MenuItem.OnActionExpandListener); 51304 method public android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem.OnMenuItemClickListener); 51305 method public android.view.MenuItem setShortcut(char, char); 51306 method public default android.view.MenuItem setShortcut(char, char, int, int); 51307 method public void setShowAsAction(int); 51308 method public android.view.MenuItem setShowAsActionFlags(int); 51309 method public android.view.MenuItem setTitle(CharSequence); 51310 method public android.view.MenuItem setTitle(@StringRes int); 51311 method public android.view.MenuItem setTitleCondensed(CharSequence); 51312 method public default android.view.MenuItem setTooltipText(CharSequence); 51313 method public android.view.MenuItem setVisible(boolean); 51314 field public static final int SHOW_AS_ACTION_ALWAYS = 2; // 0x2 51315 field public static final int SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW = 8; // 0x8 51316 field public static final int SHOW_AS_ACTION_IF_ROOM = 1; // 0x1 51317 field public static final int SHOW_AS_ACTION_NEVER = 0; // 0x0 51318 field public static final int SHOW_AS_ACTION_WITH_TEXT = 4; // 0x4 51319 } 51320 51321 public static interface MenuItem.OnActionExpandListener { 51322 method public boolean onMenuItemActionCollapse(android.view.MenuItem); 51323 method public boolean onMenuItemActionExpand(android.view.MenuItem); 51324 } 51325 51326 public static interface MenuItem.OnMenuItemClickListener { 51327 method public boolean onMenuItemClick(android.view.MenuItem); 51328 } 51329 51330 public final class MotionEvent extends android.view.InputEvent implements android.os.Parcelable { 51331 method public static String actionToString(int); 51332 method public void addBatch(long, float, float, float, float, int); 51333 method public void addBatch(long, android.view.MotionEvent.PointerCoords[], int); 51334 method public static int axisFromString(String); 51335 method public static String axisToString(int); 51336 method public int findPointerIndex(int); 51337 method public int getAction(); 51338 method public int getActionButton(); 51339 method public int getActionIndex(); 51340 method public int getActionMasked(); 51341 method public float getAxisValue(int); 51342 method public float getAxisValue(int, int); 51343 method public int getButtonState(); 51344 method public int getClassification(); 51345 method public int getDeviceId(); 51346 method public long getDownTime(); 51347 method public int getEdgeFlags(); 51348 method public long getEventTime(); 51349 method public int getFlags(); 51350 method public float getHistoricalAxisValue(int, int); 51351 method public float getHistoricalAxisValue(int, int, int); 51352 method public long getHistoricalEventTime(int); 51353 method public float getHistoricalOrientation(int); 51354 method public float getHistoricalOrientation(int, int); 51355 method public void getHistoricalPointerCoords(int, int, android.view.MotionEvent.PointerCoords); 51356 method public float getHistoricalPressure(int); 51357 method public float getHistoricalPressure(int, int); 51358 method public float getHistoricalSize(int); 51359 method public float getHistoricalSize(int, int); 51360 method public float getHistoricalToolMajor(int); 51361 method public float getHistoricalToolMajor(int, int); 51362 method public float getHistoricalToolMinor(int); 51363 method public float getHistoricalToolMinor(int, int); 51364 method public float getHistoricalTouchMajor(int); 51365 method public float getHistoricalTouchMajor(int, int); 51366 method public float getHistoricalTouchMinor(int); 51367 method public float getHistoricalTouchMinor(int, int); 51368 method public float getHistoricalX(int); 51369 method public float getHistoricalX(int, int); 51370 method public float getHistoricalY(int); 51371 method public float getHistoricalY(int, int); 51372 method public int getHistorySize(); 51373 method public int getMetaState(); 51374 method public float getOrientation(); 51375 method public float getOrientation(int); 51376 method public void getPointerCoords(int, android.view.MotionEvent.PointerCoords); 51377 method public int getPointerCount(); 51378 method public int getPointerId(int); 51379 method public void getPointerProperties(int, android.view.MotionEvent.PointerProperties); 51380 method public float getPressure(); 51381 method public float getPressure(int); 51382 method public float getRawX(); 51383 method public float getRawX(int); 51384 method public float getRawY(); 51385 method public float getRawY(int); 51386 method public float getSize(); 51387 method public float getSize(int); 51388 method public int getSource(); 51389 method public float getToolMajor(); 51390 method public float getToolMajor(int); 51391 method public float getToolMinor(); 51392 method public float getToolMinor(int); 51393 method public int getToolType(int); 51394 method public float getTouchMajor(); 51395 method public float getTouchMajor(int); 51396 method public float getTouchMinor(); 51397 method public float getTouchMinor(int); 51398 method public float getX(); 51399 method public float getX(int); 51400 method public float getXPrecision(); 51401 method public float getY(); 51402 method public float getY(int); 51403 method public float getYPrecision(); 51404 method public boolean isButtonPressed(int); 51405 method public static android.view.MotionEvent obtain(long, long, int, int, android.view.MotionEvent.PointerProperties[], android.view.MotionEvent.PointerCoords[], int, int, float, float, int, int, int, int); 51406 method @Deprecated public static android.view.MotionEvent obtain(long, long, int, int, int[], android.view.MotionEvent.PointerCoords[], int, float, float, int, int, int, int); 51407 method public static android.view.MotionEvent obtain(long, long, int, float, float, float, float, int, float, float, int, int); 51408 method @Deprecated public static android.view.MotionEvent obtain(long, long, int, int, float, float, float, float, int, float, float, int, int); 51409 method public static android.view.MotionEvent obtain(long, long, int, float, float, int); 51410 method public static android.view.MotionEvent obtain(android.view.MotionEvent); 51411 method public static android.view.MotionEvent obtainNoHistory(android.view.MotionEvent); 51412 method public void offsetLocation(float, float); 51413 method public void recycle(); 51414 method public void setAction(int); 51415 method public void setEdgeFlags(int); 51416 method public void setLocation(float, float); 51417 method public void setSource(int); 51418 method public void transform(android.graphics.Matrix); 51419 method public void writeToParcel(android.os.Parcel, int); 51420 field public static final int ACTION_BUTTON_PRESS = 11; // 0xb 51421 field public static final int ACTION_BUTTON_RELEASE = 12; // 0xc 51422 field public static final int ACTION_CANCEL = 3; // 0x3 51423 field public static final int ACTION_DOWN = 0; // 0x0 51424 field public static final int ACTION_HOVER_ENTER = 9; // 0x9 51425 field public static final int ACTION_HOVER_EXIT = 10; // 0xa 51426 field public static final int ACTION_HOVER_MOVE = 7; // 0x7 51427 field public static final int ACTION_MASK = 255; // 0xff 51428 field public static final int ACTION_MOVE = 2; // 0x2 51429 field public static final int ACTION_OUTSIDE = 4; // 0x4 51430 field @Deprecated public static final int ACTION_POINTER_1_DOWN = 5; // 0x5 51431 field @Deprecated public static final int ACTION_POINTER_1_UP = 6; // 0x6 51432 field @Deprecated public static final int ACTION_POINTER_2_DOWN = 261; // 0x105 51433 field @Deprecated public static final int ACTION_POINTER_2_UP = 262; // 0x106 51434 field @Deprecated public static final int ACTION_POINTER_3_DOWN = 517; // 0x205 51435 field @Deprecated public static final int ACTION_POINTER_3_UP = 518; // 0x206 51436 field public static final int ACTION_POINTER_DOWN = 5; // 0x5 51437 field @Deprecated public static final int ACTION_POINTER_ID_MASK = 65280; // 0xff00 51438 field @Deprecated public static final int ACTION_POINTER_ID_SHIFT = 8; // 0x8 51439 field public static final int ACTION_POINTER_INDEX_MASK = 65280; // 0xff00 51440 field public static final int ACTION_POINTER_INDEX_SHIFT = 8; // 0x8 51441 field public static final int ACTION_POINTER_UP = 6; // 0x6 51442 field public static final int ACTION_SCROLL = 8; // 0x8 51443 field public static final int ACTION_UP = 1; // 0x1 51444 field public static final int AXIS_BRAKE = 23; // 0x17 51445 field public static final int AXIS_DISTANCE = 24; // 0x18 51446 field public static final int AXIS_GAS = 22; // 0x16 51447 field public static final int AXIS_GENERIC_1 = 32; // 0x20 51448 field public static final int AXIS_GENERIC_10 = 41; // 0x29 51449 field public static final int AXIS_GENERIC_11 = 42; // 0x2a 51450 field public static final int AXIS_GENERIC_12 = 43; // 0x2b 51451 field public static final int AXIS_GENERIC_13 = 44; // 0x2c 51452 field public static final int AXIS_GENERIC_14 = 45; // 0x2d 51453 field public static final int AXIS_GENERIC_15 = 46; // 0x2e 51454 field public static final int AXIS_GENERIC_16 = 47; // 0x2f 51455 field public static final int AXIS_GENERIC_2 = 33; // 0x21 51456 field public static final int AXIS_GENERIC_3 = 34; // 0x22 51457 field public static final int AXIS_GENERIC_4 = 35; // 0x23 51458 field public static final int AXIS_GENERIC_5 = 36; // 0x24 51459 field public static final int AXIS_GENERIC_6 = 37; // 0x25 51460 field public static final int AXIS_GENERIC_7 = 38; // 0x26 51461 field public static final int AXIS_GENERIC_8 = 39; // 0x27 51462 field public static final int AXIS_GENERIC_9 = 40; // 0x28 51463 field public static final int AXIS_HAT_X = 15; // 0xf 51464 field public static final int AXIS_HAT_Y = 16; // 0x10 51465 field public static final int AXIS_HSCROLL = 10; // 0xa 51466 field public static final int AXIS_LTRIGGER = 17; // 0x11 51467 field public static final int AXIS_ORIENTATION = 8; // 0x8 51468 field public static final int AXIS_PRESSURE = 2; // 0x2 51469 field public static final int AXIS_RELATIVE_X = 27; // 0x1b 51470 field public static final int AXIS_RELATIVE_Y = 28; // 0x1c 51471 field public static final int AXIS_RTRIGGER = 18; // 0x12 51472 field public static final int AXIS_RUDDER = 20; // 0x14 51473 field public static final int AXIS_RX = 12; // 0xc 51474 field public static final int AXIS_RY = 13; // 0xd 51475 field public static final int AXIS_RZ = 14; // 0xe 51476 field public static final int AXIS_SCROLL = 26; // 0x1a 51477 field public static final int AXIS_SIZE = 3; // 0x3 51478 field public static final int AXIS_THROTTLE = 19; // 0x13 51479 field public static final int AXIS_TILT = 25; // 0x19 51480 field public static final int AXIS_TOOL_MAJOR = 6; // 0x6 51481 field public static final int AXIS_TOOL_MINOR = 7; // 0x7 51482 field public static final int AXIS_TOUCH_MAJOR = 4; // 0x4 51483 field public static final int AXIS_TOUCH_MINOR = 5; // 0x5 51484 field public static final int AXIS_VSCROLL = 9; // 0x9 51485 field public static final int AXIS_WHEEL = 21; // 0x15 51486 field public static final int AXIS_X = 0; // 0x0 51487 field public static final int AXIS_Y = 1; // 0x1 51488 field public static final int AXIS_Z = 11; // 0xb 51489 field public static final int BUTTON_BACK = 8; // 0x8 51490 field public static final int BUTTON_FORWARD = 16; // 0x10 51491 field public static final int BUTTON_PRIMARY = 1; // 0x1 51492 field public static final int BUTTON_SECONDARY = 2; // 0x2 51493 field public static final int BUTTON_STYLUS_PRIMARY = 32; // 0x20 51494 field public static final int BUTTON_STYLUS_SECONDARY = 64; // 0x40 51495 field public static final int BUTTON_TERTIARY = 4; // 0x4 51496 field public static final int CLASSIFICATION_AMBIGUOUS_GESTURE = 1; // 0x1 51497 field public static final int CLASSIFICATION_DEEP_PRESS = 2; // 0x2 51498 field public static final int CLASSIFICATION_NONE = 0; // 0x0 51499 field @NonNull public static final android.os.Parcelable.Creator<android.view.MotionEvent> CREATOR; 51500 field public static final int EDGE_BOTTOM = 2; // 0x2 51501 field public static final int EDGE_LEFT = 4; // 0x4 51502 field public static final int EDGE_RIGHT = 8; // 0x8 51503 field public static final int EDGE_TOP = 1; // 0x1 51504 field public static final int FLAG_WINDOW_IS_OBSCURED = 1; // 0x1 51505 field public static final int FLAG_WINDOW_IS_PARTIALLY_OBSCURED = 2; // 0x2 51506 field public static final int INVALID_POINTER_ID = -1; // 0xffffffff 51507 field public static final int TOOL_TYPE_ERASER = 4; // 0x4 51508 field public static final int TOOL_TYPE_FINGER = 1; // 0x1 51509 field public static final int TOOL_TYPE_MOUSE = 3; // 0x3 51510 field public static final int TOOL_TYPE_STYLUS = 2; // 0x2 51511 field public static final int TOOL_TYPE_UNKNOWN = 0; // 0x0 51512 } 51513 51514 public static final class MotionEvent.PointerCoords { 51515 ctor public MotionEvent.PointerCoords(); 51516 ctor public MotionEvent.PointerCoords(android.view.MotionEvent.PointerCoords); 51517 method public void clear(); 51518 method public void copyFrom(android.view.MotionEvent.PointerCoords); 51519 method public float getAxisValue(int); 51520 method public void setAxisValue(int, float); 51521 field public float orientation; 51522 field public float pressure; 51523 field public float size; 51524 field public float toolMajor; 51525 field public float toolMinor; 51526 field public float touchMajor; 51527 field public float touchMinor; 51528 field public float x; 51529 field public float y; 51530 } 51531 51532 public static final class MotionEvent.PointerProperties { 51533 ctor public MotionEvent.PointerProperties(); 51534 ctor public MotionEvent.PointerProperties(android.view.MotionEvent.PointerProperties); 51535 method public void clear(); 51536 method public void copyFrom(android.view.MotionEvent.PointerProperties); 51537 field public int id; 51538 field public int toolType; 51539 } 51540 51541 public abstract class OrientationEventListener { 51542 ctor public OrientationEventListener(android.content.Context); 51543 ctor public OrientationEventListener(android.content.Context, int); 51544 method public boolean canDetectOrientation(); 51545 method public void disable(); 51546 method public void enable(); 51547 method public abstract void onOrientationChanged(int); 51548 field public static final int ORIENTATION_UNKNOWN = -1; // 0xffffffff 51549 } 51550 51551 @Deprecated public abstract class OrientationListener implements android.hardware.SensorListener { 51552 ctor @Deprecated public OrientationListener(android.content.Context); 51553 ctor @Deprecated public OrientationListener(android.content.Context, int); 51554 method @Deprecated public void disable(); 51555 method @Deprecated public void enable(); 51556 method @Deprecated public void onAccuracyChanged(int, int); 51557 method @Deprecated public abstract void onOrientationChanged(int); 51558 method @Deprecated public void onSensorChanged(int, float[]); 51559 field @Deprecated public static final int ORIENTATION_UNKNOWN = -1; // 0xffffffff 51560 } 51561 51562 public final class PixelCopy { 51563 method public static void request(@NonNull android.view.SurfaceView, @NonNull android.graphics.Bitmap, @NonNull android.view.PixelCopy.OnPixelCopyFinishedListener, @NonNull android.os.Handler); 51564 method public static void request(@NonNull android.view.SurfaceView, @Nullable android.graphics.Rect, @NonNull android.graphics.Bitmap, @NonNull android.view.PixelCopy.OnPixelCopyFinishedListener, @NonNull android.os.Handler); 51565 method public static void request(@NonNull android.view.Surface, @NonNull android.graphics.Bitmap, @NonNull android.view.PixelCopy.OnPixelCopyFinishedListener, @NonNull android.os.Handler); 51566 method public static void request(@NonNull android.view.Surface, @Nullable android.graphics.Rect, @NonNull android.graphics.Bitmap, @NonNull android.view.PixelCopy.OnPixelCopyFinishedListener, @NonNull android.os.Handler); 51567 method public static void request(@NonNull android.view.Window, @NonNull android.graphics.Bitmap, @NonNull android.view.PixelCopy.OnPixelCopyFinishedListener, @NonNull android.os.Handler); 51568 method public static void request(@NonNull android.view.Window, @Nullable android.graphics.Rect, @NonNull android.graphics.Bitmap, @NonNull android.view.PixelCopy.OnPixelCopyFinishedListener, @NonNull android.os.Handler); 51569 field public static final int ERROR_DESTINATION_INVALID = 5; // 0x5 51570 field public static final int ERROR_SOURCE_INVALID = 4; // 0x4 51571 field public static final int ERROR_SOURCE_NO_DATA = 3; // 0x3 51572 field public static final int ERROR_TIMEOUT = 2; // 0x2 51573 field public static final int ERROR_UNKNOWN = 1; // 0x1 51574 field public static final int SUCCESS = 0; // 0x0 51575 } 51576 51577 public static interface PixelCopy.OnPixelCopyFinishedListener { 51578 method public void onPixelCopyFinished(int); 51579 } 51580 51581 public final class PointerIcon implements android.os.Parcelable { 51582 method public static android.view.PointerIcon create(@NonNull android.graphics.Bitmap, float, float); 51583 method public int describeContents(); 51584 method public static android.view.PointerIcon getSystemIcon(@NonNull android.content.Context, int); 51585 method public static android.view.PointerIcon load(@NonNull android.content.res.Resources, @XmlRes int); 51586 method public void writeToParcel(android.os.Parcel, int); 51587 field @NonNull public static final android.os.Parcelable.Creator<android.view.PointerIcon> CREATOR; 51588 field public static final int TYPE_ALIAS = 1010; // 0x3f2 51589 field public static final int TYPE_ALL_SCROLL = 1013; // 0x3f5 51590 field public static final int TYPE_ARROW = 1000; // 0x3e8 51591 field public static final int TYPE_CELL = 1006; // 0x3ee 51592 field public static final int TYPE_CONTEXT_MENU = 1001; // 0x3e9 51593 field public static final int TYPE_COPY = 1011; // 0x3f3 51594 field public static final int TYPE_CROSSHAIR = 1007; // 0x3ef 51595 field public static final int TYPE_DEFAULT = 1000; // 0x3e8 51596 field public static final int TYPE_GRAB = 1020; // 0x3fc 51597 field public static final int TYPE_GRABBING = 1021; // 0x3fd 51598 field public static final int TYPE_HAND = 1002; // 0x3ea 51599 field public static final int TYPE_HELP = 1003; // 0x3eb 51600 field public static final int TYPE_HORIZONTAL_DOUBLE_ARROW = 1014; // 0x3f6 51601 field public static final int TYPE_NO_DROP = 1012; // 0x3f4 51602 field public static final int TYPE_NULL = 0; // 0x0 51603 field public static final int TYPE_TEXT = 1008; // 0x3f0 51604 field public static final int TYPE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW = 1017; // 0x3f9 51605 field public static final int TYPE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW = 1016; // 0x3f8 51606 field public static final int TYPE_VERTICAL_DOUBLE_ARROW = 1015; // 0x3f7 51607 field public static final int TYPE_VERTICAL_TEXT = 1009; // 0x3f1 51608 field public static final int TYPE_WAIT = 1004; // 0x3ec 51609 field public static final int TYPE_ZOOM_IN = 1018; // 0x3fa 51610 field public static final int TYPE_ZOOM_OUT = 1019; // 0x3fb 51611 } 51612 51613 public class ScaleGestureDetector { 51614 ctor public ScaleGestureDetector(android.content.Context, android.view.ScaleGestureDetector.OnScaleGestureListener); 51615 ctor public ScaleGestureDetector(android.content.Context, android.view.ScaleGestureDetector.OnScaleGestureListener, android.os.Handler); 51616 method public float getCurrentSpan(); 51617 method public float getCurrentSpanX(); 51618 method public float getCurrentSpanY(); 51619 method public long getEventTime(); 51620 method public float getFocusX(); 51621 method public float getFocusY(); 51622 method public float getPreviousSpan(); 51623 method public float getPreviousSpanX(); 51624 method public float getPreviousSpanY(); 51625 method public float getScaleFactor(); 51626 method public long getTimeDelta(); 51627 method public boolean isInProgress(); 51628 method public boolean isQuickScaleEnabled(); 51629 method public boolean isStylusScaleEnabled(); 51630 method public boolean onTouchEvent(android.view.MotionEvent); 51631 method public void setQuickScaleEnabled(boolean); 51632 method public void setStylusScaleEnabled(boolean); 51633 } 51634 51635 public static interface ScaleGestureDetector.OnScaleGestureListener { 51636 method public boolean onScale(android.view.ScaleGestureDetector); 51637 method public boolean onScaleBegin(android.view.ScaleGestureDetector); 51638 method public void onScaleEnd(android.view.ScaleGestureDetector); 51639 } 51640 51641 public static class ScaleGestureDetector.SimpleOnScaleGestureListener implements android.view.ScaleGestureDetector.OnScaleGestureListener { 51642 ctor public ScaleGestureDetector.SimpleOnScaleGestureListener(); 51643 method public boolean onScale(android.view.ScaleGestureDetector); 51644 method public boolean onScaleBegin(android.view.ScaleGestureDetector); 51645 method public void onScaleEnd(android.view.ScaleGestureDetector); 51646 } 51647 51648 public class SearchEvent { 51649 ctor public SearchEvent(android.view.InputDevice); 51650 method public android.view.InputDevice getInputDevice(); 51651 } 51652 51653 public class SoundEffectConstants { 51654 method public static int getContantForFocusDirection(int); 51655 field public static final int CLICK = 0; // 0x0 51656 field public static final int NAVIGATION_DOWN = 4; // 0x4 51657 field public static final int NAVIGATION_LEFT = 1; // 0x1 51658 field public static final int NAVIGATION_RIGHT = 3; // 0x3 51659 field public static final int NAVIGATION_UP = 2; // 0x2 51660 } 51661 51662 public interface SubMenu extends android.view.Menu { 51663 method public void clearHeader(); 51664 method public android.view.MenuItem getItem(); 51665 method public android.view.SubMenu setHeaderIcon(@DrawableRes int); 51666 method public android.view.SubMenu setHeaderIcon(android.graphics.drawable.Drawable); 51667 method public android.view.SubMenu setHeaderTitle(@StringRes int); 51668 method public android.view.SubMenu setHeaderTitle(CharSequence); 51669 method public android.view.SubMenu setHeaderView(android.view.View); 51670 method public android.view.SubMenu setIcon(@DrawableRes int); 51671 method public android.view.SubMenu setIcon(android.graphics.drawable.Drawable); 51672 } 51673 51674 public class Surface implements android.os.Parcelable { 51675 ctor public Surface(@NonNull android.view.SurfaceControl); 51676 ctor public Surface(android.graphics.SurfaceTexture); 51677 method public int describeContents(); 51678 method public boolean isValid(); 51679 method public android.graphics.Canvas lockCanvas(android.graphics.Rect) throws java.lang.IllegalArgumentException, android.view.Surface.OutOfResourcesException; 51680 method public android.graphics.Canvas lockHardwareCanvas(); 51681 method public void readFromParcel(android.os.Parcel); 51682 method public void release(); 51683 method public void setFrameRate(@FloatRange(from=0.0) float, int); 51684 method @Deprecated public void unlockCanvas(android.graphics.Canvas); 51685 method public void unlockCanvasAndPost(android.graphics.Canvas); 51686 method public void writeToParcel(android.os.Parcel, int); 51687 field @NonNull public static final android.os.Parcelable.Creator<android.view.Surface> CREATOR; 51688 field public static final int FRAME_RATE_COMPATIBILITY_DEFAULT = 0; // 0x0 51689 field public static final int FRAME_RATE_COMPATIBILITY_FIXED_SOURCE = 1; // 0x1 51690 field public static final int ROTATION_0 = 0; // 0x0 51691 field public static final int ROTATION_180 = 2; // 0x2 51692 field public static final int ROTATION_270 = 3; // 0x3 51693 field public static final int ROTATION_90 = 1; // 0x1 51694 } 51695 51696 public static class Surface.OutOfResourcesException extends java.lang.RuntimeException { 51697 ctor public Surface.OutOfResourcesException(); 51698 ctor public Surface.OutOfResourcesException(String); 51699 } 51700 51701 public final class SurfaceControl implements android.os.Parcelable { 51702 method public int describeContents(); 51703 method public boolean isValid(); 51704 method public void readFromParcel(android.os.Parcel); 51705 method public void release(); 51706 method public void writeToParcel(android.os.Parcel, int); 51707 field @NonNull public static final android.os.Parcelable.Creator<android.view.SurfaceControl> CREATOR; 51708 } 51709 51710 public static class SurfaceControl.Builder { 51711 ctor public SurfaceControl.Builder(); 51712 method @NonNull public android.view.SurfaceControl build(); 51713 method @NonNull public android.view.SurfaceControl.Builder setBufferSize(@IntRange(from=0) int, @IntRange(from=0) int); 51714 method @NonNull public android.view.SurfaceControl.Builder setFormat(int); 51715 method @NonNull public android.view.SurfaceControl.Builder setName(@NonNull String); 51716 method @NonNull public android.view.SurfaceControl.Builder setOpaque(boolean); 51717 method @NonNull public android.view.SurfaceControl.Builder setParent(@Nullable android.view.SurfaceControl); 51718 } 51719 51720 public static class SurfaceControl.Transaction implements java.io.Closeable android.os.Parcelable { 51721 ctor public SurfaceControl.Transaction(); 51722 method public void apply(); 51723 method public void close(); 51724 method public int describeContents(); 51725 method @NonNull public android.view.SurfaceControl.Transaction merge(@NonNull android.view.SurfaceControl.Transaction); 51726 method @NonNull public android.view.SurfaceControl.Transaction reparent(@NonNull android.view.SurfaceControl, @Nullable android.view.SurfaceControl); 51727 method @NonNull public android.view.SurfaceControl.Transaction setAlpha(@NonNull android.view.SurfaceControl, @FloatRange(from=0.0, to=1.0) float); 51728 method @NonNull public android.view.SurfaceControl.Transaction setBufferSize(@NonNull android.view.SurfaceControl, @IntRange(from=0) int, @IntRange(from=0) int); 51729 method @NonNull public android.view.SurfaceControl.Transaction setFrameRate(@NonNull android.view.SurfaceControl, @FloatRange(from=0.0) float, int); 51730 method @NonNull public android.view.SurfaceControl.Transaction setGeometry(@NonNull android.view.SurfaceControl, @Nullable android.graphics.Rect, @Nullable android.graphics.Rect, int); 51731 method @NonNull public android.view.SurfaceControl.Transaction setLayer(@NonNull android.view.SurfaceControl, @IntRange(from=java.lang.Integer.MIN_VALUE, to=java.lang.Integer.MAX_VALUE) int); 51732 method @NonNull public android.view.SurfaceControl.Transaction setVisibility(@NonNull android.view.SurfaceControl, boolean); 51733 method public void writeToParcel(@NonNull android.os.Parcel, int); 51734 field @NonNull public static final android.os.Parcelable.Creator<android.view.SurfaceControl.Transaction> CREATOR; 51735 } 51736 51737 public class SurfaceControlViewHost { 51738 ctor public SurfaceControlViewHost(@NonNull android.content.Context, @NonNull android.view.Display, @Nullable android.os.IBinder); 51739 method @Nullable public android.view.SurfaceControlViewHost.SurfacePackage getSurfacePackage(); 51740 method @Nullable public android.view.View getView(); 51741 method public void relayout(int, int); 51742 method public void release(); 51743 method public void setView(@NonNull android.view.View, int, int); 51744 } 51745 51746 public static final class SurfaceControlViewHost.SurfacePackage implements android.os.Parcelable { 51747 method public int describeContents(); 51748 method public void release(); 51749 method public void writeToParcel(@NonNull android.os.Parcel, int); 51750 field @NonNull public static final android.os.Parcelable.Creator<android.view.SurfaceControlViewHost.SurfacePackage> CREATOR; 51751 } 51752 51753 public interface SurfaceHolder { 51754 method public void addCallback(android.view.SurfaceHolder.Callback); 51755 method public android.view.Surface getSurface(); 51756 method public android.graphics.Rect getSurfaceFrame(); 51757 method public boolean isCreating(); 51758 method public android.graphics.Canvas lockCanvas(); 51759 method public android.graphics.Canvas lockCanvas(android.graphics.Rect); 51760 method public default android.graphics.Canvas lockHardwareCanvas(); 51761 method public void removeCallback(android.view.SurfaceHolder.Callback); 51762 method public void setFixedSize(int, int); 51763 method public void setFormat(int); 51764 method public void setKeepScreenOn(boolean); 51765 method public void setSizeFromLayout(); 51766 method @Deprecated public void setType(int); 51767 method public void unlockCanvasAndPost(android.graphics.Canvas); 51768 field @Deprecated public static final int SURFACE_TYPE_GPU = 2; // 0x2 51769 field @Deprecated public static final int SURFACE_TYPE_HARDWARE = 1; // 0x1 51770 field @Deprecated public static final int SURFACE_TYPE_NORMAL = 0; // 0x0 51771 field @Deprecated public static final int SURFACE_TYPE_PUSH_BUFFERS = 3; // 0x3 51772 } 51773 51774 public static class SurfaceHolder.BadSurfaceTypeException extends java.lang.RuntimeException { 51775 ctor public SurfaceHolder.BadSurfaceTypeException(); 51776 ctor public SurfaceHolder.BadSurfaceTypeException(String); 51777 } 51778 51779 public static interface SurfaceHolder.Callback { 51780 method public void surfaceChanged(@NonNull android.view.SurfaceHolder, int, @IntRange(from=0) int, @IntRange(from=0) int); 51781 method public void surfaceCreated(@NonNull android.view.SurfaceHolder); 51782 method public void surfaceDestroyed(@NonNull android.view.SurfaceHolder); 51783 } 51784 51785 public static interface SurfaceHolder.Callback2 extends android.view.SurfaceHolder.Callback { 51786 method public void surfaceRedrawNeeded(@NonNull android.view.SurfaceHolder); 51787 method public default void surfaceRedrawNeededAsync(@NonNull android.view.SurfaceHolder, @NonNull Runnable); 51788 } 51789 51790 public class SurfaceView extends android.view.View { 51791 ctor public SurfaceView(android.content.Context); 51792 ctor public SurfaceView(android.content.Context, android.util.AttributeSet); 51793 ctor public SurfaceView(android.content.Context, android.util.AttributeSet, int); 51794 ctor public SurfaceView(android.content.Context, android.util.AttributeSet, int, int); 51795 method public boolean gatherTransparentRegion(android.graphics.Region); 51796 method public android.view.SurfaceHolder getHolder(); 51797 method @Nullable public android.os.IBinder getHostToken(); 51798 method public android.view.SurfaceControl getSurfaceControl(); 51799 method public void setChildSurfacePackage(@NonNull android.view.SurfaceControlViewHost.SurfacePackage); 51800 method public void setSecure(boolean); 51801 method public void setZOrderMediaOverlay(boolean); 51802 method public void setZOrderOnTop(boolean); 51803 } 51804 51805 public class TextureView extends android.view.View { 51806 ctor public TextureView(@NonNull android.content.Context); 51807 ctor public TextureView(@NonNull android.content.Context, @Nullable android.util.AttributeSet); 51808 ctor public TextureView(@NonNull android.content.Context, @Nullable android.util.AttributeSet, int); 51809 ctor public TextureView(@NonNull android.content.Context, @Nullable android.util.AttributeSet, int, int); 51810 method public final void draw(android.graphics.Canvas); 51811 method @Nullable public android.graphics.Bitmap getBitmap(); 51812 method @Nullable public android.graphics.Bitmap getBitmap(int, int); 51813 method @NonNull public android.graphics.Bitmap getBitmap(@NonNull android.graphics.Bitmap); 51814 method @Nullable public android.graphics.SurfaceTexture getSurfaceTexture(); 51815 method @Nullable public android.view.TextureView.SurfaceTextureListener getSurfaceTextureListener(); 51816 method @NonNull public android.graphics.Matrix getTransform(@Nullable android.graphics.Matrix); 51817 method public boolean isAvailable(); 51818 method @Nullable public android.graphics.Canvas lockCanvas(); 51819 method @Nullable public android.graphics.Canvas lockCanvas(@Nullable android.graphics.Rect); 51820 method protected final void onDraw(android.graphics.Canvas); 51821 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 51822 method public void setOpaque(boolean); 51823 method public void setSurfaceTexture(@NonNull android.graphics.SurfaceTexture); 51824 method public void setSurfaceTextureListener(@Nullable android.view.TextureView.SurfaceTextureListener); 51825 method public void setTransform(@Nullable android.graphics.Matrix); 51826 method public void unlockCanvasAndPost(@NonNull android.graphics.Canvas); 51827 } 51828 51829 public static interface TextureView.SurfaceTextureListener { 51830 method public void onSurfaceTextureAvailable(@NonNull android.graphics.SurfaceTexture, int, int); 51831 method public boolean onSurfaceTextureDestroyed(@NonNull android.graphics.SurfaceTexture); 51832 method public void onSurfaceTextureSizeChanged(@NonNull android.graphics.SurfaceTexture, int, int); 51833 method public void onSurfaceTextureUpdated(@NonNull android.graphics.SurfaceTexture); 51834 } 51835 51836 public class TouchDelegate { 51837 ctor public TouchDelegate(android.graphics.Rect, android.view.View); 51838 method @NonNull public android.view.accessibility.AccessibilityNodeInfo.TouchDelegateInfo getTouchDelegateInfo(); 51839 method public boolean onTouchEvent(@NonNull android.view.MotionEvent); 51840 method public boolean onTouchExplorationHoverEvent(@NonNull android.view.MotionEvent); 51841 field public static final int ABOVE = 1; // 0x1 51842 field public static final int BELOW = 2; // 0x2 51843 field public static final int TO_LEFT = 4; // 0x4 51844 field public static final int TO_RIGHT = 8; // 0x8 51845 } 51846 51847 public final class VelocityTracker { 51848 method public void addMovement(android.view.MotionEvent); 51849 method public void clear(); 51850 method public void computeCurrentVelocity(int); 51851 method public void computeCurrentVelocity(int, float); 51852 method public float getXVelocity(); 51853 method public float getXVelocity(int); 51854 method public float getYVelocity(); 51855 method public float getYVelocity(int); 51856 method public static android.view.VelocityTracker obtain(); 51857 method public void recycle(); 51858 } 51859 51860 public abstract class VerifiedInputEvent implements android.os.Parcelable { 51861 method public int describeContents(); 51862 method public int getDeviceId(); 51863 method public int getDisplayId(); 51864 method public long getEventTimeNanos(); 51865 method public int getSource(); 51866 method public void writeToParcel(@NonNull android.os.Parcel, int); 51867 field @NonNull public static final android.os.Parcelable.Creator<android.view.VerifiedInputEvent> CREATOR; 51868 } 51869 51870 public final class VerifiedKeyEvent extends android.view.VerifiedInputEvent implements android.os.Parcelable { 51871 method public int getAction(); 51872 method public long getDownTimeNanos(); 51873 method @Nullable public Boolean getFlag(int); 51874 method public int getKeyCode(); 51875 method public int getMetaState(); 51876 method public int getRepeatCount(); 51877 method public int getScanCode(); 51878 field @NonNull public static final android.os.Parcelable.Creator<android.view.VerifiedKeyEvent> CREATOR; 51879 } 51880 51881 public final class VerifiedMotionEvent extends android.view.VerifiedInputEvent implements android.os.Parcelable { 51882 method public int getActionMasked(); 51883 method public int getButtonState(); 51884 method public long getDownTimeNanos(); 51885 method @Nullable public Boolean getFlag(int); 51886 method public int getMetaState(); 51887 method public float getRawX(); 51888 method public float getRawY(); 51889 field @NonNull public static final android.os.Parcelable.Creator<android.view.VerifiedMotionEvent> CREATOR; 51890 } 51891 51892 @UiThread public class View implements android.view.accessibility.AccessibilityEventSource android.graphics.drawable.Drawable.Callback android.view.KeyEvent.Callback { 51893 ctor public View(android.content.Context); 51894 ctor public View(android.content.Context, @Nullable android.util.AttributeSet); 51895 ctor public View(android.content.Context, @Nullable android.util.AttributeSet, int); 51896 ctor public View(android.content.Context, @Nullable android.util.AttributeSet, int, int); 51897 method public void addChildrenForAccessibility(java.util.ArrayList<android.view.View>); 51898 method public void addExtraDataToAccessibilityNodeInfo(@NonNull android.view.accessibility.AccessibilityNodeInfo, @NonNull String, @Nullable android.os.Bundle); 51899 method public void addFocusables(java.util.ArrayList<android.view.View>, int); 51900 method public void addFocusables(java.util.ArrayList<android.view.View>, int, int); 51901 method public void addKeyboardNavigationClusters(@NonNull java.util.Collection<android.view.View>, int); 51902 method public void addOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener); 51903 method public void addOnLayoutChangeListener(android.view.View.OnLayoutChangeListener); 51904 method public void addOnUnhandledKeyEventListener(android.view.View.OnUnhandledKeyEventListener); 51905 method public void addTouchables(java.util.ArrayList<android.view.View>); 51906 method public android.view.ViewPropertyAnimator animate(); 51907 method public void announceForAccessibility(CharSequence); 51908 method public void autofill(android.view.autofill.AutofillValue); 51909 method public void autofill(@NonNull android.util.SparseArray<android.view.autofill.AutofillValue>); 51910 method protected boolean awakenScrollBars(); 51911 method protected boolean awakenScrollBars(int); 51912 method protected boolean awakenScrollBars(int, boolean); 51913 method public void bringToFront(); 51914 method @Deprecated public void buildDrawingCache(); 51915 method @Deprecated public void buildDrawingCache(boolean); 51916 method public void buildLayer(); 51917 method public boolean callOnClick(); 51918 method public boolean canResolveLayoutDirection(); 51919 method public boolean canResolveTextAlignment(); 51920 method public boolean canResolveTextDirection(); 51921 method public boolean canScrollHorizontally(int); 51922 method public boolean canScrollVertically(int); 51923 method public final void cancelDragAndDrop(); 51924 method public void cancelLongPress(); 51925 method public final void cancelPendingInputEvents(); 51926 method public boolean checkInputConnectionProxy(android.view.View); 51927 method public void clearAnimation(); 51928 method public void clearFocus(); 51929 method public static int combineMeasuredStates(int, int); 51930 method protected int computeHorizontalScrollExtent(); 51931 method protected int computeHorizontalScrollOffset(); 51932 method protected int computeHorizontalScrollRange(); 51933 method public void computeScroll(); 51934 method public android.view.WindowInsets computeSystemWindowInsets(android.view.WindowInsets, android.graphics.Rect); 51935 method protected int computeVerticalScrollExtent(); 51936 method protected int computeVerticalScrollOffset(); 51937 method protected int computeVerticalScrollRange(); 51938 method public android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(); 51939 method public void createContextMenu(android.view.ContextMenu); 51940 method @Deprecated public void destroyDrawingCache(); 51941 method public android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets); 51942 method public boolean dispatchCapturedPointerEvent(android.view.MotionEvent); 51943 method public void dispatchConfigurationChanged(android.content.res.Configuration); 51944 method public void dispatchDisplayHint(int); 51945 method public boolean dispatchDragEvent(android.view.DragEvent); 51946 method protected void dispatchDraw(android.graphics.Canvas); 51947 method public void dispatchDrawableHotspotChanged(float, float); 51948 method @CallSuper public void dispatchFinishTemporaryDetach(); 51949 method protected boolean dispatchGenericFocusedEvent(android.view.MotionEvent); 51950 method public boolean dispatchGenericMotionEvent(android.view.MotionEvent); 51951 method protected boolean dispatchGenericPointerEvent(android.view.MotionEvent); 51952 method protected boolean dispatchHoverEvent(android.view.MotionEvent); 51953 method public boolean dispatchKeyEvent(android.view.KeyEvent); 51954 method public boolean dispatchKeyEventPreIme(android.view.KeyEvent); 51955 method public boolean dispatchKeyShortcutEvent(android.view.KeyEvent); 51956 method public boolean dispatchNestedFling(float, float, boolean); 51957 method public boolean dispatchNestedPreFling(float, float); 51958 method public boolean dispatchNestedPrePerformAccessibilityAction(int, android.os.Bundle); 51959 method public boolean dispatchNestedPreScroll(int, int, @Nullable @Size(2) int[], @Nullable @Size(2) int[]); 51960 method public boolean dispatchNestedScroll(int, int, int, int, @Nullable @Size(2) int[]); 51961 method public void dispatchPointerCaptureChanged(boolean); 51962 method public boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 51963 method public void dispatchProvideAutofillStructure(@NonNull android.view.ViewStructure, int); 51964 method public void dispatchProvideStructure(android.view.ViewStructure); 51965 method protected void dispatchRestoreInstanceState(android.util.SparseArray<android.os.Parcelable>); 51966 method protected void dispatchSaveInstanceState(android.util.SparseArray<android.os.Parcelable>); 51967 method protected void dispatchSetActivated(boolean); 51968 method protected void dispatchSetPressed(boolean); 51969 method protected void dispatchSetSelected(boolean); 51970 method @CallSuper public void dispatchStartTemporaryDetach(); 51971 method @Deprecated public void dispatchSystemUiVisibilityChanged(int); 51972 method public boolean dispatchTouchEvent(android.view.MotionEvent); 51973 method public boolean dispatchTrackballEvent(android.view.MotionEvent); 51974 method public boolean dispatchUnhandledMove(android.view.View, int); 51975 method protected void dispatchVisibilityChanged(@NonNull android.view.View, int); 51976 method public void dispatchWindowFocusChanged(boolean); 51977 method public void dispatchWindowInsetsAnimationEnd(@NonNull android.view.WindowInsetsAnimation); 51978 method public void dispatchWindowInsetsAnimationPrepare(@NonNull android.view.WindowInsetsAnimation); 51979 method @NonNull public android.view.WindowInsets dispatchWindowInsetsAnimationProgress(@NonNull android.view.WindowInsets, @NonNull java.util.List<android.view.WindowInsetsAnimation>); 51980 method @NonNull public android.view.WindowInsetsAnimation.Bounds dispatchWindowInsetsAnimationStart(@NonNull android.view.WindowInsetsAnimation, @NonNull android.view.WindowInsetsAnimation.Bounds); 51981 method @Deprecated public void dispatchWindowSystemUiVisiblityChanged(int); 51982 method public void dispatchWindowVisibilityChanged(int); 51983 method @CallSuper public void draw(android.graphics.Canvas); 51984 method @CallSuper public void drawableHotspotChanged(float, float); 51985 method @CallSuper protected void drawableStateChanged(); 51986 method public android.view.View findFocus(); 51987 method public final <T extends android.view.View> T findViewById(@IdRes int); 51988 method public final <T extends android.view.View> T findViewWithTag(Object); 51989 method public void findViewsWithText(java.util.ArrayList<android.view.View>, CharSequence, int); 51990 method @Deprecated protected boolean fitSystemWindows(android.graphics.Rect); 51991 method public android.view.View focusSearch(int); 51992 method public void forceHasOverlappingRendering(boolean); 51993 method public void forceLayout(); 51994 method public static int generateViewId(); 51995 method public CharSequence getAccessibilityClassName(); 51996 method public android.view.View.AccessibilityDelegate getAccessibilityDelegate(); 51997 method public int getAccessibilityLiveRegion(); 51998 method public android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(); 51999 method @Nullable public CharSequence getAccessibilityPaneTitle(); 52000 method @IdRes public int getAccessibilityTraversalAfter(); 52001 method @IdRes public int getAccessibilityTraversalBefore(); 52002 method @android.view.ViewDebug.ExportedProperty(category="drawing") public float getAlpha(); 52003 method public android.view.animation.Animation getAnimation(); 52004 method @Nullable public android.graphics.Matrix getAnimationMatrix(); 52005 method public android.os.IBinder getApplicationWindowToken(); 52006 method @NonNull public int[] getAttributeResolutionStack(@AttrRes int); 52007 method @NonNull public java.util.Map<java.lang.Integer,java.lang.Integer> getAttributeSourceResourceMap(); 52008 method @android.view.ViewDebug.ExportedProperty @Nullable public String[] getAutofillHints(); 52009 method public final android.view.autofill.AutofillId getAutofillId(); 52010 method public int getAutofillType(); 52011 method @Nullable public android.view.autofill.AutofillValue getAutofillValue(); 52012 method public android.graphics.drawable.Drawable getBackground(); 52013 method @Nullable public android.graphics.BlendMode getBackgroundTintBlendMode(); 52014 method @Nullable public android.content.res.ColorStateList getBackgroundTintList(); 52015 method @Nullable public android.graphics.PorterDuff.Mode getBackgroundTintMode(); 52016 method @android.view.ViewDebug.ExportedProperty(category="layout") public int getBaseline(); 52017 method @android.view.ViewDebug.CapturedViewProperty public final int getBottom(); 52018 method protected float getBottomFadingEdgeStrength(); 52019 method protected int getBottomPaddingOffset(); 52020 method public float getCameraDistance(); 52021 method public android.graphics.Rect getClipBounds(); 52022 method public boolean getClipBounds(android.graphics.Rect); 52023 method public final boolean getClipToOutline(); 52024 method @Nullable public final android.view.contentcapture.ContentCaptureSession getContentCaptureSession(); 52025 method @android.view.ViewDebug.ExportedProperty(category="accessibility") public CharSequence getContentDescription(); 52026 method @android.view.ViewDebug.CapturedViewProperty public final android.content.Context getContext(); 52027 method protected android.view.ContextMenu.ContextMenuInfo getContextMenuInfo(); 52028 method @android.view.ViewDebug.ExportedProperty(category="focus") public final boolean getDefaultFocusHighlightEnabled(); 52029 method public static int getDefaultSize(int, int); 52030 method public android.view.Display getDisplay(); 52031 method public final int[] getDrawableState(); 52032 method @Deprecated public android.graphics.Bitmap getDrawingCache(); 52033 method @Deprecated public android.graphics.Bitmap getDrawingCache(boolean); 52034 method @Deprecated @ColorInt public int getDrawingCacheBackgroundColor(); 52035 method @Deprecated public int getDrawingCacheQuality(); 52036 method public void getDrawingRect(android.graphics.Rect); 52037 method public long getDrawingTime(); 52038 method @android.view.ViewDebug.ExportedProperty(category="drawing") public float getElevation(); 52039 method @StyleRes public int getExplicitStyle(); 52040 method @android.view.ViewDebug.ExportedProperty public boolean getFilterTouchesWhenObscured(); 52041 method @android.view.ViewDebug.ExportedProperty public boolean getFitsSystemWindows(); 52042 method @android.view.ViewDebug.ExportedProperty(mapping={@android.view.ViewDebug.IntToString(from=android.view.View.NOT_FOCUSABLE, to="NOT_FOCUSABLE"), @android.view.ViewDebug.IntToString(from=android.view.View.FOCUSABLE, to="FOCUSABLE"), @android.view.ViewDebug.IntToString(from=android.view.View.FOCUSABLE_AUTO, to="FOCUSABLE_AUTO")}, category="focus") public int getFocusable(); 52043 method public java.util.ArrayList<android.view.View> getFocusables(int); 52044 method public void getFocusedRect(android.graphics.Rect); 52045 method public android.graphics.drawable.Drawable getForeground(); 52046 method public int getForegroundGravity(); 52047 method @Nullable public android.graphics.BlendMode getForegroundTintBlendMode(); 52048 method @Nullable public android.content.res.ColorStateList getForegroundTintList(); 52049 method @Nullable public android.graphics.PorterDuff.Mode getForegroundTintMode(); 52050 method public boolean getGlobalVisibleRect(android.graphics.Rect, android.graphics.Point); 52051 method public final boolean getGlobalVisibleRect(android.graphics.Rect); 52052 method public android.os.Handler getHandler(); 52053 method public final boolean getHasOverlappingRendering(); 52054 method @android.view.ViewDebug.ExportedProperty(category="layout") public final int getHeight(); 52055 method public void getHitRect(android.graphics.Rect); 52056 method public int getHorizontalFadingEdgeLength(); 52057 method protected int getHorizontalScrollbarHeight(); 52058 method @Nullable public android.graphics.drawable.Drawable getHorizontalScrollbarThumbDrawable(); 52059 method @Nullable public android.graphics.drawable.Drawable getHorizontalScrollbarTrackDrawable(); 52060 method @android.view.ViewDebug.CapturedViewProperty @IdRes public int getId(); 52061 method @android.view.ViewDebug.ExportedProperty(category="accessibility", mapping={@android.view.ViewDebug.IntToString(from=android.view.View.IMPORTANT_FOR_ACCESSIBILITY_AUTO, to="auto"), @android.view.ViewDebug.IntToString(from=android.view.View.IMPORTANT_FOR_ACCESSIBILITY_YES, to="yes"), @android.view.ViewDebug.IntToString(from=android.view.View.IMPORTANT_FOR_ACCESSIBILITY_NO, to="no"), @android.view.ViewDebug.IntToString(from=android.view.View.IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, to="noHideDescendants")}) public int getImportantForAccessibility(); 52062 method @android.view.ViewDebug.ExportedProperty(mapping={@android.view.ViewDebug.IntToString(from=android.view.View.IMPORTANT_FOR_AUTOFILL_AUTO, to="auto"), @android.view.ViewDebug.IntToString(from=android.view.View.IMPORTANT_FOR_AUTOFILL_YES, to="yes"), @android.view.ViewDebug.IntToString(from=android.view.View.IMPORTANT_FOR_AUTOFILL_NO, to="no"), @android.view.ViewDebug.IntToString(from=android.view.View.IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, to="yesExcludeDescendants"), @android.view.ViewDebug.IntToString(from=android.view.View.IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, to="noExcludeDescendants")}) public int getImportantForAutofill(); 52063 method @android.view.ViewDebug.ExportedProperty(mapping={@android.view.ViewDebug.IntToString(from=android.view.View.IMPORTANT_FOR_CONTENT_CAPTURE_AUTO, to="auto"), @android.view.ViewDebug.IntToString(from=android.view.View.IMPORTANT_FOR_CONTENT_CAPTURE_YES, to="yes"), @android.view.ViewDebug.IntToString(from=android.view.View.IMPORTANT_FOR_CONTENT_CAPTURE_NO, to="no"), @android.view.ViewDebug.IntToString(from=android.view.View.IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS, to="yesExcludeDescendants"), @android.view.ViewDebug.IntToString(from=android.view.View.IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS, to="noExcludeDescendants")}) public int getImportantForContentCapture(); 52064 method public boolean getKeepScreenOn(); 52065 method public android.view.KeyEvent.DispatcherState getKeyDispatcherState(); 52066 method @android.view.ViewDebug.ExportedProperty(category="accessibility") @IdRes public int getLabelFor(); 52067 method public int getLayerType(); 52068 method @android.view.ViewDebug.ExportedProperty(category="layout", mapping={@android.view.ViewDebug.IntToString(from=android.view.View.LAYOUT_DIRECTION_LTR, to="RESOLVED_DIRECTION_LTR"), @android.view.ViewDebug.IntToString(from=android.view.View.LAYOUT_DIRECTION_RTL, to="RESOLVED_DIRECTION_RTL")}) public int getLayoutDirection(); 52069 method @android.view.ViewDebug.ExportedProperty(deepExport=true, prefix="layout_") public android.view.ViewGroup.LayoutParams getLayoutParams(); 52070 method @android.view.ViewDebug.CapturedViewProperty public final int getLeft(); 52071 method protected float getLeftFadingEdgeStrength(); 52072 method protected int getLeftPaddingOffset(); 52073 method public final boolean getLocalVisibleRect(android.graphics.Rect); 52074 method public void getLocationInSurface(@NonNull @Size(2) int[]); 52075 method public void getLocationInWindow(@Size(2) int[]); 52076 method public void getLocationOnScreen(@Size(2) int[]); 52077 method public android.graphics.Matrix getMatrix(); 52078 method public final int getMeasuredHeight(); 52079 method @android.view.ViewDebug.ExportedProperty(category="measurement", flagMapping={@android.view.ViewDebug.FlagToString(mask=android.view.View.MEASURED_STATE_MASK, equals=android.view.View.MEASURED_STATE_TOO_SMALL, name="MEASURED_STATE_TOO_SMALL")}) public final int getMeasuredHeightAndState(); 52080 method public final int getMeasuredState(); 52081 method public final int getMeasuredWidth(); 52082 method @android.view.ViewDebug.ExportedProperty(category="measurement", flagMapping={@android.view.ViewDebug.FlagToString(mask=android.view.View.MEASURED_STATE_MASK, equals=android.view.View.MEASURED_STATE_TOO_SMALL, name="MEASURED_STATE_TOO_SMALL")}) public final int getMeasuredWidthAndState(); 52083 method public int getMinimumHeight(); 52084 method public int getMinimumWidth(); 52085 method @IdRes public int getNextClusterForwardId(); 52086 method @IdRes public int getNextFocusDownId(); 52087 method @IdRes public int getNextFocusForwardId(); 52088 method @IdRes public int getNextFocusLeftId(); 52089 method @IdRes public int getNextFocusRightId(); 52090 method @IdRes public int getNextFocusUpId(); 52091 method public android.view.View.OnFocusChangeListener getOnFocusChangeListener(); 52092 method @ColorInt public int getOutlineAmbientShadowColor(); 52093 method public android.view.ViewOutlineProvider getOutlineProvider(); 52094 method @ColorInt public int getOutlineSpotShadowColor(); 52095 method public int getOverScrollMode(); 52096 method public android.view.ViewOverlay getOverlay(); 52097 method public int getPaddingBottom(); 52098 method public int getPaddingEnd(); 52099 method public int getPaddingLeft(); 52100 method public int getPaddingRight(); 52101 method public int getPaddingStart(); 52102 method public int getPaddingTop(); 52103 method public final android.view.ViewParent getParent(); 52104 method public android.view.ViewParent getParentForAccessibility(); 52105 method @android.view.ViewDebug.ExportedProperty(category="drawing") public float getPivotX(); 52106 method @android.view.ViewDebug.ExportedProperty(category="drawing") public float getPivotY(); 52107 method public android.view.PointerIcon getPointerIcon(); 52108 method public android.content.res.Resources getResources(); 52109 method public final boolean getRevealOnFocusHint(); 52110 method @android.view.ViewDebug.CapturedViewProperty public final int getRight(); 52111 method protected float getRightFadingEdgeStrength(); 52112 method protected int getRightPaddingOffset(); 52113 method public android.view.View getRootView(); 52114 method public android.view.WindowInsets getRootWindowInsets(); 52115 method @android.view.ViewDebug.ExportedProperty(category="drawing") public float getRotation(); 52116 method @android.view.ViewDebug.ExportedProperty(category="drawing") public float getRotationX(); 52117 method @android.view.ViewDebug.ExportedProperty(category="drawing") public float getRotationY(); 52118 method @android.view.ViewDebug.ExportedProperty(category="drawing") public float getScaleX(); 52119 method @android.view.ViewDebug.ExportedProperty(category="drawing") public float getScaleY(); 52120 method public int getScrollBarDefaultDelayBeforeFade(); 52121 method public int getScrollBarFadeDuration(); 52122 method public int getScrollBarSize(); 52123 method @android.view.ViewDebug.ExportedProperty(mapping={@android.view.ViewDebug.IntToString(from=android.view.View.SCROLLBARS_INSIDE_OVERLAY, to="INSIDE_OVERLAY"), @android.view.ViewDebug.IntToString(from=android.view.View.SCROLLBARS_INSIDE_INSET, to="INSIDE_INSET"), @android.view.ViewDebug.IntToString(from=android.view.View.SCROLLBARS_OUTSIDE_OVERLAY, to="OUTSIDE_OVERLAY"), @android.view.ViewDebug.IntToString(from=android.view.View.SCROLLBARS_OUTSIDE_INSET, to="OUTSIDE_INSET")}) public int getScrollBarStyle(); 52124 method public int getScrollIndicators(); 52125 method public final int getScrollX(); 52126 method public final int getScrollY(); 52127 method @android.view.ViewDebug.ExportedProperty(category="drawing") @ColorInt public int getSolidColor(); 52128 method @LayoutRes public int getSourceLayoutResId(); 52129 method @android.view.ViewDebug.ExportedProperty(category="accessibility") @Nullable public final CharSequence getStateDescription(); 52130 method public android.animation.StateListAnimator getStateListAnimator(); 52131 method protected int getSuggestedMinimumHeight(); 52132 method protected int getSuggestedMinimumWidth(); 52133 method @NonNull public java.util.List<android.graphics.Rect> getSystemGestureExclusionRects(); 52134 method @Deprecated public int getSystemUiVisibility(); 52135 method @android.view.ViewDebug.ExportedProperty public Object getTag(); 52136 method public Object getTag(int); 52137 method @android.view.ViewDebug.ExportedProperty(category="text", mapping={@android.view.ViewDebug.IntToString(from=android.view.View.TEXT_ALIGNMENT_INHERIT, to="INHERIT"), @android.view.ViewDebug.IntToString(from=android.view.View.TEXT_ALIGNMENT_GRAVITY, to="GRAVITY"), @android.view.ViewDebug.IntToString(from=android.view.View.TEXT_ALIGNMENT_TEXT_START, to="TEXT_START"), @android.view.ViewDebug.IntToString(from=android.view.View.TEXT_ALIGNMENT_TEXT_END, to="TEXT_END"), @android.view.ViewDebug.IntToString(from=android.view.View.TEXT_ALIGNMENT_CENTER, to="CENTER"), @android.view.ViewDebug.IntToString(from=android.view.View.TEXT_ALIGNMENT_VIEW_START, to="VIEW_START"), @android.view.ViewDebug.IntToString(from=android.view.View.TEXT_ALIGNMENT_VIEW_END, to="VIEW_END")}) public int getTextAlignment(); 52138 method @android.view.ViewDebug.ExportedProperty(category="text", mapping={@android.view.ViewDebug.IntToString(from=android.view.View.TEXT_DIRECTION_INHERIT, to="INHERIT"), @android.view.ViewDebug.IntToString(from=android.view.View.TEXT_DIRECTION_FIRST_STRONG, to="FIRST_STRONG"), @android.view.ViewDebug.IntToString(from=android.view.View.TEXT_DIRECTION_ANY_RTL, to="ANY_RTL"), @android.view.ViewDebug.IntToString(from=android.view.View.TEXT_DIRECTION_LTR, to="LTR"), @android.view.ViewDebug.IntToString(from=android.view.View.TEXT_DIRECTION_RTL, to="RTL"), @android.view.ViewDebug.IntToString(from=android.view.View.TEXT_DIRECTION_LOCALE, to="LOCALE"), @android.view.ViewDebug.IntToString(from=android.view.View.TEXT_DIRECTION_FIRST_STRONG_LTR, to="FIRST_STRONG_LTR"), @android.view.ViewDebug.IntToString(from=android.view.View.TEXT_DIRECTION_FIRST_STRONG_RTL, to="FIRST_STRONG_RTL")}) public int getTextDirection(); 52139 method @Nullable public CharSequence getTooltipText(); 52140 method @android.view.ViewDebug.CapturedViewProperty public final int getTop(); 52141 method protected float getTopFadingEdgeStrength(); 52142 method protected int getTopPaddingOffset(); 52143 method public android.view.TouchDelegate getTouchDelegate(); 52144 method public java.util.ArrayList<android.view.View> getTouchables(); 52145 method @android.view.ViewDebug.ExportedProperty(category="drawing") public float getTransitionAlpha(); 52146 method @android.view.ViewDebug.ExportedProperty public String getTransitionName(); 52147 method @android.view.ViewDebug.ExportedProperty(category="drawing") public float getTranslationX(); 52148 method @android.view.ViewDebug.ExportedProperty(category="drawing") public float getTranslationY(); 52149 method @android.view.ViewDebug.ExportedProperty(category="drawing") public float getTranslationZ(); 52150 method public long getUniqueDrawingId(); 52151 method public int getVerticalFadingEdgeLength(); 52152 method public int getVerticalScrollbarPosition(); 52153 method @Nullable public android.graphics.drawable.Drawable getVerticalScrollbarThumbDrawable(); 52154 method @Nullable public android.graphics.drawable.Drawable getVerticalScrollbarTrackDrawable(); 52155 method public int getVerticalScrollbarWidth(); 52156 method public android.view.ViewTreeObserver getViewTreeObserver(); 52157 method @android.view.ViewDebug.ExportedProperty(mapping={@android.view.ViewDebug.IntToString(from=android.view.View.VISIBLE, to="VISIBLE"), @android.view.ViewDebug.IntToString(from=android.view.View.INVISIBLE, to="INVISIBLE"), @android.view.ViewDebug.IntToString(from=android.view.View.GONE, to="GONE")}) public int getVisibility(); 52158 method @android.view.ViewDebug.ExportedProperty(category="layout") public final int getWidth(); 52159 method protected int getWindowAttachCount(); 52160 method public android.view.WindowId getWindowId(); 52161 method @Nullable public android.view.WindowInsetsController getWindowInsetsController(); 52162 method @Deprecated public int getWindowSystemUiVisibility(); 52163 method public android.os.IBinder getWindowToken(); 52164 method public int getWindowVisibility(); 52165 method public void getWindowVisibleDisplayFrame(android.graphics.Rect); 52166 method @android.view.ViewDebug.ExportedProperty(category="drawing") public float getX(); 52167 method @android.view.ViewDebug.ExportedProperty(category="drawing") public float getY(); 52168 method @android.view.ViewDebug.ExportedProperty(category="drawing") public float getZ(); 52169 method public boolean hasExplicitFocusable(); 52170 method @android.view.ViewDebug.ExportedProperty(category="focus") public boolean hasFocus(); 52171 method public boolean hasFocusable(); 52172 method public boolean hasNestedScrollingParent(); 52173 method public boolean hasOnClickListeners(); 52174 method public boolean hasOnLongClickListeners(); 52175 method @android.view.ViewDebug.ExportedProperty(category="drawing") public boolean hasOverlappingRendering(); 52176 method public boolean hasPointerCapture(); 52177 method @android.view.ViewDebug.ExportedProperty(category="layout") public boolean hasTransientState(); 52178 method public boolean hasWindowFocus(); 52179 method public static android.view.View inflate(android.content.Context, @LayoutRes int, android.view.ViewGroup); 52180 method @Deprecated public void invalidate(android.graphics.Rect); 52181 method @Deprecated public void invalidate(int, int, int, int); 52182 method public void invalidate(); 52183 method public void invalidateDrawable(@NonNull android.graphics.drawable.Drawable); 52184 method public void invalidateOutline(); 52185 method public boolean isAccessibilityFocused(); 52186 method public boolean isAccessibilityHeading(); 52187 method @android.view.ViewDebug.ExportedProperty public boolean isActivated(); 52188 method public boolean isAttachedToWindow(); 52189 method @android.view.ViewDebug.ExportedProperty public boolean isClickable(); 52190 method public boolean isContextClickable(); 52191 method public boolean isDirty(); 52192 method @Deprecated @android.view.ViewDebug.ExportedProperty(category="drawing") public boolean isDrawingCacheEnabled(); 52193 method public boolean isDuplicateParentStateEnabled(); 52194 method @android.view.ViewDebug.ExportedProperty public boolean isEnabled(); 52195 method @android.view.ViewDebug.ExportedProperty(category="focus") public final boolean isFocusable(); 52196 method @android.view.ViewDebug.ExportedProperty(category="focus") public final boolean isFocusableInTouchMode(); 52197 method @android.view.ViewDebug.ExportedProperty(category="focus") public boolean isFocused(); 52198 method @android.view.ViewDebug.ExportedProperty(category="focus") public final boolean isFocusedByDefault(); 52199 method @android.view.ViewDebug.ExportedProperty(category="drawing") public boolean isForceDarkAllowed(); 52200 method @android.view.ViewDebug.ExportedProperty public boolean isHapticFeedbackEnabled(); 52201 method @android.view.ViewDebug.ExportedProperty(category="drawing") public boolean isHardwareAccelerated(); 52202 method public boolean isHorizontalFadingEdgeEnabled(); 52203 method public boolean isHorizontalScrollBarEnabled(); 52204 method @android.view.ViewDebug.ExportedProperty public boolean isHovered(); 52205 method public boolean isImportantForAccessibility(); 52206 method public final boolean isImportantForAutofill(); 52207 method public final boolean isImportantForContentCapture(); 52208 method public boolean isInEditMode(); 52209 method public boolean isInLayout(); 52210 method @android.view.ViewDebug.ExportedProperty public boolean isInTouchMode(); 52211 method @android.view.ViewDebug.ExportedProperty(category="focus") public final boolean isKeyboardNavigationCluster(); 52212 method public boolean isLaidOut(); 52213 method public boolean isLayoutDirectionResolved(); 52214 method public boolean isLayoutRequested(); 52215 method public boolean isLongClickable(); 52216 method public boolean isNestedScrollingEnabled(); 52217 method @android.view.ViewDebug.ExportedProperty(category="drawing") public boolean isOpaque(); 52218 method protected boolean isPaddingOffsetRequired(); 52219 method public boolean isPaddingRelative(); 52220 method public boolean isPivotSet(); 52221 method @android.view.ViewDebug.ExportedProperty public boolean isPressed(); 52222 method public boolean isSaveEnabled(); 52223 method public boolean isSaveFromParentEnabled(); 52224 method public boolean isScreenReaderFocusable(); 52225 method public boolean isScrollContainer(); 52226 method public boolean isScrollbarFadingEnabled(); 52227 method @android.view.ViewDebug.ExportedProperty public boolean isSelected(); 52228 method public final boolean isShowingLayoutBounds(); 52229 method public boolean isShown(); 52230 method @android.view.ViewDebug.ExportedProperty public boolean isSoundEffectsEnabled(); 52231 method public final boolean isTemporarilyDetached(); 52232 method public boolean isTextAlignmentResolved(); 52233 method public boolean isTextDirectionResolved(); 52234 method public boolean isVerticalFadingEdgeEnabled(); 52235 method public boolean isVerticalScrollBarEnabled(); 52236 method public boolean isVisibleToUserForAutofill(int); 52237 method @CallSuper public void jumpDrawablesToCurrentState(); 52238 method public android.view.View keyboardNavigationClusterSearch(android.view.View, int); 52239 method public void layout(int, int, int, int); 52240 method public final void measure(int, int); 52241 method protected static int[] mergeDrawableStates(int[], int[]); 52242 method public void offsetLeftAndRight(int); 52243 method public void offsetTopAndBottom(int); 52244 method @CallSuper protected void onAnimationEnd(); 52245 method @CallSuper protected void onAnimationStart(); 52246 method public android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets); 52247 method @CallSuper protected void onAttachedToWindow(); 52248 method public void onCancelPendingInputEvents(); 52249 method public boolean onCapturedPointerEvent(android.view.MotionEvent); 52250 method public boolean onCheckIsTextEditor(); 52251 method protected void onConfigurationChanged(android.content.res.Configuration); 52252 method protected void onCreateContextMenu(android.view.ContextMenu); 52253 method protected int[] onCreateDrawableState(int); 52254 method public android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo); 52255 method @CallSuper protected void onDetachedFromWindow(); 52256 method protected void onDisplayHint(int); 52257 method public boolean onDragEvent(android.view.DragEvent); 52258 method protected void onDraw(android.graphics.Canvas); 52259 method public void onDrawForeground(android.graphics.Canvas); 52260 method protected final void onDrawScrollBars(android.graphics.Canvas); 52261 method public boolean onFilterTouchEventForSecurity(android.view.MotionEvent); 52262 method @CallSuper protected void onFinishInflate(); 52263 method public void onFinishTemporaryDetach(); 52264 method @CallSuper protected void onFocusChanged(boolean, int, @Nullable android.graphics.Rect); 52265 method public boolean onGenericMotionEvent(android.view.MotionEvent); 52266 method public void onHoverChanged(boolean); 52267 method public boolean onHoverEvent(android.view.MotionEvent); 52268 method @CallSuper public void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 52269 method @CallSuper public void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo); 52270 method public boolean onKeyDown(int, android.view.KeyEvent); 52271 method public boolean onKeyLongPress(int, android.view.KeyEvent); 52272 method public boolean onKeyMultiple(int, int, android.view.KeyEvent); 52273 method public boolean onKeyPreIme(int, android.view.KeyEvent); 52274 method public boolean onKeyShortcut(int, android.view.KeyEvent); 52275 method public boolean onKeyUp(int, android.view.KeyEvent); 52276 method protected void onLayout(boolean, int, int, int, int); 52277 method protected void onMeasure(int, int); 52278 method protected void onOverScrolled(int, int, boolean, boolean); 52279 method @CallSuper public void onPointerCaptureChange(boolean); 52280 method @CallSuper public void onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 52281 method public void onProvideAutofillStructure(android.view.ViewStructure, int); 52282 method public void onProvideAutofillVirtualStructure(android.view.ViewStructure, int); 52283 method public void onProvideContentCaptureStructure(@NonNull android.view.ViewStructure, int); 52284 method public void onProvideStructure(android.view.ViewStructure); 52285 method public void onProvideVirtualStructure(android.view.ViewStructure); 52286 method public android.view.PointerIcon onResolvePointerIcon(android.view.MotionEvent, int); 52287 method @CallSuper protected void onRestoreInstanceState(android.os.Parcelable); 52288 method public void onRtlPropertiesChanged(int); 52289 method @CallSuper @Nullable protected android.os.Parcelable onSaveInstanceState(); 52290 method public void onScreenStateChanged(int); 52291 method protected void onScrollChanged(int, int, int, int); 52292 method protected boolean onSetAlpha(int); 52293 method protected void onSizeChanged(int, int, int, int); 52294 method public void onStartTemporaryDetach(); 52295 method public boolean onTouchEvent(android.view.MotionEvent); 52296 method public boolean onTrackballEvent(android.view.MotionEvent); 52297 method @CallSuper public void onVisibilityAggregated(boolean); 52298 method protected void onVisibilityChanged(@NonNull android.view.View, int); 52299 method public void onWindowFocusChanged(boolean); 52300 method @Deprecated public void onWindowSystemUiVisibilityChanged(int); 52301 method protected void onWindowVisibilityChanged(int); 52302 method protected boolean overScrollBy(int, int, int, int, int, int, int, int, boolean); 52303 method public boolean performAccessibilityAction(int, android.os.Bundle); 52304 method public boolean performClick(); 52305 method public boolean performContextClick(float, float); 52306 method public boolean performContextClick(); 52307 method public boolean performHapticFeedback(int); 52308 method public boolean performHapticFeedback(int, int); 52309 method public boolean performLongClick(); 52310 method public boolean performLongClick(float, float); 52311 method public void playSoundEffect(int); 52312 method public boolean post(Runnable); 52313 method public boolean postDelayed(Runnable, long); 52314 method public void postInvalidate(); 52315 method public void postInvalidate(int, int, int, int); 52316 method public void postInvalidateDelayed(long); 52317 method public void postInvalidateDelayed(long, int, int, int, int); 52318 method public void postInvalidateOnAnimation(); 52319 method public void postInvalidateOnAnimation(int, int, int, int); 52320 method public void postOnAnimation(Runnable); 52321 method public void postOnAnimationDelayed(Runnable, long); 52322 method public void refreshDrawableState(); 52323 method public void releasePointerCapture(); 52324 method public boolean removeCallbacks(Runnable); 52325 method public void removeOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener); 52326 method public void removeOnLayoutChangeListener(android.view.View.OnLayoutChangeListener); 52327 method public void removeOnUnhandledKeyEventListener(android.view.View.OnUnhandledKeyEventListener); 52328 method public void requestApplyInsets(); 52329 method @Deprecated public void requestFitSystemWindows(); 52330 method public final boolean requestFocus(); 52331 method public final boolean requestFocus(int); 52332 method public boolean requestFocus(int, android.graphics.Rect); 52333 method public final boolean requestFocusFromTouch(); 52334 method @CallSuper public void requestLayout(); 52335 method public void requestPointerCapture(); 52336 method public boolean requestRectangleOnScreen(android.graphics.Rect); 52337 method public boolean requestRectangleOnScreen(android.graphics.Rect, boolean); 52338 method public final void requestUnbufferedDispatch(android.view.MotionEvent); 52339 method public final void requestUnbufferedDispatch(int); 52340 method @NonNull public final <T extends android.view.View> T requireViewById(@IdRes int); 52341 method public void resetPivot(); 52342 method public static int resolveSize(int, int); 52343 method public static int resolveSizeAndState(int, int, int); 52344 method public boolean restoreDefaultFocus(); 52345 method public void restoreHierarchyState(android.util.SparseArray<android.os.Parcelable>); 52346 method public final void saveAttributeDataForStyleable(@NonNull android.content.Context, @NonNull int[], @Nullable android.util.AttributeSet, @NonNull android.content.res.TypedArray, int, int); 52347 method public void saveHierarchyState(android.util.SparseArray<android.os.Parcelable>); 52348 method public void scheduleDrawable(@NonNull android.graphics.drawable.Drawable, @NonNull Runnable, long); 52349 method public void scrollBy(int, int); 52350 method public void scrollTo(int, int); 52351 method public void sendAccessibilityEvent(int); 52352 method public void sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent); 52353 method public void setAccessibilityDelegate(@Nullable android.view.View.AccessibilityDelegate); 52354 method public void setAccessibilityHeading(boolean); 52355 method public void setAccessibilityLiveRegion(int); 52356 method public void setAccessibilityPaneTitle(@Nullable CharSequence); 52357 method public void setAccessibilityTraversalAfter(@IdRes int); 52358 method public void setAccessibilityTraversalBefore(@IdRes int); 52359 method public void setActivated(boolean); 52360 method public void setAlpha(@FloatRange(from=0.0, to=1.0) float); 52361 method public void setAnimation(android.view.animation.Animation); 52362 method public void setAnimationMatrix(@Nullable android.graphics.Matrix); 52363 method public void setAutofillHints(@Nullable java.lang.String...); 52364 method public void setAutofillId(@Nullable android.view.autofill.AutofillId); 52365 method public void setBackground(android.graphics.drawable.Drawable); 52366 method public void setBackgroundColor(@ColorInt int); 52367 method @Deprecated public void setBackgroundDrawable(android.graphics.drawable.Drawable); 52368 method public void setBackgroundResource(@DrawableRes int); 52369 method public void setBackgroundTintBlendMode(@Nullable android.graphics.BlendMode); 52370 method public void setBackgroundTintList(@Nullable android.content.res.ColorStateList); 52371 method public void setBackgroundTintMode(@Nullable android.graphics.PorterDuff.Mode); 52372 method public final void setBottom(int); 52373 method public void setCameraDistance(float); 52374 method public void setClickable(boolean); 52375 method public void setClipBounds(android.graphics.Rect); 52376 method public void setClipToOutline(boolean); 52377 method public void setContentCaptureSession(@Nullable android.view.contentcapture.ContentCaptureSession); 52378 method public void setContentDescription(CharSequence); 52379 method public void setContextClickable(boolean); 52380 method public void setDefaultFocusHighlightEnabled(boolean); 52381 method @Deprecated public void setDrawingCacheBackgroundColor(@ColorInt int); 52382 method @Deprecated public void setDrawingCacheEnabled(boolean); 52383 method @Deprecated public void setDrawingCacheQuality(int); 52384 method public void setDuplicateParentStateEnabled(boolean); 52385 method public void setElevation(float); 52386 method public void setEnabled(boolean); 52387 method public void setFadingEdgeLength(int); 52388 method public void setFilterTouchesWhenObscured(boolean); 52389 method public void setFitsSystemWindows(boolean); 52390 method public void setFocusable(boolean); 52391 method public void setFocusable(int); 52392 method public void setFocusableInTouchMode(boolean); 52393 method public void setFocusedByDefault(boolean); 52394 method public void setForceDarkAllowed(boolean); 52395 method public void setForeground(android.graphics.drawable.Drawable); 52396 method public void setForegroundGravity(int); 52397 method public void setForegroundTintBlendMode(@Nullable android.graphics.BlendMode); 52398 method public void setForegroundTintList(@Nullable android.content.res.ColorStateList); 52399 method public void setForegroundTintMode(@Nullable android.graphics.PorterDuff.Mode); 52400 method public void setHapticFeedbackEnabled(boolean); 52401 method public void setHasTransientState(boolean); 52402 method public void setHorizontalFadingEdgeEnabled(boolean); 52403 method public void setHorizontalScrollBarEnabled(boolean); 52404 method public void setHorizontalScrollbarThumbDrawable(@Nullable android.graphics.drawable.Drawable); 52405 method public void setHorizontalScrollbarTrackDrawable(@Nullable android.graphics.drawable.Drawable); 52406 method public void setHovered(boolean); 52407 method public void setId(@IdRes int); 52408 method public void setImportantForAccessibility(int); 52409 method public void setImportantForAutofill(int); 52410 method public void setImportantForContentCapture(int); 52411 method public void setKeepScreenOn(boolean); 52412 method public void setKeyboardNavigationCluster(boolean); 52413 method public void setLabelFor(@IdRes int); 52414 method public void setLayerPaint(@Nullable android.graphics.Paint); 52415 method public void setLayerType(int, @Nullable android.graphics.Paint); 52416 method public void setLayoutDirection(int); 52417 method public void setLayoutParams(android.view.ViewGroup.LayoutParams); 52418 method public final void setLeft(int); 52419 method public final void setLeftTopRightBottom(int, int, int, int); 52420 method public void setLongClickable(boolean); 52421 method protected final void setMeasuredDimension(int, int); 52422 method public void setMinimumHeight(int); 52423 method public void setMinimumWidth(int); 52424 method public void setNestedScrollingEnabled(boolean); 52425 method public void setNextClusterForwardId(@IdRes int); 52426 method public void setNextFocusDownId(@IdRes int); 52427 method public void setNextFocusForwardId(@IdRes int); 52428 method public void setNextFocusLeftId(@IdRes int); 52429 method public void setNextFocusRightId(@IdRes int); 52430 method public void setNextFocusUpId(@IdRes int); 52431 method public void setOnApplyWindowInsetsListener(android.view.View.OnApplyWindowInsetsListener); 52432 method public void setOnCapturedPointerListener(android.view.View.OnCapturedPointerListener); 52433 method public void setOnClickListener(@Nullable android.view.View.OnClickListener); 52434 method public void setOnContextClickListener(@Nullable android.view.View.OnContextClickListener); 52435 method public void setOnCreateContextMenuListener(android.view.View.OnCreateContextMenuListener); 52436 method public void setOnDragListener(android.view.View.OnDragListener); 52437 method public void setOnFocusChangeListener(android.view.View.OnFocusChangeListener); 52438 method public void setOnGenericMotionListener(android.view.View.OnGenericMotionListener); 52439 method public void setOnHoverListener(android.view.View.OnHoverListener); 52440 method public void setOnKeyListener(android.view.View.OnKeyListener); 52441 method public void setOnLongClickListener(@Nullable android.view.View.OnLongClickListener); 52442 method public void setOnScrollChangeListener(android.view.View.OnScrollChangeListener); 52443 method @Deprecated public void setOnSystemUiVisibilityChangeListener(android.view.View.OnSystemUiVisibilityChangeListener); 52444 method public void setOnTouchListener(android.view.View.OnTouchListener); 52445 method public void setOutlineAmbientShadowColor(@ColorInt int); 52446 method public void setOutlineProvider(android.view.ViewOutlineProvider); 52447 method public void setOutlineSpotShadowColor(@ColorInt int); 52448 method public void setOverScrollMode(int); 52449 method public void setPadding(int, int, int, int); 52450 method public void setPaddingRelative(int, int, int, int); 52451 method public void setPivotX(float); 52452 method public void setPivotY(float); 52453 method public void setPointerIcon(android.view.PointerIcon); 52454 method public void setPressed(boolean); 52455 method public final void setRevealOnFocusHint(boolean); 52456 method public final void setRight(int); 52457 method public void setRotation(float); 52458 method public void setRotationX(float); 52459 method public void setRotationY(float); 52460 method public void setSaveEnabled(boolean); 52461 method public void setSaveFromParentEnabled(boolean); 52462 method public void setScaleX(float); 52463 method public void setScaleY(float); 52464 method public void setScreenReaderFocusable(boolean); 52465 method public void setScrollBarDefaultDelayBeforeFade(int); 52466 method public void setScrollBarFadeDuration(int); 52467 method public void setScrollBarSize(int); 52468 method public void setScrollBarStyle(int); 52469 method public void setScrollContainer(boolean); 52470 method public void setScrollIndicators(int); 52471 method public void setScrollIndicators(int, int); 52472 method public void setScrollX(int); 52473 method public void setScrollY(int); 52474 method public void setScrollbarFadingEnabled(boolean); 52475 method public void setSelected(boolean); 52476 method public void setSoundEffectsEnabled(boolean); 52477 method public void setStateDescription(@Nullable CharSequence); 52478 method public void setStateListAnimator(android.animation.StateListAnimator); 52479 method public void setSystemGestureExclusionRects(@NonNull java.util.List<android.graphics.Rect>); 52480 method @Deprecated public void setSystemUiVisibility(int); 52481 method public void setTag(Object); 52482 method public void setTag(int, Object); 52483 method public void setTextAlignment(int); 52484 method public void setTextDirection(int); 52485 method public void setTooltipText(@Nullable CharSequence); 52486 method public final void setTop(int); 52487 method public void setTouchDelegate(android.view.TouchDelegate); 52488 method public void setTransitionAlpha(float); 52489 method public final void setTransitionName(String); 52490 method public void setTransitionVisibility(int); 52491 method public void setTranslationX(float); 52492 method public void setTranslationY(float); 52493 method public void setTranslationZ(float); 52494 method public void setVerticalFadingEdgeEnabled(boolean); 52495 method public void setVerticalScrollBarEnabled(boolean); 52496 method public void setVerticalScrollbarPosition(int); 52497 method public void setVerticalScrollbarThumbDrawable(@Nullable android.graphics.drawable.Drawable); 52498 method public void setVerticalScrollbarTrackDrawable(@Nullable android.graphics.drawable.Drawable); 52499 method public void setVisibility(int); 52500 method @Deprecated public void setWillNotCacheDrawing(boolean); 52501 method public void setWillNotDraw(boolean); 52502 method public void setWindowInsetsAnimationCallback(@Nullable android.view.WindowInsetsAnimation.Callback); 52503 method public void setX(float); 52504 method public void setY(float); 52505 method public void setZ(float); 52506 method public boolean showContextMenu(); 52507 method public boolean showContextMenu(float, float); 52508 method public android.view.ActionMode startActionMode(android.view.ActionMode.Callback); 52509 method public android.view.ActionMode startActionMode(android.view.ActionMode.Callback, int); 52510 method public void startAnimation(android.view.animation.Animation); 52511 method @Deprecated public final boolean startDrag(android.content.ClipData, android.view.View.DragShadowBuilder, Object, int); 52512 method public final boolean startDragAndDrop(android.content.ClipData, android.view.View.DragShadowBuilder, Object, int); 52513 method public boolean startNestedScroll(int); 52514 method public void stopNestedScroll(); 52515 method public void transformMatrixToGlobal(@NonNull android.graphics.Matrix); 52516 method public void transformMatrixToLocal(@NonNull android.graphics.Matrix); 52517 method public void unscheduleDrawable(@NonNull android.graphics.drawable.Drawable, @NonNull Runnable); 52518 method public void unscheduleDrawable(android.graphics.drawable.Drawable); 52519 method public final void updateDragShadow(android.view.View.DragShadowBuilder); 52520 method @CallSuper protected boolean verifyDrawable(@NonNull android.graphics.drawable.Drawable); 52521 method @Deprecated @android.view.ViewDebug.ExportedProperty(category="drawing") public boolean willNotCacheDrawing(); 52522 method @android.view.ViewDebug.ExportedProperty(category="drawing") public boolean willNotDraw(); 52523 field public static final int ACCESSIBILITY_LIVE_REGION_ASSERTIVE = 2; // 0x2 52524 field public static final int ACCESSIBILITY_LIVE_REGION_NONE = 0; // 0x0 52525 field public static final int ACCESSIBILITY_LIVE_REGION_POLITE = 1; // 0x1 52526 field public static final android.util.Property<android.view.View,java.lang.Float> ALPHA; 52527 field public static final int AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS = 1; // 0x1 52528 field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE = "creditCardExpirationDate"; 52529 field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY = "creditCardExpirationDay"; 52530 field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH = "creditCardExpirationMonth"; 52531 field public static final String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR = "creditCardExpirationYear"; 52532 field public static final String AUTOFILL_HINT_CREDIT_CARD_NUMBER = "creditCardNumber"; 52533 field public static final String AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE = "creditCardSecurityCode"; 52534 field public static final String AUTOFILL_HINT_EMAIL_ADDRESS = "emailAddress"; 52535 field public static final String AUTOFILL_HINT_NAME = "name"; 52536 field public static final String AUTOFILL_HINT_PASSWORD = "password"; 52537 field public static final String AUTOFILL_HINT_PHONE = "phone"; 52538 field public static final String AUTOFILL_HINT_POSTAL_ADDRESS = "postalAddress"; 52539 field public static final String AUTOFILL_HINT_POSTAL_CODE = "postalCode"; 52540 field public static final String AUTOFILL_HINT_USERNAME = "username"; 52541 field public static final int AUTOFILL_TYPE_DATE = 4; // 0x4 52542 field public static final int AUTOFILL_TYPE_LIST = 3; // 0x3 52543 field public static final int AUTOFILL_TYPE_NONE = 0; // 0x0 52544 field public static final int AUTOFILL_TYPE_TEXT = 1; // 0x1 52545 field public static final int AUTOFILL_TYPE_TOGGLE = 2; // 0x2 52546 field public static final int DRAG_FLAG_GLOBAL = 256; // 0x100 52547 field public static final int DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION = 64; // 0x40 52548 field public static final int DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION = 128; // 0x80 52549 field public static final int DRAG_FLAG_GLOBAL_URI_READ = 1; // 0x1 52550 field public static final int DRAG_FLAG_GLOBAL_URI_WRITE = 2; // 0x2 52551 field public static final int DRAG_FLAG_OPAQUE = 512; // 0x200 52552 field @Deprecated public static final int DRAWING_CACHE_QUALITY_AUTO = 0; // 0x0 52553 field @Deprecated public static final int DRAWING_CACHE_QUALITY_HIGH = 1048576; // 0x100000 52554 field @Deprecated public static final int DRAWING_CACHE_QUALITY_LOW = 524288; // 0x80000 52555 field protected static final int[] EMPTY_STATE_SET; 52556 field protected static final int[] ENABLED_FOCUSED_SELECTED_STATE_SET; 52557 field protected static final int[] ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET; 52558 field protected static final int[] ENABLED_FOCUSED_STATE_SET; 52559 field protected static final int[] ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET; 52560 field protected static final int[] ENABLED_SELECTED_STATE_SET; 52561 field protected static final int[] ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET; 52562 field protected static final int[] ENABLED_STATE_SET; 52563 field protected static final int[] ENABLED_WINDOW_FOCUSED_STATE_SET; 52564 field public static final int FIND_VIEWS_WITH_CONTENT_DESCRIPTION = 2; // 0x2 52565 field public static final int FIND_VIEWS_WITH_TEXT = 1; // 0x1 52566 field public static final int FOCUSABLE = 1; // 0x1 52567 field public static final int FOCUSABLES_ALL = 0; // 0x0 52568 field public static final int FOCUSABLES_TOUCH_MODE = 1; // 0x1 52569 field public static final int FOCUSABLE_AUTO = 16; // 0x10 52570 field protected static final int[] FOCUSED_SELECTED_STATE_SET; 52571 field protected static final int[] FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET; 52572 field protected static final int[] FOCUSED_STATE_SET; 52573 field protected static final int[] FOCUSED_WINDOW_FOCUSED_STATE_SET; 52574 field public static final int FOCUS_BACKWARD = 1; // 0x1 52575 field public static final int FOCUS_DOWN = 130; // 0x82 52576 field public static final int FOCUS_FORWARD = 2; // 0x2 52577 field public static final int FOCUS_LEFT = 17; // 0x11 52578 field public static final int FOCUS_RIGHT = 66; // 0x42 52579 field public static final int FOCUS_UP = 33; // 0x21 52580 field public static final int GONE = 8; // 0x8 52581 field public static final int HAPTIC_FEEDBACK_ENABLED = 268435456; // 0x10000000 52582 field public static final int IMPORTANT_FOR_ACCESSIBILITY_AUTO = 0; // 0x0 52583 field public static final int IMPORTANT_FOR_ACCESSIBILITY_NO = 2; // 0x2 52584 field public static final int IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS = 4; // 0x4 52585 field public static final int IMPORTANT_FOR_ACCESSIBILITY_YES = 1; // 0x1 52586 field public static final int IMPORTANT_FOR_AUTOFILL_AUTO = 0; // 0x0 52587 field public static final int IMPORTANT_FOR_AUTOFILL_NO = 2; // 0x2 52588 field public static final int IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS = 8; // 0x8 52589 field public static final int IMPORTANT_FOR_AUTOFILL_YES = 1; // 0x1 52590 field public static final int IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS = 4; // 0x4 52591 field public static final int IMPORTANT_FOR_CONTENT_CAPTURE_AUTO = 0; // 0x0 52592 field public static final int IMPORTANT_FOR_CONTENT_CAPTURE_NO = 2; // 0x2 52593 field public static final int IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS = 8; // 0x8 52594 field public static final int IMPORTANT_FOR_CONTENT_CAPTURE_YES = 1; // 0x1 52595 field public static final int IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS = 4; // 0x4 52596 field public static final int INVISIBLE = 4; // 0x4 52597 field public static final int KEEP_SCREEN_ON = 67108864; // 0x4000000 52598 field public static final int LAYER_TYPE_HARDWARE = 2; // 0x2 52599 field public static final int LAYER_TYPE_NONE = 0; // 0x0 52600 field public static final int LAYER_TYPE_SOFTWARE = 1; // 0x1 52601 field public static final int LAYOUT_DIRECTION_INHERIT = 2; // 0x2 52602 field public static final int LAYOUT_DIRECTION_LOCALE = 3; // 0x3 52603 field public static final int LAYOUT_DIRECTION_LTR = 0; // 0x0 52604 field public static final int LAYOUT_DIRECTION_RTL = 1; // 0x1 52605 field public static final int MEASURED_HEIGHT_STATE_SHIFT = 16; // 0x10 52606 field public static final int MEASURED_SIZE_MASK = 16777215; // 0xffffff 52607 field public static final int MEASURED_STATE_MASK = -16777216; // 0xff000000 52608 field public static final int MEASURED_STATE_TOO_SMALL = 16777216; // 0x1000000 52609 field public static final int NOT_FOCUSABLE = 0; // 0x0 52610 field public static final int NO_ID = -1; // 0xffffffff 52611 field public static final int OVER_SCROLL_ALWAYS = 0; // 0x0 52612 field public static final int OVER_SCROLL_IF_CONTENT_SCROLLS = 1; // 0x1 52613 field public static final int OVER_SCROLL_NEVER = 2; // 0x2 52614 field protected static final int[] PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET; 52615 field protected static final int[] PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET; 52616 field protected static final int[] PRESSED_ENABLED_FOCUSED_STATE_SET; 52617 field protected static final int[] PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET; 52618 field protected static final int[] PRESSED_ENABLED_SELECTED_STATE_SET; 52619 field protected static final int[] PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET; 52620 field protected static final int[] PRESSED_ENABLED_STATE_SET; 52621 field protected static final int[] PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET; 52622 field protected static final int[] PRESSED_FOCUSED_SELECTED_STATE_SET; 52623 field protected static final int[] PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET; 52624 field protected static final int[] PRESSED_FOCUSED_STATE_SET; 52625 field protected static final int[] PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET; 52626 field protected static final int[] PRESSED_SELECTED_STATE_SET; 52627 field protected static final int[] PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET; 52628 field protected static final int[] PRESSED_STATE_SET; 52629 field protected static final int[] PRESSED_WINDOW_FOCUSED_STATE_SET; 52630 field public static final android.util.Property<android.view.View,java.lang.Float> ROTATION; 52631 field public static final android.util.Property<android.view.View,java.lang.Float> ROTATION_X; 52632 field public static final android.util.Property<android.view.View,java.lang.Float> ROTATION_Y; 52633 field public static final android.util.Property<android.view.View,java.lang.Float> SCALE_X; 52634 field public static final android.util.Property<android.view.View,java.lang.Float> SCALE_Y; 52635 field public static final int SCREEN_STATE_OFF = 0; // 0x0 52636 field public static final int SCREEN_STATE_ON = 1; // 0x1 52637 field public static final int SCROLLBARS_INSIDE_INSET = 16777216; // 0x1000000 52638 field public static final int SCROLLBARS_INSIDE_OVERLAY = 0; // 0x0 52639 field public static final int SCROLLBARS_OUTSIDE_INSET = 50331648; // 0x3000000 52640 field public static final int SCROLLBARS_OUTSIDE_OVERLAY = 33554432; // 0x2000000 52641 field public static final int SCROLLBAR_POSITION_DEFAULT = 0; // 0x0 52642 field public static final int SCROLLBAR_POSITION_LEFT = 1; // 0x1 52643 field public static final int SCROLLBAR_POSITION_RIGHT = 2; // 0x2 52644 field public static final int SCROLL_AXIS_HORIZONTAL = 1; // 0x1 52645 field public static final int SCROLL_AXIS_NONE = 0; // 0x0 52646 field public static final int SCROLL_AXIS_VERTICAL = 2; // 0x2 52647 field public static final int SCROLL_INDICATOR_BOTTOM = 2; // 0x2 52648 field public static final int SCROLL_INDICATOR_END = 32; // 0x20 52649 field public static final int SCROLL_INDICATOR_LEFT = 4; // 0x4 52650 field public static final int SCROLL_INDICATOR_RIGHT = 8; // 0x8 52651 field public static final int SCROLL_INDICATOR_START = 16; // 0x10 52652 field public static final int SCROLL_INDICATOR_TOP = 1; // 0x1 52653 field protected static final int[] SELECTED_STATE_SET; 52654 field protected static final int[] SELECTED_WINDOW_FOCUSED_STATE_SET; 52655 field public static final int SOUND_EFFECTS_ENABLED = 134217728; // 0x8000000 52656 field @Deprecated public static final int STATUS_BAR_HIDDEN = 1; // 0x1 52657 field @Deprecated public static final int STATUS_BAR_VISIBLE = 0; // 0x0 52658 field @Deprecated public static final int SYSTEM_UI_FLAG_FULLSCREEN = 4; // 0x4 52659 field @Deprecated public static final int SYSTEM_UI_FLAG_HIDE_NAVIGATION = 2; // 0x2 52660 field @Deprecated public static final int SYSTEM_UI_FLAG_IMMERSIVE = 2048; // 0x800 52661 field @Deprecated public static final int SYSTEM_UI_FLAG_IMMERSIVE_STICKY = 4096; // 0x1000 52662 field @Deprecated public static final int SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN = 1024; // 0x400 52663 field @Deprecated public static final int SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION = 512; // 0x200 52664 field @Deprecated public static final int SYSTEM_UI_FLAG_LAYOUT_STABLE = 256; // 0x100 52665 field @Deprecated public static final int SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR = 16; // 0x10 52666 field @Deprecated public static final int SYSTEM_UI_FLAG_LIGHT_STATUS_BAR = 8192; // 0x2000 52667 field @Deprecated public static final int SYSTEM_UI_FLAG_LOW_PROFILE = 1; // 0x1 52668 field @Deprecated public static final int SYSTEM_UI_FLAG_VISIBLE = 0; // 0x0 52669 field @Deprecated public static final int SYSTEM_UI_LAYOUT_FLAGS = 1536; // 0x600 52670 field public static final int TEXT_ALIGNMENT_CENTER = 4; // 0x4 52671 field public static final int TEXT_ALIGNMENT_GRAVITY = 1; // 0x1 52672 field public static final int TEXT_ALIGNMENT_INHERIT = 0; // 0x0 52673 field public static final int TEXT_ALIGNMENT_TEXT_END = 3; // 0x3 52674 field public static final int TEXT_ALIGNMENT_TEXT_START = 2; // 0x2 52675 field public static final int TEXT_ALIGNMENT_VIEW_END = 6; // 0x6 52676 field public static final int TEXT_ALIGNMENT_VIEW_START = 5; // 0x5 52677 field public static final int TEXT_DIRECTION_ANY_RTL = 2; // 0x2 52678 field public static final int TEXT_DIRECTION_FIRST_STRONG = 1; // 0x1 52679 field public static final int TEXT_DIRECTION_FIRST_STRONG_LTR = 6; // 0x6 52680 field public static final int TEXT_DIRECTION_FIRST_STRONG_RTL = 7; // 0x7 52681 field public static final int TEXT_DIRECTION_INHERIT = 0; // 0x0 52682 field public static final int TEXT_DIRECTION_LOCALE = 5; // 0x5 52683 field public static final int TEXT_DIRECTION_LTR = 3; // 0x3 52684 field public static final int TEXT_DIRECTION_RTL = 4; // 0x4 52685 field public static final android.util.Property<android.view.View,java.lang.Float> TRANSLATION_X; 52686 field public static final android.util.Property<android.view.View,java.lang.Float> TRANSLATION_Y; 52687 field public static final android.util.Property<android.view.View,java.lang.Float> TRANSLATION_Z; 52688 field protected static final String VIEW_LOG_TAG = "View"; 52689 field public static final int VISIBLE = 0; // 0x0 52690 field protected static final int[] WINDOW_FOCUSED_STATE_SET; 52691 field public static final android.util.Property<android.view.View,java.lang.Float> X; 52692 field public static final android.util.Property<android.view.View,java.lang.Float> Y; 52693 field public static final android.util.Property<android.view.View,java.lang.Float> Z; 52694 } 52695 52696 public static class View.AccessibilityDelegate { 52697 ctor public View.AccessibilityDelegate(); 52698 method public void addExtraDataToAccessibilityNodeInfo(@NonNull android.view.View, @NonNull android.view.accessibility.AccessibilityNodeInfo, @NonNull String, @Nullable android.os.Bundle); 52699 method public boolean dispatchPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 52700 method public android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View); 52701 method public void onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 52702 method public void onInitializeAccessibilityNodeInfo(android.view.View, android.view.accessibility.AccessibilityNodeInfo); 52703 method public void onPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 52704 method public boolean onRequestSendAccessibilityEvent(android.view.ViewGroup, android.view.View, android.view.accessibility.AccessibilityEvent); 52705 method public boolean performAccessibilityAction(android.view.View, int, android.os.Bundle); 52706 method public void sendAccessibilityEvent(android.view.View, int); 52707 method public void sendAccessibilityEventUnchecked(android.view.View, android.view.accessibility.AccessibilityEvent); 52708 } 52709 52710 public static class View.BaseSavedState extends android.view.AbsSavedState { 52711 ctor public View.BaseSavedState(android.os.Parcel); 52712 ctor public View.BaseSavedState(android.os.Parcel, ClassLoader); 52713 ctor public View.BaseSavedState(android.os.Parcelable); 52714 field @NonNull public static final android.os.Parcelable.Creator<android.view.View.BaseSavedState> CREATOR; 52715 } 52716 52717 public static class View.DragShadowBuilder { 52718 ctor public View.DragShadowBuilder(android.view.View); 52719 ctor public View.DragShadowBuilder(); 52720 method public final android.view.View getView(); 52721 method public void onDrawShadow(android.graphics.Canvas); 52722 method public void onProvideShadowMetrics(android.graphics.Point, android.graphics.Point); 52723 } 52724 52725 public static class View.MeasureSpec { 52726 ctor public View.MeasureSpec(); 52727 method public static int getMode(int); 52728 method public static int getSize(int); 52729 method public static int makeMeasureSpec(@IntRange(from=0, to=0x40000000 - 1) int, int); 52730 method public static String toString(int); 52731 field public static final int AT_MOST = -2147483648; // 0x80000000 52732 field public static final int EXACTLY = 1073741824; // 0x40000000 52733 field public static final int UNSPECIFIED = 0; // 0x0 52734 } 52735 52736 public static interface View.OnApplyWindowInsetsListener { 52737 method public android.view.WindowInsets onApplyWindowInsets(android.view.View, android.view.WindowInsets); 52738 } 52739 52740 public static interface View.OnAttachStateChangeListener { 52741 method public void onViewAttachedToWindow(android.view.View); 52742 method public void onViewDetachedFromWindow(android.view.View); 52743 } 52744 52745 public static interface View.OnCapturedPointerListener { 52746 method public boolean onCapturedPointer(android.view.View, android.view.MotionEvent); 52747 } 52748 52749 public static interface View.OnClickListener { 52750 method public void onClick(android.view.View); 52751 } 52752 52753 public static interface View.OnContextClickListener { 52754 method public boolean onContextClick(android.view.View); 52755 } 52756 52757 public static interface View.OnCreateContextMenuListener { 52758 method public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo); 52759 } 52760 52761 public static interface View.OnDragListener { 52762 method public boolean onDrag(android.view.View, android.view.DragEvent); 52763 } 52764 52765 public static interface View.OnFocusChangeListener { 52766 method public void onFocusChange(android.view.View, boolean); 52767 } 52768 52769 public static interface View.OnGenericMotionListener { 52770 method public boolean onGenericMotion(android.view.View, android.view.MotionEvent); 52771 } 52772 52773 public static interface View.OnHoverListener { 52774 method public boolean onHover(android.view.View, android.view.MotionEvent); 52775 } 52776 52777 public static interface View.OnKeyListener { 52778 method public boolean onKey(android.view.View, int, android.view.KeyEvent); 52779 } 52780 52781 public static interface View.OnLayoutChangeListener { 52782 method public void onLayoutChange(android.view.View, int, int, int, int, int, int, int, int); 52783 } 52784 52785 public static interface View.OnLongClickListener { 52786 method public boolean onLongClick(android.view.View); 52787 } 52788 52789 public static interface View.OnScrollChangeListener { 52790 method public void onScrollChange(android.view.View, int, int, int, int); 52791 } 52792 52793 @Deprecated public static interface View.OnSystemUiVisibilityChangeListener { 52794 method @Deprecated public void onSystemUiVisibilityChange(int); 52795 } 52796 52797 public static interface View.OnTouchListener { 52798 method public boolean onTouch(android.view.View, android.view.MotionEvent); 52799 } 52800 52801 public static interface View.OnUnhandledKeyEventListener { 52802 method public boolean onUnhandledKeyEvent(android.view.View, android.view.KeyEvent); 52803 } 52804 52805 public final class ViewAnimationUtils { 52806 method public static android.animation.Animator createCircularReveal(android.view.View, int, int, float, float); 52807 } 52808 52809 public class ViewConfiguration { 52810 ctor @Deprecated public ViewConfiguration(); 52811 method public static android.view.ViewConfiguration get(android.content.Context); 52812 method @Deprecated @FloatRange(from=1.0) public static float getAmbiguousGestureMultiplier(); 52813 method public static long getDefaultActionModeHideDuration(); 52814 method public static int getDoubleTapTimeout(); 52815 method @Deprecated public static int getEdgeSlop(); 52816 method @Deprecated public static int getFadingEdgeLength(); 52817 method @Deprecated public static long getGlobalActionKeyTimeout(); 52818 method public static int getJumpTapTimeout(); 52819 method public static int getKeyRepeatDelay(); 52820 method public static int getKeyRepeatTimeout(); 52821 method public static int getLongPressTimeout(); 52822 method @Deprecated public static int getMaximumDrawingCacheSize(); 52823 method @Deprecated public static int getMaximumFlingVelocity(); 52824 method @Deprecated public static int getMinimumFlingVelocity(); 52825 method public static int getPressedStateDuration(); 52826 method @FloatRange(from=1.0) public float getScaledAmbiguousGestureMultiplier(); 52827 method public int getScaledDoubleTapSlop(); 52828 method public int getScaledEdgeSlop(); 52829 method public int getScaledFadingEdgeLength(); 52830 method public float getScaledHorizontalScrollFactor(); 52831 method public int getScaledHoverSlop(); 52832 method public int getScaledMaximumDrawingCacheSize(); 52833 method public int getScaledMaximumFlingVelocity(); 52834 method public int getScaledMinimumFlingVelocity(); 52835 method public int getScaledMinimumScalingSpan(); 52836 method public int getScaledOverflingDistance(); 52837 method public int getScaledOverscrollDistance(); 52838 method public int getScaledPagingTouchSlop(); 52839 method public int getScaledScrollBarSize(); 52840 method public int getScaledTouchSlop(); 52841 method public float getScaledVerticalScrollFactor(); 52842 method public int getScaledWindowTouchSlop(); 52843 method public static int getScrollBarFadeDuration(); 52844 method @Deprecated public static int getScrollBarSize(); 52845 method public static int getScrollDefaultDelay(); 52846 method public static float getScrollFriction(); 52847 method public static int getTapTimeout(); 52848 method @Deprecated public static int getTouchSlop(); 52849 method @Deprecated public static int getWindowTouchSlop(); 52850 method public static long getZoomControlsTimeout(); 52851 method public boolean hasPermanentMenuKey(); 52852 method public boolean shouldShowMenuShortcutsWhenKeyboardPresent(); 52853 } 52854 52855 public class ViewDebug { 52856 ctor public ViewDebug(); 52857 method public static void dumpCapturedView(String, Object); 52858 method @Deprecated public static void startHierarchyTracing(String, android.view.View); 52859 method @Deprecated public static void startRecyclerTracing(String, android.view.View); 52860 method @Deprecated public static void stopHierarchyTracing(); 52861 method @Deprecated public static void stopRecyclerTracing(); 52862 method @Deprecated public static void trace(android.view.View, android.view.ViewDebug.RecyclerTraceType, int...); 52863 method @Deprecated public static void trace(android.view.View, android.view.ViewDebug.HierarchyTraceType); 52864 field @Deprecated public static final boolean TRACE_HIERARCHY = false; 52865 field @Deprecated public static final boolean TRACE_RECYCLER = false; 52866 } 52867 52868 @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.METHOD}) public static @interface ViewDebug.CapturedViewProperty { 52869 method public abstract boolean retrieveReturn() default false; 52870 } 52871 52872 @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.METHOD}) public static @interface ViewDebug.ExportedProperty { 52873 method public abstract String category() default ""; 52874 method public abstract boolean deepExport() default false; 52875 method public abstract android.view.ViewDebug.FlagToString[] flagMapping() default {}; 52876 method public abstract boolean formatToHexString() default false; 52877 method public abstract boolean hasAdjacentMapping() default false; 52878 method public abstract android.view.ViewDebug.IntToString[] indexMapping() default {}; 52879 method public abstract android.view.ViewDebug.IntToString[] mapping() default {}; 52880 method public abstract String prefix() default ""; 52881 method public abstract boolean resolveId() default false; 52882 } 52883 52884 @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE}) public static @interface ViewDebug.FlagToString { 52885 method public abstract int equals(); 52886 method public abstract int mask(); 52887 method public abstract String name(); 52888 method public abstract boolean outputIf() default true; 52889 } 52890 52891 @Deprecated public enum ViewDebug.HierarchyTraceType { 52892 enum_constant @Deprecated public static final android.view.ViewDebug.HierarchyTraceType BUILD_CACHE; 52893 enum_constant @Deprecated public static final android.view.ViewDebug.HierarchyTraceType DRAW; 52894 enum_constant @Deprecated public static final android.view.ViewDebug.HierarchyTraceType INVALIDATE; 52895 enum_constant @Deprecated public static final android.view.ViewDebug.HierarchyTraceType INVALIDATE_CHILD; 52896 enum_constant @Deprecated public static final android.view.ViewDebug.HierarchyTraceType INVALIDATE_CHILD_IN_PARENT; 52897 enum_constant @Deprecated public static final android.view.ViewDebug.HierarchyTraceType ON_LAYOUT; 52898 enum_constant @Deprecated public static final android.view.ViewDebug.HierarchyTraceType ON_MEASURE; 52899 enum_constant @Deprecated public static final android.view.ViewDebug.HierarchyTraceType REQUEST_LAYOUT; 52900 } 52901 52902 @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE}) public static @interface ViewDebug.IntToString { 52903 method public abstract int from(); 52904 method public abstract String to(); 52905 } 52906 52907 @Deprecated public enum ViewDebug.RecyclerTraceType { 52908 enum_constant @Deprecated public static final android.view.ViewDebug.RecyclerTraceType BIND_VIEW; 52909 enum_constant @Deprecated public static final android.view.ViewDebug.RecyclerTraceType MOVE_FROM_ACTIVE_TO_SCRAP_HEAP; 52910 enum_constant @Deprecated public static final android.view.ViewDebug.RecyclerTraceType MOVE_TO_SCRAP_HEAP; 52911 enum_constant @Deprecated public static final android.view.ViewDebug.RecyclerTraceType NEW_VIEW; 52912 enum_constant @Deprecated public static final android.view.ViewDebug.RecyclerTraceType RECYCLE_FROM_ACTIVE_HEAP; 52913 enum_constant @Deprecated public static final android.view.ViewDebug.RecyclerTraceType RECYCLE_FROM_SCRAP_HEAP; 52914 } 52915 52916 @UiThread public abstract class ViewGroup extends android.view.View implements android.view.ViewManager android.view.ViewParent { 52917 ctor public ViewGroup(android.content.Context); 52918 ctor public ViewGroup(android.content.Context, android.util.AttributeSet); 52919 ctor public ViewGroup(android.content.Context, android.util.AttributeSet, int); 52920 ctor public ViewGroup(android.content.Context, android.util.AttributeSet, int, int); 52921 method public boolean addStatesFromChildren(); 52922 method public void addView(android.view.View); 52923 method public void addView(android.view.View, int); 52924 method public void addView(android.view.View, int, int); 52925 method public void addView(android.view.View, android.view.ViewGroup.LayoutParams); 52926 method public void addView(android.view.View, int, android.view.ViewGroup.LayoutParams); 52927 method protected boolean addViewInLayout(android.view.View, int, android.view.ViewGroup.LayoutParams); 52928 method protected boolean addViewInLayout(android.view.View, int, android.view.ViewGroup.LayoutParams, boolean); 52929 method protected void attachLayoutAnimationParameters(android.view.View, android.view.ViewGroup.LayoutParams, int, int); 52930 method protected void attachViewToParent(android.view.View, int, android.view.ViewGroup.LayoutParams); 52931 method public void bringChildToFront(android.view.View); 52932 method protected boolean canAnimate(); 52933 method protected boolean checkLayoutParams(android.view.ViewGroup.LayoutParams); 52934 method public void childDrawableStateChanged(android.view.View); 52935 method public void childHasTransientStateChanged(android.view.View, boolean); 52936 method protected void cleanupLayoutState(android.view.View); 52937 method public void clearChildFocus(android.view.View); 52938 method public void clearDisappearingChildren(); 52939 method protected void debug(int); 52940 method protected void detachAllViewsFromParent(); 52941 method protected void detachViewFromParent(android.view.View); 52942 method protected void detachViewFromParent(int); 52943 method protected void detachViewsFromParent(int, int); 52944 method protected void dispatchFreezeSelfOnly(android.util.SparseArray<android.os.Parcelable>); 52945 method public void dispatchSetActivated(boolean); 52946 method public void dispatchSetSelected(boolean); 52947 method protected void dispatchThawSelfOnly(android.util.SparseArray<android.os.Parcelable>); 52948 method protected boolean drawChild(android.graphics.Canvas, android.view.View, long); 52949 method public void endViewTransition(android.view.View); 52950 method public android.view.View focusSearch(android.view.View, int); 52951 method public void focusableViewAvailable(android.view.View); 52952 method public boolean gatherTransparentRegion(android.graphics.Region); 52953 method protected android.view.ViewGroup.LayoutParams generateDefaultLayoutParams(); 52954 method public android.view.ViewGroup.LayoutParams generateLayoutParams(android.util.AttributeSet); 52955 method protected android.view.ViewGroup.LayoutParams generateLayoutParams(android.view.ViewGroup.LayoutParams); 52956 method public android.view.View getChildAt(int); 52957 method public int getChildCount(); 52958 method protected int getChildDrawingOrder(int, int); 52959 method public final int getChildDrawingOrder(int); 52960 method public static int getChildMeasureSpec(int, int, int); 52961 method protected boolean getChildStaticTransformation(android.view.View, android.view.animation.Transformation); 52962 method public boolean getChildVisibleRect(android.view.View, android.graphics.Rect, android.graphics.Point); 52963 method @android.view.ViewDebug.ExportedProperty(category="drawing") public boolean getClipChildren(); 52964 method @android.view.ViewDebug.ExportedProperty(category="drawing") public boolean getClipToPadding(); 52965 method @android.view.ViewDebug.ExportedProperty(category="focus", mapping={@android.view.ViewDebug.IntToString(from=android.view.ViewGroup.FOCUS_BEFORE_DESCENDANTS, to="FOCUS_BEFORE_DESCENDANTS"), @android.view.ViewDebug.IntToString(from=android.view.ViewGroup.FOCUS_AFTER_DESCENDANTS, to="FOCUS_AFTER_DESCENDANTS"), @android.view.ViewDebug.IntToString(from=android.view.ViewGroup.FOCUS_BLOCK_DESCENDANTS, to="FOCUS_BLOCK_DESCENDANTS")}) public int getDescendantFocusability(); 52966 method public android.view.View getFocusedChild(); 52967 method public android.view.animation.LayoutAnimationController getLayoutAnimation(); 52968 method public android.view.animation.Animation.AnimationListener getLayoutAnimationListener(); 52969 method public int getLayoutMode(); 52970 method public android.animation.LayoutTransition getLayoutTransition(); 52971 method public int getNestedScrollAxes(); 52972 method public android.view.ViewGroupOverlay getOverlay(); 52973 method @Deprecated @android.view.ViewDebug.ExportedProperty(category="drawing", mapping={@android.view.ViewDebug.IntToString(from=android.view.ViewGroup.PERSISTENT_NO_CACHE, to="NONE"), @android.view.ViewDebug.IntToString(from=android.view.ViewGroup.PERSISTENT_ANIMATION_CACHE, to="ANIMATION"), @android.view.ViewDebug.IntToString(from=android.view.ViewGroup.PERSISTENT_SCROLLING_CACHE, to="SCROLLING"), @android.view.ViewDebug.IntToString(from=android.view.ViewGroup.PERSISTENT_ALL_CACHES, to="ALL")}) public int getPersistentDrawingCache(); 52974 method @android.view.ViewDebug.ExportedProperty(category="focus") public boolean getTouchscreenBlocksFocus(); 52975 method public int indexOfChild(android.view.View); 52976 method @Deprecated public final void invalidateChild(android.view.View, android.graphics.Rect); 52977 method @Deprecated public android.view.ViewParent invalidateChildInParent(int[], android.graphics.Rect); 52978 method @Deprecated public boolean isAlwaysDrawnWithCacheEnabled(); 52979 method @Deprecated public boolean isAnimationCacheEnabled(); 52980 method @android.view.ViewDebug.ExportedProperty(category="drawing") protected boolean isChildrenDrawingOrderEnabled(); 52981 method @Deprecated protected boolean isChildrenDrawnWithCacheEnabled(); 52982 method public boolean isLayoutSuppressed(); 52983 method public boolean isMotionEventSplittingEnabled(); 52984 method public boolean isTransitionGroup(); 52985 method public final void layout(int, int, int, int); 52986 method protected void measureChild(android.view.View, int, int); 52987 method protected void measureChildWithMargins(android.view.View, int, int, int, int); 52988 method protected void measureChildren(int, int); 52989 method public void notifySubtreeAccessibilityStateChanged(android.view.View, android.view.View, int); 52990 method public final void offsetDescendantRectToMyCoords(android.view.View, android.graphics.Rect); 52991 method public final void offsetRectIntoDescendantCoords(android.view.View, android.graphics.Rect); 52992 method public boolean onInterceptHoverEvent(android.view.MotionEvent); 52993 method public boolean onInterceptTouchEvent(android.view.MotionEvent); 52994 method protected abstract void onLayout(boolean, int, int, int, int); 52995 method public boolean onNestedFling(android.view.View, float, float, boolean); 52996 method public boolean onNestedPreFling(android.view.View, float, float); 52997 method public boolean onNestedPrePerformAccessibilityAction(android.view.View, int, android.os.Bundle); 52998 method public void onNestedPreScroll(android.view.View, int, int, int[]); 52999 method public void onNestedScroll(android.view.View, int, int, int, int); 53000 method public void onNestedScrollAccepted(android.view.View, android.view.View, int); 53001 method protected boolean onRequestFocusInDescendants(int, android.graphics.Rect); 53002 method public boolean onRequestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 53003 method public boolean onStartNestedScroll(android.view.View, android.view.View, int); 53004 method public void onStopNestedScroll(android.view.View); 53005 method public void onViewAdded(android.view.View); 53006 method public void onViewRemoved(android.view.View); 53007 method public void recomputeViewAttributes(android.view.View); 53008 method public void removeAllViews(); 53009 method public void removeAllViewsInLayout(); 53010 method protected void removeDetachedView(android.view.View, boolean); 53011 method public void removeView(android.view.View); 53012 method public void removeViewAt(int); 53013 method public void removeViewInLayout(android.view.View); 53014 method public void removeViews(int, int); 53015 method public void removeViewsInLayout(int, int); 53016 method public void requestChildFocus(android.view.View, android.view.View); 53017 method public boolean requestChildRectangleOnScreen(android.view.View, android.graphics.Rect, boolean); 53018 method public void requestDisallowInterceptTouchEvent(boolean); 53019 method public boolean requestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 53020 method public void requestTransparentRegion(android.view.View); 53021 method public void scheduleLayoutAnimation(); 53022 method public void setAddStatesFromChildren(boolean); 53023 method @Deprecated public void setAlwaysDrawnWithCacheEnabled(boolean); 53024 method @Deprecated public void setAnimationCacheEnabled(boolean); 53025 method @Deprecated protected void setChildrenDrawingCacheEnabled(boolean); 53026 method protected void setChildrenDrawingOrderEnabled(boolean); 53027 method @Deprecated protected void setChildrenDrawnWithCacheEnabled(boolean); 53028 method public void setClipChildren(boolean); 53029 method public void setClipToPadding(boolean); 53030 method public void setDescendantFocusability(int); 53031 method public void setLayoutAnimation(android.view.animation.LayoutAnimationController); 53032 method public void setLayoutAnimationListener(android.view.animation.Animation.AnimationListener); 53033 method public void setLayoutMode(int); 53034 method public void setLayoutTransition(android.animation.LayoutTransition); 53035 method public void setMotionEventSplittingEnabled(boolean); 53036 method public void setOnHierarchyChangeListener(android.view.ViewGroup.OnHierarchyChangeListener); 53037 method @Deprecated public void setPersistentDrawingCache(int); 53038 method protected void setStaticTransformationsEnabled(boolean); 53039 method public void setTouchscreenBlocksFocus(boolean); 53040 method public void setTransitionGroup(boolean); 53041 method public boolean shouldDelayChildPressedState(); 53042 method public boolean showContextMenuForChild(android.view.View); 53043 method public boolean showContextMenuForChild(android.view.View, float, float); 53044 method public android.view.ActionMode startActionModeForChild(android.view.View, android.view.ActionMode.Callback); 53045 method public android.view.ActionMode startActionModeForChild(android.view.View, android.view.ActionMode.Callback, int); 53046 method public void startLayoutAnimation(); 53047 method public void startViewTransition(android.view.View); 53048 method public void suppressLayout(boolean); 53049 method public void updateViewLayout(android.view.View, android.view.ViewGroup.LayoutParams); 53050 field protected static final int CLIP_TO_PADDING_MASK = 34; // 0x22 53051 field public static final int FOCUS_AFTER_DESCENDANTS = 262144; // 0x40000 53052 field public static final int FOCUS_BEFORE_DESCENDANTS = 131072; // 0x20000 53053 field public static final int FOCUS_BLOCK_DESCENDANTS = 393216; // 0x60000 53054 field public static final int LAYOUT_MODE_CLIP_BOUNDS = 0; // 0x0 53055 field public static final int LAYOUT_MODE_OPTICAL_BOUNDS = 1; // 0x1 53056 field @Deprecated public static final int PERSISTENT_ALL_CACHES = 3; // 0x3 53057 field @Deprecated public static final int PERSISTENT_ANIMATION_CACHE = 1; // 0x1 53058 field @Deprecated public static final int PERSISTENT_NO_CACHE = 0; // 0x0 53059 field @Deprecated public static final int PERSISTENT_SCROLLING_CACHE = 2; // 0x2 53060 } 53061 53062 public static class ViewGroup.LayoutParams { 53063 ctor public ViewGroup.LayoutParams(android.content.Context, android.util.AttributeSet); 53064 ctor public ViewGroup.LayoutParams(int, int); 53065 ctor public ViewGroup.LayoutParams(android.view.ViewGroup.LayoutParams); 53066 method public void resolveLayoutDirection(int); 53067 method protected void setBaseAttributes(android.content.res.TypedArray, int, int); 53068 field @Deprecated public static final int FILL_PARENT = -1; // 0xffffffff 53069 field public static final int MATCH_PARENT = -1; // 0xffffffff 53070 field public static final int WRAP_CONTENT = -2; // 0xfffffffe 53071 field @android.view.ViewDebug.ExportedProperty(category="layout", mapping={@android.view.ViewDebug.IntToString(from=android.view.ViewGroup.LayoutParams.MATCH_PARENT, to="MATCH_PARENT"), @android.view.ViewDebug.IntToString(from=android.view.ViewGroup.LayoutParams.WRAP_CONTENT, to="WRAP_CONTENT")}) public int height; 53072 field public android.view.animation.LayoutAnimationController.AnimationParameters layoutAnimationParameters; 53073 field @android.view.ViewDebug.ExportedProperty(category="layout", mapping={@android.view.ViewDebug.IntToString(from=android.view.ViewGroup.LayoutParams.MATCH_PARENT, to="MATCH_PARENT"), @android.view.ViewDebug.IntToString(from=android.view.ViewGroup.LayoutParams.WRAP_CONTENT, to="WRAP_CONTENT")}) public int width; 53074 } 53075 53076 public static class ViewGroup.MarginLayoutParams extends android.view.ViewGroup.LayoutParams { 53077 ctor public ViewGroup.MarginLayoutParams(android.content.Context, android.util.AttributeSet); 53078 ctor public ViewGroup.MarginLayoutParams(int, int); 53079 ctor public ViewGroup.MarginLayoutParams(android.view.ViewGroup.MarginLayoutParams); 53080 ctor public ViewGroup.MarginLayoutParams(android.view.ViewGroup.LayoutParams); 53081 method public int getLayoutDirection(); 53082 method public int getMarginEnd(); 53083 method public int getMarginStart(); 53084 method public boolean isMarginRelative(); 53085 method public void setLayoutDirection(int); 53086 method public void setMarginEnd(int); 53087 method public void setMarginStart(int); 53088 method public void setMargins(int, int, int, int); 53089 field @android.view.ViewDebug.ExportedProperty(category="layout") public int bottomMargin; 53090 field @android.view.ViewDebug.ExportedProperty(category="layout") public int leftMargin; 53091 field @android.view.ViewDebug.ExportedProperty(category="layout") public int rightMargin; 53092 field @android.view.ViewDebug.ExportedProperty(category="layout") public int topMargin; 53093 } 53094 53095 public static interface ViewGroup.OnHierarchyChangeListener { 53096 method public void onChildViewAdded(android.view.View, android.view.View); 53097 method public void onChildViewRemoved(android.view.View, android.view.View); 53098 } 53099 53100 public class ViewGroupOverlay extends android.view.ViewOverlay { 53101 method public void add(@NonNull android.view.View); 53102 method public void remove(@NonNull android.view.View); 53103 } 53104 53105 public interface ViewManager { 53106 method public void addView(android.view.View, android.view.ViewGroup.LayoutParams); 53107 method public void removeView(android.view.View); 53108 method public void updateViewLayout(android.view.View, android.view.ViewGroup.LayoutParams); 53109 } 53110 53111 public abstract class ViewOutlineProvider { 53112 ctor public ViewOutlineProvider(); 53113 method public abstract void getOutline(android.view.View, android.graphics.Outline); 53114 field public static final android.view.ViewOutlineProvider BACKGROUND; 53115 field public static final android.view.ViewOutlineProvider BOUNDS; 53116 field public static final android.view.ViewOutlineProvider PADDED_BOUNDS; 53117 } 53118 53119 public class ViewOverlay { 53120 method public void add(@NonNull android.graphics.drawable.Drawable); 53121 method public void clear(); 53122 method public void remove(@NonNull android.graphics.drawable.Drawable); 53123 } 53124 53125 public interface ViewParent { 53126 method public void bringChildToFront(android.view.View); 53127 method public boolean canResolveLayoutDirection(); 53128 method public boolean canResolveTextAlignment(); 53129 method public boolean canResolveTextDirection(); 53130 method public void childDrawableStateChanged(android.view.View); 53131 method public void childHasTransientStateChanged(android.view.View, boolean); 53132 method public void clearChildFocus(android.view.View); 53133 method public void createContextMenu(android.view.ContextMenu); 53134 method public android.view.View focusSearch(android.view.View, int); 53135 method public void focusableViewAvailable(android.view.View); 53136 method public boolean getChildVisibleRect(android.view.View, android.graphics.Rect, android.graphics.Point); 53137 method public int getLayoutDirection(); 53138 method public android.view.ViewParent getParent(); 53139 method public android.view.ViewParent getParentForAccessibility(); 53140 method public int getTextAlignment(); 53141 method public int getTextDirection(); 53142 method @Deprecated public void invalidateChild(android.view.View, android.graphics.Rect); 53143 method @Deprecated public android.view.ViewParent invalidateChildInParent(int[], android.graphics.Rect); 53144 method public boolean isLayoutDirectionResolved(); 53145 method public boolean isLayoutRequested(); 53146 method public boolean isTextAlignmentResolved(); 53147 method public boolean isTextDirectionResolved(); 53148 method public android.view.View keyboardNavigationClusterSearch(android.view.View, int); 53149 method public void notifySubtreeAccessibilityStateChanged(android.view.View, @NonNull android.view.View, int); 53150 method public default void onDescendantInvalidated(@NonNull android.view.View, @NonNull android.view.View); 53151 method public boolean onNestedFling(android.view.View, float, float, boolean); 53152 method public boolean onNestedPreFling(android.view.View, float, float); 53153 method public boolean onNestedPrePerformAccessibilityAction(android.view.View, int, android.os.Bundle); 53154 method public void onNestedPreScroll(android.view.View, int, int, int[]); 53155 method public void onNestedScroll(android.view.View, int, int, int, int); 53156 method public void onNestedScrollAccepted(android.view.View, android.view.View, int); 53157 method public boolean onStartNestedScroll(android.view.View, android.view.View, int); 53158 method public void onStopNestedScroll(android.view.View); 53159 method public void recomputeViewAttributes(android.view.View); 53160 method public void requestChildFocus(android.view.View, android.view.View); 53161 method public boolean requestChildRectangleOnScreen(android.view.View, android.graphics.Rect, boolean); 53162 method public void requestDisallowInterceptTouchEvent(boolean); 53163 method public void requestFitSystemWindows(); 53164 method public void requestLayout(); 53165 method public boolean requestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 53166 method public void requestTransparentRegion(android.view.View); 53167 method public boolean showContextMenuForChild(android.view.View); 53168 method public boolean showContextMenuForChild(android.view.View, float, float); 53169 method public android.view.ActionMode startActionModeForChild(android.view.View, android.view.ActionMode.Callback); 53170 method public android.view.ActionMode startActionModeForChild(android.view.View, android.view.ActionMode.Callback, int); 53171 } 53172 53173 public class ViewPropertyAnimator { 53174 method public android.view.ViewPropertyAnimator alpha(float); 53175 method public android.view.ViewPropertyAnimator alphaBy(float); 53176 method public void cancel(); 53177 method public long getDuration(); 53178 method public android.animation.TimeInterpolator getInterpolator(); 53179 method public long getStartDelay(); 53180 method public android.view.ViewPropertyAnimator rotation(float); 53181 method public android.view.ViewPropertyAnimator rotationBy(float); 53182 method public android.view.ViewPropertyAnimator rotationX(float); 53183 method public android.view.ViewPropertyAnimator rotationXBy(float); 53184 method public android.view.ViewPropertyAnimator rotationY(float); 53185 method public android.view.ViewPropertyAnimator rotationYBy(float); 53186 method public android.view.ViewPropertyAnimator scaleX(float); 53187 method public android.view.ViewPropertyAnimator scaleXBy(float); 53188 method public android.view.ViewPropertyAnimator scaleY(float); 53189 method public android.view.ViewPropertyAnimator scaleYBy(float); 53190 method public android.view.ViewPropertyAnimator setDuration(long); 53191 method public android.view.ViewPropertyAnimator setInterpolator(android.animation.TimeInterpolator); 53192 method public android.view.ViewPropertyAnimator setListener(android.animation.Animator.AnimatorListener); 53193 method public android.view.ViewPropertyAnimator setStartDelay(long); 53194 method public android.view.ViewPropertyAnimator setUpdateListener(android.animation.ValueAnimator.AnimatorUpdateListener); 53195 method public void start(); 53196 method public android.view.ViewPropertyAnimator translationX(float); 53197 method public android.view.ViewPropertyAnimator translationXBy(float); 53198 method public android.view.ViewPropertyAnimator translationY(float); 53199 method public android.view.ViewPropertyAnimator translationYBy(float); 53200 method public android.view.ViewPropertyAnimator translationZ(float); 53201 method public android.view.ViewPropertyAnimator translationZBy(float); 53202 method public android.view.ViewPropertyAnimator withEndAction(Runnable); 53203 method public android.view.ViewPropertyAnimator withLayer(); 53204 method public android.view.ViewPropertyAnimator withStartAction(Runnable); 53205 method public android.view.ViewPropertyAnimator x(float); 53206 method public android.view.ViewPropertyAnimator xBy(float); 53207 method public android.view.ViewPropertyAnimator y(float); 53208 method public android.view.ViewPropertyAnimator yBy(float); 53209 method public android.view.ViewPropertyAnimator z(float); 53210 method public android.view.ViewPropertyAnimator zBy(float); 53211 } 53212 53213 public abstract class ViewStructure { 53214 ctor public ViewStructure(); 53215 method public abstract int addChildCount(int); 53216 method public abstract void asyncCommit(); 53217 method public abstract android.view.ViewStructure asyncNewChild(int); 53218 method @Nullable public abstract android.view.autofill.AutofillId getAutofillId(); 53219 method public abstract int getChildCount(); 53220 method public abstract android.os.Bundle getExtras(); 53221 method public abstract CharSequence getHint(); 53222 method public abstract CharSequence getText(); 53223 method public abstract int getTextSelectionEnd(); 53224 method public abstract int getTextSelectionStart(); 53225 method public abstract boolean hasExtras(); 53226 method public abstract android.view.ViewStructure newChild(int); 53227 method public abstract android.view.ViewStructure.HtmlInfo.Builder newHtmlInfoBuilder(@NonNull String); 53228 method public abstract void setAccessibilityFocused(boolean); 53229 method public abstract void setActivated(boolean); 53230 method public abstract void setAlpha(float); 53231 method public abstract void setAutofillHints(@Nullable String[]); 53232 method public abstract void setAutofillId(@NonNull android.view.autofill.AutofillId); 53233 method public abstract void setAutofillId(@NonNull android.view.autofill.AutofillId, int); 53234 method public abstract void setAutofillOptions(CharSequence[]); 53235 method public abstract void setAutofillType(int); 53236 method public abstract void setAutofillValue(android.view.autofill.AutofillValue); 53237 method public abstract void setCheckable(boolean); 53238 method public abstract void setChecked(boolean); 53239 method public abstract void setChildCount(int); 53240 method public abstract void setClassName(String); 53241 method public abstract void setClickable(boolean); 53242 method public abstract void setContentDescription(CharSequence); 53243 method public abstract void setContextClickable(boolean); 53244 method public abstract void setDataIsSensitive(boolean); 53245 method public abstract void setDimens(int, int, int, int, int, int); 53246 method public abstract void setElevation(float); 53247 method public abstract void setEnabled(boolean); 53248 method public abstract void setFocusable(boolean); 53249 method public abstract void setFocused(boolean); 53250 method public abstract void setHint(CharSequence); 53251 method public void setHintIdEntry(@NonNull String); 53252 method public abstract void setHtmlInfo(@NonNull android.view.ViewStructure.HtmlInfo); 53253 method public abstract void setId(int, String, String, String); 53254 method public void setImportantForAutofill(int); 53255 method public abstract void setInputType(int); 53256 method public abstract void setLocaleList(android.os.LocaleList); 53257 method public abstract void setLongClickable(boolean); 53258 method public void setMaxTextEms(int); 53259 method public void setMaxTextLength(int); 53260 method public void setMinTextEms(int); 53261 method public abstract void setOpaque(boolean); 53262 method public abstract void setSelected(boolean); 53263 method public abstract void setText(CharSequence); 53264 method public abstract void setText(CharSequence, int, int); 53265 method public void setTextIdEntry(@NonNull String); 53266 method public abstract void setTextLines(int[], int[]); 53267 method public abstract void setTextStyle(float, int, int, int); 53268 method public abstract void setTransformation(android.graphics.Matrix); 53269 method public abstract void setVisibility(int); 53270 method public abstract void setWebDomain(@Nullable String); 53271 } 53272 53273 public abstract static class ViewStructure.HtmlInfo { 53274 ctor public ViewStructure.HtmlInfo(); 53275 method @Nullable public abstract java.util.List<android.util.Pair<java.lang.String,java.lang.String>> getAttributes(); 53276 method @NonNull public abstract String getTag(); 53277 } 53278 53279 public abstract static class ViewStructure.HtmlInfo.Builder { 53280 ctor public ViewStructure.HtmlInfo.Builder(); 53281 method public abstract android.view.ViewStructure.HtmlInfo.Builder addAttribute(@NonNull String, @NonNull String); 53282 method public abstract android.view.ViewStructure.HtmlInfo build(); 53283 } 53284 53285 @android.widget.RemoteViews.RemoteView public final class ViewStub extends android.view.View { 53286 ctor public ViewStub(android.content.Context); 53287 ctor public ViewStub(android.content.Context, @LayoutRes int); 53288 ctor public ViewStub(android.content.Context, android.util.AttributeSet); 53289 ctor public ViewStub(android.content.Context, android.util.AttributeSet, int); 53290 ctor public ViewStub(android.content.Context, android.util.AttributeSet, int, int); 53291 method @IdRes public int getInflatedId(); 53292 method public android.view.LayoutInflater getLayoutInflater(); 53293 method @LayoutRes public int getLayoutResource(); 53294 method public android.view.View inflate(); 53295 method public void setInflatedId(@IdRes int); 53296 method public void setLayoutInflater(android.view.LayoutInflater); 53297 method public void setLayoutResource(@LayoutRes int); 53298 method public void setOnInflateListener(android.view.ViewStub.OnInflateListener); 53299 } 53300 53301 public static interface ViewStub.OnInflateListener { 53302 method public void onInflate(android.view.ViewStub, android.view.View); 53303 } 53304 53305 public final class ViewTreeObserver { 53306 method public void addOnDrawListener(android.view.ViewTreeObserver.OnDrawListener); 53307 method public void addOnGlobalFocusChangeListener(android.view.ViewTreeObserver.OnGlobalFocusChangeListener); 53308 method public void addOnGlobalLayoutListener(android.view.ViewTreeObserver.OnGlobalLayoutListener); 53309 method public void addOnPreDrawListener(android.view.ViewTreeObserver.OnPreDrawListener); 53310 method public void addOnScrollChangedListener(android.view.ViewTreeObserver.OnScrollChangedListener); 53311 method public void addOnSystemGestureExclusionRectsChangedListener(@NonNull java.util.function.Consumer<java.util.List<android.graphics.Rect>>); 53312 method public void addOnTouchModeChangeListener(android.view.ViewTreeObserver.OnTouchModeChangeListener); 53313 method public void addOnWindowAttachListener(android.view.ViewTreeObserver.OnWindowAttachListener); 53314 method public void addOnWindowFocusChangeListener(android.view.ViewTreeObserver.OnWindowFocusChangeListener); 53315 method public void dispatchOnDraw(); 53316 method public void dispatchOnGlobalLayout(); 53317 method public boolean dispatchOnPreDraw(); 53318 method public boolean isAlive(); 53319 method public void registerFrameCommitCallback(@NonNull Runnable); 53320 method @Deprecated public void removeGlobalOnLayoutListener(android.view.ViewTreeObserver.OnGlobalLayoutListener); 53321 method public void removeOnDrawListener(android.view.ViewTreeObserver.OnDrawListener); 53322 method public void removeOnGlobalFocusChangeListener(android.view.ViewTreeObserver.OnGlobalFocusChangeListener); 53323 method public void removeOnGlobalLayoutListener(android.view.ViewTreeObserver.OnGlobalLayoutListener); 53324 method public void removeOnPreDrawListener(android.view.ViewTreeObserver.OnPreDrawListener); 53325 method public void removeOnScrollChangedListener(android.view.ViewTreeObserver.OnScrollChangedListener); 53326 method public void removeOnSystemGestureExclusionRectsChangedListener(@NonNull java.util.function.Consumer<java.util.List<android.graphics.Rect>>); 53327 method public void removeOnTouchModeChangeListener(android.view.ViewTreeObserver.OnTouchModeChangeListener); 53328 method public void removeOnWindowAttachListener(android.view.ViewTreeObserver.OnWindowAttachListener); 53329 method public void removeOnWindowFocusChangeListener(android.view.ViewTreeObserver.OnWindowFocusChangeListener); 53330 method public boolean unregisterFrameCommitCallback(@NonNull Runnable); 53331 } 53332 53333 public static interface ViewTreeObserver.OnDrawListener { 53334 method public void onDraw(); 53335 } 53336 53337 public static interface ViewTreeObserver.OnGlobalFocusChangeListener { 53338 method public void onGlobalFocusChanged(android.view.View, android.view.View); 53339 } 53340 53341 public static interface ViewTreeObserver.OnGlobalLayoutListener { 53342 method public void onGlobalLayout(); 53343 } 53344 53345 public static interface ViewTreeObserver.OnPreDrawListener { 53346 method public boolean onPreDraw(); 53347 } 53348 53349 public static interface ViewTreeObserver.OnScrollChangedListener { 53350 method public void onScrollChanged(); 53351 } 53352 53353 public static interface ViewTreeObserver.OnTouchModeChangeListener { 53354 method public void onTouchModeChanged(boolean); 53355 } 53356 53357 public static interface ViewTreeObserver.OnWindowAttachListener { 53358 method public void onWindowAttached(); 53359 method public void onWindowDetached(); 53360 } 53361 53362 public static interface ViewTreeObserver.OnWindowFocusChangeListener { 53363 method public void onWindowFocusChanged(boolean); 53364 } 53365 53366 public abstract class Window { 53367 ctor public Window(android.content.Context); 53368 method public abstract void addContentView(android.view.View, android.view.ViewGroup.LayoutParams); 53369 method public void addFlags(int); 53370 method public final void addOnFrameMetricsAvailableListener(@NonNull android.view.Window.OnFrameMetricsAvailableListener, android.os.Handler); 53371 method public void clearFlags(int); 53372 method public abstract void closeAllPanels(); 53373 method public abstract void closePanel(int); 53374 method public <T extends android.view.View> T findViewById(@IdRes int); 53375 method public boolean getAllowEnterTransitionOverlap(); 53376 method public boolean getAllowReturnTransitionOverlap(); 53377 method public final android.view.WindowManager.LayoutParams getAttributes(); 53378 method public final android.view.Window.Callback getCallback(); 53379 method public int getColorMode(); 53380 method public final android.view.Window getContainer(); 53381 method public android.transition.Scene getContentScene(); 53382 method public final android.content.Context getContext(); 53383 method @Nullable public abstract android.view.View getCurrentFocus(); 53384 method @NonNull public abstract android.view.View getDecorView(); 53385 method public static int getDefaultFeatures(android.content.Context); 53386 method public android.transition.Transition getEnterTransition(); 53387 method public android.transition.Transition getExitTransition(); 53388 method protected final int getFeatures(); 53389 method protected final int getForcedWindowFlags(); 53390 method @Nullable public android.view.WindowInsetsController getInsetsController(); 53391 method @NonNull public abstract android.view.LayoutInflater getLayoutInflater(); 53392 method protected final int getLocalFeatures(); 53393 method public android.media.session.MediaController getMediaController(); 53394 method @ColorInt public abstract int getNavigationBarColor(); 53395 method @ColorInt public int getNavigationBarDividerColor(); 53396 method public android.transition.Transition getReenterTransition(); 53397 method public android.transition.Transition getReturnTransition(); 53398 method public android.transition.Transition getSharedElementEnterTransition(); 53399 method public android.transition.Transition getSharedElementExitTransition(); 53400 method public android.transition.Transition getSharedElementReenterTransition(); 53401 method public android.transition.Transition getSharedElementReturnTransition(); 53402 method public boolean getSharedElementsUseOverlay(); 53403 method @ColorInt public abstract int getStatusBarColor(); 53404 method @NonNull public java.util.List<android.graphics.Rect> getSystemGestureExclusionRects(); 53405 method public long getTransitionBackgroundFadeDuration(); 53406 method public android.transition.TransitionManager getTransitionManager(); 53407 method public abstract int getVolumeControlStream(); 53408 method public android.view.WindowManager getWindowManager(); 53409 method public final android.content.res.TypedArray getWindowStyle(); 53410 method public final boolean hasChildren(); 53411 method public boolean hasFeature(int); 53412 method protected final boolean hasSoftInputMode(); 53413 method public void injectInputEvent(android.view.InputEvent); 53414 method public abstract void invalidatePanelMenu(int); 53415 method public final boolean isActive(); 53416 method public abstract boolean isFloating(); 53417 method public boolean isNavigationBarContrastEnforced(); 53418 method public abstract boolean isShortcutKey(int, android.view.KeyEvent); 53419 method public boolean isStatusBarContrastEnforced(); 53420 method public boolean isWideColorGamut(); 53421 method public final void makeActive(); 53422 method protected abstract void onActive(); 53423 method public abstract void onConfigurationChanged(android.content.res.Configuration); 53424 method public abstract void openPanel(int, android.view.KeyEvent); 53425 method public abstract android.view.View peekDecorView(); 53426 method public abstract boolean performContextMenuIdentifierAction(int, int); 53427 method public abstract boolean performPanelIdentifierAction(int, int, int); 53428 method public abstract boolean performPanelShortcut(int, int, android.view.KeyEvent, int); 53429 method public final void removeOnFrameMetricsAvailableListener(android.view.Window.OnFrameMetricsAvailableListener); 53430 method public boolean requestFeature(int); 53431 method @NonNull public final <T extends android.view.View> T requireViewById(@IdRes int); 53432 method public abstract void restoreHierarchyState(android.os.Bundle); 53433 method public abstract android.os.Bundle saveHierarchyState(); 53434 method public void setAllowEnterTransitionOverlap(boolean); 53435 method public void setAllowReturnTransitionOverlap(boolean); 53436 method public void setAttributes(android.view.WindowManager.LayoutParams); 53437 method public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable); 53438 method public void setBackgroundDrawableResource(@DrawableRes int); 53439 method public void setCallback(android.view.Window.Callback); 53440 method public abstract void setChildDrawable(int, android.graphics.drawable.Drawable); 53441 method public abstract void setChildInt(int, int); 53442 method public void setClipToOutline(boolean); 53443 method public void setColorMode(int); 53444 method public void setContainer(android.view.Window); 53445 method public abstract void setContentView(@LayoutRes int); 53446 method public abstract void setContentView(android.view.View); 53447 method public abstract void setContentView(android.view.View, android.view.ViewGroup.LayoutParams); 53448 method public abstract void setDecorCaptionShade(int); 53449 method public void setDecorFitsSystemWindows(boolean); 53450 method protected void setDefaultWindowFormat(int); 53451 method public void setDimAmount(float); 53452 method public void setElevation(float); 53453 method public void setEnterTransition(android.transition.Transition); 53454 method public void setExitTransition(android.transition.Transition); 53455 method public abstract void setFeatureDrawable(int, android.graphics.drawable.Drawable); 53456 method public abstract void setFeatureDrawableAlpha(int, int); 53457 method public abstract void setFeatureDrawableResource(int, @DrawableRes int); 53458 method public abstract void setFeatureDrawableUri(int, android.net.Uri); 53459 method public abstract void setFeatureInt(int, int); 53460 method public void setFlags(int, int); 53461 method public void setFormat(int); 53462 method public void setGravity(int); 53463 method public void setIcon(@DrawableRes int); 53464 method public void setLayout(int, int); 53465 method public void setLocalFocus(boolean, boolean); 53466 method public void setLogo(@DrawableRes int); 53467 method public void setMediaController(android.media.session.MediaController); 53468 method public abstract void setNavigationBarColor(@ColorInt int); 53469 method public void setNavigationBarContrastEnforced(boolean); 53470 method public void setNavigationBarDividerColor(@ColorInt int); 53471 method public void setPreferMinimalPostProcessing(boolean); 53472 method public void setReenterTransition(android.transition.Transition); 53473 method public abstract void setResizingCaptionDrawable(android.graphics.drawable.Drawable); 53474 method public final void setRestrictedCaptionAreaListener(android.view.Window.OnRestrictedCaptionAreaChangedListener); 53475 method public void setReturnTransition(android.transition.Transition); 53476 method public void setSharedElementEnterTransition(android.transition.Transition); 53477 method public void setSharedElementExitTransition(android.transition.Transition); 53478 method public void setSharedElementReenterTransition(android.transition.Transition); 53479 method public void setSharedElementReturnTransition(android.transition.Transition); 53480 method public void setSharedElementsUseOverlay(boolean); 53481 method public void setSoftInputMode(int); 53482 method public abstract void setStatusBarColor(@ColorInt int); 53483 method public void setStatusBarContrastEnforced(boolean); 53484 method public void setSustainedPerformanceMode(boolean); 53485 method public void setSystemGestureExclusionRects(@NonNull java.util.List<android.graphics.Rect>); 53486 method public abstract void setTitle(CharSequence); 53487 method @Deprecated public abstract void setTitleColor(@ColorInt int); 53488 method public void setTransitionBackgroundFadeDuration(long); 53489 method public void setTransitionManager(android.transition.TransitionManager); 53490 method public void setType(int); 53491 method public void setUiOptions(int); 53492 method public void setUiOptions(int, int); 53493 method public abstract void setVolumeControlStream(int); 53494 method public void setWindowAnimations(@StyleRes int); 53495 method public void setWindowManager(android.view.WindowManager, android.os.IBinder, String); 53496 method public void setWindowManager(android.view.WindowManager, android.os.IBinder, String, boolean); 53497 method public abstract boolean superDispatchGenericMotionEvent(android.view.MotionEvent); 53498 method public abstract boolean superDispatchKeyEvent(android.view.KeyEvent); 53499 method public abstract boolean superDispatchKeyShortcutEvent(android.view.KeyEvent); 53500 method public abstract boolean superDispatchTouchEvent(android.view.MotionEvent); 53501 method public abstract boolean superDispatchTrackballEvent(android.view.MotionEvent); 53502 method public abstract void takeInputQueue(android.view.InputQueue.Callback); 53503 method public abstract void takeKeyEvents(boolean); 53504 method public abstract void takeSurface(android.view.SurfaceHolder.Callback2); 53505 method public abstract void togglePanel(int, android.view.KeyEvent); 53506 field public static final int DECOR_CAPTION_SHADE_AUTO = 0; // 0x0 53507 field public static final int DECOR_CAPTION_SHADE_DARK = 2; // 0x2 53508 field public static final int DECOR_CAPTION_SHADE_LIGHT = 1; // 0x1 53509 field @Deprecated protected static final int DEFAULT_FEATURES = 65; // 0x41 53510 field public static final int FEATURE_ACTION_BAR = 8; // 0x8 53511 field public static final int FEATURE_ACTION_BAR_OVERLAY = 9; // 0x9 53512 field public static final int FEATURE_ACTION_MODE_OVERLAY = 10; // 0xa 53513 field public static final int FEATURE_ACTIVITY_TRANSITIONS = 13; // 0xd 53514 field public static final int FEATURE_CONTENT_TRANSITIONS = 12; // 0xc 53515 field public static final int FEATURE_CONTEXT_MENU = 6; // 0x6 53516 field public static final int FEATURE_CUSTOM_TITLE = 7; // 0x7 53517 field @Deprecated public static final int FEATURE_INDETERMINATE_PROGRESS = 5; // 0x5 53518 field public static final int FEATURE_LEFT_ICON = 3; // 0x3 53519 field public static final int FEATURE_NO_TITLE = 1; // 0x1 53520 field public static final int FEATURE_OPTIONS_PANEL = 0; // 0x0 53521 field @Deprecated public static final int FEATURE_PROGRESS = 2; // 0x2 53522 field public static final int FEATURE_RIGHT_ICON = 4; // 0x4 53523 field @Deprecated public static final int FEATURE_SWIPE_TO_DISMISS = 11; // 0xb 53524 field public static final int ID_ANDROID_CONTENT = 16908290; // 0x1020002 53525 field public static final String NAVIGATION_BAR_BACKGROUND_TRANSITION_NAME = "android:navigation:background"; 53526 field @Deprecated public static final int PROGRESS_END = 10000; // 0x2710 53527 field @Deprecated public static final int PROGRESS_INDETERMINATE_OFF = -4; // 0xfffffffc 53528 field @Deprecated public static final int PROGRESS_INDETERMINATE_ON = -3; // 0xfffffffd 53529 field @Deprecated public static final int PROGRESS_SECONDARY_END = 30000; // 0x7530 53530 field @Deprecated public static final int PROGRESS_SECONDARY_START = 20000; // 0x4e20 53531 field @Deprecated public static final int PROGRESS_START = 0; // 0x0 53532 field @Deprecated public static final int PROGRESS_VISIBILITY_OFF = -2; // 0xfffffffe 53533 field @Deprecated public static final int PROGRESS_VISIBILITY_ON = -1; // 0xffffffff 53534 field public static final String STATUS_BAR_BACKGROUND_TRANSITION_NAME = "android:status:background"; 53535 } 53536 53537 public static interface Window.Callback { 53538 method public boolean dispatchGenericMotionEvent(android.view.MotionEvent); 53539 method public boolean dispatchKeyEvent(android.view.KeyEvent); 53540 method public boolean dispatchKeyShortcutEvent(android.view.KeyEvent); 53541 method public boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 53542 method public boolean dispatchTouchEvent(android.view.MotionEvent); 53543 method public boolean dispatchTrackballEvent(android.view.MotionEvent); 53544 method public void onActionModeFinished(android.view.ActionMode); 53545 method public void onActionModeStarted(android.view.ActionMode); 53546 method public void onAttachedToWindow(); 53547 method public void onContentChanged(); 53548 method public boolean onCreatePanelMenu(int, @NonNull android.view.Menu); 53549 method @Nullable public android.view.View onCreatePanelView(int); 53550 method public void onDetachedFromWindow(); 53551 method public boolean onMenuItemSelected(int, @NonNull android.view.MenuItem); 53552 method public boolean onMenuOpened(int, @NonNull android.view.Menu); 53553 method public void onPanelClosed(int, @NonNull android.view.Menu); 53554 method public default void onPointerCaptureChanged(boolean); 53555 method public boolean onPreparePanel(int, @Nullable android.view.View, @NonNull android.view.Menu); 53556 method public default void onProvideKeyboardShortcuts(java.util.List<android.view.KeyboardShortcutGroup>, @Nullable android.view.Menu, int); 53557 method public boolean onSearchRequested(); 53558 method public boolean onSearchRequested(android.view.SearchEvent); 53559 method public void onWindowAttributesChanged(android.view.WindowManager.LayoutParams); 53560 method public void onWindowFocusChanged(boolean); 53561 method @Nullable public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode.Callback); 53562 method @Nullable public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode.Callback, int); 53563 } 53564 53565 public static interface Window.OnFrameMetricsAvailableListener { 53566 method public void onFrameMetricsAvailable(android.view.Window, android.view.FrameMetrics, int); 53567 } 53568 53569 public static interface Window.OnRestrictedCaptionAreaChangedListener { 53570 method public void onRestrictedCaptionAreaChanged(android.graphics.Rect); 53571 } 53572 53573 public final class WindowAnimationFrameStats extends android.view.FrameStats implements android.os.Parcelable { 53574 method public int describeContents(); 53575 method public void writeToParcel(android.os.Parcel, int); 53576 field @NonNull public static final android.os.Parcelable.Creator<android.view.WindowAnimationFrameStats> CREATOR; 53577 } 53578 53579 public final class WindowContentFrameStats extends android.view.FrameStats implements android.os.Parcelable { 53580 method public int describeContents(); 53581 method public long getFramePostedTimeNano(int); 53582 method public long getFrameReadyTimeNano(int); 53583 method public void writeToParcel(android.os.Parcel, int); 53584 field @NonNull public static final android.os.Parcelable.Creator<android.view.WindowContentFrameStats> CREATOR; 53585 } 53586 53587 public class WindowId implements android.os.Parcelable { 53588 method public int describeContents(); 53589 method public boolean isFocused(); 53590 method public void registerFocusObserver(android.view.WindowId.FocusObserver); 53591 method public void unregisterFocusObserver(android.view.WindowId.FocusObserver); 53592 method public void writeToParcel(android.os.Parcel, int); 53593 field @NonNull public static final android.os.Parcelable.Creator<android.view.WindowId> CREATOR; 53594 } 53595 53596 public abstract static class WindowId.FocusObserver { 53597 ctor public WindowId.FocusObserver(); 53598 method public abstract void onFocusGained(android.view.WindowId); 53599 method public abstract void onFocusLost(android.view.WindowId); 53600 } 53601 53602 public final class WindowInsets { 53603 ctor public WindowInsets(android.view.WindowInsets); 53604 method @Deprecated @NonNull public android.view.WindowInsets consumeDisplayCutout(); 53605 method @Deprecated @NonNull public android.view.WindowInsets consumeStableInsets(); 53606 method @Deprecated @NonNull public android.view.WindowInsets consumeSystemWindowInsets(); 53607 method @Nullable public android.view.DisplayCutout getDisplayCutout(); 53608 method @NonNull public android.graphics.Insets getInsets(int); 53609 method @NonNull public android.graphics.Insets getInsetsIgnoringVisibility(int); 53610 method @Deprecated @NonNull public android.graphics.Insets getMandatorySystemGestureInsets(); 53611 method @Deprecated public int getStableInsetBottom(); 53612 method @Deprecated public int getStableInsetLeft(); 53613 method @Deprecated public int getStableInsetRight(); 53614 method @Deprecated public int getStableInsetTop(); 53615 method @Deprecated @NonNull public android.graphics.Insets getStableInsets(); 53616 method @Deprecated @NonNull public android.graphics.Insets getSystemGestureInsets(); 53617 method @Deprecated public int getSystemWindowInsetBottom(); 53618 method @Deprecated public int getSystemWindowInsetLeft(); 53619 method @Deprecated public int getSystemWindowInsetRight(); 53620 method @Deprecated public int getSystemWindowInsetTop(); 53621 method @Deprecated @NonNull public android.graphics.Insets getSystemWindowInsets(); 53622 method @Deprecated @NonNull public android.graphics.Insets getTappableElementInsets(); 53623 method public boolean hasInsets(); 53624 method @Deprecated public boolean hasStableInsets(); 53625 method @Deprecated public boolean hasSystemWindowInsets(); 53626 method @NonNull public android.view.WindowInsets inset(@NonNull android.graphics.Insets); 53627 method @NonNull public android.view.WindowInsets inset(@IntRange(from=0) int, @IntRange(from=0) int, @IntRange(from=0) int, @IntRange(from=0) int); 53628 method public boolean isConsumed(); 53629 method public boolean isRound(); 53630 method public boolean isVisible(int); 53631 method @Deprecated @NonNull public android.view.WindowInsets replaceSystemWindowInsets(int, int, int, int); 53632 method @Deprecated @NonNull public android.view.WindowInsets replaceSystemWindowInsets(android.graphics.Rect); 53633 field @NonNull public static final android.view.WindowInsets CONSUMED; 53634 } 53635 53636 public static final class WindowInsets.Builder { 53637 ctor public WindowInsets.Builder(); 53638 ctor public WindowInsets.Builder(@NonNull android.view.WindowInsets); 53639 method @NonNull public android.view.WindowInsets build(); 53640 method @NonNull public android.view.WindowInsets.Builder setDisplayCutout(@Nullable android.view.DisplayCutout); 53641 method @NonNull public android.view.WindowInsets.Builder setInsets(int, @NonNull android.graphics.Insets); 53642 method @NonNull public android.view.WindowInsets.Builder setInsetsIgnoringVisibility(int, @NonNull android.graphics.Insets) throws java.lang.IllegalArgumentException; 53643 method @Deprecated @NonNull public android.view.WindowInsets.Builder setMandatorySystemGestureInsets(@NonNull android.graphics.Insets); 53644 method @Deprecated @NonNull public android.view.WindowInsets.Builder setStableInsets(@NonNull android.graphics.Insets); 53645 method @Deprecated @NonNull public android.view.WindowInsets.Builder setSystemGestureInsets(@NonNull android.graphics.Insets); 53646 method @Deprecated @NonNull public android.view.WindowInsets.Builder setSystemWindowInsets(@NonNull android.graphics.Insets); 53647 method @Deprecated @NonNull public android.view.WindowInsets.Builder setTappableElementInsets(@NonNull android.graphics.Insets); 53648 method @NonNull public android.view.WindowInsets.Builder setVisible(int, boolean); 53649 } 53650 53651 public static final class WindowInsets.Side { 53652 method public static int all(); 53653 field public static final int BOTTOM = 8; // 0x8 53654 field public static final int LEFT = 1; // 0x1 53655 field public static final int RIGHT = 4; // 0x4 53656 field public static final int TOP = 2; // 0x2 53657 } 53658 53659 public static final class WindowInsets.Type { 53660 method public static int captionBar(); 53661 method public static int displayCutout(); 53662 method public static int ime(); 53663 method public static int mandatorySystemGestures(); 53664 method public static int navigationBars(); 53665 method public static int statusBars(); 53666 method public static int systemBars(); 53667 method public static int systemGestures(); 53668 method public static int tappableElement(); 53669 } 53670 53671 public final class WindowInsetsAnimation { 53672 ctor public WindowInsetsAnimation(int, @Nullable android.view.animation.Interpolator, long); 53673 method @FloatRange(from=0.0f, to=1.0f) public float getAlpha(); 53674 method public long getDurationMillis(); 53675 method @FloatRange(from=0.0f, to=1.0f) public float getFraction(); 53676 method public float getInterpolatedFraction(); 53677 method @Nullable public android.view.animation.Interpolator getInterpolator(); 53678 method public int getTypeMask(); 53679 method public void setAlpha(@FloatRange(from=0.0f, to=1.0f) float); 53680 method public void setFraction(@FloatRange(from=0.0f, to=1.0f) float); 53681 } 53682 53683 public static final class WindowInsetsAnimation.Bounds { 53684 ctor public WindowInsetsAnimation.Bounds(@NonNull android.graphics.Insets, @NonNull android.graphics.Insets); 53685 method @NonNull public android.graphics.Insets getLowerBound(); 53686 method @NonNull public android.graphics.Insets getUpperBound(); 53687 method @NonNull public android.view.WindowInsetsAnimation.Bounds inset(@NonNull android.graphics.Insets); 53688 } 53689 53690 public abstract static class WindowInsetsAnimation.Callback { 53691 ctor public WindowInsetsAnimation.Callback(int); 53692 method public final int getDispatchMode(); 53693 method public void onEnd(@NonNull android.view.WindowInsetsAnimation); 53694 method public void onPrepare(@NonNull android.view.WindowInsetsAnimation); 53695 method @NonNull public abstract android.view.WindowInsets onProgress(@NonNull android.view.WindowInsets, @NonNull java.util.List<android.view.WindowInsetsAnimation>); 53696 method @NonNull public android.view.WindowInsetsAnimation.Bounds onStart(@NonNull android.view.WindowInsetsAnimation, @NonNull android.view.WindowInsetsAnimation.Bounds); 53697 field public static final int DISPATCH_MODE_CONTINUE_ON_SUBTREE = 1; // 0x1 53698 field public static final int DISPATCH_MODE_STOP = 0; // 0x0 53699 } 53700 53701 public interface WindowInsetsAnimationControlListener { 53702 method public void onCancelled(@Nullable android.view.WindowInsetsAnimationController); 53703 method public void onFinished(@NonNull android.view.WindowInsetsAnimationController); 53704 method public void onReady(@NonNull android.view.WindowInsetsAnimationController, int); 53705 } 53706 53707 public interface WindowInsetsAnimationController { 53708 method public void finish(boolean); 53709 method public float getCurrentAlpha(); 53710 method @FloatRange(from=0.0f, to=1.0f) public float getCurrentFraction(); 53711 method @NonNull public android.graphics.Insets getCurrentInsets(); 53712 method @NonNull public android.graphics.Insets getHiddenStateInsets(); 53713 method @NonNull public android.graphics.Insets getShownStateInsets(); 53714 method public int getTypes(); 53715 method public boolean isCancelled(); 53716 method public boolean isFinished(); 53717 method public default boolean isReady(); 53718 method public void setInsetsAndAlpha(@Nullable android.graphics.Insets, @FloatRange(from=0.0f, to=1.0f) float, @FloatRange(from=0.0f, to=1.0f) float); 53719 } 53720 53721 public interface WindowInsetsController { 53722 method public void addOnControllableInsetsChangedListener(@NonNull android.view.WindowInsetsController.OnControllableInsetsChangedListener); 53723 method public void controlWindowInsetsAnimation(int, long, @Nullable android.view.animation.Interpolator, @Nullable android.os.CancellationSignal, @NonNull android.view.WindowInsetsAnimationControlListener); 53724 method public int getSystemBarsAppearance(); 53725 method public int getSystemBarsBehavior(); 53726 method public void hide(int); 53727 method public void removeOnControllableInsetsChangedListener(@NonNull android.view.WindowInsetsController.OnControllableInsetsChangedListener); 53728 method public void setSystemBarsAppearance(int, int); 53729 method public void setSystemBarsBehavior(int); 53730 method public void show(int); 53731 field public static final int APPEARANCE_LIGHT_NAVIGATION_BARS = 16; // 0x10 53732 field public static final int APPEARANCE_LIGHT_STATUS_BARS = 8; // 0x8 53733 field public static final int BEHAVIOR_SHOW_BARS_BY_SWIPE = 1; // 0x1 53734 field public static final int BEHAVIOR_SHOW_BARS_BY_TOUCH = 0; // 0x0 53735 field public static final int BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE = 2; // 0x2 53736 } 53737 53738 public static interface WindowInsetsController.OnControllableInsetsChangedListener { 53739 method public void onControllableInsetsChanged(@NonNull android.view.WindowInsetsController, int); 53740 } 53741 53742 public interface WindowManager extends android.view.ViewManager { 53743 method @NonNull public default android.view.WindowMetrics getCurrentWindowMetrics(); 53744 method @Deprecated public android.view.Display getDefaultDisplay(); 53745 method @NonNull public default android.view.WindowMetrics getMaximumWindowMetrics(); 53746 method public void removeViewImmediate(android.view.View); 53747 } 53748 53749 public static class WindowManager.BadTokenException extends java.lang.RuntimeException { 53750 ctor public WindowManager.BadTokenException(); 53751 ctor public WindowManager.BadTokenException(String); 53752 } 53753 53754 public static class WindowManager.InvalidDisplayException extends java.lang.RuntimeException { 53755 ctor public WindowManager.InvalidDisplayException(); 53756 ctor public WindowManager.InvalidDisplayException(String); 53757 } 53758 53759 public static class WindowManager.LayoutParams extends android.view.ViewGroup.LayoutParams implements android.os.Parcelable { 53760 ctor public WindowManager.LayoutParams(); 53761 ctor public WindowManager.LayoutParams(int); 53762 ctor public WindowManager.LayoutParams(int, int); 53763 ctor public WindowManager.LayoutParams(int, int, int); 53764 ctor public WindowManager.LayoutParams(int, int, int, int, int); 53765 ctor public WindowManager.LayoutParams(int, int, int, int, int, int, int); 53766 ctor public WindowManager.LayoutParams(android.os.Parcel); 53767 method public final int copyFrom(android.view.WindowManager.LayoutParams); 53768 method public String debug(String); 53769 method public int describeContents(); 53770 method public int getColorMode(); 53771 method public int getFitInsetsSides(); 53772 method public int getFitInsetsTypes(); 53773 method public final CharSequence getTitle(); 53774 method public boolean isFitInsetsIgnoringVisibility(); 53775 method public static boolean mayUseInputMethod(int); 53776 method public void setColorMode(int); 53777 method public void setFitInsetsIgnoringVisibility(boolean); 53778 method public void setFitInsetsSides(int); 53779 method public void setFitInsetsTypes(int); 53780 method public final void setTitle(CharSequence); 53781 method public void writeToParcel(android.os.Parcel, int); 53782 field public static final int ALPHA_CHANGED = 128; // 0x80 53783 field public static final int ANIMATION_CHANGED = 16; // 0x10 53784 field public static final float BRIGHTNESS_OVERRIDE_FULL = 1.0f; 53785 field public static final float BRIGHTNESS_OVERRIDE_NONE = -1.0f; 53786 field public static final float BRIGHTNESS_OVERRIDE_OFF = 0.0f; 53787 field @NonNull public static final android.os.Parcelable.Creator<android.view.WindowManager.LayoutParams> CREATOR; 53788 field public static final int DIM_AMOUNT_CHANGED = 32; // 0x20 53789 field public static final int FIRST_APPLICATION_WINDOW = 1; // 0x1 53790 field public static final int FIRST_SUB_WINDOW = 1000; // 0x3e8 53791 field public static final int FIRST_SYSTEM_WINDOW = 2000; // 0x7d0 53792 field public static final int FLAGS_CHANGED = 4; // 0x4 53793 field public static final int FLAG_ALLOW_LOCK_WHILE_SCREEN_ON = 1; // 0x1 53794 field public static final int FLAG_ALT_FOCUSABLE_IM = 131072; // 0x20000 53795 field @Deprecated public static final int FLAG_BLUR_BEHIND = 4; // 0x4 53796 field public static final int FLAG_DIM_BEHIND = 2; // 0x2 53797 field @Deprecated public static final int FLAG_DISMISS_KEYGUARD = 4194304; // 0x400000 53798 field @Deprecated public static final int FLAG_DITHER = 4096; // 0x1000 53799 field public static final int FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS = -2147483648; // 0x80000000 53800 field @Deprecated public static final int FLAG_FORCE_NOT_FULLSCREEN = 2048; // 0x800 53801 field @Deprecated public static final int FLAG_FULLSCREEN = 1024; // 0x400 53802 field public static final int FLAG_HARDWARE_ACCELERATED = 16777216; // 0x1000000 53803 field public static final int FLAG_IGNORE_CHEEK_PRESSES = 32768; // 0x8000 53804 field public static final int FLAG_KEEP_SCREEN_ON = 128; // 0x80 53805 field @Deprecated public static final int FLAG_LAYOUT_ATTACHED_IN_DECOR = 1073741824; // 0x40000000 53806 field @Deprecated public static final int FLAG_LAYOUT_INSET_DECOR = 65536; // 0x10000 53807 field @Deprecated public static final int FLAG_LAYOUT_IN_OVERSCAN = 33554432; // 0x2000000 53808 field public static final int FLAG_LAYOUT_IN_SCREEN = 256; // 0x100 53809 field public static final int FLAG_LAYOUT_NO_LIMITS = 512; // 0x200 53810 field public static final int FLAG_LOCAL_FOCUS_MODE = 268435456; // 0x10000000 53811 field public static final int FLAG_NOT_FOCUSABLE = 8; // 0x8 53812 field public static final int FLAG_NOT_TOUCHABLE = 16; // 0x10 53813 field public static final int FLAG_NOT_TOUCH_MODAL = 32; // 0x20 53814 field public static final int FLAG_SCALED = 16384; // 0x4000 53815 field public static final int FLAG_SECURE = 8192; // 0x2000 53816 field public static final int FLAG_SHOW_WALLPAPER = 1048576; // 0x100000 53817 field @Deprecated public static final int FLAG_SHOW_WHEN_LOCKED = 524288; // 0x80000 53818 field public static final int FLAG_SPLIT_TOUCH = 8388608; // 0x800000 53819 field @Deprecated public static final int FLAG_TOUCHABLE_WHEN_WAKING = 64; // 0x40 53820 field @Deprecated public static final int FLAG_TRANSLUCENT_NAVIGATION = 134217728; // 0x8000000 53821 field @Deprecated public static final int FLAG_TRANSLUCENT_STATUS = 67108864; // 0x4000000 53822 field @Deprecated public static final int FLAG_TURN_SCREEN_ON = 2097152; // 0x200000 53823 field public static final int FLAG_WATCH_OUTSIDE_TOUCH = 262144; // 0x40000 53824 field public static final int FORMAT_CHANGED = 8; // 0x8 53825 field public static final int LAST_APPLICATION_WINDOW = 99; // 0x63 53826 field public static final int LAST_SUB_WINDOW = 1999; // 0x7cf 53827 field public static final int LAST_SYSTEM_WINDOW = 2999; // 0xbb7 53828 field public static final int LAYOUT_CHANGED = 1; // 0x1 53829 field public static final int LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS = 3; // 0x3 53830 field public static final int LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT = 0; // 0x0 53831 field public static final int LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER = 2; // 0x2 53832 field public static final int LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES = 1; // 0x1 53833 field public static final int MEMORY_TYPE_CHANGED = 256; // 0x100 53834 field @Deprecated public static final int MEMORY_TYPE_GPU = 2; // 0x2 53835 field @Deprecated public static final int MEMORY_TYPE_HARDWARE = 1; // 0x1 53836 field @Deprecated public static final int MEMORY_TYPE_NORMAL = 0; // 0x0 53837 field @Deprecated public static final int MEMORY_TYPE_PUSH_BUFFERS = 3; // 0x3 53838 field public static final int ROTATION_ANIMATION_CHANGED = 4096; // 0x1000 53839 field public static final int ROTATION_ANIMATION_CROSSFADE = 1; // 0x1 53840 field public static final int ROTATION_ANIMATION_JUMPCUT = 2; // 0x2 53841 field public static final int ROTATION_ANIMATION_ROTATE = 0; // 0x0 53842 field public static final int ROTATION_ANIMATION_SEAMLESS = 3; // 0x3 53843 field public static final int SCREEN_BRIGHTNESS_CHANGED = 2048; // 0x800 53844 field public static final int SCREEN_ORIENTATION_CHANGED = 1024; // 0x400 53845 field public static final int SOFT_INPUT_ADJUST_NOTHING = 48; // 0x30 53846 field public static final int SOFT_INPUT_ADJUST_PAN = 32; // 0x20 53847 field @Deprecated public static final int SOFT_INPUT_ADJUST_RESIZE = 16; // 0x10 53848 field public static final int SOFT_INPUT_ADJUST_UNSPECIFIED = 0; // 0x0 53849 field public static final int SOFT_INPUT_IS_FORWARD_NAVIGATION = 256; // 0x100 53850 field public static final int SOFT_INPUT_MASK_ADJUST = 240; // 0xf0 53851 field public static final int SOFT_INPUT_MASK_STATE = 15; // 0xf 53852 field public static final int SOFT_INPUT_MODE_CHANGED = 512; // 0x200 53853 field public static final int SOFT_INPUT_STATE_ALWAYS_HIDDEN = 3; // 0x3 53854 field public static final int SOFT_INPUT_STATE_ALWAYS_VISIBLE = 5; // 0x5 53855 field public static final int SOFT_INPUT_STATE_HIDDEN = 2; // 0x2 53856 field public static final int SOFT_INPUT_STATE_UNCHANGED = 1; // 0x1 53857 field public static final int SOFT_INPUT_STATE_UNSPECIFIED = 0; // 0x0 53858 field public static final int SOFT_INPUT_STATE_VISIBLE = 4; // 0x4 53859 field public static final int TITLE_CHANGED = 64; // 0x40 53860 field public static final int TYPE_ACCESSIBILITY_OVERLAY = 2032; // 0x7f0 53861 field public static final int TYPE_APPLICATION = 2; // 0x2 53862 field public static final int TYPE_APPLICATION_ATTACHED_DIALOG = 1003; // 0x3eb 53863 field public static final int TYPE_APPLICATION_MEDIA = 1001; // 0x3e9 53864 field public static final int TYPE_APPLICATION_OVERLAY = 2038; // 0x7f6 53865 field public static final int TYPE_APPLICATION_PANEL = 1000; // 0x3e8 53866 field public static final int TYPE_APPLICATION_STARTING = 3; // 0x3 53867 field public static final int TYPE_APPLICATION_SUB_PANEL = 1002; // 0x3ea 53868 field public static final int TYPE_BASE_APPLICATION = 1; // 0x1 53869 field public static final int TYPE_CHANGED = 2; // 0x2 53870 field public static final int TYPE_DRAWN_APPLICATION = 4; // 0x4 53871 field public static final int TYPE_INPUT_METHOD = 2011; // 0x7db 53872 field public static final int TYPE_INPUT_METHOD_DIALOG = 2012; // 0x7dc 53873 field public static final int TYPE_KEYGUARD_DIALOG = 2009; // 0x7d9 53874 field @Deprecated public static final int TYPE_PHONE = 2002; // 0x7d2 53875 field @Deprecated public static final int TYPE_PRIORITY_PHONE = 2007; // 0x7d7 53876 field public static final int TYPE_PRIVATE_PRESENTATION = 2030; // 0x7ee 53877 field public static final int TYPE_SEARCH_BAR = 2001; // 0x7d1 53878 field public static final int TYPE_STATUS_BAR = 2000; // 0x7d0 53879 field @Deprecated public static final int TYPE_STATUS_BAR_PANEL = 2014; // 0x7de 53880 field @Deprecated public static final int TYPE_SYSTEM_ALERT = 2003; // 0x7d3 53881 field public static final int TYPE_SYSTEM_DIALOG = 2008; // 0x7d8 53882 field @Deprecated public static final int TYPE_SYSTEM_ERROR = 2010; // 0x7da 53883 field @Deprecated public static final int TYPE_SYSTEM_OVERLAY = 2006; // 0x7d6 53884 field @Deprecated public static final int TYPE_TOAST = 2005; // 0x7d5 53885 field public static final int TYPE_WALLPAPER = 2013; // 0x7dd 53886 field public float alpha; 53887 field public float buttonBrightness; 53888 field public float dimAmount; 53889 field @android.view.ViewDebug.ExportedProperty(flagMapping={@android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON, equals=android.view.WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON, name="ALLOW_LOCK_WHILE_SCREEN_ON"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_DIM_BEHIND, equals=android.view.WindowManager.LayoutParams.FLAG_DIM_BEHIND, name="DIM_BEHIND"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_BLUR_BEHIND, equals=android.view.WindowManager.LayoutParams.FLAG_BLUR_BEHIND, name="BLUR_BEHIND"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, equals=android.view.WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, name="NOT_FOCUSABLE"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE, equals=android.view.WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE, name="NOT_TOUCHABLE"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL, equals=android.view.WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL, name="NOT_TOUCH_MODAL"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_TOUCHABLE_WHEN_WAKING, equals=android.view.WindowManager.LayoutParams.FLAG_TOUCHABLE_WHEN_WAKING, name="TOUCHABLE_WHEN_WAKING"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, equals=android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, name="KEEP_SCREEN_ON"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN, equals=android.view.WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN, name="LAYOUT_IN_SCREEN"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, equals=android.view.WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, name="LAYOUT_NO_LIMITS"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_FULLSCREEN, equals=android.view.WindowManager.LayoutParams.FLAG_FULLSCREEN, name="FULLSCREEN"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN, equals=android.view.WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN, name="FORCE_NOT_FULLSCREEN"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_DITHER, equals=android.view.WindowManager.LayoutParams.FLAG_DITHER, name="DITHER"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_SECURE, equals=android.view.WindowManager.LayoutParams.FLAG_SECURE, name="SECURE"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_SCALED, equals=android.view.WindowManager.LayoutParams.FLAG_SCALED, name="SCALED"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_IGNORE_CHEEK_PRESSES, equals=android.view.WindowManager.LayoutParams.FLAG_IGNORE_CHEEK_PRESSES, name="IGNORE_CHEEK_PRESSES"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_LAYOUT_INSET_DECOR, equals=android.view.WindowManager.LayoutParams.FLAG_LAYOUT_INSET_DECOR, name="LAYOUT_INSET_DECOR"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM, equals=android.view.WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM, name="ALT_FOCUSABLE_IM"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH, equals=android.view.WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH, name="WATCH_OUTSIDE_TOUCH"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED, equals=android.view.WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED, name="SHOW_WHEN_LOCKED"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER, equals=android.view.WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER, name="SHOW_WALLPAPER"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON, equals=android.view.WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON, name="TURN_SCREEN_ON"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD, equals=android.view.WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD, name="DISMISS_KEYGUARD"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_SPLIT_TOUCH, equals=android.view.WindowManager.LayoutParams.FLAG_SPLIT_TOUCH, name="SPLIT_TOUCH"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, equals=android.view.WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED, name="HARDWARE_ACCELERATED"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_LAYOUT_IN_OVERSCAN, equals=android.view.WindowManager.LayoutParams.FLAG_LAYOUT_IN_OVERSCAN, name="LOCAL_FOCUS_MODE"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, equals=android.view.WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, name="TRANSLUCENT_STATUS"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, equals=android.view.WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, name="TRANSLUCENT_NAVIGATION"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_LOCAL_FOCUS_MODE, equals=android.view.WindowManager.LayoutParams.FLAG_LOCAL_FOCUS_MODE, name="LOCAL_FOCUS_MODE"), @android.view.ViewDebug.FlagToString(mask=0x20000000, equals=0x20000000, name="FLAG_SLIPPERY"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_LAYOUT_ATTACHED_IN_DECOR, equals=android.view.WindowManager.LayoutParams.FLAG_LAYOUT_ATTACHED_IN_DECOR, name="FLAG_LAYOUT_ATTACHED_IN_DECOR"), @android.view.ViewDebug.FlagToString(mask=android.view.WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS, equals=android.view.WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS, name="DRAWS_SYSTEM_BAR_BACKGROUNDS")}, formatToHexString=true) public int flags; 53890 field public int format; 53891 field public int gravity; 53892 field public float horizontalMargin; 53893 field @android.view.ViewDebug.ExportedProperty public float horizontalWeight; 53894 field public int layoutInDisplayCutoutMode; 53895 field @Deprecated public int memoryType; 53896 field public String packageName; 53897 field public boolean preferMinimalPostProcessing; 53898 field public int preferredDisplayModeId; 53899 field @Deprecated public float preferredRefreshRate; 53900 field public int rotationAnimation; 53901 field public float screenBrightness; 53902 field public int screenOrientation; 53903 field public int softInputMode; 53904 field @Deprecated public int systemUiVisibility; 53905 field public android.os.IBinder token; 53906 field @android.view.ViewDebug.ExportedProperty(mapping={@android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_BASE_APPLICATION, to="BASE_APPLICATION"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_APPLICATION, to="APPLICATION"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_APPLICATION_STARTING, to="APPLICATION_STARTING"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_DRAWN_APPLICATION, to="DRAWN_APPLICATION"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_APPLICATION_PANEL, to="APPLICATION_PANEL"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_APPLICATION_MEDIA, to="APPLICATION_MEDIA"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_APPLICATION_SUB_PANEL, to="APPLICATION_SUB_PANEL"), @android.view.ViewDebug.IntToString(from=0x3ed, to="APPLICATION_ABOVE_SUB_PANEL"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_APPLICATION_ATTACHED_DIALOG, to="APPLICATION_ATTACHED_DIALOG"), @android.view.ViewDebug.IntToString(from=0x3ec, to="APPLICATION_MEDIA_OVERLAY"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_STATUS_BAR, to="STATUS_BAR"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_SEARCH_BAR, to="SEARCH_BAR"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_PHONE, to="PHONE"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_SYSTEM_ALERT, to="SYSTEM_ALERT"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_TOAST, to="TOAST"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY, to="SYSTEM_OVERLAY"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_PRIORITY_PHONE, to="PRIORITY_PHONE"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_SYSTEM_DIALOG, to="SYSTEM_DIALOG"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG, to="KEYGUARD_DIALOG"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_SYSTEM_ERROR, to="SYSTEM_ERROR"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_INPUT_METHOD, to="INPUT_METHOD"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_INPUT_METHOD_DIALOG, to="INPUT_METHOD_DIALOG"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_WALLPAPER, to="WALLPAPER"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_STATUS_BAR_PANEL, to="STATUS_BAR_PANEL"), @android.view.ViewDebug.IntToString(from=0x7df, to="SECURE_SYSTEM_OVERLAY"), @android.view.ViewDebug.IntToString(from=0x7e0, to="DRAG"), @android.view.ViewDebug.IntToString(from=0x7e1, to="STATUS_BAR_SUB_PANEL"), @android.view.ViewDebug.IntToString(from=0x7e2, to="POINTER"), @android.view.ViewDebug.IntToString(from=0x7e3, to="NAVIGATION_BAR"), @android.view.ViewDebug.IntToString(from=0x7e4, to="VOLUME_OVERLAY"), @android.view.ViewDebug.IntToString(from=0x7e5, to="BOOT_PROGRESS"), @android.view.ViewDebug.IntToString(from=0x7e6, to="INPUT_CONSUMER"), @android.view.ViewDebug.IntToString(from=0x7e8, to="NAVIGATION_BAR_PANEL"), @android.view.ViewDebug.IntToString(from=0x7ea, to="DISPLAY_OVERLAY"), @android.view.ViewDebug.IntToString(from=0x7eb, to="MAGNIFICATION_OVERLAY"), @android.view.ViewDebug.IntToString(from=0x7f5, to="PRESENTATION"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_PRIVATE_PRESENTATION, to="PRIVATE_PRESENTATION"), @android.view.ViewDebug.IntToString(from=0x7ef, to="VOICE_INTERACTION"), @android.view.ViewDebug.IntToString(from=0x7f1, to="VOICE_INTERACTION_STARTING"), @android.view.ViewDebug.IntToString(from=0x7f2, to="DOCK_DIVIDER"), @android.view.ViewDebug.IntToString(from=0x7f3, to="QS_DIALOG"), @android.view.ViewDebug.IntToString(from=0x7f4, to="SCREENSHOT"), @android.view.ViewDebug.IntToString(from=android.view.WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY, to="APPLICATION_OVERLAY")}) public int type; 53907 field public float verticalMargin; 53908 field @android.view.ViewDebug.ExportedProperty public float verticalWeight; 53909 field public int windowAnimations; 53910 field @android.view.ViewDebug.ExportedProperty public int x; 53911 field @android.view.ViewDebug.ExportedProperty public int y; 53912 } 53913 53914 public final class WindowMetrics { 53915 ctor public WindowMetrics(@NonNull android.graphics.Rect, @NonNull android.view.WindowInsets); 53916 method @NonNull public android.graphics.Rect getBounds(); 53917 method @NonNull public android.view.WindowInsets getWindowInsets(); 53918 } 53919 53920} 53921 53922package android.view.accessibility { 53923 53924 public final class AccessibilityEvent extends android.view.accessibility.AccessibilityRecord implements android.os.Parcelable { 53925 ctor public AccessibilityEvent(); 53926 ctor public AccessibilityEvent(int); 53927 ctor public AccessibilityEvent(@NonNull android.view.accessibility.AccessibilityEvent); 53928 method public void appendRecord(android.view.accessibility.AccessibilityRecord); 53929 method public int describeContents(); 53930 method public static String eventTypeToString(int); 53931 method public int getAction(); 53932 method public int getContentChangeTypes(); 53933 method public long getEventTime(); 53934 method public int getEventType(); 53935 method public int getMovementGranularity(); 53936 method public CharSequence getPackageName(); 53937 method public android.view.accessibility.AccessibilityRecord getRecord(int); 53938 method public int getRecordCount(); 53939 method public int getWindowChanges(); 53940 method public void initFromParcel(android.os.Parcel); 53941 method public static android.view.accessibility.AccessibilityEvent obtain(int); 53942 method public static android.view.accessibility.AccessibilityEvent obtain(android.view.accessibility.AccessibilityEvent); 53943 method public static android.view.accessibility.AccessibilityEvent obtain(); 53944 method public void setAction(int); 53945 method public void setContentChangeTypes(int); 53946 method public void setEventTime(long); 53947 method public void setEventType(int); 53948 method public void setMovementGranularity(int); 53949 method public void setPackageName(CharSequence); 53950 method public void writeToParcel(android.os.Parcel, int); 53951 field public static final int CONTENT_CHANGE_TYPE_CONTENT_DESCRIPTION = 4; // 0x4 53952 field public static final int CONTENT_CHANGE_TYPE_PANE_APPEARED = 16; // 0x10 53953 field public static final int CONTENT_CHANGE_TYPE_PANE_DISAPPEARED = 32; // 0x20 53954 field public static final int CONTENT_CHANGE_TYPE_PANE_TITLE = 8; // 0x8 53955 field public static final int CONTENT_CHANGE_TYPE_STATE_DESCRIPTION = 64; // 0x40 53956 field public static final int CONTENT_CHANGE_TYPE_SUBTREE = 1; // 0x1 53957 field public static final int CONTENT_CHANGE_TYPE_TEXT = 2; // 0x2 53958 field public static final int CONTENT_CHANGE_TYPE_UNDEFINED = 0; // 0x0 53959 field @NonNull public static final android.os.Parcelable.Creator<android.view.accessibility.AccessibilityEvent> CREATOR; 53960 field public static final int INVALID_POSITION = -1; // 0xffffffff 53961 field @Deprecated public static final int MAX_TEXT_LENGTH = 500; // 0x1f4 53962 field public static final int TYPES_ALL_MASK = -1; // 0xffffffff 53963 field public static final int TYPE_ANNOUNCEMENT = 16384; // 0x4000 53964 field public static final int TYPE_ASSIST_READING_CONTEXT = 16777216; // 0x1000000 53965 field public static final int TYPE_GESTURE_DETECTION_END = 524288; // 0x80000 53966 field public static final int TYPE_GESTURE_DETECTION_START = 262144; // 0x40000 53967 field public static final int TYPE_NOTIFICATION_STATE_CHANGED = 64; // 0x40 53968 field public static final int TYPE_TOUCH_EXPLORATION_GESTURE_END = 1024; // 0x400 53969 field public static final int TYPE_TOUCH_EXPLORATION_GESTURE_START = 512; // 0x200 53970 field public static final int TYPE_TOUCH_INTERACTION_END = 2097152; // 0x200000 53971 field public static final int TYPE_TOUCH_INTERACTION_START = 1048576; // 0x100000 53972 field public static final int TYPE_VIEW_ACCESSIBILITY_FOCUSED = 32768; // 0x8000 53973 field public static final int TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED = 65536; // 0x10000 53974 field public static final int TYPE_VIEW_CLICKED = 1; // 0x1 53975 field public static final int TYPE_VIEW_CONTEXT_CLICKED = 8388608; // 0x800000 53976 field public static final int TYPE_VIEW_FOCUSED = 8; // 0x8 53977 field public static final int TYPE_VIEW_HOVER_ENTER = 128; // 0x80 53978 field public static final int TYPE_VIEW_HOVER_EXIT = 256; // 0x100 53979 field public static final int TYPE_VIEW_LONG_CLICKED = 2; // 0x2 53980 field public static final int TYPE_VIEW_SCROLLED = 4096; // 0x1000 53981 field public static final int TYPE_VIEW_SELECTED = 4; // 0x4 53982 field public static final int TYPE_VIEW_TEXT_CHANGED = 16; // 0x10 53983 field public static final int TYPE_VIEW_TEXT_SELECTION_CHANGED = 8192; // 0x2000 53984 field public static final int TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY = 131072; // 0x20000 53985 field public static final int TYPE_WINDOWS_CHANGED = 4194304; // 0x400000 53986 field public static final int TYPE_WINDOW_CONTENT_CHANGED = 2048; // 0x800 53987 field public static final int TYPE_WINDOW_STATE_CHANGED = 32; // 0x20 53988 field public static final int WINDOWS_CHANGE_ACCESSIBILITY_FOCUSED = 128; // 0x80 53989 field public static final int WINDOWS_CHANGE_ACTIVE = 32; // 0x20 53990 field public static final int WINDOWS_CHANGE_ADDED = 1; // 0x1 53991 field public static final int WINDOWS_CHANGE_BOUNDS = 8; // 0x8 53992 field public static final int WINDOWS_CHANGE_CHILDREN = 512; // 0x200 53993 field public static final int WINDOWS_CHANGE_FOCUSED = 64; // 0x40 53994 field public static final int WINDOWS_CHANGE_LAYER = 16; // 0x10 53995 field public static final int WINDOWS_CHANGE_PARENT = 256; // 0x100 53996 field public static final int WINDOWS_CHANGE_PIP = 1024; // 0x400 53997 field public static final int WINDOWS_CHANGE_REMOVED = 2; // 0x2 53998 field public static final int WINDOWS_CHANGE_TITLE = 4; // 0x4 53999 } 54000 54001 public interface AccessibilityEventSource { 54002 method public void sendAccessibilityEvent(int); 54003 method public void sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent); 54004 } 54005 54006 public final class AccessibilityManager { 54007 method public void addAccessibilityRequestPreparer(android.view.accessibility.AccessibilityRequestPreparer); 54008 method public boolean addAccessibilityStateChangeListener(@NonNull android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener); 54009 method public void addAccessibilityStateChangeListener(@NonNull android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener, @Nullable android.os.Handler); 54010 method public boolean addTouchExplorationStateChangeListener(@NonNull android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener); 54011 method public void addTouchExplorationStateChangeListener(@NonNull android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener, @Nullable android.os.Handler); 54012 method @Deprecated public java.util.List<android.content.pm.ServiceInfo> getAccessibilityServiceList(); 54013 method public java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getEnabledAccessibilityServiceList(int); 54014 method public java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getInstalledAccessibilityServiceList(); 54015 method public int getRecommendedTimeoutMillis(int, int); 54016 method public void interrupt(); 54017 method public static boolean isAccessibilityButtonSupported(); 54018 method public boolean isEnabled(); 54019 method public boolean isTouchExplorationEnabled(); 54020 method public void removeAccessibilityRequestPreparer(android.view.accessibility.AccessibilityRequestPreparer); 54021 method public boolean removeAccessibilityStateChangeListener(@NonNull android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener); 54022 method public boolean removeTouchExplorationStateChangeListener(@NonNull android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener); 54023 method public void sendAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 54024 field public static final int FLAG_CONTENT_CONTROLS = 4; // 0x4 54025 field public static final int FLAG_CONTENT_ICONS = 1; // 0x1 54026 field public static final int FLAG_CONTENT_TEXT = 2; // 0x2 54027 } 54028 54029 public static interface AccessibilityManager.AccessibilityStateChangeListener { 54030 method public void onAccessibilityStateChanged(boolean); 54031 } 54032 54033 public static interface AccessibilityManager.TouchExplorationStateChangeListener { 54034 method public void onTouchExplorationStateChanged(boolean); 54035 } 54036 54037 public class AccessibilityNodeInfo implements android.os.Parcelable { 54038 ctor public AccessibilityNodeInfo(); 54039 ctor public AccessibilityNodeInfo(@NonNull android.view.View); 54040 ctor public AccessibilityNodeInfo(@NonNull android.view.View, int); 54041 ctor public AccessibilityNodeInfo(@NonNull android.view.accessibility.AccessibilityNodeInfo); 54042 method public void addAction(android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction); 54043 method @Deprecated public void addAction(int); 54044 method public void addChild(android.view.View); 54045 method public void addChild(android.view.View, int); 54046 method public boolean canOpenPopup(); 54047 method public int describeContents(); 54048 method public java.util.List<android.view.accessibility.AccessibilityNodeInfo> findAccessibilityNodeInfosByText(String); 54049 method public java.util.List<android.view.accessibility.AccessibilityNodeInfo> findAccessibilityNodeInfosByViewId(String); 54050 method public android.view.accessibility.AccessibilityNodeInfo findFocus(int); 54051 method public android.view.accessibility.AccessibilityNodeInfo focusSearch(int); 54052 method public java.util.List<android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction> getActionList(); 54053 method @Deprecated public int getActions(); 54054 method public java.util.List<java.lang.String> getAvailableExtraData(); 54055 method @Deprecated public void getBoundsInParent(android.graphics.Rect); 54056 method public void getBoundsInScreen(android.graphics.Rect); 54057 method public android.view.accessibility.AccessibilityNodeInfo getChild(int); 54058 method public int getChildCount(); 54059 method public CharSequence getClassName(); 54060 method public android.view.accessibility.AccessibilityNodeInfo.CollectionInfo getCollectionInfo(); 54061 method public android.view.accessibility.AccessibilityNodeInfo.CollectionItemInfo getCollectionItemInfo(); 54062 method public CharSequence getContentDescription(); 54063 method public int getDrawingOrder(); 54064 method public CharSequence getError(); 54065 method @Nullable public android.view.accessibility.AccessibilityNodeInfo.ExtraRenderingInfo getExtraRenderingInfo(); 54066 method public android.os.Bundle getExtras(); 54067 method public CharSequence getHintText(); 54068 method public int getInputType(); 54069 method public android.view.accessibility.AccessibilityNodeInfo getLabelFor(); 54070 method public android.view.accessibility.AccessibilityNodeInfo getLabeledBy(); 54071 method public int getLiveRegion(); 54072 method public int getMaxTextLength(); 54073 method public int getMovementGranularities(); 54074 method public CharSequence getPackageName(); 54075 method @Nullable public CharSequence getPaneTitle(); 54076 method public android.view.accessibility.AccessibilityNodeInfo getParent(); 54077 method public android.view.accessibility.AccessibilityNodeInfo.RangeInfo getRangeInfo(); 54078 method @Nullable public CharSequence getStateDescription(); 54079 method public CharSequence getText(); 54080 method public int getTextSelectionEnd(); 54081 method public int getTextSelectionStart(); 54082 method @Nullable public CharSequence getTooltipText(); 54083 method @Nullable public android.view.accessibility.AccessibilityNodeInfo.TouchDelegateInfo getTouchDelegateInfo(); 54084 method public android.view.accessibility.AccessibilityNodeInfo getTraversalAfter(); 54085 method public android.view.accessibility.AccessibilityNodeInfo getTraversalBefore(); 54086 method public String getViewIdResourceName(); 54087 method public android.view.accessibility.AccessibilityWindowInfo getWindow(); 54088 method public int getWindowId(); 54089 method public boolean isAccessibilityFocused(); 54090 method public boolean isCheckable(); 54091 method public boolean isChecked(); 54092 method public boolean isClickable(); 54093 method public boolean isContentInvalid(); 54094 method public boolean isContextClickable(); 54095 method public boolean isDismissable(); 54096 method public boolean isEditable(); 54097 method public boolean isEnabled(); 54098 method public boolean isFocusable(); 54099 method public boolean isFocused(); 54100 method public boolean isHeading(); 54101 method public boolean isImportantForAccessibility(); 54102 method public boolean isLongClickable(); 54103 method public boolean isMultiLine(); 54104 method public boolean isPassword(); 54105 method public boolean isScreenReaderFocusable(); 54106 method public boolean isScrollable(); 54107 method public boolean isSelected(); 54108 method public boolean isShowingHintText(); 54109 method public boolean isTextEntryKey(); 54110 method public boolean isVisibleToUser(); 54111 method public static android.view.accessibility.AccessibilityNodeInfo obtain(android.view.View); 54112 method public static android.view.accessibility.AccessibilityNodeInfo obtain(android.view.View, int); 54113 method public static android.view.accessibility.AccessibilityNodeInfo obtain(); 54114 method public static android.view.accessibility.AccessibilityNodeInfo obtain(android.view.accessibility.AccessibilityNodeInfo); 54115 method public boolean performAction(int); 54116 method public boolean performAction(int, android.os.Bundle); 54117 method public void recycle(); 54118 method public boolean refresh(); 54119 method public boolean refreshWithExtraData(String, android.os.Bundle); 54120 method @Deprecated public void removeAction(int); 54121 method public boolean removeAction(android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction); 54122 method public boolean removeChild(android.view.View); 54123 method public boolean removeChild(android.view.View, int); 54124 method public void setAccessibilityFocused(boolean); 54125 method public void setAvailableExtraData(java.util.List<java.lang.String>); 54126 method @Deprecated public void setBoundsInParent(android.graphics.Rect); 54127 method public void setBoundsInScreen(android.graphics.Rect); 54128 method public void setCanOpenPopup(boolean); 54129 method public void setCheckable(boolean); 54130 method public void setChecked(boolean); 54131 method public void setClassName(CharSequence); 54132 method public void setClickable(boolean); 54133 method public void setCollectionInfo(android.view.accessibility.AccessibilityNodeInfo.CollectionInfo); 54134 method public void setCollectionItemInfo(android.view.accessibility.AccessibilityNodeInfo.CollectionItemInfo); 54135 method public void setContentDescription(CharSequence); 54136 method public void setContentInvalid(boolean); 54137 method public void setContextClickable(boolean); 54138 method public void setDismissable(boolean); 54139 method public void setDrawingOrder(int); 54140 method public void setEditable(boolean); 54141 method public void setEnabled(boolean); 54142 method public void setError(CharSequence); 54143 method public void setFocusable(boolean); 54144 method public void setFocused(boolean); 54145 method public void setHeading(boolean); 54146 method public void setHintText(CharSequence); 54147 method public void setImportantForAccessibility(boolean); 54148 method public void setInputType(int); 54149 method public void setLabelFor(android.view.View); 54150 method public void setLabelFor(android.view.View, int); 54151 method public void setLabeledBy(android.view.View); 54152 method public void setLabeledBy(android.view.View, int); 54153 method public void setLiveRegion(int); 54154 method public void setLongClickable(boolean); 54155 method public void setMaxTextLength(int); 54156 method public void setMovementGranularities(int); 54157 method public void setMultiLine(boolean); 54158 method public void setPackageName(CharSequence); 54159 method public void setPaneTitle(@Nullable CharSequence); 54160 method public void setParent(android.view.View); 54161 method public void setParent(android.view.View, int); 54162 method public void setPassword(boolean); 54163 method public void setRangeInfo(android.view.accessibility.AccessibilityNodeInfo.RangeInfo); 54164 method public void setScreenReaderFocusable(boolean); 54165 method public void setScrollable(boolean); 54166 method public void setSelected(boolean); 54167 method public void setShowingHintText(boolean); 54168 method public void setSource(android.view.View); 54169 method public void setSource(android.view.View, int); 54170 method public void setStateDescription(@Nullable CharSequence); 54171 method public void setText(CharSequence); 54172 method public void setTextEntryKey(boolean); 54173 method public void setTextSelection(int, int); 54174 method public void setTooltipText(@Nullable CharSequence); 54175 method public void setTouchDelegateInfo(@NonNull android.view.accessibility.AccessibilityNodeInfo.TouchDelegateInfo); 54176 method public void setTraversalAfter(android.view.View); 54177 method public void setTraversalAfter(android.view.View, int); 54178 method public void setTraversalBefore(android.view.View); 54179 method public void setTraversalBefore(android.view.View, int); 54180 method public void setViewIdResourceName(String); 54181 method public void setVisibleToUser(boolean); 54182 method public void writeToParcel(android.os.Parcel, int); 54183 field public static final int ACTION_ACCESSIBILITY_FOCUS = 64; // 0x40 54184 field public static final String ACTION_ARGUMENT_COLUMN_INT = "android.view.accessibility.action.ARGUMENT_COLUMN_INT"; 54185 field public static final String ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN = "ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN"; 54186 field public static final String ACTION_ARGUMENT_HTML_ELEMENT_STRING = "ACTION_ARGUMENT_HTML_ELEMENT_STRING"; 54187 field public static final String ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT = "ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT"; 54188 field public static final String ACTION_ARGUMENT_MOVE_WINDOW_X = "ACTION_ARGUMENT_MOVE_WINDOW_X"; 54189 field public static final String ACTION_ARGUMENT_MOVE_WINDOW_Y = "ACTION_ARGUMENT_MOVE_WINDOW_Y"; 54190 field public static final String ACTION_ARGUMENT_PRESS_AND_HOLD_DURATION_MILLIS_INT = "android.view.accessibility.action.ARGUMENT_PRESS_AND_HOLD_DURATION_MILLIS_INT"; 54191 field public static final String ACTION_ARGUMENT_PROGRESS_VALUE = "android.view.accessibility.action.ARGUMENT_PROGRESS_VALUE"; 54192 field public static final String ACTION_ARGUMENT_ROW_INT = "android.view.accessibility.action.ARGUMENT_ROW_INT"; 54193 field public static final String ACTION_ARGUMENT_SELECTION_END_INT = "ACTION_ARGUMENT_SELECTION_END_INT"; 54194 field public static final String ACTION_ARGUMENT_SELECTION_START_INT = "ACTION_ARGUMENT_SELECTION_START_INT"; 54195 field public static final String ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE = "ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE"; 54196 field public static final int ACTION_CLEAR_ACCESSIBILITY_FOCUS = 128; // 0x80 54197 field public static final int ACTION_CLEAR_FOCUS = 2; // 0x2 54198 field public static final int ACTION_CLEAR_SELECTION = 8; // 0x8 54199 field public static final int ACTION_CLICK = 16; // 0x10 54200 field public static final int ACTION_COLLAPSE = 524288; // 0x80000 54201 field public static final int ACTION_COPY = 16384; // 0x4000 54202 field public static final int ACTION_CUT = 65536; // 0x10000 54203 field public static final int ACTION_DISMISS = 1048576; // 0x100000 54204 field public static final int ACTION_EXPAND = 262144; // 0x40000 54205 field public static final int ACTION_FOCUS = 1; // 0x1 54206 field public static final int ACTION_LONG_CLICK = 32; // 0x20 54207 field public static final int ACTION_NEXT_AT_MOVEMENT_GRANULARITY = 256; // 0x100 54208 field public static final int ACTION_NEXT_HTML_ELEMENT = 1024; // 0x400 54209 field public static final int ACTION_PASTE = 32768; // 0x8000 54210 field public static final int ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY = 512; // 0x200 54211 field public static final int ACTION_PREVIOUS_HTML_ELEMENT = 2048; // 0x800 54212 field public static final int ACTION_SCROLL_BACKWARD = 8192; // 0x2000 54213 field public static final int ACTION_SCROLL_FORWARD = 4096; // 0x1000 54214 field public static final int ACTION_SELECT = 4; // 0x4 54215 field public static final int ACTION_SET_SELECTION = 131072; // 0x20000 54216 field public static final int ACTION_SET_TEXT = 2097152; // 0x200000 54217 field @NonNull public static final android.os.Parcelable.Creator<android.view.accessibility.AccessibilityNodeInfo> CREATOR; 54218 field public static final String EXTRA_DATA_RENDERING_INFO_KEY = "android.view.accessibility.extra.DATA_RENDERING_INFO_KEY"; 54219 field public static final String EXTRA_DATA_TEXT_CHARACTER_LOCATION_ARG_LENGTH = "android.view.accessibility.extra.DATA_TEXT_CHARACTER_LOCATION_ARG_LENGTH"; 54220 field public static final String EXTRA_DATA_TEXT_CHARACTER_LOCATION_ARG_START_INDEX = "android.view.accessibility.extra.DATA_TEXT_CHARACTER_LOCATION_ARG_START_INDEX"; 54221 field public static final String EXTRA_DATA_TEXT_CHARACTER_LOCATION_KEY = "android.view.accessibility.extra.DATA_TEXT_CHARACTER_LOCATION_KEY"; 54222 field public static final int FOCUS_ACCESSIBILITY = 2; // 0x2 54223 field public static final int FOCUS_INPUT = 1; // 0x1 54224 field public static final int MOVEMENT_GRANULARITY_CHARACTER = 1; // 0x1 54225 field public static final int MOVEMENT_GRANULARITY_LINE = 4; // 0x4 54226 field public static final int MOVEMENT_GRANULARITY_PAGE = 16; // 0x10 54227 field public static final int MOVEMENT_GRANULARITY_PARAGRAPH = 8; // 0x8 54228 field public static final int MOVEMENT_GRANULARITY_WORD = 2; // 0x2 54229 } 54230 54231 public static final class AccessibilityNodeInfo.AccessibilityAction implements android.os.Parcelable { 54232 ctor public AccessibilityNodeInfo.AccessibilityAction(int, @Nullable CharSequence); 54233 method public int describeContents(); 54234 method public int getId(); 54235 method public CharSequence getLabel(); 54236 method public void writeToParcel(@NonNull android.os.Parcel, int); 54237 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_ACCESSIBILITY_FOCUS; 54238 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_CLEAR_ACCESSIBILITY_FOCUS; 54239 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_CLEAR_FOCUS; 54240 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_CLEAR_SELECTION; 54241 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_CLICK; 54242 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_COLLAPSE; 54243 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_CONTEXT_CLICK; 54244 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_COPY; 54245 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_CUT; 54246 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_DISMISS; 54247 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_EXPAND; 54248 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_FOCUS; 54249 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_HIDE_TOOLTIP; 54250 field @NonNull public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_IME_ENTER; 54251 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_LONG_CLICK; 54252 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_MOVE_WINDOW; 54253 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_NEXT_AT_MOVEMENT_GRANULARITY; 54254 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_NEXT_HTML_ELEMENT; 54255 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_PAGE_DOWN; 54256 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_PAGE_LEFT; 54257 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_PAGE_RIGHT; 54258 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_PAGE_UP; 54259 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_PASTE; 54260 field @NonNull public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_PRESS_AND_HOLD; 54261 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY; 54262 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_PREVIOUS_HTML_ELEMENT; 54263 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_SCROLL_BACKWARD; 54264 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_SCROLL_DOWN; 54265 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_SCROLL_FORWARD; 54266 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_SCROLL_LEFT; 54267 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_SCROLL_RIGHT; 54268 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_SCROLL_TO_POSITION; 54269 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_SCROLL_UP; 54270 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_SELECT; 54271 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_SET_PROGRESS; 54272 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_SET_SELECTION; 54273 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_SET_TEXT; 54274 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_SHOW_ON_SCREEN; 54275 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_SHOW_TOOLTIP; 54276 field @NonNull public static final android.os.Parcelable.Creator<android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction> CREATOR; 54277 } 54278 54279 public static final class AccessibilityNodeInfo.CollectionInfo { 54280 ctor public AccessibilityNodeInfo.CollectionInfo(int, int, boolean); 54281 ctor public AccessibilityNodeInfo.CollectionInfo(int, int, boolean, int); 54282 method public int getColumnCount(); 54283 method public int getRowCount(); 54284 method public int getSelectionMode(); 54285 method public boolean isHierarchical(); 54286 method public static android.view.accessibility.AccessibilityNodeInfo.CollectionInfo obtain(int, int, boolean); 54287 method public static android.view.accessibility.AccessibilityNodeInfo.CollectionInfo obtain(int, int, boolean, int); 54288 field public static final int SELECTION_MODE_MULTIPLE = 2; // 0x2 54289 field public static final int SELECTION_MODE_NONE = 0; // 0x0 54290 field public static final int SELECTION_MODE_SINGLE = 1; // 0x1 54291 } 54292 54293 public static final class AccessibilityNodeInfo.CollectionItemInfo { 54294 ctor public AccessibilityNodeInfo.CollectionItemInfo(int, int, int, int, boolean); 54295 ctor public AccessibilityNodeInfo.CollectionItemInfo(int, int, int, int, boolean, boolean); 54296 method public int getColumnIndex(); 54297 method public int getColumnSpan(); 54298 method public int getRowIndex(); 54299 method public int getRowSpan(); 54300 method @Deprecated public boolean isHeading(); 54301 method public boolean isSelected(); 54302 method public static android.view.accessibility.AccessibilityNodeInfo.CollectionItemInfo obtain(int, int, int, int, boolean); 54303 method public static android.view.accessibility.AccessibilityNodeInfo.CollectionItemInfo obtain(int, int, int, int, boolean, boolean); 54304 } 54305 54306 public static final class AccessibilityNodeInfo.ExtraRenderingInfo { 54307 method @Nullable public android.util.Size getLayoutSize(); 54308 method public float getTextSizeInPx(); 54309 method public int getTextSizeUnit(); 54310 } 54311 54312 public static final class AccessibilityNodeInfo.RangeInfo { 54313 ctor public AccessibilityNodeInfo.RangeInfo(int, float, float, float); 54314 method public float getCurrent(); 54315 method public float getMax(); 54316 method public float getMin(); 54317 method public int getType(); 54318 method public static android.view.accessibility.AccessibilityNodeInfo.RangeInfo obtain(int, float, float, float); 54319 field public static final int RANGE_TYPE_FLOAT = 1; // 0x1 54320 field public static final int RANGE_TYPE_INT = 0; // 0x0 54321 field public static final int RANGE_TYPE_PERCENT = 2; // 0x2 54322 } 54323 54324 public static final class AccessibilityNodeInfo.TouchDelegateInfo implements android.os.Parcelable { 54325 ctor public AccessibilityNodeInfo.TouchDelegateInfo(@NonNull java.util.Map<android.graphics.Region,android.view.View>); 54326 method public int describeContents(); 54327 method @NonNull public android.graphics.Region getRegionAt(int); 54328 method public int getRegionCount(); 54329 method @Nullable public android.view.accessibility.AccessibilityNodeInfo getTargetForRegion(@NonNull android.graphics.Region); 54330 method public void writeToParcel(android.os.Parcel, int); 54331 field @NonNull public static final android.os.Parcelable.Creator<android.view.accessibility.AccessibilityNodeInfo.TouchDelegateInfo> CREATOR; 54332 } 54333 54334 public abstract class AccessibilityNodeProvider { 54335 ctor public AccessibilityNodeProvider(); 54336 method public void addExtraDataToAccessibilityNodeInfo(int, android.view.accessibility.AccessibilityNodeInfo, String, android.os.Bundle); 54337 method public android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(int); 54338 method public java.util.List<android.view.accessibility.AccessibilityNodeInfo> findAccessibilityNodeInfosByText(String, int); 54339 method public android.view.accessibility.AccessibilityNodeInfo findFocus(int); 54340 method public boolean performAction(int, int, android.os.Bundle); 54341 field public static final int HOST_VIEW_ID = -1; // 0xffffffff 54342 } 54343 54344 public class AccessibilityRecord { 54345 ctor public AccessibilityRecord(); 54346 ctor public AccessibilityRecord(@NonNull android.view.accessibility.AccessibilityRecord); 54347 method public int getAddedCount(); 54348 method public CharSequence getBeforeText(); 54349 method public CharSequence getClassName(); 54350 method public CharSequence getContentDescription(); 54351 method public int getCurrentItemIndex(); 54352 method public int getFromIndex(); 54353 method public int getItemCount(); 54354 method public int getMaxScrollX(); 54355 method public int getMaxScrollY(); 54356 method public android.os.Parcelable getParcelableData(); 54357 method public int getRemovedCount(); 54358 method public int getScrollDeltaX(); 54359 method public int getScrollDeltaY(); 54360 method public int getScrollX(); 54361 method public int getScrollY(); 54362 method public android.view.accessibility.AccessibilityNodeInfo getSource(); 54363 method public java.util.List<java.lang.CharSequence> getText(); 54364 method public int getToIndex(); 54365 method public int getWindowId(); 54366 method public boolean isChecked(); 54367 method public boolean isEnabled(); 54368 method public boolean isFullScreen(); 54369 method public boolean isPassword(); 54370 method public boolean isScrollable(); 54371 method public static android.view.accessibility.AccessibilityRecord obtain(android.view.accessibility.AccessibilityRecord); 54372 method public static android.view.accessibility.AccessibilityRecord obtain(); 54373 method public void recycle(); 54374 method public void setAddedCount(int); 54375 method public void setBeforeText(CharSequence); 54376 method public void setChecked(boolean); 54377 method public void setClassName(CharSequence); 54378 method public void setContentDescription(CharSequence); 54379 method public void setCurrentItemIndex(int); 54380 method public void setEnabled(boolean); 54381 method public void setFromIndex(int); 54382 method public void setFullScreen(boolean); 54383 method public void setItemCount(int); 54384 method public void setMaxScrollX(int); 54385 method public void setMaxScrollY(int); 54386 method public void setParcelableData(android.os.Parcelable); 54387 method public void setPassword(boolean); 54388 method public void setRemovedCount(int); 54389 method public void setScrollDeltaX(int); 54390 method public void setScrollDeltaY(int); 54391 method public void setScrollX(int); 54392 method public void setScrollY(int); 54393 method public void setScrollable(boolean); 54394 method public void setSource(android.view.View); 54395 method public void setSource(@Nullable android.view.View, int); 54396 method public void setToIndex(int); 54397 } 54398 54399 public abstract class AccessibilityRequestPreparer { 54400 ctor public AccessibilityRequestPreparer(android.view.View, int); 54401 method @Nullable public android.view.View getView(); 54402 method public abstract void onPrepareExtraData(int, String, android.os.Bundle, android.os.Message); 54403 field public static final int REQUEST_TYPE_EXTRA_DATA = 1; // 0x1 54404 } 54405 54406 public final class AccessibilityWindowInfo implements android.os.Parcelable { 54407 ctor public AccessibilityWindowInfo(); 54408 ctor public AccessibilityWindowInfo(@NonNull android.view.accessibility.AccessibilityWindowInfo); 54409 method public int describeContents(); 54410 method public android.view.accessibility.AccessibilityNodeInfo getAnchor(); 54411 method public void getBoundsInScreen(android.graphics.Rect); 54412 method public android.view.accessibility.AccessibilityWindowInfo getChild(int); 54413 method public int getChildCount(); 54414 method public int getDisplayId(); 54415 method public int getId(); 54416 method public int getLayer(); 54417 method public android.view.accessibility.AccessibilityWindowInfo getParent(); 54418 method public void getRegionInScreen(@NonNull android.graphics.Region); 54419 method public android.view.accessibility.AccessibilityNodeInfo getRoot(); 54420 method @Nullable public CharSequence getTitle(); 54421 method public int getType(); 54422 method public boolean isAccessibilityFocused(); 54423 method public boolean isActive(); 54424 method public boolean isFocused(); 54425 method public boolean isInPictureInPictureMode(); 54426 method public static android.view.accessibility.AccessibilityWindowInfo obtain(); 54427 method public static android.view.accessibility.AccessibilityWindowInfo obtain(android.view.accessibility.AccessibilityWindowInfo); 54428 method public void recycle(); 54429 method public void writeToParcel(android.os.Parcel, int); 54430 field @NonNull public static final android.os.Parcelable.Creator<android.view.accessibility.AccessibilityWindowInfo> CREATOR; 54431 field public static final int TYPE_ACCESSIBILITY_OVERLAY = 4; // 0x4 54432 field public static final int TYPE_APPLICATION = 1; // 0x1 54433 field public static final int TYPE_INPUT_METHOD = 2; // 0x2 54434 field public static final int TYPE_SPLIT_SCREEN_DIVIDER = 5; // 0x5 54435 field public static final int TYPE_SYSTEM = 3; // 0x3 54436 } 54437 54438 public class CaptioningManager { 54439 method public void addCaptioningChangeListener(@NonNull android.view.accessibility.CaptioningManager.CaptioningChangeListener); 54440 method public final float getFontScale(); 54441 method @Nullable public final java.util.Locale getLocale(); 54442 method @NonNull public android.view.accessibility.CaptioningManager.CaptionStyle getUserStyle(); 54443 method public final boolean isEnabled(); 54444 method public void removeCaptioningChangeListener(@NonNull android.view.accessibility.CaptioningManager.CaptioningChangeListener); 54445 } 54446 54447 public static final class CaptioningManager.CaptionStyle { 54448 method @Nullable public android.graphics.Typeface getTypeface(); 54449 method public boolean hasBackgroundColor(); 54450 method public boolean hasEdgeColor(); 54451 method public boolean hasEdgeType(); 54452 method public boolean hasForegroundColor(); 54453 method public boolean hasWindowColor(); 54454 field public static final int EDGE_TYPE_DEPRESSED = 4; // 0x4 54455 field public static final int EDGE_TYPE_DROP_SHADOW = 2; // 0x2 54456 field public static final int EDGE_TYPE_NONE = 0; // 0x0 54457 field public static final int EDGE_TYPE_OUTLINE = 1; // 0x1 54458 field public static final int EDGE_TYPE_RAISED = 3; // 0x3 54459 field public static final int EDGE_TYPE_UNSPECIFIED = -1; // 0xffffffff 54460 field public final int backgroundColor; 54461 field public final int edgeColor; 54462 field public final int edgeType; 54463 field public final int foregroundColor; 54464 field public final int windowColor; 54465 } 54466 54467 public abstract static class CaptioningManager.CaptioningChangeListener { 54468 ctor public CaptioningManager.CaptioningChangeListener(); 54469 method public void onEnabledChanged(boolean); 54470 method public void onFontScaleChanged(float); 54471 method public void onLocaleChanged(@Nullable java.util.Locale); 54472 method public void onUserStyleChanged(@NonNull android.view.accessibility.CaptioningManager.CaptionStyle); 54473 } 54474 54475} 54476 54477package android.view.animation { 54478 54479 public class AccelerateDecelerateInterpolator extends android.view.animation.BaseInterpolator { 54480 ctor public AccelerateDecelerateInterpolator(); 54481 ctor public AccelerateDecelerateInterpolator(android.content.Context, android.util.AttributeSet); 54482 method public float getInterpolation(float); 54483 } 54484 54485 public class AccelerateInterpolator extends android.view.animation.BaseInterpolator { 54486 ctor public AccelerateInterpolator(); 54487 ctor public AccelerateInterpolator(float); 54488 ctor public AccelerateInterpolator(android.content.Context, android.util.AttributeSet); 54489 method public float getInterpolation(float); 54490 } 54491 54492 public class AlphaAnimation extends android.view.animation.Animation { 54493 ctor public AlphaAnimation(android.content.Context, android.util.AttributeSet); 54494 ctor public AlphaAnimation(float, float); 54495 } 54496 54497 public abstract class Animation implements java.lang.Cloneable { 54498 ctor public Animation(); 54499 ctor public Animation(android.content.Context, android.util.AttributeSet); 54500 method protected void applyTransformation(float, android.view.animation.Transformation); 54501 method public void cancel(); 54502 method protected android.view.animation.Animation clone() throws java.lang.CloneNotSupportedException; 54503 method public long computeDurationHint(); 54504 method protected void ensureInterpolator(); 54505 method @Deprecated @ColorInt public int getBackgroundColor(); 54506 method @Deprecated public boolean getDetachWallpaper(); 54507 method public long getDuration(); 54508 method public boolean getFillAfter(); 54509 method public boolean getFillBefore(); 54510 method public android.view.animation.Interpolator getInterpolator(); 54511 method public int getRepeatCount(); 54512 method public int getRepeatMode(); 54513 method protected float getScaleFactor(); 54514 method public long getStartOffset(); 54515 method public long getStartTime(); 54516 method public boolean getTransformation(long, android.view.animation.Transformation); 54517 method public boolean getTransformation(long, android.view.animation.Transformation, float); 54518 method public int getZAdjustment(); 54519 method public boolean hasEnded(); 54520 method public boolean hasStarted(); 54521 method public void initialize(int, int, int, int); 54522 method public boolean isFillEnabled(); 54523 method public boolean isInitialized(); 54524 method public void reset(); 54525 method protected float resolveSize(int, float, int, int); 54526 method public void restrictDuration(long); 54527 method public void scaleCurrentDuration(float); 54528 method public void setAnimationListener(android.view.animation.Animation.AnimationListener); 54529 method @Deprecated public void setBackgroundColor(@ColorInt int); 54530 method @Deprecated public void setDetachWallpaper(boolean); 54531 method public void setDuration(long); 54532 method public void setFillAfter(boolean); 54533 method public void setFillBefore(boolean); 54534 method public void setFillEnabled(boolean); 54535 method public void setInterpolator(android.content.Context, @AnimRes @InterpolatorRes int); 54536 method public void setInterpolator(android.view.animation.Interpolator); 54537 method public void setRepeatCount(int); 54538 method public void setRepeatMode(int); 54539 method public void setStartOffset(long); 54540 method public void setStartTime(long); 54541 method public void setZAdjustment(int); 54542 method public void start(); 54543 method public void startNow(); 54544 method public boolean willChangeBounds(); 54545 method public boolean willChangeTransformationMatrix(); 54546 field public static final int ABSOLUTE = 0; // 0x0 54547 field public static final int INFINITE = -1; // 0xffffffff 54548 field public static final int RELATIVE_TO_PARENT = 2; // 0x2 54549 field public static final int RELATIVE_TO_SELF = 1; // 0x1 54550 field public static final int RESTART = 1; // 0x1 54551 field public static final int REVERSE = 2; // 0x2 54552 field public static final int START_ON_FIRST_FRAME = -1; // 0xffffffff 54553 field public static final int ZORDER_BOTTOM = -1; // 0xffffffff 54554 field public static final int ZORDER_NORMAL = 0; // 0x0 54555 field public static final int ZORDER_TOP = 1; // 0x1 54556 } 54557 54558 public static interface Animation.AnimationListener { 54559 method public void onAnimationEnd(android.view.animation.Animation); 54560 method public void onAnimationRepeat(android.view.animation.Animation); 54561 method public void onAnimationStart(android.view.animation.Animation); 54562 } 54563 54564 protected static class Animation.Description { 54565 ctor protected Animation.Description(); 54566 field public int type; 54567 field public float value; 54568 } 54569 54570 public class AnimationSet extends android.view.animation.Animation { 54571 ctor public AnimationSet(android.content.Context, android.util.AttributeSet); 54572 ctor public AnimationSet(boolean); 54573 method public void addAnimation(android.view.animation.Animation); 54574 method protected android.view.animation.AnimationSet clone() throws java.lang.CloneNotSupportedException; 54575 method public java.util.List<android.view.animation.Animation> getAnimations(); 54576 } 54577 54578 public class AnimationUtils { 54579 ctor public AnimationUtils(); 54580 method public static long currentAnimationTimeMillis(); 54581 method public static android.view.animation.Animation loadAnimation(android.content.Context, @AnimRes int) throws android.content.res.Resources.NotFoundException; 54582 method public static android.view.animation.Interpolator loadInterpolator(android.content.Context, @AnimRes @InterpolatorRes int) throws android.content.res.Resources.NotFoundException; 54583 method public static android.view.animation.LayoutAnimationController loadLayoutAnimation(android.content.Context, @AnimRes int) throws android.content.res.Resources.NotFoundException; 54584 method public static android.view.animation.Animation makeInAnimation(android.content.Context, boolean); 54585 method public static android.view.animation.Animation makeInChildBottomAnimation(android.content.Context); 54586 method public static android.view.animation.Animation makeOutAnimation(android.content.Context, boolean); 54587 } 54588 54589 public class AnticipateInterpolator extends android.view.animation.BaseInterpolator { 54590 ctor public AnticipateInterpolator(); 54591 ctor public AnticipateInterpolator(float); 54592 ctor public AnticipateInterpolator(android.content.Context, android.util.AttributeSet); 54593 method public float getInterpolation(float); 54594 } 54595 54596 public class AnticipateOvershootInterpolator extends android.view.animation.BaseInterpolator { 54597 ctor public AnticipateOvershootInterpolator(); 54598 ctor public AnticipateOvershootInterpolator(float); 54599 ctor public AnticipateOvershootInterpolator(float, float); 54600 ctor public AnticipateOvershootInterpolator(android.content.Context, android.util.AttributeSet); 54601 method public float getInterpolation(float); 54602 } 54603 54604 public abstract class BaseInterpolator implements android.view.animation.Interpolator { 54605 ctor public BaseInterpolator(); 54606 } 54607 54608 public class BounceInterpolator extends android.view.animation.BaseInterpolator { 54609 ctor public BounceInterpolator(); 54610 ctor public BounceInterpolator(android.content.Context, android.util.AttributeSet); 54611 method public float getInterpolation(float); 54612 } 54613 54614 public class CycleInterpolator extends android.view.animation.BaseInterpolator { 54615 ctor public CycleInterpolator(float); 54616 ctor public CycleInterpolator(android.content.Context, android.util.AttributeSet); 54617 method public float getInterpolation(float); 54618 } 54619 54620 public class DecelerateInterpolator extends android.view.animation.BaseInterpolator { 54621 ctor public DecelerateInterpolator(); 54622 ctor public DecelerateInterpolator(float); 54623 ctor public DecelerateInterpolator(android.content.Context, android.util.AttributeSet); 54624 method public float getInterpolation(float); 54625 } 54626 54627 public class GridLayoutAnimationController extends android.view.animation.LayoutAnimationController { 54628 ctor public GridLayoutAnimationController(android.content.Context, android.util.AttributeSet); 54629 ctor public GridLayoutAnimationController(android.view.animation.Animation); 54630 ctor public GridLayoutAnimationController(android.view.animation.Animation, float, float); 54631 method public float getColumnDelay(); 54632 method public int getDirection(); 54633 method public int getDirectionPriority(); 54634 method public float getRowDelay(); 54635 method public void setColumnDelay(float); 54636 method public void setDirection(int); 54637 method public void setDirectionPriority(int); 54638 method public void setRowDelay(float); 54639 field public static final int DIRECTION_BOTTOM_TO_TOP = 2; // 0x2 54640 field public static final int DIRECTION_HORIZONTAL_MASK = 1; // 0x1 54641 field public static final int DIRECTION_LEFT_TO_RIGHT = 0; // 0x0 54642 field public static final int DIRECTION_RIGHT_TO_LEFT = 1; // 0x1 54643 field public static final int DIRECTION_TOP_TO_BOTTOM = 0; // 0x0 54644 field public static final int DIRECTION_VERTICAL_MASK = 2; // 0x2 54645 field public static final int PRIORITY_COLUMN = 1; // 0x1 54646 field public static final int PRIORITY_NONE = 0; // 0x0 54647 field public static final int PRIORITY_ROW = 2; // 0x2 54648 } 54649 54650 public static class GridLayoutAnimationController.AnimationParameters extends android.view.animation.LayoutAnimationController.AnimationParameters { 54651 ctor public GridLayoutAnimationController.AnimationParameters(); 54652 field public int column; 54653 field public int columnsCount; 54654 field public int row; 54655 field public int rowsCount; 54656 } 54657 54658 public interface Interpolator extends android.animation.TimeInterpolator { 54659 } 54660 54661 public class LayoutAnimationController { 54662 ctor public LayoutAnimationController(android.content.Context, android.util.AttributeSet); 54663 ctor public LayoutAnimationController(android.view.animation.Animation); 54664 ctor public LayoutAnimationController(android.view.animation.Animation, float); 54665 method public android.view.animation.Animation getAnimation(); 54666 method public final android.view.animation.Animation getAnimationForView(android.view.View); 54667 method public float getDelay(); 54668 method protected long getDelayForView(android.view.View); 54669 method public android.view.animation.Interpolator getInterpolator(); 54670 method public int getOrder(); 54671 method protected int getTransformedIndex(android.view.animation.LayoutAnimationController.AnimationParameters); 54672 method public boolean isDone(); 54673 method public void setAnimation(android.content.Context, @AnimRes int); 54674 method public void setAnimation(android.view.animation.Animation); 54675 method public void setDelay(float); 54676 method public void setInterpolator(android.content.Context, @InterpolatorRes int); 54677 method public void setInterpolator(android.view.animation.Interpolator); 54678 method public void setOrder(int); 54679 method public void start(); 54680 method public boolean willOverlap(); 54681 field public static final int ORDER_NORMAL = 0; // 0x0 54682 field public static final int ORDER_RANDOM = 2; // 0x2 54683 field public static final int ORDER_REVERSE = 1; // 0x1 54684 field protected android.view.animation.Animation mAnimation; 54685 field protected android.view.animation.Interpolator mInterpolator; 54686 field protected java.util.Random mRandomizer; 54687 } 54688 54689 public static class LayoutAnimationController.AnimationParameters { 54690 ctor public LayoutAnimationController.AnimationParameters(); 54691 field public int count; 54692 field public int index; 54693 } 54694 54695 public class LinearInterpolator extends android.view.animation.BaseInterpolator { 54696 ctor public LinearInterpolator(); 54697 ctor public LinearInterpolator(android.content.Context, android.util.AttributeSet); 54698 method public float getInterpolation(float); 54699 } 54700 54701 public class OvershootInterpolator extends android.view.animation.BaseInterpolator { 54702 ctor public OvershootInterpolator(); 54703 ctor public OvershootInterpolator(float); 54704 ctor public OvershootInterpolator(android.content.Context, android.util.AttributeSet); 54705 method public float getInterpolation(float); 54706 } 54707 54708 public class PathInterpolator extends android.view.animation.BaseInterpolator { 54709 ctor public PathInterpolator(android.graphics.Path); 54710 ctor public PathInterpolator(float, float); 54711 ctor public PathInterpolator(float, float, float, float); 54712 ctor public PathInterpolator(android.content.Context, android.util.AttributeSet); 54713 method public float getInterpolation(float); 54714 } 54715 54716 public class RotateAnimation extends android.view.animation.Animation { 54717 ctor public RotateAnimation(android.content.Context, android.util.AttributeSet); 54718 ctor public RotateAnimation(float, float); 54719 ctor public RotateAnimation(float, float, float, float); 54720 ctor public RotateAnimation(float, float, int, float, int, float); 54721 } 54722 54723 public class ScaleAnimation extends android.view.animation.Animation { 54724 ctor public ScaleAnimation(android.content.Context, android.util.AttributeSet); 54725 ctor public ScaleAnimation(float, float, float, float); 54726 ctor public ScaleAnimation(float, float, float, float, float, float); 54727 ctor public ScaleAnimation(float, float, float, float, int, float, int, float); 54728 } 54729 54730 public class Transformation { 54731 ctor public Transformation(); 54732 method public void clear(); 54733 method public void compose(android.view.animation.Transformation); 54734 method public float getAlpha(); 54735 method public android.graphics.Matrix getMatrix(); 54736 method public int getTransformationType(); 54737 method public void set(android.view.animation.Transformation); 54738 method public void setAlpha(@FloatRange(from=0.0, to=1.0) float); 54739 method public void setTransformationType(int); 54740 method public String toShortString(); 54741 field public static final int TYPE_ALPHA = 1; // 0x1 54742 field public static final int TYPE_BOTH = 3; // 0x3 54743 field public static final int TYPE_IDENTITY = 0; // 0x0 54744 field public static final int TYPE_MATRIX = 2; // 0x2 54745 field protected float mAlpha; 54746 field protected android.graphics.Matrix mMatrix; 54747 field protected int mTransformationType; 54748 } 54749 54750 public class TranslateAnimation extends android.view.animation.Animation { 54751 ctor public TranslateAnimation(android.content.Context, android.util.AttributeSet); 54752 ctor public TranslateAnimation(float, float, float, float); 54753 ctor public TranslateAnimation(int, float, int, float, int, float, int, float); 54754 } 54755 54756} 54757 54758package android.view.autofill { 54759 54760 public final class AutofillId implements android.os.Parcelable { 54761 method public int describeContents(); 54762 method public void writeToParcel(android.os.Parcel, int); 54763 field @NonNull public static final android.os.Parcelable.Creator<android.view.autofill.AutofillId> CREATOR; 54764 } 54765 54766 public final class AutofillManager { 54767 method public void cancel(); 54768 method public void commit(); 54769 method public void disableAutofillServices(); 54770 method @Nullable public android.content.ComponentName getAutofillServiceComponentName(); 54771 method @NonNull public java.util.List<java.lang.String> getAvailableFieldClassificationAlgorithms(); 54772 method @Nullable public String getDefaultFieldClassificationAlgorithm(); 54773 method @Nullable public android.view.autofill.AutofillId getNextAutofillId(); 54774 method @Nullable public android.service.autofill.UserData getUserData(); 54775 method @Nullable public String getUserDataId(); 54776 method public boolean hasEnabledAutofillServices(); 54777 method public boolean isAutofillSupported(); 54778 method public boolean isEnabled(); 54779 method public boolean isFieldClassificationEnabled(); 54780 method public void notifyValueChanged(android.view.View); 54781 method public void notifyValueChanged(android.view.View, int, android.view.autofill.AutofillValue); 54782 method public void notifyViewClicked(@NonNull android.view.View); 54783 method public void notifyViewClicked(@NonNull android.view.View, int); 54784 method public void notifyViewEntered(@NonNull android.view.View); 54785 method public void notifyViewEntered(@NonNull android.view.View, int, @NonNull android.graphics.Rect); 54786 method public void notifyViewExited(@NonNull android.view.View); 54787 method public void notifyViewExited(@NonNull android.view.View, int); 54788 method public void notifyViewVisibilityChanged(@NonNull android.view.View, boolean); 54789 method public void notifyViewVisibilityChanged(@NonNull android.view.View, int, boolean); 54790 method public void registerCallback(@Nullable android.view.autofill.AutofillManager.AutofillCallback); 54791 method public void requestAutofill(@NonNull android.view.View); 54792 method public void requestAutofill(@NonNull android.view.View, int, @NonNull android.graphics.Rect); 54793 method public void setUserData(@Nullable android.service.autofill.UserData); 54794 method public void unregisterCallback(@Nullable android.view.autofill.AutofillManager.AutofillCallback); 54795 field public static final String EXTRA_ASSIST_STRUCTURE = "android.view.autofill.extra.ASSIST_STRUCTURE"; 54796 field public static final String EXTRA_AUTHENTICATION_RESULT = "android.view.autofill.extra.AUTHENTICATION_RESULT"; 54797 field public static final String EXTRA_CLIENT_STATE = "android.view.autofill.extra.CLIENT_STATE"; 54798 } 54799 54800 public abstract static class AutofillManager.AutofillCallback { 54801 ctor public AutofillManager.AutofillCallback(); 54802 method public void onAutofillEvent(@NonNull android.view.View, int); 54803 method public void onAutofillEvent(@NonNull android.view.View, int, int); 54804 field public static final int EVENT_INPUT_HIDDEN = 2; // 0x2 54805 field public static final int EVENT_INPUT_SHOWN = 1; // 0x1 54806 field public static final int EVENT_INPUT_UNAVAILABLE = 3; // 0x3 54807 } 54808 54809 public final class AutofillValue implements android.os.Parcelable { 54810 method public int describeContents(); 54811 method public static android.view.autofill.AutofillValue forDate(long); 54812 method public static android.view.autofill.AutofillValue forList(int); 54813 method public static android.view.autofill.AutofillValue forText(@Nullable CharSequence); 54814 method public static android.view.autofill.AutofillValue forToggle(boolean); 54815 method public long getDateValue(); 54816 method public int getListValue(); 54817 method @NonNull public CharSequence getTextValue(); 54818 method public boolean getToggleValue(); 54819 method public boolean isDate(); 54820 method public boolean isList(); 54821 method public boolean isText(); 54822 method public boolean isToggle(); 54823 method public void writeToParcel(android.os.Parcel, int); 54824 field @NonNull public static final android.os.Parcelable.Creator<android.view.autofill.AutofillValue> CREATOR; 54825 } 54826 54827} 54828 54829package android.view.contentcapture { 54830 54831 public final class ContentCaptureCondition implements android.os.Parcelable { 54832 ctor public ContentCaptureCondition(@NonNull android.content.LocusId, int); 54833 method public int describeContents(); 54834 method public int getFlags(); 54835 method @NonNull public android.content.LocusId getLocusId(); 54836 method public void writeToParcel(@NonNull android.os.Parcel, int); 54837 field @NonNull public static final android.os.Parcelable.Creator<android.view.contentcapture.ContentCaptureCondition> CREATOR; 54838 field public static final int FLAG_IS_REGEX = 2; // 0x2 54839 } 54840 54841 public final class ContentCaptureContext implements android.os.Parcelable { 54842 method public int describeContents(); 54843 method @NonNull public static android.view.contentcapture.ContentCaptureContext forLocusId(@NonNull String); 54844 method @Nullable public android.os.Bundle getExtras(); 54845 method @Nullable public android.content.LocusId getLocusId(); 54846 method public void writeToParcel(android.os.Parcel, int); 54847 field @NonNull public static final android.os.Parcelable.Creator<android.view.contentcapture.ContentCaptureContext> CREATOR; 54848 } 54849 54850 public static final class ContentCaptureContext.Builder { 54851 ctor public ContentCaptureContext.Builder(@NonNull android.content.LocusId); 54852 method @NonNull public android.view.contentcapture.ContentCaptureContext build(); 54853 method @NonNull public android.view.contentcapture.ContentCaptureContext.Builder setExtras(@NonNull android.os.Bundle); 54854 } 54855 54856 public final class ContentCaptureManager { 54857 method @Nullable public java.util.Set<android.view.contentcapture.ContentCaptureCondition> getContentCaptureConditions(); 54858 method @Nullable public android.content.ComponentName getServiceComponentName(); 54859 method public boolean isContentCaptureEnabled(); 54860 method public void removeData(@NonNull android.view.contentcapture.DataRemovalRequest); 54861 method public void setContentCaptureEnabled(boolean); 54862 method public void shareData(@NonNull android.view.contentcapture.DataShareRequest, @NonNull java.util.concurrent.Executor, @NonNull android.view.contentcapture.DataShareWriteAdapter); 54863 field public static final int DATA_SHARE_ERROR_CONCURRENT_REQUEST = 2; // 0x2 54864 field public static final int DATA_SHARE_ERROR_TIMEOUT_INTERRUPTED = 3; // 0x3 54865 field public static final int DATA_SHARE_ERROR_UNKNOWN = 1; // 0x1 54866 } 54867 54868 public abstract class ContentCaptureSession implements java.lang.AutoCloseable { 54869 method public void close(); 54870 method @NonNull public final android.view.contentcapture.ContentCaptureSession createContentCaptureSession(@NonNull android.view.contentcapture.ContentCaptureContext); 54871 method public final void destroy(); 54872 method @Nullable public final android.view.contentcapture.ContentCaptureContext getContentCaptureContext(); 54873 method @NonNull public final android.view.contentcapture.ContentCaptureSessionId getContentCaptureSessionId(); 54874 method @NonNull public android.view.autofill.AutofillId newAutofillId(@NonNull android.view.autofill.AutofillId, long); 54875 method @NonNull public final android.view.ViewStructure newViewStructure(@NonNull android.view.View); 54876 method @NonNull public final android.view.ViewStructure newVirtualViewStructure(@NonNull android.view.autofill.AutofillId, long); 54877 method public final void notifySessionPaused(); 54878 method public final void notifySessionResumed(); 54879 method public final void notifyViewAppeared(@NonNull android.view.ViewStructure); 54880 method public final void notifyViewDisappeared(@NonNull android.view.autofill.AutofillId); 54881 method public final void notifyViewInsetsChanged(@NonNull android.graphics.Insets); 54882 method public final void notifyViewTextChanged(@NonNull android.view.autofill.AutofillId, @Nullable CharSequence); 54883 method public final void notifyViewsDisappeared(@NonNull android.view.autofill.AutofillId, @NonNull long[]); 54884 method public final void setContentCaptureContext(@Nullable android.view.contentcapture.ContentCaptureContext); 54885 } 54886 54887 public final class ContentCaptureSessionId implements android.os.Parcelable { 54888 method public int describeContents(); 54889 method public void writeToParcel(android.os.Parcel, int); 54890 field @NonNull public static final android.os.Parcelable.Creator<android.view.contentcapture.ContentCaptureSessionId> CREATOR; 54891 } 54892 54893 public final class DataRemovalRequest implements android.os.Parcelable { 54894 method public int describeContents(); 54895 method @NonNull public java.util.List<android.view.contentcapture.DataRemovalRequest.LocusIdRequest> getLocusIdRequests(); 54896 method @NonNull public String getPackageName(); 54897 method public boolean isForEverything(); 54898 method public void writeToParcel(android.os.Parcel, int); 54899 field @NonNull public static final android.os.Parcelable.Creator<android.view.contentcapture.DataRemovalRequest> CREATOR; 54900 field public static final int FLAG_IS_PREFIX = 1; // 0x1 54901 } 54902 54903 public static final class DataRemovalRequest.Builder { 54904 ctor public DataRemovalRequest.Builder(); 54905 method @NonNull public android.view.contentcapture.DataRemovalRequest.Builder addLocusId(@NonNull android.content.LocusId, int); 54906 method @NonNull public android.view.contentcapture.DataRemovalRequest build(); 54907 method @NonNull public android.view.contentcapture.DataRemovalRequest.Builder forEverything(); 54908 } 54909 54910 public final class DataRemovalRequest.LocusIdRequest { 54911 method @NonNull public int getFlags(); 54912 method @NonNull public android.content.LocusId getLocusId(); 54913 } 54914 54915 public final class DataShareRequest implements android.os.Parcelable { 54916 ctor public DataShareRequest(@Nullable android.content.LocusId, @NonNull String); 54917 method public int describeContents(); 54918 method @Nullable public android.content.LocusId getLocusId(); 54919 method @NonNull public String getMimeType(); 54920 method @NonNull public String getPackageName(); 54921 method public void writeToParcel(@NonNull android.os.Parcel, int); 54922 field @NonNull public static final android.os.Parcelable.Creator<android.view.contentcapture.DataShareRequest> CREATOR; 54923 } 54924 54925 public interface DataShareWriteAdapter { 54926 method public default void onError(int); 54927 method public void onRejected(); 54928 method public void onWrite(@NonNull android.os.ParcelFileDescriptor); 54929 } 54930 54931} 54932 54933package android.view.inputmethod { 54934 54935 public class BaseInputConnection implements android.view.inputmethod.InputConnection { 54936 ctor public BaseInputConnection(android.view.View, boolean); 54937 method public boolean beginBatchEdit(); 54938 method public boolean clearMetaKeyStates(int); 54939 method @CallSuper public void closeConnection(); 54940 method public boolean commitCompletion(android.view.inputmethod.CompletionInfo); 54941 method public boolean commitContent(android.view.inputmethod.InputContentInfo, int, android.os.Bundle); 54942 method public boolean commitCorrection(android.view.inputmethod.CorrectionInfo); 54943 method public boolean commitText(CharSequence, int); 54944 method public boolean deleteSurroundingText(int, int); 54945 method public boolean deleteSurroundingTextInCodePoints(int, int); 54946 method public boolean endBatchEdit(); 54947 method public boolean finishComposingText(); 54948 method public static int getComposingSpanEnd(android.text.Spannable); 54949 method public static int getComposingSpanStart(android.text.Spannable); 54950 method public int getCursorCapsMode(int); 54951 method public android.text.Editable getEditable(); 54952 method public android.view.inputmethod.ExtractedText getExtractedText(android.view.inputmethod.ExtractedTextRequest, int); 54953 method public android.os.Handler getHandler(); 54954 method public CharSequence getSelectedText(int); 54955 method public CharSequence getTextAfterCursor(int, int); 54956 method public CharSequence getTextBeforeCursor(int, int); 54957 method public boolean performContextMenuAction(int); 54958 method public boolean performEditorAction(int); 54959 method public boolean performPrivateCommand(String, android.os.Bundle); 54960 method public static final void removeComposingSpans(android.text.Spannable); 54961 method public boolean reportFullscreenMode(boolean); 54962 method public boolean requestCursorUpdates(int); 54963 method public boolean sendKeyEvent(android.view.KeyEvent); 54964 method public boolean setComposingRegion(int, int); 54965 method public static void setComposingSpans(android.text.Spannable); 54966 method public boolean setComposingText(CharSequence, int); 54967 method public boolean setSelection(int, int); 54968 } 54969 54970 public final class CompletionInfo implements android.os.Parcelable { 54971 ctor public CompletionInfo(long, int, CharSequence); 54972 ctor public CompletionInfo(long, int, CharSequence, CharSequence); 54973 method public int describeContents(); 54974 method public long getId(); 54975 method public CharSequence getLabel(); 54976 method public int getPosition(); 54977 method public CharSequence getText(); 54978 method public void writeToParcel(android.os.Parcel, int); 54979 field @NonNull public static final android.os.Parcelable.Creator<android.view.inputmethod.CompletionInfo> CREATOR; 54980 } 54981 54982 public final class CorrectionInfo implements android.os.Parcelable { 54983 ctor public CorrectionInfo(int, CharSequence, CharSequence); 54984 method public int describeContents(); 54985 method public CharSequence getNewText(); 54986 method public int getOffset(); 54987 method public CharSequence getOldText(); 54988 method public void writeToParcel(android.os.Parcel, int); 54989 field @NonNull public static final android.os.Parcelable.Creator<android.view.inputmethod.CorrectionInfo> CREATOR; 54990 } 54991 54992 public final class CursorAnchorInfo implements android.os.Parcelable { 54993 ctor public CursorAnchorInfo(android.os.Parcel); 54994 method public int describeContents(); 54995 method public android.graphics.RectF getCharacterBounds(int); 54996 method public int getCharacterBoundsFlags(int); 54997 method public CharSequence getComposingText(); 54998 method public int getComposingTextStart(); 54999 method public float getInsertionMarkerBaseline(); 55000 method public float getInsertionMarkerBottom(); 55001 method public int getInsertionMarkerFlags(); 55002 method public float getInsertionMarkerHorizontal(); 55003 method public float getInsertionMarkerTop(); 55004 method public android.graphics.Matrix getMatrix(); 55005 method public int getSelectionEnd(); 55006 method public int getSelectionStart(); 55007 method public void writeToParcel(android.os.Parcel, int); 55008 field @NonNull public static final android.os.Parcelable.Creator<android.view.inputmethod.CursorAnchorInfo> CREATOR; 55009 field public static final int FLAG_HAS_INVISIBLE_REGION = 2; // 0x2 55010 field public static final int FLAG_HAS_VISIBLE_REGION = 1; // 0x1 55011 field public static final int FLAG_IS_RTL = 4; // 0x4 55012 } 55013 55014 public static final class CursorAnchorInfo.Builder { 55015 ctor public CursorAnchorInfo.Builder(); 55016 method public android.view.inputmethod.CursorAnchorInfo.Builder addCharacterBounds(int, float, float, float, float, int); 55017 method public android.view.inputmethod.CursorAnchorInfo build(); 55018 method public void reset(); 55019 method public android.view.inputmethod.CursorAnchorInfo.Builder setComposingText(int, CharSequence); 55020 method public android.view.inputmethod.CursorAnchorInfo.Builder setInsertionMarkerLocation(float, float, float, float, int); 55021 method public android.view.inputmethod.CursorAnchorInfo.Builder setMatrix(android.graphics.Matrix); 55022 method public android.view.inputmethod.CursorAnchorInfo.Builder setSelectionRange(int, int); 55023 } 55024 55025 public class EditorInfo implements android.text.InputType android.os.Parcelable { 55026 ctor public EditorInfo(); 55027 method public int describeContents(); 55028 method public void dump(android.util.Printer, String); 55029 method @Nullable public CharSequence getInitialSelectedText(int); 55030 method @Nullable public CharSequence getInitialTextAfterCursor(int, int); 55031 method @Nullable public CharSequence getInitialTextBeforeCursor(int, int); 55032 method public final void makeCompatible(int); 55033 method public void setInitialSurroundingSubText(@NonNull CharSequence, int); 55034 method public void setInitialSurroundingText(@NonNull CharSequence); 55035 method public void writeToParcel(android.os.Parcel, int); 55036 field @NonNull public static final android.os.Parcelable.Creator<android.view.inputmethod.EditorInfo> CREATOR; 55037 field public static final int IME_ACTION_DONE = 6; // 0x6 55038 field public static final int IME_ACTION_GO = 2; // 0x2 55039 field public static final int IME_ACTION_NEXT = 5; // 0x5 55040 field public static final int IME_ACTION_NONE = 1; // 0x1 55041 field public static final int IME_ACTION_PREVIOUS = 7; // 0x7 55042 field public static final int IME_ACTION_SEARCH = 3; // 0x3 55043 field public static final int IME_ACTION_SEND = 4; // 0x4 55044 field public static final int IME_ACTION_UNSPECIFIED = 0; // 0x0 55045 field public static final int IME_FLAG_FORCE_ASCII = -2147483648; // 0x80000000 55046 field public static final int IME_FLAG_NAVIGATE_NEXT = 134217728; // 0x8000000 55047 field public static final int IME_FLAG_NAVIGATE_PREVIOUS = 67108864; // 0x4000000 55048 field public static final int IME_FLAG_NO_ACCESSORY_ACTION = 536870912; // 0x20000000 55049 field public static final int IME_FLAG_NO_ENTER_ACTION = 1073741824; // 0x40000000 55050 field public static final int IME_FLAG_NO_EXTRACT_UI = 268435456; // 0x10000000 55051 field public static final int IME_FLAG_NO_FULLSCREEN = 33554432; // 0x2000000 55052 field public static final int IME_FLAG_NO_PERSONALIZED_LEARNING = 16777216; // 0x1000000 55053 field public static final int IME_MASK_ACTION = 255; // 0xff 55054 field public static final int IME_NULL = 0; // 0x0 55055 field public int actionId; 55056 field public CharSequence actionLabel; 55057 field @Nullable public String[] contentMimeTypes; 55058 field public android.os.Bundle extras; 55059 field public int fieldId; 55060 field public String fieldName; 55061 field @Nullable public android.os.LocaleList hintLocales; 55062 field public CharSequence hintText; 55063 field public int imeOptions; 55064 field public int initialCapsMode; 55065 field public int initialSelEnd; 55066 field public int initialSelStart; 55067 field public int inputType; 55068 field public CharSequence label; 55069 field public String packageName; 55070 field public String privateImeOptions; 55071 } 55072 55073 public class ExtractedText implements android.os.Parcelable { 55074 ctor public ExtractedText(); 55075 method public int describeContents(); 55076 method public void writeToParcel(android.os.Parcel, int); 55077 field @NonNull public static final android.os.Parcelable.Creator<android.view.inputmethod.ExtractedText> CREATOR; 55078 field public static final int FLAG_SELECTING = 2; // 0x2 55079 field public static final int FLAG_SINGLE_LINE = 1; // 0x1 55080 field public int flags; 55081 field public CharSequence hint; 55082 field public int partialEndOffset; 55083 field public int partialStartOffset; 55084 field public int selectionEnd; 55085 field public int selectionStart; 55086 field public int startOffset; 55087 field public CharSequence text; 55088 } 55089 55090 public class ExtractedTextRequest implements android.os.Parcelable { 55091 ctor public ExtractedTextRequest(); 55092 method public int describeContents(); 55093 method public void writeToParcel(android.os.Parcel, int); 55094 field @NonNull public static final android.os.Parcelable.Creator<android.view.inputmethod.ExtractedTextRequest> CREATOR; 55095 field public int flags; 55096 field public int hintMaxChars; 55097 field public int hintMaxLines; 55098 field public int token; 55099 } 55100 55101 public final class InlineSuggestion implements android.os.Parcelable { 55102 method public int describeContents(); 55103 method @NonNull public android.view.inputmethod.InlineSuggestionInfo getInfo(); 55104 method public void inflate(@NonNull android.content.Context, @NonNull android.util.Size, @NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<android.widget.inline.InlineContentView>); 55105 method public void writeToParcel(@NonNull android.os.Parcel, int); 55106 field @NonNull public static final android.os.Parcelable.Creator<android.view.inputmethod.InlineSuggestion> CREATOR; 55107 } 55108 55109 public final class InlineSuggestionInfo implements android.os.Parcelable { 55110 method public int describeContents(); 55111 method @Nullable public String[] getAutofillHints(); 55112 method @NonNull public android.widget.inline.InlinePresentationSpec getInlinePresentationSpec(); 55113 method @NonNull public String getSource(); 55114 method @NonNull public String getType(); 55115 method public boolean isPinned(); 55116 method public void writeToParcel(@NonNull android.os.Parcel, int); 55117 field @NonNull public static final android.os.Parcelable.Creator<android.view.inputmethod.InlineSuggestionInfo> CREATOR; 55118 field public static final String SOURCE_AUTOFILL = "android:autofill"; 55119 field public static final String SOURCE_PLATFORM = "android:platform"; 55120 field public static final String TYPE_ACTION = "android:autofill:action"; 55121 field public static final String TYPE_SUGGESTION = "android:autofill:suggestion"; 55122 } 55123 55124 public final class InlineSuggestionsRequest implements android.os.Parcelable { 55125 method public int describeContents(); 55126 method @NonNull public android.os.Bundle getExtras(); 55127 method @NonNull public String getHostPackageName(); 55128 method @NonNull public java.util.List<android.widget.inline.InlinePresentationSpec> getInlinePresentationSpecs(); 55129 method public int getMaxSuggestionCount(); 55130 method @NonNull public android.os.LocaleList getSupportedLocales(); 55131 method public void writeToParcel(@NonNull android.os.Parcel, int); 55132 field @NonNull public static final android.os.Parcelable.Creator<android.view.inputmethod.InlineSuggestionsRequest> CREATOR; 55133 field public static final int SUGGESTION_COUNT_UNLIMITED = 2147483647; // 0x7fffffff 55134 } 55135 55136 public static final class InlineSuggestionsRequest.Builder { 55137 ctor public InlineSuggestionsRequest.Builder(@NonNull java.util.List<android.widget.inline.InlinePresentationSpec>); 55138 method @NonNull public android.view.inputmethod.InlineSuggestionsRequest.Builder addInlinePresentationSpecs(@NonNull android.widget.inline.InlinePresentationSpec); 55139 method @NonNull public android.view.inputmethod.InlineSuggestionsRequest build(); 55140 method @NonNull public android.view.inputmethod.InlineSuggestionsRequest.Builder setExtras(@NonNull android.os.Bundle); 55141 method @NonNull public android.view.inputmethod.InlineSuggestionsRequest.Builder setInlinePresentationSpecs(@NonNull java.util.List<android.widget.inline.InlinePresentationSpec>); 55142 method @NonNull public android.view.inputmethod.InlineSuggestionsRequest.Builder setMaxSuggestionCount(int); 55143 method @NonNull public android.view.inputmethod.InlineSuggestionsRequest.Builder setSupportedLocales(@NonNull android.os.LocaleList); 55144 } 55145 55146 public final class InlineSuggestionsResponse implements android.os.Parcelable { 55147 method public int describeContents(); 55148 method @NonNull public java.util.List<android.view.inputmethod.InlineSuggestion> getInlineSuggestions(); 55149 method public void writeToParcel(@NonNull android.os.Parcel, int); 55150 field @NonNull public static final android.os.Parcelable.Creator<android.view.inputmethod.InlineSuggestionsResponse> CREATOR; 55151 } 55152 55153 public final class InputBinding implements android.os.Parcelable { 55154 ctor public InputBinding(android.view.inputmethod.InputConnection, android.os.IBinder, int, int); 55155 ctor public InputBinding(android.view.inputmethod.InputConnection, android.view.inputmethod.InputBinding); 55156 method public int describeContents(); 55157 method public android.view.inputmethod.InputConnection getConnection(); 55158 method public android.os.IBinder getConnectionToken(); 55159 method public int getPid(); 55160 method public int getUid(); 55161 method public void writeToParcel(android.os.Parcel, int); 55162 field @NonNull public static final android.os.Parcelable.Creator<android.view.inputmethod.InputBinding> CREATOR; 55163 } 55164 55165 public interface InputConnection { 55166 method public boolean beginBatchEdit(); 55167 method public boolean clearMetaKeyStates(int); 55168 method public void closeConnection(); 55169 method public boolean commitCompletion(android.view.inputmethod.CompletionInfo); 55170 method public boolean commitContent(@NonNull android.view.inputmethod.InputContentInfo, int, @Nullable android.os.Bundle); 55171 method public boolean commitCorrection(android.view.inputmethod.CorrectionInfo); 55172 method public boolean commitText(CharSequence, int); 55173 method public boolean deleteSurroundingText(int, int); 55174 method public boolean deleteSurroundingTextInCodePoints(int, int); 55175 method public boolean endBatchEdit(); 55176 method public boolean finishComposingText(); 55177 method public int getCursorCapsMode(int); 55178 method public android.view.inputmethod.ExtractedText getExtractedText(android.view.inputmethod.ExtractedTextRequest, int); 55179 method public android.os.Handler getHandler(); 55180 method public CharSequence getSelectedText(int); 55181 method public CharSequence getTextAfterCursor(int, int); 55182 method public CharSequence getTextBeforeCursor(int, int); 55183 method public boolean performContextMenuAction(int); 55184 method public boolean performEditorAction(int); 55185 method public boolean performPrivateCommand(String, android.os.Bundle); 55186 method public boolean reportFullscreenMode(boolean); 55187 method public boolean requestCursorUpdates(int); 55188 method public boolean sendKeyEvent(android.view.KeyEvent); 55189 method public boolean setComposingRegion(int, int); 55190 method public boolean setComposingText(CharSequence, int); 55191 method public boolean setSelection(int, int); 55192 field public static final int CURSOR_UPDATE_IMMEDIATE = 1; // 0x1 55193 field public static final int CURSOR_UPDATE_MONITOR = 2; // 0x2 55194 field public static final int GET_EXTRACTED_TEXT_MONITOR = 1; // 0x1 55195 field public static final int GET_TEXT_WITH_STYLES = 1; // 0x1 55196 field public static final int INPUT_CONTENT_GRANT_READ_URI_PERMISSION = 1; // 0x1 55197 } 55198 55199 public class InputConnectionWrapper implements android.view.inputmethod.InputConnection { 55200 ctor public InputConnectionWrapper(android.view.inputmethod.InputConnection, boolean); 55201 method public boolean beginBatchEdit(); 55202 method public boolean clearMetaKeyStates(int); 55203 method public void closeConnection(); 55204 method public boolean commitCompletion(android.view.inputmethod.CompletionInfo); 55205 method public boolean commitContent(android.view.inputmethod.InputContentInfo, int, android.os.Bundle); 55206 method public boolean commitCorrection(android.view.inputmethod.CorrectionInfo); 55207 method public boolean commitText(CharSequence, int); 55208 method public boolean deleteSurroundingText(int, int); 55209 method public boolean deleteSurroundingTextInCodePoints(int, int); 55210 method public boolean endBatchEdit(); 55211 method public boolean finishComposingText(); 55212 method public int getCursorCapsMode(int); 55213 method public android.view.inputmethod.ExtractedText getExtractedText(android.view.inputmethod.ExtractedTextRequest, int); 55214 method public android.os.Handler getHandler(); 55215 method public CharSequence getSelectedText(int); 55216 method public CharSequence getTextAfterCursor(int, int); 55217 method public CharSequence getTextBeforeCursor(int, int); 55218 method public boolean performContextMenuAction(int); 55219 method public boolean performEditorAction(int); 55220 method public boolean performPrivateCommand(String, android.os.Bundle); 55221 method public boolean reportFullscreenMode(boolean); 55222 method public boolean requestCursorUpdates(int); 55223 method public boolean sendKeyEvent(android.view.KeyEvent); 55224 method public boolean setComposingRegion(int, int); 55225 method public boolean setComposingText(CharSequence, int); 55226 method public boolean setSelection(int, int); 55227 method public void setTarget(android.view.inputmethod.InputConnection); 55228 } 55229 55230 public final class InputContentInfo implements android.os.Parcelable { 55231 ctor public InputContentInfo(@NonNull android.net.Uri, @NonNull android.content.ClipDescription); 55232 ctor public InputContentInfo(@NonNull android.net.Uri, @NonNull android.content.ClipDescription, @Nullable android.net.Uri); 55233 method public int describeContents(); 55234 method @NonNull public android.net.Uri getContentUri(); 55235 method @NonNull public android.content.ClipDescription getDescription(); 55236 method @Nullable public android.net.Uri getLinkUri(); 55237 method public void releasePermission(); 55238 method public void requestPermission(); 55239 method public void writeToParcel(android.os.Parcel, int); 55240 field @NonNull public static final android.os.Parcelable.Creator<android.view.inputmethod.InputContentInfo> CREATOR; 55241 } 55242 55243 public interface InputMethod { 55244 method @MainThread public void attachToken(android.os.IBinder); 55245 method @MainThread public void bindInput(android.view.inputmethod.InputBinding); 55246 method @MainThread public void changeInputMethodSubtype(android.view.inputmethod.InputMethodSubtype); 55247 method @MainThread public void createSession(android.view.inputmethod.InputMethod.SessionCallback); 55248 method @MainThread public void hideSoftInput(int, android.os.ResultReceiver); 55249 method @MainThread public void restartInput(android.view.inputmethod.InputConnection, android.view.inputmethod.EditorInfo); 55250 method @MainThread public void revokeSession(android.view.inputmethod.InputMethodSession); 55251 method @MainThread public void setSessionEnabled(android.view.inputmethod.InputMethodSession, boolean); 55252 method @MainThread public void showSoftInput(int, android.os.ResultReceiver); 55253 method @MainThread public void startInput(android.view.inputmethod.InputConnection, android.view.inputmethod.EditorInfo); 55254 method @MainThread public void unbindInput(); 55255 field public static final String SERVICE_INTERFACE = "android.view.InputMethod"; 55256 field public static final String SERVICE_META_DATA = "android.view.im"; 55257 field public static final int SHOW_EXPLICIT = 1; // 0x1 55258 field public static final int SHOW_FORCED = 2; // 0x2 55259 } 55260 55261 public static interface InputMethod.SessionCallback { 55262 method public void sessionCreated(android.view.inputmethod.InputMethodSession); 55263 } 55264 55265 public final class InputMethodInfo implements android.os.Parcelable { 55266 ctor public InputMethodInfo(android.content.Context, android.content.pm.ResolveInfo) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 55267 ctor public InputMethodInfo(String, String, CharSequence, String); 55268 method public int describeContents(); 55269 method public void dump(android.util.Printer, String); 55270 method public android.content.ComponentName getComponent(); 55271 method public String getId(); 55272 method public int getIsDefaultResourceId(); 55273 method public String getPackageName(); 55274 method public android.content.pm.ServiceInfo getServiceInfo(); 55275 method public String getServiceName(); 55276 method public String getSettingsActivity(); 55277 method public android.view.inputmethod.InputMethodSubtype getSubtypeAt(int); 55278 method public int getSubtypeCount(); 55279 method public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 55280 method public CharSequence loadLabel(android.content.pm.PackageManager); 55281 method public void writeToParcel(android.os.Parcel, int); 55282 field @NonNull public static final android.os.Parcelable.Creator<android.view.inputmethod.InputMethodInfo> CREATOR; 55283 } 55284 55285 public final class InputMethodManager { 55286 method public void dispatchKeyEventFromInputMethod(@Nullable android.view.View, @NonNull android.view.KeyEvent); 55287 method public void displayCompletions(android.view.View, android.view.inputmethod.CompletionInfo[]); 55288 method public android.view.inputmethod.InputMethodSubtype getCurrentInputMethodSubtype(); 55289 method public java.util.List<android.view.inputmethod.InputMethodInfo> getEnabledInputMethodList(); 55290 method public java.util.List<android.view.inputmethod.InputMethodSubtype> getEnabledInputMethodSubtypeList(android.view.inputmethod.InputMethodInfo, boolean); 55291 method public java.util.List<android.view.inputmethod.InputMethodInfo> getInputMethodList(); 55292 method public android.view.inputmethod.InputMethodSubtype getLastInputMethodSubtype(); 55293 method public java.util.Map<android.view.inputmethod.InputMethodInfo,java.util.List<android.view.inputmethod.InputMethodSubtype>> getShortcutInputMethodsAndSubtypes(); 55294 method @Deprecated public void hideSoftInputFromInputMethod(android.os.IBinder, int); 55295 method public boolean hideSoftInputFromWindow(android.os.IBinder, int); 55296 method public boolean hideSoftInputFromWindow(android.os.IBinder, int, android.os.ResultReceiver); 55297 method @Deprecated public void hideStatusIcon(android.os.IBinder); 55298 method public boolean isAcceptingText(); 55299 method public boolean isActive(android.view.View); 55300 method public boolean isActive(); 55301 method public boolean isFullscreenMode(); 55302 method @Deprecated public boolean isWatchingCursor(android.view.View); 55303 method public void restartInput(android.view.View); 55304 method public void sendAppPrivateCommand(android.view.View, String, android.os.Bundle); 55305 method @Deprecated public void setAdditionalInputMethodSubtypes(String, android.view.inputmethod.InputMethodSubtype[]); 55306 method @Deprecated @RequiresPermission(android.Manifest.permission.WRITE_SECURE_SETTINGS) public boolean setCurrentInputMethodSubtype(android.view.inputmethod.InputMethodSubtype); 55307 method @Deprecated public void setInputMethod(android.os.IBinder, String); 55308 method @Deprecated public void setInputMethodAndSubtype(@NonNull android.os.IBinder, String, android.view.inputmethod.InputMethodSubtype); 55309 method @Deprecated public boolean shouldOfferSwitchingToNextInputMethod(android.os.IBinder); 55310 method public void showInputMethodAndSubtypeEnabler(String); 55311 method public void showInputMethodPicker(); 55312 method public boolean showSoftInput(android.view.View, int); 55313 method public boolean showSoftInput(android.view.View, int, android.os.ResultReceiver); 55314 method @Deprecated public void showSoftInputFromInputMethod(android.os.IBinder, int); 55315 method @Deprecated public void showStatusIcon(android.os.IBinder, String, @DrawableRes int); 55316 method @Deprecated public boolean switchToLastInputMethod(android.os.IBinder); 55317 method @Deprecated public boolean switchToNextInputMethod(android.os.IBinder, boolean); 55318 method public void toggleSoftInput(int, int); 55319 method public void toggleSoftInputFromWindow(android.os.IBinder, int, int); 55320 method @Deprecated public void updateCursor(android.view.View, int, int, int, int); 55321 method public void updateCursorAnchorInfo(android.view.View, android.view.inputmethod.CursorAnchorInfo); 55322 method public void updateExtractedText(android.view.View, int, android.view.inputmethod.ExtractedText); 55323 method public void updateSelection(android.view.View, int, int, int, int); 55324 method @Deprecated public void viewClicked(android.view.View); 55325 field public static final int HIDE_IMPLICIT_ONLY = 1; // 0x1 55326 field public static final int HIDE_NOT_ALWAYS = 2; // 0x2 55327 field public static final int RESULT_HIDDEN = 3; // 0x3 55328 field public static final int RESULT_SHOWN = 2; // 0x2 55329 field public static final int RESULT_UNCHANGED_HIDDEN = 1; // 0x1 55330 field public static final int RESULT_UNCHANGED_SHOWN = 0; // 0x0 55331 field public static final int SHOW_FORCED = 2; // 0x2 55332 field public static final int SHOW_IMPLICIT = 1; // 0x1 55333 } 55334 55335 public interface InputMethodSession { 55336 method public void appPrivateCommand(String, android.os.Bundle); 55337 method public void dispatchGenericMotionEvent(int, android.view.MotionEvent, android.view.inputmethod.InputMethodSession.EventCallback); 55338 method public void dispatchKeyEvent(int, android.view.KeyEvent, android.view.inputmethod.InputMethodSession.EventCallback); 55339 method public void dispatchTrackballEvent(int, android.view.MotionEvent, android.view.inputmethod.InputMethodSession.EventCallback); 55340 method public void displayCompletions(android.view.inputmethod.CompletionInfo[]); 55341 method public void finishInput(); 55342 method public void toggleSoftInput(int, int); 55343 method public void updateCursor(android.graphics.Rect); 55344 method public void updateCursorAnchorInfo(android.view.inputmethod.CursorAnchorInfo); 55345 method public void updateExtractedText(int, android.view.inputmethod.ExtractedText); 55346 method public void updateSelection(int, int, int, int, int, int); 55347 method public void viewClicked(boolean); 55348 } 55349 55350 public static interface InputMethodSession.EventCallback { 55351 method public void finishedEvent(int, boolean); 55352 } 55353 55354 public final class InputMethodSubtype implements android.os.Parcelable { 55355 ctor @Deprecated public InputMethodSubtype(int, int, String, String, String, boolean, boolean); 55356 ctor @Deprecated public InputMethodSubtype(int, int, String, String, String, boolean, boolean, int); 55357 method public boolean containsExtraValueKey(String); 55358 method public int describeContents(); 55359 method @NonNull public CharSequence getDisplayName(android.content.Context, String, android.content.pm.ApplicationInfo); 55360 method public String getExtraValue(); 55361 method public String getExtraValueOf(String); 55362 method public int getIconResId(); 55363 method @NonNull public String getLanguageTag(); 55364 method @Deprecated @NonNull public String getLocale(); 55365 method public String getMode(); 55366 method public int getNameResId(); 55367 method public boolean isAsciiCapable(); 55368 method public boolean isAuxiliary(); 55369 method public boolean overridesImplicitlyEnabledSubtype(); 55370 method public void writeToParcel(android.os.Parcel, int); 55371 field @NonNull public static final android.os.Parcelable.Creator<android.view.inputmethod.InputMethodSubtype> CREATOR; 55372 } 55373 55374 public static class InputMethodSubtype.InputMethodSubtypeBuilder { 55375 ctor public InputMethodSubtype.InputMethodSubtypeBuilder(); 55376 method public android.view.inputmethod.InputMethodSubtype build(); 55377 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setIsAsciiCapable(boolean); 55378 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setIsAuxiliary(boolean); 55379 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setLanguageTag(String); 55380 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setOverridesImplicitlyEnabledSubtype(boolean); 55381 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setSubtypeExtraValue(String); 55382 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setSubtypeIconResId(int); 55383 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setSubtypeId(int); 55384 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setSubtypeLocale(String); 55385 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setSubtypeMode(String); 55386 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setSubtypeNameResId(int); 55387 } 55388 55389} 55390 55391package android.view.inspector { 55392 55393 public interface InspectionCompanion<T> { 55394 method public void mapProperties(@NonNull android.view.inspector.PropertyMapper); 55395 method public void readProperties(@NonNull T, @NonNull android.view.inspector.PropertyReader); 55396 } 55397 55398 public static class InspectionCompanion.UninitializedPropertyMapException extends java.lang.RuntimeException { 55399 ctor public InspectionCompanion.UninitializedPropertyMapException(); 55400 } 55401 55402 public interface InspectionCompanionProvider { 55403 method @Nullable public <T> android.view.inspector.InspectionCompanion<T> provide(@NonNull Class<T>); 55404 } 55405 55406 public final class IntFlagMapping { 55407 ctor public IntFlagMapping(); 55408 method public void add(int, int, @NonNull String); 55409 method @NonNull public java.util.Set<java.lang.String> get(int); 55410 } 55411 55412 public interface PropertyMapper { 55413 method public int mapBoolean(@NonNull String, @AttrRes int); 55414 method public int mapByte(@NonNull String, @AttrRes int); 55415 method public int mapChar(@NonNull String, @AttrRes int); 55416 method public int mapColor(@NonNull String, @AttrRes int); 55417 method public int mapDouble(@NonNull String, @AttrRes int); 55418 method public int mapFloat(@NonNull String, @AttrRes int); 55419 method public int mapGravity(@NonNull String, @AttrRes int); 55420 method public int mapInt(@NonNull String, @AttrRes int); 55421 method public int mapIntEnum(@NonNull String, @AttrRes int, @NonNull java.util.function.IntFunction<java.lang.String>); 55422 method public int mapIntFlag(@NonNull String, @AttrRes int, @NonNull java.util.function.IntFunction<java.util.Set<java.lang.String>>); 55423 method public int mapLong(@NonNull String, @AttrRes int); 55424 method public int mapObject(@NonNull String, @AttrRes int); 55425 method public int mapResourceId(@NonNull String, @AttrRes int); 55426 method public int mapShort(@NonNull String, @AttrRes int); 55427 } 55428 55429 public static class PropertyMapper.PropertyConflictException extends java.lang.RuntimeException { 55430 ctor public PropertyMapper.PropertyConflictException(@NonNull String, @NonNull String, @NonNull String); 55431 } 55432 55433 public interface PropertyReader { 55434 method public void readBoolean(int, boolean); 55435 method public void readByte(int, byte); 55436 method public void readChar(int, char); 55437 method public void readColor(int, @ColorInt int); 55438 method public void readColor(int, @ColorLong long); 55439 method public void readColor(int, @Nullable android.graphics.Color); 55440 method public void readDouble(int, double); 55441 method public void readFloat(int, float); 55442 method public void readGravity(int, int); 55443 method public void readInt(int, int); 55444 method public void readIntEnum(int, int); 55445 method public void readIntFlag(int, int); 55446 method public void readLong(int, long); 55447 method public void readObject(int, @Nullable Object); 55448 method public void readResourceId(int, @AnyRes int); 55449 method public void readShort(int, short); 55450 } 55451 55452 public static class PropertyReader.PropertyTypeMismatchException extends java.lang.RuntimeException { 55453 ctor public PropertyReader.PropertyTypeMismatchException(int, @NonNull String, @NonNull String, @Nullable String); 55454 ctor public PropertyReader.PropertyTypeMismatchException(int, @NonNull String, @NonNull String); 55455 } 55456 55457 public class StaticInspectionCompanionProvider implements android.view.inspector.InspectionCompanionProvider { 55458 ctor public StaticInspectionCompanionProvider(); 55459 method @Nullable public <T> android.view.inspector.InspectionCompanion<T> provide(@NonNull Class<T>); 55460 } 55461 55462 public final class WindowInspector { 55463 method @NonNull public static java.util.List<android.view.View> getGlobalWindowViews(); 55464 } 55465 55466} 55467 55468package android.view.textclassifier { 55469 55470 public final class ConversationAction implements android.os.Parcelable { 55471 method public int describeContents(); 55472 method @Nullable public android.app.RemoteAction getAction(); 55473 method @FloatRange(from=0, to=1) public float getConfidenceScore(); 55474 method @NonNull public android.os.Bundle getExtras(); 55475 method @Nullable public CharSequence getTextReply(); 55476 method @NonNull public String getType(); 55477 method public void writeToParcel(android.os.Parcel, int); 55478 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.ConversationAction> CREATOR; 55479 field public static final String TYPE_CALL_PHONE = "call_phone"; 55480 field public static final String TYPE_CREATE_REMINDER = "create_reminder"; 55481 field public static final String TYPE_OPEN_URL = "open_url"; 55482 field public static final String TYPE_SEND_EMAIL = "send_email"; 55483 field public static final String TYPE_SEND_SMS = "send_sms"; 55484 field public static final String TYPE_SHARE_LOCATION = "share_location"; 55485 field public static final String TYPE_TEXT_REPLY = "text_reply"; 55486 field public static final String TYPE_TRACK_FLIGHT = "track_flight"; 55487 field public static final String TYPE_VIEW_CALENDAR = "view_calendar"; 55488 field public static final String TYPE_VIEW_MAP = "view_map"; 55489 } 55490 55491 public static final class ConversationAction.Builder { 55492 ctor public ConversationAction.Builder(@NonNull String); 55493 method @NonNull public android.view.textclassifier.ConversationAction build(); 55494 method @NonNull public android.view.textclassifier.ConversationAction.Builder setAction(@Nullable android.app.RemoteAction); 55495 method @NonNull public android.view.textclassifier.ConversationAction.Builder setConfidenceScore(@FloatRange(from=0, to=1) float); 55496 method @NonNull public android.view.textclassifier.ConversationAction.Builder setExtras(@Nullable android.os.Bundle); 55497 method @NonNull public android.view.textclassifier.ConversationAction.Builder setTextReply(@Nullable CharSequence); 55498 } 55499 55500 public final class ConversationActions implements android.os.Parcelable { 55501 ctor public ConversationActions(@NonNull java.util.List<android.view.textclassifier.ConversationAction>, @Nullable String); 55502 method public int describeContents(); 55503 method @NonNull public java.util.List<android.view.textclassifier.ConversationAction> getConversationActions(); 55504 method @Nullable public String getId(); 55505 method public void writeToParcel(android.os.Parcel, int); 55506 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.ConversationActions> CREATOR; 55507 } 55508 55509 public static final class ConversationActions.Message implements android.os.Parcelable { 55510 method public int describeContents(); 55511 method @NonNull public android.app.Person getAuthor(); 55512 method @NonNull public android.os.Bundle getExtras(); 55513 method @Nullable public java.time.ZonedDateTime getReferenceTime(); 55514 method @Nullable public CharSequence getText(); 55515 method public void writeToParcel(android.os.Parcel, int); 55516 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.ConversationActions.Message> CREATOR; 55517 field @NonNull public static final android.app.Person PERSON_USER_OTHERS; 55518 field @NonNull public static final android.app.Person PERSON_USER_SELF; 55519 } 55520 55521 public static final class ConversationActions.Message.Builder { 55522 ctor public ConversationActions.Message.Builder(@NonNull android.app.Person); 55523 method @NonNull public android.view.textclassifier.ConversationActions.Message build(); 55524 method @NonNull public android.view.textclassifier.ConversationActions.Message.Builder setExtras(@Nullable android.os.Bundle); 55525 method @NonNull public android.view.textclassifier.ConversationActions.Message.Builder setReferenceTime(@Nullable java.time.ZonedDateTime); 55526 method @NonNull public android.view.textclassifier.ConversationActions.Message.Builder setText(@Nullable CharSequence); 55527 } 55528 55529 public static final class ConversationActions.Request implements android.os.Parcelable { 55530 method public int describeContents(); 55531 method @Nullable public String getCallingPackageName(); 55532 method @NonNull public java.util.List<android.view.textclassifier.ConversationActions.Message> getConversation(); 55533 method @NonNull public android.os.Bundle getExtras(); 55534 method @NonNull public java.util.List<java.lang.String> getHints(); 55535 method @IntRange(from=0xffffffff) public int getMaxSuggestions(); 55536 method @NonNull public android.view.textclassifier.TextClassifier.EntityConfig getTypeConfig(); 55537 method public void writeToParcel(android.os.Parcel, int); 55538 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.ConversationActions.Request> CREATOR; 55539 field public static final String HINT_FOR_IN_APP = "in_app"; 55540 field public static final String HINT_FOR_NOTIFICATION = "notification"; 55541 } 55542 55543 public static final class ConversationActions.Request.Builder { 55544 ctor public ConversationActions.Request.Builder(@NonNull java.util.List<android.view.textclassifier.ConversationActions.Message>); 55545 method @NonNull public android.view.textclassifier.ConversationActions.Request build(); 55546 method @NonNull public android.view.textclassifier.ConversationActions.Request.Builder setExtras(@Nullable android.os.Bundle); 55547 method @NonNull public android.view.textclassifier.ConversationActions.Request.Builder setHints(@Nullable java.util.List<java.lang.String>); 55548 method @NonNull public android.view.textclassifier.ConversationActions.Request.Builder setMaxSuggestions(@IntRange(from=0xffffffff) int); 55549 method @NonNull public android.view.textclassifier.ConversationActions.Request.Builder setTypeConfig(@Nullable android.view.textclassifier.TextClassifier.EntityConfig); 55550 } 55551 55552 public final class SelectionEvent implements android.os.Parcelable { 55553 method @NonNull public static android.view.textclassifier.SelectionEvent createSelectionActionEvent(int, int, int); 55554 method @NonNull public static android.view.textclassifier.SelectionEvent createSelectionActionEvent(int, int, int, @NonNull android.view.textclassifier.TextClassification); 55555 method @NonNull public static android.view.textclassifier.SelectionEvent createSelectionModifiedEvent(int, int); 55556 method @NonNull public static android.view.textclassifier.SelectionEvent createSelectionModifiedEvent(int, int, @NonNull android.view.textclassifier.TextClassification); 55557 method @NonNull public static android.view.textclassifier.SelectionEvent createSelectionModifiedEvent(int, int, @NonNull android.view.textclassifier.TextSelection); 55558 method @NonNull public static android.view.textclassifier.SelectionEvent createSelectionStartedEvent(int, int); 55559 method public int describeContents(); 55560 method public long getDurationSincePreviousEvent(); 55561 method public long getDurationSinceSessionStart(); 55562 method public int getEnd(); 55563 method @NonNull public String getEntityType(); 55564 method public int getEventIndex(); 55565 method public long getEventTime(); 55566 method public int getEventType(); 55567 method public int getInvocationMethod(); 55568 method @NonNull public String getPackageName(); 55569 method @Nullable public String getResultId(); 55570 method @Nullable public android.view.textclassifier.TextClassificationSessionId getSessionId(); 55571 method public int getSmartEnd(); 55572 method public int getSmartStart(); 55573 method public int getStart(); 55574 method @NonNull public String getWidgetType(); 55575 method @Nullable public String getWidgetVersion(); 55576 method public static boolean isTerminal(int); 55577 method public void writeToParcel(android.os.Parcel, int); 55578 field public static final int ACTION_ABANDON = 107; // 0x6b 55579 field public static final int ACTION_COPY = 101; // 0x65 55580 field public static final int ACTION_CUT = 103; // 0x67 55581 field public static final int ACTION_DRAG = 106; // 0x6a 55582 field public static final int ACTION_OTHER = 108; // 0x6c 55583 field public static final int ACTION_OVERTYPE = 100; // 0x64 55584 field public static final int ACTION_PASTE = 102; // 0x66 55585 field public static final int ACTION_RESET = 201; // 0xc9 55586 field public static final int ACTION_SELECT_ALL = 200; // 0xc8 55587 field public static final int ACTION_SHARE = 104; // 0x68 55588 field public static final int ACTION_SMART_SHARE = 105; // 0x69 55589 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.SelectionEvent> CREATOR; 55590 field public static final int EVENT_AUTO_SELECTION = 5; // 0x5 55591 field public static final int EVENT_SELECTION_MODIFIED = 2; // 0x2 55592 field public static final int EVENT_SELECTION_STARTED = 1; // 0x1 55593 field public static final int EVENT_SMART_SELECTION_MULTI = 4; // 0x4 55594 field public static final int EVENT_SMART_SELECTION_SINGLE = 3; // 0x3 55595 field public static final int INVOCATION_LINK = 2; // 0x2 55596 field public static final int INVOCATION_MANUAL = 1; // 0x1 55597 field public static final int INVOCATION_UNKNOWN = 0; // 0x0 55598 } 55599 55600 public final class TextClassification implements android.os.Parcelable { 55601 method public int describeContents(); 55602 method public java.util.List<android.app.RemoteAction> getActions(); 55603 method @FloatRange(from=0.0, to=1.0) public float getConfidenceScore(String); 55604 method @NonNull public String getEntity(int); 55605 method @IntRange(from=0) public int getEntityCount(); 55606 method @NonNull public android.os.Bundle getExtras(); 55607 method @Deprecated @Nullable public android.graphics.drawable.Drawable getIcon(); 55608 method @Nullable public String getId(); 55609 method @Deprecated @Nullable public android.content.Intent getIntent(); 55610 method @Deprecated @Nullable public CharSequence getLabel(); 55611 method @Deprecated @Nullable public android.view.View.OnClickListener getOnClickListener(); 55612 method @Nullable public String getText(); 55613 method public void writeToParcel(android.os.Parcel, int); 55614 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.TextClassification> CREATOR; 55615 } 55616 55617 public static final class TextClassification.Builder { 55618 ctor public TextClassification.Builder(); 55619 method @NonNull public android.view.textclassifier.TextClassification.Builder addAction(@NonNull android.app.RemoteAction); 55620 method @NonNull public android.view.textclassifier.TextClassification build(); 55621 method @NonNull public android.view.textclassifier.TextClassification.Builder setEntityType(@NonNull String, @FloatRange(from=0.0, to=1.0) float); 55622 method @NonNull public android.view.textclassifier.TextClassification.Builder setExtras(@Nullable android.os.Bundle); 55623 method @Deprecated @NonNull public android.view.textclassifier.TextClassification.Builder setIcon(@Nullable android.graphics.drawable.Drawable); 55624 method @NonNull public android.view.textclassifier.TextClassification.Builder setId(@Nullable String); 55625 method @Deprecated @NonNull public android.view.textclassifier.TextClassification.Builder setIntent(@Nullable android.content.Intent); 55626 method @Deprecated @NonNull public android.view.textclassifier.TextClassification.Builder setLabel(@Nullable String); 55627 method @Deprecated @NonNull public android.view.textclassifier.TextClassification.Builder setOnClickListener(@Nullable android.view.View.OnClickListener); 55628 method @NonNull public android.view.textclassifier.TextClassification.Builder setText(@Nullable String); 55629 } 55630 55631 public static final class TextClassification.Request implements android.os.Parcelable { 55632 method public int describeContents(); 55633 method @Nullable public String getCallingPackageName(); 55634 method @Nullable public android.os.LocaleList getDefaultLocales(); 55635 method @IntRange(from=0) public int getEndIndex(); 55636 method @NonNull public android.os.Bundle getExtras(); 55637 method @Nullable public java.time.ZonedDateTime getReferenceTime(); 55638 method @IntRange(from=0) public int getStartIndex(); 55639 method @NonNull public CharSequence getText(); 55640 method public void writeToParcel(android.os.Parcel, int); 55641 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.TextClassification.Request> CREATOR; 55642 } 55643 55644 public static final class TextClassification.Request.Builder { 55645 ctor public TextClassification.Request.Builder(@NonNull CharSequence, @IntRange(from=0) int, @IntRange(from=0) int); 55646 method @NonNull public android.view.textclassifier.TextClassification.Request build(); 55647 method @NonNull public android.view.textclassifier.TextClassification.Request.Builder setDefaultLocales(@Nullable android.os.LocaleList); 55648 method @NonNull public android.view.textclassifier.TextClassification.Request.Builder setExtras(@Nullable android.os.Bundle); 55649 method @NonNull public android.view.textclassifier.TextClassification.Request.Builder setReferenceTime(@Nullable java.time.ZonedDateTime); 55650 } 55651 55652 public final class TextClassificationContext implements android.os.Parcelable { 55653 method public int describeContents(); 55654 method @NonNull public String getPackageName(); 55655 method @NonNull public String getWidgetType(); 55656 method @Nullable public String getWidgetVersion(); 55657 method public void writeToParcel(android.os.Parcel, int); 55658 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.TextClassificationContext> CREATOR; 55659 } 55660 55661 public static final class TextClassificationContext.Builder { 55662 ctor public TextClassificationContext.Builder(@NonNull String, @NonNull String); 55663 method @NonNull public android.view.textclassifier.TextClassificationContext build(); 55664 method public android.view.textclassifier.TextClassificationContext.Builder setWidgetVersion(@Nullable String); 55665 } 55666 55667 public final class TextClassificationManager { 55668 method @NonNull public android.view.textclassifier.TextClassifier createTextClassificationSession(@NonNull android.view.textclassifier.TextClassificationContext); 55669 method @NonNull public android.view.textclassifier.TextClassifier getTextClassifier(); 55670 method public void setTextClassificationSessionFactory(@Nullable android.view.textclassifier.TextClassificationSessionFactory); 55671 method public void setTextClassifier(@Nullable android.view.textclassifier.TextClassifier); 55672 } 55673 55674 public interface TextClassificationSessionFactory { 55675 method @NonNull public android.view.textclassifier.TextClassifier createTextClassificationSession(@NonNull android.view.textclassifier.TextClassificationContext); 55676 } 55677 55678 public final class TextClassificationSessionId implements android.os.Parcelable { 55679 method public int describeContents(); 55680 method @NonNull public String getValue(); 55681 method public void writeToParcel(android.os.Parcel, int); 55682 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.TextClassificationSessionId> CREATOR; 55683 } 55684 55685 public interface TextClassifier { 55686 method @NonNull @WorkerThread public default android.view.textclassifier.TextClassification classifyText(@NonNull android.view.textclassifier.TextClassification.Request); 55687 method @NonNull @WorkerThread public default android.view.textclassifier.TextClassification classifyText(@NonNull CharSequence, @IntRange(from=0) int, @IntRange(from=0) int, @Nullable android.os.LocaleList); 55688 method public default void destroy(); 55689 method @NonNull @WorkerThread public default android.view.textclassifier.TextLanguage detectLanguage(@NonNull android.view.textclassifier.TextLanguage.Request); 55690 method @NonNull @WorkerThread public default android.view.textclassifier.TextLinks generateLinks(@NonNull android.view.textclassifier.TextLinks.Request); 55691 method @WorkerThread public default int getMaxGenerateLinksTextLength(); 55692 method public default boolean isDestroyed(); 55693 method public default void onSelectionEvent(@NonNull android.view.textclassifier.SelectionEvent); 55694 method public default void onTextClassifierEvent(@NonNull android.view.textclassifier.TextClassifierEvent); 55695 method @NonNull @WorkerThread public default android.view.textclassifier.ConversationActions suggestConversationActions(@NonNull android.view.textclassifier.ConversationActions.Request); 55696 method @NonNull @WorkerThread public default android.view.textclassifier.TextSelection suggestSelection(@NonNull android.view.textclassifier.TextSelection.Request); 55697 method @NonNull @WorkerThread public default android.view.textclassifier.TextSelection suggestSelection(@NonNull CharSequence, @IntRange(from=0) int, @IntRange(from=0) int, @Nullable android.os.LocaleList); 55698 field public static final String EXTRA_FROM_TEXT_CLASSIFIER = "android.view.textclassifier.extra.FROM_TEXT_CLASSIFIER"; 55699 field public static final String HINT_TEXT_IS_EDITABLE = "android.text_is_editable"; 55700 field public static final String HINT_TEXT_IS_NOT_EDITABLE = "android.text_is_not_editable"; 55701 field public static final android.view.textclassifier.TextClassifier NO_OP; 55702 field public static final String TYPE_ADDRESS = "address"; 55703 field public static final String TYPE_DATE = "date"; 55704 field public static final String TYPE_DATE_TIME = "datetime"; 55705 field public static final String TYPE_EMAIL = "email"; 55706 field public static final String TYPE_FLIGHT_NUMBER = "flight"; 55707 field public static final String TYPE_OTHER = "other"; 55708 field public static final String TYPE_PHONE = "phone"; 55709 field public static final String TYPE_UNKNOWN = ""; 55710 field public static final String TYPE_URL = "url"; 55711 field public static final String WIDGET_TYPE_CUSTOM_EDITTEXT = "customedit"; 55712 field public static final String WIDGET_TYPE_CUSTOM_TEXTVIEW = "customview"; 55713 field public static final String WIDGET_TYPE_CUSTOM_UNSELECTABLE_TEXTVIEW = "nosel-customview"; 55714 field public static final String WIDGET_TYPE_EDITTEXT = "edittext"; 55715 field public static final String WIDGET_TYPE_EDIT_WEBVIEW = "edit-webview"; 55716 field public static final String WIDGET_TYPE_NOTIFICATION = "notification"; 55717 field public static final String WIDGET_TYPE_TEXTVIEW = "textview"; 55718 field public static final String WIDGET_TYPE_UNKNOWN = "unknown"; 55719 field public static final String WIDGET_TYPE_UNSELECTABLE_TEXTVIEW = "nosel-textview"; 55720 field public static final String WIDGET_TYPE_WEBVIEW = "webview"; 55721 } 55722 55723 public static final class TextClassifier.EntityConfig implements android.os.Parcelable { 55724 method @Deprecated public static android.view.textclassifier.TextClassifier.EntityConfig create(@Nullable java.util.Collection<java.lang.String>, @Nullable java.util.Collection<java.lang.String>, @Nullable java.util.Collection<java.lang.String>); 55725 method @Deprecated public static android.view.textclassifier.TextClassifier.EntityConfig createWithExplicitEntityList(@Nullable java.util.Collection<java.lang.String>); 55726 method @Deprecated public static android.view.textclassifier.TextClassifier.EntityConfig createWithHints(@Nullable java.util.Collection<java.lang.String>); 55727 method public int describeContents(); 55728 method public java.util.Collection<java.lang.String> getHints(); 55729 method public java.util.Collection<java.lang.String> resolveEntityListModifications(@NonNull java.util.Collection<java.lang.String>); 55730 method public boolean shouldIncludeTypesFromTextClassifier(); 55731 method public void writeToParcel(android.os.Parcel, int); 55732 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.TextClassifier.EntityConfig> CREATOR; 55733 } 55734 55735 public static final class TextClassifier.EntityConfig.Builder { 55736 ctor public TextClassifier.EntityConfig.Builder(); 55737 method @NonNull public android.view.textclassifier.TextClassifier.EntityConfig build(); 55738 method @NonNull public android.view.textclassifier.TextClassifier.EntityConfig.Builder includeTypesFromTextClassifier(boolean); 55739 method @NonNull public android.view.textclassifier.TextClassifier.EntityConfig.Builder setExcludedTypes(@Nullable java.util.Collection<java.lang.String>); 55740 method @NonNull public android.view.textclassifier.TextClassifier.EntityConfig.Builder setHints(@Nullable java.util.Collection<java.lang.String>); 55741 method @NonNull public android.view.textclassifier.TextClassifier.EntityConfig.Builder setIncludedTypes(@Nullable java.util.Collection<java.lang.String>); 55742 } 55743 55744 public abstract class TextClassifierEvent implements android.os.Parcelable { 55745 method public int describeContents(); 55746 method @NonNull public int[] getActionIndices(); 55747 method @NonNull public String[] getEntityTypes(); 55748 method public int getEventCategory(); 55749 method @Nullable public android.view.textclassifier.TextClassificationContext getEventContext(); 55750 method public int getEventIndex(); 55751 method public int getEventType(); 55752 method @NonNull public android.os.Bundle getExtras(); 55753 method @Nullable public android.icu.util.ULocale getLocale(); 55754 method @Nullable public String getModelName(); 55755 method @Nullable public String getResultId(); 55756 method @NonNull public float[] getScores(); 55757 method public void writeToParcel(android.os.Parcel, int); 55758 field public static final int CATEGORY_CONVERSATION_ACTIONS = 3; // 0x3 55759 field public static final int CATEGORY_LANGUAGE_DETECTION = 4; // 0x4 55760 field public static final int CATEGORY_LINKIFY = 2; // 0x2 55761 field public static final int CATEGORY_SELECTION = 1; // 0x1 55762 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.TextClassifierEvent> CREATOR; 55763 field public static final int TYPE_ACTIONS_GENERATED = 20; // 0x14 55764 field public static final int TYPE_ACTIONS_SHOWN = 6; // 0x6 55765 field public static final int TYPE_AUTO_SELECTION = 5; // 0x5 55766 field public static final int TYPE_COPY_ACTION = 9; // 0x9 55767 field public static final int TYPE_CUT_ACTION = 11; // 0xb 55768 field public static final int TYPE_LINKS_GENERATED = 21; // 0x15 55769 field public static final int TYPE_LINK_CLICKED = 7; // 0x7 55770 field public static final int TYPE_MANUAL_REPLY = 19; // 0x13 55771 field public static final int TYPE_OTHER_ACTION = 16; // 0x10 55772 field public static final int TYPE_OVERTYPE = 8; // 0x8 55773 field public static final int TYPE_PASTE_ACTION = 10; // 0xa 55774 field public static final int TYPE_SELECTION_DESTROYED = 15; // 0xf 55775 field public static final int TYPE_SELECTION_DRAG = 14; // 0xe 55776 field public static final int TYPE_SELECTION_MODIFIED = 2; // 0x2 55777 field public static final int TYPE_SELECTION_RESET = 18; // 0x12 55778 field public static final int TYPE_SELECTION_STARTED = 1; // 0x1 55779 field public static final int TYPE_SELECT_ALL = 17; // 0x11 55780 field public static final int TYPE_SHARE_ACTION = 12; // 0xc 55781 field public static final int TYPE_SMART_ACTION = 13; // 0xd 55782 field public static final int TYPE_SMART_SELECTION_MULTI = 4; // 0x4 55783 field public static final int TYPE_SMART_SELECTION_SINGLE = 3; // 0x3 55784 } 55785 55786 public abstract static class TextClassifierEvent.Builder<T extends android.view.textclassifier.TextClassifierEvent.Builder<T>> { 55787 method @NonNull public T setActionIndices(@NonNull int...); 55788 method @NonNull public T setEntityTypes(@NonNull java.lang.String...); 55789 method @NonNull public T setEventContext(@Nullable android.view.textclassifier.TextClassificationContext); 55790 method @NonNull public T setEventIndex(int); 55791 method @NonNull public T setExtras(@NonNull android.os.Bundle); 55792 method @NonNull public T setLocale(@Nullable android.icu.util.ULocale); 55793 method @NonNull public T setModelName(@Nullable String); 55794 method @NonNull public T setResultId(@Nullable String); 55795 method @NonNull public T setScores(@NonNull float...); 55796 } 55797 55798 public static final class TextClassifierEvent.ConversationActionsEvent extends android.view.textclassifier.TextClassifierEvent implements android.os.Parcelable { 55799 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.TextClassifierEvent.ConversationActionsEvent> CREATOR; 55800 } 55801 55802 public static final class TextClassifierEvent.ConversationActionsEvent.Builder extends android.view.textclassifier.TextClassifierEvent.Builder<android.view.textclassifier.TextClassifierEvent.ConversationActionsEvent.Builder> { 55803 ctor public TextClassifierEvent.ConversationActionsEvent.Builder(int); 55804 method @NonNull public android.view.textclassifier.TextClassifierEvent.ConversationActionsEvent build(); 55805 } 55806 55807 public static final class TextClassifierEvent.LanguageDetectionEvent extends android.view.textclassifier.TextClassifierEvent implements android.os.Parcelable { 55808 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.TextClassifierEvent.LanguageDetectionEvent> CREATOR; 55809 } 55810 55811 public static final class TextClassifierEvent.LanguageDetectionEvent.Builder extends android.view.textclassifier.TextClassifierEvent.Builder<android.view.textclassifier.TextClassifierEvent.LanguageDetectionEvent.Builder> { 55812 ctor public TextClassifierEvent.LanguageDetectionEvent.Builder(int); 55813 method @NonNull public android.view.textclassifier.TextClassifierEvent.LanguageDetectionEvent build(); 55814 } 55815 55816 public static final class TextClassifierEvent.TextLinkifyEvent extends android.view.textclassifier.TextClassifierEvent implements android.os.Parcelable { 55817 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.TextClassifierEvent.TextLinkifyEvent> CREATOR; 55818 } 55819 55820 public static final class TextClassifierEvent.TextLinkifyEvent.Builder extends android.view.textclassifier.TextClassifierEvent.Builder<android.view.textclassifier.TextClassifierEvent.TextLinkifyEvent.Builder> { 55821 ctor public TextClassifierEvent.TextLinkifyEvent.Builder(int); 55822 method @NonNull public android.view.textclassifier.TextClassifierEvent.TextLinkifyEvent build(); 55823 } 55824 55825 public static final class TextClassifierEvent.TextSelectionEvent extends android.view.textclassifier.TextClassifierEvent implements android.os.Parcelable { 55826 method public int getRelativeSuggestedWordEndIndex(); 55827 method public int getRelativeSuggestedWordStartIndex(); 55828 method public int getRelativeWordEndIndex(); 55829 method public int getRelativeWordStartIndex(); 55830 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.TextClassifierEvent.TextSelectionEvent> CREATOR; 55831 } 55832 55833 public static final class TextClassifierEvent.TextSelectionEvent.Builder extends android.view.textclassifier.TextClassifierEvent.Builder<android.view.textclassifier.TextClassifierEvent.TextSelectionEvent.Builder> { 55834 ctor public TextClassifierEvent.TextSelectionEvent.Builder(int); 55835 method @NonNull public android.view.textclassifier.TextClassifierEvent.TextSelectionEvent build(); 55836 method @NonNull public android.view.textclassifier.TextClassifierEvent.TextSelectionEvent.Builder setRelativeSuggestedWordEndIndex(int); 55837 method @NonNull public android.view.textclassifier.TextClassifierEvent.TextSelectionEvent.Builder setRelativeSuggestedWordStartIndex(int); 55838 method @NonNull public android.view.textclassifier.TextClassifierEvent.TextSelectionEvent.Builder setRelativeWordEndIndex(int); 55839 method @NonNull public android.view.textclassifier.TextClassifierEvent.TextSelectionEvent.Builder setRelativeWordStartIndex(int); 55840 } 55841 55842 public final class TextLanguage implements android.os.Parcelable { 55843 method public int describeContents(); 55844 method @FloatRange(from=0.0, to=1.0) public float getConfidenceScore(@NonNull android.icu.util.ULocale); 55845 method @NonNull public android.os.Bundle getExtras(); 55846 method @Nullable public String getId(); 55847 method @NonNull public android.icu.util.ULocale getLocale(int); 55848 method @IntRange(from=0) public int getLocaleHypothesisCount(); 55849 method public void writeToParcel(android.os.Parcel, int); 55850 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.TextLanguage> CREATOR; 55851 } 55852 55853 public static final class TextLanguage.Builder { 55854 ctor public TextLanguage.Builder(); 55855 method @NonNull public android.view.textclassifier.TextLanguage build(); 55856 method @NonNull public android.view.textclassifier.TextLanguage.Builder putLocale(@NonNull android.icu.util.ULocale, @FloatRange(from=0.0, to=1.0) float); 55857 method @NonNull public android.view.textclassifier.TextLanguage.Builder setExtras(@NonNull android.os.Bundle); 55858 method @NonNull public android.view.textclassifier.TextLanguage.Builder setId(@Nullable String); 55859 } 55860 55861 public static final class TextLanguage.Request implements android.os.Parcelable { 55862 method public int describeContents(); 55863 method @Nullable public String getCallingPackageName(); 55864 method @NonNull public android.os.Bundle getExtras(); 55865 method @NonNull public CharSequence getText(); 55866 method public void writeToParcel(android.os.Parcel, int); 55867 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.TextLanguage.Request> CREATOR; 55868 } 55869 55870 public static final class TextLanguage.Request.Builder { 55871 ctor public TextLanguage.Request.Builder(@NonNull CharSequence); 55872 method @NonNull public android.view.textclassifier.TextLanguage.Request build(); 55873 method @NonNull public android.view.textclassifier.TextLanguage.Request.Builder setExtras(@NonNull android.os.Bundle); 55874 } 55875 55876 public final class TextLinks implements android.os.Parcelable { 55877 method public int apply(@NonNull android.text.Spannable, int, @Nullable java.util.function.Function<android.view.textclassifier.TextLinks.TextLink,android.view.textclassifier.TextLinks.TextLinkSpan>); 55878 method public int describeContents(); 55879 method @NonNull public android.os.Bundle getExtras(); 55880 method @NonNull public java.util.Collection<android.view.textclassifier.TextLinks.TextLink> getLinks(); 55881 method @NonNull public CharSequence getText(); 55882 method public void writeToParcel(android.os.Parcel, int); 55883 field public static final int APPLY_STRATEGY_IGNORE = 0; // 0x0 55884 field public static final int APPLY_STRATEGY_REPLACE = 1; // 0x1 55885 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.TextLinks> CREATOR; 55886 field public static final int STATUS_DIFFERENT_TEXT = 3; // 0x3 55887 field public static final int STATUS_LINKS_APPLIED = 0; // 0x0 55888 field public static final int STATUS_NO_LINKS_APPLIED = 2; // 0x2 55889 field public static final int STATUS_NO_LINKS_FOUND = 1; // 0x1 55890 field public static final int STATUS_UNSUPPORTED_CHARACTER = 4; // 0x4 55891 } 55892 55893 public static final class TextLinks.Builder { 55894 ctor public TextLinks.Builder(@NonNull String); 55895 method @NonNull public android.view.textclassifier.TextLinks.Builder addLink(int, int, @NonNull java.util.Map<java.lang.String,java.lang.Float>); 55896 method @NonNull public android.view.textclassifier.TextLinks.Builder addLink(int, int, @NonNull java.util.Map<java.lang.String,java.lang.Float>, @NonNull android.os.Bundle); 55897 method @NonNull public android.view.textclassifier.TextLinks build(); 55898 method @NonNull public android.view.textclassifier.TextLinks.Builder clearTextLinks(); 55899 method @NonNull public android.view.textclassifier.TextLinks.Builder setExtras(@Nullable android.os.Bundle); 55900 } 55901 55902 public static final class TextLinks.Request implements android.os.Parcelable { 55903 method public int describeContents(); 55904 method @Nullable public String getCallingPackageName(); 55905 method @Nullable public android.os.LocaleList getDefaultLocales(); 55906 method @Nullable public android.view.textclassifier.TextClassifier.EntityConfig getEntityConfig(); 55907 method @NonNull public android.os.Bundle getExtras(); 55908 method @Nullable public java.time.ZonedDateTime getReferenceTime(); 55909 method @NonNull public CharSequence getText(); 55910 method public void writeToParcel(android.os.Parcel, int); 55911 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.TextLinks.Request> CREATOR; 55912 } 55913 55914 public static final class TextLinks.Request.Builder { 55915 ctor public TextLinks.Request.Builder(@NonNull CharSequence); 55916 method @NonNull public android.view.textclassifier.TextLinks.Request build(); 55917 method @NonNull public android.view.textclassifier.TextLinks.Request.Builder setDefaultLocales(@Nullable android.os.LocaleList); 55918 method @NonNull public android.view.textclassifier.TextLinks.Request.Builder setEntityConfig(@Nullable android.view.textclassifier.TextClassifier.EntityConfig); 55919 method public android.view.textclassifier.TextLinks.Request.Builder setExtras(@Nullable android.os.Bundle); 55920 method @NonNull public android.view.textclassifier.TextLinks.Request.Builder setReferenceTime(@Nullable java.time.ZonedDateTime); 55921 } 55922 55923 public static final class TextLinks.TextLink implements android.os.Parcelable { 55924 method public int describeContents(); 55925 method @FloatRange(from=0.0, to=1.0) public float getConfidenceScore(String); 55926 method public int getEnd(); 55927 method @NonNull public String getEntity(int); 55928 method public int getEntityCount(); 55929 method @NonNull public android.os.Bundle getExtras(); 55930 method public int getStart(); 55931 method public void writeToParcel(android.os.Parcel, int); 55932 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.TextLinks.TextLink> CREATOR; 55933 } 55934 55935 public static class TextLinks.TextLinkSpan extends android.text.style.ClickableSpan { 55936 ctor public TextLinks.TextLinkSpan(@NonNull android.view.textclassifier.TextLinks.TextLink); 55937 method public final android.view.textclassifier.TextLinks.TextLink getTextLink(); 55938 method public void onClick(android.view.View); 55939 } 55940 55941 public final class TextSelection implements android.os.Parcelable { 55942 method public int describeContents(); 55943 method @FloatRange(from=0.0, to=1.0) public float getConfidenceScore(String); 55944 method @NonNull public String getEntity(int); 55945 method @IntRange(from=0) public int getEntityCount(); 55946 method @NonNull public android.os.Bundle getExtras(); 55947 method @Nullable public String getId(); 55948 method public int getSelectionEndIndex(); 55949 method public int getSelectionStartIndex(); 55950 method public void writeToParcel(android.os.Parcel, int); 55951 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.TextSelection> CREATOR; 55952 } 55953 55954 public static final class TextSelection.Builder { 55955 ctor public TextSelection.Builder(@IntRange(from=0) int, @IntRange(from=0) int); 55956 method @NonNull public android.view.textclassifier.TextSelection build(); 55957 method @NonNull public android.view.textclassifier.TextSelection.Builder setEntityType(@NonNull String, @FloatRange(from=0.0, to=1.0) float); 55958 method @NonNull public android.view.textclassifier.TextSelection.Builder setExtras(@Nullable android.os.Bundle); 55959 method @NonNull public android.view.textclassifier.TextSelection.Builder setId(@Nullable String); 55960 } 55961 55962 public static final class TextSelection.Request implements android.os.Parcelable { 55963 method public int describeContents(); 55964 method @Nullable public String getCallingPackageName(); 55965 method @Nullable public android.os.LocaleList getDefaultLocales(); 55966 method @IntRange(from=0) public int getEndIndex(); 55967 method @NonNull public android.os.Bundle getExtras(); 55968 method @IntRange(from=0) public int getStartIndex(); 55969 method @NonNull public CharSequence getText(); 55970 method public void writeToParcel(android.os.Parcel, int); 55971 field @NonNull public static final android.os.Parcelable.Creator<android.view.textclassifier.TextSelection.Request> CREATOR; 55972 } 55973 55974 public static final class TextSelection.Request.Builder { 55975 ctor public TextSelection.Request.Builder(@NonNull CharSequence, @IntRange(from=0) int, @IntRange(from=0) int); 55976 method @NonNull public android.view.textclassifier.TextSelection.Request build(); 55977 method @NonNull public android.view.textclassifier.TextSelection.Request.Builder setDefaultLocales(@Nullable android.os.LocaleList); 55978 method @NonNull public android.view.textclassifier.TextSelection.Request.Builder setExtras(@Nullable android.os.Bundle); 55979 } 55980 55981} 55982 55983package android.view.textservice { 55984 55985 public final class SentenceSuggestionsInfo implements android.os.Parcelable { 55986 ctor public SentenceSuggestionsInfo(android.view.textservice.SuggestionsInfo[], int[], int[]); 55987 ctor public SentenceSuggestionsInfo(android.os.Parcel); 55988 method public int describeContents(); 55989 method public int getLengthAt(int); 55990 method public int getOffsetAt(int); 55991 method public int getSuggestionsCount(); 55992 method public android.view.textservice.SuggestionsInfo getSuggestionsInfoAt(int); 55993 method public void writeToParcel(android.os.Parcel, int); 55994 field @NonNull public static final android.os.Parcelable.Creator<android.view.textservice.SentenceSuggestionsInfo> CREATOR; 55995 } 55996 55997 public final class SpellCheckerInfo implements android.os.Parcelable { 55998 method public int describeContents(); 55999 method public android.content.ComponentName getComponent(); 56000 method public String getId(); 56001 method public String getPackageName(); 56002 method public android.content.pm.ServiceInfo getServiceInfo(); 56003 method public String getSettingsActivity(); 56004 method public android.view.textservice.SpellCheckerSubtype getSubtypeAt(int); 56005 method public int getSubtypeCount(); 56006 method public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 56007 method public CharSequence loadLabel(android.content.pm.PackageManager); 56008 method public void writeToParcel(android.os.Parcel, int); 56009 field @NonNull public static final android.os.Parcelable.Creator<android.view.textservice.SpellCheckerInfo> CREATOR; 56010 } 56011 56012 public class SpellCheckerSession { 56013 method public void cancel(); 56014 method public void close(); 56015 method public void getSentenceSuggestions(android.view.textservice.TextInfo[], int); 56016 method public android.view.textservice.SpellCheckerInfo getSpellChecker(); 56017 method @Deprecated public void getSuggestions(android.view.textservice.TextInfo, int); 56018 method @Deprecated public void getSuggestions(android.view.textservice.TextInfo[], int, boolean); 56019 method public boolean isSessionDisconnected(); 56020 field public static final String SERVICE_META_DATA = "android.view.textservice.scs"; 56021 } 56022 56023 public static interface SpellCheckerSession.SpellCheckerSessionListener { 56024 method public void onGetSentenceSuggestions(android.view.textservice.SentenceSuggestionsInfo[]); 56025 method public void onGetSuggestions(android.view.textservice.SuggestionsInfo[]); 56026 } 56027 56028 public final class SpellCheckerSubtype implements android.os.Parcelable { 56029 ctor @Deprecated public SpellCheckerSubtype(int, String, String); 56030 method public boolean containsExtraValueKey(String); 56031 method public int describeContents(); 56032 method public CharSequence getDisplayName(android.content.Context, String, android.content.pm.ApplicationInfo); 56033 method public String getExtraValue(); 56034 method public String getExtraValueOf(String); 56035 method @NonNull public String getLanguageTag(); 56036 method @Deprecated @NonNull public String getLocale(); 56037 method public int getNameResId(); 56038 method public void writeToParcel(android.os.Parcel, int); 56039 field @NonNull public static final android.os.Parcelable.Creator<android.view.textservice.SpellCheckerSubtype> CREATOR; 56040 } 56041 56042 public final class SuggestionsInfo implements android.os.Parcelable { 56043 ctor public SuggestionsInfo(int, String[]); 56044 ctor public SuggestionsInfo(int, String[], int, int); 56045 ctor public SuggestionsInfo(android.os.Parcel); 56046 method public int describeContents(); 56047 method public int getCookie(); 56048 method public int getSequence(); 56049 method public String getSuggestionAt(int); 56050 method public int getSuggestionsAttributes(); 56051 method public int getSuggestionsCount(); 56052 method public void setCookieAndSequence(int, int); 56053 method public void writeToParcel(android.os.Parcel, int); 56054 field @NonNull public static final android.os.Parcelable.Creator<android.view.textservice.SuggestionsInfo> CREATOR; 56055 field public static final int RESULT_ATTR_HAS_RECOMMENDED_SUGGESTIONS = 4; // 0x4 56056 field public static final int RESULT_ATTR_IN_THE_DICTIONARY = 1; // 0x1 56057 field public static final int RESULT_ATTR_LOOKS_LIKE_TYPO = 2; // 0x2 56058 } 56059 56060 public final class TextInfo implements android.os.Parcelable { 56061 ctor public TextInfo(String); 56062 ctor public TextInfo(String, int, int); 56063 ctor public TextInfo(CharSequence, int, int, int, int); 56064 ctor public TextInfo(android.os.Parcel); 56065 method public int describeContents(); 56066 method public CharSequence getCharSequence(); 56067 method public int getCookie(); 56068 method public int getSequence(); 56069 method public String getText(); 56070 method public void writeToParcel(android.os.Parcel, int); 56071 field @NonNull public static final android.os.Parcelable.Creator<android.view.textservice.TextInfo> CREATOR; 56072 } 56073 56074 public final class TextServicesManager { 56075 method public android.view.textservice.SpellCheckerSession newSpellCheckerSession(android.os.Bundle, java.util.Locale, android.view.textservice.SpellCheckerSession.SpellCheckerSessionListener, boolean); 56076 } 56077 56078} 56079 56080package android.webkit { 56081 56082 public abstract class ClientCertRequest { 56083 ctor public ClientCertRequest(); 56084 method public abstract void cancel(); 56085 method public abstract String getHost(); 56086 method @Nullable public abstract String[] getKeyTypes(); 56087 method public abstract int getPort(); 56088 method @Nullable public abstract java.security.Principal[] getPrincipals(); 56089 method public abstract void ignore(); 56090 method public abstract void proceed(java.security.PrivateKey, java.security.cert.X509Certificate[]); 56091 } 56092 56093 public class ConsoleMessage { 56094 ctor public ConsoleMessage(String, String, int, android.webkit.ConsoleMessage.MessageLevel); 56095 method public int lineNumber(); 56096 method public String message(); 56097 method public android.webkit.ConsoleMessage.MessageLevel messageLevel(); 56098 method public String sourceId(); 56099 } 56100 56101 public enum ConsoleMessage.MessageLevel { 56102 enum_constant public static final android.webkit.ConsoleMessage.MessageLevel DEBUG; 56103 enum_constant public static final android.webkit.ConsoleMessage.MessageLevel ERROR; 56104 enum_constant public static final android.webkit.ConsoleMessage.MessageLevel LOG; 56105 enum_constant public static final android.webkit.ConsoleMessage.MessageLevel TIP; 56106 enum_constant public static final android.webkit.ConsoleMessage.MessageLevel WARNING; 56107 } 56108 56109 public abstract class CookieManager { 56110 ctor @Deprecated public CookieManager(); 56111 method public abstract boolean acceptCookie(); 56112 method public abstract boolean acceptThirdPartyCookies(android.webkit.WebView); 56113 method public static boolean allowFileSchemeCookies(); 56114 method public abstract void flush(); 56115 method public abstract String getCookie(String); 56116 method public static android.webkit.CookieManager getInstance(); 56117 method public abstract boolean hasCookies(); 56118 method @Deprecated public abstract void removeAllCookie(); 56119 method public abstract void removeAllCookies(@Nullable android.webkit.ValueCallback<java.lang.Boolean>); 56120 method @Deprecated public abstract void removeExpiredCookie(); 56121 method @Deprecated public abstract void removeSessionCookie(); 56122 method public abstract void removeSessionCookies(@Nullable android.webkit.ValueCallback<java.lang.Boolean>); 56123 method public abstract void setAcceptCookie(boolean); 56124 method @Deprecated public static void setAcceptFileSchemeCookies(boolean); 56125 method public abstract void setAcceptThirdPartyCookies(android.webkit.WebView, boolean); 56126 method public abstract void setCookie(String, String); 56127 method public abstract void setCookie(String, String, @Nullable android.webkit.ValueCallback<java.lang.Boolean>); 56128 } 56129 56130 @Deprecated public final class CookieSyncManager implements java.lang.Runnable { 56131 method @Deprecated public static android.webkit.CookieSyncManager createInstance(android.content.Context); 56132 method @Deprecated public static android.webkit.CookieSyncManager getInstance(); 56133 method @Deprecated public void resetSync(); 56134 method @Deprecated public void run(); 56135 method @Deprecated public void startSync(); 56136 method @Deprecated public void stopSync(); 56137 method @Deprecated public void sync(); 56138 method @Deprecated protected void syncFromRamToFlash(); 56139 } 56140 56141 public class DateSorter { 56142 ctor public DateSorter(android.content.Context); 56143 method public long getBoundary(int); 56144 method public int getIndex(long); 56145 method public String getLabel(int); 56146 field public static final int DAY_COUNT = 5; // 0x5 56147 } 56148 56149 public interface DownloadListener { 56150 method public void onDownloadStart(String, String, String, String, long); 56151 } 56152 56153 public class GeolocationPermissions { 56154 method public void allow(String); 56155 method public void clear(String); 56156 method public void clearAll(); 56157 method public void getAllowed(String, android.webkit.ValueCallback<java.lang.Boolean>); 56158 method public static android.webkit.GeolocationPermissions getInstance(); 56159 method public void getOrigins(android.webkit.ValueCallback<java.util.Set<java.lang.String>>); 56160 } 56161 56162 public static interface GeolocationPermissions.Callback { 56163 method public void invoke(String, boolean, boolean); 56164 } 56165 56166 public class HttpAuthHandler extends android.os.Handler { 56167 method public void cancel(); 56168 method public void proceed(String, String); 56169 method public boolean useHttpAuthUsernamePassword(); 56170 } 56171 56172 @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD}) public @interface JavascriptInterface { 56173 } 56174 56175 public class JsPromptResult extends android.webkit.JsResult { 56176 method public void confirm(String); 56177 } 56178 56179 public class JsResult { 56180 method public final void cancel(); 56181 method public final void confirm(); 56182 } 56183 56184 public class MimeTypeMap { 56185 method @Nullable public String getExtensionFromMimeType(String); 56186 method public static String getFileExtensionFromUrl(String); 56187 method @Nullable public String getMimeTypeFromExtension(String); 56188 method public static android.webkit.MimeTypeMap getSingleton(); 56189 method public boolean hasExtension(String); 56190 method public boolean hasMimeType(String); 56191 } 56192 56193 public abstract class PermissionRequest { 56194 ctor public PermissionRequest(); 56195 method public abstract void deny(); 56196 method public abstract android.net.Uri getOrigin(); 56197 method public abstract String[] getResources(); 56198 method public abstract void grant(String[]); 56199 field public static final String RESOURCE_AUDIO_CAPTURE = "android.webkit.resource.AUDIO_CAPTURE"; 56200 field public static final String RESOURCE_MIDI_SYSEX = "android.webkit.resource.MIDI_SYSEX"; 56201 field public static final String RESOURCE_PROTECTED_MEDIA_ID = "android.webkit.resource.PROTECTED_MEDIA_ID"; 56202 field public static final String RESOURCE_VIDEO_CAPTURE = "android.webkit.resource.VIDEO_CAPTURE"; 56203 } 56204 56205 public interface PluginStub { 56206 method public android.view.View getEmbeddedView(int, android.content.Context); 56207 method public android.view.View getFullScreenView(int, android.content.Context); 56208 } 56209 56210 public abstract class RenderProcessGoneDetail { 56211 ctor @Deprecated public RenderProcessGoneDetail(); 56212 method public abstract boolean didCrash(); 56213 method public abstract int rendererPriorityAtExit(); 56214 } 56215 56216 public abstract class SafeBrowsingResponse { 56217 ctor @Deprecated public SafeBrowsingResponse(); 56218 method public abstract void backToSafety(boolean); 56219 method public abstract void proceed(boolean); 56220 method public abstract void showInterstitial(boolean); 56221 } 56222 56223 public class ServiceWorkerClient { 56224 ctor public ServiceWorkerClient(); 56225 method @Nullable public android.webkit.WebResourceResponse shouldInterceptRequest(android.webkit.WebResourceRequest); 56226 } 56227 56228 public abstract class ServiceWorkerController { 56229 ctor @Deprecated public ServiceWorkerController(); 56230 method @NonNull public static android.webkit.ServiceWorkerController getInstance(); 56231 method @NonNull public abstract android.webkit.ServiceWorkerWebSettings getServiceWorkerWebSettings(); 56232 method public abstract void setServiceWorkerClient(@Nullable android.webkit.ServiceWorkerClient); 56233 } 56234 56235 public abstract class ServiceWorkerWebSettings { 56236 ctor public ServiceWorkerWebSettings(); 56237 method public abstract boolean getAllowContentAccess(); 56238 method public abstract boolean getAllowFileAccess(); 56239 method public abstract boolean getBlockNetworkLoads(); 56240 method public abstract int getCacheMode(); 56241 method public abstract void setAllowContentAccess(boolean); 56242 method public abstract void setAllowFileAccess(boolean); 56243 method public abstract void setBlockNetworkLoads(boolean); 56244 method public abstract void setCacheMode(int); 56245 } 56246 56247 public class SslErrorHandler extends android.os.Handler { 56248 method public void cancel(); 56249 method public void proceed(); 56250 } 56251 56252 public class TracingConfig { 56253 method @NonNull public java.util.List<java.lang.String> getCustomIncludedCategories(); 56254 method public int getPredefinedCategories(); 56255 method public int getTracingMode(); 56256 field public static final int CATEGORIES_ALL = 1; // 0x1 56257 field public static final int CATEGORIES_ANDROID_WEBVIEW = 2; // 0x2 56258 field public static final int CATEGORIES_FRAME_VIEWER = 64; // 0x40 56259 field public static final int CATEGORIES_INPUT_LATENCY = 8; // 0x8 56260 field public static final int CATEGORIES_JAVASCRIPT_AND_RENDERING = 32; // 0x20 56261 field public static final int CATEGORIES_NONE = 0; // 0x0 56262 field public static final int CATEGORIES_RENDERING = 16; // 0x10 56263 field public static final int CATEGORIES_WEB_DEVELOPER = 4; // 0x4 56264 field public static final int RECORD_CONTINUOUSLY = 1; // 0x1 56265 field public static final int RECORD_UNTIL_FULL = 0; // 0x0 56266 } 56267 56268 public static class TracingConfig.Builder { 56269 ctor public TracingConfig.Builder(); 56270 method public android.webkit.TracingConfig.Builder addCategories(int...); 56271 method public android.webkit.TracingConfig.Builder addCategories(java.lang.String...); 56272 method public android.webkit.TracingConfig.Builder addCategories(java.util.Collection<java.lang.String>); 56273 method public android.webkit.TracingConfig build(); 56274 method public android.webkit.TracingConfig.Builder setTracingMode(int); 56275 } 56276 56277 public abstract class TracingController { 56278 ctor @Deprecated public TracingController(); 56279 method @NonNull public static android.webkit.TracingController getInstance(); 56280 method public abstract boolean isTracing(); 56281 method public abstract void start(@NonNull android.webkit.TracingConfig); 56282 method public abstract boolean stop(@Nullable java.io.OutputStream, @NonNull java.util.concurrent.Executor); 56283 } 56284 56285 public final class URLUtil { 56286 ctor public URLUtil(); 56287 method public static String composeSearchUrl(String, String, String); 56288 method public static byte[] decode(byte[]) throws java.lang.IllegalArgumentException; 56289 method public static String guessFileName(String, @Nullable String, @Nullable String); 56290 method public static String guessUrl(String); 56291 method public static boolean isAboutUrl(String); 56292 method public static boolean isAssetUrl(String); 56293 method public static boolean isContentUrl(String); 56294 method @Deprecated public static boolean isCookielessProxyUrl(String); 56295 method public static boolean isDataUrl(String); 56296 method public static boolean isFileUrl(String); 56297 method public static boolean isHttpUrl(String); 56298 method public static boolean isHttpsUrl(String); 56299 method public static boolean isJavaScriptUrl(String); 56300 method public static boolean isNetworkUrl(String); 56301 method public static boolean isValidUrl(String); 56302 method public static String stripAnchor(String); 56303 } 56304 56305 public interface ValueCallback<T> { 56306 method public void onReceiveValue(T); 56307 } 56308 56309 public abstract class WebBackForwardList implements java.lang.Cloneable java.io.Serializable { 56310 ctor public WebBackForwardList(); 56311 method protected abstract android.webkit.WebBackForwardList clone(); 56312 method public abstract int getCurrentIndex(); 56313 method @Nullable public abstract android.webkit.WebHistoryItem getCurrentItem(); 56314 method public abstract android.webkit.WebHistoryItem getItemAtIndex(int); 56315 method public abstract int getSize(); 56316 } 56317 56318 public class WebChromeClient { 56319 ctor public WebChromeClient(); 56320 method @Nullable public android.graphics.Bitmap getDefaultVideoPoster(); 56321 method @Nullable public android.view.View getVideoLoadingProgressView(); 56322 method public void getVisitedHistory(android.webkit.ValueCallback<java.lang.String[]>); 56323 method public void onCloseWindow(android.webkit.WebView); 56324 method @Deprecated public void onConsoleMessage(String, int, String); 56325 method public boolean onConsoleMessage(android.webkit.ConsoleMessage); 56326 method public boolean onCreateWindow(android.webkit.WebView, boolean, boolean, android.os.Message); 56327 method @Deprecated public void onExceededDatabaseQuota(String, String, long, long, long, android.webkit.WebStorage.QuotaUpdater); 56328 method public void onGeolocationPermissionsHidePrompt(); 56329 method public void onGeolocationPermissionsShowPrompt(String, android.webkit.GeolocationPermissions.Callback); 56330 method public void onHideCustomView(); 56331 method public boolean onJsAlert(android.webkit.WebView, String, String, android.webkit.JsResult); 56332 method public boolean onJsBeforeUnload(android.webkit.WebView, String, String, android.webkit.JsResult); 56333 method public boolean onJsConfirm(android.webkit.WebView, String, String, android.webkit.JsResult); 56334 method public boolean onJsPrompt(android.webkit.WebView, String, String, String, android.webkit.JsPromptResult); 56335 method @Deprecated public boolean onJsTimeout(); 56336 method public void onPermissionRequest(android.webkit.PermissionRequest); 56337 method public void onPermissionRequestCanceled(android.webkit.PermissionRequest); 56338 method public void onProgressChanged(android.webkit.WebView, int); 56339 method @Deprecated public void onReachedMaxAppCacheSize(long, long, android.webkit.WebStorage.QuotaUpdater); 56340 method public void onReceivedIcon(android.webkit.WebView, android.graphics.Bitmap); 56341 method public void onReceivedTitle(android.webkit.WebView, String); 56342 method public void onReceivedTouchIconUrl(android.webkit.WebView, String, boolean); 56343 method public void onRequestFocus(android.webkit.WebView); 56344 method public void onShowCustomView(android.view.View, android.webkit.WebChromeClient.CustomViewCallback); 56345 method @Deprecated public void onShowCustomView(android.view.View, int, android.webkit.WebChromeClient.CustomViewCallback); 56346 method public boolean onShowFileChooser(android.webkit.WebView, android.webkit.ValueCallback<android.net.Uri[]>, android.webkit.WebChromeClient.FileChooserParams); 56347 } 56348 56349 public static interface WebChromeClient.CustomViewCallback { 56350 method public void onCustomViewHidden(); 56351 } 56352 56353 public abstract static class WebChromeClient.FileChooserParams { 56354 ctor public WebChromeClient.FileChooserParams(); 56355 method public abstract android.content.Intent createIntent(); 56356 method public abstract String[] getAcceptTypes(); 56357 method @Nullable public abstract String getFilenameHint(); 56358 method public abstract int getMode(); 56359 method @Nullable public abstract CharSequence getTitle(); 56360 method public abstract boolean isCaptureEnabled(); 56361 method @Nullable public static android.net.Uri[] parseResult(int, android.content.Intent); 56362 field public static final int MODE_OPEN = 0; // 0x0 56363 field public static final int MODE_OPEN_MULTIPLE = 1; // 0x1 56364 field public static final int MODE_SAVE = 3; // 0x3 56365 } 56366 56367 public abstract class WebHistoryItem implements java.lang.Cloneable { 56368 ctor public WebHistoryItem(); 56369 method protected abstract android.webkit.WebHistoryItem clone(); 56370 method @Nullable public abstract android.graphics.Bitmap getFavicon(); 56371 method public abstract String getOriginalUrl(); 56372 method public abstract String getTitle(); 56373 method public abstract String getUrl(); 56374 } 56375 56376 @Deprecated public abstract class WebIconDatabase { 56377 ctor @Deprecated public WebIconDatabase(); 56378 method @Deprecated public abstract void close(); 56379 method @Deprecated public static android.webkit.WebIconDatabase getInstance(); 56380 method @Deprecated public abstract void open(String); 56381 method @Deprecated public abstract void releaseIconForPageUrl(String); 56382 method @Deprecated public abstract void removeAllIcons(); 56383 method @Deprecated public abstract void requestIconForPageUrl(String, android.webkit.WebIconDatabase.IconListener); 56384 method @Deprecated public abstract void retainIconForPageUrl(String); 56385 } 56386 56387 @Deprecated public static interface WebIconDatabase.IconListener { 56388 method @Deprecated public void onReceivedIcon(String, android.graphics.Bitmap); 56389 } 56390 56391 public class WebMessage { 56392 ctor public WebMessage(String); 56393 ctor public WebMessage(String, android.webkit.WebMessagePort[]); 56394 method public String getData(); 56395 method @Nullable public android.webkit.WebMessagePort[] getPorts(); 56396 } 56397 56398 public abstract class WebMessagePort { 56399 method public abstract void close(); 56400 method public abstract void postMessage(android.webkit.WebMessage); 56401 method public abstract void setWebMessageCallback(android.webkit.WebMessagePort.WebMessageCallback); 56402 method public abstract void setWebMessageCallback(android.webkit.WebMessagePort.WebMessageCallback, android.os.Handler); 56403 } 56404 56405 public abstract static class WebMessagePort.WebMessageCallback { 56406 ctor public WebMessagePort.WebMessageCallback(); 56407 method public void onMessage(android.webkit.WebMessagePort, android.webkit.WebMessage); 56408 } 56409 56410 public abstract class WebResourceError { 56411 method public abstract CharSequence getDescription(); 56412 method public abstract int getErrorCode(); 56413 } 56414 56415 public interface WebResourceRequest { 56416 method public String getMethod(); 56417 method public java.util.Map<java.lang.String,java.lang.String> getRequestHeaders(); 56418 method public android.net.Uri getUrl(); 56419 method public boolean hasGesture(); 56420 method public boolean isForMainFrame(); 56421 method public boolean isRedirect(); 56422 } 56423 56424 public class WebResourceResponse { 56425 ctor public WebResourceResponse(String, String, java.io.InputStream); 56426 ctor public WebResourceResponse(String, String, int, @NonNull String, java.util.Map<java.lang.String,java.lang.String>, java.io.InputStream); 56427 method public java.io.InputStream getData(); 56428 method public String getEncoding(); 56429 method public String getMimeType(); 56430 method public String getReasonPhrase(); 56431 method public java.util.Map<java.lang.String,java.lang.String> getResponseHeaders(); 56432 method public int getStatusCode(); 56433 method public void setData(java.io.InputStream); 56434 method public void setEncoding(String); 56435 method public void setMimeType(String); 56436 method public void setResponseHeaders(java.util.Map<java.lang.String,java.lang.String>); 56437 method public void setStatusCodeAndReasonPhrase(int, @NonNull String); 56438 } 56439 56440 public abstract class WebSettings { 56441 ctor public WebSettings(); 56442 method @Deprecated public abstract boolean enableSmoothTransition(); 56443 method public abstract boolean getAllowContentAccess(); 56444 method public abstract boolean getAllowFileAccess(); 56445 method public abstract boolean getAllowFileAccessFromFileURLs(); 56446 method public abstract boolean getAllowUniversalAccessFromFileURLs(); 56447 method public abstract boolean getBlockNetworkImage(); 56448 method public abstract boolean getBlockNetworkLoads(); 56449 method public abstract boolean getBuiltInZoomControls(); 56450 method public abstract int getCacheMode(); 56451 method public abstract String getCursiveFontFamily(); 56452 method public abstract boolean getDatabaseEnabled(); 56453 method @Deprecated public abstract String getDatabasePath(); 56454 method public abstract int getDefaultFixedFontSize(); 56455 method public abstract int getDefaultFontSize(); 56456 method public abstract String getDefaultTextEncodingName(); 56457 method public static String getDefaultUserAgent(android.content.Context); 56458 method @Deprecated public abstract android.webkit.WebSettings.ZoomDensity getDefaultZoom(); 56459 method public abstract int getDisabledActionModeMenuItems(); 56460 method public abstract boolean getDisplayZoomControls(); 56461 method public abstract boolean getDomStorageEnabled(); 56462 method public abstract String getFantasyFontFamily(); 56463 method public abstract String getFixedFontFamily(); 56464 method public int getForceDark(); 56465 method public abstract boolean getJavaScriptCanOpenWindowsAutomatically(); 56466 method public abstract boolean getJavaScriptEnabled(); 56467 method public abstract android.webkit.WebSettings.LayoutAlgorithm getLayoutAlgorithm(); 56468 method @Deprecated public abstract boolean getLightTouchEnabled(); 56469 method public abstract boolean getLoadWithOverviewMode(); 56470 method public abstract boolean getLoadsImagesAutomatically(); 56471 method public abstract boolean getMediaPlaybackRequiresUserGesture(); 56472 method public abstract int getMinimumFontSize(); 56473 method public abstract int getMinimumLogicalFontSize(); 56474 method public abstract int getMixedContentMode(); 56475 method public abstract boolean getOffscreenPreRaster(); 56476 method @Deprecated public abstract android.webkit.WebSettings.PluginState getPluginState(); 56477 method public abstract boolean getSafeBrowsingEnabled(); 56478 method public abstract String getSansSerifFontFamily(); 56479 method @Deprecated public abstract boolean getSaveFormData(); 56480 method @Deprecated public abstract boolean getSavePassword(); 56481 method public abstract String getSerifFontFamily(); 56482 method public abstract String getStandardFontFamily(); 56483 method @Deprecated public android.webkit.WebSettings.TextSize getTextSize(); 56484 method public abstract int getTextZoom(); 56485 method public abstract boolean getUseWideViewPort(); 56486 method public abstract String getUserAgentString(); 56487 method public abstract void setAllowContentAccess(boolean); 56488 method public abstract void setAllowFileAccess(boolean); 56489 method @Deprecated public abstract void setAllowFileAccessFromFileURLs(boolean); 56490 method @Deprecated public abstract void setAllowUniversalAccessFromFileURLs(boolean); 56491 method @Deprecated public abstract void setAppCacheEnabled(boolean); 56492 method @Deprecated public abstract void setAppCacheMaxSize(long); 56493 method @Deprecated public abstract void setAppCachePath(String); 56494 method public abstract void setBlockNetworkImage(boolean); 56495 method public abstract void setBlockNetworkLoads(boolean); 56496 method public abstract void setBuiltInZoomControls(boolean); 56497 method public abstract void setCacheMode(int); 56498 method public abstract void setCursiveFontFamily(String); 56499 method public abstract void setDatabaseEnabled(boolean); 56500 method @Deprecated public abstract void setDatabasePath(String); 56501 method public abstract void setDefaultFixedFontSize(int); 56502 method public abstract void setDefaultFontSize(int); 56503 method public abstract void setDefaultTextEncodingName(String); 56504 method @Deprecated public abstract void setDefaultZoom(android.webkit.WebSettings.ZoomDensity); 56505 method public abstract void setDisabledActionModeMenuItems(int); 56506 method public abstract void setDisplayZoomControls(boolean); 56507 method public abstract void setDomStorageEnabled(boolean); 56508 method @Deprecated public abstract void setEnableSmoothTransition(boolean); 56509 method public abstract void setFantasyFontFamily(String); 56510 method public abstract void setFixedFontFamily(String); 56511 method public void setForceDark(int); 56512 method @Deprecated public abstract void setGeolocationDatabasePath(String); 56513 method public abstract void setGeolocationEnabled(boolean); 56514 method public abstract void setJavaScriptCanOpenWindowsAutomatically(boolean); 56515 method public abstract void setJavaScriptEnabled(boolean); 56516 method public abstract void setLayoutAlgorithm(android.webkit.WebSettings.LayoutAlgorithm); 56517 method @Deprecated public abstract void setLightTouchEnabled(boolean); 56518 method public abstract void setLoadWithOverviewMode(boolean); 56519 method public abstract void setLoadsImagesAutomatically(boolean); 56520 method public abstract void setMediaPlaybackRequiresUserGesture(boolean); 56521 method public abstract void setMinimumFontSize(int); 56522 method public abstract void setMinimumLogicalFontSize(int); 56523 method public abstract void setMixedContentMode(int); 56524 method public abstract void setNeedInitialFocus(boolean); 56525 method public abstract void setOffscreenPreRaster(boolean); 56526 method @Deprecated public abstract void setPluginState(android.webkit.WebSettings.PluginState); 56527 method @Deprecated public abstract void setRenderPriority(android.webkit.WebSettings.RenderPriority); 56528 method public abstract void setSafeBrowsingEnabled(boolean); 56529 method public abstract void setSansSerifFontFamily(String); 56530 method @Deprecated public abstract void setSaveFormData(boolean); 56531 method @Deprecated public abstract void setSavePassword(boolean); 56532 method public abstract void setSerifFontFamily(String); 56533 method public abstract void setStandardFontFamily(String); 56534 method public abstract void setSupportMultipleWindows(boolean); 56535 method public abstract void setSupportZoom(boolean); 56536 method @Deprecated public void setTextSize(android.webkit.WebSettings.TextSize); 56537 method public abstract void setTextZoom(int); 56538 method public abstract void setUseWideViewPort(boolean); 56539 method public abstract void setUserAgentString(@Nullable String); 56540 method public abstract boolean supportMultipleWindows(); 56541 method public abstract boolean supportZoom(); 56542 field public static final int FORCE_DARK_AUTO = 1; // 0x1 56543 field public static final int FORCE_DARK_OFF = 0; // 0x0 56544 field public static final int FORCE_DARK_ON = 2; // 0x2 56545 field public static final int LOAD_CACHE_ELSE_NETWORK = 1; // 0x1 56546 field public static final int LOAD_CACHE_ONLY = 3; // 0x3 56547 field public static final int LOAD_DEFAULT = -1; // 0xffffffff 56548 field @Deprecated public static final int LOAD_NORMAL = 0; // 0x0 56549 field public static final int LOAD_NO_CACHE = 2; // 0x2 56550 field public static final int MENU_ITEM_NONE = 0; // 0x0 56551 field public static final int MENU_ITEM_PROCESS_TEXT = 4; // 0x4 56552 field public static final int MENU_ITEM_SHARE = 1; // 0x1 56553 field public static final int MENU_ITEM_WEB_SEARCH = 2; // 0x2 56554 field public static final int MIXED_CONTENT_ALWAYS_ALLOW = 0; // 0x0 56555 field public static final int MIXED_CONTENT_COMPATIBILITY_MODE = 2; // 0x2 56556 field public static final int MIXED_CONTENT_NEVER_ALLOW = 1; // 0x1 56557 } 56558 56559 public enum WebSettings.LayoutAlgorithm { 56560 enum_constant @Deprecated public static final android.webkit.WebSettings.LayoutAlgorithm NARROW_COLUMNS; 56561 enum_constant public static final android.webkit.WebSettings.LayoutAlgorithm NORMAL; 56562 enum_constant @Deprecated public static final android.webkit.WebSettings.LayoutAlgorithm SINGLE_COLUMN; 56563 enum_constant public static final android.webkit.WebSettings.LayoutAlgorithm TEXT_AUTOSIZING; 56564 } 56565 56566 public enum WebSettings.PluginState { 56567 enum_constant public static final android.webkit.WebSettings.PluginState OFF; 56568 enum_constant public static final android.webkit.WebSettings.PluginState ON; 56569 enum_constant public static final android.webkit.WebSettings.PluginState ON_DEMAND; 56570 } 56571 56572 public enum WebSettings.RenderPriority { 56573 enum_constant public static final android.webkit.WebSettings.RenderPriority HIGH; 56574 enum_constant public static final android.webkit.WebSettings.RenderPriority LOW; 56575 enum_constant public static final android.webkit.WebSettings.RenderPriority NORMAL; 56576 } 56577 56578 @Deprecated public enum WebSettings.TextSize { 56579 enum_constant @Deprecated public static final android.webkit.WebSettings.TextSize LARGER; 56580 enum_constant @Deprecated public static final android.webkit.WebSettings.TextSize LARGEST; 56581 enum_constant @Deprecated public static final android.webkit.WebSettings.TextSize NORMAL; 56582 enum_constant @Deprecated public static final android.webkit.WebSettings.TextSize SMALLER; 56583 enum_constant @Deprecated public static final android.webkit.WebSettings.TextSize SMALLEST; 56584 } 56585 56586 public enum WebSettings.ZoomDensity { 56587 enum_constant public static final android.webkit.WebSettings.ZoomDensity CLOSE; 56588 enum_constant public static final android.webkit.WebSettings.ZoomDensity FAR; 56589 enum_constant public static final android.webkit.WebSettings.ZoomDensity MEDIUM; 56590 } 56591 56592 public class WebStorage { 56593 method public void deleteAllData(); 56594 method public void deleteOrigin(String); 56595 method public static android.webkit.WebStorage getInstance(); 56596 method public void getOrigins(android.webkit.ValueCallback<java.util.Map>); 56597 method public void getQuotaForOrigin(String, android.webkit.ValueCallback<java.lang.Long>); 56598 method public void getUsageForOrigin(String, android.webkit.ValueCallback<java.lang.Long>); 56599 method @Deprecated public void setQuotaForOrigin(String, long); 56600 } 56601 56602 public static class WebStorage.Origin { 56603 method public String getOrigin(); 56604 method public long getQuota(); 56605 method public long getUsage(); 56606 } 56607 56608 @Deprecated public static interface WebStorage.QuotaUpdater { 56609 method @Deprecated public void updateQuota(long); 56610 } 56611 56612 public class WebView extends android.widget.AbsoluteLayout implements android.view.ViewGroup.OnHierarchyChangeListener android.view.ViewTreeObserver.OnGlobalFocusChangeListener { 56613 ctor public WebView(@NonNull android.content.Context); 56614 ctor public WebView(@NonNull android.content.Context, @Nullable android.util.AttributeSet); 56615 ctor public WebView(@NonNull android.content.Context, @Nullable android.util.AttributeSet, int); 56616 ctor public WebView(@NonNull android.content.Context, @Nullable android.util.AttributeSet, int, int); 56617 ctor @Deprecated public WebView(@NonNull android.content.Context, @Nullable android.util.AttributeSet, int, boolean); 56618 method public void addJavascriptInterface(@NonNull Object, @NonNull String); 56619 method public boolean canGoBack(); 56620 method public boolean canGoBackOrForward(int); 56621 method public boolean canGoForward(); 56622 method @Deprecated public boolean canZoomIn(); 56623 method @Deprecated public boolean canZoomOut(); 56624 method @Deprecated public android.graphics.Picture capturePicture(); 56625 method public void clearCache(boolean); 56626 method public static void clearClientCertPreferences(@Nullable Runnable); 56627 method public void clearFormData(); 56628 method public void clearHistory(); 56629 method public void clearMatches(); 56630 method public void clearSslPreferences(); 56631 method @Deprecated public void clearView(); 56632 method @NonNull public android.webkit.WebBackForwardList copyBackForwardList(); 56633 method @Deprecated public android.print.PrintDocumentAdapter createPrintDocumentAdapter(); 56634 method @NonNull public android.print.PrintDocumentAdapter createPrintDocumentAdapter(@NonNull String); 56635 method @NonNull public android.webkit.WebMessagePort[] createWebMessageChannel(); 56636 method public void destroy(); 56637 method public static void disableWebView(); 56638 method public void documentHasImages(@NonNull android.os.Message); 56639 method public static void enableSlowWholeDocumentDraw(); 56640 method public void evaluateJavascript(@NonNull String, @Nullable android.webkit.ValueCallback<java.lang.String>); 56641 method @Deprecated @Nullable public static String findAddress(String); 56642 method @Deprecated public int findAll(String); 56643 method public void findAllAsync(@NonNull String); 56644 method public void findNext(boolean); 56645 method public void flingScroll(int, int); 56646 method @Deprecated public void freeMemory(); 56647 method @Nullable public android.net.http.SslCertificate getCertificate(); 56648 method @android.view.ViewDebug.ExportedProperty(category="webview") public int getContentHeight(); 56649 method @Nullable public static android.content.pm.PackageInfo getCurrentWebViewPackage(); 56650 method @Nullable public android.graphics.Bitmap getFavicon(); 56651 method @NonNull public android.webkit.WebView.HitTestResult getHitTestResult(); 56652 method @Deprecated @Nullable public String[] getHttpAuthUsernamePassword(String, String); 56653 method @android.view.ViewDebug.ExportedProperty(category="webview") @Nullable public String getOriginalUrl(); 56654 method public int getProgress(); 56655 method public boolean getRendererPriorityWaivedWhenNotVisible(); 56656 method public int getRendererRequestedPriority(); 56657 method @NonNull public static android.net.Uri getSafeBrowsingPrivacyPolicyUrl(); 56658 method @Deprecated @android.view.ViewDebug.ExportedProperty(category="webview") public float getScale(); 56659 method @NonNull public android.webkit.WebSettings getSettings(); 56660 method @NonNull public android.view.textclassifier.TextClassifier getTextClassifier(); 56661 method @android.view.ViewDebug.ExportedProperty(category="webview") @Nullable public String getTitle(); 56662 method @android.view.ViewDebug.ExportedProperty(category="webview") @Nullable public String getUrl(); 56663 method @Nullable public android.webkit.WebChromeClient getWebChromeClient(); 56664 method @NonNull public static ClassLoader getWebViewClassLoader(); 56665 method @NonNull public android.webkit.WebViewClient getWebViewClient(); 56666 method @NonNull public android.os.Looper getWebViewLooper(); 56667 method @Nullable public android.webkit.WebViewRenderProcess getWebViewRenderProcess(); 56668 method @Nullable public android.webkit.WebViewRenderProcessClient getWebViewRenderProcessClient(); 56669 method public void goBack(); 56670 method public void goBackOrForward(int); 56671 method public void goForward(); 56672 method public void invokeZoomPicker(); 56673 method public boolean isPrivateBrowsingEnabled(); 56674 method public void loadData(@NonNull String, @Nullable String, @Nullable String); 56675 method public void loadDataWithBaseURL(@Nullable String, @NonNull String, @Nullable String, @Nullable String, @Nullable String); 56676 method public void loadUrl(@NonNull String, @NonNull java.util.Map<java.lang.String,java.lang.String>); 56677 method public void loadUrl(@NonNull String); 56678 method @Deprecated public void onChildViewAdded(android.view.View, android.view.View); 56679 method @Deprecated public void onChildViewRemoved(android.view.View, android.view.View); 56680 method @Deprecated public void onGlobalFocusChanged(android.view.View, android.view.View); 56681 method public void onPause(); 56682 method public void onResume(); 56683 method @Deprecated public boolean overlayHorizontalScrollbar(); 56684 method @Deprecated public boolean overlayVerticalScrollbar(); 56685 method public boolean pageDown(boolean); 56686 method public boolean pageUp(boolean); 56687 method public void pauseTimers(); 56688 method public void postUrl(@NonNull String, @NonNull byte[]); 56689 method public void postVisualStateCallback(long, @NonNull android.webkit.WebView.VisualStateCallback); 56690 method public void postWebMessage(@NonNull android.webkit.WebMessage, @NonNull android.net.Uri); 56691 method public void reload(); 56692 method public void removeJavascriptInterface(@NonNull String); 56693 method public void requestFocusNodeHref(@Nullable android.os.Message); 56694 method public void requestImageRef(@NonNull android.os.Message); 56695 method @Nullable public android.webkit.WebBackForwardList restoreState(@NonNull android.os.Bundle); 56696 method public void resumeTimers(); 56697 method @Deprecated public void savePassword(String, String, String); 56698 method @Nullable public android.webkit.WebBackForwardList saveState(@NonNull android.os.Bundle); 56699 method public void saveWebArchive(@NonNull String); 56700 method public void saveWebArchive(@NonNull String, boolean, @Nullable android.webkit.ValueCallback<java.lang.String>); 56701 method @Deprecated public void setCertificate(android.net.http.SslCertificate); 56702 method public static void setDataDirectorySuffix(@NonNull String); 56703 method public void setDownloadListener(@Nullable android.webkit.DownloadListener); 56704 method public void setFindListener(@Nullable android.webkit.WebView.FindListener); 56705 method @Deprecated public void setHorizontalScrollbarOverlay(boolean); 56706 method @Deprecated public void setHttpAuthUsernamePassword(String, String, String, String); 56707 method public void setInitialScale(int); 56708 method @Deprecated public void setMapTrackballToArrowKeys(boolean); 56709 method public void setNetworkAvailable(boolean); 56710 method @Deprecated public void setPictureListener(android.webkit.WebView.PictureListener); 56711 method public void setRendererPriorityPolicy(int, boolean); 56712 method public static void setSafeBrowsingWhitelist(@NonNull java.util.List<java.lang.String>, @Nullable android.webkit.ValueCallback<java.lang.Boolean>); 56713 method public void setTextClassifier(@Nullable android.view.textclassifier.TextClassifier); 56714 method @Deprecated public void setVerticalScrollbarOverlay(boolean); 56715 method public void setWebChromeClient(@Nullable android.webkit.WebChromeClient); 56716 method public static void setWebContentsDebuggingEnabled(boolean); 56717 method public void setWebViewClient(@NonNull android.webkit.WebViewClient); 56718 method public void setWebViewRenderProcessClient(@NonNull java.util.concurrent.Executor, @NonNull android.webkit.WebViewRenderProcessClient); 56719 method public void setWebViewRenderProcessClient(@Nullable android.webkit.WebViewRenderProcessClient); 56720 method @Deprecated public boolean shouldDelayChildPressedState(); 56721 method @Deprecated public boolean showFindDialog(@Nullable String, boolean); 56722 method public static void startSafeBrowsing(@NonNull android.content.Context, @Nullable android.webkit.ValueCallback<java.lang.Boolean>); 56723 method public void stopLoading(); 56724 method public void zoomBy(float); 56725 method public boolean zoomIn(); 56726 method public boolean zoomOut(); 56727 field public static final int RENDERER_PRIORITY_BOUND = 1; // 0x1 56728 field public static final int RENDERER_PRIORITY_IMPORTANT = 2; // 0x2 56729 field public static final int RENDERER_PRIORITY_WAIVED = 0; // 0x0 56730 field public static final String SCHEME_GEO = "geo:0,0?q="; 56731 field public static final String SCHEME_MAILTO = "mailto:"; 56732 field public static final String SCHEME_TEL = "tel:"; 56733 } 56734 56735 public static interface WebView.FindListener { 56736 method public void onFindResultReceived(int, int, boolean); 56737 } 56738 56739 public static class WebView.HitTestResult { 56740 method @Nullable public String getExtra(); 56741 method public int getType(); 56742 field @Deprecated public static final int ANCHOR_TYPE = 1; // 0x1 56743 field public static final int EDIT_TEXT_TYPE = 9; // 0x9 56744 field public static final int EMAIL_TYPE = 4; // 0x4 56745 field public static final int GEO_TYPE = 3; // 0x3 56746 field @Deprecated public static final int IMAGE_ANCHOR_TYPE = 6; // 0x6 56747 field public static final int IMAGE_TYPE = 5; // 0x5 56748 field public static final int PHONE_TYPE = 2; // 0x2 56749 field public static final int SRC_ANCHOR_TYPE = 7; // 0x7 56750 field public static final int SRC_IMAGE_ANCHOR_TYPE = 8; // 0x8 56751 field public static final int UNKNOWN_TYPE = 0; // 0x0 56752 } 56753 56754 @Deprecated public static interface WebView.PictureListener { 56755 method @Deprecated public void onNewPicture(android.webkit.WebView, @Nullable android.graphics.Picture); 56756 } 56757 56758 public abstract static class WebView.VisualStateCallback { 56759 ctor public WebView.VisualStateCallback(); 56760 method public abstract void onComplete(long); 56761 } 56762 56763 public class WebView.WebViewTransport { 56764 ctor public WebView.WebViewTransport(); 56765 method @Nullable public android.webkit.WebView getWebView(); 56766 method public void setWebView(@Nullable android.webkit.WebView); 56767 } 56768 56769 public class WebViewClient { 56770 ctor public WebViewClient(); 56771 method public void doUpdateVisitedHistory(android.webkit.WebView, String, boolean); 56772 method public void onFormResubmission(android.webkit.WebView, android.os.Message, android.os.Message); 56773 method public void onLoadResource(android.webkit.WebView, String); 56774 method public void onPageCommitVisible(android.webkit.WebView, String); 56775 method public void onPageFinished(android.webkit.WebView, String); 56776 method public void onPageStarted(android.webkit.WebView, String, android.graphics.Bitmap); 56777 method public void onReceivedClientCertRequest(android.webkit.WebView, android.webkit.ClientCertRequest); 56778 method @Deprecated public void onReceivedError(android.webkit.WebView, int, String, String); 56779 method public void onReceivedError(android.webkit.WebView, android.webkit.WebResourceRequest, android.webkit.WebResourceError); 56780 method public void onReceivedHttpAuthRequest(android.webkit.WebView, android.webkit.HttpAuthHandler, String, String); 56781 method public void onReceivedHttpError(android.webkit.WebView, android.webkit.WebResourceRequest, android.webkit.WebResourceResponse); 56782 method public void onReceivedLoginRequest(android.webkit.WebView, String, @Nullable String, String); 56783 method public void onReceivedSslError(android.webkit.WebView, android.webkit.SslErrorHandler, android.net.http.SslError); 56784 method public boolean onRenderProcessGone(android.webkit.WebView, android.webkit.RenderProcessGoneDetail); 56785 method public void onSafeBrowsingHit(android.webkit.WebView, android.webkit.WebResourceRequest, int, android.webkit.SafeBrowsingResponse); 56786 method public void onScaleChanged(android.webkit.WebView, float, float); 56787 method @Deprecated public void onTooManyRedirects(android.webkit.WebView, android.os.Message, android.os.Message); 56788 method public void onUnhandledKeyEvent(android.webkit.WebView, android.view.KeyEvent); 56789 method @Deprecated @Nullable public android.webkit.WebResourceResponse shouldInterceptRequest(android.webkit.WebView, String); 56790 method @Nullable public android.webkit.WebResourceResponse shouldInterceptRequest(android.webkit.WebView, android.webkit.WebResourceRequest); 56791 method public boolean shouldOverrideKeyEvent(android.webkit.WebView, android.view.KeyEvent); 56792 method @Deprecated public boolean shouldOverrideUrlLoading(android.webkit.WebView, String); 56793 method public boolean shouldOverrideUrlLoading(android.webkit.WebView, android.webkit.WebResourceRequest); 56794 field public static final int ERROR_AUTHENTICATION = -4; // 0xfffffffc 56795 field public static final int ERROR_BAD_URL = -12; // 0xfffffff4 56796 field public static final int ERROR_CONNECT = -6; // 0xfffffffa 56797 field public static final int ERROR_FAILED_SSL_HANDSHAKE = -11; // 0xfffffff5 56798 field public static final int ERROR_FILE = -13; // 0xfffffff3 56799 field public static final int ERROR_FILE_NOT_FOUND = -14; // 0xfffffff2 56800 field public static final int ERROR_HOST_LOOKUP = -2; // 0xfffffffe 56801 field public static final int ERROR_IO = -7; // 0xfffffff9 56802 field public static final int ERROR_PROXY_AUTHENTICATION = -5; // 0xfffffffb 56803 field public static final int ERROR_REDIRECT_LOOP = -9; // 0xfffffff7 56804 field public static final int ERROR_TIMEOUT = -8; // 0xfffffff8 56805 field public static final int ERROR_TOO_MANY_REQUESTS = -15; // 0xfffffff1 56806 field public static final int ERROR_UNKNOWN = -1; // 0xffffffff 56807 field public static final int ERROR_UNSAFE_RESOURCE = -16; // 0xfffffff0 56808 field public static final int ERROR_UNSUPPORTED_AUTH_SCHEME = -3; // 0xfffffffd 56809 field public static final int ERROR_UNSUPPORTED_SCHEME = -10; // 0xfffffff6 56810 field public static final int SAFE_BROWSING_THREAT_BILLING = 4; // 0x4 56811 field public static final int SAFE_BROWSING_THREAT_MALWARE = 1; // 0x1 56812 field public static final int SAFE_BROWSING_THREAT_PHISHING = 2; // 0x2 56813 field public static final int SAFE_BROWSING_THREAT_UNKNOWN = 0; // 0x0 56814 field public static final int SAFE_BROWSING_THREAT_UNWANTED_SOFTWARE = 3; // 0x3 56815 } 56816 56817 public abstract class WebViewDatabase { 56818 ctor @Deprecated public WebViewDatabase(); 56819 method @Deprecated public abstract void clearFormData(); 56820 method public abstract void clearHttpAuthUsernamePassword(); 56821 method @Deprecated public abstract void clearUsernamePassword(); 56822 method @Nullable public abstract String[] getHttpAuthUsernamePassword(String, String); 56823 method public static android.webkit.WebViewDatabase getInstance(android.content.Context); 56824 method @Deprecated public abstract boolean hasFormData(); 56825 method public abstract boolean hasHttpAuthUsernamePassword(); 56826 method @Deprecated public abstract boolean hasUsernamePassword(); 56827 method public abstract void setHttpAuthUsernamePassword(String, String, String, String); 56828 } 56829 56830 @Deprecated public class WebViewFragment extends android.app.Fragment { 56831 ctor @Deprecated public WebViewFragment(); 56832 method @Deprecated public android.webkit.WebView getWebView(); 56833 } 56834 56835 public abstract class WebViewRenderProcess { 56836 ctor public WebViewRenderProcess(); 56837 method public abstract boolean terminate(); 56838 } 56839 56840 public abstract class WebViewRenderProcessClient { 56841 ctor public WebViewRenderProcessClient(); 56842 method public abstract void onRenderProcessResponsive(@NonNull android.webkit.WebView, @Nullable android.webkit.WebViewRenderProcess); 56843 method public abstract void onRenderProcessUnresponsive(@NonNull android.webkit.WebView, @Nullable android.webkit.WebViewRenderProcess); 56844 } 56845 56846} 56847 56848package android.widget { 56849 56850 public abstract class AbsListView extends android.widget.AdapterView<android.widget.ListAdapter> implements android.widget.Filter.FilterListener android.text.TextWatcher android.view.ViewTreeObserver.OnGlobalLayoutListener android.view.ViewTreeObserver.OnTouchModeChangeListener { 56851 ctor public AbsListView(android.content.Context); 56852 ctor public AbsListView(android.content.Context, android.util.AttributeSet); 56853 ctor public AbsListView(android.content.Context, android.util.AttributeSet, int); 56854 ctor public AbsListView(android.content.Context, android.util.AttributeSet, int, int); 56855 method public void afterTextChanged(android.text.Editable); 56856 method public void beforeTextChanged(CharSequence, int, int, int); 56857 method public boolean canScrollList(int); 56858 method public void clearChoices(); 56859 method public void clearTextFilter(); 56860 method public void deferNotifyDataSetChanged(); 56861 method public void fling(int); 56862 method public android.widget.AbsListView.LayoutParams generateLayoutParams(android.util.AttributeSet); 56863 method @ColorInt public int getBottomEdgeEffectColor(); 56864 method @android.view.ViewDebug.ExportedProperty(category="drawing") @ColorInt public int getCacheColorHint(); 56865 method public int getCheckedItemCount(); 56866 method public long[] getCheckedItemIds(); 56867 method public int getCheckedItemPosition(); 56868 method public android.util.SparseBooleanArray getCheckedItemPositions(); 56869 method public int getChoiceMode(); 56870 method public int getListPaddingBottom(); 56871 method public int getListPaddingLeft(); 56872 method public int getListPaddingRight(); 56873 method public int getListPaddingTop(); 56874 method @android.view.ViewDebug.ExportedProperty public android.view.View getSelectedView(); 56875 method public android.graphics.drawable.Drawable getSelector(); 56876 method public CharSequence getTextFilter(); 56877 method @ColorInt public int getTopEdgeEffectColor(); 56878 method public int getTranscriptMode(); 56879 method protected void handleDataChanged(); 56880 method public boolean hasTextFilter(); 56881 method public void invalidateViews(); 56882 method public boolean isDrawSelectorOnTop(); 56883 method public boolean isFastScrollAlwaysVisible(); 56884 method @android.view.ViewDebug.ExportedProperty public boolean isFastScrollEnabled(); 56885 method protected boolean isInFilterMode(); 56886 method public boolean isItemChecked(int); 56887 method @android.view.ViewDebug.ExportedProperty public boolean isScrollingCacheEnabled(); 56888 method @android.view.ViewDebug.ExportedProperty public boolean isSmoothScrollbarEnabled(); 56889 method @android.view.ViewDebug.ExportedProperty public boolean isStackFromBottom(); 56890 method @android.view.ViewDebug.ExportedProperty public boolean isTextFilterEnabled(); 56891 method protected void layoutChildren(); 56892 method public void onFilterComplete(int); 56893 method public void onGlobalLayout(); 56894 method public void onInitializeAccessibilityNodeInfoForItem(android.view.View, int, android.view.accessibility.AccessibilityNodeInfo); 56895 method public boolean onRemoteAdapterConnected(); 56896 method public void onRemoteAdapterDisconnected(); 56897 method public void onRestoreInstanceState(android.os.Parcelable); 56898 method public android.os.Parcelable onSaveInstanceState(); 56899 method public void onTextChanged(CharSequence, int, int, int); 56900 method public void onTouchModeChanged(boolean); 56901 method public int pointToPosition(int, int); 56902 method public long pointToRowId(int, int); 56903 method public void reclaimViews(java.util.List<android.view.View>); 56904 method public void scrollListBy(int); 56905 method public void setAdapter(android.widget.ListAdapter); 56906 method public void setBottomEdgeEffectColor(@ColorInt int); 56907 method public void setCacheColorHint(@ColorInt int); 56908 method public void setChoiceMode(int); 56909 method public void setDrawSelectorOnTop(boolean); 56910 method public void setEdgeEffectColor(@ColorInt int); 56911 method public void setFastScrollAlwaysVisible(boolean); 56912 method public void setFastScrollEnabled(boolean); 56913 method public void setFastScrollStyle(int); 56914 method public void setFilterText(String); 56915 method public void setFriction(float); 56916 method public void setItemChecked(int, boolean); 56917 method public void setMultiChoiceModeListener(android.widget.AbsListView.MultiChoiceModeListener); 56918 method public void setOnScrollListener(android.widget.AbsListView.OnScrollListener); 56919 method public void setRecyclerListener(android.widget.AbsListView.RecyclerListener); 56920 method public void setRemoteViewsAdapter(android.content.Intent); 56921 method public void setScrollIndicators(android.view.View, android.view.View); 56922 method public void setScrollingCacheEnabled(boolean); 56923 method public void setSelectionFromTop(int, int); 56924 method public void setSelector(@DrawableRes int); 56925 method public void setSelector(android.graphics.drawable.Drawable); 56926 method public void setSmoothScrollbarEnabled(boolean); 56927 method public void setStackFromBottom(boolean); 56928 method public void setTextFilterEnabled(boolean); 56929 method public void setTopEdgeEffectColor(@ColorInt int); 56930 method public void setTranscriptMode(int); 56931 method public void setVelocityScale(float); 56932 method public void smoothScrollBy(int, int); 56933 method public void smoothScrollToPosition(int); 56934 method public void smoothScrollToPosition(int, int); 56935 method public void smoothScrollToPositionFromTop(int, int, int); 56936 method public void smoothScrollToPositionFromTop(int, int); 56937 method public boolean verifyDrawable(@NonNull android.graphics.drawable.Drawable); 56938 field public static final int CHOICE_MODE_MULTIPLE = 2; // 0x2 56939 field public static final int CHOICE_MODE_MULTIPLE_MODAL = 3; // 0x3 56940 field public static final int CHOICE_MODE_NONE = 0; // 0x0 56941 field public static final int CHOICE_MODE_SINGLE = 1; // 0x1 56942 field public static final int TRANSCRIPT_MODE_ALWAYS_SCROLL = 2; // 0x2 56943 field public static final int TRANSCRIPT_MODE_DISABLED = 0; // 0x0 56944 field public static final int TRANSCRIPT_MODE_NORMAL = 1; // 0x1 56945 } 56946 56947 public static class AbsListView.LayoutParams extends android.view.ViewGroup.LayoutParams { 56948 ctor public AbsListView.LayoutParams(android.content.Context, android.util.AttributeSet); 56949 ctor public AbsListView.LayoutParams(int, int); 56950 ctor public AbsListView.LayoutParams(int, int, int); 56951 ctor public AbsListView.LayoutParams(android.view.ViewGroup.LayoutParams); 56952 } 56953 56954 public static interface AbsListView.MultiChoiceModeListener extends android.view.ActionMode.Callback { 56955 method public void onItemCheckedStateChanged(android.view.ActionMode, int, long, boolean); 56956 } 56957 56958 public static interface AbsListView.OnScrollListener { 56959 method public void onScroll(android.widget.AbsListView, int, int, int); 56960 method public void onScrollStateChanged(android.widget.AbsListView, int); 56961 field public static final int SCROLL_STATE_FLING = 2; // 0x2 56962 field public static final int SCROLL_STATE_IDLE = 0; // 0x0 56963 field public static final int SCROLL_STATE_TOUCH_SCROLL = 1; // 0x1 56964 } 56965 56966 public static interface AbsListView.RecyclerListener { 56967 method public void onMovedToScrapHeap(android.view.View); 56968 } 56969 56970 public static interface AbsListView.SelectionBoundsAdjuster { 56971 method public void adjustListItemSelectionBounds(android.graphics.Rect); 56972 } 56973 56974 public abstract class AbsSeekBar extends android.widget.ProgressBar { 56975 ctor public AbsSeekBar(android.content.Context); 56976 ctor public AbsSeekBar(android.content.Context, android.util.AttributeSet); 56977 ctor public AbsSeekBar(android.content.Context, android.util.AttributeSet, int); 56978 ctor public AbsSeekBar(android.content.Context, android.util.AttributeSet, int, int); 56979 method public int getKeyProgressIncrement(); 56980 method public boolean getSplitTrack(); 56981 method public android.graphics.drawable.Drawable getThumb(); 56982 method public int getThumbOffset(); 56983 method @Nullable public android.graphics.BlendMode getThumbTintBlendMode(); 56984 method @Nullable public android.content.res.ColorStateList getThumbTintList(); 56985 method @Nullable public android.graphics.PorterDuff.Mode getThumbTintMode(); 56986 method public android.graphics.drawable.Drawable getTickMark(); 56987 method @Nullable public android.graphics.BlendMode getTickMarkTintBlendMode(); 56988 method @Nullable public android.content.res.ColorStateList getTickMarkTintList(); 56989 method @Nullable public android.graphics.PorterDuff.Mode getTickMarkTintMode(); 56990 method public void setKeyProgressIncrement(int); 56991 method public void setSplitTrack(boolean); 56992 method public void setThumb(android.graphics.drawable.Drawable); 56993 method public void setThumbOffset(int); 56994 method public void setThumbTintBlendMode(@Nullable android.graphics.BlendMode); 56995 method public void setThumbTintList(@Nullable android.content.res.ColorStateList); 56996 method public void setThumbTintMode(@Nullable android.graphics.PorterDuff.Mode); 56997 method public void setTickMark(android.graphics.drawable.Drawable); 56998 method public void setTickMarkTintBlendMode(@Nullable android.graphics.BlendMode); 56999 method public void setTickMarkTintList(@Nullable android.content.res.ColorStateList); 57000 method public void setTickMarkTintMode(@Nullable android.graphics.PorterDuff.Mode); 57001 } 57002 57003 public abstract class AbsSpinner extends android.widget.AdapterView<android.widget.SpinnerAdapter> { 57004 ctor public AbsSpinner(android.content.Context); 57005 ctor public AbsSpinner(android.content.Context, android.util.AttributeSet); 57006 ctor public AbsSpinner(android.content.Context, android.util.AttributeSet, int); 57007 ctor public AbsSpinner(android.content.Context, android.util.AttributeSet, int, int); 57008 method public android.widget.SpinnerAdapter getAdapter(); 57009 method public android.view.View getSelectedView(); 57010 method public void onRestoreInstanceState(android.os.Parcelable); 57011 method public android.os.Parcelable onSaveInstanceState(); 57012 method public int pointToPosition(int, int); 57013 method public void setAdapter(android.widget.SpinnerAdapter); 57014 method public void setSelection(int, boolean); 57015 method public void setSelection(int); 57016 } 57017 57018 @Deprecated @android.widget.RemoteViews.RemoteView public class AbsoluteLayout extends android.view.ViewGroup { 57019 ctor @Deprecated public AbsoluteLayout(android.content.Context); 57020 ctor @Deprecated public AbsoluteLayout(android.content.Context, android.util.AttributeSet); 57021 ctor @Deprecated public AbsoluteLayout(android.content.Context, android.util.AttributeSet, int); 57022 ctor @Deprecated public AbsoluteLayout(android.content.Context, android.util.AttributeSet, int, int); 57023 } 57024 57025 @Deprecated public static class AbsoluteLayout.LayoutParams extends android.view.ViewGroup.LayoutParams { 57026 ctor @Deprecated public AbsoluteLayout.LayoutParams(int, int, int, int); 57027 ctor @Deprecated public AbsoluteLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 57028 ctor @Deprecated public AbsoluteLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 57029 method @Deprecated public String debug(String); 57030 field @Deprecated public int x; 57031 field @Deprecated public int y; 57032 } 57033 57034 public class ActionMenuView extends android.widget.LinearLayout { 57035 ctor public ActionMenuView(android.content.Context); 57036 ctor public ActionMenuView(android.content.Context, android.util.AttributeSet); 57037 method public void dismissPopupMenus(); 57038 method protected android.widget.ActionMenuView.LayoutParams generateDefaultLayoutParams(); 57039 method public android.widget.ActionMenuView.LayoutParams generateLayoutParams(android.util.AttributeSet); 57040 method protected android.widget.ActionMenuView.LayoutParams generateLayoutParams(android.view.ViewGroup.LayoutParams); 57041 method public android.view.Menu getMenu(); 57042 method @Nullable public android.graphics.drawable.Drawable getOverflowIcon(); 57043 method public int getPopupTheme(); 57044 method public boolean hideOverflowMenu(); 57045 method public boolean isOverflowMenuShowing(); 57046 method public void onConfigurationChanged(android.content.res.Configuration); 57047 method public void onDetachedFromWindow(); 57048 method public void setOnMenuItemClickListener(android.widget.ActionMenuView.OnMenuItemClickListener); 57049 method public void setOverflowIcon(@Nullable android.graphics.drawable.Drawable); 57050 method public void setPopupTheme(@StyleRes int); 57051 method public boolean showOverflowMenu(); 57052 } 57053 57054 public static class ActionMenuView.LayoutParams extends android.widget.LinearLayout.LayoutParams { 57055 ctor public ActionMenuView.LayoutParams(android.content.Context, android.util.AttributeSet); 57056 ctor public ActionMenuView.LayoutParams(android.view.ViewGroup.LayoutParams); 57057 ctor public ActionMenuView.LayoutParams(android.widget.ActionMenuView.LayoutParams); 57058 ctor public ActionMenuView.LayoutParams(int, int); 57059 } 57060 57061 public static interface ActionMenuView.OnMenuItemClickListener { 57062 method public boolean onMenuItemClick(android.view.MenuItem); 57063 } 57064 57065 public interface Adapter { 57066 method @Nullable public default CharSequence[] getAutofillOptions(); 57067 method public int getCount(); 57068 method public Object getItem(int); 57069 method public long getItemId(int); 57070 method public int getItemViewType(int); 57071 method public android.view.View getView(int, android.view.View, android.view.ViewGroup); 57072 method public int getViewTypeCount(); 57073 method public boolean hasStableIds(); 57074 method public boolean isEmpty(); 57075 method public void registerDataSetObserver(android.database.DataSetObserver); 57076 method public void unregisterDataSetObserver(android.database.DataSetObserver); 57077 field public static final int IGNORE_ITEM_VIEW_TYPE = -1; // 0xffffffff 57078 field public static final int NO_SELECTION = -2147483648; // 0x80000000 57079 } 57080 57081 public abstract class AdapterView<T extends android.widget.Adapter> extends android.view.ViewGroup { 57082 ctor public AdapterView(android.content.Context); 57083 ctor public AdapterView(android.content.Context, android.util.AttributeSet); 57084 ctor public AdapterView(android.content.Context, android.util.AttributeSet, int); 57085 ctor public AdapterView(android.content.Context, android.util.AttributeSet, int, int); 57086 method public abstract T getAdapter(); 57087 method @android.view.ViewDebug.CapturedViewProperty public int getCount(); 57088 method public android.view.View getEmptyView(); 57089 method public int getFirstVisiblePosition(); 57090 method public Object getItemAtPosition(int); 57091 method public long getItemIdAtPosition(int); 57092 method public int getLastVisiblePosition(); 57093 method @Nullable public final android.widget.AdapterView.OnItemClickListener getOnItemClickListener(); 57094 method public final android.widget.AdapterView.OnItemLongClickListener getOnItemLongClickListener(); 57095 method @Nullable public final android.widget.AdapterView.OnItemSelectedListener getOnItemSelectedListener(); 57096 method public int getPositionForView(android.view.View); 57097 method public Object getSelectedItem(); 57098 method @android.view.ViewDebug.CapturedViewProperty public long getSelectedItemId(); 57099 method @android.view.ViewDebug.CapturedViewProperty public int getSelectedItemPosition(); 57100 method public abstract android.view.View getSelectedView(); 57101 method public boolean performItemClick(android.view.View, int, long); 57102 method public abstract void setAdapter(T); 57103 method public void setEmptyView(android.view.View); 57104 method public void setOnItemClickListener(@Nullable android.widget.AdapterView.OnItemClickListener); 57105 method public void setOnItemLongClickListener(android.widget.AdapterView.OnItemLongClickListener); 57106 method public void setOnItemSelectedListener(@Nullable android.widget.AdapterView.OnItemSelectedListener); 57107 method public abstract void setSelection(int); 57108 field public static final int INVALID_POSITION = -1; // 0xffffffff 57109 field public static final long INVALID_ROW_ID = -9223372036854775808L; // 0x8000000000000000L 57110 field public static final int ITEM_VIEW_TYPE_HEADER_OR_FOOTER = -2; // 0xfffffffe 57111 field public static final int ITEM_VIEW_TYPE_IGNORE = -1; // 0xffffffff 57112 } 57113 57114 public static class AdapterView.AdapterContextMenuInfo implements android.view.ContextMenu.ContextMenuInfo { 57115 ctor public AdapterView.AdapterContextMenuInfo(android.view.View, int, long); 57116 field public long id; 57117 field public int position; 57118 field public android.view.View targetView; 57119 } 57120 57121 public static interface AdapterView.OnItemClickListener { 57122 method public void onItemClick(android.widget.AdapterView<?>, android.view.View, int, long); 57123 } 57124 57125 public static interface AdapterView.OnItemLongClickListener { 57126 method public boolean onItemLongClick(android.widget.AdapterView<?>, android.view.View, int, long); 57127 } 57128 57129 public static interface AdapterView.OnItemSelectedListener { 57130 method public void onItemSelected(android.widget.AdapterView<?>, android.view.View, int, long); 57131 method public void onNothingSelected(android.widget.AdapterView<?>); 57132 } 57133 57134 public abstract class AdapterViewAnimator extends android.widget.AdapterView<android.widget.Adapter> implements android.widget.Advanceable { 57135 ctor public AdapterViewAnimator(android.content.Context); 57136 ctor public AdapterViewAnimator(android.content.Context, android.util.AttributeSet); 57137 ctor public AdapterViewAnimator(android.content.Context, android.util.AttributeSet, int); 57138 ctor public AdapterViewAnimator(android.content.Context, android.util.AttributeSet, int, int); 57139 method public void advance(); 57140 method public void deferNotifyDataSetChanged(); 57141 method public void fyiWillBeAdvancedByHostKThx(); 57142 method public android.widget.Adapter getAdapter(); 57143 method public android.view.View getCurrentView(); 57144 method public int getDisplayedChild(); 57145 method public android.animation.ObjectAnimator getInAnimation(); 57146 method public android.animation.ObjectAnimator getOutAnimation(); 57147 method public android.view.View getSelectedView(); 57148 method public boolean onRemoteAdapterConnected(); 57149 method public void onRemoteAdapterDisconnected(); 57150 method public void onRestoreInstanceState(android.os.Parcelable); 57151 method public android.os.Parcelable onSaveInstanceState(); 57152 method public void setAdapter(android.widget.Adapter); 57153 method public void setAnimateFirstView(boolean); 57154 method public void setDisplayedChild(int); 57155 method public void setInAnimation(android.animation.ObjectAnimator); 57156 method public void setInAnimation(android.content.Context, int); 57157 method public void setOutAnimation(android.animation.ObjectAnimator); 57158 method public void setOutAnimation(android.content.Context, int); 57159 method public void setRemoteViewsAdapter(android.content.Intent); 57160 method public void setSelection(int); 57161 method public void showNext(); 57162 method public void showPrevious(); 57163 } 57164 57165 @android.widget.RemoteViews.RemoteView public class AdapterViewFlipper extends android.widget.AdapterViewAnimator { 57166 ctor public AdapterViewFlipper(android.content.Context); 57167 ctor public AdapterViewFlipper(android.content.Context, android.util.AttributeSet); 57168 ctor public AdapterViewFlipper(android.content.Context, android.util.AttributeSet, int); 57169 ctor public AdapterViewFlipper(android.content.Context, android.util.AttributeSet, int, int); 57170 method public int getFlipInterval(); 57171 method public boolean isAutoStart(); 57172 method public boolean isFlipping(); 57173 method public void setAutoStart(boolean); 57174 method public void setFlipInterval(int); 57175 method public void startFlipping(); 57176 method public void stopFlipping(); 57177 } 57178 57179 public interface Advanceable { 57180 method public void advance(); 57181 method public void fyiWillBeAdvancedByHostKThx(); 57182 } 57183 57184 public class AlphabetIndexer extends android.database.DataSetObserver implements android.widget.SectionIndexer { 57185 ctor public AlphabetIndexer(android.database.Cursor, int, CharSequence); 57186 method protected int compare(String, String); 57187 method public int getPositionForSection(int); 57188 method public int getSectionForPosition(int); 57189 method public Object[] getSections(); 57190 method public void setCursor(android.database.Cursor); 57191 field protected CharSequence mAlphabet; 57192 field protected int mColumnIndex; 57193 field protected android.database.Cursor mDataCursor; 57194 } 57195 57196 @Deprecated @android.widget.RemoteViews.RemoteView public class AnalogClock extends android.view.View { 57197 ctor @Deprecated public AnalogClock(android.content.Context); 57198 ctor @Deprecated public AnalogClock(android.content.Context, android.util.AttributeSet); 57199 ctor @Deprecated public AnalogClock(android.content.Context, android.util.AttributeSet, int); 57200 ctor @Deprecated public AnalogClock(android.content.Context, android.util.AttributeSet, int, int); 57201 } 57202 57203 public class ArrayAdapter<T> extends android.widget.BaseAdapter implements android.widget.Filterable android.widget.ThemedSpinnerAdapter { 57204 ctor public ArrayAdapter(@NonNull android.content.Context, @LayoutRes int); 57205 ctor public ArrayAdapter(@NonNull android.content.Context, @LayoutRes int, @IdRes int); 57206 ctor public ArrayAdapter(@NonNull android.content.Context, @LayoutRes int, @NonNull T[]); 57207 ctor public ArrayAdapter(@NonNull android.content.Context, @LayoutRes int, @IdRes int, @NonNull T[]); 57208 ctor public ArrayAdapter(@NonNull android.content.Context, @LayoutRes int, @NonNull java.util.List<T>); 57209 ctor public ArrayAdapter(@NonNull android.content.Context, @LayoutRes int, @IdRes int, @NonNull java.util.List<T>); 57210 method public void add(@Nullable T); 57211 method public void addAll(@NonNull java.util.Collection<? extends T>); 57212 method public void addAll(T...); 57213 method public void clear(); 57214 method @NonNull public static android.widget.ArrayAdapter<java.lang.CharSequence> createFromResource(@NonNull android.content.Context, @ArrayRes int, @LayoutRes int); 57215 method @NonNull public android.content.Context getContext(); 57216 method public int getCount(); 57217 method @Nullable public android.content.res.Resources.Theme getDropDownViewTheme(); 57218 method @NonNull public android.widget.Filter getFilter(); 57219 method @Nullable public T getItem(int); 57220 method public long getItemId(int); 57221 method public int getPosition(@Nullable T); 57222 method @NonNull public android.view.View getView(int, @Nullable android.view.View, @NonNull android.view.ViewGroup); 57223 method public void insert(@Nullable T, int); 57224 method public void remove(@Nullable T); 57225 method public void setDropDownViewResource(@LayoutRes int); 57226 method public void setDropDownViewTheme(@Nullable android.content.res.Resources.Theme); 57227 method public void setNotifyOnChange(boolean); 57228 method public void sort(@NonNull java.util.Comparator<? super T>); 57229 } 57230 57231 public class AutoCompleteTextView extends android.widget.EditText implements android.widget.Filter.FilterListener { 57232 ctor public AutoCompleteTextView(android.content.Context); 57233 ctor public AutoCompleteTextView(android.content.Context, android.util.AttributeSet); 57234 ctor public AutoCompleteTextView(android.content.Context, android.util.AttributeSet, int); 57235 ctor public AutoCompleteTextView(android.content.Context, android.util.AttributeSet, int, int); 57236 ctor public AutoCompleteTextView(android.content.Context, android.util.AttributeSet, int, int, android.content.res.Resources.Theme); 57237 method public void clearListSelection(); 57238 method protected CharSequence convertSelectionToString(Object); 57239 method public void dismissDropDown(); 57240 method public boolean enoughToFilter(); 57241 method public android.widget.ListAdapter getAdapter(); 57242 method public CharSequence getCompletionHint(); 57243 method public int getDropDownAnchor(); 57244 method public android.graphics.drawable.Drawable getDropDownBackground(); 57245 method public int getDropDownHeight(); 57246 method public int getDropDownHorizontalOffset(); 57247 method public int getDropDownVerticalOffset(); 57248 method public int getDropDownWidth(); 57249 method protected android.widget.Filter getFilter(); 57250 method public int getInputMethodMode(); 57251 method @Deprecated public android.widget.AdapterView.OnItemClickListener getItemClickListener(); 57252 method @Deprecated public android.widget.AdapterView.OnItemSelectedListener getItemSelectedListener(); 57253 method public int getListSelection(); 57254 method public android.widget.AdapterView.OnItemClickListener getOnItemClickListener(); 57255 method public android.widget.AdapterView.OnItemSelectedListener getOnItemSelectedListener(); 57256 method public int getThreshold(); 57257 method public android.widget.AutoCompleteTextView.Validator getValidator(); 57258 method public boolean isPerformingCompletion(); 57259 method public boolean isPopupShowing(); 57260 method public void onFilterComplete(int); 57261 method public void performCompletion(); 57262 method protected void performFiltering(CharSequence, int); 57263 method public void performValidation(); 57264 method public final void refreshAutoCompleteResults(); 57265 method protected void replaceText(CharSequence); 57266 method public <T extends android.widget.ListAdapter & android.widget.Filterable> void setAdapter(T); 57267 method public void setCompletionHint(CharSequence); 57268 method public void setDropDownAnchor(int); 57269 method public void setDropDownBackgroundDrawable(android.graphics.drawable.Drawable); 57270 method public void setDropDownBackgroundResource(@DrawableRes int); 57271 method public void setDropDownHeight(int); 57272 method public void setDropDownHorizontalOffset(int); 57273 method public void setDropDownVerticalOffset(int); 57274 method public void setDropDownWidth(int); 57275 method public void setInputMethodMode(int); 57276 method public void setListSelection(int); 57277 method public void setOnDismissListener(android.widget.AutoCompleteTextView.OnDismissListener); 57278 method public void setOnItemClickListener(android.widget.AdapterView.OnItemClickListener); 57279 method public void setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener); 57280 method public void setText(CharSequence, boolean); 57281 method public void setThreshold(int); 57282 method public void setValidator(android.widget.AutoCompleteTextView.Validator); 57283 method public void showDropDown(); 57284 } 57285 57286 public static interface AutoCompleteTextView.OnDismissListener { 57287 method public void onDismiss(); 57288 } 57289 57290 public static interface AutoCompleteTextView.Validator { 57291 method public CharSequence fixText(CharSequence); 57292 method public boolean isValid(CharSequence); 57293 } 57294 57295 public abstract class BaseAdapter implements android.widget.ListAdapter android.widget.SpinnerAdapter { 57296 ctor public BaseAdapter(); 57297 method public boolean areAllItemsEnabled(); 57298 method public android.view.View getDropDownView(int, android.view.View, android.view.ViewGroup); 57299 method public int getItemViewType(int); 57300 method public int getViewTypeCount(); 57301 method public boolean hasStableIds(); 57302 method public boolean isEmpty(); 57303 method public boolean isEnabled(int); 57304 method public void notifyDataSetChanged(); 57305 method public void notifyDataSetInvalidated(); 57306 method public void registerDataSetObserver(android.database.DataSetObserver); 57307 method public void setAutofillOptions(@Nullable java.lang.CharSequence...); 57308 method public void unregisterDataSetObserver(android.database.DataSetObserver); 57309 } 57310 57311 public abstract class BaseExpandableListAdapter implements android.widget.ExpandableListAdapter android.widget.HeterogeneousExpandableList { 57312 ctor public BaseExpandableListAdapter(); 57313 method public boolean areAllItemsEnabled(); 57314 method public int getChildType(int, int); 57315 method public int getChildTypeCount(); 57316 method public long getCombinedChildId(long, long); 57317 method public long getCombinedGroupId(long); 57318 method public int getGroupType(int); 57319 method public int getGroupTypeCount(); 57320 method public boolean isEmpty(); 57321 method public void notifyDataSetChanged(); 57322 method public void notifyDataSetInvalidated(); 57323 method public void onGroupCollapsed(int); 57324 method public void onGroupExpanded(int); 57325 method public void registerDataSetObserver(android.database.DataSetObserver); 57326 method public void unregisterDataSetObserver(android.database.DataSetObserver); 57327 } 57328 57329 @android.widget.RemoteViews.RemoteView public class Button extends android.widget.TextView { 57330 ctor public Button(android.content.Context); 57331 ctor public Button(android.content.Context, android.util.AttributeSet); 57332 ctor public Button(android.content.Context, android.util.AttributeSet, int); 57333 ctor public Button(android.content.Context, android.util.AttributeSet, int, int); 57334 } 57335 57336 public class CalendarView extends android.widget.FrameLayout { 57337 ctor public CalendarView(@NonNull android.content.Context); 57338 ctor public CalendarView(@NonNull android.content.Context, @Nullable android.util.AttributeSet); 57339 ctor public CalendarView(@NonNull android.content.Context, @Nullable android.util.AttributeSet, @AttrRes int); 57340 ctor public CalendarView(@NonNull android.content.Context, @Nullable android.util.AttributeSet, @AttrRes int, @StyleRes int); 57341 method public long getDate(); 57342 method @StyleRes public int getDateTextAppearance(); 57343 method public int getFirstDayOfWeek(); 57344 method @Deprecated @ColorInt public int getFocusedMonthDateColor(); 57345 method public long getMaxDate(); 57346 method public long getMinDate(); 57347 method @Deprecated public android.graphics.drawable.Drawable getSelectedDateVerticalBar(); 57348 method @Deprecated @ColorInt public int getSelectedWeekBackgroundColor(); 57349 method @Deprecated public boolean getShowWeekNumber(); 57350 method @Deprecated public int getShownWeekCount(); 57351 method @Deprecated @ColorInt public int getUnfocusedMonthDateColor(); 57352 method @StyleRes public int getWeekDayTextAppearance(); 57353 method @Deprecated @ColorInt public int getWeekNumberColor(); 57354 method @Deprecated @ColorInt public int getWeekSeparatorLineColor(); 57355 method public void setDate(long); 57356 method public void setDate(long, boolean, boolean); 57357 method public void setDateTextAppearance(@StyleRes int); 57358 method public void setFirstDayOfWeek(int); 57359 method @Deprecated public void setFocusedMonthDateColor(@ColorInt int); 57360 method public void setMaxDate(long); 57361 method public void setMinDate(long); 57362 method public void setOnDateChangeListener(android.widget.CalendarView.OnDateChangeListener); 57363 method @Deprecated public void setSelectedDateVerticalBar(@DrawableRes int); 57364 method @Deprecated public void setSelectedDateVerticalBar(android.graphics.drawable.Drawable); 57365 method @Deprecated public void setSelectedWeekBackgroundColor(@ColorInt int); 57366 method @Deprecated public void setShowWeekNumber(boolean); 57367 method @Deprecated public void setShownWeekCount(int); 57368 method @Deprecated public void setUnfocusedMonthDateColor(@ColorInt int); 57369 method public void setWeekDayTextAppearance(@StyleRes int); 57370 method @Deprecated public void setWeekNumberColor(@ColorInt int); 57371 method @Deprecated public void setWeekSeparatorLineColor(@ColorInt int); 57372 } 57373 57374 public static interface CalendarView.OnDateChangeListener { 57375 method public void onSelectedDayChange(@NonNull android.widget.CalendarView, int, int, int); 57376 } 57377 57378 public class CheckBox extends android.widget.CompoundButton { 57379 ctor public CheckBox(android.content.Context); 57380 ctor public CheckBox(android.content.Context, android.util.AttributeSet); 57381 ctor public CheckBox(android.content.Context, android.util.AttributeSet, int); 57382 ctor public CheckBox(android.content.Context, android.util.AttributeSet, int, int); 57383 } 57384 57385 public interface Checkable { 57386 method public boolean isChecked(); 57387 method public void setChecked(boolean); 57388 method public void toggle(); 57389 } 57390 57391 public class CheckedTextView extends android.widget.TextView implements android.widget.Checkable { 57392 ctor public CheckedTextView(android.content.Context); 57393 ctor public CheckedTextView(android.content.Context, android.util.AttributeSet); 57394 ctor public CheckedTextView(android.content.Context, android.util.AttributeSet, int); 57395 ctor public CheckedTextView(android.content.Context, android.util.AttributeSet, int, int); 57396 method public android.graphics.drawable.Drawable getCheckMarkDrawable(); 57397 method @Nullable public android.graphics.BlendMode getCheckMarkTintBlendMode(); 57398 method @Nullable public android.content.res.ColorStateList getCheckMarkTintList(); 57399 method @Nullable public android.graphics.PorterDuff.Mode getCheckMarkTintMode(); 57400 method @android.view.ViewDebug.ExportedProperty public boolean isChecked(); 57401 method public void setCheckMarkDrawable(@DrawableRes int); 57402 method public void setCheckMarkDrawable(@Nullable android.graphics.drawable.Drawable); 57403 method public void setCheckMarkTintBlendMode(@Nullable android.graphics.BlendMode); 57404 method public void setCheckMarkTintList(@Nullable android.content.res.ColorStateList); 57405 method public void setCheckMarkTintMode(@Nullable android.graphics.PorterDuff.Mode); 57406 method public void setChecked(boolean); 57407 method public void toggle(); 57408 } 57409 57410 @android.widget.RemoteViews.RemoteView public class Chronometer extends android.widget.TextView { 57411 ctor public Chronometer(android.content.Context); 57412 ctor public Chronometer(android.content.Context, android.util.AttributeSet); 57413 ctor public Chronometer(android.content.Context, android.util.AttributeSet, int); 57414 ctor public Chronometer(android.content.Context, android.util.AttributeSet, int, int); 57415 method public long getBase(); 57416 method public String getFormat(); 57417 method public android.widget.Chronometer.OnChronometerTickListener getOnChronometerTickListener(); 57418 method public boolean isCountDown(); 57419 method public boolean isTheFinalCountDown(); 57420 method public void setBase(long); 57421 method public void setCountDown(boolean); 57422 method public void setFormat(String); 57423 method public void setOnChronometerTickListener(android.widget.Chronometer.OnChronometerTickListener); 57424 method public void start(); 57425 method public void stop(); 57426 } 57427 57428 public static interface Chronometer.OnChronometerTickListener { 57429 method public void onChronometerTick(android.widget.Chronometer); 57430 } 57431 57432 public abstract class CompoundButton extends android.widget.Button implements android.widget.Checkable { 57433 ctor public CompoundButton(android.content.Context); 57434 ctor public CompoundButton(android.content.Context, android.util.AttributeSet); 57435 ctor public CompoundButton(android.content.Context, android.util.AttributeSet, int); 57436 ctor public CompoundButton(android.content.Context, android.util.AttributeSet, int, int); 57437 method @Nullable public android.graphics.drawable.Drawable getButtonDrawable(); 57438 method @Nullable public android.graphics.BlendMode getButtonTintBlendMode(); 57439 method @Nullable public android.content.res.ColorStateList getButtonTintList(); 57440 method @Nullable public android.graphics.PorterDuff.Mode getButtonTintMode(); 57441 method @android.view.ViewDebug.ExportedProperty public boolean isChecked(); 57442 method public void setButtonDrawable(@DrawableRes int); 57443 method public void setButtonDrawable(@Nullable android.graphics.drawable.Drawable); 57444 method public void setButtonTintBlendMode(@Nullable android.graphics.BlendMode); 57445 method public void setButtonTintList(@Nullable android.content.res.ColorStateList); 57446 method public void setButtonTintMode(@Nullable android.graphics.PorterDuff.Mode); 57447 method public void setChecked(boolean); 57448 method public void setOnCheckedChangeListener(@Nullable android.widget.CompoundButton.OnCheckedChangeListener); 57449 method public void toggle(); 57450 } 57451 57452 public static interface CompoundButton.OnCheckedChangeListener { 57453 method public void onCheckedChanged(android.widget.CompoundButton, boolean); 57454 } 57455 57456 public abstract class CursorAdapter extends android.widget.BaseAdapter implements android.widget.Filterable android.widget.ThemedSpinnerAdapter { 57457 ctor @Deprecated public CursorAdapter(android.content.Context, android.database.Cursor); 57458 ctor public CursorAdapter(android.content.Context, android.database.Cursor, boolean); 57459 ctor public CursorAdapter(android.content.Context, android.database.Cursor, int); 57460 method public abstract void bindView(android.view.View, android.content.Context, android.database.Cursor); 57461 method public void changeCursor(android.database.Cursor); 57462 method public CharSequence convertToString(android.database.Cursor); 57463 method public int getCount(); 57464 method public android.database.Cursor getCursor(); 57465 method public android.content.res.Resources.Theme getDropDownViewTheme(); 57466 method public android.widget.Filter getFilter(); 57467 method public android.widget.FilterQueryProvider getFilterQueryProvider(); 57468 method public Object getItem(int); 57469 method public long getItemId(int); 57470 method public android.view.View getView(int, android.view.View, android.view.ViewGroup); 57471 method @Deprecated protected void init(android.content.Context, android.database.Cursor, boolean); 57472 method public android.view.View newDropDownView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 57473 method public abstract android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 57474 method protected void onContentChanged(); 57475 method @WorkerThread public android.database.Cursor runQueryOnBackgroundThread(CharSequence); 57476 method public void setDropDownViewTheme(android.content.res.Resources.Theme); 57477 method public void setFilterQueryProvider(android.widget.FilterQueryProvider); 57478 method public android.database.Cursor swapCursor(android.database.Cursor); 57479 field @Deprecated public static final int FLAG_AUTO_REQUERY = 1; // 0x1 57480 field public static final int FLAG_REGISTER_CONTENT_OBSERVER = 2; // 0x2 57481 } 57482 57483 public abstract class CursorTreeAdapter extends android.widget.BaseExpandableListAdapter implements android.widget.Filterable { 57484 ctor public CursorTreeAdapter(android.database.Cursor, android.content.Context); 57485 ctor public CursorTreeAdapter(android.database.Cursor, android.content.Context, boolean); 57486 method protected abstract void bindChildView(android.view.View, android.content.Context, android.database.Cursor, boolean); 57487 method protected abstract void bindGroupView(android.view.View, android.content.Context, android.database.Cursor, boolean); 57488 method public void changeCursor(android.database.Cursor); 57489 method public String convertToString(android.database.Cursor); 57490 method public android.database.Cursor getChild(int, int); 57491 method public long getChildId(int, int); 57492 method public android.view.View getChildView(int, int, boolean, android.view.View, android.view.ViewGroup); 57493 method public int getChildrenCount(int); 57494 method protected abstract android.database.Cursor getChildrenCursor(android.database.Cursor); 57495 method public android.database.Cursor getCursor(); 57496 method public android.widget.Filter getFilter(); 57497 method public android.widget.FilterQueryProvider getFilterQueryProvider(); 57498 method public android.database.Cursor getGroup(int); 57499 method public int getGroupCount(); 57500 method public long getGroupId(int); 57501 method public android.view.View getGroupView(int, boolean, android.view.View, android.view.ViewGroup); 57502 method public boolean hasStableIds(); 57503 method public boolean isChildSelectable(int, int); 57504 method protected abstract android.view.View newChildView(android.content.Context, android.database.Cursor, boolean, android.view.ViewGroup); 57505 method protected abstract android.view.View newGroupView(android.content.Context, android.database.Cursor, boolean, android.view.ViewGroup); 57506 method public void notifyDataSetChanged(boolean); 57507 method public android.database.Cursor runQueryOnBackgroundThread(CharSequence); 57508 method public void setChildrenCursor(int, android.database.Cursor); 57509 method public void setFilterQueryProvider(android.widget.FilterQueryProvider); 57510 method public void setGroupCursor(android.database.Cursor); 57511 } 57512 57513 public class DatePicker extends android.widget.FrameLayout { 57514 ctor public DatePicker(android.content.Context); 57515 ctor public DatePicker(android.content.Context, android.util.AttributeSet); 57516 ctor public DatePicker(android.content.Context, android.util.AttributeSet, int); 57517 ctor public DatePicker(android.content.Context, android.util.AttributeSet, int, int); 57518 method @Deprecated public android.widget.CalendarView getCalendarView(); 57519 method @Deprecated public boolean getCalendarViewShown(); 57520 method public int getDayOfMonth(); 57521 method public int getFirstDayOfWeek(); 57522 method public long getMaxDate(); 57523 method public long getMinDate(); 57524 method public int getMonth(); 57525 method @Deprecated public boolean getSpinnersShown(); 57526 method public int getYear(); 57527 method public void init(int, int, int, android.widget.DatePicker.OnDateChangedListener); 57528 method @Deprecated public void setCalendarViewShown(boolean); 57529 method public void setFirstDayOfWeek(int); 57530 method public void setMaxDate(long); 57531 method public void setMinDate(long); 57532 method public void setOnDateChangedListener(android.widget.DatePicker.OnDateChangedListener); 57533 method @Deprecated public void setSpinnersShown(boolean); 57534 method public void updateDate(int, int, int); 57535 } 57536 57537 public static interface DatePicker.OnDateChangedListener { 57538 method public void onDateChanged(android.widget.DatePicker, int, int, int); 57539 } 57540 57541 @Deprecated public class DialerFilter extends android.widget.RelativeLayout { 57542 ctor @Deprecated public DialerFilter(android.content.Context); 57543 ctor @Deprecated public DialerFilter(android.content.Context, android.util.AttributeSet); 57544 method @Deprecated public void append(String); 57545 method @Deprecated public void clearText(); 57546 method @Deprecated public CharSequence getDigits(); 57547 method @Deprecated public CharSequence getFilterText(); 57548 method @Deprecated public CharSequence getLetters(); 57549 method @Deprecated public int getMode(); 57550 method @Deprecated public boolean isQwertyKeyboard(); 57551 method @Deprecated protected void onModeChange(int, int); 57552 method @Deprecated public void removeFilterWatcher(android.text.TextWatcher); 57553 method @Deprecated public void setDigitsWatcher(android.text.TextWatcher); 57554 method @Deprecated public void setFilterWatcher(android.text.TextWatcher); 57555 method @Deprecated public void setLettersWatcher(android.text.TextWatcher); 57556 method @Deprecated public void setMode(int); 57557 field @Deprecated public static final int DIGITS_AND_LETTERS = 1; // 0x1 57558 field @Deprecated public static final int DIGITS_AND_LETTERS_NO_DIGITS = 2; // 0x2 57559 field @Deprecated public static final int DIGITS_AND_LETTERS_NO_LETTERS = 3; // 0x3 57560 field @Deprecated public static final int DIGITS_ONLY = 4; // 0x4 57561 field @Deprecated public static final int LETTERS_ONLY = 5; // 0x5 57562 } 57563 57564 @Deprecated public class DigitalClock extends android.widget.TextView { 57565 ctor @Deprecated public DigitalClock(android.content.Context); 57566 ctor @Deprecated public DigitalClock(android.content.Context, android.util.AttributeSet); 57567 } 57568 57569 public class EdgeEffect { 57570 ctor public EdgeEffect(android.content.Context); 57571 method public boolean draw(android.graphics.Canvas); 57572 method public void finish(); 57573 method @Nullable public android.graphics.BlendMode getBlendMode(); 57574 method @ColorInt public int getColor(); 57575 method public int getMaxHeight(); 57576 method public boolean isFinished(); 57577 method public void onAbsorb(int); 57578 method public void onPull(float); 57579 method public void onPull(float, float); 57580 method public void onRelease(); 57581 method public void setBlendMode(@Nullable android.graphics.BlendMode); 57582 method public void setColor(@ColorInt int); 57583 method public void setSize(int, int); 57584 field public static final android.graphics.BlendMode DEFAULT_BLEND_MODE; 57585 } 57586 57587 public class EditText extends android.widget.TextView { 57588 ctor public EditText(android.content.Context); 57589 ctor public EditText(android.content.Context, android.util.AttributeSet); 57590 ctor public EditText(android.content.Context, android.util.AttributeSet, int); 57591 ctor public EditText(android.content.Context, android.util.AttributeSet, int, int); 57592 method public void extendSelection(int); 57593 method public android.text.Editable getText(); 57594 method public void selectAll(); 57595 method public void setSelection(int, int); 57596 method public void setSelection(int); 57597 } 57598 57599 public interface ExpandableListAdapter { 57600 method public boolean areAllItemsEnabled(); 57601 method public Object getChild(int, int); 57602 method public long getChildId(int, int); 57603 method public android.view.View getChildView(int, int, boolean, android.view.View, android.view.ViewGroup); 57604 method public int getChildrenCount(int); 57605 method public long getCombinedChildId(long, long); 57606 method public long getCombinedGroupId(long); 57607 method public Object getGroup(int); 57608 method public int getGroupCount(); 57609 method public long getGroupId(int); 57610 method public android.view.View getGroupView(int, boolean, android.view.View, android.view.ViewGroup); 57611 method public boolean hasStableIds(); 57612 method public boolean isChildSelectable(int, int); 57613 method public boolean isEmpty(); 57614 method public void onGroupCollapsed(int); 57615 method public void onGroupExpanded(int); 57616 method public void registerDataSetObserver(android.database.DataSetObserver); 57617 method public void unregisterDataSetObserver(android.database.DataSetObserver); 57618 } 57619 57620 public class ExpandableListView extends android.widget.ListView { 57621 ctor public ExpandableListView(android.content.Context); 57622 ctor public ExpandableListView(android.content.Context, android.util.AttributeSet); 57623 ctor public ExpandableListView(android.content.Context, android.util.AttributeSet, int); 57624 ctor public ExpandableListView(android.content.Context, android.util.AttributeSet, int, int); 57625 method public boolean collapseGroup(int); 57626 method public boolean expandGroup(int); 57627 method public boolean expandGroup(int, boolean); 57628 method public android.widget.ExpandableListAdapter getExpandableListAdapter(); 57629 method public long getExpandableListPosition(int); 57630 method public int getFlatListPosition(long); 57631 method public static int getPackedPositionChild(long); 57632 method public static long getPackedPositionForChild(int, int); 57633 method public static long getPackedPositionForGroup(int); 57634 method public static int getPackedPositionGroup(long); 57635 method public static int getPackedPositionType(long); 57636 method public long getSelectedId(); 57637 method public long getSelectedPosition(); 57638 method public boolean isGroupExpanded(int); 57639 method public void setAdapter(android.widget.ExpandableListAdapter); 57640 method public void setChildDivider(android.graphics.drawable.Drawable); 57641 method public void setChildIndicator(android.graphics.drawable.Drawable); 57642 method public void setChildIndicatorBounds(int, int); 57643 method public void setChildIndicatorBoundsRelative(int, int); 57644 method public void setGroupIndicator(android.graphics.drawable.Drawable); 57645 method public void setIndicatorBounds(int, int); 57646 method public void setIndicatorBoundsRelative(int, int); 57647 method public void setOnChildClickListener(android.widget.ExpandableListView.OnChildClickListener); 57648 method public void setOnGroupClickListener(android.widget.ExpandableListView.OnGroupClickListener); 57649 method public void setOnGroupCollapseListener(android.widget.ExpandableListView.OnGroupCollapseListener); 57650 method public void setOnGroupExpandListener(android.widget.ExpandableListView.OnGroupExpandListener); 57651 method public boolean setSelectedChild(int, int, boolean); 57652 method public void setSelectedGroup(int); 57653 field public static final int CHILD_INDICATOR_INHERIT = -1; // 0xffffffff 57654 field public static final int PACKED_POSITION_TYPE_CHILD = 1; // 0x1 57655 field public static final int PACKED_POSITION_TYPE_GROUP = 0; // 0x0 57656 field public static final int PACKED_POSITION_TYPE_NULL = 2; // 0x2 57657 field public static final long PACKED_POSITION_VALUE_NULL = 4294967295L; // 0xffffffffL 57658 } 57659 57660 public static class ExpandableListView.ExpandableListContextMenuInfo implements android.view.ContextMenu.ContextMenuInfo { 57661 ctor public ExpandableListView.ExpandableListContextMenuInfo(android.view.View, long, long); 57662 field public long id; 57663 field public long packedPosition; 57664 field public android.view.View targetView; 57665 } 57666 57667 public static interface ExpandableListView.OnChildClickListener { 57668 method public boolean onChildClick(android.widget.ExpandableListView, android.view.View, int, int, long); 57669 } 57670 57671 public static interface ExpandableListView.OnGroupClickListener { 57672 method public boolean onGroupClick(android.widget.ExpandableListView, android.view.View, int, long); 57673 } 57674 57675 public static interface ExpandableListView.OnGroupCollapseListener { 57676 method public void onGroupCollapse(int); 57677 } 57678 57679 public static interface ExpandableListView.OnGroupExpandListener { 57680 method public void onGroupExpand(int); 57681 } 57682 57683 public abstract class Filter { 57684 ctor public Filter(); 57685 method public CharSequence convertResultToString(Object); 57686 method public final void filter(CharSequence); 57687 method public final void filter(CharSequence, android.widget.Filter.FilterListener); 57688 method protected abstract android.widget.Filter.FilterResults performFiltering(CharSequence); 57689 method protected abstract void publishResults(CharSequence, android.widget.Filter.FilterResults); 57690 } 57691 57692 public static interface Filter.FilterListener { 57693 method public void onFilterComplete(int); 57694 } 57695 57696 protected static class Filter.FilterResults { 57697 ctor public Filter.FilterResults(); 57698 field public int count; 57699 field public Object values; 57700 } 57701 57702 public interface FilterQueryProvider { 57703 method public android.database.Cursor runQuery(CharSequence); 57704 } 57705 57706 public interface Filterable { 57707 method public android.widget.Filter getFilter(); 57708 } 57709 57710 @android.widget.RemoteViews.RemoteView public class FrameLayout extends android.view.ViewGroup { 57711 ctor public FrameLayout(@NonNull android.content.Context); 57712 ctor public FrameLayout(@NonNull android.content.Context, @Nullable android.util.AttributeSet); 57713 ctor public FrameLayout(@NonNull android.content.Context, @Nullable android.util.AttributeSet, @AttrRes int); 57714 ctor public FrameLayout(@NonNull android.content.Context, @Nullable android.util.AttributeSet, @AttrRes int, @StyleRes int); 57715 method protected android.widget.FrameLayout.LayoutParams generateDefaultLayoutParams(); 57716 method public android.widget.FrameLayout.LayoutParams generateLayoutParams(android.util.AttributeSet); 57717 method @Deprecated public boolean getConsiderGoneChildrenWhenMeasuring(); 57718 method public boolean getMeasureAllChildren(); 57719 method public void setMeasureAllChildren(boolean); 57720 } 57721 57722 public static class FrameLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 57723 ctor public FrameLayout.LayoutParams(@NonNull android.content.Context, @Nullable android.util.AttributeSet); 57724 ctor public FrameLayout.LayoutParams(int, int); 57725 ctor public FrameLayout.LayoutParams(int, int, int); 57726 ctor public FrameLayout.LayoutParams(@NonNull android.view.ViewGroup.LayoutParams); 57727 ctor public FrameLayout.LayoutParams(@NonNull android.view.ViewGroup.MarginLayoutParams); 57728 ctor public FrameLayout.LayoutParams(@NonNull android.widget.FrameLayout.LayoutParams); 57729 field public static final int UNSPECIFIED_GRAVITY = -1; // 0xffffffff 57730 field public int gravity; 57731 } 57732 57733 @Deprecated public class Gallery extends android.widget.AbsSpinner implements android.view.GestureDetector.OnGestureListener { 57734 ctor @Deprecated public Gallery(android.content.Context); 57735 ctor @Deprecated public Gallery(android.content.Context, android.util.AttributeSet); 57736 ctor @Deprecated public Gallery(android.content.Context, android.util.AttributeSet, int); 57737 ctor @Deprecated public Gallery(android.content.Context, android.util.AttributeSet, int, int); 57738 method @Deprecated public boolean onDown(android.view.MotionEvent); 57739 method @Deprecated public boolean onFling(android.view.MotionEvent, android.view.MotionEvent, float, float); 57740 method @Deprecated public void onLongPress(@NonNull android.view.MotionEvent); 57741 method @Deprecated public boolean onScroll(android.view.MotionEvent, android.view.MotionEvent, float, float); 57742 method @Deprecated public void onShowPress(android.view.MotionEvent); 57743 method @Deprecated public boolean onSingleTapUp(android.view.MotionEvent); 57744 method @Deprecated public void setAnimationDuration(int); 57745 method @Deprecated public void setCallbackDuringFling(boolean); 57746 method @Deprecated public void setGravity(int); 57747 method @Deprecated public void setSpacing(int); 57748 method @Deprecated public void setUnselectedAlpha(float); 57749 } 57750 57751 @Deprecated public static class Gallery.LayoutParams extends android.view.ViewGroup.LayoutParams { 57752 ctor @Deprecated public Gallery.LayoutParams(android.content.Context, android.util.AttributeSet); 57753 ctor @Deprecated public Gallery.LayoutParams(int, int); 57754 ctor @Deprecated public Gallery.LayoutParams(android.view.ViewGroup.LayoutParams); 57755 } 57756 57757 @android.widget.RemoteViews.RemoteView public class GridLayout extends android.view.ViewGroup { 57758 ctor public GridLayout(android.content.Context); 57759 ctor public GridLayout(android.content.Context, android.util.AttributeSet); 57760 ctor public GridLayout(android.content.Context, android.util.AttributeSet, int); 57761 ctor public GridLayout(android.content.Context, android.util.AttributeSet, int, int); 57762 method protected android.widget.GridLayout.LayoutParams generateDefaultLayoutParams(); 57763 method public android.widget.GridLayout.LayoutParams generateLayoutParams(android.util.AttributeSet); 57764 method protected android.widget.GridLayout.LayoutParams generateLayoutParams(android.view.ViewGroup.LayoutParams); 57765 method public int getAlignmentMode(); 57766 method public int getColumnCount(); 57767 method public int getOrientation(); 57768 method public int getRowCount(); 57769 method public boolean getUseDefaultMargins(); 57770 method public boolean isColumnOrderPreserved(); 57771 method public boolean isRowOrderPreserved(); 57772 method public void setAlignmentMode(int); 57773 method public void setColumnCount(int); 57774 method public void setColumnOrderPreserved(boolean); 57775 method public void setOrientation(int); 57776 method public void setRowCount(int); 57777 method public void setRowOrderPreserved(boolean); 57778 method public void setUseDefaultMargins(boolean); 57779 method public static android.widget.GridLayout.Spec spec(int, int, android.widget.GridLayout.Alignment, float); 57780 method public static android.widget.GridLayout.Spec spec(int, android.widget.GridLayout.Alignment, float); 57781 method public static android.widget.GridLayout.Spec spec(int, int, float); 57782 method public static android.widget.GridLayout.Spec spec(int, float); 57783 method public static android.widget.GridLayout.Spec spec(int, int, android.widget.GridLayout.Alignment); 57784 method public static android.widget.GridLayout.Spec spec(int, android.widget.GridLayout.Alignment); 57785 method public static android.widget.GridLayout.Spec spec(int, int); 57786 method public static android.widget.GridLayout.Spec spec(int); 57787 field public static final int ALIGN_BOUNDS = 0; // 0x0 57788 field public static final int ALIGN_MARGINS = 1; // 0x1 57789 field public static final android.widget.GridLayout.Alignment BASELINE; 57790 field public static final android.widget.GridLayout.Alignment BOTTOM; 57791 field public static final android.widget.GridLayout.Alignment CENTER; 57792 field public static final android.widget.GridLayout.Alignment END; 57793 field public static final android.widget.GridLayout.Alignment FILL; 57794 field public static final int HORIZONTAL = 0; // 0x0 57795 field public static final android.widget.GridLayout.Alignment LEFT; 57796 field public static final android.widget.GridLayout.Alignment RIGHT; 57797 field public static final android.widget.GridLayout.Alignment START; 57798 field public static final android.widget.GridLayout.Alignment TOP; 57799 field public static final int UNDEFINED = -2147483648; // 0x80000000 57800 field public static final int VERTICAL = 1; // 0x1 57801 } 57802 57803 public abstract static class GridLayout.Alignment { 57804 } 57805 57806 public static class GridLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 57807 ctor public GridLayout.LayoutParams(android.widget.GridLayout.Spec, android.widget.GridLayout.Spec); 57808 ctor public GridLayout.LayoutParams(); 57809 ctor public GridLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 57810 ctor public GridLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 57811 ctor public GridLayout.LayoutParams(android.widget.GridLayout.LayoutParams); 57812 ctor public GridLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 57813 method public void setGravity(int); 57814 field public android.widget.GridLayout.Spec columnSpec; 57815 field public android.widget.GridLayout.Spec rowSpec; 57816 } 57817 57818 public static class GridLayout.Spec { 57819 } 57820 57821 @android.widget.RemoteViews.RemoteView public class GridView extends android.widget.AbsListView { 57822 ctor public GridView(android.content.Context); 57823 ctor public GridView(android.content.Context, android.util.AttributeSet); 57824 ctor public GridView(android.content.Context, android.util.AttributeSet, int); 57825 ctor public GridView(android.content.Context, android.util.AttributeSet, int, int); 57826 method public android.widget.ListAdapter getAdapter(); 57827 method public int getColumnWidth(); 57828 method public int getGravity(); 57829 method public int getHorizontalSpacing(); 57830 method @android.view.ViewDebug.ExportedProperty public int getNumColumns(); 57831 method public int getRequestedColumnWidth(); 57832 method public int getRequestedHorizontalSpacing(); 57833 method public int getStretchMode(); 57834 method public int getVerticalSpacing(); 57835 method public void setColumnWidth(int); 57836 method public void setGravity(int); 57837 method public void setHorizontalSpacing(int); 57838 method public void setNumColumns(int); 57839 method public void setSelection(int); 57840 method public void setStretchMode(int); 57841 method public void setVerticalSpacing(int); 57842 method public void smoothScrollByOffset(int); 57843 field public static final int AUTO_FIT = -1; // 0xffffffff 57844 field public static final int NO_STRETCH = 0; // 0x0 57845 field public static final int STRETCH_COLUMN_WIDTH = 2; // 0x2 57846 field public static final int STRETCH_SPACING = 1; // 0x1 57847 field public static final int STRETCH_SPACING_UNIFORM = 3; // 0x3 57848 } 57849 57850 public class HeaderViewListAdapter implements android.widget.Filterable android.widget.WrapperListAdapter { 57851 ctor public HeaderViewListAdapter(java.util.ArrayList<android.widget.ListView.FixedViewInfo>, java.util.ArrayList<android.widget.ListView.FixedViewInfo>, android.widget.ListAdapter); 57852 method public boolean areAllItemsEnabled(); 57853 method public int getCount(); 57854 method public android.widget.Filter getFilter(); 57855 method public int getFootersCount(); 57856 method public int getHeadersCount(); 57857 method public Object getItem(int); 57858 method public long getItemId(int); 57859 method public int getItemViewType(int); 57860 method public android.view.View getView(int, android.view.View, android.view.ViewGroup); 57861 method public int getViewTypeCount(); 57862 method public android.widget.ListAdapter getWrappedAdapter(); 57863 method public boolean hasStableIds(); 57864 method public boolean isEmpty(); 57865 method public boolean isEnabled(int); 57866 method public void registerDataSetObserver(android.database.DataSetObserver); 57867 method public boolean removeFooter(android.view.View); 57868 method public boolean removeHeader(android.view.View); 57869 method public void unregisterDataSetObserver(android.database.DataSetObserver); 57870 } 57871 57872 public interface HeterogeneousExpandableList { 57873 method public int getChildType(int, int); 57874 method public int getChildTypeCount(); 57875 method public int getGroupType(int); 57876 method public int getGroupTypeCount(); 57877 } 57878 57879 public class HorizontalScrollView extends android.widget.FrameLayout { 57880 ctor public HorizontalScrollView(android.content.Context); 57881 ctor public HorizontalScrollView(android.content.Context, android.util.AttributeSet); 57882 ctor public HorizontalScrollView(android.content.Context, android.util.AttributeSet, int); 57883 ctor public HorizontalScrollView(android.content.Context, android.util.AttributeSet, int, int); 57884 method public boolean arrowScroll(int); 57885 method protected int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect); 57886 method public boolean executeKeyEvent(android.view.KeyEvent); 57887 method public void fling(int); 57888 method public boolean fullScroll(int); 57889 method @ColorInt public int getLeftEdgeEffectColor(); 57890 method public int getMaxScrollAmount(); 57891 method @ColorInt public int getRightEdgeEffectColor(); 57892 method public boolean isFillViewport(); 57893 method public boolean isSmoothScrollingEnabled(); 57894 method public boolean pageScroll(int); 57895 method public void setEdgeEffectColor(@ColorInt int); 57896 method public void setFillViewport(boolean); 57897 method public void setLeftEdgeEffectColor(@ColorInt int); 57898 method public void setRightEdgeEffectColor(@ColorInt int); 57899 method public void setSmoothScrollingEnabled(boolean); 57900 method public final void smoothScrollBy(int, int); 57901 method public final void smoothScrollTo(int, int); 57902 } 57903 57904 @android.widget.RemoteViews.RemoteView public class ImageButton extends android.widget.ImageView { 57905 ctor public ImageButton(android.content.Context); 57906 ctor public ImageButton(android.content.Context, android.util.AttributeSet); 57907 ctor public ImageButton(android.content.Context, android.util.AttributeSet, int); 57908 ctor public ImageButton(android.content.Context, android.util.AttributeSet, int, int); 57909 } 57910 57911 public class ImageSwitcher extends android.widget.ViewSwitcher { 57912 ctor public ImageSwitcher(android.content.Context); 57913 ctor public ImageSwitcher(android.content.Context, android.util.AttributeSet); 57914 method public void setImageDrawable(android.graphics.drawable.Drawable); 57915 method public void setImageResource(@DrawableRes int); 57916 method public void setImageURI(android.net.Uri); 57917 } 57918 57919 @android.widget.RemoteViews.RemoteView public class ImageView extends android.view.View { 57920 ctor public ImageView(android.content.Context); 57921 ctor public ImageView(android.content.Context, @Nullable android.util.AttributeSet); 57922 ctor public ImageView(android.content.Context, @Nullable android.util.AttributeSet, int); 57923 ctor public ImageView(android.content.Context, @Nullable android.util.AttributeSet, int, int); 57924 method public void animateTransform(@Nullable android.graphics.Matrix); 57925 method public final void clearColorFilter(); 57926 method public boolean getAdjustViewBounds(); 57927 method public boolean getBaselineAlignBottom(); 57928 method public android.graphics.ColorFilter getColorFilter(); 57929 method public boolean getCropToPadding(); 57930 method public android.graphics.drawable.Drawable getDrawable(); 57931 method public int getImageAlpha(); 57932 method public android.graphics.Matrix getImageMatrix(); 57933 method @Nullable public android.graphics.BlendMode getImageTintBlendMode(); 57934 method @Nullable public android.content.res.ColorStateList getImageTintList(); 57935 method @Nullable public android.graphics.PorterDuff.Mode getImageTintMode(); 57936 method public int getMaxHeight(); 57937 method public int getMaxWidth(); 57938 method public android.widget.ImageView.ScaleType getScaleType(); 57939 method public int[] onCreateDrawableState(int); 57940 method public void setAdjustViewBounds(boolean); 57941 method @Deprecated public void setAlpha(int); 57942 method public void setBaseline(int); 57943 method public void setBaselineAlignBottom(boolean); 57944 method public final void setColorFilter(int, android.graphics.PorterDuff.Mode); 57945 method public final void setColorFilter(int); 57946 method public void setColorFilter(android.graphics.ColorFilter); 57947 method public void setCropToPadding(boolean); 57948 method protected boolean setFrame(int, int, int, int); 57949 method public void setImageAlpha(int); 57950 method public void setImageBitmap(android.graphics.Bitmap); 57951 method public void setImageDrawable(@Nullable android.graphics.drawable.Drawable); 57952 method public void setImageIcon(@Nullable android.graphics.drawable.Icon); 57953 method public void setImageLevel(int); 57954 method public void setImageMatrix(android.graphics.Matrix); 57955 method public void setImageResource(@DrawableRes int); 57956 method public void setImageState(int[], boolean); 57957 method public void setImageTintBlendMode(@Nullable android.graphics.BlendMode); 57958 method public void setImageTintList(@Nullable android.content.res.ColorStateList); 57959 method public void setImageTintMode(@Nullable android.graphics.PorterDuff.Mode); 57960 method public void setImageURI(@Nullable android.net.Uri); 57961 method public void setMaxHeight(int); 57962 method public void setMaxWidth(int); 57963 method public void setScaleType(android.widget.ImageView.ScaleType); 57964 } 57965 57966 public enum ImageView.ScaleType { 57967 enum_constant public static final android.widget.ImageView.ScaleType CENTER; 57968 enum_constant public static final android.widget.ImageView.ScaleType CENTER_CROP; 57969 enum_constant public static final android.widget.ImageView.ScaleType CENTER_INSIDE; 57970 enum_constant public static final android.widget.ImageView.ScaleType FIT_CENTER; 57971 enum_constant public static final android.widget.ImageView.ScaleType FIT_END; 57972 enum_constant public static final android.widget.ImageView.ScaleType FIT_START; 57973 enum_constant public static final android.widget.ImageView.ScaleType FIT_XY; 57974 enum_constant public static final android.widget.ImageView.ScaleType MATRIX; 57975 } 57976 57977 @android.widget.RemoteViews.RemoteView public class LinearLayout extends android.view.ViewGroup { 57978 ctor public LinearLayout(android.content.Context); 57979 ctor public LinearLayout(android.content.Context, @Nullable android.util.AttributeSet); 57980 ctor public LinearLayout(android.content.Context, @Nullable android.util.AttributeSet, int); 57981 ctor public LinearLayout(android.content.Context, android.util.AttributeSet, int, int); 57982 method protected android.widget.LinearLayout.LayoutParams generateDefaultLayoutParams(); 57983 method public android.widget.LinearLayout.LayoutParams generateLayoutParams(android.util.AttributeSet); 57984 method protected android.widget.LinearLayout.LayoutParams generateLayoutParams(android.view.ViewGroup.LayoutParams); 57985 method public int getBaselineAlignedChildIndex(); 57986 method public android.graphics.drawable.Drawable getDividerDrawable(); 57987 method public int getDividerPadding(); 57988 method public int getGravity(); 57989 method public int getOrientation(); 57990 method public int getShowDividers(); 57991 method public float getWeightSum(); 57992 method public boolean isBaselineAligned(); 57993 method public boolean isMeasureWithLargestChildEnabled(); 57994 method public void setBaselineAligned(boolean); 57995 method public void setBaselineAlignedChildIndex(int); 57996 method public void setDividerDrawable(android.graphics.drawable.Drawable); 57997 method public void setDividerPadding(int); 57998 method public void setGravity(int); 57999 method public void setHorizontalGravity(int); 58000 method public void setMeasureWithLargestChildEnabled(boolean); 58001 method public void setOrientation(int); 58002 method public void setShowDividers(int); 58003 method public void setVerticalGravity(int); 58004 method public void setWeightSum(float); 58005 field public static final int HORIZONTAL = 0; // 0x0 58006 field public static final int SHOW_DIVIDER_BEGINNING = 1; // 0x1 58007 field public static final int SHOW_DIVIDER_END = 4; // 0x4 58008 field public static final int SHOW_DIVIDER_MIDDLE = 2; // 0x2 58009 field public static final int SHOW_DIVIDER_NONE = 0; // 0x0 58010 field public static final int VERTICAL = 1; // 0x1 58011 } 58012 58013 public static class LinearLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 58014 ctor public LinearLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 58015 ctor public LinearLayout.LayoutParams(int, int); 58016 ctor public LinearLayout.LayoutParams(int, int, float); 58017 ctor public LinearLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 58018 ctor public LinearLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 58019 ctor public LinearLayout.LayoutParams(android.widget.LinearLayout.LayoutParams); 58020 method public String debug(String); 58021 field @android.view.ViewDebug.ExportedProperty(category="layout", mapping={@android.view.ViewDebug.IntToString(from=0xffffffff, to="NONE"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.NO_GRAVITY, to="NONE"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.TOP, to="TOP"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.BOTTOM, to="BOTTOM"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.LEFT, to="LEFT"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.RIGHT, to="RIGHT"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.START, to="START"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.END, to="END"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.CENTER_VERTICAL, to="CENTER_VERTICAL"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.FILL_VERTICAL, to="FILL_VERTICAL"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.CENTER_HORIZONTAL, to="CENTER_HORIZONTAL"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.FILL_HORIZONTAL, to="FILL_HORIZONTAL"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.CENTER, to="CENTER"), @android.view.ViewDebug.IntToString(from=android.view.Gravity.FILL, to="FILL")}) public int gravity; 58022 field @android.view.ViewDebug.ExportedProperty(category="layout") public float weight; 58023 } 58024 58025 public interface ListAdapter extends android.widget.Adapter { 58026 method public boolean areAllItemsEnabled(); 58027 method public boolean isEnabled(int); 58028 } 58029 58030 public class ListPopupWindow { 58031 ctor public ListPopupWindow(@NonNull android.content.Context); 58032 ctor public ListPopupWindow(@NonNull android.content.Context, @Nullable android.util.AttributeSet); 58033 ctor public ListPopupWindow(@NonNull android.content.Context, @Nullable android.util.AttributeSet, @AttrRes int); 58034 ctor public ListPopupWindow(@NonNull android.content.Context, @Nullable android.util.AttributeSet, @AttrRes int, @StyleRes int); 58035 method public void clearListSelection(); 58036 method public android.view.View.OnTouchListener createDragToOpenListener(android.view.View); 58037 method public void dismiss(); 58038 method @Nullable public android.view.View getAnchorView(); 58039 method @StyleRes public int getAnimationStyle(); 58040 method @Nullable public android.graphics.drawable.Drawable getBackground(); 58041 method @Nullable public android.graphics.Rect getEpicenterBounds(); 58042 method public int getHeight(); 58043 method public int getHorizontalOffset(); 58044 method public int getInputMethodMode(); 58045 method @Nullable public android.widget.ListView getListView(); 58046 method public int getPromptPosition(); 58047 method @Nullable public Object getSelectedItem(); 58048 method public long getSelectedItemId(); 58049 method public int getSelectedItemPosition(); 58050 method @Nullable public android.view.View getSelectedView(); 58051 method public int getSoftInputMode(); 58052 method public int getVerticalOffset(); 58053 method public int getWidth(); 58054 method public boolean isInputMethodNotNeeded(); 58055 method public boolean isModal(); 58056 method public boolean isShowing(); 58057 method public boolean onKeyDown(int, @NonNull android.view.KeyEvent); 58058 method public boolean onKeyPreIme(int, @NonNull android.view.KeyEvent); 58059 method public boolean onKeyUp(int, @NonNull android.view.KeyEvent); 58060 method public boolean performItemClick(int); 58061 method public void postShow(); 58062 method public void setAdapter(@Nullable android.widget.ListAdapter); 58063 method public void setAnchorView(@Nullable android.view.View); 58064 method public void setAnimationStyle(@StyleRes int); 58065 method public void setBackgroundDrawable(@Nullable android.graphics.drawable.Drawable); 58066 method public void setContentWidth(int); 58067 method public void setDropDownGravity(int); 58068 method public void setEpicenterBounds(@Nullable android.graphics.Rect); 58069 method public void setHeight(int); 58070 method public void setHorizontalOffset(int); 58071 method public void setInputMethodMode(int); 58072 method public void setListSelector(android.graphics.drawable.Drawable); 58073 method public void setModal(boolean); 58074 method public void setOnDismissListener(@Nullable android.widget.PopupWindow.OnDismissListener); 58075 method public void setOnItemClickListener(@Nullable android.widget.AdapterView.OnItemClickListener); 58076 method public void setOnItemSelectedListener(@Nullable android.widget.AdapterView.OnItemSelectedListener); 58077 method public void setPromptPosition(int); 58078 method public void setPromptView(@Nullable android.view.View); 58079 method public void setSelection(int); 58080 method public void setSoftInputMode(int); 58081 method public void setVerticalOffset(int); 58082 method public void setWidth(int); 58083 method public void setWindowLayoutType(int); 58084 method public void show(); 58085 field public static final int INPUT_METHOD_FROM_FOCUSABLE = 0; // 0x0 58086 field public static final int INPUT_METHOD_NEEDED = 1; // 0x1 58087 field public static final int INPUT_METHOD_NOT_NEEDED = 2; // 0x2 58088 field public static final int MATCH_PARENT = -1; // 0xffffffff 58089 field public static final int POSITION_PROMPT_ABOVE = 0; // 0x0 58090 field public static final int POSITION_PROMPT_BELOW = 1; // 0x1 58091 field public static final int WRAP_CONTENT = -2; // 0xfffffffe 58092 } 58093 58094 @android.widget.RemoteViews.RemoteView public class ListView extends android.widget.AbsListView { 58095 ctor public ListView(android.content.Context); 58096 ctor public ListView(android.content.Context, android.util.AttributeSet); 58097 ctor public ListView(android.content.Context, android.util.AttributeSet, int); 58098 ctor public ListView(android.content.Context, android.util.AttributeSet, int, int); 58099 method public void addFooterView(android.view.View, Object, boolean); 58100 method public void addFooterView(android.view.View); 58101 method public void addHeaderView(android.view.View, Object, boolean); 58102 method public void addHeaderView(android.view.View); 58103 method public boolean areFooterDividersEnabled(); 58104 method public boolean areHeaderDividersEnabled(); 58105 method public android.widget.ListAdapter getAdapter(); 58106 method @Deprecated public long[] getCheckItemIds(); 58107 method @Nullable public android.graphics.drawable.Drawable getDivider(); 58108 method public int getDividerHeight(); 58109 method public int getFooterViewsCount(); 58110 method public int getHeaderViewsCount(); 58111 method public boolean getItemsCanFocus(); 58112 method public int getMaxScrollAmount(); 58113 method public android.graphics.drawable.Drawable getOverscrollFooter(); 58114 method public android.graphics.drawable.Drawable getOverscrollHeader(); 58115 method public boolean removeFooterView(android.view.View); 58116 method public boolean removeHeaderView(android.view.View); 58117 method public void setDivider(@Nullable android.graphics.drawable.Drawable); 58118 method public void setDividerHeight(int); 58119 method public void setFooterDividersEnabled(boolean); 58120 method public void setHeaderDividersEnabled(boolean); 58121 method public void setItemsCanFocus(boolean); 58122 method public void setOverscrollFooter(android.graphics.drawable.Drawable); 58123 method public void setOverscrollHeader(android.graphics.drawable.Drawable); 58124 method public void setSelection(int); 58125 method public void setSelectionAfterHeaderView(); 58126 method public void smoothScrollByOffset(int); 58127 } 58128 58129 public class ListView.FixedViewInfo { 58130 ctor public ListView.FixedViewInfo(); 58131 field public Object data; 58132 field public boolean isSelectable; 58133 field public android.view.View view; 58134 } 58135 58136 @UiThread public final class Magnifier { 58137 ctor @Deprecated public Magnifier(@NonNull android.view.View); 58138 method public void dismiss(); 58139 method @Px public float getCornerRadius(); 58140 method @Px public int getDefaultHorizontalSourceToMagnifierOffset(); 58141 method @Px public int getDefaultVerticalSourceToMagnifierOffset(); 58142 method @Px public float getElevation(); 58143 method @Px public int getHeight(); 58144 method @Nullable public android.graphics.drawable.Drawable getOverlay(); 58145 method @Nullable public android.graphics.Point getPosition(); 58146 method @Px public int getSourceHeight(); 58147 method @Nullable public android.graphics.Point getSourcePosition(); 58148 method @Px public int getSourceWidth(); 58149 method @Px public int getWidth(); 58150 method public float getZoom(); 58151 method public boolean isClippingEnabled(); 58152 method public void setZoom(@FloatRange(from=0.0f) float); 58153 method public void show(@FloatRange(from=0) float, @FloatRange(from=0) float); 58154 method public void show(@FloatRange(from=0) float, @FloatRange(from=0) float, float, float); 58155 method public void update(); 58156 field public static final int SOURCE_BOUND_MAX_IN_SURFACE = 0; // 0x0 58157 field public static final int SOURCE_BOUND_MAX_VISIBLE = 1; // 0x1 58158 } 58159 58160 public static final class Magnifier.Builder { 58161 ctor public Magnifier.Builder(@NonNull android.view.View); 58162 method @NonNull public android.widget.Magnifier build(); 58163 method @NonNull public android.widget.Magnifier.Builder setClippingEnabled(boolean); 58164 method @NonNull public android.widget.Magnifier.Builder setCornerRadius(@FloatRange(from=0) @Px float); 58165 method @NonNull public android.widget.Magnifier.Builder setDefaultSourceToMagnifierOffset(@Px int, @Px int); 58166 method @NonNull public android.widget.Magnifier.Builder setElevation(@FloatRange(from=0) @Px float); 58167 method @NonNull public android.widget.Magnifier.Builder setInitialZoom(@FloatRange(from=0.0f) float); 58168 method @NonNull public android.widget.Magnifier.Builder setOverlay(@Nullable android.graphics.drawable.Drawable); 58169 method @NonNull public android.widget.Magnifier.Builder setSize(@IntRange(from=0) @Px int, @IntRange(from=0) @Px int); 58170 method @NonNull public android.widget.Magnifier.Builder setSourceBounds(int, int, int, int); 58171 } 58172 58173 public class MediaController extends android.widget.FrameLayout { 58174 ctor public MediaController(android.content.Context, android.util.AttributeSet); 58175 ctor public MediaController(android.content.Context, boolean); 58176 ctor public MediaController(android.content.Context); 58177 method public void hide(); 58178 method public boolean isShowing(); 58179 method public void onFinishInflate(); 58180 method public void setAnchorView(android.view.View); 58181 method public void setMediaPlayer(android.widget.MediaController.MediaPlayerControl); 58182 method public void setPrevNextListeners(android.view.View.OnClickListener, android.view.View.OnClickListener); 58183 method public void show(); 58184 method public void show(int); 58185 } 58186 58187 public static interface MediaController.MediaPlayerControl { 58188 method public boolean canPause(); 58189 method public boolean canSeekBackward(); 58190 method public boolean canSeekForward(); 58191 method public int getAudioSessionId(); 58192 method public int getBufferPercentage(); 58193 method public int getCurrentPosition(); 58194 method public int getDuration(); 58195 method public boolean isPlaying(); 58196 method public void pause(); 58197 method public void seekTo(int); 58198 method public void start(); 58199 } 58200 58201 public class MultiAutoCompleteTextView extends android.widget.AutoCompleteTextView { 58202 ctor public MultiAutoCompleteTextView(android.content.Context); 58203 ctor public MultiAutoCompleteTextView(android.content.Context, android.util.AttributeSet); 58204 ctor public MultiAutoCompleteTextView(android.content.Context, android.util.AttributeSet, int); 58205 ctor public MultiAutoCompleteTextView(android.content.Context, android.util.AttributeSet, int, int); 58206 method protected void performFiltering(CharSequence, int, int, int); 58207 method public void setTokenizer(android.widget.MultiAutoCompleteTextView.Tokenizer); 58208 } 58209 58210 public static class MultiAutoCompleteTextView.CommaTokenizer implements android.widget.MultiAutoCompleteTextView.Tokenizer { 58211 ctor public MultiAutoCompleteTextView.CommaTokenizer(); 58212 method public int findTokenEnd(CharSequence, int); 58213 method public int findTokenStart(CharSequence, int); 58214 method public CharSequence terminateToken(CharSequence); 58215 } 58216 58217 public static interface MultiAutoCompleteTextView.Tokenizer { 58218 method public int findTokenEnd(CharSequence, int); 58219 method public int findTokenStart(CharSequence, int); 58220 method public CharSequence terminateToken(CharSequence); 58221 } 58222 58223 public class NumberPicker extends android.widget.LinearLayout { 58224 ctor public NumberPicker(android.content.Context); 58225 ctor public NumberPicker(android.content.Context, android.util.AttributeSet); 58226 ctor public NumberPicker(android.content.Context, android.util.AttributeSet, int); 58227 ctor public NumberPicker(android.content.Context, android.util.AttributeSet, int, int); 58228 method public String[] getDisplayedValues(); 58229 method public int getMaxValue(); 58230 method public int getMinValue(); 58231 method @Px public int getSelectionDividerHeight(); 58232 method @ColorInt public int getTextColor(); 58233 method @FloatRange(from=0.0, fromInclusive=false) public float getTextSize(); 58234 method public int getValue(); 58235 method public boolean getWrapSelectorWheel(); 58236 method public void setDisplayedValues(String[]); 58237 method public void setFormatter(android.widget.NumberPicker.Formatter); 58238 method public void setMaxValue(int); 58239 method public void setMinValue(int); 58240 method public void setOnLongPressUpdateInterval(long); 58241 method public void setOnScrollListener(android.widget.NumberPicker.OnScrollListener); 58242 method public void setOnValueChangedListener(android.widget.NumberPicker.OnValueChangeListener); 58243 method public void setSelectionDividerHeight(@IntRange(from=0) @Px int); 58244 method public void setTextColor(@ColorInt int); 58245 method public void setTextSize(@FloatRange(from=0.0, fromInclusive=false) float); 58246 method public void setValue(int); 58247 method public void setWrapSelectorWheel(boolean); 58248 } 58249 58250 public static interface NumberPicker.Formatter { 58251 method public String format(int); 58252 } 58253 58254 public static interface NumberPicker.OnScrollListener { 58255 method public void onScrollStateChange(android.widget.NumberPicker, int); 58256 field public static final int SCROLL_STATE_FLING = 2; // 0x2 58257 field public static final int SCROLL_STATE_IDLE = 0; // 0x0 58258 field public static final int SCROLL_STATE_TOUCH_SCROLL = 1; // 0x1 58259 } 58260 58261 public static interface NumberPicker.OnValueChangeListener { 58262 method public void onValueChange(android.widget.NumberPicker, int, int); 58263 } 58264 58265 public class OverScroller { 58266 ctor public OverScroller(android.content.Context); 58267 ctor public OverScroller(android.content.Context, android.view.animation.Interpolator); 58268 ctor @Deprecated public OverScroller(android.content.Context, android.view.animation.Interpolator, float, float); 58269 ctor @Deprecated public OverScroller(android.content.Context, android.view.animation.Interpolator, float, float, boolean); 58270 method public void abortAnimation(); 58271 method public boolean computeScrollOffset(); 58272 method public void fling(int, int, int, int, int, int, int, int); 58273 method public void fling(int, int, int, int, int, int, int, int, int, int); 58274 method public final void forceFinished(boolean); 58275 method public float getCurrVelocity(); 58276 method public final int getCurrX(); 58277 method public final int getCurrY(); 58278 method public final int getFinalX(); 58279 method public final int getFinalY(); 58280 method public final int getStartX(); 58281 method public final int getStartY(); 58282 method public final boolean isFinished(); 58283 method public boolean isOverScrolled(); 58284 method public void notifyHorizontalEdgeReached(int, int, int); 58285 method public void notifyVerticalEdgeReached(int, int, int); 58286 method public final void setFriction(float); 58287 method public boolean springBack(int, int, int, int, int, int); 58288 method public void startScroll(int, int, int, int); 58289 method public void startScroll(int, int, int, int, int); 58290 } 58291 58292 public class PopupMenu { 58293 ctor public PopupMenu(android.content.Context, android.view.View); 58294 ctor public PopupMenu(android.content.Context, android.view.View, int); 58295 ctor public PopupMenu(android.content.Context, android.view.View, int, int, int); 58296 method public void dismiss(); 58297 method public android.view.View.OnTouchListener getDragToOpenListener(); 58298 method public int getGravity(); 58299 method public android.view.Menu getMenu(); 58300 method public android.view.MenuInflater getMenuInflater(); 58301 method public void inflate(@MenuRes int); 58302 method public void setForceShowIcon(boolean); 58303 method public void setGravity(int); 58304 method public void setOnDismissListener(android.widget.PopupMenu.OnDismissListener); 58305 method public void setOnMenuItemClickListener(android.widget.PopupMenu.OnMenuItemClickListener); 58306 method public void show(); 58307 } 58308 58309 public static interface PopupMenu.OnDismissListener { 58310 method public void onDismiss(android.widget.PopupMenu); 58311 } 58312 58313 public static interface PopupMenu.OnMenuItemClickListener { 58314 method public boolean onMenuItemClick(android.view.MenuItem); 58315 } 58316 58317 public class PopupWindow { 58318 ctor public PopupWindow(android.content.Context); 58319 ctor public PopupWindow(android.content.Context, android.util.AttributeSet); 58320 ctor public PopupWindow(android.content.Context, android.util.AttributeSet, int); 58321 ctor public PopupWindow(android.content.Context, android.util.AttributeSet, int, int); 58322 ctor public PopupWindow(); 58323 ctor public PopupWindow(android.view.View); 58324 ctor public PopupWindow(int, int); 58325 ctor public PopupWindow(android.view.View, int, int); 58326 ctor public PopupWindow(android.view.View, int, int, boolean); 58327 method public void dismiss(); 58328 method public int getAnimationStyle(); 58329 method public android.graphics.drawable.Drawable getBackground(); 58330 method public android.view.View getContentView(); 58331 method public float getElevation(); 58332 method @Nullable public android.transition.Transition getEnterTransition(); 58333 method @Nullable public android.graphics.Rect getEpicenterBounds(); 58334 method @Nullable public android.transition.Transition getExitTransition(); 58335 method public int getHeight(); 58336 method public int getInputMethodMode(); 58337 method public int getMaxAvailableHeight(@NonNull android.view.View); 58338 method public int getMaxAvailableHeight(@NonNull android.view.View, int); 58339 method public int getMaxAvailableHeight(@NonNull android.view.View, int, boolean); 58340 method public boolean getOverlapAnchor(); 58341 method public int getSoftInputMode(); 58342 method public int getWidth(); 58343 method public int getWindowLayoutType(); 58344 method public boolean isAboveAnchor(); 58345 method public boolean isAttachedInDecor(); 58346 method public boolean isClippedToScreen(); 58347 method public boolean isClippingEnabled(); 58348 method public boolean isFocusable(); 58349 method public boolean isLaidOutInScreen(); 58350 method public boolean isOutsideTouchable(); 58351 method public boolean isShowing(); 58352 method public boolean isSplitTouchEnabled(); 58353 method public boolean isTouchModal(); 58354 method public boolean isTouchable(); 58355 method public void setAnimationStyle(int); 58356 method public void setAttachedInDecor(boolean); 58357 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 58358 method public void setClippingEnabled(boolean); 58359 method public void setContentView(android.view.View); 58360 method public void setElevation(float); 58361 method public void setEnterTransition(@Nullable android.transition.Transition); 58362 method public void setEpicenterBounds(@Nullable android.graphics.Rect); 58363 method public void setExitTransition(@Nullable android.transition.Transition); 58364 method public void setFocusable(boolean); 58365 method public void setHeight(int); 58366 method public void setIgnoreCheekPress(); 58367 method public void setInputMethodMode(int); 58368 method public void setIsClippedToScreen(boolean); 58369 method public void setIsLaidOutInScreen(boolean); 58370 method public void setOnDismissListener(android.widget.PopupWindow.OnDismissListener); 58371 method public void setOutsideTouchable(boolean); 58372 method public void setOverlapAnchor(boolean); 58373 method public void setSoftInputMode(int); 58374 method public void setSplitTouchEnabled(boolean); 58375 method public void setTouchInterceptor(android.view.View.OnTouchListener); 58376 method public void setTouchModal(boolean); 58377 method public void setTouchable(boolean); 58378 method public void setWidth(int); 58379 method @Deprecated public void setWindowLayoutMode(int, int); 58380 method public void setWindowLayoutType(int); 58381 method public void showAsDropDown(android.view.View); 58382 method public void showAsDropDown(android.view.View, int, int); 58383 method public void showAsDropDown(android.view.View, int, int, int); 58384 method public void showAtLocation(android.view.View, int, int, int); 58385 method public void update(); 58386 method public void update(int, int); 58387 method public void update(int, int, int, int); 58388 method public void update(int, int, int, int, boolean); 58389 method public void update(android.view.View, int, int); 58390 method public void update(android.view.View, int, int, int, int); 58391 field public static final int INPUT_METHOD_FROM_FOCUSABLE = 0; // 0x0 58392 field public static final int INPUT_METHOD_NEEDED = 1; // 0x1 58393 field public static final int INPUT_METHOD_NOT_NEEDED = 2; // 0x2 58394 } 58395 58396 public static interface PopupWindow.OnDismissListener { 58397 method public void onDismiss(); 58398 } 58399 58400 @android.widget.RemoteViews.RemoteView public class ProgressBar extends android.view.View { 58401 ctor public ProgressBar(android.content.Context); 58402 ctor public ProgressBar(android.content.Context, android.util.AttributeSet); 58403 ctor public ProgressBar(android.content.Context, android.util.AttributeSet, int); 58404 ctor public ProgressBar(android.content.Context, android.util.AttributeSet, int, int); 58405 method @Nullable public android.graphics.drawable.Drawable getCurrentDrawable(); 58406 method public android.graphics.drawable.Drawable getIndeterminateDrawable(); 58407 method @Nullable public android.graphics.BlendMode getIndeterminateTintBlendMode(); 58408 method @Nullable public android.content.res.ColorStateList getIndeterminateTintList(); 58409 method @Nullable public android.graphics.PorterDuff.Mode getIndeterminateTintMode(); 58410 method public android.view.animation.Interpolator getInterpolator(); 58411 method @android.view.ViewDebug.ExportedProperty(category="progress") public int getMax(); 58412 method @Px public int getMaxHeight(); 58413 method @Px public int getMaxWidth(); 58414 method @android.view.ViewDebug.ExportedProperty(category="progress") public int getMin(); 58415 method @Px public int getMinHeight(); 58416 method @Px public int getMinWidth(); 58417 method @android.view.ViewDebug.ExportedProperty(category="progress") public int getProgress(); 58418 method @Nullable public android.graphics.BlendMode getProgressBackgroundTintBlendMode(); 58419 method @Nullable public android.content.res.ColorStateList getProgressBackgroundTintList(); 58420 method @Nullable public android.graphics.PorterDuff.Mode getProgressBackgroundTintMode(); 58421 method public android.graphics.drawable.Drawable getProgressDrawable(); 58422 method @Nullable public android.graphics.BlendMode getProgressTintBlendMode(); 58423 method @Nullable public android.content.res.ColorStateList getProgressTintList(); 58424 method @Nullable public android.graphics.PorterDuff.Mode getProgressTintMode(); 58425 method @android.view.ViewDebug.ExportedProperty(category="progress") public int getSecondaryProgress(); 58426 method @Nullable public android.graphics.BlendMode getSecondaryProgressTintBlendMode(); 58427 method @Nullable public android.content.res.ColorStateList getSecondaryProgressTintList(); 58428 method @Nullable public android.graphics.PorterDuff.Mode getSecondaryProgressTintMode(); 58429 method public final void incrementProgressBy(int); 58430 method public final void incrementSecondaryProgressBy(int); 58431 method public boolean isAnimating(); 58432 method @android.view.ViewDebug.ExportedProperty(category="progress") public boolean isIndeterminate(); 58433 method public void onRestoreInstanceState(android.os.Parcelable); 58434 method public android.os.Parcelable onSaveInstanceState(); 58435 method public void setIndeterminate(boolean); 58436 method public void setIndeterminateDrawable(android.graphics.drawable.Drawable); 58437 method public void setIndeterminateDrawableTiled(android.graphics.drawable.Drawable); 58438 method public void setIndeterminateTintBlendMode(@Nullable android.graphics.BlendMode); 58439 method public void setIndeterminateTintList(@Nullable android.content.res.ColorStateList); 58440 method public void setIndeterminateTintMode(@Nullable android.graphics.PorterDuff.Mode); 58441 method public void setInterpolator(android.content.Context, @InterpolatorRes int); 58442 method public void setInterpolator(android.view.animation.Interpolator); 58443 method public void setMax(int); 58444 method public void setMaxHeight(@Px int); 58445 method public void setMaxWidth(@Px int); 58446 method public void setMin(int); 58447 method public void setMinHeight(@Px int); 58448 method public void setMinWidth(@Px int); 58449 method public void setProgress(int); 58450 method public void setProgress(int, boolean); 58451 method public void setProgressBackgroundTintBlendMode(@Nullable android.graphics.BlendMode); 58452 method public void setProgressBackgroundTintList(@Nullable android.content.res.ColorStateList); 58453 method public void setProgressBackgroundTintMode(@Nullable android.graphics.PorterDuff.Mode); 58454 method public void setProgressDrawable(android.graphics.drawable.Drawable); 58455 method public void setProgressDrawableTiled(android.graphics.drawable.Drawable); 58456 method public void setProgressTintBlendMode(@Nullable android.graphics.BlendMode); 58457 method public void setProgressTintList(@Nullable android.content.res.ColorStateList); 58458 method public void setProgressTintMode(@Nullable android.graphics.PorterDuff.Mode); 58459 method public void setSecondaryProgress(int); 58460 method public void setSecondaryProgressTintBlendMode(@Nullable android.graphics.BlendMode); 58461 method public void setSecondaryProgressTintList(@Nullable android.content.res.ColorStateList); 58462 method public void setSecondaryProgressTintMode(@Nullable android.graphics.PorterDuff.Mode); 58463 } 58464 58465 public class QuickContactBadge extends android.widget.ImageView implements android.view.View.OnClickListener { 58466 ctor public QuickContactBadge(android.content.Context); 58467 ctor public QuickContactBadge(android.content.Context, android.util.AttributeSet); 58468 ctor public QuickContactBadge(android.content.Context, android.util.AttributeSet, int); 58469 ctor public QuickContactBadge(android.content.Context, android.util.AttributeSet, int, int); 58470 method public void assignContactFromEmail(String, boolean); 58471 method public void assignContactFromEmail(String, boolean, android.os.Bundle); 58472 method public void assignContactFromPhone(String, boolean); 58473 method public void assignContactFromPhone(String, boolean, android.os.Bundle); 58474 method public void assignContactUri(android.net.Uri); 58475 method public void onClick(android.view.View); 58476 method public void setExcludeMimes(String[]); 58477 method public void setImageToDefault(); 58478 method public void setMode(int); 58479 method public void setOverlay(android.graphics.drawable.Drawable); 58480 method public void setPrioritizedMimeType(String); 58481 field protected String[] mExcludeMimes; 58482 } 58483 58484 public class RadioButton extends android.widget.CompoundButton { 58485 ctor public RadioButton(android.content.Context); 58486 ctor public RadioButton(android.content.Context, android.util.AttributeSet); 58487 ctor public RadioButton(android.content.Context, android.util.AttributeSet, int); 58488 ctor public RadioButton(android.content.Context, android.util.AttributeSet, int, int); 58489 } 58490 58491 public class RadioGroup extends android.widget.LinearLayout { 58492 ctor public RadioGroup(android.content.Context); 58493 ctor public RadioGroup(android.content.Context, android.util.AttributeSet); 58494 method public void check(@IdRes int); 58495 method public void clearCheck(); 58496 method public android.widget.RadioGroup.LayoutParams generateLayoutParams(android.util.AttributeSet); 58497 method @IdRes public int getCheckedRadioButtonId(); 58498 method public void setOnCheckedChangeListener(android.widget.RadioGroup.OnCheckedChangeListener); 58499 } 58500 58501 public static class RadioGroup.LayoutParams extends android.widget.LinearLayout.LayoutParams { 58502 ctor public RadioGroup.LayoutParams(android.content.Context, android.util.AttributeSet); 58503 ctor public RadioGroup.LayoutParams(int, int); 58504 ctor public RadioGroup.LayoutParams(int, int, float); 58505 ctor public RadioGroup.LayoutParams(android.view.ViewGroup.LayoutParams); 58506 ctor public RadioGroup.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 58507 } 58508 58509 public static interface RadioGroup.OnCheckedChangeListener { 58510 method public void onCheckedChanged(android.widget.RadioGroup, @IdRes int); 58511 } 58512 58513 public class RatingBar extends android.widget.AbsSeekBar { 58514 ctor public RatingBar(android.content.Context, android.util.AttributeSet, int); 58515 ctor public RatingBar(android.content.Context, android.util.AttributeSet, int, int); 58516 ctor public RatingBar(android.content.Context, android.util.AttributeSet); 58517 ctor public RatingBar(android.content.Context); 58518 method public int getNumStars(); 58519 method public android.widget.RatingBar.OnRatingBarChangeListener getOnRatingBarChangeListener(); 58520 method public float getRating(); 58521 method public float getStepSize(); 58522 method public boolean isIndicator(); 58523 method public void setIsIndicator(boolean); 58524 method public void setNumStars(int); 58525 method public void setOnRatingBarChangeListener(android.widget.RatingBar.OnRatingBarChangeListener); 58526 method public void setRating(float); 58527 method public void setStepSize(float); 58528 } 58529 58530 public static interface RatingBar.OnRatingBarChangeListener { 58531 method public void onRatingChanged(android.widget.RatingBar, float, boolean); 58532 } 58533 58534 @android.widget.RemoteViews.RemoteView public class RelativeLayout extends android.view.ViewGroup { 58535 ctor public RelativeLayout(android.content.Context); 58536 ctor public RelativeLayout(android.content.Context, android.util.AttributeSet); 58537 ctor public RelativeLayout(android.content.Context, android.util.AttributeSet, int); 58538 ctor public RelativeLayout(android.content.Context, android.util.AttributeSet, int, int); 58539 method public android.widget.RelativeLayout.LayoutParams generateLayoutParams(android.util.AttributeSet); 58540 method public int getGravity(); 58541 method public int getIgnoreGravity(); 58542 method public void setGravity(int); 58543 method public void setHorizontalGravity(int); 58544 method public void setIgnoreGravity(int); 58545 method public void setVerticalGravity(int); 58546 field public static final int ABOVE = 2; // 0x2 58547 field public static final int ALIGN_BASELINE = 4; // 0x4 58548 field public static final int ALIGN_BOTTOM = 8; // 0x8 58549 field public static final int ALIGN_END = 19; // 0x13 58550 field public static final int ALIGN_LEFT = 5; // 0x5 58551 field public static final int ALIGN_PARENT_BOTTOM = 12; // 0xc 58552 field public static final int ALIGN_PARENT_END = 21; // 0x15 58553 field public static final int ALIGN_PARENT_LEFT = 9; // 0x9 58554 field public static final int ALIGN_PARENT_RIGHT = 11; // 0xb 58555 field public static final int ALIGN_PARENT_START = 20; // 0x14 58556 field public static final int ALIGN_PARENT_TOP = 10; // 0xa 58557 field public static final int ALIGN_RIGHT = 7; // 0x7 58558 field public static final int ALIGN_START = 18; // 0x12 58559 field public static final int ALIGN_TOP = 6; // 0x6 58560 field public static final int BELOW = 3; // 0x3 58561 field public static final int CENTER_HORIZONTAL = 14; // 0xe 58562 field public static final int CENTER_IN_PARENT = 13; // 0xd 58563 field public static final int CENTER_VERTICAL = 15; // 0xf 58564 field public static final int END_OF = 17; // 0x11 58565 field public static final int LEFT_OF = 0; // 0x0 58566 field public static final int RIGHT_OF = 1; // 0x1 58567 field public static final int START_OF = 16; // 0x10 58568 field public static final int TRUE = -1; // 0xffffffff 58569 } 58570 58571 public static class RelativeLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 58572 ctor public RelativeLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 58573 ctor public RelativeLayout.LayoutParams(int, int); 58574 ctor public RelativeLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 58575 ctor public RelativeLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 58576 ctor public RelativeLayout.LayoutParams(android.widget.RelativeLayout.LayoutParams); 58577 method public void addRule(int); 58578 method public void addRule(int, int); 58579 method public String debug(String); 58580 method public int getRule(int); 58581 method public int[] getRules(); 58582 method public void removeRule(int); 58583 field @android.view.ViewDebug.ExportedProperty(category="layout") public boolean alignWithParent; 58584 } 58585 58586 public class RemoteViews implements android.view.LayoutInflater.Filter android.os.Parcelable { 58587 ctor public RemoteViews(String, int); 58588 ctor public RemoteViews(android.widget.RemoteViews, android.widget.RemoteViews); 58589 ctor public RemoteViews(android.widget.RemoteViews); 58590 ctor public RemoteViews(android.os.Parcel); 58591 method public void addView(int, android.widget.RemoteViews); 58592 method public android.view.View apply(android.content.Context, android.view.ViewGroup); 58593 method @Deprecated public android.widget.RemoteViews clone(); 58594 method public int describeContents(); 58595 method public int getLayoutId(); 58596 method public String getPackage(); 58597 method @Deprecated public boolean onLoadClass(Class); 58598 method public void reapply(android.content.Context, android.view.View); 58599 method public void removeAllViews(int); 58600 method public void setAccessibilityTraversalAfter(int, int); 58601 method public void setAccessibilityTraversalBefore(int, int); 58602 method public void setBitmap(int, String, android.graphics.Bitmap); 58603 method public void setBoolean(int, String, boolean); 58604 method public void setBundle(int, String, android.os.Bundle); 58605 method public void setByte(int, String, byte); 58606 method public void setChar(int, String, char); 58607 method public void setCharSequence(int, String, CharSequence); 58608 method public void setChronometer(int, long, String, boolean); 58609 method public void setChronometerCountDown(int, boolean); 58610 method public void setContentDescription(int, CharSequence); 58611 method public void setDisplayedChild(int, int); 58612 method public void setDouble(int, String, double); 58613 method public void setEmptyView(int, int); 58614 method public void setFloat(int, String, float); 58615 method public void setIcon(int, String, android.graphics.drawable.Icon); 58616 method public void setImageViewBitmap(int, android.graphics.Bitmap); 58617 method public void setImageViewIcon(int, android.graphics.drawable.Icon); 58618 method public void setImageViewResource(int, int); 58619 method public void setImageViewUri(int, android.net.Uri); 58620 method public void setInt(int, String, int); 58621 method public void setIntent(int, String, android.content.Intent); 58622 method public void setLabelFor(int, int); 58623 method public void setLightBackgroundLayoutId(@LayoutRes int); 58624 method public void setLong(int, String, long); 58625 method public void setOnClickFillInIntent(int, android.content.Intent); 58626 method public void setOnClickPendingIntent(int, android.app.PendingIntent); 58627 method public void setOnClickResponse(int, @NonNull android.widget.RemoteViews.RemoteResponse); 58628 method public void setPendingIntentTemplate(int, android.app.PendingIntent); 58629 method public void setProgressBar(int, int, int, boolean); 58630 method public void setRelativeScrollPosition(int, int); 58631 method @Deprecated public void setRemoteAdapter(int, int, android.content.Intent); 58632 method public void setRemoteAdapter(int, android.content.Intent); 58633 method public void setScrollPosition(int, int); 58634 method public void setShort(int, String, short); 58635 method public void setString(int, String, String); 58636 method public void setTextColor(int, @ColorInt int); 58637 method public void setTextViewCompoundDrawables(int, int, int, int, int); 58638 method public void setTextViewCompoundDrawablesRelative(int, int, int, int, int); 58639 method public void setTextViewText(int, CharSequence); 58640 method public void setTextViewTextSize(int, int, float); 58641 method public void setUri(int, String, android.net.Uri); 58642 method public void setViewPadding(int, int, int, int, int); 58643 method public void setViewVisibility(int, int); 58644 method public void showNext(int); 58645 method public void showPrevious(int); 58646 method public void writeToParcel(android.os.Parcel, int); 58647 field @NonNull public static final android.os.Parcelable.Creator<android.widget.RemoteViews> CREATOR; 58648 field public static final String EXTRA_SHARED_ELEMENT_BOUNDS = "android.widget.extra.SHARED_ELEMENT_BOUNDS"; 58649 } 58650 58651 public static class RemoteViews.ActionException extends java.lang.RuntimeException { 58652 ctor public RemoteViews.ActionException(Exception); 58653 ctor public RemoteViews.ActionException(String); 58654 } 58655 58656 public static class RemoteViews.RemoteResponse { 58657 ctor public RemoteViews.RemoteResponse(); 58658 method @NonNull public android.widget.RemoteViews.RemoteResponse addSharedElement(int, @NonNull String); 58659 method @NonNull public static android.widget.RemoteViews.RemoteResponse fromFillInIntent(@NonNull android.content.Intent); 58660 method @NonNull public static android.widget.RemoteViews.RemoteResponse fromPendingIntent(@NonNull android.app.PendingIntent); 58661 } 58662 58663 @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE}) public static @interface RemoteViews.RemoteView { 58664 } 58665 58666 public abstract class RemoteViewsService extends android.app.Service { 58667 ctor public RemoteViewsService(); 58668 method public android.os.IBinder onBind(android.content.Intent); 58669 method public abstract android.widget.RemoteViewsService.RemoteViewsFactory onGetViewFactory(android.content.Intent); 58670 } 58671 58672 public static interface RemoteViewsService.RemoteViewsFactory { 58673 method public int getCount(); 58674 method public long getItemId(int); 58675 method public android.widget.RemoteViews getLoadingView(); 58676 method public android.widget.RemoteViews getViewAt(int); 58677 method public int getViewTypeCount(); 58678 method public boolean hasStableIds(); 58679 method public void onCreate(); 58680 method public void onDataSetChanged(); 58681 method public void onDestroy(); 58682 } 58683 58684 public abstract class ResourceCursorAdapter extends android.widget.CursorAdapter { 58685 ctor @Deprecated public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor); 58686 ctor public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, boolean); 58687 ctor public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, int); 58688 method public android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 58689 method public void setDropDownViewResource(int); 58690 method public void setViewResource(int); 58691 } 58692 58693 public abstract class ResourceCursorTreeAdapter extends android.widget.CursorTreeAdapter { 58694 ctor public ResourceCursorTreeAdapter(android.content.Context, android.database.Cursor, int, int, int, int); 58695 ctor public ResourceCursorTreeAdapter(android.content.Context, android.database.Cursor, int, int, int); 58696 ctor public ResourceCursorTreeAdapter(android.content.Context, android.database.Cursor, int, int); 58697 method public android.view.View newChildView(android.content.Context, android.database.Cursor, boolean, android.view.ViewGroup); 58698 method public android.view.View newGroupView(android.content.Context, android.database.Cursor, boolean, android.view.ViewGroup); 58699 } 58700 58701 public class ScrollView extends android.widget.FrameLayout { 58702 ctor public ScrollView(android.content.Context); 58703 ctor public ScrollView(android.content.Context, android.util.AttributeSet); 58704 ctor public ScrollView(android.content.Context, android.util.AttributeSet, int); 58705 ctor public ScrollView(android.content.Context, android.util.AttributeSet, int, int); 58706 method public boolean arrowScroll(int); 58707 method protected int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect); 58708 method public boolean executeKeyEvent(android.view.KeyEvent); 58709 method public void fling(int); 58710 method public boolean fullScroll(int); 58711 method @ColorInt public int getBottomEdgeEffectColor(); 58712 method public int getMaxScrollAmount(); 58713 method @ColorInt public int getTopEdgeEffectColor(); 58714 method public boolean isFillViewport(); 58715 method public boolean isSmoothScrollingEnabled(); 58716 method public boolean pageScroll(int); 58717 method public void scrollToDescendant(@NonNull android.view.View); 58718 method public void setBottomEdgeEffectColor(@ColorInt int); 58719 method public void setEdgeEffectColor(@ColorInt int); 58720 method public void setFillViewport(boolean); 58721 method public void setSmoothScrollingEnabled(boolean); 58722 method public void setTopEdgeEffectColor(@ColorInt int); 58723 method public final void smoothScrollBy(int, int); 58724 method public final void smoothScrollTo(int, int); 58725 } 58726 58727 public class Scroller { 58728 ctor public Scroller(android.content.Context); 58729 ctor public Scroller(android.content.Context, android.view.animation.Interpolator); 58730 ctor public Scroller(android.content.Context, android.view.animation.Interpolator, boolean); 58731 method public void abortAnimation(); 58732 method public boolean computeScrollOffset(); 58733 method public void extendDuration(int); 58734 method public void fling(int, int, int, int, int, int, int, int); 58735 method public final void forceFinished(boolean); 58736 method public float getCurrVelocity(); 58737 method public final int getCurrX(); 58738 method public final int getCurrY(); 58739 method public final int getDuration(); 58740 method public final int getFinalX(); 58741 method public final int getFinalY(); 58742 method public final int getStartX(); 58743 method public final int getStartY(); 58744 method public final boolean isFinished(); 58745 method public void setFinalX(int); 58746 method public void setFinalY(int); 58747 method public final void setFriction(float); 58748 method public void startScroll(int, int, int, int); 58749 method public void startScroll(int, int, int, int, int); 58750 method public int timePassed(); 58751 } 58752 58753 public class SearchView extends android.widget.LinearLayout implements android.view.CollapsibleActionView { 58754 ctor public SearchView(android.content.Context); 58755 ctor public SearchView(android.content.Context, android.util.AttributeSet); 58756 ctor public SearchView(android.content.Context, android.util.AttributeSet, int); 58757 ctor public SearchView(android.content.Context, android.util.AttributeSet, int, int); 58758 method public int getImeOptions(); 58759 method public int getInputType(); 58760 method public int getMaxWidth(); 58761 method public CharSequence getQuery(); 58762 method @Nullable public CharSequence getQueryHint(); 58763 method public android.widget.CursorAdapter getSuggestionsAdapter(); 58764 method @Deprecated public boolean isIconfiedByDefault(); 58765 method public boolean isIconified(); 58766 method public boolean isIconifiedByDefault(); 58767 method public boolean isQueryRefinementEnabled(); 58768 method public boolean isSubmitButtonEnabled(); 58769 method public void onActionViewCollapsed(); 58770 method public void onActionViewExpanded(); 58771 method public void setIconified(boolean); 58772 method public void setIconifiedByDefault(boolean); 58773 method public void setImeOptions(int); 58774 method public void setInputType(int); 58775 method public void setMaxWidth(int); 58776 method public void setOnCloseListener(android.widget.SearchView.OnCloseListener); 58777 method public void setOnQueryTextFocusChangeListener(android.view.View.OnFocusChangeListener); 58778 method public void setOnQueryTextListener(android.widget.SearchView.OnQueryTextListener); 58779 method public void setOnSearchClickListener(android.view.View.OnClickListener); 58780 method public void setOnSuggestionListener(android.widget.SearchView.OnSuggestionListener); 58781 method public void setQuery(CharSequence, boolean); 58782 method public void setQueryHint(@Nullable CharSequence); 58783 method public void setQueryRefinementEnabled(boolean); 58784 method public void setSearchableInfo(android.app.SearchableInfo); 58785 method public void setSubmitButtonEnabled(boolean); 58786 method public void setSuggestionsAdapter(android.widget.CursorAdapter); 58787 } 58788 58789 public static interface SearchView.OnCloseListener { 58790 method public boolean onClose(); 58791 } 58792 58793 public static interface SearchView.OnQueryTextListener { 58794 method public boolean onQueryTextChange(String); 58795 method public boolean onQueryTextSubmit(String); 58796 } 58797 58798 public static interface SearchView.OnSuggestionListener { 58799 method public boolean onSuggestionClick(int); 58800 method public boolean onSuggestionSelect(int); 58801 } 58802 58803 public interface SectionIndexer { 58804 method public int getPositionForSection(int); 58805 method public int getSectionForPosition(int); 58806 method public Object[] getSections(); 58807 } 58808 58809 public class SeekBar extends android.widget.AbsSeekBar { 58810 ctor public SeekBar(android.content.Context); 58811 ctor public SeekBar(android.content.Context, android.util.AttributeSet); 58812 ctor public SeekBar(android.content.Context, android.util.AttributeSet, int); 58813 ctor public SeekBar(android.content.Context, android.util.AttributeSet, int, int); 58814 method public void setOnSeekBarChangeListener(android.widget.SeekBar.OnSeekBarChangeListener); 58815 } 58816 58817 public static interface SeekBar.OnSeekBarChangeListener { 58818 method public void onProgressChanged(android.widget.SeekBar, int, boolean); 58819 method public void onStartTrackingTouch(android.widget.SeekBar); 58820 method public void onStopTrackingTouch(android.widget.SeekBar); 58821 } 58822 58823 public class ShareActionProvider extends android.view.ActionProvider { 58824 ctor public ShareActionProvider(android.content.Context); 58825 method public android.view.View onCreateActionView(); 58826 method public void setOnShareTargetSelectedListener(android.widget.ShareActionProvider.OnShareTargetSelectedListener); 58827 method public void setShareHistoryFileName(String); 58828 method public void setShareIntent(android.content.Intent); 58829 field public static final String DEFAULT_SHARE_HISTORY_FILE_NAME = "share_history.xml"; 58830 } 58831 58832 public static interface ShareActionProvider.OnShareTargetSelectedListener { 58833 method public boolean onShareTargetSelected(android.widget.ShareActionProvider, android.content.Intent); 58834 } 58835 58836 public class SimpleAdapter extends android.widget.BaseAdapter implements android.widget.Filterable android.widget.ThemedSpinnerAdapter { 58837 ctor public SimpleAdapter(android.content.Context, java.util.List<? extends java.util.Map<java.lang.String,?>>, @LayoutRes int, String[], @IdRes int[]); 58838 method public int getCount(); 58839 method public android.content.res.Resources.Theme getDropDownViewTheme(); 58840 method public android.widget.Filter getFilter(); 58841 method public Object getItem(int); 58842 method public long getItemId(int); 58843 method public android.view.View getView(int, android.view.View, android.view.ViewGroup); 58844 method public android.widget.SimpleAdapter.ViewBinder getViewBinder(); 58845 method public void setDropDownViewResource(int); 58846 method public void setDropDownViewTheme(android.content.res.Resources.Theme); 58847 method public void setViewBinder(android.widget.SimpleAdapter.ViewBinder); 58848 method public void setViewImage(android.widget.ImageView, int); 58849 method public void setViewImage(android.widget.ImageView, String); 58850 method public void setViewText(android.widget.TextView, String); 58851 } 58852 58853 public static interface SimpleAdapter.ViewBinder { 58854 method public boolean setViewValue(android.view.View, Object, String); 58855 } 58856 58857 public class SimpleCursorAdapter extends android.widget.ResourceCursorAdapter { 58858 ctor @Deprecated public SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, String[], int[]); 58859 ctor public SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, String[], int[], int); 58860 method public void bindView(android.view.View, android.content.Context, android.database.Cursor); 58861 method public void changeCursorAndColumns(android.database.Cursor, String[], int[]); 58862 method public android.widget.SimpleCursorAdapter.CursorToStringConverter getCursorToStringConverter(); 58863 method public int getStringConversionColumn(); 58864 method public android.widget.SimpleCursorAdapter.ViewBinder getViewBinder(); 58865 method public void setCursorToStringConverter(android.widget.SimpleCursorAdapter.CursorToStringConverter); 58866 method public void setStringConversionColumn(int); 58867 method public void setViewBinder(android.widget.SimpleCursorAdapter.ViewBinder); 58868 method public void setViewImage(android.widget.ImageView, String); 58869 method public void setViewText(android.widget.TextView, String); 58870 } 58871 58872 public static interface SimpleCursorAdapter.CursorToStringConverter { 58873 method public CharSequence convertToString(android.database.Cursor); 58874 } 58875 58876 public static interface SimpleCursorAdapter.ViewBinder { 58877 method public boolean setViewValue(android.view.View, android.database.Cursor, int); 58878 } 58879 58880 public abstract class SimpleCursorTreeAdapter extends android.widget.ResourceCursorTreeAdapter { 58881 ctor public SimpleCursorTreeAdapter(android.content.Context, android.database.Cursor, int, int, String[], int[], int, int, String[], int[]); 58882 ctor public SimpleCursorTreeAdapter(android.content.Context, android.database.Cursor, int, int, String[], int[], int, String[], int[]); 58883 ctor public SimpleCursorTreeAdapter(android.content.Context, android.database.Cursor, int, String[], int[], int, String[], int[]); 58884 method protected void bindChildView(android.view.View, android.content.Context, android.database.Cursor, boolean); 58885 method protected void bindGroupView(android.view.View, android.content.Context, android.database.Cursor, boolean); 58886 method public android.widget.SimpleCursorTreeAdapter.ViewBinder getViewBinder(); 58887 method public void setViewBinder(android.widget.SimpleCursorTreeAdapter.ViewBinder); 58888 method protected void setViewImage(android.widget.ImageView, String); 58889 method public void setViewText(android.widget.TextView, String); 58890 } 58891 58892 public static interface SimpleCursorTreeAdapter.ViewBinder { 58893 method public boolean setViewValue(android.view.View, android.database.Cursor, int); 58894 } 58895 58896 public class SimpleExpandableListAdapter extends android.widget.BaseExpandableListAdapter { 58897 ctor public SimpleExpandableListAdapter(android.content.Context, java.util.List<? extends java.util.Map<java.lang.String,?>>, int, String[], int[], java.util.List<? extends java.util.List<? extends java.util.Map<java.lang.String,?>>>, int, String[], int[]); 58898 ctor public SimpleExpandableListAdapter(android.content.Context, java.util.List<? extends java.util.Map<java.lang.String,?>>, int, int, String[], int[], java.util.List<? extends java.util.List<? extends java.util.Map<java.lang.String,?>>>, int, String[], int[]); 58899 ctor public SimpleExpandableListAdapter(android.content.Context, java.util.List<? extends java.util.Map<java.lang.String,?>>, int, int, String[], int[], java.util.List<? extends java.util.List<? extends java.util.Map<java.lang.String,?>>>, int, int, String[], int[]); 58900 method public Object getChild(int, int); 58901 method public long getChildId(int, int); 58902 method public android.view.View getChildView(int, int, boolean, android.view.View, android.view.ViewGroup); 58903 method public int getChildrenCount(int); 58904 method public Object getGroup(int); 58905 method public int getGroupCount(); 58906 method public long getGroupId(int); 58907 method public android.view.View getGroupView(int, boolean, android.view.View, android.view.ViewGroup); 58908 method public boolean hasStableIds(); 58909 method public boolean isChildSelectable(int, int); 58910 method public android.view.View newChildView(boolean, android.view.ViewGroup); 58911 method public android.view.View newGroupView(boolean, android.view.ViewGroup); 58912 } 58913 58914 @Deprecated public class SlidingDrawer extends android.view.ViewGroup { 58915 ctor @Deprecated public SlidingDrawer(android.content.Context, android.util.AttributeSet); 58916 ctor @Deprecated public SlidingDrawer(android.content.Context, android.util.AttributeSet, int); 58917 ctor @Deprecated public SlidingDrawer(android.content.Context, android.util.AttributeSet, int, int); 58918 method @Deprecated public void animateClose(); 58919 method @Deprecated public void animateOpen(); 58920 method @Deprecated public void animateToggle(); 58921 method @Deprecated public void close(); 58922 method @Deprecated public android.view.View getContent(); 58923 method @Deprecated public android.view.View getHandle(); 58924 method @Deprecated public boolean isMoving(); 58925 method @Deprecated public boolean isOpened(); 58926 method @Deprecated public void lock(); 58927 method @Deprecated public void open(); 58928 method @Deprecated public void setOnDrawerCloseListener(android.widget.SlidingDrawer.OnDrawerCloseListener); 58929 method @Deprecated public void setOnDrawerOpenListener(android.widget.SlidingDrawer.OnDrawerOpenListener); 58930 method @Deprecated public void setOnDrawerScrollListener(android.widget.SlidingDrawer.OnDrawerScrollListener); 58931 method @Deprecated public void toggle(); 58932 method @Deprecated public void unlock(); 58933 field @Deprecated public static final int ORIENTATION_HORIZONTAL = 0; // 0x0 58934 field @Deprecated public static final int ORIENTATION_VERTICAL = 1; // 0x1 58935 } 58936 58937 @Deprecated public static interface SlidingDrawer.OnDrawerCloseListener { 58938 method @Deprecated public void onDrawerClosed(); 58939 } 58940 58941 @Deprecated public static interface SlidingDrawer.OnDrawerOpenListener { 58942 method @Deprecated public void onDrawerOpened(); 58943 } 58944 58945 @Deprecated public static interface SlidingDrawer.OnDrawerScrollListener { 58946 method @Deprecated public void onScrollEnded(); 58947 method @Deprecated public void onScrollStarted(); 58948 } 58949 58950 public final class Space extends android.view.View { 58951 ctor public Space(android.content.Context, android.util.AttributeSet, int, int); 58952 ctor public Space(android.content.Context, android.util.AttributeSet, int); 58953 ctor public Space(android.content.Context, android.util.AttributeSet); 58954 ctor public Space(android.content.Context); 58955 } 58956 58957 public class Spinner extends android.widget.AbsSpinner implements android.content.DialogInterface.OnClickListener { 58958 ctor public Spinner(android.content.Context); 58959 ctor public Spinner(android.content.Context, int); 58960 ctor public Spinner(android.content.Context, android.util.AttributeSet); 58961 ctor public Spinner(android.content.Context, android.util.AttributeSet, int); 58962 ctor public Spinner(android.content.Context, android.util.AttributeSet, int, int); 58963 ctor public Spinner(android.content.Context, android.util.AttributeSet, int, int, int); 58964 ctor public Spinner(android.content.Context, android.util.AttributeSet, int, int, int, android.content.res.Resources.Theme); 58965 method public int getDropDownHorizontalOffset(); 58966 method public int getDropDownVerticalOffset(); 58967 method public int getDropDownWidth(); 58968 method public int getGravity(); 58969 method public android.graphics.drawable.Drawable getPopupBackground(); 58970 method public android.content.Context getPopupContext(); 58971 method public CharSequence getPrompt(); 58972 method public void onClick(android.content.DialogInterface, int); 58973 method public void setDropDownHorizontalOffset(int); 58974 method public void setDropDownVerticalOffset(int); 58975 method public void setDropDownWidth(int); 58976 method public void setGravity(int); 58977 method public void setPopupBackgroundDrawable(android.graphics.drawable.Drawable); 58978 method public void setPopupBackgroundResource(@DrawableRes int); 58979 method public void setPrompt(CharSequence); 58980 method public void setPromptId(int); 58981 field public static final int MODE_DIALOG = 0; // 0x0 58982 field public static final int MODE_DROPDOWN = 1; // 0x1 58983 } 58984 58985 public interface SpinnerAdapter extends android.widget.Adapter { 58986 method public android.view.View getDropDownView(int, android.view.View, android.view.ViewGroup); 58987 } 58988 58989 @android.widget.RemoteViews.RemoteView public class StackView extends android.widget.AdapterViewAnimator { 58990 ctor public StackView(android.content.Context); 58991 ctor public StackView(android.content.Context, android.util.AttributeSet); 58992 ctor public StackView(android.content.Context, android.util.AttributeSet, int); 58993 ctor public StackView(android.content.Context, android.util.AttributeSet, int, int); 58994 } 58995 58996 public class Switch extends android.widget.CompoundButton { 58997 ctor public Switch(android.content.Context); 58998 ctor public Switch(android.content.Context, android.util.AttributeSet); 58999 ctor public Switch(android.content.Context, android.util.AttributeSet, int); 59000 ctor public Switch(android.content.Context, android.util.AttributeSet, int, int); 59001 method public boolean getShowText(); 59002 method public boolean getSplitTrack(); 59003 method public int getSwitchMinWidth(); 59004 method public int getSwitchPadding(); 59005 method public CharSequence getTextOff(); 59006 method public CharSequence getTextOn(); 59007 method public android.graphics.drawable.Drawable getThumbDrawable(); 59008 method public int getThumbTextPadding(); 59009 method @Nullable public android.graphics.BlendMode getThumbTintBlendMode(); 59010 method @Nullable public android.content.res.ColorStateList getThumbTintList(); 59011 method @Nullable public android.graphics.PorterDuff.Mode getThumbTintMode(); 59012 method public android.graphics.drawable.Drawable getTrackDrawable(); 59013 method @Nullable public android.graphics.BlendMode getTrackTintBlendMode(); 59014 method @Nullable public android.content.res.ColorStateList getTrackTintList(); 59015 method @Nullable public android.graphics.PorterDuff.Mode getTrackTintMode(); 59016 method public void onMeasure(int, int); 59017 method public void setShowText(boolean); 59018 method public void setSplitTrack(boolean); 59019 method public void setSwitchMinWidth(int); 59020 method public void setSwitchPadding(int); 59021 method public void setSwitchTextAppearance(android.content.Context, @StyleRes int); 59022 method public void setSwitchTypeface(android.graphics.Typeface, int); 59023 method public void setSwitchTypeface(android.graphics.Typeface); 59024 method public void setTextOff(CharSequence); 59025 method public void setTextOn(CharSequence); 59026 method public void setThumbDrawable(android.graphics.drawable.Drawable); 59027 method public void setThumbResource(@DrawableRes int); 59028 method public void setThumbTextPadding(int); 59029 method public void setThumbTintBlendMode(@Nullable android.graphics.BlendMode); 59030 method public void setThumbTintList(@Nullable android.content.res.ColorStateList); 59031 method public void setThumbTintMode(@Nullable android.graphics.PorterDuff.Mode); 59032 method public void setTrackDrawable(android.graphics.drawable.Drawable); 59033 method public void setTrackResource(@DrawableRes int); 59034 method public void setTrackTintBlendMode(@Nullable android.graphics.BlendMode); 59035 method public void setTrackTintList(@Nullable android.content.res.ColorStateList); 59036 method public void setTrackTintMode(@Nullable android.graphics.PorterDuff.Mode); 59037 } 59038 59039 @Deprecated public class TabHost extends android.widget.FrameLayout implements android.view.ViewTreeObserver.OnTouchModeChangeListener { 59040 ctor @Deprecated public TabHost(android.content.Context); 59041 ctor @Deprecated public TabHost(android.content.Context, android.util.AttributeSet); 59042 ctor @Deprecated public TabHost(android.content.Context, android.util.AttributeSet, int); 59043 ctor @Deprecated public TabHost(android.content.Context, android.util.AttributeSet, int, int); 59044 method @Deprecated public void addTab(android.widget.TabHost.TabSpec); 59045 method @Deprecated public void clearAllTabs(); 59046 method @Deprecated @Nullable public int getCurrentTab(); 59047 method @Deprecated @Nullable public String getCurrentTabTag(); 59048 method @Deprecated @Nullable public android.view.View getCurrentTabView(); 59049 method @Deprecated public android.view.View getCurrentView(); 59050 method @Deprecated public android.widget.FrameLayout getTabContentView(); 59051 method @Deprecated public android.widget.TabWidget getTabWidget(); 59052 method @Deprecated @NonNull public android.widget.TabHost.TabSpec newTabSpec(@NonNull String); 59053 method @Deprecated public void onTouchModeChanged(boolean); 59054 method @Deprecated public void setCurrentTab(int); 59055 method @Deprecated public void setCurrentTabByTag(String); 59056 method @Deprecated public void setOnTabChangedListener(android.widget.TabHost.OnTabChangeListener); 59057 method @Deprecated public void setup(); 59058 method @Deprecated public void setup(android.app.LocalActivityManager); 59059 } 59060 59061 @Deprecated public static interface TabHost.OnTabChangeListener { 59062 method @Deprecated public void onTabChanged(String); 59063 } 59064 59065 @Deprecated public static interface TabHost.TabContentFactory { 59066 method @Deprecated public android.view.View createTabContent(String); 59067 } 59068 59069 @Deprecated public class TabHost.TabSpec { 59070 method @Deprecated @NonNull public String getTag(); 59071 method @Deprecated public android.widget.TabHost.TabSpec setContent(int); 59072 method @Deprecated public android.widget.TabHost.TabSpec setContent(android.widget.TabHost.TabContentFactory); 59073 method @Deprecated public android.widget.TabHost.TabSpec setContent(android.content.Intent); 59074 method @Deprecated public android.widget.TabHost.TabSpec setIndicator(CharSequence); 59075 method @Deprecated public android.widget.TabHost.TabSpec setIndicator(CharSequence, android.graphics.drawable.Drawable); 59076 method @Deprecated public android.widget.TabHost.TabSpec setIndicator(android.view.View); 59077 } 59078 59079 @Deprecated public class TabWidget extends android.widget.LinearLayout implements android.view.View.OnFocusChangeListener { 59080 ctor @Deprecated public TabWidget(android.content.Context); 59081 ctor @Deprecated public TabWidget(android.content.Context, android.util.AttributeSet); 59082 ctor @Deprecated public TabWidget(android.content.Context, android.util.AttributeSet, int); 59083 ctor @Deprecated public TabWidget(android.content.Context, android.util.AttributeSet, int, int); 59084 method @Deprecated public void dispatchDraw(android.graphics.Canvas); 59085 method @Deprecated public void focusCurrentTab(int); 59086 method @Deprecated public android.view.View getChildTabViewAt(int); 59087 method @Deprecated @Nullable public android.graphics.drawable.Drawable getLeftStripDrawable(); 59088 method @Deprecated @Nullable public android.graphics.drawable.Drawable getRightStripDrawable(); 59089 method @Deprecated public int getTabCount(); 59090 method @Deprecated public boolean isStripEnabled(); 59091 method @Deprecated public void onFocusChange(android.view.View, boolean); 59092 method @Deprecated public void setCurrentTab(int); 59093 method @Deprecated public void setDividerDrawable(@DrawableRes int); 59094 method @Deprecated public void setLeftStripDrawable(@Nullable android.graphics.drawable.Drawable); 59095 method @Deprecated public void setLeftStripDrawable(@DrawableRes int); 59096 method @Deprecated public void setRightStripDrawable(@Nullable android.graphics.drawable.Drawable); 59097 method @Deprecated public void setRightStripDrawable(@DrawableRes int); 59098 method @Deprecated public void setStripEnabled(boolean); 59099 } 59100 59101 public class TableLayout extends android.widget.LinearLayout { 59102 ctor public TableLayout(android.content.Context); 59103 ctor public TableLayout(android.content.Context, android.util.AttributeSet); 59104 method public android.widget.TableLayout.LayoutParams generateLayoutParams(android.util.AttributeSet); 59105 method public boolean isColumnCollapsed(int); 59106 method public boolean isColumnShrinkable(int); 59107 method public boolean isColumnStretchable(int); 59108 method public boolean isShrinkAllColumns(); 59109 method public boolean isStretchAllColumns(); 59110 method public void setColumnCollapsed(int, boolean); 59111 method public void setColumnShrinkable(int, boolean); 59112 method public void setColumnStretchable(int, boolean); 59113 method public void setShrinkAllColumns(boolean); 59114 method public void setStretchAllColumns(boolean); 59115 } 59116 59117 public static class TableLayout.LayoutParams extends android.widget.LinearLayout.LayoutParams { 59118 ctor public TableLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 59119 ctor public TableLayout.LayoutParams(int, int); 59120 ctor public TableLayout.LayoutParams(int, int, float); 59121 ctor public TableLayout.LayoutParams(); 59122 ctor public TableLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 59123 ctor public TableLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 59124 } 59125 59126 public class TableRow extends android.widget.LinearLayout { 59127 ctor public TableRow(android.content.Context); 59128 ctor public TableRow(android.content.Context, android.util.AttributeSet); 59129 method public android.widget.TableRow.LayoutParams generateLayoutParams(android.util.AttributeSet); 59130 method public android.view.View getVirtualChildAt(int); 59131 method public int getVirtualChildCount(); 59132 } 59133 59134 public static class TableRow.LayoutParams extends android.widget.LinearLayout.LayoutParams { 59135 ctor public TableRow.LayoutParams(android.content.Context, android.util.AttributeSet); 59136 ctor public TableRow.LayoutParams(int, int); 59137 ctor public TableRow.LayoutParams(int, int, float); 59138 ctor public TableRow.LayoutParams(); 59139 ctor public TableRow.LayoutParams(int); 59140 ctor public TableRow.LayoutParams(android.view.ViewGroup.LayoutParams); 59141 ctor public TableRow.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 59142 field @android.view.ViewDebug.ExportedProperty(category="layout") public int column; 59143 field @android.view.ViewDebug.ExportedProperty(category="layout") public int span; 59144 } 59145 59146 @android.widget.RemoteViews.RemoteView public class TextClock extends android.widget.TextView { 59147 ctor public TextClock(android.content.Context); 59148 ctor public TextClock(android.content.Context, android.util.AttributeSet); 59149 ctor public TextClock(android.content.Context, android.util.AttributeSet, int); 59150 ctor public TextClock(android.content.Context, android.util.AttributeSet, int, int); 59151 method @android.view.ViewDebug.ExportedProperty public CharSequence getFormat12Hour(); 59152 method @android.view.ViewDebug.ExportedProperty public CharSequence getFormat24Hour(); 59153 method public String getTimeZone(); 59154 method public boolean is24HourModeEnabled(); 59155 method public void refreshTime(); 59156 method public void setFormat12Hour(CharSequence); 59157 method public void setFormat24Hour(CharSequence); 59158 method public void setTimeZone(String); 59159 field @Deprecated public static final CharSequence DEFAULT_FORMAT_12_HOUR; 59160 field @Deprecated public static final CharSequence DEFAULT_FORMAT_24_HOUR; 59161 } 59162 59163 public class TextSwitcher extends android.widget.ViewSwitcher { 59164 ctor public TextSwitcher(android.content.Context); 59165 ctor public TextSwitcher(android.content.Context, android.util.AttributeSet); 59166 method public void setCurrentText(CharSequence); 59167 method public void setText(CharSequence); 59168 } 59169 59170 @android.widget.RemoteViews.RemoteView public class TextView extends android.view.View implements android.view.ViewTreeObserver.OnPreDrawListener { 59171 ctor public TextView(android.content.Context); 59172 ctor public TextView(android.content.Context, @Nullable android.util.AttributeSet); 59173 ctor public TextView(android.content.Context, @Nullable android.util.AttributeSet, int); 59174 ctor public TextView(android.content.Context, @Nullable android.util.AttributeSet, int, int); 59175 method public void addTextChangedListener(android.text.TextWatcher); 59176 method public final void append(CharSequence); 59177 method public void append(CharSequence, int, int); 59178 method public void beginBatchEdit(); 59179 method public boolean bringPointIntoView(int); 59180 method public void clearComposingText(); 59181 method public void debug(int); 59182 method public boolean didTouchFocusSelect(); 59183 method public void endBatchEdit(); 59184 method public boolean extractText(android.view.inputmethod.ExtractedTextRequest, android.view.inputmethod.ExtractedText); 59185 method public final int getAutoLinkMask(); 59186 method public int getAutoSizeMaxTextSize(); 59187 method public int getAutoSizeMinTextSize(); 59188 method public int getAutoSizeStepGranularity(); 59189 method public int[] getAutoSizeTextAvailableSizes(); 59190 method public int getAutoSizeTextType(); 59191 method public int getBreakStrategy(); 59192 method public int getCompoundDrawablePadding(); 59193 method @Nullable public android.graphics.BlendMode getCompoundDrawableTintBlendMode(); 59194 method public android.content.res.ColorStateList getCompoundDrawableTintList(); 59195 method public android.graphics.PorterDuff.Mode getCompoundDrawableTintMode(); 59196 method @NonNull public android.graphics.drawable.Drawable[] getCompoundDrawables(); 59197 method @NonNull public android.graphics.drawable.Drawable[] getCompoundDrawablesRelative(); 59198 method public int getCompoundPaddingBottom(); 59199 method public int getCompoundPaddingEnd(); 59200 method public int getCompoundPaddingLeft(); 59201 method public int getCompoundPaddingRight(); 59202 method public int getCompoundPaddingStart(); 59203 method public int getCompoundPaddingTop(); 59204 method @ColorInt public final int getCurrentHintTextColor(); 59205 method @ColorInt public final int getCurrentTextColor(); 59206 method public android.view.ActionMode.Callback getCustomInsertionActionModeCallback(); 59207 method public android.view.ActionMode.Callback getCustomSelectionActionModeCallback(); 59208 method protected boolean getDefaultEditable(); 59209 method protected android.text.method.MovementMethod getDefaultMovementMethod(); 59210 method public android.text.Editable getEditableText(); 59211 method @android.view.ViewDebug.ExportedProperty public android.text.TextUtils.TruncateAt getEllipsize(); 59212 method public CharSequence getError(); 59213 method public int getExtendedPaddingBottom(); 59214 method public int getExtendedPaddingTop(); 59215 method public android.text.InputFilter[] getFilters(); 59216 method public int getFirstBaselineToTopHeight(); 59217 method @Nullable public String getFontFeatureSettings(); 59218 method @Nullable public String getFontVariationSettings(); 59219 method public boolean getFreezesText(); 59220 method public int getGravity(); 59221 method @ColorInt public int getHighlightColor(); 59222 method @android.view.ViewDebug.CapturedViewProperty public CharSequence getHint(); 59223 method public final android.content.res.ColorStateList getHintTextColors(); 59224 method public int getHyphenationFrequency(); 59225 method public int getImeActionId(); 59226 method public CharSequence getImeActionLabel(); 59227 method @Nullable public android.os.LocaleList getImeHintLocales(); 59228 method public int getImeOptions(); 59229 method public boolean getIncludeFontPadding(); 59230 method public android.os.Bundle getInputExtras(boolean); 59231 method public int getInputType(); 59232 method public int getJustificationMode(); 59233 method public final android.text.method.KeyListener getKeyListener(); 59234 method public int getLastBaselineToBottomHeight(); 59235 method public final android.text.Layout getLayout(); 59236 method public float getLetterSpacing(); 59237 method public int getLineBounds(int, android.graphics.Rect); 59238 method public int getLineCount(); 59239 method public int getLineHeight(); 59240 method public float getLineSpacingExtra(); 59241 method public float getLineSpacingMultiplier(); 59242 method public final android.content.res.ColorStateList getLinkTextColors(); 59243 method public final boolean getLinksClickable(); 59244 method public int getMarqueeRepeatLimit(); 59245 method public int getMaxEms(); 59246 method public int getMaxHeight(); 59247 method public int getMaxLines(); 59248 method public int getMaxWidth(); 59249 method public int getMinEms(); 59250 method public int getMinHeight(); 59251 method public int getMinLines(); 59252 method public int getMinWidth(); 59253 method public final android.text.method.MovementMethod getMovementMethod(); 59254 method public int getOffsetForPosition(float, float); 59255 method public android.text.TextPaint getPaint(); 59256 method public int getPaintFlags(); 59257 method public String getPrivateImeOptions(); 59258 method @android.view.ViewDebug.ExportedProperty(category="text") public int getSelectionEnd(); 59259 method @android.view.ViewDebug.ExportedProperty(category="text") public int getSelectionStart(); 59260 method @ColorInt public int getShadowColor(); 59261 method public float getShadowDx(); 59262 method public float getShadowDy(); 59263 method public float getShadowRadius(); 59264 method public final boolean getShowSoftInputOnFocus(); 59265 method @android.view.ViewDebug.CapturedViewProperty public CharSequence getText(); 59266 method @NonNull public android.view.textclassifier.TextClassifier getTextClassifier(); 59267 method public final android.content.res.ColorStateList getTextColors(); 59268 method @Nullable public android.graphics.drawable.Drawable getTextCursorDrawable(); 59269 method @NonNull public android.text.TextDirectionHeuristic getTextDirectionHeuristic(); 59270 method @NonNull public java.util.Locale getTextLocale(); 59271 method @NonNull @Size(min=1) public android.os.LocaleList getTextLocales(); 59272 method @NonNull public android.text.PrecomputedText.Params getTextMetricsParams(); 59273 method public float getTextScaleX(); 59274 method @Nullable public android.graphics.drawable.Drawable getTextSelectHandle(); 59275 method @Nullable public android.graphics.drawable.Drawable getTextSelectHandleLeft(); 59276 method @Nullable public android.graphics.drawable.Drawable getTextSelectHandleRight(); 59277 method @android.view.ViewDebug.ExportedProperty(category="text") public float getTextSize(); 59278 method public int getTextSizeUnit(); 59279 method public int getTotalPaddingBottom(); 59280 method public int getTotalPaddingEnd(); 59281 method public int getTotalPaddingLeft(); 59282 method public int getTotalPaddingRight(); 59283 method public int getTotalPaddingStart(); 59284 method public int getTotalPaddingTop(); 59285 method public final android.text.method.TransformationMethod getTransformationMethod(); 59286 method public android.graphics.Typeface getTypeface(); 59287 method public android.text.style.URLSpan[] getUrls(); 59288 method public boolean hasSelection(); 59289 method public boolean isAllCaps(); 59290 method public boolean isCursorVisible(); 59291 method public boolean isElegantTextHeight(); 59292 method public boolean isFallbackLineSpacing(); 59293 method public final boolean isHorizontallyScrollable(); 59294 method public boolean isInputMethodTarget(); 59295 method public boolean isSingleLine(); 59296 method public boolean isSuggestionsEnabled(); 59297 method public boolean isTextSelectable(); 59298 method public int length(); 59299 method public boolean moveCursorToVisibleOffset(); 59300 method public void onBeginBatchEdit(); 59301 method public void onCommitCompletion(android.view.inputmethod.CompletionInfo); 59302 method public void onCommitCorrection(android.view.inputmethod.CorrectionInfo); 59303 method public void onEditorAction(int); 59304 method public void onEndBatchEdit(); 59305 method public boolean onPreDraw(); 59306 method public boolean onPrivateIMECommand(String, android.os.Bundle); 59307 method public void onRestoreInstanceState(android.os.Parcelable); 59308 method public android.os.Parcelable onSaveInstanceState(); 59309 method @CallSuper protected void onSelectionChanged(int, int); 59310 method protected void onTextChanged(CharSequence, int, int, int); 59311 method public boolean onTextContextMenuItem(int); 59312 method public void removeTextChangedListener(android.text.TextWatcher); 59313 method public void setAllCaps(boolean); 59314 method public final void setAutoLinkMask(int); 59315 method public void setAutoSizeTextTypeUniformWithConfiguration(int, int, int, int); 59316 method public void setAutoSizeTextTypeUniformWithPresetSizes(@NonNull int[], int); 59317 method public void setAutoSizeTextTypeWithDefaults(int); 59318 method public void setBreakStrategy(int); 59319 method public void setCompoundDrawablePadding(int); 59320 method public void setCompoundDrawableTintBlendMode(@Nullable android.graphics.BlendMode); 59321 method public void setCompoundDrawableTintList(@Nullable android.content.res.ColorStateList); 59322 method public void setCompoundDrawableTintMode(@Nullable android.graphics.PorterDuff.Mode); 59323 method public void setCompoundDrawables(@Nullable android.graphics.drawable.Drawable, @Nullable android.graphics.drawable.Drawable, @Nullable android.graphics.drawable.Drawable, @Nullable android.graphics.drawable.Drawable); 59324 method public void setCompoundDrawablesRelative(@Nullable android.graphics.drawable.Drawable, @Nullable android.graphics.drawable.Drawable, @Nullable android.graphics.drawable.Drawable, @Nullable android.graphics.drawable.Drawable); 59325 method public void setCompoundDrawablesRelativeWithIntrinsicBounds(@DrawableRes int, @DrawableRes int, @DrawableRes int, @DrawableRes int); 59326 method public void setCompoundDrawablesRelativeWithIntrinsicBounds(@Nullable android.graphics.drawable.Drawable, @Nullable android.graphics.drawable.Drawable, @Nullable android.graphics.drawable.Drawable, @Nullable android.graphics.drawable.Drawable); 59327 method public void setCompoundDrawablesWithIntrinsicBounds(@DrawableRes int, @DrawableRes int, @DrawableRes int, @DrawableRes int); 59328 method public void setCompoundDrawablesWithIntrinsicBounds(@Nullable android.graphics.drawable.Drawable, @Nullable android.graphics.drawable.Drawable, @Nullable android.graphics.drawable.Drawable, @Nullable android.graphics.drawable.Drawable); 59329 method public void setCursorVisible(boolean); 59330 method public void setCustomInsertionActionModeCallback(android.view.ActionMode.Callback); 59331 method public void setCustomSelectionActionModeCallback(android.view.ActionMode.Callback); 59332 method public final void setEditableFactory(android.text.Editable.Factory); 59333 method public void setElegantTextHeight(boolean); 59334 method public void setEllipsize(android.text.TextUtils.TruncateAt); 59335 method public void setEms(int); 59336 method public void setError(CharSequence); 59337 method public void setError(CharSequence, android.graphics.drawable.Drawable); 59338 method public void setExtractedText(android.view.inputmethod.ExtractedText); 59339 method public void setFallbackLineSpacing(boolean); 59340 method public void setFilters(android.text.InputFilter[]); 59341 method public void setFirstBaselineToTopHeight(@IntRange(from=0) @Px int); 59342 method public void setFontFeatureSettings(@Nullable String); 59343 method public boolean setFontVariationSettings(@Nullable String); 59344 method protected boolean setFrame(int, int, int, int); 59345 method public void setFreezesText(boolean); 59346 method public void setGravity(int); 59347 method public void setHeight(int); 59348 method public void setHighlightColor(@ColorInt int); 59349 method public final void setHint(CharSequence); 59350 method public final void setHint(@StringRes int); 59351 method public final void setHintTextColor(@ColorInt int); 59352 method public final void setHintTextColor(android.content.res.ColorStateList); 59353 method public void setHorizontallyScrolling(boolean); 59354 method public void setHyphenationFrequency(int); 59355 method public void setImeActionLabel(CharSequence, int); 59356 method public void setImeHintLocales(@Nullable android.os.LocaleList); 59357 method public void setImeOptions(int); 59358 method public void setIncludeFontPadding(boolean); 59359 method public void setInputExtras(@XmlRes int) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 59360 method public void setInputType(int); 59361 method public void setJustificationMode(int); 59362 method public void setKeyListener(android.text.method.KeyListener); 59363 method public void setLastBaselineToBottomHeight(@IntRange(from=0) @Px int); 59364 method public void setLetterSpacing(float); 59365 method public void setLineHeight(@IntRange(from=0) @Px int); 59366 method public void setLineSpacing(float, float); 59367 method public void setLines(int); 59368 method public final void setLinkTextColor(@ColorInt int); 59369 method public final void setLinkTextColor(android.content.res.ColorStateList); 59370 method public final void setLinksClickable(boolean); 59371 method public void setMarqueeRepeatLimit(int); 59372 method public void setMaxEms(int); 59373 method public void setMaxHeight(int); 59374 method public void setMaxLines(int); 59375 method public void setMaxWidth(int); 59376 method public void setMinEms(int); 59377 method public void setMinHeight(int); 59378 method public void setMinLines(int); 59379 method public void setMinWidth(int); 59380 method public final void setMovementMethod(android.text.method.MovementMethod); 59381 method public void setOnEditorActionListener(android.widget.TextView.OnEditorActionListener); 59382 method public void setPaintFlags(int); 59383 method public void setPrivateImeOptions(String); 59384 method public void setRawInputType(int); 59385 method public void setScroller(android.widget.Scroller); 59386 method public void setSelectAllOnFocus(boolean); 59387 method public void setShadowLayer(float, float, float, int); 59388 method public final void setShowSoftInputOnFocus(boolean); 59389 method public void setSingleLine(); 59390 method public void setSingleLine(boolean); 59391 method public final void setSpannableFactory(android.text.Spannable.Factory); 59392 method public final void setText(CharSequence); 59393 method public void setText(CharSequence, android.widget.TextView.BufferType); 59394 method public final void setText(char[], int, int); 59395 method public final void setText(@StringRes int); 59396 method public final void setText(@StringRes int, android.widget.TextView.BufferType); 59397 method public void setTextAppearance(@StyleRes int); 59398 method @Deprecated public void setTextAppearance(android.content.Context, @StyleRes int); 59399 method public void setTextClassifier(@Nullable android.view.textclassifier.TextClassifier); 59400 method public void setTextColor(@ColorInt int); 59401 method public void setTextColor(android.content.res.ColorStateList); 59402 method public void setTextCursorDrawable(@Nullable android.graphics.drawable.Drawable); 59403 method public void setTextCursorDrawable(@DrawableRes int); 59404 method public void setTextIsSelectable(boolean); 59405 method public final void setTextKeepState(CharSequence); 59406 method public final void setTextKeepState(CharSequence, android.widget.TextView.BufferType); 59407 method public void setTextLocale(@NonNull java.util.Locale); 59408 method public void setTextLocales(@NonNull @Size(min=1) android.os.LocaleList); 59409 method public void setTextMetricsParams(@NonNull android.text.PrecomputedText.Params); 59410 method public void setTextScaleX(float); 59411 method public void setTextSelectHandle(@NonNull android.graphics.drawable.Drawable); 59412 method public void setTextSelectHandle(@DrawableRes int); 59413 method public void setTextSelectHandleLeft(@NonNull android.graphics.drawable.Drawable); 59414 method public void setTextSelectHandleLeft(@DrawableRes int); 59415 method public void setTextSelectHandleRight(@NonNull android.graphics.drawable.Drawable); 59416 method public void setTextSelectHandleRight(@DrawableRes int); 59417 method public void setTextSize(float); 59418 method public void setTextSize(int, float); 59419 method public final void setTransformationMethod(android.text.method.TransformationMethod); 59420 method public void setTypeface(@Nullable android.graphics.Typeface, int); 59421 method public void setTypeface(@Nullable android.graphics.Typeface); 59422 method public void setWidth(int); 59423 field public static final int AUTO_SIZE_TEXT_TYPE_NONE = 0; // 0x0 59424 field public static final int AUTO_SIZE_TEXT_TYPE_UNIFORM = 1; // 0x1 59425 } 59426 59427 public enum TextView.BufferType { 59428 enum_constant public static final android.widget.TextView.BufferType EDITABLE; 59429 enum_constant public static final android.widget.TextView.BufferType NORMAL; 59430 enum_constant public static final android.widget.TextView.BufferType SPANNABLE; 59431 } 59432 59433 public static interface TextView.OnEditorActionListener { 59434 method public boolean onEditorAction(android.widget.TextView, int, android.view.KeyEvent); 59435 } 59436 59437 public static class TextView.SavedState extends android.view.View.BaseSavedState { 59438 field @NonNull public static final android.os.Parcelable.Creator<android.widget.TextView.SavedState> CREATOR; 59439 } 59440 59441 public interface ThemedSpinnerAdapter extends android.widget.SpinnerAdapter { 59442 method @Nullable public android.content.res.Resources.Theme getDropDownViewTheme(); 59443 method public void setDropDownViewTheme(@Nullable android.content.res.Resources.Theme); 59444 } 59445 59446 public class TimePicker extends android.widget.FrameLayout { 59447 ctor public TimePicker(android.content.Context); 59448 ctor public TimePicker(android.content.Context, android.util.AttributeSet); 59449 ctor public TimePicker(android.content.Context, android.util.AttributeSet, int); 59450 ctor public TimePicker(android.content.Context, android.util.AttributeSet, int, int); 59451 method @Deprecated @NonNull public Integer getCurrentHour(); 59452 method @Deprecated @NonNull public Integer getCurrentMinute(); 59453 method public int getHour(); 59454 method public int getMinute(); 59455 method public boolean is24HourView(); 59456 method @Deprecated public void setCurrentHour(@NonNull Integer); 59457 method @Deprecated public void setCurrentMinute(@NonNull Integer); 59458 method public void setHour(@IntRange(from=0, to=23) int); 59459 method public void setIs24HourView(@NonNull Boolean); 59460 method public void setMinute(@IntRange(from=0, to=59) int); 59461 method public void setOnTimeChangedListener(android.widget.TimePicker.OnTimeChangedListener); 59462 method public boolean validateInput(); 59463 } 59464 59465 public static interface TimePicker.OnTimeChangedListener { 59466 method public void onTimeChanged(android.widget.TimePicker, int, int); 59467 } 59468 59469 public class Toast { 59470 ctor public Toast(android.content.Context); 59471 method public void addCallback(@NonNull android.widget.Toast.Callback); 59472 method public void cancel(); 59473 method public int getDuration(); 59474 method public int getGravity(); 59475 method public float getHorizontalMargin(); 59476 method public float getVerticalMargin(); 59477 method @Deprecated @Nullable public android.view.View getView(); 59478 method public int getXOffset(); 59479 method public int getYOffset(); 59480 method public static android.widget.Toast makeText(android.content.Context, CharSequence, int); 59481 method public static android.widget.Toast makeText(android.content.Context, @StringRes int, int) throws android.content.res.Resources.NotFoundException; 59482 method public void removeCallback(@NonNull android.widget.Toast.Callback); 59483 method public void setDuration(int); 59484 method public void setGravity(int, int, int); 59485 method public void setMargin(float, float); 59486 method public void setText(@StringRes int); 59487 method public void setText(CharSequence); 59488 method @Deprecated public void setView(android.view.View); 59489 method public void show(); 59490 field public static final int LENGTH_LONG = 1; // 0x1 59491 field public static final int LENGTH_SHORT = 0; // 0x0 59492 } 59493 59494 public abstract static class Toast.Callback { 59495 ctor public Toast.Callback(); 59496 method public void onToastHidden(); 59497 method public void onToastShown(); 59498 } 59499 59500 public class ToggleButton extends android.widget.CompoundButton { 59501 ctor public ToggleButton(android.content.Context, android.util.AttributeSet, int, int); 59502 ctor public ToggleButton(android.content.Context, android.util.AttributeSet, int); 59503 ctor public ToggleButton(android.content.Context, android.util.AttributeSet); 59504 ctor public ToggleButton(android.content.Context); 59505 method @FloatRange(from=0.0, to=1.0) public float getDisabledAlpha(); 59506 method public CharSequence getTextOff(); 59507 method public CharSequence getTextOn(); 59508 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 59509 method public void setTextOff(CharSequence); 59510 method public void setTextOn(CharSequence); 59511 } 59512 59513 public class Toolbar extends android.view.ViewGroup { 59514 ctor public Toolbar(android.content.Context); 59515 ctor public Toolbar(android.content.Context, android.util.AttributeSet); 59516 ctor public Toolbar(android.content.Context, android.util.AttributeSet, int); 59517 ctor public Toolbar(android.content.Context, android.util.AttributeSet, int, int); 59518 method public void collapseActionView(); 59519 method public void dismissPopupMenus(); 59520 method protected android.widget.Toolbar.LayoutParams generateDefaultLayoutParams(); 59521 method public android.widget.Toolbar.LayoutParams generateLayoutParams(android.util.AttributeSet); 59522 method protected android.widget.Toolbar.LayoutParams generateLayoutParams(android.view.ViewGroup.LayoutParams); 59523 method @Nullable public CharSequence getCollapseContentDescription(); 59524 method @Nullable public android.graphics.drawable.Drawable getCollapseIcon(); 59525 method public int getContentInsetEnd(); 59526 method public int getContentInsetEndWithActions(); 59527 method public int getContentInsetLeft(); 59528 method public int getContentInsetRight(); 59529 method public int getContentInsetStart(); 59530 method public int getContentInsetStartWithNavigation(); 59531 method public int getCurrentContentInsetEnd(); 59532 method public int getCurrentContentInsetLeft(); 59533 method public int getCurrentContentInsetRight(); 59534 method public int getCurrentContentInsetStart(); 59535 method public android.graphics.drawable.Drawable getLogo(); 59536 method public CharSequence getLogoDescription(); 59537 method public android.view.Menu getMenu(); 59538 method @Nullable public CharSequence getNavigationContentDescription(); 59539 method @Nullable public android.graphics.drawable.Drawable getNavigationIcon(); 59540 method @Nullable public android.graphics.drawable.Drawable getOverflowIcon(); 59541 method public int getPopupTheme(); 59542 method public CharSequence getSubtitle(); 59543 method public CharSequence getTitle(); 59544 method public int getTitleMarginBottom(); 59545 method public int getTitleMarginEnd(); 59546 method public int getTitleMarginStart(); 59547 method public int getTitleMarginTop(); 59548 method public boolean hasExpandedActionView(); 59549 method public boolean hideOverflowMenu(); 59550 method public void inflateMenu(@MenuRes int); 59551 method public boolean isOverflowMenuShowing(); 59552 method public void setCollapseContentDescription(@StringRes int); 59553 method public void setCollapseContentDescription(@Nullable CharSequence); 59554 method public void setCollapseIcon(@DrawableRes int); 59555 method public void setCollapseIcon(@Nullable android.graphics.drawable.Drawable); 59556 method public void setContentInsetEndWithActions(int); 59557 method public void setContentInsetStartWithNavigation(int); 59558 method public void setContentInsetsAbsolute(int, int); 59559 method public void setContentInsetsRelative(int, int); 59560 method public void setLogo(@DrawableRes int); 59561 method public void setLogo(android.graphics.drawable.Drawable); 59562 method public void setLogoDescription(@StringRes int); 59563 method public void setLogoDescription(CharSequence); 59564 method public void setNavigationContentDescription(@StringRes int); 59565 method public void setNavigationContentDescription(@Nullable CharSequence); 59566 method public void setNavigationIcon(@DrawableRes int); 59567 method public void setNavigationIcon(@Nullable android.graphics.drawable.Drawable); 59568 method public void setNavigationOnClickListener(android.view.View.OnClickListener); 59569 method public void setOnMenuItemClickListener(android.widget.Toolbar.OnMenuItemClickListener); 59570 method public void setOverflowIcon(@Nullable android.graphics.drawable.Drawable); 59571 method public void setPopupTheme(@StyleRes int); 59572 method public void setSubtitle(@StringRes int); 59573 method public void setSubtitle(CharSequence); 59574 method public void setSubtitleTextAppearance(android.content.Context, @StyleRes int); 59575 method public void setSubtitleTextColor(@ColorInt int); 59576 method public void setTitle(@StringRes int); 59577 method public void setTitle(CharSequence); 59578 method public void setTitleMargin(int, int, int, int); 59579 method public void setTitleMarginBottom(int); 59580 method public void setTitleMarginEnd(int); 59581 method public void setTitleMarginStart(int); 59582 method public void setTitleMarginTop(int); 59583 method public void setTitleTextAppearance(android.content.Context, @StyleRes int); 59584 method public void setTitleTextColor(@ColorInt int); 59585 method public boolean showOverflowMenu(); 59586 } 59587 59588 public static class Toolbar.LayoutParams extends android.app.ActionBar.LayoutParams { 59589 ctor public Toolbar.LayoutParams(@NonNull android.content.Context, android.util.AttributeSet); 59590 ctor public Toolbar.LayoutParams(int, int); 59591 ctor public Toolbar.LayoutParams(int, int, int); 59592 ctor public Toolbar.LayoutParams(int); 59593 ctor public Toolbar.LayoutParams(android.widget.Toolbar.LayoutParams); 59594 ctor public Toolbar.LayoutParams(android.app.ActionBar.LayoutParams); 59595 ctor public Toolbar.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 59596 ctor public Toolbar.LayoutParams(android.view.ViewGroup.LayoutParams); 59597 } 59598 59599 public static interface Toolbar.OnMenuItemClickListener { 59600 method public boolean onMenuItemClick(android.view.MenuItem); 59601 } 59602 59603 @Deprecated public class TwoLineListItem extends android.widget.RelativeLayout { 59604 ctor @Deprecated public TwoLineListItem(android.content.Context); 59605 ctor @Deprecated public TwoLineListItem(android.content.Context, android.util.AttributeSet); 59606 ctor @Deprecated public TwoLineListItem(android.content.Context, android.util.AttributeSet, int); 59607 ctor @Deprecated public TwoLineListItem(android.content.Context, android.util.AttributeSet, int, int); 59608 method @Deprecated public android.widget.TextView getText1(); 59609 method @Deprecated public android.widget.TextView getText2(); 59610 } 59611 59612 public class VideoView extends android.view.SurfaceView implements android.widget.MediaController.MediaPlayerControl { 59613 ctor public VideoView(android.content.Context); 59614 ctor public VideoView(android.content.Context, android.util.AttributeSet); 59615 ctor public VideoView(android.content.Context, android.util.AttributeSet, int); 59616 ctor public VideoView(android.content.Context, android.util.AttributeSet, int, int); 59617 method public void addSubtitleSource(java.io.InputStream, android.media.MediaFormat); 59618 method public boolean canPause(); 59619 method public boolean canSeekBackward(); 59620 method public boolean canSeekForward(); 59621 method public int getAudioSessionId(); 59622 method public int getBufferPercentage(); 59623 method public int getCurrentPosition(); 59624 method public int getDuration(); 59625 method public boolean isPlaying(); 59626 method public void pause(); 59627 method public int resolveAdjustedSize(int, int); 59628 method public void resume(); 59629 method public void seekTo(int); 59630 method public void setAudioAttributes(@NonNull android.media.AudioAttributes); 59631 method public void setAudioFocusRequest(int); 59632 method public void setMediaController(android.widget.MediaController); 59633 method public void setOnCompletionListener(android.media.MediaPlayer.OnCompletionListener); 59634 method public void setOnErrorListener(android.media.MediaPlayer.OnErrorListener); 59635 method public void setOnInfoListener(android.media.MediaPlayer.OnInfoListener); 59636 method public void setOnPreparedListener(android.media.MediaPlayer.OnPreparedListener); 59637 method public void setVideoPath(String); 59638 method public void setVideoURI(android.net.Uri); 59639 method public void setVideoURI(android.net.Uri, java.util.Map<java.lang.String,java.lang.String>); 59640 method public void start(); 59641 method public void stopPlayback(); 59642 method public void suspend(); 59643 } 59644 59645 public class ViewAnimator extends android.widget.FrameLayout { 59646 ctor public ViewAnimator(android.content.Context); 59647 ctor public ViewAnimator(android.content.Context, android.util.AttributeSet); 59648 method public boolean getAnimateFirstView(); 59649 method public android.view.View getCurrentView(); 59650 method public int getDisplayedChild(); 59651 method public android.view.animation.Animation getInAnimation(); 59652 method public android.view.animation.Animation getOutAnimation(); 59653 method public void setAnimateFirstView(boolean); 59654 method public void setDisplayedChild(int); 59655 method public void setInAnimation(android.view.animation.Animation); 59656 method public void setInAnimation(android.content.Context, @AnimRes int); 59657 method public void setOutAnimation(android.view.animation.Animation); 59658 method public void setOutAnimation(android.content.Context, @AnimRes int); 59659 method public void showNext(); 59660 method public void showPrevious(); 59661 } 59662 59663 @android.widget.RemoteViews.RemoteView public class ViewFlipper extends android.widget.ViewAnimator { 59664 ctor public ViewFlipper(android.content.Context); 59665 ctor public ViewFlipper(android.content.Context, android.util.AttributeSet); 59666 method @IntRange(from=0) public int getFlipInterval(); 59667 method public boolean isAutoStart(); 59668 method public boolean isFlipping(); 59669 method public void setAutoStart(boolean); 59670 method public void setFlipInterval(@IntRange(from=0) int); 59671 method public void startFlipping(); 59672 method public void stopFlipping(); 59673 } 59674 59675 public class ViewSwitcher extends android.widget.ViewAnimator { 59676 ctor public ViewSwitcher(android.content.Context); 59677 ctor public ViewSwitcher(android.content.Context, android.util.AttributeSet); 59678 method public android.view.View getNextView(); 59679 method public void reset(); 59680 method public void setFactory(android.widget.ViewSwitcher.ViewFactory); 59681 } 59682 59683 public static interface ViewSwitcher.ViewFactory { 59684 method public android.view.View makeView(); 59685 } 59686 59687 public interface WrapperListAdapter extends android.widget.ListAdapter { 59688 method public android.widget.ListAdapter getWrappedAdapter(); 59689 } 59690 59691 @Deprecated public class ZoomButton extends android.widget.ImageButton implements android.view.View.OnLongClickListener { 59692 ctor @Deprecated public ZoomButton(android.content.Context); 59693 ctor @Deprecated public ZoomButton(android.content.Context, android.util.AttributeSet); 59694 ctor @Deprecated public ZoomButton(android.content.Context, android.util.AttributeSet, int); 59695 ctor @Deprecated public ZoomButton(android.content.Context, android.util.AttributeSet, int, int); 59696 method @Deprecated public boolean onLongClick(android.view.View); 59697 method @Deprecated public void setZoomSpeed(long); 59698 } 59699 59700 @Deprecated public class ZoomButtonsController implements android.view.View.OnTouchListener { 59701 ctor @Deprecated public ZoomButtonsController(android.view.View); 59702 method @Deprecated public android.view.ViewGroup getContainer(); 59703 method @Deprecated public android.view.View getZoomControls(); 59704 method @Deprecated public boolean isAutoDismissed(); 59705 method @Deprecated public boolean isVisible(); 59706 method public boolean onTouch(android.view.View, android.view.MotionEvent); 59707 method @Deprecated public void setAutoDismissed(boolean); 59708 method @Deprecated public void setFocusable(boolean); 59709 method @Deprecated public void setOnZoomListener(android.widget.ZoomButtonsController.OnZoomListener); 59710 method @Deprecated public void setVisible(boolean); 59711 method @Deprecated public void setZoomInEnabled(boolean); 59712 method @Deprecated public void setZoomOutEnabled(boolean); 59713 method @Deprecated public void setZoomSpeed(long); 59714 } 59715 59716 @Deprecated public static interface ZoomButtonsController.OnZoomListener { 59717 method @Deprecated public void onVisibilityChanged(boolean); 59718 method @Deprecated public void onZoom(boolean); 59719 } 59720 59721 @Deprecated public class ZoomControls extends android.widget.LinearLayout { 59722 ctor @Deprecated public ZoomControls(android.content.Context); 59723 ctor @Deprecated public ZoomControls(android.content.Context, android.util.AttributeSet); 59724 method @Deprecated public void hide(); 59725 method @Deprecated public void setIsZoomInEnabled(boolean); 59726 method @Deprecated public void setIsZoomOutEnabled(boolean); 59727 method @Deprecated public void setOnZoomInClickListener(android.view.View.OnClickListener); 59728 method @Deprecated public void setOnZoomOutClickListener(android.view.View.OnClickListener); 59729 method @Deprecated public void setZoomSpeed(long); 59730 method @Deprecated public void show(); 59731 } 59732 59733} 59734 59735package android.widget.inline { 59736 59737 public class InlineContentView extends android.view.ViewGroup { 59738 method @Nullable public android.view.SurfaceControl getSurfaceControl(); 59739 method public boolean isZOrderedOnTop(); 59740 method public void onLayout(boolean, int, int, int, int); 59741 method public void setSurfaceControlCallback(@Nullable android.widget.inline.InlineContentView.SurfaceControlCallback); 59742 method public boolean setZOrderedOnTop(boolean); 59743 } 59744 59745 public static interface InlineContentView.SurfaceControlCallback { 59746 method public void onCreated(@NonNull android.view.SurfaceControl); 59747 method public void onDestroyed(@NonNull android.view.SurfaceControl); 59748 } 59749 59750 public final class InlinePresentationSpec implements android.os.Parcelable { 59751 method public int describeContents(); 59752 method @NonNull public android.util.Size getMaxSize(); 59753 method @NonNull public android.util.Size getMinSize(); 59754 method @NonNull public android.os.Bundle getStyle(); 59755 method public void writeToParcel(@NonNull android.os.Parcel, int); 59756 field @NonNull public static final android.os.Parcelable.Creator<android.widget.inline.InlinePresentationSpec> CREATOR; 59757 } 59758 59759 public static final class InlinePresentationSpec.Builder { 59760 ctor public InlinePresentationSpec.Builder(@NonNull android.util.Size, @NonNull android.util.Size); 59761 method @NonNull public android.widget.inline.InlinePresentationSpec build(); 59762 method @NonNull public android.widget.inline.InlinePresentationSpec.Builder setStyle(@NonNull android.os.Bundle); 59763 } 59764 59765} 59766 59767package dalvik.annotation { 59768 59769 @Deprecated @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.ANNOTATION_TYPE}) public @interface TestTarget { 59770 method @Deprecated public abstract String conceptName() default ""; 59771 method @Deprecated public abstract Class<?>[] methodArgs() default {}; 59772 method @Deprecated public abstract String methodName() default ""; 59773 } 59774 59775 @Deprecated @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE}) public @interface TestTargetClass { 59776 method @Deprecated public abstract Class<?> value(); 59777 } 59778 59779} 59780 59781package dalvik.bytecode { 59782 59783 public final class OpcodeInfo { 59784 field public static final int MAXIMUM_PACKED_VALUE; 59785 field public static final int MAXIMUM_VALUE; 59786 } 59787 59788 public interface Opcodes { 59789 field public static final int OP_ADD_DOUBLE = 171; // 0xab 59790 field public static final int OP_ADD_DOUBLE_2ADDR = 203; // 0xcb 59791 field public static final int OP_ADD_FLOAT = 166; // 0xa6 59792 field public static final int OP_ADD_FLOAT_2ADDR = 198; // 0xc6 59793 field public static final int OP_ADD_INT = 144; // 0x90 59794 field public static final int OP_ADD_INT_2ADDR = 176; // 0xb0 59795 field public static final int OP_ADD_INT_LIT16 = 208; // 0xd0 59796 field public static final int OP_ADD_INT_LIT8 = 216; // 0xd8 59797 field public static final int OP_ADD_LONG = 155; // 0x9b 59798 field public static final int OP_ADD_LONG_2ADDR = 187; // 0xbb 59799 field public static final int OP_AGET = 68; // 0x44 59800 field public static final int OP_AGET_BOOLEAN = 71; // 0x47 59801 field public static final int OP_AGET_BYTE = 72; // 0x48 59802 field public static final int OP_AGET_CHAR = 73; // 0x49 59803 field public static final int OP_AGET_OBJECT = 70; // 0x46 59804 field public static final int OP_AGET_SHORT = 74; // 0x4a 59805 field public static final int OP_AGET_WIDE = 69; // 0x45 59806 field public static final int OP_AND_INT = 149; // 0x95 59807 field public static final int OP_AND_INT_2ADDR = 181; // 0xb5 59808 field public static final int OP_AND_INT_LIT16 = 213; // 0xd5 59809 field public static final int OP_AND_INT_LIT8 = 221; // 0xdd 59810 field public static final int OP_AND_LONG = 160; // 0xa0 59811 field public static final int OP_AND_LONG_2ADDR = 192; // 0xc0 59812 field public static final int OP_APUT = 75; // 0x4b 59813 field public static final int OP_APUT_BOOLEAN = 78; // 0x4e 59814 field public static final int OP_APUT_BYTE = 79; // 0x4f 59815 field public static final int OP_APUT_CHAR = 80; // 0x50 59816 field public static final int OP_APUT_OBJECT = 77; // 0x4d 59817 field public static final int OP_APUT_SHORT = 81; // 0x51 59818 field public static final int OP_APUT_WIDE = 76; // 0x4c 59819 field public static final int OP_ARRAY_LENGTH = 33; // 0x21 59820 field @Deprecated public static final int OP_BREAKPOINT = 236; // 0xec 59821 field public static final int OP_CHECK_CAST = 31; // 0x1f 59822 field public static final int OP_CHECK_CAST_JUMBO = 511; // 0x1ff 59823 field public static final int OP_CMPG_DOUBLE = 48; // 0x30 59824 field public static final int OP_CMPG_FLOAT = 46; // 0x2e 59825 field public static final int OP_CMPL_DOUBLE = 47; // 0x2f 59826 field public static final int OP_CMPL_FLOAT = 45; // 0x2d 59827 field public static final int OP_CMP_LONG = 49; // 0x31 59828 field public static final int OP_CONST = 20; // 0x14 59829 field public static final int OP_CONST_16 = 19; // 0x13 59830 field public static final int OP_CONST_4 = 18; // 0x12 59831 field public static final int OP_CONST_CLASS = 28; // 0x1c 59832 field public static final int OP_CONST_CLASS_JUMBO = 255; // 0xff 59833 field public static final int OP_CONST_HIGH16 = 21; // 0x15 59834 field public static final int OP_CONST_METHOD_HANDLE = 254; // 0xfe 59835 field public static final int OP_CONST_METHOD_TYPE = 255; // 0xff 59836 field public static final int OP_CONST_STRING = 26; // 0x1a 59837 field public static final int OP_CONST_STRING_JUMBO = 27; // 0x1b 59838 field public static final int OP_CONST_WIDE = 24; // 0x18 59839 field public static final int OP_CONST_WIDE_16 = 22; // 0x16 59840 field public static final int OP_CONST_WIDE_32 = 23; // 0x17 59841 field public static final int OP_CONST_WIDE_HIGH16 = 25; // 0x19 59842 field public static final int OP_DIV_DOUBLE = 174; // 0xae 59843 field public static final int OP_DIV_DOUBLE_2ADDR = 206; // 0xce 59844 field public static final int OP_DIV_FLOAT = 169; // 0xa9 59845 field public static final int OP_DIV_FLOAT_2ADDR = 201; // 0xc9 59846 field public static final int OP_DIV_INT = 147; // 0x93 59847 field public static final int OP_DIV_INT_2ADDR = 179; // 0xb3 59848 field public static final int OP_DIV_INT_LIT16 = 211; // 0xd3 59849 field public static final int OP_DIV_INT_LIT8 = 219; // 0xdb 59850 field public static final int OP_DIV_LONG = 158; // 0x9e 59851 field public static final int OP_DIV_LONG_2ADDR = 190; // 0xbe 59852 field public static final int OP_DOUBLE_TO_FLOAT = 140; // 0x8c 59853 field public static final int OP_DOUBLE_TO_INT = 138; // 0x8a 59854 field public static final int OP_DOUBLE_TO_LONG = 139; // 0x8b 59855 field @Deprecated public static final int OP_EXECUTE_INLINE = 238; // 0xee 59856 field @Deprecated public static final int OP_EXECUTE_INLINE_RANGE = 239; // 0xef 59857 field public static final int OP_FILLED_NEW_ARRAY = 36; // 0x24 59858 field public static final int OP_FILLED_NEW_ARRAY_JUMBO = 1535; // 0x5ff 59859 field public static final int OP_FILLED_NEW_ARRAY_RANGE = 37; // 0x25 59860 field public static final int OP_FILL_ARRAY_DATA = 38; // 0x26 59861 field public static final int OP_FLOAT_TO_DOUBLE = 137; // 0x89 59862 field public static final int OP_FLOAT_TO_INT = 135; // 0x87 59863 field public static final int OP_FLOAT_TO_LONG = 136; // 0x88 59864 field public static final int OP_GOTO = 40; // 0x28 59865 field public static final int OP_GOTO_16 = 41; // 0x29 59866 field public static final int OP_GOTO_32 = 42; // 0x2a 59867 field public static final int OP_IF_EQ = 50; // 0x32 59868 field public static final int OP_IF_EQZ = 56; // 0x38 59869 field public static final int OP_IF_GE = 53; // 0x35 59870 field public static final int OP_IF_GEZ = 59; // 0x3b 59871 field public static final int OP_IF_GT = 54; // 0x36 59872 field public static final int OP_IF_GTZ = 60; // 0x3c 59873 field public static final int OP_IF_LE = 55; // 0x37 59874 field public static final int OP_IF_LEZ = 61; // 0x3d 59875 field public static final int OP_IF_LT = 52; // 0x34 59876 field public static final int OP_IF_LTZ = 58; // 0x3a 59877 field public static final int OP_IF_NE = 51; // 0x33 59878 field public static final int OP_IF_NEZ = 57; // 0x39 59879 field public static final int OP_IGET = 82; // 0x52 59880 field public static final int OP_IGET_BOOLEAN = 85; // 0x55 59881 field public static final int OP_IGET_BOOLEAN_JUMBO = 2559; // 0x9ff 59882 field public static final int OP_IGET_BYTE = 86; // 0x56 59883 field public static final int OP_IGET_BYTE_JUMBO = 2815; // 0xaff 59884 field public static final int OP_IGET_CHAR = 87; // 0x57 59885 field public static final int OP_IGET_CHAR_JUMBO = 3071; // 0xbff 59886 field public static final int OP_IGET_JUMBO = 1791; // 0x6ff 59887 field public static final int OP_IGET_OBJECT = 84; // 0x54 59888 field public static final int OP_IGET_OBJECT_JUMBO = 2303; // 0x8ff 59889 field @Deprecated public static final int OP_IGET_OBJECT_QUICK = 244; // 0xf4 59890 field @Deprecated public static final int OP_IGET_QUICK = 242; // 0xf2 59891 field public static final int OP_IGET_SHORT = 88; // 0x58 59892 field public static final int OP_IGET_SHORT_JUMBO = 3327; // 0xcff 59893 field public static final int OP_IGET_WIDE = 83; // 0x53 59894 field public static final int OP_IGET_WIDE_JUMBO = 2047; // 0x7ff 59895 field @Deprecated public static final int OP_IGET_WIDE_QUICK = 243; // 0xf3 59896 field @Deprecated public static final int OP_IGET_WIDE_VOLATILE = 232; // 0xe8 59897 field public static final int OP_INSTANCE_OF = 32; // 0x20 59898 field public static final int OP_INSTANCE_OF_JUMBO = 767; // 0x2ff 59899 field public static final int OP_INT_TO_BYTE = 141; // 0x8d 59900 field public static final int OP_INT_TO_CHAR = 142; // 0x8e 59901 field public static final int OP_INT_TO_DOUBLE = 131; // 0x83 59902 field public static final int OP_INT_TO_FLOAT = 130; // 0x82 59903 field public static final int OP_INT_TO_LONG = 129; // 0x81 59904 field public static final int OP_INT_TO_SHORT = 143; // 0x8f 59905 field public static final int OP_INVOKE_CUSTOM = 252; // 0xfc 59906 field public static final int OP_INVOKE_CUSTOM_RANGE = 253; // 0xfd 59907 field public static final int OP_INVOKE_DIRECT = 112; // 0x70 59908 field @Deprecated public static final int OP_INVOKE_DIRECT_EMPTY = 240; // 0xf0 59909 field public static final int OP_INVOKE_DIRECT_JUMBO = 9471; // 0x24ff 59910 field public static final int OP_INVOKE_DIRECT_RANGE = 118; // 0x76 59911 field public static final int OP_INVOKE_INTERFACE = 114; // 0x72 59912 field public static final int OP_INVOKE_INTERFACE_JUMBO = 9983; // 0x26ff 59913 field public static final int OP_INVOKE_INTERFACE_RANGE = 120; // 0x78 59914 field public static final int OP_INVOKE_POLYMORPHIC = 250; // 0xfa 59915 field public static final int OP_INVOKE_POLYMORPHIC_RANGE = 251; // 0xfb 59916 field public static final int OP_INVOKE_STATIC = 113; // 0x71 59917 field public static final int OP_INVOKE_STATIC_JUMBO = 9727; // 0x25ff 59918 field public static final int OP_INVOKE_STATIC_RANGE = 119; // 0x77 59919 field public static final int OP_INVOKE_SUPER = 111; // 0x6f 59920 field public static final int OP_INVOKE_SUPER_JUMBO = 9215; // 0x23ff 59921 field @Deprecated public static final int OP_INVOKE_SUPER_QUICK = 250; // 0xfa 59922 field @Deprecated public static final int OP_INVOKE_SUPER_QUICK_RANGE = 251; // 0xfb 59923 field public static final int OP_INVOKE_SUPER_RANGE = 117; // 0x75 59924 field public static final int OP_INVOKE_VIRTUAL = 110; // 0x6e 59925 field public static final int OP_INVOKE_VIRTUAL_JUMBO = 8959; // 0x22ff 59926 field @Deprecated public static final int OP_INVOKE_VIRTUAL_QUICK = 248; // 0xf8 59927 field @Deprecated public static final int OP_INVOKE_VIRTUAL_QUICK_RANGE = 249; // 0xf9 59928 field public static final int OP_INVOKE_VIRTUAL_RANGE = 116; // 0x74 59929 field public static final int OP_IPUT = 89; // 0x59 59930 field public static final int OP_IPUT_BOOLEAN = 92; // 0x5c 59931 field public static final int OP_IPUT_BOOLEAN_JUMBO = 4351; // 0x10ff 59932 field public static final int OP_IPUT_BYTE = 93; // 0x5d 59933 field public static final int OP_IPUT_BYTE_JUMBO = 4607; // 0x11ff 59934 field public static final int OP_IPUT_CHAR = 94; // 0x5e 59935 field public static final int OP_IPUT_CHAR_JUMBO = 4863; // 0x12ff 59936 field public static final int OP_IPUT_JUMBO = 3583; // 0xdff 59937 field public static final int OP_IPUT_OBJECT = 91; // 0x5b 59938 field public static final int OP_IPUT_OBJECT_JUMBO = 4095; // 0xfff 59939 field @Deprecated public static final int OP_IPUT_OBJECT_QUICK = 247; // 0xf7 59940 field @Deprecated public static final int OP_IPUT_QUICK = 245; // 0xf5 59941 field public static final int OP_IPUT_SHORT = 95; // 0x5f 59942 field public static final int OP_IPUT_SHORT_JUMBO = 5119; // 0x13ff 59943 field public static final int OP_IPUT_WIDE = 90; // 0x5a 59944 field public static final int OP_IPUT_WIDE_JUMBO = 3839; // 0xeff 59945 field @Deprecated public static final int OP_IPUT_WIDE_QUICK = 246; // 0xf6 59946 field @Deprecated public static final int OP_IPUT_WIDE_VOLATILE = 233; // 0xe9 59947 field public static final int OP_LONG_TO_DOUBLE = 134; // 0x86 59948 field public static final int OP_LONG_TO_FLOAT = 133; // 0x85 59949 field public static final int OP_LONG_TO_INT = 132; // 0x84 59950 field public static final int OP_MONITOR_ENTER = 29; // 0x1d 59951 field public static final int OP_MONITOR_EXIT = 30; // 0x1e 59952 field public static final int OP_MOVE = 1; // 0x1 59953 field public static final int OP_MOVE_16 = 3; // 0x3 59954 field public static final int OP_MOVE_EXCEPTION = 13; // 0xd 59955 field public static final int OP_MOVE_FROM16 = 2; // 0x2 59956 field public static final int OP_MOVE_OBJECT = 7; // 0x7 59957 field public static final int OP_MOVE_OBJECT_16 = 9; // 0x9 59958 field public static final int OP_MOVE_OBJECT_FROM16 = 8; // 0x8 59959 field public static final int OP_MOVE_RESULT = 10; // 0xa 59960 field public static final int OP_MOVE_RESULT_OBJECT = 12; // 0xc 59961 field public static final int OP_MOVE_RESULT_WIDE = 11; // 0xb 59962 field public static final int OP_MOVE_WIDE = 4; // 0x4 59963 field public static final int OP_MOVE_WIDE_16 = 6; // 0x6 59964 field public static final int OP_MOVE_WIDE_FROM16 = 5; // 0x5 59965 field public static final int OP_MUL_DOUBLE = 173; // 0xad 59966 field public static final int OP_MUL_DOUBLE_2ADDR = 205; // 0xcd 59967 field public static final int OP_MUL_FLOAT = 168; // 0xa8 59968 field public static final int OP_MUL_FLOAT_2ADDR = 200; // 0xc8 59969 field public static final int OP_MUL_INT = 146; // 0x92 59970 field public static final int OP_MUL_INT_2ADDR = 178; // 0xb2 59971 field public static final int OP_MUL_INT_LIT16 = 210; // 0xd2 59972 field public static final int OP_MUL_INT_LIT8 = 218; // 0xda 59973 field public static final int OP_MUL_LONG = 157; // 0x9d 59974 field public static final int OP_MUL_LONG_2ADDR = 189; // 0xbd 59975 field public static final int OP_NEG_DOUBLE = 128; // 0x80 59976 field public static final int OP_NEG_FLOAT = 127; // 0x7f 59977 field public static final int OP_NEG_INT = 123; // 0x7b 59978 field public static final int OP_NEG_LONG = 125; // 0x7d 59979 field public static final int OP_NEW_ARRAY = 35; // 0x23 59980 field public static final int OP_NEW_ARRAY_JUMBO = 1279; // 0x4ff 59981 field public static final int OP_NEW_INSTANCE = 34; // 0x22 59982 field public static final int OP_NEW_INSTANCE_JUMBO = 1023; // 0x3ff 59983 field public static final int OP_NOP = 0; // 0x0 59984 field public static final int OP_NOT_INT = 124; // 0x7c 59985 field public static final int OP_NOT_LONG = 126; // 0x7e 59986 field public static final int OP_OR_INT = 150; // 0x96 59987 field public static final int OP_OR_INT_2ADDR = 182; // 0xb6 59988 field public static final int OP_OR_INT_LIT16 = 214; // 0xd6 59989 field public static final int OP_OR_INT_LIT8 = 222; // 0xde 59990 field public static final int OP_OR_LONG = 161; // 0xa1 59991 field public static final int OP_OR_LONG_2ADDR = 193; // 0xc1 59992 field public static final int OP_PACKED_SWITCH = 43; // 0x2b 59993 field public static final int OP_REM_DOUBLE = 175; // 0xaf 59994 field public static final int OP_REM_DOUBLE_2ADDR = 207; // 0xcf 59995 field public static final int OP_REM_FLOAT = 170; // 0xaa 59996 field public static final int OP_REM_FLOAT_2ADDR = 202; // 0xca 59997 field public static final int OP_REM_INT = 148; // 0x94 59998 field public static final int OP_REM_INT_2ADDR = 180; // 0xb4 59999 field public static final int OP_REM_INT_LIT16 = 212; // 0xd4 60000 field public static final int OP_REM_INT_LIT8 = 220; // 0xdc 60001 field public static final int OP_REM_LONG = 159; // 0x9f 60002 field public static final int OP_REM_LONG_2ADDR = 191; // 0xbf 60003 field public static final int OP_RETURN = 15; // 0xf 60004 field public static final int OP_RETURN_OBJECT = 17; // 0x11 60005 field public static final int OP_RETURN_VOID = 14; // 0xe 60006 field public static final int OP_RETURN_WIDE = 16; // 0x10 60007 field public static final int OP_RSUB_INT = 209; // 0xd1 60008 field public static final int OP_RSUB_INT_LIT8 = 217; // 0xd9 60009 field public static final int OP_SGET = 96; // 0x60 60010 field public static final int OP_SGET_BOOLEAN = 99; // 0x63 60011 field public static final int OP_SGET_BOOLEAN_JUMBO = 6143; // 0x17ff 60012 field public static final int OP_SGET_BYTE = 100; // 0x64 60013 field public static final int OP_SGET_BYTE_JUMBO = 6399; // 0x18ff 60014 field public static final int OP_SGET_CHAR = 101; // 0x65 60015 field public static final int OP_SGET_CHAR_JUMBO = 6655; // 0x19ff 60016 field public static final int OP_SGET_JUMBO = 5375; // 0x14ff 60017 field public static final int OP_SGET_OBJECT = 98; // 0x62 60018 field public static final int OP_SGET_OBJECT_JUMBO = 5887; // 0x16ff 60019 field public static final int OP_SGET_SHORT = 102; // 0x66 60020 field public static final int OP_SGET_SHORT_JUMBO = 6911; // 0x1aff 60021 field public static final int OP_SGET_WIDE = 97; // 0x61 60022 field public static final int OP_SGET_WIDE_JUMBO = 5631; // 0x15ff 60023 field @Deprecated public static final int OP_SGET_WIDE_VOLATILE = 234; // 0xea 60024 field public static final int OP_SHL_INT = 152; // 0x98 60025 field public static final int OP_SHL_INT_2ADDR = 184; // 0xb8 60026 field public static final int OP_SHL_INT_LIT8 = 224; // 0xe0 60027 field public static final int OP_SHL_LONG = 163; // 0xa3 60028 field public static final int OP_SHL_LONG_2ADDR = 195; // 0xc3 60029 field public static final int OP_SHR_INT = 153; // 0x99 60030 field public static final int OP_SHR_INT_2ADDR = 185; // 0xb9 60031 field public static final int OP_SHR_INT_LIT8 = 225; // 0xe1 60032 field public static final int OP_SHR_LONG = 164; // 0xa4 60033 field public static final int OP_SHR_LONG_2ADDR = 196; // 0xc4 60034 field public static final int OP_SPARSE_SWITCH = 44; // 0x2c 60035 field public static final int OP_SPUT = 103; // 0x67 60036 field public static final int OP_SPUT_BOOLEAN = 106; // 0x6a 60037 field public static final int OP_SPUT_BOOLEAN_JUMBO = 7935; // 0x1eff 60038 field public static final int OP_SPUT_BYTE = 107; // 0x6b 60039 field public static final int OP_SPUT_BYTE_JUMBO = 8191; // 0x1fff 60040 field public static final int OP_SPUT_CHAR = 108; // 0x6c 60041 field public static final int OP_SPUT_CHAR_JUMBO = 8447; // 0x20ff 60042 field public static final int OP_SPUT_JUMBO = 7167; // 0x1bff 60043 field public static final int OP_SPUT_OBJECT = 105; // 0x69 60044 field public static final int OP_SPUT_OBJECT_JUMBO = 7679; // 0x1dff 60045 field public static final int OP_SPUT_SHORT = 109; // 0x6d 60046 field public static final int OP_SPUT_SHORT_JUMBO = 8703; // 0x21ff 60047 field public static final int OP_SPUT_WIDE = 104; // 0x68 60048 field public static final int OP_SPUT_WIDE_JUMBO = 7423; // 0x1cff 60049 field @Deprecated public static final int OP_SPUT_WIDE_VOLATILE = 235; // 0xeb 60050 field public static final int OP_SUB_DOUBLE = 172; // 0xac 60051 field public static final int OP_SUB_DOUBLE_2ADDR = 204; // 0xcc 60052 field public static final int OP_SUB_FLOAT = 167; // 0xa7 60053 field public static final int OP_SUB_FLOAT_2ADDR = 199; // 0xc7 60054 field public static final int OP_SUB_INT = 145; // 0x91 60055 field public static final int OP_SUB_INT_2ADDR = 177; // 0xb1 60056 field public static final int OP_SUB_LONG = 156; // 0x9c 60057 field public static final int OP_SUB_LONG_2ADDR = 188; // 0xbc 60058 field public static final int OP_THROW = 39; // 0x27 60059 field @Deprecated public static final int OP_THROW_VERIFICATION_ERROR = 237; // 0xed 60060 field public static final int OP_USHR_INT = 154; // 0x9a 60061 field public static final int OP_USHR_INT_2ADDR = 186; // 0xba 60062 field public static final int OP_USHR_INT_LIT8 = 226; // 0xe2 60063 field public static final int OP_USHR_LONG = 165; // 0xa5 60064 field public static final int OP_USHR_LONG_2ADDR = 197; // 0xc5 60065 field public static final int OP_XOR_INT = 151; // 0x97 60066 field public static final int OP_XOR_INT_2ADDR = 183; // 0xb7 60067 field public static final int OP_XOR_INT_LIT16 = 215; // 0xd7 60068 field public static final int OP_XOR_INT_LIT8 = 223; // 0xdf 60069 field public static final int OP_XOR_LONG = 162; // 0xa2 60070 field public static final int OP_XOR_LONG_2ADDR = 194; // 0xc2 60071 } 60072 60073} 60074 60075package dalvik.system { 60076 60077 public class BaseDexClassLoader extends java.lang.ClassLoader { 60078 ctor public BaseDexClassLoader(String, java.io.File, String, ClassLoader); 60079 method public String findLibrary(String); 60080 method protected java.util.Enumeration<java.net.URL> findResources(String); 60081 } 60082 60083 public final class DelegateLastClassLoader extends dalvik.system.PathClassLoader { 60084 ctor public DelegateLastClassLoader(String, ClassLoader); 60085 ctor public DelegateLastClassLoader(String, String, ClassLoader); 60086 ctor public DelegateLastClassLoader(@NonNull String, @Nullable String, @Nullable ClassLoader, boolean); 60087 } 60088 60089 public class DexClassLoader extends dalvik.system.BaseDexClassLoader { 60090 ctor public DexClassLoader(String, String, String, ClassLoader); 60091 } 60092 60093 @Deprecated public final class DexFile { 60094 ctor @Deprecated public DexFile(java.io.File) throws java.io.IOException; 60095 ctor @Deprecated public DexFile(String) throws java.io.IOException; 60096 method @Deprecated public void close() throws java.io.IOException; 60097 method @Deprecated public java.util.Enumeration<java.lang.String> entries(); 60098 method @Deprecated public String getName(); 60099 method @Deprecated public static boolean isDexOptNeeded(String) throws java.io.FileNotFoundException, java.io.IOException; 60100 method @Deprecated public Class loadClass(String, ClassLoader); 60101 method @Deprecated public static dalvik.system.DexFile loadDex(String, String, int) throws java.io.IOException; 60102 } 60103 60104 public final class InMemoryDexClassLoader extends dalvik.system.BaseDexClassLoader { 60105 ctor public InMemoryDexClassLoader(@NonNull java.nio.ByteBuffer[], @Nullable String, @Nullable ClassLoader); 60106 ctor public InMemoryDexClassLoader(@NonNull java.nio.ByteBuffer[], @Nullable ClassLoader); 60107 ctor public InMemoryDexClassLoader(@NonNull java.nio.ByteBuffer, @Nullable ClassLoader); 60108 } 60109 60110 public class PathClassLoader extends dalvik.system.BaseDexClassLoader { 60111 ctor public PathClassLoader(String, ClassLoader); 60112 ctor public PathClassLoader(String, String, ClassLoader); 60113 } 60114 60115} 60116 60117package java.awt.font { 60118 60119 public final class NumericShaper implements java.io.Serializable { 60120 method public static java.awt.font.NumericShaper getContextualShaper(int); 60121 method public static java.awt.font.NumericShaper getContextualShaper(java.util.Set<java.awt.font.NumericShaper.Range>); 60122 method public static java.awt.font.NumericShaper getContextualShaper(int, int); 60123 method public static java.awt.font.NumericShaper getContextualShaper(java.util.Set<java.awt.font.NumericShaper.Range>, java.awt.font.NumericShaper.Range); 60124 method public java.util.Set<java.awt.font.NumericShaper.Range> getRangeSet(); 60125 method public int getRanges(); 60126 method public static java.awt.font.NumericShaper getShaper(int); 60127 method public static java.awt.font.NumericShaper getShaper(java.awt.font.NumericShaper.Range); 60128 method public boolean isContextual(); 60129 method public void shape(char[], int, int); 60130 method public void shape(char[], int, int, int); 60131 method public void shape(char[], int, int, java.awt.font.NumericShaper.Range); 60132 field public static final int ALL_RANGES = 524287; // 0x7ffff 60133 field public static final int ARABIC = 2; // 0x2 60134 field public static final int BENGALI = 16; // 0x10 60135 field public static final int DEVANAGARI = 8; // 0x8 60136 field public static final int EASTERN_ARABIC = 4; // 0x4 60137 field public static final int ETHIOPIC = 65536; // 0x10000 60138 field public static final int EUROPEAN = 1; // 0x1 60139 field public static final int GUJARATI = 64; // 0x40 60140 field public static final int GURMUKHI = 32; // 0x20 60141 field public static final int KANNADA = 1024; // 0x400 60142 field public static final int KHMER = 131072; // 0x20000 60143 field public static final int LAO = 8192; // 0x2000 60144 field public static final int MALAYALAM = 2048; // 0x800 60145 field public static final int MONGOLIAN = 262144; // 0x40000 60146 field public static final int MYANMAR = 32768; // 0x8000 60147 field public static final int ORIYA = 128; // 0x80 60148 field public static final int TAMIL = 256; // 0x100 60149 field public static final int TELUGU = 512; // 0x200 60150 field public static final int THAI = 4096; // 0x1000 60151 field public static final int TIBETAN = 16384; // 0x4000 60152 } 60153 60154 public enum NumericShaper.Range { 60155 enum_constant public static final java.awt.font.NumericShaper.Range ARABIC; 60156 enum_constant public static final java.awt.font.NumericShaper.Range BALINESE; 60157 enum_constant public static final java.awt.font.NumericShaper.Range BENGALI; 60158 enum_constant public static final java.awt.font.NumericShaper.Range CHAM; 60159 enum_constant public static final java.awt.font.NumericShaper.Range DEVANAGARI; 60160 enum_constant public static final java.awt.font.NumericShaper.Range EASTERN_ARABIC; 60161 enum_constant public static final java.awt.font.NumericShaper.Range ETHIOPIC; 60162 enum_constant public static final java.awt.font.NumericShaper.Range EUROPEAN; 60163 enum_constant public static final java.awt.font.NumericShaper.Range GUJARATI; 60164 enum_constant public static final java.awt.font.NumericShaper.Range GURMUKHI; 60165 enum_constant public static final java.awt.font.NumericShaper.Range JAVANESE; 60166 enum_constant public static final java.awt.font.NumericShaper.Range KANNADA; 60167 enum_constant public static final java.awt.font.NumericShaper.Range KAYAH_LI; 60168 enum_constant public static final java.awt.font.NumericShaper.Range KHMER; 60169 enum_constant public static final java.awt.font.NumericShaper.Range LAO; 60170 enum_constant public static final java.awt.font.NumericShaper.Range LEPCHA; 60171 enum_constant public static final java.awt.font.NumericShaper.Range LIMBU; 60172 enum_constant public static final java.awt.font.NumericShaper.Range MALAYALAM; 60173 enum_constant public static final java.awt.font.NumericShaper.Range MEETEI_MAYEK; 60174 enum_constant public static final java.awt.font.NumericShaper.Range MONGOLIAN; 60175 enum_constant public static final java.awt.font.NumericShaper.Range MYANMAR; 60176 enum_constant public static final java.awt.font.NumericShaper.Range MYANMAR_SHAN; 60177 enum_constant public static final java.awt.font.NumericShaper.Range NEW_TAI_LUE; 60178 enum_constant public static final java.awt.font.NumericShaper.Range NKO; 60179 enum_constant public static final java.awt.font.NumericShaper.Range OL_CHIKI; 60180 enum_constant public static final java.awt.font.NumericShaper.Range ORIYA; 60181 enum_constant public static final java.awt.font.NumericShaper.Range SAURASHTRA; 60182 enum_constant public static final java.awt.font.NumericShaper.Range SUNDANESE; 60183 enum_constant public static final java.awt.font.NumericShaper.Range TAI_THAM_HORA; 60184 enum_constant public static final java.awt.font.NumericShaper.Range TAI_THAM_THAM; 60185 enum_constant public static final java.awt.font.NumericShaper.Range TAMIL; 60186 enum_constant public static final java.awt.font.NumericShaper.Range TELUGU; 60187 enum_constant public static final java.awt.font.NumericShaper.Range THAI; 60188 enum_constant public static final java.awt.font.NumericShaper.Range TIBETAN; 60189 enum_constant public static final java.awt.font.NumericShaper.Range VAI; 60190 } 60191 60192 public final class TextAttribute extends java.text.AttributedCharacterIterator.Attribute { 60193 ctor protected TextAttribute(String); 60194 field public static final java.awt.font.TextAttribute BACKGROUND; 60195 field public static final java.awt.font.TextAttribute BIDI_EMBEDDING; 60196 field public static final java.awt.font.TextAttribute CHAR_REPLACEMENT; 60197 field public static final java.awt.font.TextAttribute FAMILY; 60198 field public static final java.awt.font.TextAttribute FONT; 60199 field public static final java.awt.font.TextAttribute FOREGROUND; 60200 field public static final java.awt.font.TextAttribute INPUT_METHOD_HIGHLIGHT; 60201 field public static final java.awt.font.TextAttribute INPUT_METHOD_UNDERLINE; 60202 field public static final java.awt.font.TextAttribute JUSTIFICATION; 60203 field public static final Float JUSTIFICATION_FULL; 60204 field public static final Float JUSTIFICATION_NONE; 60205 field public static final java.awt.font.TextAttribute KERNING; 60206 field public static final Integer KERNING_ON; 60207 field public static final java.awt.font.TextAttribute LIGATURES; 60208 field public static final Integer LIGATURES_ON; 60209 field public static final java.awt.font.TextAttribute NUMERIC_SHAPING; 60210 field public static final java.awt.font.TextAttribute POSTURE; 60211 field public static final Float POSTURE_OBLIQUE; 60212 field public static final Float POSTURE_REGULAR; 60213 field public static final java.awt.font.TextAttribute RUN_DIRECTION; 60214 field public static final Boolean RUN_DIRECTION_LTR; 60215 field public static final Boolean RUN_DIRECTION_RTL; 60216 field public static final java.awt.font.TextAttribute SIZE; 60217 field public static final java.awt.font.TextAttribute STRIKETHROUGH; 60218 field public static final Boolean STRIKETHROUGH_ON; 60219 field public static final java.awt.font.TextAttribute SUPERSCRIPT; 60220 field public static final Integer SUPERSCRIPT_SUB; 60221 field public static final Integer SUPERSCRIPT_SUPER; 60222 field public static final java.awt.font.TextAttribute SWAP_COLORS; 60223 field public static final Boolean SWAP_COLORS_ON; 60224 field public static final java.awt.font.TextAttribute TRACKING; 60225 field public static final Float TRACKING_LOOSE; 60226 field public static final Float TRACKING_TIGHT; 60227 field public static final java.awt.font.TextAttribute TRANSFORM; 60228 field public static final java.awt.font.TextAttribute UNDERLINE; 60229 field public static final Integer UNDERLINE_LOW_DASHED; 60230 field public static final Integer UNDERLINE_LOW_DOTTED; 60231 field public static final Integer UNDERLINE_LOW_GRAY; 60232 field public static final Integer UNDERLINE_LOW_ONE_PIXEL; 60233 field public static final Integer UNDERLINE_LOW_TWO_PIXEL; 60234 field public static final Integer UNDERLINE_ON; 60235 field public static final java.awt.font.TextAttribute WEIGHT; 60236 field public static final Float WEIGHT_BOLD; 60237 field public static final Float WEIGHT_DEMIBOLD; 60238 field public static final Float WEIGHT_DEMILIGHT; 60239 field public static final Float WEIGHT_EXTRABOLD; 60240 field public static final Float WEIGHT_EXTRA_LIGHT; 60241 field public static final Float WEIGHT_HEAVY; 60242 field public static final Float WEIGHT_LIGHT; 60243 field public static final Float WEIGHT_MEDIUM; 60244 field public static final Float WEIGHT_REGULAR; 60245 field public static final Float WEIGHT_SEMIBOLD; 60246 field public static final Float WEIGHT_ULTRABOLD; 60247 field public static final java.awt.font.TextAttribute WIDTH; 60248 field public static final Float WIDTH_CONDENSED; 60249 field public static final Float WIDTH_EXTENDED; 60250 field public static final Float WIDTH_REGULAR; 60251 field public static final Float WIDTH_SEMI_CONDENSED; 60252 field public static final Float WIDTH_SEMI_EXTENDED; 60253 } 60254 60255} 60256 60257package java.beans { 60258 60259 public class IndexedPropertyChangeEvent extends java.beans.PropertyChangeEvent { 60260 ctor public IndexedPropertyChangeEvent(Object, String, Object, Object, int); 60261 method public int getIndex(); 60262 } 60263 60264 public class PropertyChangeEvent extends java.util.EventObject { 60265 ctor public PropertyChangeEvent(Object, String, Object, Object); 60266 method public Object getNewValue(); 60267 method public Object getOldValue(); 60268 method public Object getPropagationId(); 60269 method public String getPropertyName(); 60270 method public void setPropagationId(Object); 60271 } 60272 60273 public interface PropertyChangeListener extends java.util.EventListener { 60274 method public void propertyChange(java.beans.PropertyChangeEvent); 60275 } 60276 60277 public class PropertyChangeListenerProxy extends java.util.EventListenerProxy<java.beans.PropertyChangeListener> implements java.beans.PropertyChangeListener { 60278 ctor public PropertyChangeListenerProxy(String, java.beans.PropertyChangeListener); 60279 method public String getPropertyName(); 60280 method public void propertyChange(java.beans.PropertyChangeEvent); 60281 } 60282 60283 public class PropertyChangeSupport implements java.io.Serializable { 60284 ctor public PropertyChangeSupport(Object); 60285 method public void addPropertyChangeListener(java.beans.PropertyChangeListener); 60286 method public void addPropertyChangeListener(String, java.beans.PropertyChangeListener); 60287 method public void fireIndexedPropertyChange(String, int, Object, Object); 60288 method public void fireIndexedPropertyChange(String, int, int, int); 60289 method public void fireIndexedPropertyChange(String, int, boolean, boolean); 60290 method public void firePropertyChange(String, Object, Object); 60291 method public void firePropertyChange(String, int, int); 60292 method public void firePropertyChange(String, boolean, boolean); 60293 method public void firePropertyChange(java.beans.PropertyChangeEvent); 60294 method public java.beans.PropertyChangeListener[] getPropertyChangeListeners(); 60295 method public java.beans.PropertyChangeListener[] getPropertyChangeListeners(String); 60296 method public boolean hasListeners(String); 60297 method public void removePropertyChangeListener(java.beans.PropertyChangeListener); 60298 method public void removePropertyChangeListener(String, java.beans.PropertyChangeListener); 60299 } 60300 60301} 60302 60303package java.io { 60304 60305 public class BufferedInputStream extends java.io.FilterInputStream { 60306 ctor public BufferedInputStream(java.io.InputStream); 60307 ctor public BufferedInputStream(java.io.InputStream, int); 60308 field protected volatile byte[] buf; 60309 field protected int count; 60310 field protected int marklimit; 60311 field protected int markpos; 60312 field protected int pos; 60313 } 60314 60315 public class BufferedOutputStream extends java.io.FilterOutputStream { 60316 ctor public BufferedOutputStream(java.io.OutputStream); 60317 ctor public BufferedOutputStream(java.io.OutputStream, int); 60318 field protected byte[] buf; 60319 field protected int count; 60320 } 60321 60322 public class BufferedReader extends java.io.Reader { 60323 ctor public BufferedReader(java.io.Reader, int); 60324 ctor public BufferedReader(java.io.Reader); 60325 method public void close() throws java.io.IOException; 60326 method public java.util.stream.Stream<java.lang.String> lines(); 60327 method public int read(char[], int, int) throws java.io.IOException; 60328 method public String readLine() throws java.io.IOException; 60329 } 60330 60331 public class BufferedWriter extends java.io.Writer { 60332 ctor public BufferedWriter(java.io.Writer); 60333 ctor public BufferedWriter(java.io.Writer, int); 60334 method public void close() throws java.io.IOException; 60335 method public void flush() throws java.io.IOException; 60336 method public void newLine() throws java.io.IOException; 60337 method public void write(char[], int, int) throws java.io.IOException; 60338 } 60339 60340 public class ByteArrayInputStream extends java.io.InputStream { 60341 ctor public ByteArrayInputStream(byte[]); 60342 ctor public ByteArrayInputStream(byte[], int, int); 60343 method public int available(); 60344 method public int read(); 60345 method public int read(byte[], int, int); 60346 method public void reset(); 60347 method public long skip(long); 60348 field protected byte[] buf; 60349 field protected int count; 60350 field protected int mark; 60351 field protected int pos; 60352 } 60353 60354 public class ByteArrayOutputStream extends java.io.OutputStream { 60355 ctor public ByteArrayOutputStream(); 60356 ctor public ByteArrayOutputStream(int); 60357 method public void reset(); 60358 method public int size(); 60359 method @NonNull public byte[] toByteArray(); 60360 method @NonNull public String toString(@NonNull String) throws java.io.UnsupportedEncodingException; 60361 method @Deprecated @NonNull public String toString(int); 60362 method public void write(int); 60363 method public void write(@NonNull byte[], int, int); 60364 method public void writeTo(@NonNull java.io.OutputStream) throws java.io.IOException; 60365 field @NonNull protected byte[] buf; 60366 field protected int count; 60367 } 60368 60369 public class CharArrayReader extends java.io.Reader { 60370 ctor public CharArrayReader(char[]); 60371 ctor public CharArrayReader(char[], int, int); 60372 method public void close(); 60373 method public int read(char[], int, int) throws java.io.IOException; 60374 field protected char[] buf; 60375 field protected int count; 60376 field protected int markedPos; 60377 field protected int pos; 60378 } 60379 60380 public class CharArrayWriter extends java.io.Writer { 60381 ctor public CharArrayWriter(); 60382 ctor public CharArrayWriter(int); 60383 method public java.io.CharArrayWriter append(CharSequence); 60384 method public java.io.CharArrayWriter append(CharSequence, int, int); 60385 method public java.io.CharArrayWriter append(char); 60386 method public void close(); 60387 method public void flush(); 60388 method public void reset(); 60389 method public int size(); 60390 method public char[] toCharArray(); 60391 method public void write(int); 60392 method public void write(char[], int, int); 60393 method public void write(String, int, int); 60394 method public void writeTo(java.io.Writer) throws java.io.IOException; 60395 field protected char[] buf; 60396 field protected int count; 60397 } 60398 60399 public class CharConversionException extends java.io.IOException { 60400 ctor public CharConversionException(); 60401 ctor public CharConversionException(String); 60402 } 60403 60404 public interface Closeable extends java.lang.AutoCloseable { 60405 method public void close() throws java.io.IOException; 60406 } 60407 60408 public final class Console implements java.io.Flushable { 60409 method public void flush(); 60410 method public java.io.Console format(String, java.lang.Object...); 60411 method public java.io.Console printf(String, java.lang.Object...); 60412 method public String readLine(String, java.lang.Object...); 60413 method public String readLine(); 60414 method public char[] readPassword(String, java.lang.Object...); 60415 method public char[] readPassword(); 60416 method public java.io.Reader reader(); 60417 method public java.io.PrintWriter writer(); 60418 } 60419 60420 public interface DataInput { 60421 method public boolean readBoolean() throws java.io.IOException; 60422 method public byte readByte() throws java.io.IOException; 60423 method public char readChar() throws java.io.IOException; 60424 method public double readDouble() throws java.io.IOException; 60425 method public float readFloat() throws java.io.IOException; 60426 method public void readFully(byte[]) throws java.io.IOException; 60427 method public void readFully(byte[], int, int) throws java.io.IOException; 60428 method public int readInt() throws java.io.IOException; 60429 method public String readLine() throws java.io.IOException; 60430 method public long readLong() throws java.io.IOException; 60431 method public short readShort() throws java.io.IOException; 60432 method public String readUTF() throws java.io.IOException; 60433 method public int readUnsignedByte() throws java.io.IOException; 60434 method public int readUnsignedShort() throws java.io.IOException; 60435 method public int skipBytes(int) throws java.io.IOException; 60436 } 60437 60438 public class DataInputStream extends java.io.FilterInputStream implements java.io.DataInput { 60439 ctor public DataInputStream(java.io.InputStream); 60440 method public final int read(byte[]) throws java.io.IOException; 60441 method public final int read(byte[], int, int) throws java.io.IOException; 60442 method public final boolean readBoolean() throws java.io.IOException; 60443 method public final byte readByte() throws java.io.IOException; 60444 method public final char readChar() throws java.io.IOException; 60445 method public final double readDouble() throws java.io.IOException; 60446 method public final float readFloat() throws java.io.IOException; 60447 method public final void readFully(byte[]) throws java.io.IOException; 60448 method public final void readFully(byte[], int, int) throws java.io.IOException; 60449 method public final int readInt() throws java.io.IOException; 60450 method @Deprecated public final String readLine() throws java.io.IOException; 60451 method public final long readLong() throws java.io.IOException; 60452 method public final short readShort() throws java.io.IOException; 60453 method public final String readUTF() throws java.io.IOException; 60454 method public static final String readUTF(java.io.DataInput) throws java.io.IOException; 60455 method public final int readUnsignedByte() throws java.io.IOException; 60456 method public final int readUnsignedShort() throws java.io.IOException; 60457 method public final int skipBytes(int) throws java.io.IOException; 60458 } 60459 60460 public interface DataOutput { 60461 method public void write(int) throws java.io.IOException; 60462 method public void write(byte[]) throws java.io.IOException; 60463 method public void write(byte[], int, int) throws java.io.IOException; 60464 method public void writeBoolean(boolean) throws java.io.IOException; 60465 method public void writeByte(int) throws java.io.IOException; 60466 method public void writeBytes(String) throws java.io.IOException; 60467 method public void writeChar(int) throws java.io.IOException; 60468 method public void writeChars(String) throws java.io.IOException; 60469 method public void writeDouble(double) throws java.io.IOException; 60470 method public void writeFloat(float) throws java.io.IOException; 60471 method public void writeInt(int) throws java.io.IOException; 60472 method public void writeLong(long) throws java.io.IOException; 60473 method public void writeShort(int) throws java.io.IOException; 60474 method public void writeUTF(String) throws java.io.IOException; 60475 } 60476 60477 public class DataOutputStream extends java.io.FilterOutputStream implements java.io.DataOutput { 60478 ctor public DataOutputStream(java.io.OutputStream); 60479 method public final int size(); 60480 method public final void writeBoolean(boolean) throws java.io.IOException; 60481 method public final void writeByte(int) throws java.io.IOException; 60482 method public final void writeBytes(String) throws java.io.IOException; 60483 method public final void writeChar(int) throws java.io.IOException; 60484 method public final void writeChars(String) throws java.io.IOException; 60485 method public final void writeDouble(double) throws java.io.IOException; 60486 method public final void writeFloat(float) throws java.io.IOException; 60487 method public final void writeInt(int) throws java.io.IOException; 60488 method public final void writeLong(long) throws java.io.IOException; 60489 method public final void writeShort(int) throws java.io.IOException; 60490 method public final void writeUTF(String) throws java.io.IOException; 60491 field protected int written; 60492 } 60493 60494 public class EOFException extends java.io.IOException { 60495 ctor public EOFException(); 60496 ctor public EOFException(String); 60497 } 60498 60499 public interface Externalizable extends java.io.Serializable { 60500 method public void readExternal(java.io.ObjectInput) throws java.lang.ClassNotFoundException, java.io.IOException; 60501 method public void writeExternal(java.io.ObjectOutput) throws java.io.IOException; 60502 } 60503 60504 public class File implements java.lang.Comparable<java.io.File> java.io.Serializable { 60505 ctor public File(@NonNull String); 60506 ctor public File(@Nullable String, @NonNull String); 60507 ctor public File(@Nullable java.io.File, @NonNull String); 60508 ctor public File(@NonNull java.net.URI); 60509 method public boolean canExecute(); 60510 method public boolean canRead(); 60511 method public boolean canWrite(); 60512 method public int compareTo(@NonNull java.io.File); 60513 method public boolean createNewFile() throws java.io.IOException; 60514 method @NonNull public static java.io.File createTempFile(@NonNull String, @Nullable String, @Nullable java.io.File) throws java.io.IOException; 60515 method @NonNull public static java.io.File createTempFile(@NonNull String, @Nullable String) throws java.io.IOException; 60516 method public boolean delete(); 60517 method public void deleteOnExit(); 60518 method public boolean exists(); 60519 method @NonNull public java.io.File getAbsoluteFile(); 60520 method @NonNull public String getAbsolutePath(); 60521 method @NonNull public java.io.File getCanonicalFile() throws java.io.IOException; 60522 method @NonNull public String getCanonicalPath() throws java.io.IOException; 60523 method public long getFreeSpace(); 60524 method @NonNull public String getName(); 60525 method @Nullable public String getParent(); 60526 method @Nullable public java.io.File getParentFile(); 60527 method @NonNull public String getPath(); 60528 method public long getTotalSpace(); 60529 method public long getUsableSpace(); 60530 method public boolean isAbsolute(); 60531 method public boolean isDirectory(); 60532 method public boolean isFile(); 60533 method public boolean isHidden(); 60534 method public long lastModified(); 60535 method public long length(); 60536 method @Nullable public String[] list(); 60537 method @Nullable public String[] list(@Nullable java.io.FilenameFilter); 60538 method @Nullable public java.io.File[] listFiles(); 60539 method @Nullable public java.io.File[] listFiles(@Nullable java.io.FilenameFilter); 60540 method @Nullable public java.io.File[] listFiles(@Nullable java.io.FileFilter); 60541 method @NonNull public static java.io.File[] listRoots(); 60542 method public boolean mkdir(); 60543 method public boolean mkdirs(); 60544 method public boolean renameTo(@NonNull java.io.File); 60545 method public boolean setExecutable(boolean, boolean); 60546 method public boolean setExecutable(boolean); 60547 method public boolean setLastModified(long); 60548 method public boolean setReadOnly(); 60549 method public boolean setReadable(boolean, boolean); 60550 method public boolean setReadable(boolean); 60551 method public boolean setWritable(boolean, boolean); 60552 method public boolean setWritable(boolean); 60553 method @NonNull public java.nio.file.Path toPath(); 60554 method @NonNull public java.net.URI toURI(); 60555 method @Deprecated @NonNull public java.net.URL toURL() throws java.net.MalformedURLException; 60556 field @NonNull public static final String pathSeparator; 60557 field public static final char pathSeparatorChar; 60558 field @NonNull public static final String separator; 60559 field public static final char separatorChar; 60560 } 60561 60562 public final class FileDescriptor { 60563 ctor public FileDescriptor(); 60564 method public void sync() throws java.io.SyncFailedException; 60565 method public boolean valid(); 60566 field public static final java.io.FileDescriptor err; 60567 field public static final java.io.FileDescriptor in; 60568 field public static final java.io.FileDescriptor out; 60569 } 60570 60571 @java.lang.FunctionalInterface public interface FileFilter { 60572 method public boolean accept(java.io.File); 60573 } 60574 60575 public class FileInputStream extends java.io.InputStream { 60576 ctor public FileInputStream(String) throws java.io.FileNotFoundException; 60577 ctor public FileInputStream(java.io.File) throws java.io.FileNotFoundException; 60578 ctor public FileInputStream(java.io.FileDescriptor); 60579 method protected void finalize() throws java.io.IOException; 60580 method public java.nio.channels.FileChannel getChannel(); 60581 method public final java.io.FileDescriptor getFD() throws java.io.IOException; 60582 method public int read() throws java.io.IOException; 60583 } 60584 60585 public class FileNotFoundException extends java.io.IOException { 60586 ctor public FileNotFoundException(); 60587 ctor public FileNotFoundException(String); 60588 } 60589 60590 public class FileOutputStream extends java.io.OutputStream { 60591 ctor public FileOutputStream(String) throws java.io.FileNotFoundException; 60592 ctor public FileOutputStream(String, boolean) throws java.io.FileNotFoundException; 60593 ctor public FileOutputStream(java.io.File) throws java.io.FileNotFoundException; 60594 ctor public FileOutputStream(java.io.File, boolean) throws java.io.FileNotFoundException; 60595 ctor public FileOutputStream(java.io.FileDescriptor); 60596 method protected void finalize() throws java.io.IOException; 60597 method public java.nio.channels.FileChannel getChannel(); 60598 method public final java.io.FileDescriptor getFD() throws java.io.IOException; 60599 method public void write(int) throws java.io.IOException; 60600 } 60601 60602 public final class FilePermission extends java.security.Permission implements java.io.Serializable { 60603 ctor public FilePermission(String, String); 60604 method public String getActions(); 60605 method public boolean implies(java.security.Permission); 60606 } 60607 60608 public class FileReader extends java.io.InputStreamReader { 60609 ctor public FileReader(String) throws java.io.FileNotFoundException; 60610 ctor public FileReader(java.io.File) throws java.io.FileNotFoundException; 60611 ctor public FileReader(java.io.FileDescriptor); 60612 } 60613 60614 public class FileWriter extends java.io.OutputStreamWriter { 60615 ctor public FileWriter(String) throws java.io.IOException; 60616 ctor public FileWriter(String, boolean) throws java.io.IOException; 60617 ctor public FileWriter(java.io.File) throws java.io.IOException; 60618 ctor public FileWriter(java.io.File, boolean) throws java.io.IOException; 60619 ctor public FileWriter(java.io.FileDescriptor); 60620 } 60621 60622 @java.lang.FunctionalInterface public interface FilenameFilter { 60623 method public boolean accept(java.io.File, String); 60624 } 60625 60626 public class FilterInputStream extends java.io.InputStream { 60627 ctor protected FilterInputStream(java.io.InputStream); 60628 method public int read() throws java.io.IOException; 60629 field protected volatile java.io.InputStream in; 60630 } 60631 60632 public class FilterOutputStream extends java.io.OutputStream { 60633 ctor public FilterOutputStream(java.io.OutputStream); 60634 method public void write(int) throws java.io.IOException; 60635 field protected java.io.OutputStream out; 60636 } 60637 60638 public abstract class FilterReader extends java.io.Reader { 60639 ctor protected FilterReader(java.io.Reader); 60640 method public void close() throws java.io.IOException; 60641 method public int read(char[], int, int) throws java.io.IOException; 60642 field protected java.io.Reader in; 60643 } 60644 60645 public abstract class FilterWriter extends java.io.Writer { 60646 ctor protected FilterWriter(java.io.Writer); 60647 method public void close() throws java.io.IOException; 60648 method public void flush() throws java.io.IOException; 60649 method public void write(char[], int, int) throws java.io.IOException; 60650 field protected java.io.Writer out; 60651 } 60652 60653 public interface Flushable { 60654 method public void flush() throws java.io.IOException; 60655 } 60656 60657 public class IOError extends java.lang.Error { 60658 ctor public IOError(Throwable); 60659 } 60660 60661 public class IOException extends java.lang.Exception { 60662 ctor public IOException(); 60663 ctor public IOException(String); 60664 ctor public IOException(String, Throwable); 60665 ctor public IOException(Throwable); 60666 } 60667 60668 public abstract class InputStream implements java.io.Closeable { 60669 ctor public InputStream(); 60670 method public int available() throws java.io.IOException; 60671 method public void close() throws java.io.IOException; 60672 method public void mark(int); 60673 method public boolean markSupported(); 60674 method public abstract int read() throws java.io.IOException; 60675 method public int read(byte[]) throws java.io.IOException; 60676 method public int read(byte[], int, int) throws java.io.IOException; 60677 method public void reset() throws java.io.IOException; 60678 method public long skip(long) throws java.io.IOException; 60679 } 60680 60681 public class InputStreamReader extends java.io.Reader { 60682 ctor public InputStreamReader(java.io.InputStream); 60683 ctor public InputStreamReader(java.io.InputStream, String) throws java.io.UnsupportedEncodingException; 60684 ctor public InputStreamReader(java.io.InputStream, java.nio.charset.Charset); 60685 ctor public InputStreamReader(java.io.InputStream, java.nio.charset.CharsetDecoder); 60686 method public void close() throws java.io.IOException; 60687 method public String getEncoding(); 60688 method public int read(char[], int, int) throws java.io.IOException; 60689 } 60690 60691 public class InterruptedIOException extends java.io.IOException { 60692 ctor public InterruptedIOException(); 60693 ctor public InterruptedIOException(String); 60694 field public int bytesTransferred; 60695 } 60696 60697 public class InvalidClassException extends java.io.ObjectStreamException { 60698 ctor public InvalidClassException(String); 60699 ctor public InvalidClassException(String, String); 60700 field public String classname; 60701 } 60702 60703 public class InvalidObjectException extends java.io.ObjectStreamException { 60704 ctor public InvalidObjectException(String); 60705 } 60706 60707 @Deprecated public class LineNumberInputStream extends java.io.FilterInputStream { 60708 ctor @Deprecated public LineNumberInputStream(java.io.InputStream); 60709 method @Deprecated public int getLineNumber(); 60710 method @Deprecated public void setLineNumber(int); 60711 } 60712 60713 public class LineNumberReader extends java.io.BufferedReader { 60714 ctor public LineNumberReader(java.io.Reader); 60715 ctor public LineNumberReader(java.io.Reader, int); 60716 method public int getLineNumber(); 60717 method public void setLineNumber(int); 60718 } 60719 60720 public class NotActiveException extends java.io.ObjectStreamException { 60721 ctor public NotActiveException(String); 60722 ctor public NotActiveException(); 60723 } 60724 60725 public class NotSerializableException extends java.io.ObjectStreamException { 60726 ctor public NotSerializableException(String); 60727 ctor public NotSerializableException(); 60728 } 60729 60730 public interface ObjectInput extends java.io.DataInput java.lang.AutoCloseable { 60731 method public int available() throws java.io.IOException; 60732 method public void close() throws java.io.IOException; 60733 method public int read() throws java.io.IOException; 60734 method public int read(byte[]) throws java.io.IOException; 60735 method public int read(byte[], int, int) throws java.io.IOException; 60736 method public Object readObject() throws java.lang.ClassNotFoundException, java.io.IOException; 60737 method public long skip(long) throws java.io.IOException; 60738 } 60739 60740 public class ObjectInputStream extends java.io.InputStream implements java.io.ObjectInput java.io.ObjectStreamConstants { 60741 ctor public ObjectInputStream(java.io.InputStream) throws java.io.IOException; 60742 ctor protected ObjectInputStream() throws java.io.IOException, java.lang.SecurityException; 60743 method public void defaultReadObject() throws java.lang.ClassNotFoundException, java.io.IOException; 60744 method protected boolean enableResolveObject(boolean) throws java.lang.SecurityException; 60745 method public int read() throws java.io.IOException; 60746 method public boolean readBoolean() throws java.io.IOException; 60747 method public byte readByte() throws java.io.IOException; 60748 method public char readChar() throws java.io.IOException; 60749 method protected java.io.ObjectStreamClass readClassDescriptor() throws java.lang.ClassNotFoundException, java.io.IOException; 60750 method public double readDouble() throws java.io.IOException; 60751 method public java.io.ObjectInputStream.GetField readFields() throws java.lang.ClassNotFoundException, java.io.IOException; 60752 method public float readFloat() throws java.io.IOException; 60753 method public void readFully(byte[]) throws java.io.IOException; 60754 method public void readFully(byte[], int, int) throws java.io.IOException; 60755 method public int readInt() throws java.io.IOException; 60756 method @Deprecated public String readLine() throws java.io.IOException; 60757 method public long readLong() throws java.io.IOException; 60758 method public final Object readObject() throws java.lang.ClassNotFoundException, java.io.IOException; 60759 method protected Object readObjectOverride() throws java.lang.ClassNotFoundException, java.io.IOException; 60760 method public short readShort() throws java.io.IOException; 60761 method protected void readStreamHeader() throws java.io.IOException, java.io.StreamCorruptedException; 60762 method public String readUTF() throws java.io.IOException; 60763 method public Object readUnshared() throws java.lang.ClassNotFoundException, java.io.IOException; 60764 method public int readUnsignedByte() throws java.io.IOException; 60765 method public int readUnsignedShort() throws java.io.IOException; 60766 method public void registerValidation(java.io.ObjectInputValidation, int) throws java.io.InvalidObjectException, java.io.NotActiveException; 60767 method protected Class<?> resolveClass(java.io.ObjectStreamClass) throws java.lang.ClassNotFoundException, java.io.IOException; 60768 method protected Object resolveObject(Object) throws java.io.IOException; 60769 method protected Class<?> resolveProxyClass(String[]) throws java.lang.ClassNotFoundException, java.io.IOException; 60770 method public int skipBytes(int) throws java.io.IOException; 60771 } 60772 60773 public abstract static class ObjectInputStream.GetField { 60774 ctor public ObjectInputStream.GetField(); 60775 method public abstract boolean defaulted(String) throws java.io.IOException; 60776 method public abstract boolean get(String, boolean) throws java.io.IOException; 60777 method public abstract byte get(String, byte) throws java.io.IOException; 60778 method public abstract char get(String, char) throws java.io.IOException; 60779 method public abstract short get(String, short) throws java.io.IOException; 60780 method public abstract int get(String, int) throws java.io.IOException; 60781 method public abstract long get(String, long) throws java.io.IOException; 60782 method public abstract float get(String, float) throws java.io.IOException; 60783 method public abstract double get(String, double) throws java.io.IOException; 60784 method public abstract Object get(String, Object) throws java.io.IOException; 60785 method public abstract java.io.ObjectStreamClass getObjectStreamClass(); 60786 } 60787 60788 public interface ObjectInputValidation { 60789 method public void validateObject() throws java.io.InvalidObjectException; 60790 } 60791 60792 public interface ObjectOutput extends java.io.DataOutput java.lang.AutoCloseable { 60793 method public void close() throws java.io.IOException; 60794 method public void flush() throws java.io.IOException; 60795 method public void writeObject(Object) throws java.io.IOException; 60796 } 60797 60798 public class ObjectOutputStream extends java.io.OutputStream implements java.io.ObjectOutput java.io.ObjectStreamConstants { 60799 ctor public ObjectOutputStream(java.io.OutputStream) throws java.io.IOException; 60800 ctor protected ObjectOutputStream() throws java.io.IOException, java.lang.SecurityException; 60801 method protected void annotateClass(Class<?>) throws java.io.IOException; 60802 method protected void annotateProxyClass(Class<?>) throws java.io.IOException; 60803 method public void defaultWriteObject() throws java.io.IOException; 60804 method protected void drain() throws java.io.IOException; 60805 method protected boolean enableReplaceObject(boolean) throws java.lang.SecurityException; 60806 method public java.io.ObjectOutputStream.PutField putFields() throws java.io.IOException; 60807 method protected Object replaceObject(Object) throws java.io.IOException; 60808 method public void reset() throws java.io.IOException; 60809 method public void useProtocolVersion(int) throws java.io.IOException; 60810 method public void write(int) throws java.io.IOException; 60811 method public void writeBoolean(boolean) throws java.io.IOException; 60812 method public void writeByte(int) throws java.io.IOException; 60813 method public void writeBytes(String) throws java.io.IOException; 60814 method public void writeChar(int) throws java.io.IOException; 60815 method public void writeChars(String) throws java.io.IOException; 60816 method protected void writeClassDescriptor(java.io.ObjectStreamClass) throws java.io.IOException; 60817 method public void writeDouble(double) throws java.io.IOException; 60818 method public void writeFields() throws java.io.IOException; 60819 method public void writeFloat(float) throws java.io.IOException; 60820 method public void writeInt(int) throws java.io.IOException; 60821 method public void writeLong(long) throws java.io.IOException; 60822 method public final void writeObject(Object) throws java.io.IOException; 60823 method protected void writeObjectOverride(Object) throws java.io.IOException; 60824 method public void writeShort(int) throws java.io.IOException; 60825 method protected void writeStreamHeader() throws java.io.IOException; 60826 method public void writeUTF(String) throws java.io.IOException; 60827 method public void writeUnshared(Object) throws java.io.IOException; 60828 } 60829 60830 public abstract static class ObjectOutputStream.PutField { 60831 ctor public ObjectOutputStream.PutField(); 60832 method public abstract void put(String, boolean); 60833 method public abstract void put(String, byte); 60834 method public abstract void put(String, char); 60835 method public abstract void put(String, short); 60836 method public abstract void put(String, int); 60837 method public abstract void put(String, long); 60838 method public abstract void put(String, float); 60839 method public abstract void put(String, double); 60840 method public abstract void put(String, Object); 60841 method @Deprecated public abstract void write(java.io.ObjectOutput) throws java.io.IOException; 60842 } 60843 60844 public class ObjectStreamClass implements java.io.Serializable { 60845 method public Class<?> forClass(); 60846 method public java.io.ObjectStreamField getField(String); 60847 method public java.io.ObjectStreamField[] getFields(); 60848 method public String getName(); 60849 method public long getSerialVersionUID(); 60850 method public static java.io.ObjectStreamClass lookup(Class<?>); 60851 method public static java.io.ObjectStreamClass lookupAny(Class<?>); 60852 field public static final java.io.ObjectStreamField[] NO_FIELDS; 60853 } 60854 60855 public interface ObjectStreamConstants { 60856 field public static final int PROTOCOL_VERSION_1 = 1; // 0x1 60857 field public static final int PROTOCOL_VERSION_2 = 2; // 0x2 60858 field public static final byte SC_BLOCK_DATA = 8; // 0x8 60859 field public static final byte SC_ENUM = 16; // 0x10 60860 field public static final byte SC_EXTERNALIZABLE = 4; // 0x4 60861 field public static final byte SC_SERIALIZABLE = 2; // 0x2 60862 field public static final byte SC_WRITE_METHOD = 1; // 0x1 60863 field public static final short STREAM_MAGIC = -21267; // 0xffffaced 60864 field public static final short STREAM_VERSION = 5; // 0x5 60865 field public static final java.io.SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION; 60866 field public static final java.io.SerializablePermission SUBSTITUTION_PERMISSION; 60867 field public static final byte TC_ARRAY = 117; // 0x75 60868 field public static final byte TC_BASE = 112; // 0x70 60869 field public static final byte TC_BLOCKDATA = 119; // 0x77 60870 field public static final byte TC_BLOCKDATALONG = 122; // 0x7a 60871 field public static final byte TC_CLASS = 118; // 0x76 60872 field public static final byte TC_CLASSDESC = 114; // 0x72 60873 field public static final byte TC_ENDBLOCKDATA = 120; // 0x78 60874 field public static final byte TC_ENUM = 126; // 0x7e 60875 field public static final byte TC_EXCEPTION = 123; // 0x7b 60876 field public static final byte TC_LONGSTRING = 124; // 0x7c 60877 field public static final byte TC_MAX = 126; // 0x7e 60878 field public static final byte TC_NULL = 112; // 0x70 60879 field public static final byte TC_OBJECT = 115; // 0x73 60880 field public static final byte TC_PROXYCLASSDESC = 125; // 0x7d 60881 field public static final byte TC_REFERENCE = 113; // 0x71 60882 field public static final byte TC_RESET = 121; // 0x79 60883 field public static final byte TC_STRING = 116; // 0x74 60884 field public static final int baseWireHandle = 8257536; // 0x7e0000 60885 } 60886 60887 public abstract class ObjectStreamException extends java.io.IOException { 60888 ctor protected ObjectStreamException(String); 60889 ctor protected ObjectStreamException(); 60890 } 60891 60892 public class ObjectStreamField implements java.lang.Comparable<java.lang.Object> { 60893 ctor public ObjectStreamField(String, Class<?>); 60894 ctor public ObjectStreamField(String, Class<?>, boolean); 60895 method public int compareTo(Object); 60896 method public String getName(); 60897 method public int getOffset(); 60898 method public Class<?> getType(); 60899 method public char getTypeCode(); 60900 method public String getTypeString(); 60901 method public boolean isPrimitive(); 60902 method public boolean isUnshared(); 60903 method protected void setOffset(int); 60904 } 60905 60906 public class OptionalDataException extends java.io.ObjectStreamException { 60907 field public boolean eof; 60908 field public int length; 60909 } 60910 60911 public abstract class OutputStream implements java.io.Closeable java.io.Flushable { 60912 ctor public OutputStream(); 60913 method public void close() throws java.io.IOException; 60914 method public void flush() throws java.io.IOException; 60915 method public abstract void write(int) throws java.io.IOException; 60916 method public void write(byte[]) throws java.io.IOException; 60917 method public void write(byte[], int, int) throws java.io.IOException; 60918 } 60919 60920 public class OutputStreamWriter extends java.io.Writer { 60921 ctor public OutputStreamWriter(java.io.OutputStream, String) throws java.io.UnsupportedEncodingException; 60922 ctor public OutputStreamWriter(java.io.OutputStream); 60923 ctor public OutputStreamWriter(java.io.OutputStream, java.nio.charset.Charset); 60924 ctor public OutputStreamWriter(java.io.OutputStream, java.nio.charset.CharsetEncoder); 60925 method public void close() throws java.io.IOException; 60926 method public void flush() throws java.io.IOException; 60927 method public String getEncoding(); 60928 method public void write(char[], int, int) throws java.io.IOException; 60929 } 60930 60931 public class PipedInputStream extends java.io.InputStream { 60932 ctor public PipedInputStream(java.io.PipedOutputStream) throws java.io.IOException; 60933 ctor public PipedInputStream(java.io.PipedOutputStream, int) throws java.io.IOException; 60934 ctor public PipedInputStream(); 60935 ctor public PipedInputStream(int); 60936 method public void connect(java.io.PipedOutputStream) throws java.io.IOException; 60937 method public int read() throws java.io.IOException; 60938 method protected void receive(int) throws java.io.IOException; 60939 field protected static final int PIPE_SIZE = 1024; // 0x400 60940 field protected byte[] buffer; 60941 field protected int in; 60942 field protected int out; 60943 } 60944 60945 public class PipedOutputStream extends java.io.OutputStream { 60946 ctor public PipedOutputStream(java.io.PipedInputStream) throws java.io.IOException; 60947 ctor public PipedOutputStream(); 60948 method public void connect(java.io.PipedInputStream) throws java.io.IOException; 60949 method public void write(int) throws java.io.IOException; 60950 } 60951 60952 public class PipedReader extends java.io.Reader { 60953 ctor public PipedReader(java.io.PipedWriter) throws java.io.IOException; 60954 ctor public PipedReader(java.io.PipedWriter, int) throws java.io.IOException; 60955 ctor public PipedReader(); 60956 ctor public PipedReader(int); 60957 method public void close() throws java.io.IOException; 60958 method public void connect(java.io.PipedWriter) throws java.io.IOException; 60959 method public int read(char[], int, int) throws java.io.IOException; 60960 } 60961 60962 public class PipedWriter extends java.io.Writer { 60963 ctor public PipedWriter(java.io.PipedReader) throws java.io.IOException; 60964 ctor public PipedWriter(); 60965 method public void close() throws java.io.IOException; 60966 method public void connect(java.io.PipedReader) throws java.io.IOException; 60967 method public void flush() throws java.io.IOException; 60968 method public void write(char[], int, int) throws java.io.IOException; 60969 } 60970 60971 public class PrintStream extends java.io.FilterOutputStream implements java.lang.Appendable java.io.Closeable { 60972 ctor public PrintStream(java.io.OutputStream); 60973 ctor public PrintStream(java.io.OutputStream, boolean); 60974 ctor public PrintStream(java.io.OutputStream, boolean, String) throws java.io.UnsupportedEncodingException; 60975 ctor public PrintStream(String) throws java.io.FileNotFoundException; 60976 ctor public PrintStream(String, String) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException; 60977 ctor public PrintStream(java.io.File) throws java.io.FileNotFoundException; 60978 ctor public PrintStream(java.io.File, String) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException; 60979 method public java.io.PrintStream append(CharSequence); 60980 method public java.io.PrintStream append(CharSequence, int, int); 60981 method public java.io.PrintStream append(char); 60982 method public boolean checkError(); 60983 method protected void clearError(); 60984 method public void close(); 60985 method public void flush(); 60986 method public java.io.PrintStream format(String, java.lang.Object...); 60987 method public java.io.PrintStream format(java.util.Locale, String, java.lang.Object...); 60988 method public void print(boolean); 60989 method public void print(char); 60990 method public void print(int); 60991 method public void print(long); 60992 method public void print(float); 60993 method public void print(double); 60994 method public void print(char[]); 60995 method public void print(String); 60996 method public void print(Object); 60997 method public java.io.PrintStream printf(String, java.lang.Object...); 60998 method public java.io.PrintStream printf(java.util.Locale, String, java.lang.Object...); 60999 method public void println(); 61000 method public void println(boolean); 61001 method public void println(char); 61002 method public void println(int); 61003 method public void println(long); 61004 method public void println(float); 61005 method public void println(double); 61006 method public void println(char[]); 61007 method public void println(String); 61008 method public void println(Object); 61009 method protected void setError(); 61010 method public void write(int); 61011 method public void write(byte[], int, int); 61012 } 61013 61014 public class PrintWriter extends java.io.Writer { 61015 ctor public PrintWriter(@NonNull java.io.Writer); 61016 ctor public PrintWriter(@NonNull java.io.Writer, boolean); 61017 ctor public PrintWriter(@NonNull java.io.OutputStream); 61018 ctor public PrintWriter(@NonNull java.io.OutputStream, boolean); 61019 ctor public PrintWriter(@NonNull String) throws java.io.FileNotFoundException; 61020 ctor public PrintWriter(@NonNull String, @NonNull String) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException; 61021 ctor public PrintWriter(@NonNull java.io.File) throws java.io.FileNotFoundException; 61022 ctor public PrintWriter(@NonNull java.io.File, @NonNull String) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException; 61023 method @NonNull public java.io.PrintWriter append(@Nullable CharSequence); 61024 method @NonNull public java.io.PrintWriter append(@Nullable CharSequence, int, int); 61025 method @NonNull public java.io.PrintWriter append(char); 61026 method public boolean checkError(); 61027 method protected void clearError(); 61028 method public void close(); 61029 method public void flush(); 61030 method @NonNull public java.io.PrintWriter format(@NonNull String, @NonNull java.lang.Object...); 61031 method @NonNull public java.io.PrintWriter format(@Nullable java.util.Locale, @NonNull String, @NonNull java.lang.Object...); 61032 method public void print(boolean); 61033 method public void print(char); 61034 method public void print(int); 61035 method public void print(long); 61036 method public void print(float); 61037 method public void print(double); 61038 method public void print(char[]); 61039 method public void print(@Nullable String); 61040 method public void print(@Nullable Object); 61041 method @NonNull public java.io.PrintWriter printf(@NonNull String, @NonNull java.lang.Object...); 61042 method @NonNull public java.io.PrintWriter printf(@Nullable java.util.Locale, @NonNull String, @NonNull java.lang.Object...); 61043 method public void println(); 61044 method public void println(boolean); 61045 method public void println(char); 61046 method public void println(int); 61047 method public void println(long); 61048 method public void println(float); 61049 method public void println(double); 61050 method public void println(char[]); 61051 method public void println(@Nullable String); 61052 method public void println(@Nullable Object); 61053 method protected void setError(); 61054 method public void write(int); 61055 method public void write(char[], int, int); 61056 method public void write(char[]); 61057 method public void write(@NonNull String, int, int); 61058 method public void write(@NonNull String); 61059 field protected java.io.Writer out; 61060 } 61061 61062 public class PushbackInputStream extends java.io.FilterInputStream { 61063 ctor public PushbackInputStream(java.io.InputStream, int); 61064 ctor public PushbackInputStream(java.io.InputStream); 61065 method public void unread(int) throws java.io.IOException; 61066 method public void unread(byte[], int, int) throws java.io.IOException; 61067 method public void unread(byte[]) throws java.io.IOException; 61068 field protected byte[] buf; 61069 field protected int pos; 61070 } 61071 61072 public class PushbackReader extends java.io.FilterReader { 61073 ctor public PushbackReader(java.io.Reader, int); 61074 ctor public PushbackReader(java.io.Reader); 61075 method public void unread(int) throws java.io.IOException; 61076 method public void unread(char[], int, int) throws java.io.IOException; 61077 method public void unread(char[]) throws java.io.IOException; 61078 } 61079 61080 public class RandomAccessFile implements java.io.Closeable java.io.DataInput java.io.DataOutput { 61081 ctor public RandomAccessFile(String, String) throws java.io.FileNotFoundException; 61082 ctor public RandomAccessFile(java.io.File, String) throws java.io.FileNotFoundException; 61083 method public void close() throws java.io.IOException; 61084 method public final java.nio.channels.FileChannel getChannel(); 61085 method public final java.io.FileDescriptor getFD() throws java.io.IOException; 61086 method public long getFilePointer() throws java.io.IOException; 61087 method public long length() throws java.io.IOException; 61088 method public int read() throws java.io.IOException; 61089 method public int read(byte[], int, int) throws java.io.IOException; 61090 method public int read(byte[]) throws java.io.IOException; 61091 method public final boolean readBoolean() throws java.io.IOException; 61092 method public final byte readByte() throws java.io.IOException; 61093 method public final char readChar() throws java.io.IOException; 61094 method public final double readDouble() throws java.io.IOException; 61095 method public final float readFloat() throws java.io.IOException; 61096 method public final void readFully(byte[]) throws java.io.IOException; 61097 method public final void readFully(byte[], int, int) throws java.io.IOException; 61098 method public final int readInt() throws java.io.IOException; 61099 method public final String readLine() throws java.io.IOException; 61100 method public final long readLong() throws java.io.IOException; 61101 method public final short readShort() throws java.io.IOException; 61102 method public final String readUTF() throws java.io.IOException; 61103 method public final int readUnsignedByte() throws java.io.IOException; 61104 method public final int readUnsignedShort() throws java.io.IOException; 61105 method public void seek(long) throws java.io.IOException; 61106 method public void setLength(long) throws java.io.IOException; 61107 method public int skipBytes(int) throws java.io.IOException; 61108 method public void write(int) throws java.io.IOException; 61109 method public void write(byte[]) throws java.io.IOException; 61110 method public void write(byte[], int, int) throws java.io.IOException; 61111 method public final void writeBoolean(boolean) throws java.io.IOException; 61112 method public final void writeByte(int) throws java.io.IOException; 61113 method public final void writeBytes(String) throws java.io.IOException; 61114 method public final void writeChar(int) throws java.io.IOException; 61115 method public final void writeChars(String) throws java.io.IOException; 61116 method public final void writeDouble(double) throws java.io.IOException; 61117 method public final void writeFloat(float) throws java.io.IOException; 61118 method public final void writeInt(int) throws java.io.IOException; 61119 method public final void writeLong(long) throws java.io.IOException; 61120 method public final void writeShort(int) throws java.io.IOException; 61121 method public final void writeUTF(String) throws java.io.IOException; 61122 } 61123 61124 public abstract class Reader implements java.io.Closeable java.lang.Readable { 61125 ctor protected Reader(); 61126 ctor protected Reader(Object); 61127 method public void mark(int) throws java.io.IOException; 61128 method public boolean markSupported(); 61129 method public int read(java.nio.CharBuffer) throws java.io.IOException; 61130 method public int read() throws java.io.IOException; 61131 method public int read(char[]) throws java.io.IOException; 61132 method public abstract int read(char[], int, int) throws java.io.IOException; 61133 method public boolean ready() throws java.io.IOException; 61134 method public void reset() throws java.io.IOException; 61135 method public long skip(long) throws java.io.IOException; 61136 field protected Object lock; 61137 } 61138 61139 public class SequenceInputStream extends java.io.InputStream { 61140 ctor public SequenceInputStream(java.util.Enumeration<? extends java.io.InputStream>); 61141 ctor public SequenceInputStream(java.io.InputStream, java.io.InputStream); 61142 method public int read() throws java.io.IOException; 61143 } 61144 61145 public interface Serializable { 61146 } 61147 61148 public final class SerializablePermission extends java.security.BasicPermission { 61149 ctor public SerializablePermission(String); 61150 ctor public SerializablePermission(String, String); 61151 } 61152 61153 public class StreamCorruptedException extends java.io.ObjectStreamException { 61154 ctor public StreamCorruptedException(String); 61155 ctor public StreamCorruptedException(); 61156 } 61157 61158 public class StreamTokenizer { 61159 ctor @Deprecated public StreamTokenizer(java.io.InputStream); 61160 ctor public StreamTokenizer(java.io.Reader); 61161 method public void commentChar(int); 61162 method public void eolIsSignificant(boolean); 61163 method public int lineno(); 61164 method public void lowerCaseMode(boolean); 61165 method public int nextToken() throws java.io.IOException; 61166 method public void ordinaryChar(int); 61167 method public void ordinaryChars(int, int); 61168 method public void parseNumbers(); 61169 method public void pushBack(); 61170 method public void quoteChar(int); 61171 method public void resetSyntax(); 61172 method public void slashSlashComments(boolean); 61173 method public void slashStarComments(boolean); 61174 method public void whitespaceChars(int, int); 61175 method public void wordChars(int, int); 61176 field public static final int TT_EOF = -1; // 0xffffffff 61177 field public static final int TT_EOL = 10; // 0xa 61178 field public static final int TT_NUMBER = -2; // 0xfffffffe 61179 field public static final int TT_WORD = -3; // 0xfffffffd 61180 field public double nval; 61181 field public String sval; 61182 field public int ttype; 61183 } 61184 61185 @Deprecated public class StringBufferInputStream extends java.io.InputStream { 61186 ctor @Deprecated public StringBufferInputStream(String); 61187 method @Deprecated public int available(); 61188 method @Deprecated public int read(); 61189 method @Deprecated public int read(byte[], int, int); 61190 method @Deprecated public void reset(); 61191 method @Deprecated public long skip(long); 61192 field @Deprecated protected String buffer; 61193 field @Deprecated protected int count; 61194 field @Deprecated protected int pos; 61195 } 61196 61197 public class StringReader extends java.io.Reader { 61198 ctor public StringReader(String); 61199 method public void close(); 61200 method public int read(char[], int, int) throws java.io.IOException; 61201 } 61202 61203 public class StringWriter extends java.io.Writer { 61204 ctor public StringWriter(); 61205 ctor public StringWriter(int); 61206 method public java.io.StringWriter append(CharSequence); 61207 method public java.io.StringWriter append(CharSequence, int, int); 61208 method public java.io.StringWriter append(char); 61209 method public void close() throws java.io.IOException; 61210 method public void flush(); 61211 method public StringBuffer getBuffer(); 61212 method public void write(int); 61213 method public void write(char[], int, int); 61214 method public void write(String); 61215 method public void write(String, int, int); 61216 } 61217 61218 public class SyncFailedException extends java.io.IOException { 61219 ctor public SyncFailedException(String); 61220 } 61221 61222 public class UTFDataFormatException extends java.io.IOException { 61223 ctor public UTFDataFormatException(); 61224 ctor public UTFDataFormatException(String); 61225 } 61226 61227 public class UncheckedIOException extends java.lang.RuntimeException { 61228 ctor public UncheckedIOException(String, java.io.IOException); 61229 ctor public UncheckedIOException(java.io.IOException); 61230 method public java.io.IOException getCause(); 61231 } 61232 61233 public class UnsupportedEncodingException extends java.io.IOException { 61234 ctor public UnsupportedEncodingException(); 61235 ctor public UnsupportedEncodingException(String); 61236 } 61237 61238 public class WriteAbortedException extends java.io.ObjectStreamException { 61239 ctor public WriteAbortedException(String, Exception); 61240 field public Exception detail; 61241 } 61242 61243 public abstract class Writer implements java.lang.Appendable java.io.Closeable java.io.Flushable { 61244 ctor protected Writer(); 61245 ctor protected Writer(Object); 61246 method public java.io.Writer append(CharSequence) throws java.io.IOException; 61247 method public java.io.Writer append(CharSequence, int, int) throws java.io.IOException; 61248 method public java.io.Writer append(char) throws java.io.IOException; 61249 method public void write(int) throws java.io.IOException; 61250 method public void write(char[]) throws java.io.IOException; 61251 method public abstract void write(char[], int, int) throws java.io.IOException; 61252 method public void write(String) throws java.io.IOException; 61253 method public void write(String, int, int) throws java.io.IOException; 61254 field protected Object lock; 61255 } 61256 61257} 61258 61259package java.lang { 61260 61261 public class AbstractMethodError extends java.lang.IncompatibleClassChangeError { 61262 ctor public AbstractMethodError(); 61263 ctor public AbstractMethodError(String); 61264 } 61265 61266 public interface Appendable { 61267 method @NonNull public Appendable append(@Nullable CharSequence) throws java.io.IOException; 61268 method @NonNull public Appendable append(@Nullable CharSequence, int, int) throws java.io.IOException; 61269 method @NonNull public Appendable append(char) throws java.io.IOException; 61270 } 61271 61272 public class ArithmeticException extends java.lang.RuntimeException { 61273 ctor public ArithmeticException(); 61274 ctor public ArithmeticException(String); 61275 } 61276 61277 public class ArrayIndexOutOfBoundsException extends java.lang.IndexOutOfBoundsException { 61278 ctor public ArrayIndexOutOfBoundsException(); 61279 ctor public ArrayIndexOutOfBoundsException(int); 61280 ctor public ArrayIndexOutOfBoundsException(String); 61281 } 61282 61283 public class ArrayStoreException extends java.lang.RuntimeException { 61284 ctor public ArrayStoreException(); 61285 ctor public ArrayStoreException(String); 61286 } 61287 61288 public class AssertionError extends java.lang.Error { 61289 ctor public AssertionError(); 61290 ctor public AssertionError(Object); 61291 ctor public AssertionError(boolean); 61292 ctor public AssertionError(char); 61293 ctor public AssertionError(int); 61294 ctor public AssertionError(long); 61295 ctor public AssertionError(float); 61296 ctor public AssertionError(double); 61297 ctor public AssertionError(String, Throwable); 61298 } 61299 61300 public interface AutoCloseable { 61301 method public void close() throws java.lang.Exception; 61302 } 61303 61304 public final class Boolean implements java.lang.Comparable<java.lang.Boolean> java.io.Serializable { 61305 ctor public Boolean(boolean); 61306 ctor public Boolean(@Nullable String); 61307 method public boolean booleanValue(); 61308 method public static int compare(boolean, boolean); 61309 method public int compareTo(@NonNull Boolean); 61310 method public static boolean getBoolean(@NonNull String); 61311 method public static int hashCode(boolean); 61312 method public static boolean logicalAnd(boolean, boolean); 61313 method public static boolean logicalOr(boolean, boolean); 61314 method public static boolean logicalXor(boolean, boolean); 61315 method public static boolean parseBoolean(@Nullable String); 61316 method @NonNull public static String toString(boolean); 61317 method @NonNull public static Boolean valueOf(boolean); 61318 method @NonNull public static Boolean valueOf(@Nullable String); 61319 field public static final Boolean FALSE; 61320 field public static final Boolean TRUE; 61321 field public static final Class<java.lang.Boolean> TYPE; 61322 } 61323 61324 public class BootstrapMethodError extends java.lang.LinkageError { 61325 ctor public BootstrapMethodError(); 61326 ctor public BootstrapMethodError(String); 61327 ctor public BootstrapMethodError(String, Throwable); 61328 ctor public BootstrapMethodError(Throwable); 61329 } 61330 61331 public final class Byte extends java.lang.Number implements java.lang.Comparable<java.lang.Byte> { 61332 ctor public Byte(byte); 61333 ctor public Byte(@NonNull String) throws java.lang.NumberFormatException; 61334 method public static int compare(byte, byte); 61335 method public int compareTo(@NonNull Byte); 61336 method @NonNull public static Byte decode(@NonNull String) throws java.lang.NumberFormatException; 61337 method public double doubleValue(); 61338 method public float floatValue(); 61339 method public static int hashCode(byte); 61340 method public int intValue(); 61341 method public long longValue(); 61342 method public static byte parseByte(@NonNull String, int) throws java.lang.NumberFormatException; 61343 method public static byte parseByte(@NonNull String) throws java.lang.NumberFormatException; 61344 method @NonNull public static String toString(byte); 61345 method public static int toUnsignedInt(byte); 61346 method public static long toUnsignedLong(byte); 61347 method @NonNull public static Byte valueOf(byte); 61348 method @NonNull public static Byte valueOf(@NonNull String, int) throws java.lang.NumberFormatException; 61349 method @NonNull public static Byte valueOf(@NonNull String) throws java.lang.NumberFormatException; 61350 field public static final int BYTES = 1; // 0x1 61351 field public static final byte MAX_VALUE = 127; // 0x7f 61352 field public static final byte MIN_VALUE = -128; // 0xffffff80 61353 field public static final int SIZE = 8; // 0x8 61354 field public static final Class<java.lang.Byte> TYPE; 61355 } 61356 61357 public interface CharSequence { 61358 method public char charAt(int); 61359 method @NonNull public default java.util.stream.IntStream chars(); 61360 method @NonNull public default java.util.stream.IntStream codePoints(); 61361 method public int length(); 61362 method @NonNull public CharSequence subSequence(int, int); 61363 method @NonNull public String toString(); 61364 } 61365 61366 public final class Character implements java.lang.Comparable<java.lang.Character> java.io.Serializable { 61367 ctor public Character(char); 61368 method public static int charCount(int); 61369 method public char charValue(); 61370 method public static int codePointAt(@NonNull CharSequence, int); 61371 method public static int codePointAt(char[], int); 61372 method public static int codePointAt(char[], int, int); 61373 method public static int codePointBefore(@NonNull CharSequence, int); 61374 method public static int codePointBefore(char[], int); 61375 method public static int codePointBefore(char[], int, int); 61376 method public static int codePointCount(@NonNull CharSequence, int, int); 61377 method public static int codePointCount(char[], int, int); 61378 method public static int compare(char, char); 61379 method public int compareTo(@NonNull Character); 61380 method public static int digit(char, int); 61381 method public static int digit(int, int); 61382 method public static char forDigit(int, int); 61383 method public static byte getDirectionality(char); 61384 method public static byte getDirectionality(int); 61385 method @Nullable public static String getName(int); 61386 method public static int getNumericValue(char); 61387 method public static int getNumericValue(int); 61388 method public static int getType(char); 61389 method public static int getType(int); 61390 method public static int hashCode(char); 61391 method public static char highSurrogate(int); 61392 method public static boolean isAlphabetic(int); 61393 method public static boolean isBmpCodePoint(int); 61394 method public static boolean isDefined(char); 61395 method public static boolean isDefined(int); 61396 method public static boolean isDigit(char); 61397 method public static boolean isDigit(int); 61398 method public static boolean isHighSurrogate(char); 61399 method public static boolean isISOControl(char); 61400 method public static boolean isISOControl(int); 61401 method public static boolean isIdentifierIgnorable(char); 61402 method public static boolean isIdentifierIgnorable(int); 61403 method public static boolean isIdeographic(int); 61404 method public static boolean isJavaIdentifierPart(char); 61405 method public static boolean isJavaIdentifierPart(int); 61406 method public static boolean isJavaIdentifierStart(char); 61407 method public static boolean isJavaIdentifierStart(int); 61408 method @Deprecated public static boolean isJavaLetter(char); 61409 method @Deprecated public static boolean isJavaLetterOrDigit(char); 61410 method public static boolean isLetter(char); 61411 method public static boolean isLetter(int); 61412 method public static boolean isLetterOrDigit(char); 61413 method public static boolean isLetterOrDigit(int); 61414 method public static boolean isLowSurrogate(char); 61415 method public static boolean isLowerCase(char); 61416 method public static boolean isLowerCase(int); 61417 method public static boolean isMirrored(char); 61418 method public static boolean isMirrored(int); 61419 method @Deprecated public static boolean isSpace(char); 61420 method public static boolean isSpaceChar(char); 61421 method public static boolean isSpaceChar(int); 61422 method public static boolean isSupplementaryCodePoint(int); 61423 method public static boolean isSurrogate(char); 61424 method public static boolean isSurrogatePair(char, char); 61425 method public static boolean isTitleCase(char); 61426 method public static boolean isTitleCase(int); 61427 method public static boolean isUnicodeIdentifierPart(char); 61428 method public static boolean isUnicodeIdentifierPart(int); 61429 method public static boolean isUnicodeIdentifierStart(char); 61430 method public static boolean isUnicodeIdentifierStart(int); 61431 method public static boolean isUpperCase(char); 61432 method public static boolean isUpperCase(int); 61433 method public static boolean isValidCodePoint(int); 61434 method public static boolean isWhitespace(char); 61435 method public static boolean isWhitespace(int); 61436 method public static char lowSurrogate(int); 61437 method public static int offsetByCodePoints(@NonNull CharSequence, int, int); 61438 method public static int offsetByCodePoints(char[], int, int, int, int); 61439 method public static char reverseBytes(char); 61440 method public static int toChars(int, char[], int); 61441 method public static char[] toChars(int); 61442 method public static int toCodePoint(char, char); 61443 method public static char toLowerCase(char); 61444 method public static int toLowerCase(int); 61445 method @NonNull public static String toString(char); 61446 method public static char toTitleCase(char); 61447 method public static int toTitleCase(int); 61448 method public static char toUpperCase(char); 61449 method public static int toUpperCase(int); 61450 method @NonNull public static Character valueOf(char); 61451 field public static final int BYTES = 2; // 0x2 61452 field public static final byte COMBINING_SPACING_MARK = 8; // 0x8 61453 field public static final byte CONNECTOR_PUNCTUATION = 23; // 0x17 61454 field public static final byte CONTROL = 15; // 0xf 61455 field public static final byte CURRENCY_SYMBOL = 26; // 0x1a 61456 field public static final byte DASH_PUNCTUATION = 20; // 0x14 61457 field public static final byte DECIMAL_DIGIT_NUMBER = 9; // 0x9 61458 field public static final byte DIRECTIONALITY_ARABIC_NUMBER = 6; // 0x6 61459 field public static final byte DIRECTIONALITY_BOUNDARY_NEUTRAL = 9; // 0x9 61460 field public static final byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR = 7; // 0x7 61461 field public static final byte DIRECTIONALITY_EUROPEAN_NUMBER = 3; // 0x3 61462 field public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR = 4; // 0x4 61463 field public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR = 5; // 0x5 61464 field public static final byte DIRECTIONALITY_LEFT_TO_RIGHT = 0; // 0x0 61465 field public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING = 14; // 0xe 61466 field public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE = 15; // 0xf 61467 field public static final byte DIRECTIONALITY_NONSPACING_MARK = 8; // 0x8 61468 field public static final byte DIRECTIONALITY_OTHER_NEUTRALS = 13; // 0xd 61469 field public static final byte DIRECTIONALITY_PARAGRAPH_SEPARATOR = 10; // 0xa 61470 field public static final byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT = 18; // 0x12 61471 field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT = 1; // 0x1 61472 field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC = 2; // 0x2 61473 field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING = 16; // 0x10 61474 field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE = 17; // 0x11 61475 field public static final byte DIRECTIONALITY_SEGMENT_SEPARATOR = 11; // 0xb 61476 field public static final byte DIRECTIONALITY_UNDEFINED = -1; // 0xffffffff 61477 field public static final byte DIRECTIONALITY_WHITESPACE = 12; // 0xc 61478 field public static final byte ENCLOSING_MARK = 7; // 0x7 61479 field public static final byte END_PUNCTUATION = 22; // 0x16 61480 field public static final byte FINAL_QUOTE_PUNCTUATION = 30; // 0x1e 61481 field public static final byte FORMAT = 16; // 0x10 61482 field public static final byte INITIAL_QUOTE_PUNCTUATION = 29; // 0x1d 61483 field public static final byte LETTER_NUMBER = 10; // 0xa 61484 field public static final byte LINE_SEPARATOR = 13; // 0xd 61485 field public static final byte LOWERCASE_LETTER = 2; // 0x2 61486 field public static final byte MATH_SYMBOL = 25; // 0x19 61487 field public static final int MAX_CODE_POINT = 1114111; // 0x10ffff 61488 field public static final char MAX_HIGH_SURROGATE = 56319; // 0xdbff '\udbff' 61489 field public static final char MAX_LOW_SURROGATE = 57343; // 0xdfff '\udfff' 61490 field public static final int MAX_RADIX = 36; // 0x24 61491 field public static final char MAX_SURROGATE = 57343; // 0xdfff '\udfff' 61492 field public static final char MAX_VALUE = 65535; // 0xffff '\uffff' 61493 field public static final int MIN_CODE_POINT = 0; // 0x0 61494 field public static final char MIN_HIGH_SURROGATE = 55296; // 0xd800 '\ud800' 61495 field public static final char MIN_LOW_SURROGATE = 56320; // 0xdc00 '\udc00' 61496 field public static final int MIN_RADIX = 2; // 0x2 61497 field public static final int MIN_SUPPLEMENTARY_CODE_POINT = 65536; // 0x10000 61498 field public static final char MIN_SURROGATE = 55296; // 0xd800 '\ud800' 61499 field public static final char MIN_VALUE = 0; // 0x0000 '\u0000' 61500 field public static final byte MODIFIER_LETTER = 4; // 0x4 61501 field public static final byte MODIFIER_SYMBOL = 27; // 0x1b 61502 field public static final byte NON_SPACING_MARK = 6; // 0x6 61503 field public static final byte OTHER_LETTER = 5; // 0x5 61504 field public static final byte OTHER_NUMBER = 11; // 0xb 61505 field public static final byte OTHER_PUNCTUATION = 24; // 0x18 61506 field public static final byte OTHER_SYMBOL = 28; // 0x1c 61507 field public static final byte PARAGRAPH_SEPARATOR = 14; // 0xe 61508 field public static final byte PRIVATE_USE = 18; // 0x12 61509 field public static final int SIZE = 16; // 0x10 61510 field public static final byte SPACE_SEPARATOR = 12; // 0xc 61511 field public static final byte START_PUNCTUATION = 21; // 0x15 61512 field public static final byte SURROGATE = 19; // 0x13 61513 field public static final byte TITLECASE_LETTER = 3; // 0x3 61514 field public static final Class<java.lang.Character> TYPE; 61515 field public static final byte UNASSIGNED = 0; // 0x0 61516 field public static final byte UPPERCASE_LETTER = 1; // 0x1 61517 } 61518 61519 public static class Character.Subset { 61520 ctor protected Character.Subset(@NonNull String); 61521 method public final boolean equals(@Nullable Object); 61522 method public final int hashCode(); 61523 method @NonNull public final String toString(); 61524 } 61525 61526 public static final class Character.UnicodeBlock extends java.lang.Character.Subset { 61527 method @NonNull public static java.lang.Character.UnicodeBlock forName(@NonNull String); 61528 method @Nullable public static java.lang.Character.UnicodeBlock of(char); 61529 method @Nullable public static java.lang.Character.UnicodeBlock of(int); 61530 field public static final java.lang.Character.UnicodeBlock AEGEAN_NUMBERS; 61531 field public static final java.lang.Character.UnicodeBlock ALCHEMICAL_SYMBOLS; 61532 field public static final java.lang.Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS; 61533 field public static final java.lang.Character.UnicodeBlock ANCIENT_GREEK_MUSICAL_NOTATION; 61534 field public static final java.lang.Character.UnicodeBlock ANCIENT_GREEK_NUMBERS; 61535 field public static final java.lang.Character.UnicodeBlock ANCIENT_SYMBOLS; 61536 field public static final java.lang.Character.UnicodeBlock ARABIC; 61537 field public static final java.lang.Character.UnicodeBlock ARABIC_EXTENDED_A; 61538 field public static final java.lang.Character.UnicodeBlock ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS; 61539 field public static final java.lang.Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A; 61540 field public static final java.lang.Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_B; 61541 field public static final java.lang.Character.UnicodeBlock ARABIC_SUPPLEMENT; 61542 field public static final java.lang.Character.UnicodeBlock ARMENIAN; 61543 field public static final java.lang.Character.UnicodeBlock ARROWS; 61544 field public static final java.lang.Character.UnicodeBlock AVESTAN; 61545 field public static final java.lang.Character.UnicodeBlock BALINESE; 61546 field public static final java.lang.Character.UnicodeBlock BAMUM; 61547 field public static final java.lang.Character.UnicodeBlock BAMUM_SUPPLEMENT; 61548 field public static final java.lang.Character.UnicodeBlock BASIC_LATIN; 61549 field public static final java.lang.Character.UnicodeBlock BATAK; 61550 field public static final java.lang.Character.UnicodeBlock BENGALI; 61551 field public static final java.lang.Character.UnicodeBlock BLOCK_ELEMENTS; 61552 field public static final java.lang.Character.UnicodeBlock BOPOMOFO; 61553 field public static final java.lang.Character.UnicodeBlock BOPOMOFO_EXTENDED; 61554 field public static final java.lang.Character.UnicodeBlock BOX_DRAWING; 61555 field public static final java.lang.Character.UnicodeBlock BRAHMI; 61556 field public static final java.lang.Character.UnicodeBlock BRAILLE_PATTERNS; 61557 field public static final java.lang.Character.UnicodeBlock BUGINESE; 61558 field public static final java.lang.Character.UnicodeBlock BUHID; 61559 field public static final java.lang.Character.UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS; 61560 field public static final java.lang.Character.UnicodeBlock CARIAN; 61561 field public static final java.lang.Character.UnicodeBlock CHAKMA; 61562 field public static final java.lang.Character.UnicodeBlock CHAM; 61563 field public static final java.lang.Character.UnicodeBlock CHEROKEE; 61564 field public static final java.lang.Character.UnicodeBlock CJK_COMPATIBILITY; 61565 field public static final java.lang.Character.UnicodeBlock CJK_COMPATIBILITY_FORMS; 61566 field public static final java.lang.Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS; 61567 field public static final java.lang.Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT; 61568 field public static final java.lang.Character.UnicodeBlock CJK_RADICALS_SUPPLEMENT; 61569 field public static final java.lang.Character.UnicodeBlock CJK_STROKES; 61570 field public static final java.lang.Character.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION; 61571 field public static final java.lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS; 61572 field public static final java.lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A; 61573 field public static final java.lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B; 61574 field public static final java.lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C; 61575 field public static final java.lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D; 61576 field public static final java.lang.Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS; 61577 field public static final java.lang.Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS_SUPPLEMENT; 61578 field public static final java.lang.Character.UnicodeBlock COMBINING_HALF_MARKS; 61579 field public static final java.lang.Character.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS; 61580 field public static final java.lang.Character.UnicodeBlock COMMON_INDIC_NUMBER_FORMS; 61581 field public static final java.lang.Character.UnicodeBlock CONTROL_PICTURES; 61582 field public static final java.lang.Character.UnicodeBlock COPTIC; 61583 field public static final java.lang.Character.UnicodeBlock COUNTING_ROD_NUMERALS; 61584 field public static final java.lang.Character.UnicodeBlock CUNEIFORM; 61585 field public static final java.lang.Character.UnicodeBlock CUNEIFORM_NUMBERS_AND_PUNCTUATION; 61586 field public static final java.lang.Character.UnicodeBlock CURRENCY_SYMBOLS; 61587 field public static final java.lang.Character.UnicodeBlock CYPRIOT_SYLLABARY; 61588 field public static final java.lang.Character.UnicodeBlock CYRILLIC; 61589 field public static final java.lang.Character.UnicodeBlock CYRILLIC_EXTENDED_A; 61590 field public static final java.lang.Character.UnicodeBlock CYRILLIC_EXTENDED_B; 61591 field public static final java.lang.Character.UnicodeBlock CYRILLIC_SUPPLEMENTARY; 61592 field public static final java.lang.Character.UnicodeBlock DESERET; 61593 field public static final java.lang.Character.UnicodeBlock DEVANAGARI; 61594 field public static final java.lang.Character.UnicodeBlock DEVANAGARI_EXTENDED; 61595 field public static final java.lang.Character.UnicodeBlock DINGBATS; 61596 field public static final java.lang.Character.UnicodeBlock DOMINO_TILES; 61597 field public static final java.lang.Character.UnicodeBlock EGYPTIAN_HIEROGLYPHS; 61598 field public static final java.lang.Character.UnicodeBlock EMOTICONS; 61599 field public static final java.lang.Character.UnicodeBlock ENCLOSED_ALPHANUMERICS; 61600 field public static final java.lang.Character.UnicodeBlock ENCLOSED_ALPHANUMERIC_SUPPLEMENT; 61601 field public static final java.lang.Character.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS; 61602 field public static final java.lang.Character.UnicodeBlock ENCLOSED_IDEOGRAPHIC_SUPPLEMENT; 61603 field public static final java.lang.Character.UnicodeBlock ETHIOPIC; 61604 field public static final java.lang.Character.UnicodeBlock ETHIOPIC_EXTENDED; 61605 field public static final java.lang.Character.UnicodeBlock ETHIOPIC_EXTENDED_A; 61606 field public static final java.lang.Character.UnicodeBlock ETHIOPIC_SUPPLEMENT; 61607 field public static final java.lang.Character.UnicodeBlock GENERAL_PUNCTUATION; 61608 field public static final java.lang.Character.UnicodeBlock GEOMETRIC_SHAPES; 61609 field public static final java.lang.Character.UnicodeBlock GEORGIAN; 61610 field public static final java.lang.Character.UnicodeBlock GEORGIAN_SUPPLEMENT; 61611 field public static final java.lang.Character.UnicodeBlock GLAGOLITIC; 61612 field public static final java.lang.Character.UnicodeBlock GOTHIC; 61613 field public static final java.lang.Character.UnicodeBlock GREEK; 61614 field public static final java.lang.Character.UnicodeBlock GREEK_EXTENDED; 61615 field public static final java.lang.Character.UnicodeBlock GUJARATI; 61616 field public static final java.lang.Character.UnicodeBlock GURMUKHI; 61617 field public static final java.lang.Character.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS; 61618 field public static final java.lang.Character.UnicodeBlock HANGUL_COMPATIBILITY_JAMO; 61619 field public static final java.lang.Character.UnicodeBlock HANGUL_JAMO; 61620 field public static final java.lang.Character.UnicodeBlock HANGUL_JAMO_EXTENDED_A; 61621 field public static final java.lang.Character.UnicodeBlock HANGUL_JAMO_EXTENDED_B; 61622 field public static final java.lang.Character.UnicodeBlock HANGUL_SYLLABLES; 61623 field public static final java.lang.Character.UnicodeBlock HANUNOO; 61624 field public static final java.lang.Character.UnicodeBlock HEBREW; 61625 field public static final java.lang.Character.UnicodeBlock HIGH_PRIVATE_USE_SURROGATES; 61626 field public static final java.lang.Character.UnicodeBlock HIGH_SURROGATES; 61627 field public static final java.lang.Character.UnicodeBlock HIRAGANA; 61628 field public static final java.lang.Character.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS; 61629 field public static final java.lang.Character.UnicodeBlock IMPERIAL_ARAMAIC; 61630 field public static final java.lang.Character.UnicodeBlock INSCRIPTIONAL_PAHLAVI; 61631 field public static final java.lang.Character.UnicodeBlock INSCRIPTIONAL_PARTHIAN; 61632 field public static final java.lang.Character.UnicodeBlock IPA_EXTENSIONS; 61633 field public static final java.lang.Character.UnicodeBlock JAVANESE; 61634 field public static final java.lang.Character.UnicodeBlock KAITHI; 61635 field public static final java.lang.Character.UnicodeBlock KANA_SUPPLEMENT; 61636 field public static final java.lang.Character.UnicodeBlock KANBUN; 61637 field public static final java.lang.Character.UnicodeBlock KANGXI_RADICALS; 61638 field public static final java.lang.Character.UnicodeBlock KANNADA; 61639 field public static final java.lang.Character.UnicodeBlock KATAKANA; 61640 field public static final java.lang.Character.UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS; 61641 field public static final java.lang.Character.UnicodeBlock KAYAH_LI; 61642 field public static final java.lang.Character.UnicodeBlock KHAROSHTHI; 61643 field public static final java.lang.Character.UnicodeBlock KHMER; 61644 field public static final java.lang.Character.UnicodeBlock KHMER_SYMBOLS; 61645 field public static final java.lang.Character.UnicodeBlock LAO; 61646 field public static final java.lang.Character.UnicodeBlock LATIN_1_SUPPLEMENT; 61647 field public static final java.lang.Character.UnicodeBlock LATIN_EXTENDED_A; 61648 field public static final java.lang.Character.UnicodeBlock LATIN_EXTENDED_ADDITIONAL; 61649 field public static final java.lang.Character.UnicodeBlock LATIN_EXTENDED_B; 61650 field public static final java.lang.Character.UnicodeBlock LATIN_EXTENDED_C; 61651 field public static final java.lang.Character.UnicodeBlock LATIN_EXTENDED_D; 61652 field public static final java.lang.Character.UnicodeBlock LEPCHA; 61653 field public static final java.lang.Character.UnicodeBlock LETTERLIKE_SYMBOLS; 61654 field public static final java.lang.Character.UnicodeBlock LIMBU; 61655 field public static final java.lang.Character.UnicodeBlock LINEAR_B_IDEOGRAMS; 61656 field public static final java.lang.Character.UnicodeBlock LINEAR_B_SYLLABARY; 61657 field public static final java.lang.Character.UnicodeBlock LISU; 61658 field public static final java.lang.Character.UnicodeBlock LOW_SURROGATES; 61659 field public static final java.lang.Character.UnicodeBlock LYCIAN; 61660 field public static final java.lang.Character.UnicodeBlock LYDIAN; 61661 field public static final java.lang.Character.UnicodeBlock MAHJONG_TILES; 61662 field public static final java.lang.Character.UnicodeBlock MALAYALAM; 61663 field public static final java.lang.Character.UnicodeBlock MANDAIC; 61664 field public static final java.lang.Character.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS; 61665 field public static final java.lang.Character.UnicodeBlock MATHEMATICAL_OPERATORS; 61666 field public static final java.lang.Character.UnicodeBlock MEETEI_MAYEK; 61667 field public static final java.lang.Character.UnicodeBlock MEETEI_MAYEK_EXTENSIONS; 61668 field public static final java.lang.Character.UnicodeBlock MEROITIC_CURSIVE; 61669 field public static final java.lang.Character.UnicodeBlock MEROITIC_HIEROGLYPHS; 61670 field public static final java.lang.Character.UnicodeBlock MIAO; 61671 field public static final java.lang.Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A; 61672 field public static final java.lang.Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B; 61673 field public static final java.lang.Character.UnicodeBlock MISCELLANEOUS_SYMBOLS; 61674 field public static final java.lang.Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS; 61675 field public static final java.lang.Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS; 61676 field public static final java.lang.Character.UnicodeBlock MISCELLANEOUS_TECHNICAL; 61677 field public static final java.lang.Character.UnicodeBlock MODIFIER_TONE_LETTERS; 61678 field public static final java.lang.Character.UnicodeBlock MONGOLIAN; 61679 field public static final java.lang.Character.UnicodeBlock MUSICAL_SYMBOLS; 61680 field public static final java.lang.Character.UnicodeBlock MYANMAR; 61681 field public static final java.lang.Character.UnicodeBlock MYANMAR_EXTENDED_A; 61682 field public static final java.lang.Character.UnicodeBlock NEW_TAI_LUE; 61683 field public static final java.lang.Character.UnicodeBlock NKO; 61684 field public static final java.lang.Character.UnicodeBlock NUMBER_FORMS; 61685 field public static final java.lang.Character.UnicodeBlock OGHAM; 61686 field public static final java.lang.Character.UnicodeBlock OLD_ITALIC; 61687 field public static final java.lang.Character.UnicodeBlock OLD_PERSIAN; 61688 field public static final java.lang.Character.UnicodeBlock OLD_SOUTH_ARABIAN; 61689 field public static final java.lang.Character.UnicodeBlock OLD_TURKIC; 61690 field public static final java.lang.Character.UnicodeBlock OL_CHIKI; 61691 field public static final java.lang.Character.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION; 61692 field public static final java.lang.Character.UnicodeBlock ORIYA; 61693 field public static final java.lang.Character.UnicodeBlock OSMANYA; 61694 field public static final java.lang.Character.UnicodeBlock PHAGS_PA; 61695 field public static final java.lang.Character.UnicodeBlock PHAISTOS_DISC; 61696 field public static final java.lang.Character.UnicodeBlock PHOENICIAN; 61697 field public static final java.lang.Character.UnicodeBlock PHONETIC_EXTENSIONS; 61698 field public static final java.lang.Character.UnicodeBlock PHONETIC_EXTENSIONS_SUPPLEMENT; 61699 field public static final java.lang.Character.UnicodeBlock PLAYING_CARDS; 61700 field public static final java.lang.Character.UnicodeBlock PRIVATE_USE_AREA; 61701 field public static final java.lang.Character.UnicodeBlock REJANG; 61702 field public static final java.lang.Character.UnicodeBlock RUMI_NUMERAL_SYMBOLS; 61703 field public static final java.lang.Character.UnicodeBlock RUNIC; 61704 field public static final java.lang.Character.UnicodeBlock SAMARITAN; 61705 field public static final java.lang.Character.UnicodeBlock SAURASHTRA; 61706 field public static final java.lang.Character.UnicodeBlock SHARADA; 61707 field public static final java.lang.Character.UnicodeBlock SHAVIAN; 61708 field public static final java.lang.Character.UnicodeBlock SINHALA; 61709 field public static final java.lang.Character.UnicodeBlock SMALL_FORM_VARIANTS; 61710 field public static final java.lang.Character.UnicodeBlock SORA_SOMPENG; 61711 field public static final java.lang.Character.UnicodeBlock SPACING_MODIFIER_LETTERS; 61712 field public static final java.lang.Character.UnicodeBlock SPECIALS; 61713 field public static final java.lang.Character.UnicodeBlock SUNDANESE; 61714 field public static final java.lang.Character.UnicodeBlock SUNDANESE_SUPPLEMENT; 61715 field public static final java.lang.Character.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS; 61716 field public static final java.lang.Character.UnicodeBlock SUPPLEMENTAL_ARROWS_A; 61717 field public static final java.lang.Character.UnicodeBlock SUPPLEMENTAL_ARROWS_B; 61718 field public static final java.lang.Character.UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS; 61719 field public static final java.lang.Character.UnicodeBlock SUPPLEMENTAL_PUNCTUATION; 61720 field public static final java.lang.Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A; 61721 field public static final java.lang.Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B; 61722 field @Deprecated public static final java.lang.Character.UnicodeBlock SURROGATES_AREA; 61723 field public static final java.lang.Character.UnicodeBlock SYLOTI_NAGRI; 61724 field public static final java.lang.Character.UnicodeBlock SYRIAC; 61725 field public static final java.lang.Character.UnicodeBlock TAGALOG; 61726 field public static final java.lang.Character.UnicodeBlock TAGBANWA; 61727 field public static final java.lang.Character.UnicodeBlock TAGS; 61728 field public static final java.lang.Character.UnicodeBlock TAI_LE; 61729 field public static final java.lang.Character.UnicodeBlock TAI_THAM; 61730 field public static final java.lang.Character.UnicodeBlock TAI_VIET; 61731 field public static final java.lang.Character.UnicodeBlock TAI_XUAN_JING_SYMBOLS; 61732 field public static final java.lang.Character.UnicodeBlock TAKRI; 61733 field public static final java.lang.Character.UnicodeBlock TAMIL; 61734 field public static final java.lang.Character.UnicodeBlock TELUGU; 61735 field public static final java.lang.Character.UnicodeBlock THAANA; 61736 field public static final java.lang.Character.UnicodeBlock THAI; 61737 field public static final java.lang.Character.UnicodeBlock TIBETAN; 61738 field public static final java.lang.Character.UnicodeBlock TIFINAGH; 61739 field public static final java.lang.Character.UnicodeBlock TRANSPORT_AND_MAP_SYMBOLS; 61740 field public static final java.lang.Character.UnicodeBlock UGARITIC; 61741 field public static final java.lang.Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS; 61742 field public static final java.lang.Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED; 61743 field public static final java.lang.Character.UnicodeBlock VAI; 61744 field public static final java.lang.Character.UnicodeBlock VARIATION_SELECTORS; 61745 field public static final java.lang.Character.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT; 61746 field public static final java.lang.Character.UnicodeBlock VEDIC_EXTENSIONS; 61747 field public static final java.lang.Character.UnicodeBlock VERTICAL_FORMS; 61748 field public static final java.lang.Character.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS; 61749 field public static final java.lang.Character.UnicodeBlock YI_RADICALS; 61750 field public static final java.lang.Character.UnicodeBlock YI_SYLLABLES; 61751 } 61752 61753 public enum Character.UnicodeScript { 61754 method @NonNull public static java.lang.Character.UnicodeScript forName(@NonNull String); 61755 method @NonNull public static java.lang.Character.UnicodeScript of(int); 61756 enum_constant public static final java.lang.Character.UnicodeScript ARABIC; 61757 enum_constant public static final java.lang.Character.UnicodeScript ARMENIAN; 61758 enum_constant public static final java.lang.Character.UnicodeScript AVESTAN; 61759 enum_constant public static final java.lang.Character.UnicodeScript BALINESE; 61760 enum_constant public static final java.lang.Character.UnicodeScript BAMUM; 61761 enum_constant public static final java.lang.Character.UnicodeScript BATAK; 61762 enum_constant public static final java.lang.Character.UnicodeScript BENGALI; 61763 enum_constant public static final java.lang.Character.UnicodeScript BOPOMOFO; 61764 enum_constant public static final java.lang.Character.UnicodeScript BRAHMI; 61765 enum_constant public static final java.lang.Character.UnicodeScript BRAILLE; 61766 enum_constant public static final java.lang.Character.UnicodeScript BUGINESE; 61767 enum_constant public static final java.lang.Character.UnicodeScript BUHID; 61768 enum_constant public static final java.lang.Character.UnicodeScript CANADIAN_ABORIGINAL; 61769 enum_constant public static final java.lang.Character.UnicodeScript CARIAN; 61770 enum_constant public static final java.lang.Character.UnicodeScript CHAKMA; 61771 enum_constant public static final java.lang.Character.UnicodeScript CHAM; 61772 enum_constant public static final java.lang.Character.UnicodeScript CHEROKEE; 61773 enum_constant public static final java.lang.Character.UnicodeScript COMMON; 61774 enum_constant public static final java.lang.Character.UnicodeScript COPTIC; 61775 enum_constant public static final java.lang.Character.UnicodeScript CUNEIFORM; 61776 enum_constant public static final java.lang.Character.UnicodeScript CYPRIOT; 61777 enum_constant public static final java.lang.Character.UnicodeScript CYRILLIC; 61778 enum_constant public static final java.lang.Character.UnicodeScript DESERET; 61779 enum_constant public static final java.lang.Character.UnicodeScript DEVANAGARI; 61780 enum_constant public static final java.lang.Character.UnicodeScript EGYPTIAN_HIEROGLYPHS; 61781 enum_constant public static final java.lang.Character.UnicodeScript ETHIOPIC; 61782 enum_constant public static final java.lang.Character.UnicodeScript GEORGIAN; 61783 enum_constant public static final java.lang.Character.UnicodeScript GLAGOLITIC; 61784 enum_constant public static final java.lang.Character.UnicodeScript GOTHIC; 61785 enum_constant public static final java.lang.Character.UnicodeScript GREEK; 61786 enum_constant public static final java.lang.Character.UnicodeScript GUJARATI; 61787 enum_constant public static final java.lang.Character.UnicodeScript GURMUKHI; 61788 enum_constant public static final java.lang.Character.UnicodeScript HAN; 61789 enum_constant public static final java.lang.Character.UnicodeScript HANGUL; 61790 enum_constant public static final java.lang.Character.UnicodeScript HANUNOO; 61791 enum_constant public static final java.lang.Character.UnicodeScript HEBREW; 61792 enum_constant public static final java.lang.Character.UnicodeScript HIRAGANA; 61793 enum_constant public static final java.lang.Character.UnicodeScript IMPERIAL_ARAMAIC; 61794 enum_constant public static final java.lang.Character.UnicodeScript INHERITED; 61795 enum_constant public static final java.lang.Character.UnicodeScript INSCRIPTIONAL_PAHLAVI; 61796 enum_constant public static final java.lang.Character.UnicodeScript INSCRIPTIONAL_PARTHIAN; 61797 enum_constant public static final java.lang.Character.UnicodeScript JAVANESE; 61798 enum_constant public static final java.lang.Character.UnicodeScript KAITHI; 61799 enum_constant public static final java.lang.Character.UnicodeScript KANNADA; 61800 enum_constant public static final java.lang.Character.UnicodeScript KATAKANA; 61801 enum_constant public static final java.lang.Character.UnicodeScript KAYAH_LI; 61802 enum_constant public static final java.lang.Character.UnicodeScript KHAROSHTHI; 61803 enum_constant public static final java.lang.Character.UnicodeScript KHMER; 61804 enum_constant public static final java.lang.Character.UnicodeScript LAO; 61805 enum_constant public static final java.lang.Character.UnicodeScript LATIN; 61806 enum_constant public static final java.lang.Character.UnicodeScript LEPCHA; 61807 enum_constant public static final java.lang.Character.UnicodeScript LIMBU; 61808 enum_constant public static final java.lang.Character.UnicodeScript LINEAR_B; 61809 enum_constant public static final java.lang.Character.UnicodeScript LISU; 61810 enum_constant public static final java.lang.Character.UnicodeScript LYCIAN; 61811 enum_constant public static final java.lang.Character.UnicodeScript LYDIAN; 61812 enum_constant public static final java.lang.Character.UnicodeScript MALAYALAM; 61813 enum_constant public static final java.lang.Character.UnicodeScript MANDAIC; 61814 enum_constant public static final java.lang.Character.UnicodeScript MEETEI_MAYEK; 61815 enum_constant public static final java.lang.Character.UnicodeScript MEROITIC_CURSIVE; 61816 enum_constant public static final java.lang.Character.UnicodeScript MEROITIC_HIEROGLYPHS; 61817 enum_constant public static final java.lang.Character.UnicodeScript MIAO; 61818 enum_constant public static final java.lang.Character.UnicodeScript MONGOLIAN; 61819 enum_constant public static final java.lang.Character.UnicodeScript MYANMAR; 61820 enum_constant public static final java.lang.Character.UnicodeScript NEW_TAI_LUE; 61821 enum_constant public static final java.lang.Character.UnicodeScript NKO; 61822 enum_constant public static final java.lang.Character.UnicodeScript OGHAM; 61823 enum_constant public static final java.lang.Character.UnicodeScript OLD_ITALIC; 61824 enum_constant public static final java.lang.Character.UnicodeScript OLD_PERSIAN; 61825 enum_constant public static final java.lang.Character.UnicodeScript OLD_SOUTH_ARABIAN; 61826 enum_constant public static final java.lang.Character.UnicodeScript OLD_TURKIC; 61827 enum_constant public static final java.lang.Character.UnicodeScript OL_CHIKI; 61828 enum_constant public static final java.lang.Character.UnicodeScript ORIYA; 61829 enum_constant public static final java.lang.Character.UnicodeScript OSMANYA; 61830 enum_constant public static final java.lang.Character.UnicodeScript PHAGS_PA; 61831 enum_constant public static final java.lang.Character.UnicodeScript PHOENICIAN; 61832 enum_constant public static final java.lang.Character.UnicodeScript REJANG; 61833 enum_constant public static final java.lang.Character.UnicodeScript RUNIC; 61834 enum_constant public static final java.lang.Character.UnicodeScript SAMARITAN; 61835 enum_constant public static final java.lang.Character.UnicodeScript SAURASHTRA; 61836 enum_constant public static final java.lang.Character.UnicodeScript SHARADA; 61837 enum_constant public static final java.lang.Character.UnicodeScript SHAVIAN; 61838 enum_constant public static final java.lang.Character.UnicodeScript SINHALA; 61839 enum_constant public static final java.lang.Character.UnicodeScript SORA_SOMPENG; 61840 enum_constant public static final java.lang.Character.UnicodeScript SUNDANESE; 61841 enum_constant public static final java.lang.Character.UnicodeScript SYLOTI_NAGRI; 61842 enum_constant public static final java.lang.Character.UnicodeScript SYRIAC; 61843 enum_constant public static final java.lang.Character.UnicodeScript TAGALOG; 61844 enum_constant public static final java.lang.Character.UnicodeScript TAGBANWA; 61845 enum_constant public static final java.lang.Character.UnicodeScript TAI_LE; 61846 enum_constant public static final java.lang.Character.UnicodeScript TAI_THAM; 61847 enum_constant public static final java.lang.Character.UnicodeScript TAI_VIET; 61848 enum_constant public static final java.lang.Character.UnicodeScript TAKRI; 61849 enum_constant public static final java.lang.Character.UnicodeScript TAMIL; 61850 enum_constant public static final java.lang.Character.UnicodeScript TELUGU; 61851 enum_constant public static final java.lang.Character.UnicodeScript THAANA; 61852 enum_constant public static final java.lang.Character.UnicodeScript THAI; 61853 enum_constant public static final java.lang.Character.UnicodeScript TIBETAN; 61854 enum_constant public static final java.lang.Character.UnicodeScript TIFINAGH; 61855 enum_constant public static final java.lang.Character.UnicodeScript UGARITIC; 61856 enum_constant public static final java.lang.Character.UnicodeScript UNKNOWN; 61857 enum_constant public static final java.lang.Character.UnicodeScript VAI; 61858 enum_constant public static final java.lang.Character.UnicodeScript YI; 61859 } 61860 61861 public final class Class<T> implements java.lang.reflect.AnnotatedElement java.lang.reflect.GenericDeclaration java.io.Serializable java.lang.reflect.Type { 61862 method @NonNull public <U> Class<? extends U> asSubclass(@NonNull Class<U>); 61863 method @Nullable public T cast(@Nullable Object); 61864 method public boolean desiredAssertionStatus(); 61865 method @NonNull public static Class<?> forName(@NonNull String) throws java.lang.ClassNotFoundException; 61866 method @NonNull public static Class<?> forName(@NonNull String, boolean, @Nullable ClassLoader) throws java.lang.ClassNotFoundException; 61867 method @Nullable public <A extends java.lang.annotation.Annotation> A getAnnotation(@NonNull Class<A>); 61868 method @NonNull public java.lang.annotation.Annotation[] getAnnotations(); 61869 method @NonNull public <A extends java.lang.annotation.Annotation> A[] getAnnotationsByType(@NonNull Class<A>); 61870 method @Nullable public String getCanonicalName(); 61871 method @Nullable public ClassLoader getClassLoader(); 61872 method @NonNull public Class<?>[] getClasses(); 61873 method @Nullable public Class<?> getComponentType(); 61874 method @NonNull public java.lang.reflect.Constructor<T> getConstructor(@Nullable Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; 61875 method @NonNull public java.lang.reflect.Constructor<?>[] getConstructors() throws java.lang.SecurityException; 61876 method @Nullable public <A extends java.lang.annotation.Annotation> A getDeclaredAnnotation(@NonNull Class<A>); 61877 method @NonNull public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 61878 method @NonNull public Class<?>[] getDeclaredClasses(); 61879 method @NonNull public java.lang.reflect.Constructor<T> getDeclaredConstructor(@Nullable Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; 61880 method @NonNull public java.lang.reflect.Constructor<?>[] getDeclaredConstructors() throws java.lang.SecurityException; 61881 method @NonNull public java.lang.reflect.Field getDeclaredField(@NonNull String) throws java.lang.NoSuchFieldException; 61882 method @NonNull public java.lang.reflect.Field[] getDeclaredFields(); 61883 method @NonNull public java.lang.reflect.Method getDeclaredMethod(@NonNull String, @Nullable Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; 61884 method @NonNull public java.lang.reflect.Method[] getDeclaredMethods() throws java.lang.SecurityException; 61885 method @Nullable public Class<?> getDeclaringClass(); 61886 method @Nullable public Class<?> getEnclosingClass(); 61887 method @Nullable public java.lang.reflect.Constructor<?> getEnclosingConstructor(); 61888 method @Nullable public java.lang.reflect.Method getEnclosingMethod(); 61889 method @Nullable public T[] getEnumConstants(); 61890 method @NonNull public java.lang.reflect.Field getField(@NonNull String) throws java.lang.NoSuchFieldException; 61891 method @NonNull public java.lang.reflect.Field[] getFields() throws java.lang.SecurityException; 61892 method @NonNull public java.lang.reflect.Type[] getGenericInterfaces(); 61893 method @Nullable public java.lang.reflect.Type getGenericSuperclass(); 61894 method @NonNull public Class<?>[] getInterfaces(); 61895 method @NonNull public java.lang.reflect.Method getMethod(@NonNull String, @Nullable Class<?>...) throws java.lang.NoSuchMethodException, java.lang.SecurityException; 61896 method @NonNull public java.lang.reflect.Method[] getMethods() throws java.lang.SecurityException; 61897 method public int getModifiers(); 61898 method @NonNull public String getName(); 61899 method @Nullable public Package getPackage(); 61900 method @Nullable public java.security.ProtectionDomain getProtectionDomain(); 61901 method @Nullable public java.net.URL getResource(@NonNull String); 61902 method @Nullable public java.io.InputStream getResourceAsStream(@NonNull String); 61903 method @Nullable public Object[] getSigners(); 61904 method @NonNull public String getSimpleName(); 61905 method @Nullable public Class<? super T> getSuperclass(); 61906 method @NonNull public java.lang.reflect.TypeVariable<java.lang.Class<T>>[] getTypeParameters(); 61907 method public boolean isAnnotation(); 61908 method public boolean isAnonymousClass(); 61909 method public boolean isArray(); 61910 method public boolean isAssignableFrom(@NonNull Class<?>); 61911 method public boolean isEnum(); 61912 method public boolean isInstance(@Nullable Object); 61913 method public boolean isInterface(); 61914 method public boolean isLocalClass(); 61915 method public boolean isMemberClass(); 61916 method public boolean isPrimitive(); 61917 method public boolean isSynthetic(); 61918 method @NonNull public T newInstance() throws java.lang.IllegalAccessException, java.lang.InstantiationException; 61919 method @NonNull public String toGenericString(); 61920 } 61921 61922 public class ClassCastException extends java.lang.RuntimeException { 61923 ctor public ClassCastException(); 61924 ctor public ClassCastException(String); 61925 } 61926 61927 public class ClassCircularityError extends java.lang.LinkageError { 61928 ctor public ClassCircularityError(); 61929 ctor public ClassCircularityError(String); 61930 } 61931 61932 public class ClassFormatError extends java.lang.LinkageError { 61933 ctor public ClassFormatError(); 61934 ctor public ClassFormatError(String); 61935 } 61936 61937 public abstract class ClassLoader { 61938 ctor protected ClassLoader(ClassLoader); 61939 ctor protected ClassLoader(); 61940 method public void clearAssertionStatus(); 61941 method @Deprecated protected final Class<?> defineClass(byte[], int, int) throws java.lang.ClassFormatError; 61942 method protected final Class<?> defineClass(String, byte[], int, int) throws java.lang.ClassFormatError; 61943 method protected final Class<?> defineClass(String, byte[], int, int, java.security.ProtectionDomain) throws java.lang.ClassFormatError; 61944 method protected final Class<?> defineClass(String, java.nio.ByteBuffer, java.security.ProtectionDomain) throws java.lang.ClassFormatError; 61945 method protected Package definePackage(String, String, String, String, String, String, String, java.net.URL) throws java.lang.IllegalArgumentException; 61946 method protected Class<?> findClass(String) throws java.lang.ClassNotFoundException; 61947 method protected String findLibrary(String); 61948 method protected final Class<?> findLoadedClass(String); 61949 method protected java.net.URL findResource(String); 61950 method protected java.util.Enumeration<java.net.URL> findResources(String) throws java.io.IOException; 61951 method protected final Class<?> findSystemClass(String) throws java.lang.ClassNotFoundException; 61952 method protected Package getPackage(String); 61953 method protected Package[] getPackages(); 61954 method public final ClassLoader getParent(); 61955 method public java.net.URL getResource(String); 61956 method public java.io.InputStream getResourceAsStream(String); 61957 method public java.util.Enumeration<java.net.URL> getResources(String) throws java.io.IOException; 61958 method public static ClassLoader getSystemClassLoader(); 61959 method public static java.net.URL getSystemResource(String); 61960 method public static java.io.InputStream getSystemResourceAsStream(String); 61961 method public static java.util.Enumeration<java.net.URL> getSystemResources(String) throws java.io.IOException; 61962 method public Class<?> loadClass(String) throws java.lang.ClassNotFoundException; 61963 method protected Class<?> loadClass(String, boolean) throws java.lang.ClassNotFoundException; 61964 method protected static boolean registerAsParallelCapable(); 61965 method protected final void resolveClass(Class<?>); 61966 method public void setClassAssertionStatus(String, boolean); 61967 method public void setDefaultAssertionStatus(boolean); 61968 method public void setPackageAssertionStatus(String, boolean); 61969 method protected final void setSigners(Class<?>, Object[]); 61970 } 61971 61972 public class ClassNotFoundException extends java.lang.ReflectiveOperationException { 61973 ctor public ClassNotFoundException(); 61974 ctor public ClassNotFoundException(String); 61975 ctor public ClassNotFoundException(String, Throwable); 61976 method public Throwable getException(); 61977 } 61978 61979 public class CloneNotSupportedException extends java.lang.Exception { 61980 ctor public CloneNotSupportedException(); 61981 ctor public CloneNotSupportedException(String); 61982 } 61983 61984 public interface Cloneable { 61985 } 61986 61987 public interface Comparable<T> { 61988 method public int compareTo(T); 61989 } 61990 61991 public final class Compiler { 61992 method public static Object command(Object); 61993 method public static boolean compileClass(Class<?>); 61994 method public static boolean compileClasses(String); 61995 method public static void disable(); 61996 method public static void enable(); 61997 } 61998 61999 @java.lang.annotation.Documented @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.LOCAL_VARIABLE, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.PACKAGE, java.lang.annotation.ElementType.PARAMETER, java.lang.annotation.ElementType.TYPE}) public @interface Deprecated { 62000 } 62001 62002 public final class Double extends java.lang.Number implements java.lang.Comparable<java.lang.Double> { 62003 ctor public Double(double); 62004 ctor public Double(@NonNull String) throws java.lang.NumberFormatException; 62005 method public static int compare(double, double); 62006 method public int compareTo(@NonNull Double); 62007 method public static long doubleToLongBits(double); 62008 method public static long doubleToRawLongBits(double); 62009 method public double doubleValue(); 62010 method public float floatValue(); 62011 method public static int hashCode(double); 62012 method public int intValue(); 62013 method public static boolean isFinite(double); 62014 method public static boolean isInfinite(double); 62015 method public boolean isInfinite(); 62016 method public static boolean isNaN(double); 62017 method public boolean isNaN(); 62018 method public static double longBitsToDouble(long); 62019 method public long longValue(); 62020 method public static double max(double, double); 62021 method public static double min(double, double); 62022 method public static double parseDouble(@NonNull String) throws java.lang.NumberFormatException; 62023 method public static double sum(double, double); 62024 method @NonNull public static String toHexString(double); 62025 method @NonNull public static String toString(double); 62026 method @NonNull public static Double valueOf(@NonNull String) throws java.lang.NumberFormatException; 62027 method @NonNull public static Double valueOf(double); 62028 field public static final int BYTES = 8; // 0x8 62029 field public static final int MAX_EXPONENT = 1023; // 0x3ff 62030 field public static final double MAX_VALUE = 1.7976931348623157E308; 62031 field public static final int MIN_EXPONENT = -1022; // 0xfffffc02 62032 field public static final double MIN_NORMAL = 2.2250738585072014E-308; 62033 field public static final double MIN_VALUE = 4.9E-324; 62034 field public static final double NEGATIVE_INFINITY = (-1.0/0.0); 62035 field public static final double NaN = (0.0/0.0); 62036 field public static final double POSITIVE_INFINITY = (1.0/0.0); 62037 field public static final int SIZE = 64; // 0x40 62038 field public static final Class<java.lang.Double> TYPE; 62039 } 62040 62041 public abstract class Enum<E extends java.lang.Enum<E>> implements java.lang.Comparable<E> java.io.Serializable { 62042 ctor protected Enum(@NonNull String, int); 62043 method @NonNull protected final Object clone() throws java.lang.CloneNotSupportedException; 62044 method public final int compareTo(E); 62045 method public final boolean equals(@Nullable Object); 62046 method protected final void finalize(); 62047 method @NonNull public final Class<E> getDeclaringClass(); 62048 method public final int hashCode(); 62049 method @NonNull public final String name(); 62050 method public final int ordinal(); 62051 method @NonNull public static <T extends java.lang.Enum<T>> T valueOf(@NonNull Class<T>, @NonNull String); 62052 } 62053 62054 public class EnumConstantNotPresentException extends java.lang.RuntimeException { 62055 ctor public EnumConstantNotPresentException(Class<? extends java.lang.Enum>, String); 62056 method public String constantName(); 62057 method public Class<? extends java.lang.Enum> enumType(); 62058 } 62059 62060 public class Error extends java.lang.Throwable { 62061 ctor public Error(); 62062 ctor public Error(String); 62063 ctor public Error(String, Throwable); 62064 ctor public Error(Throwable); 62065 ctor protected Error(String, Throwable, boolean, boolean); 62066 } 62067 62068 public class Exception extends java.lang.Throwable { 62069 ctor public Exception(); 62070 ctor public Exception(String); 62071 ctor public Exception(String, Throwable); 62072 ctor public Exception(Throwable); 62073 ctor protected Exception(String, Throwable, boolean, boolean); 62074 } 62075 62076 public class ExceptionInInitializerError extends java.lang.LinkageError { 62077 ctor public ExceptionInInitializerError(); 62078 ctor public ExceptionInInitializerError(Throwable); 62079 ctor public ExceptionInInitializerError(String); 62080 method public Throwable getException(); 62081 } 62082 62083 public final class Float extends java.lang.Number implements java.lang.Comparable<java.lang.Float> { 62084 ctor public Float(float); 62085 ctor public Float(double); 62086 ctor public Float(@NonNull String) throws java.lang.NumberFormatException; 62087 method public static int compare(float, float); 62088 method public int compareTo(@NonNull Float); 62089 method public double doubleValue(); 62090 method public static int floatToIntBits(float); 62091 method public static int floatToRawIntBits(float); 62092 method public float floatValue(); 62093 method public static int hashCode(float); 62094 method public static float intBitsToFloat(int); 62095 method public int intValue(); 62096 method public static boolean isFinite(float); 62097 method public static boolean isInfinite(float); 62098 method public boolean isInfinite(); 62099 method public static boolean isNaN(float); 62100 method public boolean isNaN(); 62101 method public long longValue(); 62102 method public static float max(float, float); 62103 method public static float min(float, float); 62104 method public static float parseFloat(@NonNull String) throws java.lang.NumberFormatException; 62105 method public static float sum(float, float); 62106 method @NonNull public static String toHexString(float); 62107 method @NonNull public static String toString(float); 62108 method @NonNull public static Float valueOf(@NonNull String) throws java.lang.NumberFormatException; 62109 method @NonNull public static Float valueOf(float); 62110 field public static final int BYTES = 4; // 0x4 62111 field public static final int MAX_EXPONENT = 127; // 0x7f 62112 field public static final float MAX_VALUE = 3.4028235E38f; 62113 field public static final int MIN_EXPONENT = -126; // 0xffffff82 62114 field public static final float MIN_NORMAL = 1.17549435E-38f; 62115 field public static final float MIN_VALUE = 1.4E-45f; 62116 field public static final float NEGATIVE_INFINITY = (-1.0f/0.0f); 62117 field public static final float NaN = (0.0f/0.0f); 62118 field public static final float POSITIVE_INFINITY = (1.0f/0.0f); 62119 field public static final int SIZE = 32; // 0x20 62120 field public static final Class<java.lang.Float> TYPE; 62121 } 62122 62123 @java.lang.annotation.Documented @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target(java.lang.annotation.ElementType.TYPE) public @interface FunctionalInterface { 62124 } 62125 62126 public class IllegalAccessError extends java.lang.IncompatibleClassChangeError { 62127 ctor public IllegalAccessError(); 62128 ctor public IllegalAccessError(String); 62129 } 62130 62131 public class IllegalAccessException extends java.lang.ReflectiveOperationException { 62132 ctor public IllegalAccessException(); 62133 ctor public IllegalAccessException(String); 62134 } 62135 62136 public class IllegalArgumentException extends java.lang.RuntimeException { 62137 ctor public IllegalArgumentException(); 62138 ctor public IllegalArgumentException(String); 62139 ctor public IllegalArgumentException(String, Throwable); 62140 ctor public IllegalArgumentException(Throwable); 62141 } 62142 62143 public class IllegalMonitorStateException extends java.lang.RuntimeException { 62144 ctor public IllegalMonitorStateException(); 62145 ctor public IllegalMonitorStateException(String); 62146 } 62147 62148 public class IllegalStateException extends java.lang.RuntimeException { 62149 ctor public IllegalStateException(); 62150 ctor public IllegalStateException(String); 62151 ctor public IllegalStateException(String, Throwable); 62152 ctor public IllegalStateException(Throwable); 62153 } 62154 62155 public class IllegalThreadStateException extends java.lang.IllegalArgumentException { 62156 ctor public IllegalThreadStateException(); 62157 ctor public IllegalThreadStateException(String); 62158 } 62159 62160 public class IncompatibleClassChangeError extends java.lang.LinkageError { 62161 ctor public IncompatibleClassChangeError(); 62162 ctor public IncompatibleClassChangeError(String); 62163 } 62164 62165 public class IndexOutOfBoundsException extends java.lang.RuntimeException { 62166 ctor public IndexOutOfBoundsException(); 62167 ctor public IndexOutOfBoundsException(String); 62168 } 62169 62170 public class InheritableThreadLocal<T> extends java.lang.ThreadLocal<T> { 62171 ctor public InheritableThreadLocal(); 62172 method protected T childValue(T); 62173 } 62174 62175 public class InstantiationError extends java.lang.IncompatibleClassChangeError { 62176 ctor public InstantiationError(); 62177 ctor public InstantiationError(String); 62178 } 62179 62180 public class InstantiationException extends java.lang.ReflectiveOperationException { 62181 ctor public InstantiationException(); 62182 ctor public InstantiationException(String); 62183 } 62184 62185 public final class Integer extends java.lang.Number implements java.lang.Comparable<java.lang.Integer> { 62186 ctor public Integer(int); 62187 ctor public Integer(@NonNull String) throws java.lang.NumberFormatException; 62188 method public static int bitCount(int); 62189 method public static int compare(int, int); 62190 method public int compareTo(@NonNull Integer); 62191 method public static int compareUnsigned(int, int); 62192 method @NonNull public static Integer decode(@NonNull String) throws java.lang.NumberFormatException; 62193 method public static int divideUnsigned(int, int); 62194 method public double doubleValue(); 62195 method public float floatValue(); 62196 method @Nullable public static Integer getInteger(@NonNull String); 62197 method @Nullable public static Integer getInteger(@NonNull String, int); 62198 method @Nullable public static Integer getInteger(@NonNull String, @Nullable Integer); 62199 method public static int hashCode(int); 62200 method public static int highestOneBit(int); 62201 method public int intValue(); 62202 method public long longValue(); 62203 method public static int lowestOneBit(int); 62204 method public static int max(int, int); 62205 method public static int min(int, int); 62206 method public static int numberOfLeadingZeros(int); 62207 method public static int numberOfTrailingZeros(int); 62208 method public static int parseInt(@NonNull String, int) throws java.lang.NumberFormatException; 62209 method public static int parseInt(@NonNull String) throws java.lang.NumberFormatException; 62210 method public static int parseUnsignedInt(@NonNull String, int) throws java.lang.NumberFormatException; 62211 method public static int parseUnsignedInt(@NonNull String) throws java.lang.NumberFormatException; 62212 method public static int remainderUnsigned(int, int); 62213 method public static int reverse(int); 62214 method public static int reverseBytes(int); 62215 method public static int rotateLeft(int, int); 62216 method public static int rotateRight(int, int); 62217 method public static int signum(int); 62218 method public static int sum(int, int); 62219 method @NonNull public static String toBinaryString(int); 62220 method @NonNull public static String toHexString(int); 62221 method @NonNull public static String toOctalString(int); 62222 method @NonNull public static String toString(int, int); 62223 method @NonNull public static String toString(int); 62224 method public static long toUnsignedLong(int); 62225 method @NonNull public static String toUnsignedString(int, int); 62226 method @NonNull public static String toUnsignedString(int); 62227 method @NonNull public static Integer valueOf(@NonNull String, int) throws java.lang.NumberFormatException; 62228 method @NonNull public static Integer valueOf(@NonNull String) throws java.lang.NumberFormatException; 62229 method @NonNull public static Integer valueOf(int); 62230 field public static final int BYTES = 4; // 0x4 62231 field public static final int MAX_VALUE = 2147483647; // 0x7fffffff 62232 field public static final int MIN_VALUE = -2147483648; // 0x80000000 62233 field public static final int SIZE = 32; // 0x20 62234 field public static final Class<java.lang.Integer> TYPE; 62235 } 62236 62237 public class InternalError extends java.lang.VirtualMachineError { 62238 ctor public InternalError(); 62239 ctor public InternalError(String); 62240 ctor public InternalError(String, Throwable); 62241 ctor public InternalError(Throwable); 62242 } 62243 62244 public class InterruptedException extends java.lang.Exception { 62245 ctor public InterruptedException(); 62246 ctor public InterruptedException(String); 62247 } 62248 62249 public interface Iterable<T> { 62250 method public default void forEach(@NonNull java.util.function.Consumer<? super T>); 62251 method @NonNull public java.util.Iterator<T> iterator(); 62252 method @NonNull public default java.util.Spliterator<T> spliterator(); 62253 } 62254 62255 public class LinkageError extends java.lang.Error { 62256 ctor public LinkageError(); 62257 ctor public LinkageError(String); 62258 ctor public LinkageError(String, Throwable); 62259 } 62260 62261 public final class Long extends java.lang.Number implements java.lang.Comparable<java.lang.Long> { 62262 ctor public Long(long); 62263 ctor public Long(@NonNull String) throws java.lang.NumberFormatException; 62264 method public static int bitCount(long); 62265 method public static int compare(long, long); 62266 method public int compareTo(@NonNull Long); 62267 method public static int compareUnsigned(long, long); 62268 method @NonNull public static Long decode(@NonNull String) throws java.lang.NumberFormatException; 62269 method public static long divideUnsigned(long, long); 62270 method public double doubleValue(); 62271 method public float floatValue(); 62272 method @Nullable public static Long getLong(@NonNull String); 62273 method @Nullable public static Long getLong(@NonNull String, long); 62274 method @Nullable public static Long getLong(@NonNull String, @Nullable Long); 62275 method public static int hashCode(long); 62276 method public static long highestOneBit(long); 62277 method public int intValue(); 62278 method public long longValue(); 62279 method public static long lowestOneBit(long); 62280 method public static long max(long, long); 62281 method public static long min(long, long); 62282 method public static int numberOfLeadingZeros(long); 62283 method public static int numberOfTrailingZeros(long); 62284 method public static long parseLong(@NonNull String, int) throws java.lang.NumberFormatException; 62285 method public static long parseLong(@NonNull String) throws java.lang.NumberFormatException; 62286 method public static long parseUnsignedLong(@NonNull String, int) throws java.lang.NumberFormatException; 62287 method public static long parseUnsignedLong(@NonNull String) throws java.lang.NumberFormatException; 62288 method public static long remainderUnsigned(long, long); 62289 method public static long reverse(long); 62290 method public static long reverseBytes(long); 62291 method public static long rotateLeft(long, int); 62292 method public static long rotateRight(long, int); 62293 method public static int signum(long); 62294 method public static long sum(long, long); 62295 method @NonNull public static String toBinaryString(long); 62296 method @NonNull public static String toHexString(long); 62297 method @NonNull public static String toOctalString(long); 62298 method @NonNull public static String toString(long, int); 62299 method @NonNull public static String toString(long); 62300 method @NonNull public static String toUnsignedString(long, int); 62301 method @NonNull public static String toUnsignedString(long); 62302 method @NonNull public static Long valueOf(@NonNull String, int) throws java.lang.NumberFormatException; 62303 method @NonNull public static Long valueOf(@NonNull String) throws java.lang.NumberFormatException; 62304 method @NonNull public static Long valueOf(long); 62305 field public static final int BYTES = 8; // 0x8 62306 field public static final long MAX_VALUE = 9223372036854775807L; // 0x7fffffffffffffffL 62307 field public static final long MIN_VALUE = -9223372036854775808L; // 0x8000000000000000L 62308 field public static final int SIZE = 64; // 0x40 62309 field public static final Class<java.lang.Long> TYPE; 62310 } 62311 62312 public final class Math { 62313 method public static double IEEEremainder(double, double); 62314 method public static int abs(int); 62315 method public static long abs(long); 62316 method public static float abs(float); 62317 method public static double abs(double); 62318 method public static double acos(double); 62319 method public static int addExact(int, int); 62320 method public static long addExact(long, long); 62321 method public static double asin(double); 62322 method public static double atan(double); 62323 method public static double atan2(double, double); 62324 method public static double cbrt(double); 62325 method public static double ceil(double); 62326 method public static double copySign(double, double); 62327 method public static float copySign(float, float); 62328 method public static double cos(double); 62329 method public static double cosh(double); 62330 method public static int decrementExact(int); 62331 method public static long decrementExact(long); 62332 method public static double exp(double); 62333 method public static double expm1(double); 62334 method public static double floor(double); 62335 method public static int floorDiv(int, int); 62336 method public static long floorDiv(long, long); 62337 method public static int floorMod(int, int); 62338 method public static long floorMod(long, long); 62339 method public static int getExponent(float); 62340 method public static int getExponent(double); 62341 method public static double hypot(double, double); 62342 method public static int incrementExact(int); 62343 method public static long incrementExact(long); 62344 method public static double log(double); 62345 method public static double log10(double); 62346 method public static double log1p(double); 62347 method public static int max(int, int); 62348 method public static long max(long, long); 62349 method public static float max(float, float); 62350 method public static double max(double, double); 62351 method public static int min(int, int); 62352 method public static long min(long, long); 62353 method public static float min(float, float); 62354 method public static double min(double, double); 62355 method public static int multiplyExact(int, int); 62356 method public static long multiplyExact(long, long); 62357 method public static int negateExact(int); 62358 method public static long negateExact(long); 62359 method public static double nextAfter(double, double); 62360 method public static float nextAfter(float, double); 62361 method public static double nextDown(double); 62362 method public static float nextDown(float); 62363 method public static double nextUp(double); 62364 method public static float nextUp(float); 62365 method public static double pow(double, double); 62366 method public static double random(); 62367 method public static double rint(double); 62368 method public static int round(float); 62369 method public static long round(double); 62370 method public static double scalb(double, int); 62371 method public static float scalb(float, int); 62372 method public static double signum(double); 62373 method public static float signum(float); 62374 method public static double sin(double); 62375 method public static double sinh(double); 62376 method public static double sqrt(double); 62377 method public static int subtractExact(int, int); 62378 method public static long subtractExact(long, long); 62379 method public static double tan(double); 62380 method public static double tanh(double); 62381 method public static double toDegrees(double); 62382 method public static int toIntExact(long); 62383 method public static double toRadians(double); 62384 method public static double ulp(double); 62385 method public static float ulp(float); 62386 field public static final double E = 2.718281828459045; 62387 field public static final double PI = 3.141592653589793; 62388 } 62389 62390 public class NegativeArraySizeException extends java.lang.RuntimeException { 62391 ctor public NegativeArraySizeException(); 62392 ctor public NegativeArraySizeException(String); 62393 } 62394 62395 public class NoClassDefFoundError extends java.lang.LinkageError { 62396 ctor public NoClassDefFoundError(); 62397 ctor public NoClassDefFoundError(String); 62398 } 62399 62400 public class NoSuchFieldError extends java.lang.IncompatibleClassChangeError { 62401 ctor public NoSuchFieldError(); 62402 ctor public NoSuchFieldError(String); 62403 } 62404 62405 public class NoSuchFieldException extends java.lang.ReflectiveOperationException { 62406 ctor public NoSuchFieldException(); 62407 ctor public NoSuchFieldException(String); 62408 } 62409 62410 public class NoSuchMethodError extends java.lang.IncompatibleClassChangeError { 62411 ctor public NoSuchMethodError(); 62412 ctor public NoSuchMethodError(String); 62413 } 62414 62415 public class NoSuchMethodException extends java.lang.ReflectiveOperationException { 62416 ctor public NoSuchMethodException(); 62417 ctor public NoSuchMethodException(String); 62418 } 62419 62420 public class NullPointerException extends java.lang.RuntimeException { 62421 ctor public NullPointerException(); 62422 ctor public NullPointerException(String); 62423 } 62424 62425 public abstract class Number implements java.io.Serializable { 62426 ctor public Number(); 62427 method public byte byteValue(); 62428 method public abstract double doubleValue(); 62429 method public abstract float floatValue(); 62430 method public abstract int intValue(); 62431 method public abstract long longValue(); 62432 method public short shortValue(); 62433 } 62434 62435 public class NumberFormatException extends java.lang.IllegalArgumentException { 62436 ctor public NumberFormatException(); 62437 ctor public NumberFormatException(String); 62438 } 62439 62440 public class Object { 62441 ctor public Object(); 62442 method @NonNull protected Object clone() throws java.lang.CloneNotSupportedException; 62443 method public boolean equals(@Nullable Object); 62444 method protected void finalize() throws java.lang.Throwable; 62445 method @NonNull public final Class<?> getClass(); 62446 method public int hashCode(); 62447 method public final void notify(); 62448 method public final void notifyAll(); 62449 method @NonNull public String toString(); 62450 method public final void wait(long) throws java.lang.InterruptedException; 62451 method public final void wait(long, int) throws java.lang.InterruptedException; 62452 method public final void wait() throws java.lang.InterruptedException; 62453 } 62454 62455 public class OutOfMemoryError extends java.lang.VirtualMachineError { 62456 ctor public OutOfMemoryError(); 62457 ctor public OutOfMemoryError(String); 62458 } 62459 62460 @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) @java.lang.annotation.Target(java.lang.annotation.ElementType.METHOD) public @interface Override { 62461 } 62462 62463 public class Package implements java.lang.reflect.AnnotatedElement { 62464 method public <A extends java.lang.annotation.Annotation> A getAnnotation(Class<A>); 62465 method public java.lang.annotation.Annotation[] getAnnotations(); 62466 method public <A extends java.lang.annotation.Annotation> A[] getAnnotationsByType(Class<A>); 62467 method public <A extends java.lang.annotation.Annotation> A getDeclaredAnnotation(Class<A>); 62468 method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 62469 method public <A extends java.lang.annotation.Annotation> A[] getDeclaredAnnotationsByType(Class<A>); 62470 method public String getImplementationTitle(); 62471 method public String getImplementationVendor(); 62472 method public String getImplementationVersion(); 62473 method public String getName(); 62474 method public static Package getPackage(String); 62475 method public static Package[] getPackages(); 62476 method public String getSpecificationTitle(); 62477 method public String getSpecificationVendor(); 62478 method public String getSpecificationVersion(); 62479 method public boolean isCompatibleWith(String) throws java.lang.NumberFormatException; 62480 method public boolean isSealed(); 62481 method public boolean isSealed(java.net.URL); 62482 } 62483 62484 public abstract class Process { 62485 ctor public Process(); 62486 method public abstract void destroy(); 62487 method public Process destroyForcibly(); 62488 method public abstract int exitValue(); 62489 method public abstract java.io.InputStream getErrorStream(); 62490 method public abstract java.io.InputStream getInputStream(); 62491 method public abstract java.io.OutputStream getOutputStream(); 62492 method public boolean isAlive(); 62493 method public abstract int waitFor() throws java.lang.InterruptedException; 62494 method public boolean waitFor(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 62495 } 62496 62497 public final class ProcessBuilder { 62498 ctor public ProcessBuilder(java.util.List<java.lang.String>); 62499 ctor public ProcessBuilder(java.lang.String...); 62500 method public ProcessBuilder command(java.util.List<java.lang.String>); 62501 method public ProcessBuilder command(java.lang.String...); 62502 method public java.util.List<java.lang.String> command(); 62503 method public java.io.File directory(); 62504 method public ProcessBuilder directory(java.io.File); 62505 method public java.util.Map<java.lang.String,java.lang.String> environment(); 62506 method public ProcessBuilder inheritIO(); 62507 method public ProcessBuilder redirectError(java.lang.ProcessBuilder.Redirect); 62508 method public ProcessBuilder redirectError(java.io.File); 62509 method public java.lang.ProcessBuilder.Redirect redirectError(); 62510 method public boolean redirectErrorStream(); 62511 method public ProcessBuilder redirectErrorStream(boolean); 62512 method public ProcessBuilder redirectInput(java.lang.ProcessBuilder.Redirect); 62513 method public ProcessBuilder redirectInput(java.io.File); 62514 method public java.lang.ProcessBuilder.Redirect redirectInput(); 62515 method public ProcessBuilder redirectOutput(java.lang.ProcessBuilder.Redirect); 62516 method public ProcessBuilder redirectOutput(java.io.File); 62517 method public java.lang.ProcessBuilder.Redirect redirectOutput(); 62518 method public Process start() throws java.io.IOException; 62519 } 62520 62521 public abstract static class ProcessBuilder.Redirect { 62522 method public static java.lang.ProcessBuilder.Redirect appendTo(java.io.File); 62523 method public java.io.File file(); 62524 method public static java.lang.ProcessBuilder.Redirect from(java.io.File); 62525 method public static java.lang.ProcessBuilder.Redirect to(java.io.File); 62526 method public abstract java.lang.ProcessBuilder.Redirect.Type type(); 62527 field public static final java.lang.ProcessBuilder.Redirect INHERIT; 62528 field public static final java.lang.ProcessBuilder.Redirect PIPE; 62529 } 62530 62531 public enum ProcessBuilder.Redirect.Type { 62532 enum_constant public static final java.lang.ProcessBuilder.Redirect.Type APPEND; 62533 enum_constant public static final java.lang.ProcessBuilder.Redirect.Type INHERIT; 62534 enum_constant public static final java.lang.ProcessBuilder.Redirect.Type PIPE; 62535 enum_constant public static final java.lang.ProcessBuilder.Redirect.Type READ; 62536 enum_constant public static final java.lang.ProcessBuilder.Redirect.Type WRITE; 62537 } 62538 62539 public interface Readable { 62540 method public int read(java.nio.CharBuffer) throws java.io.IOException; 62541 } 62542 62543 public class ReflectiveOperationException extends java.lang.Exception { 62544 ctor public ReflectiveOperationException(); 62545 ctor public ReflectiveOperationException(String); 62546 ctor public ReflectiveOperationException(String, Throwable); 62547 ctor public ReflectiveOperationException(Throwable); 62548 } 62549 62550 @java.lang.FunctionalInterface public interface Runnable { 62551 method public void run(); 62552 } 62553 62554 public class Runtime { 62555 method public void addShutdownHook(Thread); 62556 method public int availableProcessors(); 62557 method public Process exec(String) throws java.io.IOException; 62558 method public Process exec(String, String[]) throws java.io.IOException; 62559 method public Process exec(String, String[], java.io.File) throws java.io.IOException; 62560 method public Process exec(String[]) throws java.io.IOException; 62561 method public Process exec(String[], String[]) throws java.io.IOException; 62562 method public Process exec(String[], String[], java.io.File) throws java.io.IOException; 62563 method public void exit(int); 62564 method public long freeMemory(); 62565 method public void gc(); 62566 method @Deprecated public java.io.InputStream getLocalizedInputStream(java.io.InputStream); 62567 method @Deprecated public java.io.OutputStream getLocalizedOutputStream(java.io.OutputStream); 62568 method public static Runtime getRuntime(); 62569 method public void halt(int); 62570 method public void load(String); 62571 method public void loadLibrary(String); 62572 method public long maxMemory(); 62573 method public boolean removeShutdownHook(Thread); 62574 method public void runFinalization(); 62575 method @Deprecated public static void runFinalizersOnExit(boolean); 62576 method public long totalMemory(); 62577 method public void traceInstructions(boolean); 62578 method public void traceMethodCalls(boolean); 62579 } 62580 62581 public class RuntimeException extends java.lang.Exception { 62582 ctor public RuntimeException(); 62583 ctor public RuntimeException(String); 62584 ctor public RuntimeException(String, Throwable); 62585 ctor public RuntimeException(Throwable); 62586 ctor protected RuntimeException(String, Throwable, boolean, boolean); 62587 } 62588 62589 public final class RuntimePermission extends java.security.BasicPermission { 62590 ctor public RuntimePermission(String); 62591 ctor public RuntimePermission(String, String); 62592 } 62593 62594 @java.lang.annotation.Documented @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target({java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.METHOD}) public @interface SafeVarargs { 62595 } 62596 62597 public class SecurityException extends java.lang.RuntimeException { 62598 ctor public SecurityException(); 62599 ctor public SecurityException(String); 62600 ctor public SecurityException(String, Throwable); 62601 ctor public SecurityException(Throwable); 62602 } 62603 62604 public class SecurityManager { 62605 ctor public SecurityManager(); 62606 method public void checkAccept(String, int); 62607 method public void checkAccess(Thread); 62608 method public void checkAccess(ThreadGroup); 62609 method public void checkAwtEventQueueAccess(); 62610 method public void checkConnect(String, int); 62611 method public void checkConnect(String, int, Object); 62612 method public void checkCreateClassLoader(); 62613 method public void checkDelete(String); 62614 method public void checkExec(String); 62615 method public void checkExit(int); 62616 method public void checkLink(String); 62617 method public void checkListen(int); 62618 method public void checkMemberAccess(Class<?>, int); 62619 method public void checkMulticast(java.net.InetAddress); 62620 method @Deprecated public void checkMulticast(java.net.InetAddress, byte); 62621 method public void checkPackageAccess(String); 62622 method public void checkPackageDefinition(String); 62623 method public void checkPermission(java.security.Permission); 62624 method public void checkPermission(java.security.Permission, Object); 62625 method public void checkPrintJobAccess(); 62626 method public void checkPropertiesAccess(); 62627 method public void checkPropertyAccess(String); 62628 method public void checkRead(java.io.FileDescriptor); 62629 method public void checkRead(String); 62630 method public void checkRead(String, Object); 62631 method public void checkSecurityAccess(String); 62632 method public void checkSetFactory(); 62633 method public void checkSystemClipboardAccess(); 62634 method public boolean checkTopLevelWindow(Object); 62635 method public void checkWrite(java.io.FileDescriptor); 62636 method public void checkWrite(String); 62637 method @Deprecated protected int classDepth(String); 62638 method @Deprecated protected int classLoaderDepth(); 62639 method @Deprecated protected ClassLoader currentClassLoader(); 62640 method @Deprecated protected Class<?> currentLoadedClass(); 62641 method protected Class[] getClassContext(); 62642 method @Deprecated public boolean getInCheck(); 62643 method public Object getSecurityContext(); 62644 method public ThreadGroup getThreadGroup(); 62645 method @Deprecated protected boolean inClass(String); 62646 method @Deprecated protected boolean inClassLoader(); 62647 field @Deprecated protected boolean inCheck; 62648 } 62649 62650 public final class Short extends java.lang.Number implements java.lang.Comparable<java.lang.Short> { 62651 ctor public Short(short); 62652 ctor public Short(String) throws java.lang.NumberFormatException; 62653 method public static int compare(short, short); 62654 method public int compareTo(Short); 62655 method public static Short decode(String) throws java.lang.NumberFormatException; 62656 method public double doubleValue(); 62657 method public float floatValue(); 62658 method public static int hashCode(short); 62659 method public int intValue(); 62660 method public long longValue(); 62661 method public static short parseShort(String, int) throws java.lang.NumberFormatException; 62662 method public static short parseShort(String) throws java.lang.NumberFormatException; 62663 method public static short reverseBytes(short); 62664 method public static String toString(short); 62665 method public static int toUnsignedInt(short); 62666 method public static long toUnsignedLong(short); 62667 method public static Short valueOf(String, int) throws java.lang.NumberFormatException; 62668 method public static Short valueOf(String) throws java.lang.NumberFormatException; 62669 method public static Short valueOf(short); 62670 field public static final int BYTES = 2; // 0x2 62671 field public static final short MAX_VALUE = 32767; // 0x7fff 62672 field public static final short MIN_VALUE = -32768; // 0xffff8000 62673 field public static final int SIZE = 16; // 0x10 62674 field public static final Class<java.lang.Short> TYPE; 62675 } 62676 62677 public class StackOverflowError extends java.lang.VirtualMachineError { 62678 ctor public StackOverflowError(); 62679 ctor public StackOverflowError(String); 62680 } 62681 62682 public final class StackTraceElement implements java.io.Serializable { 62683 ctor public StackTraceElement(String, String, String, int); 62684 method public String getClassName(); 62685 method public String getFileName(); 62686 method public int getLineNumber(); 62687 method public String getMethodName(); 62688 method public boolean isNativeMethod(); 62689 } 62690 62691 public final class StrictMath { 62692 method public static double IEEEremainder(double, double); 62693 method public static int abs(int); 62694 method public static long abs(long); 62695 method public static float abs(float); 62696 method public static double abs(double); 62697 method public static double acos(double); 62698 method public static int addExact(int, int); 62699 method public static long addExact(long, long); 62700 method public static double asin(double); 62701 method public static double atan(double); 62702 method public static double atan2(double, double); 62703 method public static double cbrt(double); 62704 method public static double ceil(double); 62705 method public static double copySign(double, double); 62706 method public static float copySign(float, float); 62707 method public static double cos(double); 62708 method public static double cosh(double); 62709 method public static double exp(double); 62710 method public static double expm1(double); 62711 method public static double floor(double); 62712 method public static int floorDiv(int, int); 62713 method public static long floorDiv(long, long); 62714 method public static int floorMod(int, int); 62715 method public static long floorMod(long, long); 62716 method public static int getExponent(float); 62717 method public static int getExponent(double); 62718 method public static double hypot(double, double); 62719 method public static double log(double); 62720 method public static double log10(double); 62721 method public static double log1p(double); 62722 method public static int max(int, int); 62723 method public static long max(long, long); 62724 method public static float max(float, float); 62725 method public static double max(double, double); 62726 method public static int min(int, int); 62727 method public static long min(long, long); 62728 method public static float min(float, float); 62729 method public static double min(double, double); 62730 method public static int multiplyExact(int, int); 62731 method public static long multiplyExact(long, long); 62732 method public static double nextAfter(double, double); 62733 method public static float nextAfter(float, double); 62734 method public static double nextDown(double); 62735 method public static float nextDown(float); 62736 method public static double nextUp(double); 62737 method public static float nextUp(float); 62738 method public static double pow(double, double); 62739 method public static double random(); 62740 method public static double rint(double); 62741 method public static int round(float); 62742 method public static long round(double); 62743 method public static double scalb(double, int); 62744 method public static float scalb(float, int); 62745 method public static double signum(double); 62746 method public static float signum(float); 62747 method public static double sin(double); 62748 method public static double sinh(double); 62749 method public static double sqrt(double); 62750 method public static int subtractExact(int, int); 62751 method public static long subtractExact(long, long); 62752 method public static double tan(double); 62753 method public static double tanh(double); 62754 method public static double toDegrees(double); 62755 method public static int toIntExact(long); 62756 method public static double toRadians(double); 62757 method public static double ulp(double); 62758 method public static float ulp(float); 62759 field public static final double E = 2.718281828459045; 62760 field public static final double PI = 3.141592653589793; 62761 } 62762 62763 public final class String implements java.lang.CharSequence java.lang.Comparable<java.lang.String> java.io.Serializable { 62764 ctor public String(); 62765 ctor public String(@NonNull String); 62766 ctor public String(char[]); 62767 ctor public String(char[], int, int); 62768 ctor public String(int[], int, int); 62769 ctor @Deprecated public String(byte[], int, int, int); 62770 ctor @Deprecated public String(byte[], int); 62771 ctor public String(byte[], int, int, @NonNull String) throws java.io.UnsupportedEncodingException; 62772 ctor public String(byte[], int, int, @NonNull java.nio.charset.Charset); 62773 ctor public String(byte[], @NonNull String) throws java.io.UnsupportedEncodingException; 62774 ctor public String(byte[], @NonNull java.nio.charset.Charset); 62775 ctor public String(byte[], int, int); 62776 ctor public String(byte[]); 62777 ctor public String(@NonNull StringBuffer); 62778 ctor public String(@NonNull StringBuilder); 62779 method public char charAt(int); 62780 method public int codePointAt(int); 62781 method public int codePointBefore(int); 62782 method public int codePointCount(int, int); 62783 method public int compareTo(@NonNull String); 62784 method public int compareToIgnoreCase(@NonNull String); 62785 method @NonNull public String concat(@NonNull String); 62786 method public boolean contains(@NonNull CharSequence); 62787 method public boolean contentEquals(@NonNull StringBuffer); 62788 method public boolean contentEquals(@NonNull CharSequence); 62789 method @NonNull public static String copyValueOf(char[], int, int); 62790 method @NonNull public static String copyValueOf(char[]); 62791 method public boolean endsWith(@NonNull String); 62792 method public boolean equalsIgnoreCase(@Nullable String); 62793 method @NonNull public static String format(@NonNull String, @NonNull java.lang.Object...); 62794 method @NonNull public static String format(@NonNull java.util.Locale, @NonNull String, @NonNull java.lang.Object...); 62795 method @Deprecated public void getBytes(int, int, byte[], int); 62796 method public byte[] getBytes(@NonNull String) throws java.io.UnsupportedEncodingException; 62797 method public byte[] getBytes(@NonNull java.nio.charset.Charset); 62798 method public byte[] getBytes(); 62799 method public void getChars(int, int, char[], int); 62800 method public int indexOf(int); 62801 method public int indexOf(int, int); 62802 method public int indexOf(@NonNull String); 62803 method public int indexOf(@NonNull String, int); 62804 method @NonNull public String intern(); 62805 method public boolean isEmpty(); 62806 method @NonNull public static String join(@NonNull CharSequence, @Nullable java.lang.CharSequence...); 62807 method @NonNull public static String join(@NonNull CharSequence, @NonNull Iterable<? extends java.lang.CharSequence>); 62808 method public int lastIndexOf(int); 62809 method public int lastIndexOf(int, int); 62810 method public int lastIndexOf(@NonNull String); 62811 method public int lastIndexOf(@NonNull String, int); 62812 method public int length(); 62813 method public boolean matches(@NonNull String); 62814 method public int offsetByCodePoints(int, int); 62815 method public boolean regionMatches(int, @NonNull String, int, int); 62816 method public boolean regionMatches(boolean, int, @NonNull String, int, int); 62817 method @NonNull public String replace(char, char); 62818 method @NonNull public String replace(@NonNull CharSequence, @NonNull CharSequence); 62819 method @NonNull public String replaceAll(@NonNull String, @NonNull String); 62820 method @NonNull public String replaceFirst(@NonNull String, @NonNull String); 62821 method @NonNull public String[] split(@NonNull String, int); 62822 method @NonNull public String[] split(@NonNull String); 62823 method public boolean startsWith(@NonNull String, int); 62824 method public boolean startsWith(@NonNull String); 62825 method @NonNull public CharSequence subSequence(int, int); 62826 method @NonNull public String substring(int); 62827 method @NonNull public String substring(int, int); 62828 method public char[] toCharArray(); 62829 method @NonNull public String toLowerCase(@NonNull java.util.Locale); 62830 method @NonNull public String toLowerCase(); 62831 method @NonNull public String toUpperCase(@NonNull java.util.Locale); 62832 method @NonNull public String toUpperCase(); 62833 method @NonNull public String trim(); 62834 method @NonNull public static String valueOf(@Nullable Object); 62835 method @NonNull public static String valueOf(char[]); 62836 method @NonNull public static String valueOf(char[], int, int); 62837 method @NonNull public static String valueOf(boolean); 62838 method @NonNull public static String valueOf(char); 62839 method @NonNull public static String valueOf(int); 62840 method @NonNull public static String valueOf(long); 62841 method @NonNull public static String valueOf(float); 62842 method @NonNull public static String valueOf(double); 62843 field public static final java.util.Comparator<java.lang.String> CASE_INSENSITIVE_ORDER; 62844 } 62845 62846 public final class StringBuffer implements java.lang.Appendable java.lang.CharSequence java.io.Serializable { 62847 ctor public StringBuffer(); 62848 ctor public StringBuffer(int); 62849 ctor public StringBuffer(@NonNull String); 62850 ctor public StringBuffer(@NonNull CharSequence); 62851 method @NonNull public StringBuffer append(@Nullable Object); 62852 method @NonNull public StringBuffer append(@Nullable String); 62853 method @NonNull public StringBuffer append(@Nullable StringBuffer); 62854 method @NonNull public StringBuffer append(@Nullable CharSequence); 62855 method @NonNull public StringBuffer append(@Nullable CharSequence, int, int); 62856 method @NonNull public StringBuffer append(char[]); 62857 method @NonNull public StringBuffer append(char[], int, int); 62858 method @NonNull public StringBuffer append(boolean); 62859 method @NonNull public StringBuffer append(char); 62860 method @NonNull public StringBuffer append(int); 62861 method @NonNull public StringBuffer append(long); 62862 method @NonNull public StringBuffer append(float); 62863 method @NonNull public StringBuffer append(double); 62864 method @NonNull public StringBuffer appendCodePoint(int); 62865 method public int capacity(); 62866 method public char charAt(int); 62867 method public int codePointAt(int); 62868 method public int codePointBefore(int); 62869 method public int codePointCount(int, int); 62870 method @NonNull public StringBuffer delete(int, int); 62871 method @NonNull public StringBuffer deleteCharAt(int); 62872 method public void ensureCapacity(int); 62873 method public void getChars(int, int, char[], int); 62874 method public int indexOf(@NonNull String); 62875 method public int indexOf(@NonNull String, int); 62876 method @NonNull public StringBuffer insert(int, char[], int, int); 62877 method @NonNull public StringBuffer insert(int, @Nullable Object); 62878 method @NonNull public StringBuffer insert(int, @Nullable String); 62879 method @NonNull public StringBuffer insert(int, char[]); 62880 method @NonNull public StringBuffer insert(int, @Nullable CharSequence); 62881 method @NonNull public StringBuffer insert(int, @Nullable CharSequence, int, int); 62882 method @NonNull public StringBuffer insert(int, boolean); 62883 method @NonNull public StringBuffer insert(int, char); 62884 method @NonNull public StringBuffer insert(int, int); 62885 method @NonNull public StringBuffer insert(int, long); 62886 method @NonNull public StringBuffer insert(int, float); 62887 method @NonNull public StringBuffer insert(int, double); 62888 method public int lastIndexOf(@NonNull String); 62889 method public int lastIndexOf(@NonNull String, int); 62890 method public int length(); 62891 method public int offsetByCodePoints(int, int); 62892 method @NonNull public StringBuffer replace(int, int, @NonNull String); 62893 method @NonNull public StringBuffer reverse(); 62894 method public void setCharAt(int, char); 62895 method public void setLength(int); 62896 method @NonNull public CharSequence subSequence(int, int); 62897 method @NonNull public String substring(int); 62898 method @NonNull public String substring(int, int); 62899 method public void trimToSize(); 62900 } 62901 62902 public final class StringBuilder implements java.lang.Appendable java.lang.CharSequence java.io.Serializable { 62903 ctor public StringBuilder(); 62904 ctor public StringBuilder(int); 62905 ctor public StringBuilder(@NonNull String); 62906 ctor public StringBuilder(@NonNull CharSequence); 62907 method @NonNull public StringBuilder append(@Nullable Object); 62908 method @NonNull public StringBuilder append(@Nullable String); 62909 method @NonNull public StringBuilder append(@Nullable StringBuffer); 62910 method @NonNull public StringBuilder append(@Nullable CharSequence); 62911 method @NonNull public StringBuilder append(@Nullable CharSequence, int, int); 62912 method @NonNull public StringBuilder append(char[]); 62913 method @NonNull public StringBuilder append(char[], int, int); 62914 method @NonNull public StringBuilder append(boolean); 62915 method @NonNull public StringBuilder append(char); 62916 method @NonNull public StringBuilder append(int); 62917 method @NonNull public StringBuilder append(long); 62918 method @NonNull public StringBuilder append(float); 62919 method @NonNull public StringBuilder append(double); 62920 method @NonNull public StringBuilder appendCodePoint(int); 62921 method public int capacity(); 62922 method public char charAt(int); 62923 method public int codePointAt(int); 62924 method public int codePointBefore(int); 62925 method public int codePointCount(int, int); 62926 method @NonNull public StringBuilder delete(int, int); 62927 method @NonNull public StringBuilder deleteCharAt(int); 62928 method public void ensureCapacity(int); 62929 method public void getChars(int, int, char[], int); 62930 method public int indexOf(@NonNull String); 62931 method public int indexOf(@NonNull String, int); 62932 method @NonNull public StringBuilder insert(int, char[], int, int); 62933 method @NonNull public StringBuilder insert(int, @Nullable Object); 62934 method @NonNull public StringBuilder insert(int, @Nullable String); 62935 method @NonNull public StringBuilder insert(int, char[]); 62936 method @NonNull public StringBuilder insert(int, @Nullable CharSequence); 62937 method @NonNull public StringBuilder insert(int, @Nullable CharSequence, int, int); 62938 method @NonNull public StringBuilder insert(int, boolean); 62939 method @NonNull public StringBuilder insert(int, char); 62940 method @NonNull public StringBuilder insert(int, int); 62941 method @NonNull public StringBuilder insert(int, long); 62942 method @NonNull public StringBuilder insert(int, float); 62943 method @NonNull public StringBuilder insert(int, double); 62944 method public int lastIndexOf(@NonNull String); 62945 method public int lastIndexOf(@NonNull String, int); 62946 method public int length(); 62947 method public int offsetByCodePoints(int, int); 62948 method @NonNull public StringBuilder replace(int, int, @NonNull String); 62949 method @NonNull public StringBuilder reverse(); 62950 method public void setCharAt(int, char); 62951 method public void setLength(int); 62952 method @NonNull public CharSequence subSequence(int, int); 62953 method @NonNull public String substring(int); 62954 method @NonNull public String substring(int, int); 62955 method public void trimToSize(); 62956 } 62957 62958 public class StringIndexOutOfBoundsException extends java.lang.IndexOutOfBoundsException { 62959 ctor public StringIndexOutOfBoundsException(); 62960 ctor public StringIndexOutOfBoundsException(String); 62961 ctor public StringIndexOutOfBoundsException(int); 62962 } 62963 62964 @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) @java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE, java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.PARAMETER, java.lang.annotation.ElementType.CONSTRUCTOR, java.lang.annotation.ElementType.LOCAL_VARIABLE}) public @interface SuppressWarnings { 62965 method public abstract String[] value(); 62966 } 62967 62968 public final class System { 62969 method public static void arraycopy(@NonNull Object, int, @NonNull Object, int, int); 62970 method @Nullable public static String clearProperty(@NonNull String); 62971 method @Nullable public static java.io.Console console(); 62972 method public static long currentTimeMillis(); 62973 method public static void exit(int); 62974 method public static void gc(); 62975 method @NonNull public static java.util.Properties getProperties(); 62976 method @Nullable public static String getProperty(@NonNull String); 62977 method @Nullable public static String getProperty(@NonNull String, @Nullable String); 62978 method @Nullable public static SecurityManager getSecurityManager(); 62979 method @Nullable public static String getenv(@NonNull String); 62980 method @NonNull public static java.util.Map<java.lang.String,java.lang.String> getenv(); 62981 method public static int identityHashCode(@Nullable Object); 62982 method @Nullable public static java.nio.channels.Channel inheritedChannel() throws java.io.IOException; 62983 method @NonNull public static String lineSeparator(); 62984 method public static void load(@NonNull String); 62985 method public static void loadLibrary(@NonNull String); 62986 method @NonNull public static String mapLibraryName(@NonNull String); 62987 method public static long nanoTime(); 62988 method public static void runFinalization(); 62989 method @Deprecated public static void runFinalizersOnExit(boolean); 62990 method public static void setErr(@Nullable java.io.PrintStream); 62991 method public static void setIn(@Nullable java.io.InputStream); 62992 method public static void setOut(@Nullable java.io.PrintStream); 62993 method public static void setProperties(@Nullable java.util.Properties); 62994 method @Nullable public static String setProperty(@NonNull String, @Nullable String); 62995 method public static void setSecurityManager(@Nullable SecurityManager); 62996 field public static final java.io.PrintStream err; 62997 field public static final java.io.InputStream in; 62998 field public static final java.io.PrintStream out; 62999 } 63000 63001 public class Thread implements java.lang.Runnable { 63002 ctor public Thread(); 63003 ctor public Thread(@Nullable Runnable); 63004 ctor public Thread(@Nullable ThreadGroup, @Nullable Runnable); 63005 ctor public Thread(@NonNull String); 63006 ctor public Thread(@Nullable ThreadGroup, @NonNull String); 63007 ctor public Thread(@Nullable Runnable, @NonNull String); 63008 ctor public Thread(@Nullable ThreadGroup, @Nullable Runnable, @NonNull String); 63009 ctor public Thread(@Nullable ThreadGroup, @Nullable Runnable, @NonNull String, long); 63010 method public static int activeCount(); 63011 method public final void checkAccess(); 63012 method @Deprecated public int countStackFrames(); 63013 method @NonNull public static Thread currentThread(); 63014 method @Deprecated public void destroy(); 63015 method public static void dumpStack(); 63016 method public static int enumerate(Thread[]); 63017 method @NonNull public static java.util.Map<java.lang.Thread,java.lang.StackTraceElement[]> getAllStackTraces(); 63018 method @Nullable public ClassLoader getContextClassLoader(); 63019 method @Nullable public static java.lang.Thread.UncaughtExceptionHandler getDefaultUncaughtExceptionHandler(); 63020 method public long getId(); 63021 method @NonNull public final String getName(); 63022 method public final int getPriority(); 63023 method @NonNull public StackTraceElement[] getStackTrace(); 63024 method @NonNull public java.lang.Thread.State getState(); 63025 method @Nullable public final ThreadGroup getThreadGroup(); 63026 method @Nullable public java.lang.Thread.UncaughtExceptionHandler getUncaughtExceptionHandler(); 63027 method public static boolean holdsLock(@NonNull Object); 63028 method public void interrupt(); 63029 method public static boolean interrupted(); 63030 method public final boolean isAlive(); 63031 method public final boolean isDaemon(); 63032 method public boolean isInterrupted(); 63033 method public final void join(long) throws java.lang.InterruptedException; 63034 method public final void join(long, int) throws java.lang.InterruptedException; 63035 method public final void join() throws java.lang.InterruptedException; 63036 method @Deprecated public final void resume(); 63037 method public void run(); 63038 method public void setContextClassLoader(@Nullable ClassLoader); 63039 method public final void setDaemon(boolean); 63040 method public static void setDefaultUncaughtExceptionHandler(@Nullable java.lang.Thread.UncaughtExceptionHandler); 63041 method public final void setName(@NonNull String); 63042 method public final void setPriority(int); 63043 method public void setUncaughtExceptionHandler(@Nullable java.lang.Thread.UncaughtExceptionHandler); 63044 method public static void sleep(long) throws java.lang.InterruptedException; 63045 method public static void sleep(long, int) throws java.lang.InterruptedException; 63046 method public void start(); 63047 method @Deprecated public final void stop(); 63048 method @Deprecated public final void stop(@Nullable Throwable); 63049 method @Deprecated public final void suspend(); 63050 method public static void yield(); 63051 field public static final int MAX_PRIORITY = 10; // 0xa 63052 field public static final int MIN_PRIORITY = 1; // 0x1 63053 field public static final int NORM_PRIORITY = 5; // 0x5 63054 } 63055 63056 public enum Thread.State { 63057 enum_constant public static final java.lang.Thread.State BLOCKED; 63058 enum_constant public static final java.lang.Thread.State NEW; 63059 enum_constant public static final java.lang.Thread.State RUNNABLE; 63060 enum_constant public static final java.lang.Thread.State TERMINATED; 63061 enum_constant public static final java.lang.Thread.State TIMED_WAITING; 63062 enum_constant public static final java.lang.Thread.State WAITING; 63063 } 63064 63065 @java.lang.FunctionalInterface public static interface Thread.UncaughtExceptionHandler { 63066 method public void uncaughtException(@NonNull Thread, @NonNull Throwable); 63067 } 63068 63069 public class ThreadDeath extends java.lang.Error { 63070 ctor public ThreadDeath(); 63071 } 63072 63073 public class ThreadGroup implements java.lang.Thread.UncaughtExceptionHandler { 63074 ctor public ThreadGroup(String); 63075 ctor public ThreadGroup(ThreadGroup, String); 63076 method public int activeCount(); 63077 method public int activeGroupCount(); 63078 method @Deprecated public boolean allowThreadSuspension(boolean); 63079 method public final void checkAccess(); 63080 method public final void destroy(); 63081 method public int enumerate(Thread[]); 63082 method public int enumerate(Thread[], boolean); 63083 method public int enumerate(ThreadGroup[]); 63084 method public int enumerate(ThreadGroup[], boolean); 63085 method public final int getMaxPriority(); 63086 method public final String getName(); 63087 method public final ThreadGroup getParent(); 63088 method public final void interrupt(); 63089 method public final boolean isDaemon(); 63090 method public boolean isDestroyed(); 63091 method public void list(); 63092 method public final boolean parentOf(ThreadGroup); 63093 method @Deprecated public final void resume(); 63094 method public final void setDaemon(boolean); 63095 method public final void setMaxPriority(int); 63096 method @Deprecated public final void stop(); 63097 method @Deprecated public final void suspend(); 63098 method public void uncaughtException(Thread, Throwable); 63099 } 63100 63101 public class ThreadLocal<T> { 63102 ctor public ThreadLocal(); 63103 method @Nullable public T get(); 63104 method @Nullable protected T initialValue(); 63105 method public void remove(); 63106 method public void set(T); 63107 method @NonNull public static <S> ThreadLocal<S> withInitial(@NonNull java.util.function.Supplier<? extends S>); 63108 } 63109 63110 public class Throwable implements java.io.Serializable { 63111 ctor public Throwable(); 63112 ctor public Throwable(@Nullable String); 63113 ctor public Throwable(@Nullable String, @Nullable Throwable); 63114 ctor public Throwable(@Nullable Throwable); 63115 ctor protected Throwable(@Nullable String, @Nullable Throwable, boolean, boolean); 63116 method public final void addSuppressed(@NonNull Throwable); 63117 method @NonNull public Throwable fillInStackTrace(); 63118 method @Nullable public Throwable getCause(); 63119 method @Nullable public String getLocalizedMessage(); 63120 method @Nullable public String getMessage(); 63121 method @NonNull public StackTraceElement[] getStackTrace(); 63122 method @NonNull public final Throwable[] getSuppressed(); 63123 method @NonNull public Throwable initCause(@Nullable Throwable); 63124 method public void printStackTrace(); 63125 method public void printStackTrace(@NonNull java.io.PrintStream); 63126 method public void printStackTrace(@NonNull java.io.PrintWriter); 63127 method public void setStackTrace(@NonNull StackTraceElement[]); 63128 } 63129 63130 public class TypeNotPresentException extends java.lang.RuntimeException { 63131 ctor public TypeNotPresentException(String, Throwable); 63132 method public String typeName(); 63133 } 63134 63135 public class UnknownError extends java.lang.VirtualMachineError { 63136 ctor public UnknownError(); 63137 ctor public UnknownError(String); 63138 } 63139 63140 public class UnsatisfiedLinkError extends java.lang.LinkageError { 63141 ctor public UnsatisfiedLinkError(); 63142 ctor public UnsatisfiedLinkError(String); 63143 } 63144 63145 public class UnsupportedClassVersionError extends java.lang.ClassFormatError { 63146 ctor public UnsupportedClassVersionError(); 63147 ctor public UnsupportedClassVersionError(String); 63148 } 63149 63150 public class UnsupportedOperationException extends java.lang.RuntimeException { 63151 ctor public UnsupportedOperationException(); 63152 ctor public UnsupportedOperationException(String); 63153 ctor public UnsupportedOperationException(String, Throwable); 63154 ctor public UnsupportedOperationException(Throwable); 63155 } 63156 63157 public class VerifyError extends java.lang.LinkageError { 63158 ctor public VerifyError(); 63159 ctor public VerifyError(String); 63160 } 63161 63162 public abstract class VirtualMachineError extends java.lang.Error { 63163 ctor public VirtualMachineError(); 63164 ctor public VirtualMachineError(String); 63165 ctor public VirtualMachineError(String, Throwable); 63166 ctor public VirtualMachineError(Throwable); 63167 } 63168 63169 public final class Void { 63170 field public static final Class<java.lang.Void> TYPE; 63171 } 63172 63173} 63174 63175package java.lang.annotation { 63176 63177 public interface Annotation { 63178 method public Class<? extends java.lang.annotation.Annotation> annotationType(); 63179 method public boolean equals(Object); 63180 method public int hashCode(); 63181 method public String toString(); 63182 } 63183 63184 public class AnnotationFormatError extends java.lang.Error { 63185 ctor public AnnotationFormatError(String); 63186 ctor public AnnotationFormatError(String, Throwable); 63187 ctor public AnnotationFormatError(Throwable); 63188 } 63189 63190 public class AnnotationTypeMismatchException extends java.lang.RuntimeException { 63191 ctor public AnnotationTypeMismatchException(java.lang.reflect.Method, String); 63192 method public java.lang.reflect.Method element(); 63193 method public String foundType(); 63194 } 63195 63196 @java.lang.annotation.Documented @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target(java.lang.annotation.ElementType.ANNOTATION_TYPE) public @interface Documented { 63197 } 63198 63199 public enum ElementType { 63200 enum_constant public static final java.lang.annotation.ElementType ANNOTATION_TYPE; 63201 enum_constant public static final java.lang.annotation.ElementType CONSTRUCTOR; 63202 enum_constant public static final java.lang.annotation.ElementType FIELD; 63203 enum_constant public static final java.lang.annotation.ElementType LOCAL_VARIABLE; 63204 enum_constant public static final java.lang.annotation.ElementType METHOD; 63205 enum_constant public static final java.lang.annotation.ElementType PACKAGE; 63206 enum_constant public static final java.lang.annotation.ElementType PARAMETER; 63207 enum_constant public static final java.lang.annotation.ElementType TYPE; 63208 enum_constant public static final java.lang.annotation.ElementType TYPE_PARAMETER; 63209 enum_constant public static final java.lang.annotation.ElementType TYPE_USE; 63210 } 63211 63212 public class IncompleteAnnotationException extends java.lang.RuntimeException { 63213 ctor public IncompleteAnnotationException(Class<? extends java.lang.annotation.Annotation>, String); 63214 method public Class<? extends java.lang.annotation.Annotation> annotationType(); 63215 method public String elementName(); 63216 } 63217 63218 @java.lang.annotation.Documented @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target(java.lang.annotation.ElementType.ANNOTATION_TYPE) public @interface Inherited { 63219 } 63220 63221 @java.lang.annotation.Documented @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.SOURCE) @java.lang.annotation.Target(java.lang.annotation.ElementType.FIELD) public @interface Native { 63222 } 63223 63224 @java.lang.annotation.Documented @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target(java.lang.annotation.ElementType.ANNOTATION_TYPE) public @interface Repeatable { 63225 method public abstract Class<? extends java.lang.annotation.Annotation> value(); 63226 } 63227 63228 @java.lang.annotation.Documented @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target(java.lang.annotation.ElementType.ANNOTATION_TYPE) public @interface Retention { 63229 method public abstract java.lang.annotation.RetentionPolicy value(); 63230 } 63231 63232 public enum RetentionPolicy { 63233 enum_constant public static final java.lang.annotation.RetentionPolicy CLASS; 63234 enum_constant public static final java.lang.annotation.RetentionPolicy RUNTIME; 63235 enum_constant public static final java.lang.annotation.RetentionPolicy SOURCE; 63236 } 63237 63238 @java.lang.annotation.Documented @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) @java.lang.annotation.Target(java.lang.annotation.ElementType.ANNOTATION_TYPE) public @interface Target { 63239 method public abstract java.lang.annotation.ElementType[] value(); 63240 } 63241 63242} 63243 63244package java.lang.invoke { 63245 63246 public abstract class CallSite { 63247 method public abstract java.lang.invoke.MethodHandle dynamicInvoker(); 63248 method public abstract java.lang.invoke.MethodHandle getTarget(); 63249 method public abstract void setTarget(java.lang.invoke.MethodHandle); 63250 method public java.lang.invoke.MethodType type(); 63251 } 63252 63253 public class ConstantCallSite extends java.lang.invoke.CallSite { 63254 ctor public ConstantCallSite(java.lang.invoke.MethodHandle); 63255 ctor protected ConstantCallSite(java.lang.invoke.MethodType, java.lang.invoke.MethodHandle) throws java.lang.Throwable; 63256 method public final java.lang.invoke.MethodHandle dynamicInvoker(); 63257 method public final java.lang.invoke.MethodHandle getTarget(); 63258 method public final void setTarget(java.lang.invoke.MethodHandle); 63259 } 63260 63261 public class LambdaConversionException extends java.lang.Exception { 63262 ctor public LambdaConversionException(); 63263 ctor public LambdaConversionException(String); 63264 ctor public LambdaConversionException(String, Throwable); 63265 ctor public LambdaConversionException(Throwable); 63266 ctor public LambdaConversionException(String, Throwable, boolean, boolean); 63267 } 63268 63269 public abstract class MethodHandle { 63270 method public java.lang.invoke.MethodHandle asCollector(Class<?>, int); 63271 method public java.lang.invoke.MethodHandle asFixedArity(); 63272 method public java.lang.invoke.MethodHandle asSpreader(Class<?>, int); 63273 method public java.lang.invoke.MethodHandle asType(java.lang.invoke.MethodType); 63274 method public java.lang.invoke.MethodHandle asVarargsCollector(Class<?>); 63275 method public java.lang.invoke.MethodHandle bindTo(Object); 63276 method public final Object invoke(java.lang.Object...) throws java.lang.Throwable; 63277 method public final Object invokeExact(java.lang.Object...) throws java.lang.Throwable; 63278 method public Object invokeWithArguments(java.lang.Object...) throws java.lang.Throwable; 63279 method public Object invokeWithArguments(java.util.List<?>) throws java.lang.Throwable; 63280 method public boolean isVarargsCollector(); 63281 method public java.lang.invoke.MethodType type(); 63282 } 63283 63284 public interface MethodHandleInfo { 63285 method public Class<?> getDeclaringClass(); 63286 method public java.lang.invoke.MethodType getMethodType(); 63287 method public int getModifiers(); 63288 method public String getName(); 63289 method public int getReferenceKind(); 63290 method public default boolean isVarArgs(); 63291 method @Deprecated public static boolean refKindIsField(int); 63292 method @Deprecated public static boolean refKindIsValid(int); 63293 method @Deprecated public static String refKindName(int); 63294 method public static String referenceKindToString(int); 63295 method public <T extends java.lang.reflect.Member> T reflectAs(Class<T>, java.lang.invoke.MethodHandles.Lookup); 63296 method public static String toString(int, Class<?>, String, java.lang.invoke.MethodType); 63297 field public static final int REF_getField = 1; // 0x1 63298 field public static final int REF_getStatic = 2; // 0x2 63299 field public static final int REF_invokeInterface = 9; // 0x9 63300 field public static final int REF_invokeSpecial = 7; // 0x7 63301 field public static final int REF_invokeStatic = 6; // 0x6 63302 field public static final int REF_invokeVirtual = 5; // 0x5 63303 field public static final int REF_newInvokeSpecial = 8; // 0x8 63304 field public static final int REF_putField = 3; // 0x3 63305 field public static final int REF_putStatic = 4; // 0x4 63306 } 63307 63308 public class MethodHandles { 63309 method public static java.lang.invoke.MethodHandle arrayElementGetter(Class<?>) throws java.lang.IllegalArgumentException; 63310 method public static java.lang.invoke.MethodHandle arrayElementSetter(Class<?>) throws java.lang.IllegalArgumentException; 63311 method public static java.lang.invoke.MethodHandle catchException(java.lang.invoke.MethodHandle, Class<? extends java.lang.Throwable>, java.lang.invoke.MethodHandle); 63312 method public static java.lang.invoke.MethodHandle collectArguments(java.lang.invoke.MethodHandle, int, java.lang.invoke.MethodHandle); 63313 method public static java.lang.invoke.MethodHandle constant(Class<?>, Object); 63314 method public static java.lang.invoke.MethodHandle dropArguments(java.lang.invoke.MethodHandle, int, java.util.List<java.lang.Class<?>>); 63315 method public static java.lang.invoke.MethodHandle dropArguments(java.lang.invoke.MethodHandle, int, Class<?>...); 63316 method public static java.lang.invoke.MethodHandle exactInvoker(java.lang.invoke.MethodType); 63317 method public static java.lang.invoke.MethodHandle explicitCastArguments(java.lang.invoke.MethodHandle, java.lang.invoke.MethodType); 63318 method public static java.lang.invoke.MethodHandle filterArguments(java.lang.invoke.MethodHandle, int, java.lang.invoke.MethodHandle...); 63319 method public static java.lang.invoke.MethodHandle filterReturnValue(java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle); 63320 method public static java.lang.invoke.MethodHandle foldArguments(java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle); 63321 method public static java.lang.invoke.MethodHandle guardWithTest(java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle); 63322 method public static java.lang.invoke.MethodHandle identity(Class<?>); 63323 method public static java.lang.invoke.MethodHandle insertArguments(java.lang.invoke.MethodHandle, int, java.lang.Object...); 63324 method public static java.lang.invoke.MethodHandle invoker(java.lang.invoke.MethodType); 63325 method public static java.lang.invoke.MethodHandles.Lookup lookup(); 63326 method public static java.lang.invoke.MethodHandle permuteArguments(java.lang.invoke.MethodHandle, java.lang.invoke.MethodType, int...); 63327 method public static java.lang.invoke.MethodHandles.Lookup publicLookup(); 63328 method public static <T extends java.lang.reflect.Member> T reflectAs(Class<T>, java.lang.invoke.MethodHandle); 63329 method public static java.lang.invoke.MethodHandle spreadInvoker(java.lang.invoke.MethodType, int); 63330 method public static java.lang.invoke.MethodHandle throwException(Class<?>, Class<? extends java.lang.Throwable>); 63331 } 63332 63333 public static final class MethodHandles.Lookup { 63334 method public java.lang.invoke.MethodHandle bind(Object, String, java.lang.invoke.MethodType) throws java.lang.IllegalAccessException, java.lang.NoSuchMethodException; 63335 method public java.lang.invoke.MethodHandle findConstructor(Class<?>, java.lang.invoke.MethodType) throws java.lang.IllegalAccessException, java.lang.NoSuchMethodException; 63336 method public java.lang.invoke.MethodHandle findGetter(Class<?>, String, Class<?>) throws java.lang.IllegalAccessException, java.lang.NoSuchFieldException; 63337 method public java.lang.invoke.MethodHandle findSetter(Class<?>, String, Class<?>) throws java.lang.IllegalAccessException, java.lang.NoSuchFieldException; 63338 method public java.lang.invoke.MethodHandle findSpecial(Class<?>, String, java.lang.invoke.MethodType, Class<?>) throws java.lang.IllegalAccessException, java.lang.NoSuchMethodException; 63339 method public java.lang.invoke.MethodHandle findStatic(Class<?>, String, java.lang.invoke.MethodType) throws java.lang.IllegalAccessException, java.lang.NoSuchMethodException; 63340 method public java.lang.invoke.MethodHandle findStaticGetter(Class<?>, String, Class<?>) throws java.lang.IllegalAccessException, java.lang.NoSuchFieldException; 63341 method public java.lang.invoke.MethodHandle findStaticSetter(Class<?>, String, Class<?>) throws java.lang.IllegalAccessException, java.lang.NoSuchFieldException; 63342 method public java.lang.invoke.MethodHandle findVirtual(Class<?>, String, java.lang.invoke.MethodType) throws java.lang.IllegalAccessException, java.lang.NoSuchMethodException; 63343 method public java.lang.invoke.MethodHandles.Lookup in(Class<?>); 63344 method public Class<?> lookupClass(); 63345 method public int lookupModes(); 63346 method public java.lang.invoke.MethodHandleInfo revealDirect(java.lang.invoke.MethodHandle); 63347 method public java.lang.invoke.MethodHandle unreflect(java.lang.reflect.Method) throws java.lang.IllegalAccessException; 63348 method public java.lang.invoke.MethodHandle unreflectConstructor(java.lang.reflect.Constructor<?>) throws java.lang.IllegalAccessException; 63349 method public java.lang.invoke.MethodHandle unreflectGetter(java.lang.reflect.Field) throws java.lang.IllegalAccessException; 63350 method public java.lang.invoke.MethodHandle unreflectSetter(java.lang.reflect.Field) throws java.lang.IllegalAccessException; 63351 method public java.lang.invoke.MethodHandle unreflectSpecial(java.lang.reflect.Method, Class<?>) throws java.lang.IllegalAccessException; 63352 field public static final int PACKAGE = 8; // 0x8 63353 field public static final int PRIVATE = 2; // 0x2 63354 field public static final int PROTECTED = 4; // 0x4 63355 field public static final int PUBLIC = 1; // 0x1 63356 } 63357 63358 public final class MethodType implements java.io.Serializable { 63359 method public java.lang.invoke.MethodType appendParameterTypes(Class<?>...); 63360 method public java.lang.invoke.MethodType appendParameterTypes(java.util.List<java.lang.Class<?>>); 63361 method public java.lang.invoke.MethodType changeParameterType(int, Class<?>); 63362 method public java.lang.invoke.MethodType changeReturnType(Class<?>); 63363 method public java.lang.invoke.MethodType dropParameterTypes(int, int); 63364 method public java.lang.invoke.MethodType erase(); 63365 method public static java.lang.invoke.MethodType fromMethodDescriptorString(String, ClassLoader) throws java.lang.IllegalArgumentException, java.lang.TypeNotPresentException; 63366 method public java.lang.invoke.MethodType generic(); 63367 method public static java.lang.invoke.MethodType genericMethodType(int, boolean); 63368 method public static java.lang.invoke.MethodType genericMethodType(int); 63369 method public boolean hasPrimitives(); 63370 method public boolean hasWrappers(); 63371 method public java.lang.invoke.MethodType insertParameterTypes(int, Class<?>...); 63372 method public java.lang.invoke.MethodType insertParameterTypes(int, java.util.List<java.lang.Class<?>>); 63373 method public static java.lang.invoke.MethodType methodType(Class<?>, Class<?>[]); 63374 method public static java.lang.invoke.MethodType methodType(Class<?>, java.util.List<java.lang.Class<?>>); 63375 method public static java.lang.invoke.MethodType methodType(Class<?>, Class<?>, Class<?>...); 63376 method public static java.lang.invoke.MethodType methodType(Class<?>); 63377 method public static java.lang.invoke.MethodType methodType(Class<?>, Class<?>); 63378 method public static java.lang.invoke.MethodType methodType(Class<?>, java.lang.invoke.MethodType); 63379 method public Class<?>[] parameterArray(); 63380 method public int parameterCount(); 63381 method public java.util.List<java.lang.Class<?>> parameterList(); 63382 method public Class<?> parameterType(int); 63383 method public Class<?> returnType(); 63384 method public String toMethodDescriptorString(); 63385 method public java.lang.invoke.MethodType unwrap(); 63386 method public java.lang.invoke.MethodType wrap(); 63387 } 63388 63389 public class MutableCallSite extends java.lang.invoke.CallSite { 63390 ctor public MutableCallSite(java.lang.invoke.MethodType); 63391 ctor public MutableCallSite(java.lang.invoke.MethodHandle); 63392 method public final java.lang.invoke.MethodHandle dynamicInvoker(); 63393 method public final java.lang.invoke.MethodHandle getTarget(); 63394 method public void setTarget(java.lang.invoke.MethodHandle); 63395 } 63396 63397 public class VolatileCallSite extends java.lang.invoke.CallSite { 63398 ctor public VolatileCallSite(java.lang.invoke.MethodType); 63399 ctor public VolatileCallSite(java.lang.invoke.MethodHandle); 63400 method public final java.lang.invoke.MethodHandle dynamicInvoker(); 63401 method public final java.lang.invoke.MethodHandle getTarget(); 63402 method public void setTarget(java.lang.invoke.MethodHandle); 63403 } 63404 63405 public class WrongMethodTypeException extends java.lang.RuntimeException { 63406 ctor public WrongMethodTypeException(); 63407 ctor public WrongMethodTypeException(String); 63408 } 63409 63410} 63411 63412package java.lang.ref { 63413 63414 public class PhantomReference<T> extends java.lang.ref.Reference<T> { 63415 ctor public PhantomReference(T, java.lang.ref.ReferenceQueue<? super T>); 63416 } 63417 63418 public abstract class Reference<T> { 63419 method public void clear(); 63420 method public boolean enqueue(); 63421 method public T get(); 63422 method public boolean isEnqueued(); 63423 method public static void reachabilityFence(Object); 63424 } 63425 63426 public class ReferenceQueue<T> { 63427 ctor public ReferenceQueue(); 63428 method public java.lang.ref.Reference<? extends T> poll(); 63429 method public java.lang.ref.Reference<? extends T> remove(long) throws java.lang.IllegalArgumentException, java.lang.InterruptedException; 63430 method public java.lang.ref.Reference<? extends T> remove() throws java.lang.InterruptedException; 63431 } 63432 63433 public class SoftReference<T> extends java.lang.ref.Reference<T> { 63434 ctor public SoftReference(T); 63435 ctor public SoftReference(T, java.lang.ref.ReferenceQueue<? super T>); 63436 } 63437 63438 public class WeakReference<T> extends java.lang.ref.Reference<T> { 63439 ctor public WeakReference(T); 63440 ctor public WeakReference(T, java.lang.ref.ReferenceQueue<? super T>); 63441 } 63442 63443} 63444 63445package java.lang.reflect { 63446 63447 public class AccessibleObject implements java.lang.reflect.AnnotatedElement { 63448 ctor protected AccessibleObject(); 63449 method @Nullable public <T extends java.lang.annotation.Annotation> T getAnnotation(@NonNull Class<T>); 63450 method @NonNull public java.lang.annotation.Annotation[] getAnnotations(); 63451 method @NonNull public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 63452 method public boolean isAccessible(); 63453 method public static void setAccessible(java.lang.reflect.AccessibleObject[], boolean) throws java.lang.SecurityException; 63454 method public void setAccessible(boolean) throws java.lang.SecurityException; 63455 } 63456 63457 public interface AnnotatedElement { 63458 method @Nullable public <T extends java.lang.annotation.Annotation> T getAnnotation(@NonNull Class<T>); 63459 method @NonNull public java.lang.annotation.Annotation[] getAnnotations(); 63460 method public default <T extends java.lang.annotation.Annotation> T[] getAnnotationsByType(@NonNull Class<T>); 63461 method @Nullable public default <T extends java.lang.annotation.Annotation> T getDeclaredAnnotation(@NonNull Class<T>); 63462 method @NonNull public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 63463 method public default <T extends java.lang.annotation.Annotation> T[] getDeclaredAnnotationsByType(@NonNull Class<T>); 63464 method public default boolean isAnnotationPresent(@NonNull Class<? extends java.lang.annotation.Annotation>); 63465 } 63466 63467 public final class Array { 63468 method @Nullable public static Object get(@NonNull Object, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 63469 method public static boolean getBoolean(@NonNull Object, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 63470 method public static byte getByte(@NonNull Object, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 63471 method public static char getChar(@NonNull Object, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 63472 method public static double getDouble(@NonNull Object, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 63473 method public static float getFloat(@NonNull Object, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 63474 method public static int getInt(@NonNull Object, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 63475 method public static int getLength(@NonNull Object); 63476 method public static long getLong(@NonNull Object, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 63477 method public static short getShort(@NonNull Object, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 63478 method @NonNull public static Object newInstance(@NonNull Class<?>, int) throws java.lang.NegativeArraySizeException; 63479 method @NonNull public static Object newInstance(@NonNull Class<?>, int...) throws java.lang.IllegalArgumentException, java.lang.NegativeArraySizeException; 63480 method public static void set(@NonNull Object, int, @Nullable Object) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 63481 method public static void setBoolean(@NonNull Object, int, boolean); 63482 method public static void setByte(@NonNull Object, int, byte) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 63483 method public static void setChar(@NonNull Object, int, char) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 63484 method public static void setDouble(@NonNull Object, int, double) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 63485 method public static void setFloat(@NonNull Object, int, float) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 63486 method public static void setInt(@NonNull Object, int, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 63487 method public static void setLong(@NonNull Object, int, long) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 63488 method public static void setShort(@NonNull Object, int, short) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 63489 } 63490 63491 public final class Constructor<T> extends java.lang.reflect.Executable { 63492 method @NonNull public Class<T> getDeclaringClass(); 63493 method public Class<?>[] getExceptionTypes(); 63494 method public int getModifiers(); 63495 method @NonNull public String getName(); 63496 method public java.lang.annotation.Annotation[][] getParameterAnnotations(); 63497 method @NonNull public Class<?>[] getParameterTypes(); 63498 method public java.lang.reflect.TypeVariable<java.lang.reflect.Constructor<T>>[] getTypeParameters(); 63499 method @NonNull public T newInstance(java.lang.Object...) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException; 63500 method @NonNull public String toGenericString(); 63501 } 63502 63503 public abstract class Executable extends java.lang.reflect.AccessibleObject implements java.lang.reflect.GenericDeclaration java.lang.reflect.Member { 63504 method @NonNull public abstract Class<?>[] getExceptionTypes(); 63505 method @NonNull public java.lang.reflect.Type[] getGenericExceptionTypes(); 63506 method @NonNull public java.lang.reflect.Type[] getGenericParameterTypes(); 63507 method @NonNull public abstract java.lang.annotation.Annotation[][] getParameterAnnotations(); 63508 method public int getParameterCount(); 63509 method @NonNull public abstract Class<?>[] getParameterTypes(); 63510 method @NonNull public java.lang.reflect.Parameter[] getParameters(); 63511 method public final boolean isAnnotationPresent(@NonNull Class<? extends java.lang.annotation.Annotation>); 63512 method public boolean isSynthetic(); 63513 method public boolean isVarArgs(); 63514 method @NonNull public abstract String toGenericString(); 63515 } 63516 63517 public final class Field extends java.lang.reflect.AccessibleObject implements java.lang.reflect.Member { 63518 method @Nullable public Object get(@Nullable Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 63519 method public boolean getBoolean(@Nullable Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 63520 method public byte getByte(@Nullable Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 63521 method public char getChar(@Nullable Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 63522 method @NonNull public Class<?> getDeclaringClass(); 63523 method public double getDouble(@Nullable Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 63524 method public float getFloat(@Nullable Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 63525 method @NonNull public java.lang.reflect.Type getGenericType(); 63526 method public int getInt(@Nullable Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 63527 method public long getLong(@Nullable Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 63528 method public int getModifiers(); 63529 method @NonNull public String getName(); 63530 method public short getShort(@Nullable Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 63531 method @NonNull public Class<?> getType(); 63532 method public boolean isEnumConstant(); 63533 method public boolean isSynthetic(); 63534 method public void set(@Nullable Object, @Nullable Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 63535 method public void setBoolean(@Nullable Object, boolean) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 63536 method public void setByte(@Nullable Object, byte) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 63537 method public void setChar(@Nullable Object, char) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 63538 method public void setDouble(@Nullable Object, double) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 63539 method public void setFloat(@Nullable Object, float) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 63540 method public void setInt(@Nullable Object, int) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 63541 method public void setLong(@Nullable Object, long) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 63542 method public void setShort(@Nullable Object, short) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 63543 method @NonNull public String toGenericString(); 63544 } 63545 63546 public interface GenericArrayType extends java.lang.reflect.Type { 63547 method @NonNull public java.lang.reflect.Type getGenericComponentType(); 63548 } 63549 63550 public interface GenericDeclaration extends java.lang.reflect.AnnotatedElement { 63551 method @NonNull public java.lang.reflect.TypeVariable<?>[] getTypeParameters(); 63552 } 63553 63554 public class GenericSignatureFormatError extends java.lang.ClassFormatError { 63555 ctor public GenericSignatureFormatError(); 63556 ctor public GenericSignatureFormatError(String); 63557 } 63558 63559 public interface InvocationHandler { 63560 method public Object invoke(Object, java.lang.reflect.Method, Object[]) throws java.lang.Throwable; 63561 } 63562 63563 public class InvocationTargetException extends java.lang.ReflectiveOperationException { 63564 ctor protected InvocationTargetException(); 63565 ctor public InvocationTargetException(Throwable); 63566 ctor public InvocationTargetException(Throwable, String); 63567 method public Throwable getTargetException(); 63568 } 63569 63570 public class MalformedParameterizedTypeException extends java.lang.RuntimeException { 63571 ctor public MalformedParameterizedTypeException(); 63572 } 63573 63574 public class MalformedParametersException extends java.lang.RuntimeException { 63575 ctor public MalformedParametersException(); 63576 ctor public MalformedParametersException(String); 63577 } 63578 63579 public interface Member { 63580 method @NonNull public Class<?> getDeclaringClass(); 63581 method public int getModifiers(); 63582 method @NonNull public String getName(); 63583 method public boolean isSynthetic(); 63584 field public static final int DECLARED = 1; // 0x1 63585 field public static final int PUBLIC = 0; // 0x0 63586 } 63587 63588 public final class Method extends java.lang.reflect.Executable { 63589 method @NonNull public Class<?> getDeclaringClass(); 63590 method @Nullable public Object getDefaultValue(); 63591 method @NonNull public Class<?>[] getExceptionTypes(); 63592 method @NonNull public java.lang.reflect.Type getGenericReturnType(); 63593 method public int getModifiers(); 63594 method @NonNull public String getName(); 63595 method @NonNull public java.lang.annotation.Annotation[][] getParameterAnnotations(); 63596 method @NonNull public Class<?>[] getParameterTypes(); 63597 method @NonNull public Class<?> getReturnType(); 63598 method @NonNull public java.lang.reflect.TypeVariable<java.lang.reflect.Method>[] getTypeParameters(); 63599 method @Nullable public Object invoke(@Nullable Object, @Nullable java.lang.Object...) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException; 63600 method public boolean isBridge(); 63601 method public boolean isDefault(); 63602 method @NonNull public String toGenericString(); 63603 } 63604 63605 public class Modifier { 63606 ctor public Modifier(); 63607 method public static int classModifiers(); 63608 method public static int constructorModifiers(); 63609 method public static int fieldModifiers(); 63610 method public static int interfaceModifiers(); 63611 method public static boolean isAbstract(int); 63612 method public static boolean isFinal(int); 63613 method public static boolean isInterface(int); 63614 method public static boolean isNative(int); 63615 method public static boolean isPrivate(int); 63616 method public static boolean isProtected(int); 63617 method public static boolean isPublic(int); 63618 method public static boolean isStatic(int); 63619 method public static boolean isStrict(int); 63620 method public static boolean isSynchronized(int); 63621 method public static boolean isTransient(int); 63622 method public static boolean isVolatile(int); 63623 method public static int methodModifiers(); 63624 method public static int parameterModifiers(); 63625 method public static String toString(int); 63626 field public static final int ABSTRACT = 1024; // 0x400 63627 field public static final int FINAL = 16; // 0x10 63628 field public static final int INTERFACE = 512; // 0x200 63629 field public static final int NATIVE = 256; // 0x100 63630 field public static final int PRIVATE = 2; // 0x2 63631 field public static final int PROTECTED = 4; // 0x4 63632 field public static final int PUBLIC = 1; // 0x1 63633 field public static final int STATIC = 8; // 0x8 63634 field public static final int STRICT = 2048; // 0x800 63635 field public static final int SYNCHRONIZED = 32; // 0x20 63636 field public static final int TRANSIENT = 128; // 0x80 63637 field public static final int VOLATILE = 64; // 0x40 63638 } 63639 63640 public final class Parameter implements java.lang.reflect.AnnotatedElement { 63641 method @Nullable public <T extends java.lang.annotation.Annotation> T getAnnotation(@NonNull Class<T>); 63642 method @NonNull public java.lang.annotation.Annotation[] getAnnotations(); 63643 method @NonNull public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 63644 method @NonNull public java.lang.reflect.Executable getDeclaringExecutable(); 63645 method public int getModifiers(); 63646 method @NonNull public String getName(); 63647 method @NonNull public java.lang.reflect.Type getParameterizedType(); 63648 method @NonNull public Class<?> getType(); 63649 method public boolean isImplicit(); 63650 method public boolean isNamePresent(); 63651 method public boolean isSynthetic(); 63652 method public boolean isVarArgs(); 63653 } 63654 63655 public interface ParameterizedType extends java.lang.reflect.Type { 63656 method @NonNull public java.lang.reflect.Type[] getActualTypeArguments(); 63657 method @Nullable public java.lang.reflect.Type getOwnerType(); 63658 method @NonNull public java.lang.reflect.Type getRawType(); 63659 } 63660 63661 public class Proxy implements java.io.Serializable { 63662 ctor protected Proxy(@NonNull java.lang.reflect.InvocationHandler); 63663 method @NonNull public static java.lang.reflect.InvocationHandler getInvocationHandler(@NonNull Object) throws java.lang.IllegalArgumentException; 63664 method @NonNull public static Class<?> getProxyClass(@Nullable ClassLoader, @NonNull Class<?>...) throws java.lang.IllegalArgumentException; 63665 method public static boolean isProxyClass(@NonNull Class<?>); 63666 method @NonNull public static Object newProxyInstance(@Nullable ClassLoader, @NonNull Class<?>[], @NonNull java.lang.reflect.InvocationHandler) throws java.lang.IllegalArgumentException; 63667 field protected java.lang.reflect.InvocationHandler h; 63668 } 63669 63670 public final class ReflectPermission extends java.security.BasicPermission { 63671 ctor public ReflectPermission(String); 63672 ctor public ReflectPermission(String, String); 63673 } 63674 63675 public interface Type { 63676 method @NonNull public default String getTypeName(); 63677 } 63678 63679 public interface TypeVariable<D extends java.lang.reflect.GenericDeclaration> extends java.lang.reflect.Type { 63680 method @NonNull public java.lang.reflect.Type[] getBounds(); 63681 method @NonNull public D getGenericDeclaration(); 63682 method @NonNull public String getName(); 63683 } 63684 63685 public class UndeclaredThrowableException extends java.lang.RuntimeException { 63686 ctor public UndeclaredThrowableException(Throwable); 63687 ctor public UndeclaredThrowableException(Throwable, String); 63688 method public Throwable getUndeclaredThrowable(); 63689 } 63690 63691 public interface WildcardType extends java.lang.reflect.Type { 63692 method @NonNull public java.lang.reflect.Type[] getLowerBounds(); 63693 method @NonNull public java.lang.reflect.Type[] getUpperBounds(); 63694 } 63695 63696} 63697 63698package java.math { 63699 63700 public class BigDecimal extends java.lang.Number implements java.lang.Comparable<java.math.BigDecimal> java.io.Serializable { 63701 ctor public BigDecimal(char[], int, int); 63702 ctor public BigDecimal(char[], int, int, java.math.MathContext); 63703 ctor public BigDecimal(char[]); 63704 ctor public BigDecimal(char[], java.math.MathContext); 63705 ctor public BigDecimal(String); 63706 ctor public BigDecimal(String, java.math.MathContext); 63707 ctor public BigDecimal(double); 63708 ctor public BigDecimal(double, java.math.MathContext); 63709 ctor public BigDecimal(java.math.BigInteger); 63710 ctor public BigDecimal(java.math.BigInteger, java.math.MathContext); 63711 ctor public BigDecimal(java.math.BigInteger, int); 63712 ctor public BigDecimal(java.math.BigInteger, int, java.math.MathContext); 63713 ctor public BigDecimal(int); 63714 ctor public BigDecimal(int, java.math.MathContext); 63715 ctor public BigDecimal(long); 63716 ctor public BigDecimal(long, java.math.MathContext); 63717 method public java.math.BigDecimal abs(); 63718 method public java.math.BigDecimal abs(java.math.MathContext); 63719 method public java.math.BigDecimal add(java.math.BigDecimal); 63720 method public java.math.BigDecimal add(java.math.BigDecimal, java.math.MathContext); 63721 method public byte byteValueExact(); 63722 method public int compareTo(java.math.BigDecimal); 63723 method public java.math.BigDecimal divide(java.math.BigDecimal, int, int); 63724 method public java.math.BigDecimal divide(java.math.BigDecimal, int, java.math.RoundingMode); 63725 method public java.math.BigDecimal divide(java.math.BigDecimal, int); 63726 method public java.math.BigDecimal divide(java.math.BigDecimal, java.math.RoundingMode); 63727 method public java.math.BigDecimal divide(java.math.BigDecimal); 63728 method public java.math.BigDecimal divide(java.math.BigDecimal, java.math.MathContext); 63729 method public java.math.BigDecimal[] divideAndRemainder(java.math.BigDecimal); 63730 method public java.math.BigDecimal[] divideAndRemainder(java.math.BigDecimal, java.math.MathContext); 63731 method public java.math.BigDecimal divideToIntegralValue(java.math.BigDecimal); 63732 method public java.math.BigDecimal divideToIntegralValue(java.math.BigDecimal, java.math.MathContext); 63733 method public double doubleValue(); 63734 method public float floatValue(); 63735 method public int intValue(); 63736 method public int intValueExact(); 63737 method public long longValue(); 63738 method public long longValueExact(); 63739 method public java.math.BigDecimal max(java.math.BigDecimal); 63740 method public java.math.BigDecimal min(java.math.BigDecimal); 63741 method public java.math.BigDecimal movePointLeft(int); 63742 method public java.math.BigDecimal movePointRight(int); 63743 method public java.math.BigDecimal multiply(java.math.BigDecimal); 63744 method public java.math.BigDecimal multiply(java.math.BigDecimal, java.math.MathContext); 63745 method public java.math.BigDecimal negate(); 63746 method public java.math.BigDecimal negate(java.math.MathContext); 63747 method public java.math.BigDecimal plus(); 63748 method public java.math.BigDecimal plus(java.math.MathContext); 63749 method public java.math.BigDecimal pow(int); 63750 method public java.math.BigDecimal pow(int, java.math.MathContext); 63751 method public int precision(); 63752 method public java.math.BigDecimal remainder(java.math.BigDecimal); 63753 method public java.math.BigDecimal remainder(java.math.BigDecimal, java.math.MathContext); 63754 method public java.math.BigDecimal round(java.math.MathContext); 63755 method public int scale(); 63756 method public java.math.BigDecimal scaleByPowerOfTen(int); 63757 method public java.math.BigDecimal setScale(int, java.math.RoundingMode); 63758 method public java.math.BigDecimal setScale(int, int); 63759 method public java.math.BigDecimal setScale(int); 63760 method public short shortValueExact(); 63761 method public int signum(); 63762 method public java.math.BigDecimal stripTrailingZeros(); 63763 method public java.math.BigDecimal subtract(java.math.BigDecimal); 63764 method public java.math.BigDecimal subtract(java.math.BigDecimal, java.math.MathContext); 63765 method public java.math.BigInteger toBigInteger(); 63766 method public java.math.BigInteger toBigIntegerExact(); 63767 method public String toEngineeringString(); 63768 method public String toPlainString(); 63769 method public java.math.BigDecimal ulp(); 63770 method public java.math.BigInteger unscaledValue(); 63771 method public static java.math.BigDecimal valueOf(long, int); 63772 method public static java.math.BigDecimal valueOf(long); 63773 method public static java.math.BigDecimal valueOf(double); 63774 field public static final java.math.BigDecimal ONE; 63775 field public static final int ROUND_CEILING = 2; // 0x2 63776 field public static final int ROUND_DOWN = 1; // 0x1 63777 field public static final int ROUND_FLOOR = 3; // 0x3 63778 field public static final int ROUND_HALF_DOWN = 5; // 0x5 63779 field public static final int ROUND_HALF_EVEN = 6; // 0x6 63780 field public static final int ROUND_HALF_UP = 4; // 0x4 63781 field public static final int ROUND_UNNECESSARY = 7; // 0x7 63782 field public static final int ROUND_UP = 0; // 0x0 63783 field public static final java.math.BigDecimal TEN; 63784 field public static final java.math.BigDecimal ZERO; 63785 } 63786 63787 public class BigInteger extends java.lang.Number implements java.lang.Comparable<java.math.BigInteger> java.io.Serializable { 63788 ctor public BigInteger(int, @NonNull java.util.Random); 63789 ctor public BigInteger(int, int, @NonNull java.util.Random); 63790 ctor public BigInteger(@NonNull String); 63791 ctor public BigInteger(@NonNull String, int); 63792 ctor public BigInteger(int, byte[]); 63793 ctor public BigInteger(byte[]); 63794 method @NonNull public java.math.BigInteger abs(); 63795 method @NonNull public java.math.BigInteger add(@NonNull java.math.BigInteger); 63796 method @NonNull public java.math.BigInteger and(@NonNull java.math.BigInteger); 63797 method @NonNull public java.math.BigInteger andNot(@NonNull java.math.BigInteger); 63798 method public int bitCount(); 63799 method public int bitLength(); 63800 method @NonNull public java.math.BigInteger clearBit(int); 63801 method public int compareTo(@NonNull java.math.BigInteger); 63802 method @NonNull public java.math.BigInteger divide(@NonNull java.math.BigInteger); 63803 method @NonNull public java.math.BigInteger[] divideAndRemainder(@NonNull java.math.BigInteger); 63804 method public double doubleValue(); 63805 method @NonNull public java.math.BigInteger flipBit(int); 63806 method public float floatValue(); 63807 method @NonNull public java.math.BigInteger gcd(@NonNull java.math.BigInteger); 63808 method public int getLowestSetBit(); 63809 method public int intValue(); 63810 method public boolean isProbablePrime(int); 63811 method public long longValue(); 63812 method @NonNull public java.math.BigInteger max(@NonNull java.math.BigInteger); 63813 method @NonNull public java.math.BigInteger min(@NonNull java.math.BigInteger); 63814 method @NonNull public java.math.BigInteger mod(@NonNull java.math.BigInteger); 63815 method @NonNull public java.math.BigInteger modInverse(@NonNull java.math.BigInteger); 63816 method @NonNull public java.math.BigInteger modPow(@NonNull java.math.BigInteger, @NonNull java.math.BigInteger); 63817 method @NonNull public java.math.BigInteger multiply(@NonNull java.math.BigInteger); 63818 method @NonNull public java.math.BigInteger negate(); 63819 method @NonNull public java.math.BigInteger nextProbablePrime(); 63820 method @NonNull public java.math.BigInteger not(); 63821 method @NonNull public java.math.BigInteger or(@NonNull java.math.BigInteger); 63822 method @NonNull public java.math.BigInteger pow(int); 63823 method @NonNull public static java.math.BigInteger probablePrime(int, @NonNull java.util.Random); 63824 method @NonNull public java.math.BigInteger remainder(@NonNull java.math.BigInteger); 63825 method @NonNull public java.math.BigInteger setBit(int); 63826 method @NonNull public java.math.BigInteger shiftLeft(int); 63827 method @NonNull public java.math.BigInteger shiftRight(int); 63828 method public int signum(); 63829 method @NonNull public java.math.BigInteger subtract(@NonNull java.math.BigInteger); 63830 method public boolean testBit(int); 63831 method public byte[] toByteArray(); 63832 method @NonNull public String toString(int); 63833 method @NonNull public static java.math.BigInteger valueOf(long); 63834 method @NonNull public java.math.BigInteger xor(@NonNull java.math.BigInteger); 63835 field @NonNull public static final java.math.BigInteger ONE; 63836 field @NonNull public static final java.math.BigInteger TEN; 63837 field @NonNull public static final java.math.BigInteger ZERO; 63838 } 63839 63840 public final class MathContext implements java.io.Serializable { 63841 ctor public MathContext(int); 63842 ctor public MathContext(int, java.math.RoundingMode); 63843 ctor public MathContext(String); 63844 method public int getPrecision(); 63845 method public java.math.RoundingMode getRoundingMode(); 63846 field public static final java.math.MathContext DECIMAL128; 63847 field public static final java.math.MathContext DECIMAL32; 63848 field public static final java.math.MathContext DECIMAL64; 63849 field public static final java.math.MathContext UNLIMITED; 63850 } 63851 63852 public enum RoundingMode { 63853 method public static java.math.RoundingMode valueOf(int); 63854 enum_constant public static final java.math.RoundingMode CEILING; 63855 enum_constant public static final java.math.RoundingMode DOWN; 63856 enum_constant public static final java.math.RoundingMode FLOOR; 63857 enum_constant public static final java.math.RoundingMode HALF_DOWN; 63858 enum_constant public static final java.math.RoundingMode HALF_EVEN; 63859 enum_constant public static final java.math.RoundingMode HALF_UP; 63860 enum_constant public static final java.math.RoundingMode UNNECESSARY; 63861 enum_constant public static final java.math.RoundingMode UP; 63862 } 63863 63864} 63865 63866package java.net { 63867 63868 public abstract class Authenticator { 63869 ctor public Authenticator(); 63870 method protected java.net.PasswordAuthentication getPasswordAuthentication(); 63871 method protected final String getRequestingHost(); 63872 method protected final int getRequestingPort(); 63873 method protected final String getRequestingPrompt(); 63874 method protected final String getRequestingProtocol(); 63875 method protected final String getRequestingScheme(); 63876 method protected final java.net.InetAddress getRequestingSite(); 63877 method protected java.net.URL getRequestingURL(); 63878 method protected java.net.Authenticator.RequestorType getRequestorType(); 63879 method public static java.net.PasswordAuthentication requestPasswordAuthentication(java.net.InetAddress, int, String, String, String); 63880 method public static java.net.PasswordAuthentication requestPasswordAuthentication(String, java.net.InetAddress, int, String, String, String); 63881 method public static java.net.PasswordAuthentication requestPasswordAuthentication(String, java.net.InetAddress, int, String, String, String, java.net.URL, java.net.Authenticator.RequestorType); 63882 method public static void setDefault(java.net.Authenticator); 63883 } 63884 63885 public enum Authenticator.RequestorType { 63886 enum_constant public static final java.net.Authenticator.RequestorType PROXY; 63887 enum_constant public static final java.net.Authenticator.RequestorType SERVER; 63888 } 63889 63890 public class BindException extends java.net.SocketException { 63891 ctor public BindException(String); 63892 ctor public BindException(); 63893 } 63894 63895 public abstract class CacheRequest { 63896 ctor public CacheRequest(); 63897 method public abstract void abort(); 63898 method public abstract java.io.OutputStream getBody() throws java.io.IOException; 63899 } 63900 63901 public abstract class CacheResponse { 63902 ctor public CacheResponse(); 63903 method public abstract java.io.InputStream getBody() throws java.io.IOException; 63904 method public abstract java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders() throws java.io.IOException; 63905 } 63906 63907 public class ConnectException extends java.net.SocketException { 63908 ctor public ConnectException(String); 63909 ctor public ConnectException(); 63910 } 63911 63912 public abstract class ContentHandler { 63913 ctor public ContentHandler(); 63914 method public abstract Object getContent(java.net.URLConnection) throws java.io.IOException; 63915 method public Object getContent(java.net.URLConnection, Class[]) throws java.io.IOException; 63916 } 63917 63918 public interface ContentHandlerFactory { 63919 method public java.net.ContentHandler createContentHandler(String); 63920 } 63921 63922 public abstract class CookieHandler { 63923 ctor public CookieHandler(); 63924 method public abstract java.util.Map<java.lang.String,java.util.List<java.lang.String>> get(java.net.URI, java.util.Map<java.lang.String,java.util.List<java.lang.String>>) throws java.io.IOException; 63925 method public static java.net.CookieHandler getDefault(); 63926 method public abstract void put(java.net.URI, java.util.Map<java.lang.String,java.util.List<java.lang.String>>) throws java.io.IOException; 63927 method public static void setDefault(java.net.CookieHandler); 63928 } 63929 63930 public class CookieManager extends java.net.CookieHandler { 63931 ctor public CookieManager(); 63932 ctor public CookieManager(java.net.CookieStore, java.net.CookiePolicy); 63933 method public java.util.Map<java.lang.String,java.util.List<java.lang.String>> get(java.net.URI, java.util.Map<java.lang.String,java.util.List<java.lang.String>>) throws java.io.IOException; 63934 method public java.net.CookieStore getCookieStore(); 63935 method public void put(java.net.URI, java.util.Map<java.lang.String,java.util.List<java.lang.String>>) throws java.io.IOException; 63936 method public void setCookiePolicy(java.net.CookiePolicy); 63937 } 63938 63939 public interface CookiePolicy { 63940 method public boolean shouldAccept(java.net.URI, java.net.HttpCookie); 63941 field public static final java.net.CookiePolicy ACCEPT_ALL; 63942 field public static final java.net.CookiePolicy ACCEPT_NONE; 63943 field public static final java.net.CookiePolicy ACCEPT_ORIGINAL_SERVER; 63944 } 63945 63946 public interface CookieStore { 63947 method public void add(java.net.URI, java.net.HttpCookie); 63948 method public java.util.List<java.net.HttpCookie> get(java.net.URI); 63949 method public java.util.List<java.net.HttpCookie> getCookies(); 63950 method public java.util.List<java.net.URI> getURIs(); 63951 method public boolean remove(java.net.URI, java.net.HttpCookie); 63952 method public boolean removeAll(); 63953 } 63954 63955 public final class DatagramPacket { 63956 ctor public DatagramPacket(byte[], int, int); 63957 ctor public DatagramPacket(byte[], int); 63958 ctor public DatagramPacket(byte[], int, int, java.net.InetAddress, int); 63959 ctor public DatagramPacket(byte[], int, int, java.net.SocketAddress); 63960 ctor public DatagramPacket(byte[], int, java.net.InetAddress, int); 63961 ctor public DatagramPacket(byte[], int, java.net.SocketAddress); 63962 method public java.net.InetAddress getAddress(); 63963 method public byte[] getData(); 63964 method public int getLength(); 63965 method public int getOffset(); 63966 method public int getPort(); 63967 method public java.net.SocketAddress getSocketAddress(); 63968 method public void setAddress(java.net.InetAddress); 63969 method public void setData(byte[], int, int); 63970 method public void setData(byte[]); 63971 method public void setLength(int); 63972 method public void setPort(int); 63973 method public void setSocketAddress(java.net.SocketAddress); 63974 } 63975 63976 public class DatagramSocket implements java.io.Closeable { 63977 ctor public DatagramSocket() throws java.net.SocketException; 63978 ctor protected DatagramSocket(java.net.DatagramSocketImpl); 63979 ctor public DatagramSocket(java.net.SocketAddress) throws java.net.SocketException; 63980 ctor public DatagramSocket(int) throws java.net.SocketException; 63981 ctor public DatagramSocket(int, java.net.InetAddress) throws java.net.SocketException; 63982 method public void bind(java.net.SocketAddress) throws java.net.SocketException; 63983 method public void close(); 63984 method public void connect(java.net.InetAddress, int); 63985 method public void connect(java.net.SocketAddress) throws java.net.SocketException; 63986 method public void disconnect(); 63987 method public boolean getBroadcast() throws java.net.SocketException; 63988 method public java.nio.channels.DatagramChannel getChannel(); 63989 method public java.net.InetAddress getInetAddress(); 63990 method public java.net.InetAddress getLocalAddress(); 63991 method public int getLocalPort(); 63992 method public java.net.SocketAddress getLocalSocketAddress(); 63993 method public int getPort(); 63994 method public int getReceiveBufferSize() throws java.net.SocketException; 63995 method public java.net.SocketAddress getRemoteSocketAddress(); 63996 method public boolean getReuseAddress() throws java.net.SocketException; 63997 method public int getSendBufferSize() throws java.net.SocketException; 63998 method public int getSoTimeout() throws java.net.SocketException; 63999 method public int getTrafficClass() throws java.net.SocketException; 64000 method public boolean isBound(); 64001 method public boolean isClosed(); 64002 method public boolean isConnected(); 64003 method public void receive(java.net.DatagramPacket) throws java.io.IOException; 64004 method public void send(java.net.DatagramPacket) throws java.io.IOException; 64005 method public void setBroadcast(boolean) throws java.net.SocketException; 64006 method public static void setDatagramSocketImplFactory(java.net.DatagramSocketImplFactory) throws java.io.IOException; 64007 method public void setReceiveBufferSize(int) throws java.net.SocketException; 64008 method public void setReuseAddress(boolean) throws java.net.SocketException; 64009 method public void setSendBufferSize(int) throws java.net.SocketException; 64010 method public void setSoTimeout(int) throws java.net.SocketException; 64011 method public void setTrafficClass(int) throws java.net.SocketException; 64012 } 64013 64014 public abstract class DatagramSocketImpl implements java.net.SocketOptions { 64015 ctor public DatagramSocketImpl(); 64016 method protected abstract void bind(int, java.net.InetAddress) throws java.net.SocketException; 64017 method protected abstract void close(); 64018 method protected void connect(java.net.InetAddress, int) throws java.net.SocketException; 64019 method protected abstract void create() throws java.net.SocketException; 64020 method protected void disconnect(); 64021 method protected java.io.FileDescriptor getFileDescriptor(); 64022 method protected int getLocalPort(); 64023 method @Deprecated protected abstract byte getTTL() throws java.io.IOException; 64024 method protected abstract int getTimeToLive() throws java.io.IOException; 64025 method protected abstract void join(java.net.InetAddress) throws java.io.IOException; 64026 method protected abstract void joinGroup(java.net.SocketAddress, java.net.NetworkInterface) throws java.io.IOException; 64027 method protected abstract void leave(java.net.InetAddress) throws java.io.IOException; 64028 method protected abstract void leaveGroup(java.net.SocketAddress, java.net.NetworkInterface) throws java.io.IOException; 64029 method protected abstract int peek(java.net.InetAddress) throws java.io.IOException; 64030 method protected abstract int peekData(java.net.DatagramPacket) throws java.io.IOException; 64031 method protected abstract void receive(java.net.DatagramPacket) throws java.io.IOException; 64032 method protected abstract void send(java.net.DatagramPacket) throws java.io.IOException; 64033 method @Deprecated protected abstract void setTTL(byte) throws java.io.IOException; 64034 method protected abstract void setTimeToLive(int) throws java.io.IOException; 64035 field protected java.io.FileDescriptor fd; 64036 field protected int localPort; 64037 } 64038 64039 public interface DatagramSocketImplFactory { 64040 method public java.net.DatagramSocketImpl createDatagramSocketImpl(); 64041 } 64042 64043 public interface FileNameMap { 64044 method public String getContentTypeFor(String); 64045 } 64046 64047 public final class HttpCookie implements java.lang.Cloneable { 64048 ctor public HttpCookie(String, String); 64049 method public Object clone(); 64050 method public static boolean domainMatches(String, String); 64051 method public String getComment(); 64052 method public String getCommentURL(); 64053 method public boolean getDiscard(); 64054 method public String getDomain(); 64055 method public long getMaxAge(); 64056 method public String getName(); 64057 method public String getPath(); 64058 method public String getPortlist(); 64059 method public boolean getSecure(); 64060 method public String getValue(); 64061 method public int getVersion(); 64062 method public boolean hasExpired(); 64063 method public boolean isHttpOnly(); 64064 method public static java.util.List<java.net.HttpCookie> parse(String); 64065 method public void setComment(String); 64066 method public void setCommentURL(String); 64067 method public void setDiscard(boolean); 64068 method public void setDomain(String); 64069 method public void setHttpOnly(boolean); 64070 method public void setMaxAge(long); 64071 method public void setPath(String); 64072 method public void setPortlist(String); 64073 method public void setSecure(boolean); 64074 method public void setValue(String); 64075 method public void setVersion(int); 64076 } 64077 64078 public class HttpRetryException extends java.io.IOException { 64079 ctor public HttpRetryException(String, int); 64080 ctor public HttpRetryException(String, int, String); 64081 method public String getLocation(); 64082 method public String getReason(); 64083 method public int responseCode(); 64084 } 64085 64086 public abstract class HttpURLConnection extends java.net.URLConnection { 64087 ctor protected HttpURLConnection(java.net.URL); 64088 method public abstract void disconnect(); 64089 method public java.io.InputStream getErrorStream(); 64090 method public static boolean getFollowRedirects(); 64091 method public boolean getInstanceFollowRedirects(); 64092 method public String getRequestMethod(); 64093 method public int getResponseCode() throws java.io.IOException; 64094 method public String getResponseMessage() throws java.io.IOException; 64095 method public void setChunkedStreamingMode(int); 64096 method public void setFixedLengthStreamingMode(int); 64097 method public void setFixedLengthStreamingMode(long); 64098 method public static void setFollowRedirects(boolean); 64099 method public void setInstanceFollowRedirects(boolean); 64100 method public void setRequestMethod(String) throws java.net.ProtocolException; 64101 method public abstract boolean usingProxy(); 64102 field public static final int HTTP_ACCEPTED = 202; // 0xca 64103 field public static final int HTTP_BAD_GATEWAY = 502; // 0x1f6 64104 field public static final int HTTP_BAD_METHOD = 405; // 0x195 64105 field public static final int HTTP_BAD_REQUEST = 400; // 0x190 64106 field public static final int HTTP_CLIENT_TIMEOUT = 408; // 0x198 64107 field public static final int HTTP_CONFLICT = 409; // 0x199 64108 field public static final int HTTP_CREATED = 201; // 0xc9 64109 field public static final int HTTP_ENTITY_TOO_LARGE = 413; // 0x19d 64110 field public static final int HTTP_FORBIDDEN = 403; // 0x193 64111 field public static final int HTTP_GATEWAY_TIMEOUT = 504; // 0x1f8 64112 field public static final int HTTP_GONE = 410; // 0x19a 64113 field public static final int HTTP_INTERNAL_ERROR = 500; // 0x1f4 64114 field public static final int HTTP_LENGTH_REQUIRED = 411; // 0x19b 64115 field public static final int HTTP_MOVED_PERM = 301; // 0x12d 64116 field public static final int HTTP_MOVED_TEMP = 302; // 0x12e 64117 field public static final int HTTP_MULT_CHOICE = 300; // 0x12c 64118 field public static final int HTTP_NOT_ACCEPTABLE = 406; // 0x196 64119 field public static final int HTTP_NOT_AUTHORITATIVE = 203; // 0xcb 64120 field public static final int HTTP_NOT_FOUND = 404; // 0x194 64121 field public static final int HTTP_NOT_IMPLEMENTED = 501; // 0x1f5 64122 field public static final int HTTP_NOT_MODIFIED = 304; // 0x130 64123 field public static final int HTTP_NO_CONTENT = 204; // 0xcc 64124 field public static final int HTTP_OK = 200; // 0xc8 64125 field public static final int HTTP_PARTIAL = 206; // 0xce 64126 field public static final int HTTP_PAYMENT_REQUIRED = 402; // 0x192 64127 field public static final int HTTP_PRECON_FAILED = 412; // 0x19c 64128 field public static final int HTTP_PROXY_AUTH = 407; // 0x197 64129 field public static final int HTTP_REQ_TOO_LONG = 414; // 0x19e 64130 field public static final int HTTP_RESET = 205; // 0xcd 64131 field public static final int HTTP_SEE_OTHER = 303; // 0x12f 64132 field @Deprecated public static final int HTTP_SERVER_ERROR = 500; // 0x1f4 64133 field public static final int HTTP_UNAUTHORIZED = 401; // 0x191 64134 field public static final int HTTP_UNAVAILABLE = 503; // 0x1f7 64135 field public static final int HTTP_UNSUPPORTED_TYPE = 415; // 0x19f 64136 field public static final int HTTP_USE_PROXY = 305; // 0x131 64137 field public static final int HTTP_VERSION = 505; // 0x1f9 64138 field protected int chunkLength; 64139 field protected int fixedContentLength; 64140 field protected long fixedContentLengthLong; 64141 field protected boolean instanceFollowRedirects; 64142 field protected String method; 64143 field protected int responseCode; 64144 field protected String responseMessage; 64145 } 64146 64147 public final class IDN { 64148 method public static String toASCII(String, int); 64149 method public static String toASCII(String); 64150 method public static String toUnicode(String, int); 64151 method public static String toUnicode(String); 64152 field public static final int ALLOW_UNASSIGNED = 1; // 0x1 64153 field public static final int USE_STD3_ASCII_RULES = 2; // 0x2 64154 } 64155 64156 public final class Inet4Address extends java.net.InetAddress { 64157 } 64158 64159 public final class Inet6Address extends java.net.InetAddress { 64160 method public static java.net.Inet6Address getByAddress(String, byte[], java.net.NetworkInterface) throws java.net.UnknownHostException; 64161 method public static java.net.Inet6Address getByAddress(String, byte[], int) throws java.net.UnknownHostException; 64162 method public int getScopeId(); 64163 method public java.net.NetworkInterface getScopedInterface(); 64164 method public boolean isIPv4CompatibleAddress(); 64165 } 64166 64167 public class InetAddress implements java.io.Serializable { 64168 method public byte[] getAddress(); 64169 method public static java.net.InetAddress[] getAllByName(String) throws java.net.UnknownHostException; 64170 method public static java.net.InetAddress getByAddress(String, byte[]) throws java.net.UnknownHostException; 64171 method public static java.net.InetAddress getByAddress(byte[]) throws java.net.UnknownHostException; 64172 method public static java.net.InetAddress getByName(String) throws java.net.UnknownHostException; 64173 method public String getCanonicalHostName(); 64174 method public String getHostAddress(); 64175 method public String getHostName(); 64176 method public static java.net.InetAddress getLocalHost() throws java.net.UnknownHostException; 64177 method public static java.net.InetAddress getLoopbackAddress(); 64178 method public boolean isAnyLocalAddress(); 64179 method public boolean isLinkLocalAddress(); 64180 method public boolean isLoopbackAddress(); 64181 method public boolean isMCGlobal(); 64182 method public boolean isMCLinkLocal(); 64183 method public boolean isMCNodeLocal(); 64184 method public boolean isMCOrgLocal(); 64185 method public boolean isMCSiteLocal(); 64186 method public boolean isMulticastAddress(); 64187 method public boolean isReachable(int) throws java.io.IOException; 64188 method public boolean isReachable(java.net.NetworkInterface, int, int) throws java.io.IOException; 64189 method public boolean isSiteLocalAddress(); 64190 } 64191 64192 public class InetSocketAddress extends java.net.SocketAddress { 64193 ctor public InetSocketAddress(int); 64194 ctor public InetSocketAddress(java.net.InetAddress, int); 64195 ctor public InetSocketAddress(String, int); 64196 method public static java.net.InetSocketAddress createUnresolved(String, int); 64197 method public final boolean equals(Object); 64198 method public final java.net.InetAddress getAddress(); 64199 method public final String getHostName(); 64200 method public final String getHostString(); 64201 method public final int getPort(); 64202 method public final int hashCode(); 64203 method public final boolean isUnresolved(); 64204 } 64205 64206 public class InterfaceAddress { 64207 method public java.net.InetAddress getAddress(); 64208 method public java.net.InetAddress getBroadcast(); 64209 method public short getNetworkPrefixLength(); 64210 } 64211 64212 public abstract class JarURLConnection extends java.net.URLConnection { 64213 ctor protected JarURLConnection(java.net.URL) throws java.net.MalformedURLException; 64214 method public java.util.jar.Attributes getAttributes() throws java.io.IOException; 64215 method public java.security.cert.Certificate[] getCertificates() throws java.io.IOException; 64216 method public String getEntryName(); 64217 method public java.util.jar.JarEntry getJarEntry() throws java.io.IOException; 64218 method public abstract java.util.jar.JarFile getJarFile() throws java.io.IOException; 64219 method public java.net.URL getJarFileURL(); 64220 method public java.util.jar.Attributes getMainAttributes() throws java.io.IOException; 64221 method public java.util.jar.Manifest getManifest() throws java.io.IOException; 64222 field protected java.net.URLConnection jarFileURLConnection; 64223 } 64224 64225 public class MalformedURLException extends java.io.IOException { 64226 ctor public MalformedURLException(); 64227 ctor public MalformedURLException(String); 64228 } 64229 64230 public class MulticastSocket extends java.net.DatagramSocket { 64231 ctor public MulticastSocket() throws java.io.IOException; 64232 ctor public MulticastSocket(int) throws java.io.IOException; 64233 ctor public MulticastSocket(java.net.SocketAddress) throws java.io.IOException; 64234 method public java.net.InetAddress getInterface() throws java.net.SocketException; 64235 method public boolean getLoopbackMode() throws java.net.SocketException; 64236 method public java.net.NetworkInterface getNetworkInterface() throws java.net.SocketException; 64237 method @Deprecated public byte getTTL() throws java.io.IOException; 64238 method public int getTimeToLive() throws java.io.IOException; 64239 method public void joinGroup(java.net.InetAddress) throws java.io.IOException; 64240 method public void joinGroup(java.net.SocketAddress, java.net.NetworkInterface) throws java.io.IOException; 64241 method public void leaveGroup(java.net.InetAddress) throws java.io.IOException; 64242 method public void leaveGroup(java.net.SocketAddress, java.net.NetworkInterface) throws java.io.IOException; 64243 method @Deprecated public void send(java.net.DatagramPacket, byte) throws java.io.IOException; 64244 method public void setInterface(java.net.InetAddress) throws java.net.SocketException; 64245 method public void setLoopbackMode(boolean) throws java.net.SocketException; 64246 method public void setNetworkInterface(java.net.NetworkInterface) throws java.net.SocketException; 64247 method @Deprecated public void setTTL(byte) throws java.io.IOException; 64248 method public void setTimeToLive(int) throws java.io.IOException; 64249 } 64250 64251 public final class NetPermission extends java.security.BasicPermission { 64252 ctor public NetPermission(String); 64253 ctor public NetPermission(String, String); 64254 } 64255 64256 public final class NetworkInterface { 64257 method public static java.net.NetworkInterface getByIndex(int) throws java.net.SocketException; 64258 method public static java.net.NetworkInterface getByInetAddress(java.net.InetAddress) throws java.net.SocketException; 64259 method public static java.net.NetworkInterface getByName(String) throws java.net.SocketException; 64260 method public String getDisplayName(); 64261 method public byte[] getHardwareAddress() throws java.net.SocketException; 64262 method public int getIndex(); 64263 method public java.util.Enumeration<java.net.InetAddress> getInetAddresses(); 64264 method public java.util.List<java.net.InterfaceAddress> getInterfaceAddresses(); 64265 method public int getMTU() throws java.net.SocketException; 64266 method public String getName(); 64267 method public static java.util.Enumeration<java.net.NetworkInterface> getNetworkInterfaces() throws java.net.SocketException; 64268 method public java.net.NetworkInterface getParent(); 64269 method public java.util.Enumeration<java.net.NetworkInterface> getSubInterfaces(); 64270 method public boolean isLoopback() throws java.net.SocketException; 64271 method public boolean isPointToPoint() throws java.net.SocketException; 64272 method public boolean isUp() throws java.net.SocketException; 64273 method public boolean isVirtual(); 64274 method public boolean supportsMulticast() throws java.net.SocketException; 64275 } 64276 64277 public class NoRouteToHostException extends java.net.SocketException { 64278 ctor public NoRouteToHostException(String); 64279 ctor public NoRouteToHostException(); 64280 } 64281 64282 public final class PasswordAuthentication { 64283 ctor public PasswordAuthentication(String, char[]); 64284 method public char[] getPassword(); 64285 method public String getUserName(); 64286 } 64287 64288 public class PortUnreachableException extends java.net.SocketException { 64289 ctor public PortUnreachableException(String); 64290 ctor public PortUnreachableException(); 64291 } 64292 64293 public class ProtocolException extends java.io.IOException { 64294 ctor public ProtocolException(String); 64295 ctor public ProtocolException(); 64296 } 64297 64298 public interface ProtocolFamily { 64299 method public String name(); 64300 } 64301 64302 public class Proxy { 64303 ctor public Proxy(java.net.Proxy.Type, java.net.SocketAddress); 64304 method public java.net.SocketAddress address(); 64305 method public final boolean equals(Object); 64306 method public final int hashCode(); 64307 method public java.net.Proxy.Type type(); 64308 field public static final java.net.Proxy NO_PROXY; 64309 } 64310 64311 public enum Proxy.Type { 64312 enum_constant public static final java.net.Proxy.Type DIRECT; 64313 enum_constant public static final java.net.Proxy.Type HTTP; 64314 enum_constant public static final java.net.Proxy.Type SOCKS; 64315 } 64316 64317 public abstract class ProxySelector { 64318 ctor public ProxySelector(); 64319 method public abstract void connectFailed(java.net.URI, java.net.SocketAddress, java.io.IOException); 64320 method public static java.net.ProxySelector getDefault(); 64321 method public abstract java.util.List<java.net.Proxy> select(java.net.URI); 64322 method public static void setDefault(java.net.ProxySelector); 64323 } 64324 64325 public abstract class ResponseCache { 64326 ctor public ResponseCache(); 64327 method public abstract java.net.CacheResponse get(java.net.URI, String, java.util.Map<java.lang.String,java.util.List<java.lang.String>>) throws java.io.IOException; 64328 method public static java.net.ResponseCache getDefault(); 64329 method public abstract java.net.CacheRequest put(java.net.URI, java.net.URLConnection) throws java.io.IOException; 64330 method public static void setDefault(java.net.ResponseCache); 64331 } 64332 64333 public abstract class SecureCacheResponse extends java.net.CacheResponse { 64334 ctor public SecureCacheResponse(); 64335 method public abstract String getCipherSuite(); 64336 method public abstract java.util.List<java.security.cert.Certificate> getLocalCertificateChain(); 64337 method public abstract java.security.Principal getLocalPrincipal(); 64338 method public abstract java.security.Principal getPeerPrincipal() throws javax.net.ssl.SSLPeerUnverifiedException; 64339 method public abstract java.util.List<java.security.cert.Certificate> getServerCertificateChain() throws javax.net.ssl.SSLPeerUnverifiedException; 64340 } 64341 64342 public class ServerSocket implements java.io.Closeable { 64343 ctor public ServerSocket() throws java.io.IOException; 64344 ctor public ServerSocket(int) throws java.io.IOException; 64345 ctor public ServerSocket(int, int) throws java.io.IOException; 64346 ctor public ServerSocket(int, int, java.net.InetAddress) throws java.io.IOException; 64347 method public java.net.Socket accept() throws java.io.IOException; 64348 method public void bind(java.net.SocketAddress) throws java.io.IOException; 64349 method public void bind(java.net.SocketAddress, int) throws java.io.IOException; 64350 method public void close() throws java.io.IOException; 64351 method public java.nio.channels.ServerSocketChannel getChannel(); 64352 method public java.net.InetAddress getInetAddress(); 64353 method public int getLocalPort(); 64354 method public java.net.SocketAddress getLocalSocketAddress(); 64355 method public int getReceiveBufferSize() throws java.net.SocketException; 64356 method public boolean getReuseAddress() throws java.net.SocketException; 64357 method public int getSoTimeout() throws java.io.IOException; 64358 method protected final void implAccept(java.net.Socket) throws java.io.IOException; 64359 method public boolean isBound(); 64360 method public boolean isClosed(); 64361 method public void setPerformancePreferences(int, int, int); 64362 method public void setReceiveBufferSize(int) throws java.net.SocketException; 64363 method public void setReuseAddress(boolean) throws java.net.SocketException; 64364 method public void setSoTimeout(int) throws java.net.SocketException; 64365 method public static void setSocketFactory(java.net.SocketImplFactory) throws java.io.IOException; 64366 } 64367 64368 public class Socket implements java.io.Closeable { 64369 ctor public Socket(); 64370 ctor public Socket(java.net.Proxy); 64371 ctor protected Socket(java.net.SocketImpl) throws java.net.SocketException; 64372 ctor public Socket(String, int) throws java.io.IOException, java.net.UnknownHostException; 64373 ctor public Socket(java.net.InetAddress, int) throws java.io.IOException; 64374 ctor public Socket(String, int, java.net.InetAddress, int) throws java.io.IOException; 64375 ctor public Socket(java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException; 64376 ctor @Deprecated public Socket(String, int, boolean) throws java.io.IOException; 64377 ctor @Deprecated public Socket(java.net.InetAddress, int, boolean) throws java.io.IOException; 64378 method public void bind(java.net.SocketAddress) throws java.io.IOException; 64379 method public void close() throws java.io.IOException; 64380 method public void connect(java.net.SocketAddress) throws java.io.IOException; 64381 method public void connect(java.net.SocketAddress, int) throws java.io.IOException; 64382 method public java.nio.channels.SocketChannel getChannel(); 64383 method public java.net.InetAddress getInetAddress(); 64384 method public java.io.InputStream getInputStream() throws java.io.IOException; 64385 method public boolean getKeepAlive() throws java.net.SocketException; 64386 method public java.net.InetAddress getLocalAddress(); 64387 method public int getLocalPort(); 64388 method public java.net.SocketAddress getLocalSocketAddress(); 64389 method public boolean getOOBInline() throws java.net.SocketException; 64390 method public java.io.OutputStream getOutputStream() throws java.io.IOException; 64391 method public int getPort(); 64392 method public int getReceiveBufferSize() throws java.net.SocketException; 64393 method public java.net.SocketAddress getRemoteSocketAddress(); 64394 method public boolean getReuseAddress() throws java.net.SocketException; 64395 method public int getSendBufferSize() throws java.net.SocketException; 64396 method public int getSoLinger() throws java.net.SocketException; 64397 method public int getSoTimeout() throws java.net.SocketException; 64398 method public boolean getTcpNoDelay() throws java.net.SocketException; 64399 method public int getTrafficClass() throws java.net.SocketException; 64400 method public boolean isBound(); 64401 method public boolean isClosed(); 64402 method public boolean isConnected(); 64403 method public boolean isInputShutdown(); 64404 method public boolean isOutputShutdown(); 64405 method public void sendUrgentData(int) throws java.io.IOException; 64406 method public void setKeepAlive(boolean) throws java.net.SocketException; 64407 method public void setOOBInline(boolean) throws java.net.SocketException; 64408 method public void setPerformancePreferences(int, int, int); 64409 method public void setReceiveBufferSize(int) throws java.net.SocketException; 64410 method public void setReuseAddress(boolean) throws java.net.SocketException; 64411 method public void setSendBufferSize(int) throws java.net.SocketException; 64412 method public void setSoLinger(boolean, int) throws java.net.SocketException; 64413 method public void setSoTimeout(int) throws java.net.SocketException; 64414 method public static void setSocketImplFactory(java.net.SocketImplFactory) throws java.io.IOException; 64415 method public void setTcpNoDelay(boolean) throws java.net.SocketException; 64416 method public void setTrafficClass(int) throws java.net.SocketException; 64417 method public void shutdownInput() throws java.io.IOException; 64418 method public void shutdownOutput() throws java.io.IOException; 64419 } 64420 64421 public abstract class SocketAddress implements java.io.Serializable { 64422 ctor public SocketAddress(); 64423 } 64424 64425 public class SocketException extends java.io.IOException { 64426 ctor public SocketException(String); 64427 ctor public SocketException(); 64428 } 64429 64430 public abstract class SocketImpl implements java.net.SocketOptions { 64431 ctor public SocketImpl(); 64432 method protected abstract void accept(java.net.SocketImpl) throws java.io.IOException; 64433 method protected abstract int available() throws java.io.IOException; 64434 method protected abstract void bind(java.net.InetAddress, int) throws java.io.IOException; 64435 method protected abstract void close() throws java.io.IOException; 64436 method protected abstract void connect(String, int) throws java.io.IOException; 64437 method protected abstract void connect(java.net.InetAddress, int) throws java.io.IOException; 64438 method protected abstract void connect(java.net.SocketAddress, int) throws java.io.IOException; 64439 method protected abstract void create(boolean) throws java.io.IOException; 64440 method protected java.io.FileDescriptor getFileDescriptor(); 64441 method protected java.net.InetAddress getInetAddress(); 64442 method protected abstract java.io.InputStream getInputStream() throws java.io.IOException; 64443 method protected int getLocalPort(); 64444 method protected abstract java.io.OutputStream getOutputStream() throws java.io.IOException; 64445 method protected int getPort(); 64446 method protected abstract void listen(int) throws java.io.IOException; 64447 method protected abstract void sendUrgentData(int) throws java.io.IOException; 64448 method protected void setPerformancePreferences(int, int, int); 64449 method protected void shutdownInput() throws java.io.IOException; 64450 method protected void shutdownOutput() throws java.io.IOException; 64451 method protected boolean supportsUrgentData(); 64452 field protected java.net.InetAddress address; 64453 field protected java.io.FileDescriptor fd; 64454 field protected int localport; 64455 field protected int port; 64456 } 64457 64458 public interface SocketImplFactory { 64459 method public java.net.SocketImpl createSocketImpl(); 64460 } 64461 64462 public interface SocketOption<T> { 64463 method public String name(); 64464 method public Class<T> type(); 64465 } 64466 64467 public interface SocketOptions { 64468 method public Object getOption(int) throws java.net.SocketException; 64469 method public void setOption(int, Object) throws java.net.SocketException; 64470 field public static final int IP_MULTICAST_IF = 16; // 0x10 64471 field public static final int IP_MULTICAST_IF2 = 31; // 0x1f 64472 field public static final int IP_MULTICAST_LOOP = 18; // 0x12 64473 field public static final int IP_TOS = 3; // 0x3 64474 field public static final int SO_BINDADDR = 15; // 0xf 64475 field public static final int SO_BROADCAST = 32; // 0x20 64476 field public static final int SO_KEEPALIVE = 8; // 0x8 64477 field public static final int SO_LINGER = 128; // 0x80 64478 field public static final int SO_OOBINLINE = 4099; // 0x1003 64479 field public static final int SO_RCVBUF = 4098; // 0x1002 64480 field public static final int SO_REUSEADDR = 4; // 0x4 64481 field public static final int SO_SNDBUF = 4097; // 0x1001 64482 field public static final int SO_TIMEOUT = 4102; // 0x1006 64483 field public static final int TCP_NODELAY = 1; // 0x1 64484 } 64485 64486 public final class SocketPermission extends java.security.Permission implements java.io.Serializable { 64487 ctor public SocketPermission(String, String); 64488 method public String getActions(); 64489 method public boolean implies(java.security.Permission); 64490 } 64491 64492 public class SocketTimeoutException extends java.io.InterruptedIOException { 64493 ctor public SocketTimeoutException(String); 64494 ctor public SocketTimeoutException(); 64495 } 64496 64497 public enum StandardProtocolFamily implements java.net.ProtocolFamily { 64498 enum_constant public static final java.net.StandardProtocolFamily INET; 64499 enum_constant public static final java.net.StandardProtocolFamily INET6; 64500 } 64501 64502 public final class StandardSocketOptions { 64503 field public static final java.net.SocketOption<java.net.NetworkInterface> IP_MULTICAST_IF; 64504 field public static final java.net.SocketOption<java.lang.Boolean> IP_MULTICAST_LOOP; 64505 field public static final java.net.SocketOption<java.lang.Integer> IP_MULTICAST_TTL; 64506 field public static final java.net.SocketOption<java.lang.Integer> IP_TOS; 64507 field public static final java.net.SocketOption<java.lang.Boolean> SO_BROADCAST; 64508 field public static final java.net.SocketOption<java.lang.Boolean> SO_KEEPALIVE; 64509 field public static final java.net.SocketOption<java.lang.Integer> SO_LINGER; 64510 field public static final java.net.SocketOption<java.lang.Integer> SO_RCVBUF; 64511 field public static final java.net.SocketOption<java.lang.Boolean> SO_REUSEADDR; 64512 field public static final java.net.SocketOption<java.lang.Integer> SO_SNDBUF; 64513 field public static final java.net.SocketOption<java.lang.Boolean> TCP_NODELAY; 64514 } 64515 64516 public final class URI implements java.lang.Comparable<java.net.URI> java.io.Serializable { 64517 ctor public URI(String) throws java.net.URISyntaxException; 64518 ctor public URI(String, String, String, int, String, String, String) throws java.net.URISyntaxException; 64519 ctor public URI(String, String, String, String, String) throws java.net.URISyntaxException; 64520 ctor public URI(String, String, String, String) throws java.net.URISyntaxException; 64521 ctor public URI(String, String, String) throws java.net.URISyntaxException; 64522 method public int compareTo(java.net.URI); 64523 method public static java.net.URI create(String); 64524 method public String getAuthority(); 64525 method public String getFragment(); 64526 method public String getHost(); 64527 method public String getPath(); 64528 method public int getPort(); 64529 method public String getQuery(); 64530 method public String getRawAuthority(); 64531 method public String getRawFragment(); 64532 method public String getRawPath(); 64533 method public String getRawQuery(); 64534 method public String getRawSchemeSpecificPart(); 64535 method public String getRawUserInfo(); 64536 method public String getScheme(); 64537 method public String getSchemeSpecificPart(); 64538 method public String getUserInfo(); 64539 method public boolean isAbsolute(); 64540 method public boolean isOpaque(); 64541 method public java.net.URI normalize(); 64542 method public java.net.URI parseServerAuthority() throws java.net.URISyntaxException; 64543 method public java.net.URI relativize(java.net.URI); 64544 method public java.net.URI resolve(java.net.URI); 64545 method public java.net.URI resolve(String); 64546 method public String toASCIIString(); 64547 method public java.net.URL toURL() throws java.net.MalformedURLException; 64548 } 64549 64550 public class URISyntaxException extends java.lang.Exception { 64551 ctor public URISyntaxException(String, String, int); 64552 ctor public URISyntaxException(String, String); 64553 method public int getIndex(); 64554 method public String getInput(); 64555 method public String getReason(); 64556 } 64557 64558 public final class URL implements java.io.Serializable { 64559 ctor public URL(String, String, int, String) throws java.net.MalformedURLException; 64560 ctor public URL(String, String, String) throws java.net.MalformedURLException; 64561 ctor public URL(String, String, int, String, java.net.URLStreamHandler) throws java.net.MalformedURLException; 64562 ctor public URL(String) throws java.net.MalformedURLException; 64563 ctor public URL(java.net.URL, String) throws java.net.MalformedURLException; 64564 ctor public URL(java.net.URL, String, java.net.URLStreamHandler) throws java.net.MalformedURLException; 64565 method public String getAuthority(); 64566 method public Object getContent() throws java.io.IOException; 64567 method public Object getContent(Class[]) throws java.io.IOException; 64568 method public int getDefaultPort(); 64569 method public String getFile(); 64570 method public String getHost(); 64571 method public String getPath(); 64572 method public int getPort(); 64573 method public String getProtocol(); 64574 method public String getQuery(); 64575 method public String getRef(); 64576 method public String getUserInfo(); 64577 method public java.net.URLConnection openConnection() throws java.io.IOException; 64578 method public java.net.URLConnection openConnection(java.net.Proxy) throws java.io.IOException; 64579 method public java.io.InputStream openStream() throws java.io.IOException; 64580 method public boolean sameFile(java.net.URL); 64581 method public static void setURLStreamHandlerFactory(java.net.URLStreamHandlerFactory); 64582 method public String toExternalForm(); 64583 method public java.net.URI toURI() throws java.net.URISyntaxException; 64584 } 64585 64586 public class URLClassLoader extends java.security.SecureClassLoader implements java.io.Closeable { 64587 ctor public URLClassLoader(java.net.URL[], ClassLoader); 64588 ctor public URLClassLoader(java.net.URL[]); 64589 ctor public URLClassLoader(java.net.URL[], ClassLoader, java.net.URLStreamHandlerFactory); 64590 method protected void addURL(java.net.URL); 64591 method public void close() throws java.io.IOException; 64592 method protected Package definePackage(String, java.util.jar.Manifest, java.net.URL) throws java.lang.IllegalArgumentException; 64593 method public java.net.URL findResource(String); 64594 method public java.util.Enumeration<java.net.URL> findResources(String) throws java.io.IOException; 64595 method public java.net.URL[] getURLs(); 64596 method public static java.net.URLClassLoader newInstance(java.net.URL[], ClassLoader); 64597 method public static java.net.URLClassLoader newInstance(java.net.URL[]); 64598 } 64599 64600 public abstract class URLConnection { 64601 ctor protected URLConnection(java.net.URL); 64602 method public void addRequestProperty(String, String); 64603 method public abstract void connect() throws java.io.IOException; 64604 method public boolean getAllowUserInteraction(); 64605 method public int getConnectTimeout(); 64606 method public Object getContent() throws java.io.IOException; 64607 method public Object getContent(Class[]) throws java.io.IOException; 64608 method public String getContentEncoding(); 64609 method public int getContentLength(); 64610 method public long getContentLengthLong(); 64611 method public String getContentType(); 64612 method public long getDate(); 64613 method public static boolean getDefaultAllowUserInteraction(); 64614 method @Deprecated public static String getDefaultRequestProperty(String); 64615 method public boolean getDefaultUseCaches(); 64616 method public boolean getDoInput(); 64617 method public boolean getDoOutput(); 64618 method public long getExpiration(); 64619 method public static java.net.FileNameMap getFileNameMap(); 64620 method public String getHeaderField(String); 64621 method public String getHeaderField(int); 64622 method public long getHeaderFieldDate(String, long); 64623 method public int getHeaderFieldInt(String, int); 64624 method public String getHeaderFieldKey(int); 64625 method public long getHeaderFieldLong(String, long); 64626 method public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaderFields(); 64627 method public long getIfModifiedSince(); 64628 method public java.io.InputStream getInputStream() throws java.io.IOException; 64629 method public long getLastModified(); 64630 method public java.io.OutputStream getOutputStream() throws java.io.IOException; 64631 method public java.security.Permission getPermission() throws java.io.IOException; 64632 method public int getReadTimeout(); 64633 method public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getRequestProperties(); 64634 method public String getRequestProperty(String); 64635 method public java.net.URL getURL(); 64636 method public boolean getUseCaches(); 64637 method public static String guessContentTypeFromName(String); 64638 method public static String guessContentTypeFromStream(java.io.InputStream) throws java.io.IOException; 64639 method public void setAllowUserInteraction(boolean); 64640 method public void setConnectTimeout(int); 64641 method public static void setContentHandlerFactory(java.net.ContentHandlerFactory); 64642 method public static void setDefaultAllowUserInteraction(boolean); 64643 method @Deprecated public static void setDefaultRequestProperty(String, String); 64644 method public void setDefaultUseCaches(boolean); 64645 method public void setDoInput(boolean); 64646 method public void setDoOutput(boolean); 64647 method public static void setFileNameMap(java.net.FileNameMap); 64648 method public void setIfModifiedSince(long); 64649 method public void setReadTimeout(int); 64650 method public void setRequestProperty(String, String); 64651 method public void setUseCaches(boolean); 64652 field protected boolean allowUserInteraction; 64653 field protected boolean connected; 64654 field protected boolean doInput; 64655 field protected boolean doOutput; 64656 field protected long ifModifiedSince; 64657 field protected java.net.URL url; 64658 field protected boolean useCaches; 64659 } 64660 64661 public class URLDecoder { 64662 ctor public URLDecoder(); 64663 method @Deprecated public static String decode(String); 64664 method public static String decode(String, String) throws java.io.UnsupportedEncodingException; 64665 } 64666 64667 public class URLEncoder { 64668 method @Deprecated public static String encode(String); 64669 method public static String encode(String, String) throws java.io.UnsupportedEncodingException; 64670 } 64671 64672 public abstract class URLStreamHandler { 64673 ctor public URLStreamHandler(); 64674 method protected boolean equals(java.net.URL, java.net.URL); 64675 method protected int getDefaultPort(); 64676 method protected java.net.InetAddress getHostAddress(java.net.URL); 64677 method protected int hashCode(java.net.URL); 64678 method protected boolean hostsEqual(java.net.URL, java.net.URL); 64679 method protected abstract java.net.URLConnection openConnection(java.net.URL) throws java.io.IOException; 64680 method protected java.net.URLConnection openConnection(java.net.URL, java.net.Proxy) throws java.io.IOException; 64681 method protected void parseURL(java.net.URL, String, int, int); 64682 method protected boolean sameFile(java.net.URL, java.net.URL); 64683 method protected void setURL(java.net.URL, String, String, int, String, String, String, String, String); 64684 method @Deprecated protected void setURL(java.net.URL, String, String, int, String, String); 64685 method protected String toExternalForm(java.net.URL); 64686 } 64687 64688 public interface URLStreamHandlerFactory { 64689 method public java.net.URLStreamHandler createURLStreamHandler(String); 64690 } 64691 64692 public class UnknownHostException extends java.io.IOException { 64693 ctor public UnknownHostException(String); 64694 ctor public UnknownHostException(); 64695 } 64696 64697 public class UnknownServiceException extends java.io.IOException { 64698 ctor public UnknownServiceException(); 64699 ctor public UnknownServiceException(String); 64700 } 64701 64702} 64703 64704package java.nio { 64705 64706 public abstract class Buffer { 64707 method public abstract Object array(); 64708 method public abstract int arrayOffset(); 64709 method public final int capacity(); 64710 method public java.nio.Buffer clear(); 64711 method public java.nio.Buffer flip(); 64712 method public abstract boolean hasArray(); 64713 method public final boolean hasRemaining(); 64714 method public abstract boolean isDirect(); 64715 method public abstract boolean isReadOnly(); 64716 method public final int limit(); 64717 method public java.nio.Buffer limit(int); 64718 method public java.nio.Buffer mark(); 64719 method public final int position(); 64720 method public java.nio.Buffer position(int); 64721 method public final int remaining(); 64722 method public java.nio.Buffer reset(); 64723 method public java.nio.Buffer rewind(); 64724 } 64725 64726 public class BufferOverflowException extends java.lang.RuntimeException { 64727 ctor public BufferOverflowException(); 64728 } 64729 64730 public class BufferUnderflowException extends java.lang.RuntimeException { 64731 ctor public BufferUnderflowException(); 64732 } 64733 64734 public abstract class ByteBuffer extends java.nio.Buffer implements java.lang.Comparable<java.nio.ByteBuffer> { 64735 method @NonNull public static java.nio.ByteBuffer allocate(int); 64736 method @NonNull public static java.nio.ByteBuffer allocateDirect(int); 64737 method @NonNull public final byte[] array(); 64738 method public final int arrayOffset(); 64739 method @NonNull public abstract java.nio.CharBuffer asCharBuffer(); 64740 method @NonNull public abstract java.nio.DoubleBuffer asDoubleBuffer(); 64741 method @NonNull public abstract java.nio.FloatBuffer asFloatBuffer(); 64742 method @NonNull public abstract java.nio.IntBuffer asIntBuffer(); 64743 method @NonNull public abstract java.nio.LongBuffer asLongBuffer(); 64744 method @NonNull public abstract java.nio.ByteBuffer asReadOnlyBuffer(); 64745 method @NonNull public abstract java.nio.ShortBuffer asShortBuffer(); 64746 method @NonNull public abstract java.nio.ByteBuffer compact(); 64747 method public int compareTo(@NonNull java.nio.ByteBuffer); 64748 method @NonNull public abstract java.nio.ByteBuffer duplicate(); 64749 method public abstract byte get(); 64750 method public abstract byte get(int); 64751 method @NonNull public java.nio.ByteBuffer get(@NonNull byte[], int, int); 64752 method @NonNull public java.nio.ByteBuffer get(@NonNull byte[]); 64753 method public abstract char getChar(); 64754 method public abstract char getChar(int); 64755 method public abstract double getDouble(); 64756 method public abstract double getDouble(int); 64757 method public abstract float getFloat(); 64758 method public abstract float getFloat(int); 64759 method public abstract int getInt(); 64760 method public abstract int getInt(int); 64761 method public abstract long getLong(); 64762 method public abstract long getLong(int); 64763 method public abstract short getShort(); 64764 method public abstract short getShort(int); 64765 method public final boolean hasArray(); 64766 method @NonNull public final java.nio.ByteOrder order(); 64767 method @NonNull public final java.nio.ByteBuffer order(@NonNull java.nio.ByteOrder); 64768 method @NonNull public abstract java.nio.ByteBuffer put(byte); 64769 method @NonNull public abstract java.nio.ByteBuffer put(int, byte); 64770 method @NonNull public java.nio.ByteBuffer put(@NonNull java.nio.ByteBuffer); 64771 method @NonNull public java.nio.ByteBuffer put(@NonNull byte[], int, int); 64772 method @NonNull public final java.nio.ByteBuffer put(@NonNull byte[]); 64773 method @NonNull public abstract java.nio.ByteBuffer putChar(char); 64774 method @NonNull public abstract java.nio.ByteBuffer putChar(int, char); 64775 method @NonNull public abstract java.nio.ByteBuffer putDouble(double); 64776 method @NonNull public abstract java.nio.ByteBuffer putDouble(int, double); 64777 method @NonNull public abstract java.nio.ByteBuffer putFloat(float); 64778 method @NonNull public abstract java.nio.ByteBuffer putFloat(int, float); 64779 method @NonNull public abstract java.nio.ByteBuffer putInt(int); 64780 method @NonNull public abstract java.nio.ByteBuffer putInt(int, int); 64781 method @NonNull public abstract java.nio.ByteBuffer putLong(long); 64782 method @NonNull public abstract java.nio.ByteBuffer putLong(int, long); 64783 method @NonNull public abstract java.nio.ByteBuffer putShort(short); 64784 method @NonNull public abstract java.nio.ByteBuffer putShort(int, short); 64785 method @NonNull public abstract java.nio.ByteBuffer slice(); 64786 method @NonNull public static java.nio.ByteBuffer wrap(@NonNull byte[], int, int); 64787 method @NonNull public static java.nio.ByteBuffer wrap(@NonNull byte[]); 64788 } 64789 64790 public final class ByteOrder { 64791 method public static java.nio.ByteOrder nativeOrder(); 64792 field public static final java.nio.ByteOrder BIG_ENDIAN; 64793 field public static final java.nio.ByteOrder LITTLE_ENDIAN; 64794 } 64795 64796 public abstract class CharBuffer extends java.nio.Buffer implements java.lang.Appendable java.lang.CharSequence java.lang.Comparable<java.nio.CharBuffer> java.lang.Readable { 64797 method public static java.nio.CharBuffer allocate(int); 64798 method public java.nio.CharBuffer append(CharSequence); 64799 method public java.nio.CharBuffer append(CharSequence, int, int); 64800 method public java.nio.CharBuffer append(char); 64801 method public final char[] array(); 64802 method public final int arrayOffset(); 64803 method public abstract java.nio.CharBuffer asReadOnlyBuffer(); 64804 method public final char charAt(int); 64805 method public abstract java.nio.CharBuffer compact(); 64806 method public int compareTo(java.nio.CharBuffer); 64807 method public abstract java.nio.CharBuffer duplicate(); 64808 method public abstract char get(); 64809 method public abstract char get(int); 64810 method public java.nio.CharBuffer get(char[], int, int); 64811 method public java.nio.CharBuffer get(char[]); 64812 method public final boolean hasArray(); 64813 method public final int length(); 64814 method public abstract java.nio.ByteOrder order(); 64815 method public abstract java.nio.CharBuffer put(char); 64816 method public abstract java.nio.CharBuffer put(int, char); 64817 method public java.nio.CharBuffer put(java.nio.CharBuffer); 64818 method public java.nio.CharBuffer put(char[], int, int); 64819 method public final java.nio.CharBuffer put(char[]); 64820 method public java.nio.CharBuffer put(String, int, int); 64821 method public final java.nio.CharBuffer put(String); 64822 method public int read(java.nio.CharBuffer) throws java.io.IOException; 64823 method public abstract java.nio.CharBuffer slice(); 64824 method public abstract java.nio.CharBuffer subSequence(int, int); 64825 method public static java.nio.CharBuffer wrap(char[], int, int); 64826 method public static java.nio.CharBuffer wrap(char[]); 64827 method public static java.nio.CharBuffer wrap(CharSequence, int, int); 64828 method public static java.nio.CharBuffer wrap(CharSequence); 64829 } 64830 64831 public abstract class DoubleBuffer extends java.nio.Buffer implements java.lang.Comparable<java.nio.DoubleBuffer> { 64832 method public static java.nio.DoubleBuffer allocate(int); 64833 method public final double[] array(); 64834 method public final int arrayOffset(); 64835 method public abstract java.nio.DoubleBuffer asReadOnlyBuffer(); 64836 method public abstract java.nio.DoubleBuffer compact(); 64837 method public int compareTo(java.nio.DoubleBuffer); 64838 method public abstract java.nio.DoubleBuffer duplicate(); 64839 method public abstract double get(); 64840 method public abstract double get(int); 64841 method public java.nio.DoubleBuffer get(double[], int, int); 64842 method public java.nio.DoubleBuffer get(double[]); 64843 method public final boolean hasArray(); 64844 method public abstract java.nio.ByteOrder order(); 64845 method public abstract java.nio.DoubleBuffer put(double); 64846 method public abstract java.nio.DoubleBuffer put(int, double); 64847 method public java.nio.DoubleBuffer put(java.nio.DoubleBuffer); 64848 method public java.nio.DoubleBuffer put(double[], int, int); 64849 method public final java.nio.DoubleBuffer put(double[]); 64850 method public abstract java.nio.DoubleBuffer slice(); 64851 method public static java.nio.DoubleBuffer wrap(double[], int, int); 64852 method public static java.nio.DoubleBuffer wrap(double[]); 64853 } 64854 64855 public abstract class FloatBuffer extends java.nio.Buffer implements java.lang.Comparable<java.nio.FloatBuffer> { 64856 method public static java.nio.FloatBuffer allocate(int); 64857 method public final float[] array(); 64858 method public final int arrayOffset(); 64859 method public abstract java.nio.FloatBuffer asReadOnlyBuffer(); 64860 method public abstract java.nio.FloatBuffer compact(); 64861 method public int compareTo(java.nio.FloatBuffer); 64862 method public abstract java.nio.FloatBuffer duplicate(); 64863 method public abstract float get(); 64864 method public abstract float get(int); 64865 method public java.nio.FloatBuffer get(float[], int, int); 64866 method public java.nio.FloatBuffer get(float[]); 64867 method public final boolean hasArray(); 64868 method public abstract java.nio.ByteOrder order(); 64869 method public abstract java.nio.FloatBuffer put(float); 64870 method public abstract java.nio.FloatBuffer put(int, float); 64871 method public java.nio.FloatBuffer put(java.nio.FloatBuffer); 64872 method public java.nio.FloatBuffer put(float[], int, int); 64873 method public final java.nio.FloatBuffer put(float[]); 64874 method public abstract java.nio.FloatBuffer slice(); 64875 method public static java.nio.FloatBuffer wrap(float[], int, int); 64876 method public static java.nio.FloatBuffer wrap(float[]); 64877 } 64878 64879 public abstract class IntBuffer extends java.nio.Buffer implements java.lang.Comparable<java.nio.IntBuffer> { 64880 method public static java.nio.IntBuffer allocate(int); 64881 method public final int[] array(); 64882 method public final int arrayOffset(); 64883 method public abstract java.nio.IntBuffer asReadOnlyBuffer(); 64884 method public abstract java.nio.IntBuffer compact(); 64885 method public int compareTo(java.nio.IntBuffer); 64886 method public abstract java.nio.IntBuffer duplicate(); 64887 method public abstract int get(); 64888 method public abstract int get(int); 64889 method public java.nio.IntBuffer get(int[], int, int); 64890 method public java.nio.IntBuffer get(int[]); 64891 method public final boolean hasArray(); 64892 method public abstract java.nio.ByteOrder order(); 64893 method public abstract java.nio.IntBuffer put(int); 64894 method public abstract java.nio.IntBuffer put(int, int); 64895 method public java.nio.IntBuffer put(java.nio.IntBuffer); 64896 method public java.nio.IntBuffer put(int[], int, int); 64897 method public final java.nio.IntBuffer put(int[]); 64898 method public abstract java.nio.IntBuffer slice(); 64899 method public static java.nio.IntBuffer wrap(int[], int, int); 64900 method public static java.nio.IntBuffer wrap(int[]); 64901 } 64902 64903 public class InvalidMarkException extends java.lang.IllegalStateException { 64904 ctor public InvalidMarkException(); 64905 } 64906 64907 public abstract class LongBuffer extends java.nio.Buffer implements java.lang.Comparable<java.nio.LongBuffer> { 64908 method public static java.nio.LongBuffer allocate(int); 64909 method public final long[] array(); 64910 method public final int arrayOffset(); 64911 method public abstract java.nio.LongBuffer asReadOnlyBuffer(); 64912 method public abstract java.nio.LongBuffer compact(); 64913 method public int compareTo(java.nio.LongBuffer); 64914 method public abstract java.nio.LongBuffer duplicate(); 64915 method public abstract long get(); 64916 method public abstract long get(int); 64917 method public java.nio.LongBuffer get(long[], int, int); 64918 method public java.nio.LongBuffer get(long[]); 64919 method public final boolean hasArray(); 64920 method public abstract java.nio.ByteOrder order(); 64921 method public abstract java.nio.LongBuffer put(long); 64922 method public abstract java.nio.LongBuffer put(int, long); 64923 method public java.nio.LongBuffer put(java.nio.LongBuffer); 64924 method public java.nio.LongBuffer put(long[], int, int); 64925 method public final java.nio.LongBuffer put(long[]); 64926 method public abstract java.nio.LongBuffer slice(); 64927 method public static java.nio.LongBuffer wrap(long[], int, int); 64928 method public static java.nio.LongBuffer wrap(long[]); 64929 } 64930 64931 public abstract class MappedByteBuffer extends java.nio.ByteBuffer { 64932 method public final java.nio.MappedByteBuffer force(); 64933 method public final boolean isLoaded(); 64934 method public final java.nio.MappedByteBuffer load(); 64935 } 64936 64937 public class ReadOnlyBufferException extends java.lang.UnsupportedOperationException { 64938 ctor public ReadOnlyBufferException(); 64939 } 64940 64941 public abstract class ShortBuffer extends java.nio.Buffer implements java.lang.Comparable<java.nio.ShortBuffer> { 64942 method public static java.nio.ShortBuffer allocate(int); 64943 method public final short[] array(); 64944 method public final int arrayOffset(); 64945 method public abstract java.nio.ShortBuffer asReadOnlyBuffer(); 64946 method public abstract java.nio.ShortBuffer compact(); 64947 method public int compareTo(java.nio.ShortBuffer); 64948 method public abstract java.nio.ShortBuffer duplicate(); 64949 method public abstract short get(); 64950 method public abstract short get(int); 64951 method public java.nio.ShortBuffer get(short[], int, int); 64952 method public java.nio.ShortBuffer get(short[]); 64953 method public final boolean hasArray(); 64954 method public abstract java.nio.ByteOrder order(); 64955 method public abstract java.nio.ShortBuffer put(short); 64956 method public abstract java.nio.ShortBuffer put(int, short); 64957 method public java.nio.ShortBuffer put(java.nio.ShortBuffer); 64958 method public java.nio.ShortBuffer put(short[], int, int); 64959 method public final java.nio.ShortBuffer put(short[]); 64960 method public abstract java.nio.ShortBuffer slice(); 64961 method public static java.nio.ShortBuffer wrap(short[], int, int); 64962 method public static java.nio.ShortBuffer wrap(short[]); 64963 } 64964 64965} 64966 64967package java.nio.channels { 64968 64969 public class AcceptPendingException extends java.lang.IllegalStateException { 64970 ctor public AcceptPendingException(); 64971 } 64972 64973 public class AlreadyBoundException extends java.lang.IllegalStateException { 64974 ctor public AlreadyBoundException(); 64975 } 64976 64977 public class AlreadyConnectedException extends java.lang.IllegalStateException { 64978 ctor public AlreadyConnectedException(); 64979 } 64980 64981 public interface AsynchronousByteChannel extends java.nio.channels.AsynchronousChannel { 64982 method public <A> void read(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler<java.lang.Integer,? super A>); 64983 method public java.util.concurrent.Future<java.lang.Integer> read(java.nio.ByteBuffer); 64984 method public <A> void write(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler<java.lang.Integer,? super A>); 64985 method public java.util.concurrent.Future<java.lang.Integer> write(java.nio.ByteBuffer); 64986 } 64987 64988 public interface AsynchronousChannel extends java.nio.channels.Channel { 64989 } 64990 64991 public abstract class AsynchronousChannelGroup { 64992 ctor protected AsynchronousChannelGroup(java.nio.channels.spi.AsynchronousChannelProvider); 64993 method public abstract boolean awaitTermination(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 64994 method public abstract boolean isShutdown(); 64995 method public abstract boolean isTerminated(); 64996 method public final java.nio.channels.spi.AsynchronousChannelProvider provider(); 64997 method public abstract void shutdown(); 64998 method public abstract void shutdownNow() throws java.io.IOException; 64999 method public static java.nio.channels.AsynchronousChannelGroup withCachedThreadPool(java.util.concurrent.ExecutorService, int) throws java.io.IOException; 65000 method public static java.nio.channels.AsynchronousChannelGroup withFixedThreadPool(int, java.util.concurrent.ThreadFactory) throws java.io.IOException; 65001 method public static java.nio.channels.AsynchronousChannelGroup withThreadPool(java.util.concurrent.ExecutorService) throws java.io.IOException; 65002 } 65003 65004 public class AsynchronousCloseException extends java.nio.channels.ClosedChannelException { 65005 ctor public AsynchronousCloseException(); 65006 } 65007 65008 public abstract class AsynchronousFileChannel implements java.nio.channels.AsynchronousChannel { 65009 ctor protected AsynchronousFileChannel(); 65010 method public abstract void force(boolean) throws java.io.IOException; 65011 method public abstract <A> void lock(long, long, boolean, A, java.nio.channels.CompletionHandler<java.nio.channels.FileLock,? super A>); 65012 method public final <A> void lock(A, java.nio.channels.CompletionHandler<java.nio.channels.FileLock,? super A>); 65013 method public abstract java.util.concurrent.Future<java.nio.channels.FileLock> lock(long, long, boolean); 65014 method public final java.util.concurrent.Future<java.nio.channels.FileLock> lock(); 65015 method public static java.nio.channels.AsynchronousFileChannel open(java.nio.file.Path, java.util.Set<? extends java.nio.file.OpenOption>, java.util.concurrent.ExecutorService, java.nio.file.attribute.FileAttribute<?>...) throws java.io.IOException; 65016 method public static java.nio.channels.AsynchronousFileChannel open(java.nio.file.Path, java.nio.file.OpenOption...) throws java.io.IOException; 65017 method public abstract <A> void read(java.nio.ByteBuffer, long, A, java.nio.channels.CompletionHandler<java.lang.Integer,? super A>); 65018 method public abstract java.util.concurrent.Future<java.lang.Integer> read(java.nio.ByteBuffer, long); 65019 method public abstract long size() throws java.io.IOException; 65020 method public abstract java.nio.channels.AsynchronousFileChannel truncate(long) throws java.io.IOException; 65021 method public abstract java.nio.channels.FileLock tryLock(long, long, boolean) throws java.io.IOException; 65022 method public final java.nio.channels.FileLock tryLock() throws java.io.IOException; 65023 method public abstract <A> void write(java.nio.ByteBuffer, long, A, java.nio.channels.CompletionHandler<java.lang.Integer,? super A>); 65024 method public abstract java.util.concurrent.Future<java.lang.Integer> write(java.nio.ByteBuffer, long); 65025 } 65026 65027 public abstract class AsynchronousServerSocketChannel implements java.nio.channels.AsynchronousChannel java.nio.channels.NetworkChannel { 65028 ctor protected AsynchronousServerSocketChannel(java.nio.channels.spi.AsynchronousChannelProvider); 65029 method public abstract <A> void accept(A, java.nio.channels.CompletionHandler<java.nio.channels.AsynchronousSocketChannel,? super A>); 65030 method public abstract java.util.concurrent.Future<java.nio.channels.AsynchronousSocketChannel> accept(); 65031 method public final java.nio.channels.AsynchronousServerSocketChannel bind(java.net.SocketAddress) throws java.io.IOException; 65032 method public abstract java.nio.channels.AsynchronousServerSocketChannel bind(java.net.SocketAddress, int) throws java.io.IOException; 65033 method public static java.nio.channels.AsynchronousServerSocketChannel open(java.nio.channels.AsynchronousChannelGroup) throws java.io.IOException; 65034 method public static java.nio.channels.AsynchronousServerSocketChannel open() throws java.io.IOException; 65035 method public final java.nio.channels.spi.AsynchronousChannelProvider provider(); 65036 method public abstract <T> java.nio.channels.AsynchronousServerSocketChannel setOption(java.net.SocketOption<T>, T) throws java.io.IOException; 65037 } 65038 65039 public abstract class AsynchronousSocketChannel implements java.nio.channels.AsynchronousByteChannel java.nio.channels.NetworkChannel { 65040 ctor protected AsynchronousSocketChannel(java.nio.channels.spi.AsynchronousChannelProvider); 65041 method public abstract java.nio.channels.AsynchronousSocketChannel bind(java.net.SocketAddress) throws java.io.IOException; 65042 method public abstract <A> void connect(java.net.SocketAddress, A, java.nio.channels.CompletionHandler<java.lang.Void,? super A>); 65043 method public abstract java.util.concurrent.Future<java.lang.Void> connect(java.net.SocketAddress); 65044 method public abstract java.net.SocketAddress getRemoteAddress() throws java.io.IOException; 65045 method public static java.nio.channels.AsynchronousSocketChannel open(java.nio.channels.AsynchronousChannelGroup) throws java.io.IOException; 65046 method public static java.nio.channels.AsynchronousSocketChannel open() throws java.io.IOException; 65047 method public final java.nio.channels.spi.AsynchronousChannelProvider provider(); 65048 method public abstract <A> void read(java.nio.ByteBuffer, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler<java.lang.Integer,? super A>); 65049 method public final <A> void read(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler<java.lang.Integer,? super A>); 65050 method public abstract <A> void read(java.nio.ByteBuffer[], int, int, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler<java.lang.Long,? super A>); 65051 method public abstract <T> java.nio.channels.AsynchronousSocketChannel setOption(java.net.SocketOption<T>, T) throws java.io.IOException; 65052 method public abstract java.nio.channels.AsynchronousSocketChannel shutdownInput() throws java.io.IOException; 65053 method public abstract java.nio.channels.AsynchronousSocketChannel shutdownOutput() throws java.io.IOException; 65054 method public abstract <A> void write(java.nio.ByteBuffer, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler<java.lang.Integer,? super A>); 65055 method public final <A> void write(java.nio.ByteBuffer, A, java.nio.channels.CompletionHandler<java.lang.Integer,? super A>); 65056 method public abstract <A> void write(java.nio.ByteBuffer[], int, int, long, java.util.concurrent.TimeUnit, A, java.nio.channels.CompletionHandler<java.lang.Long,? super A>); 65057 } 65058 65059 public interface ByteChannel extends java.nio.channels.ReadableByteChannel java.nio.channels.WritableByteChannel { 65060 } 65061 65062 public class CancelledKeyException extends java.lang.IllegalStateException { 65063 ctor public CancelledKeyException(); 65064 } 65065 65066 public interface Channel extends java.io.Closeable { 65067 method public boolean isOpen(); 65068 } 65069 65070 public final class Channels { 65071 method public static java.nio.channels.ReadableByteChannel newChannel(java.io.InputStream); 65072 method public static java.nio.channels.WritableByteChannel newChannel(java.io.OutputStream); 65073 method public static java.io.InputStream newInputStream(java.nio.channels.ReadableByteChannel); 65074 method public static java.io.InputStream newInputStream(java.nio.channels.AsynchronousByteChannel); 65075 method public static java.io.OutputStream newOutputStream(java.nio.channels.WritableByteChannel); 65076 method public static java.io.OutputStream newOutputStream(java.nio.channels.AsynchronousByteChannel); 65077 method public static java.io.Reader newReader(java.nio.channels.ReadableByteChannel, java.nio.charset.CharsetDecoder, int); 65078 method public static java.io.Reader newReader(java.nio.channels.ReadableByteChannel, String); 65079 method public static java.io.Writer newWriter(java.nio.channels.WritableByteChannel, java.nio.charset.CharsetEncoder, int); 65080 method public static java.io.Writer newWriter(java.nio.channels.WritableByteChannel, String); 65081 } 65082 65083 public class ClosedByInterruptException extends java.nio.channels.AsynchronousCloseException { 65084 ctor public ClosedByInterruptException(); 65085 } 65086 65087 public class ClosedChannelException extends java.io.IOException { 65088 ctor public ClosedChannelException(); 65089 } 65090 65091 public class ClosedSelectorException extends java.lang.IllegalStateException { 65092 ctor public ClosedSelectorException(); 65093 } 65094 65095 public interface CompletionHandler<V, A> { 65096 method public void completed(V, A); 65097 method public void failed(Throwable, A); 65098 } 65099 65100 public class ConnectionPendingException extends java.lang.IllegalStateException { 65101 ctor public ConnectionPendingException(); 65102 } 65103 65104 public abstract class DatagramChannel extends java.nio.channels.spi.AbstractSelectableChannel implements java.nio.channels.ByteChannel java.nio.channels.GatheringByteChannel java.nio.channels.MulticastChannel java.nio.channels.ScatteringByteChannel { 65105 ctor protected DatagramChannel(java.nio.channels.spi.SelectorProvider); 65106 method public abstract java.nio.channels.DatagramChannel bind(java.net.SocketAddress) throws java.io.IOException; 65107 method public abstract java.nio.channels.DatagramChannel connect(java.net.SocketAddress) throws java.io.IOException; 65108 method public abstract java.nio.channels.DatagramChannel disconnect() throws java.io.IOException; 65109 method public abstract java.net.SocketAddress getRemoteAddress() throws java.io.IOException; 65110 method public abstract boolean isConnected(); 65111 method public static java.nio.channels.DatagramChannel open() throws java.io.IOException; 65112 method public static java.nio.channels.DatagramChannel open(java.net.ProtocolFamily) throws java.io.IOException; 65113 method public final long read(java.nio.ByteBuffer[]) throws java.io.IOException; 65114 method public abstract java.net.SocketAddress receive(java.nio.ByteBuffer) throws java.io.IOException; 65115 method public abstract int send(java.nio.ByteBuffer, java.net.SocketAddress) throws java.io.IOException; 65116 method public abstract <T> java.nio.channels.DatagramChannel setOption(java.net.SocketOption<T>, T) throws java.io.IOException; 65117 method public abstract java.net.DatagramSocket socket(); 65118 method public final int validOps(); 65119 method public final long write(java.nio.ByteBuffer[]) throws java.io.IOException; 65120 } 65121 65122 public abstract class FileChannel extends java.nio.channels.spi.AbstractInterruptibleChannel implements java.nio.channels.GatheringByteChannel java.nio.channels.ScatteringByteChannel java.nio.channels.SeekableByteChannel { 65123 ctor protected FileChannel(); 65124 method public abstract void force(boolean) throws java.io.IOException; 65125 method public abstract java.nio.channels.FileLock lock(long, long, boolean) throws java.io.IOException; 65126 method public final java.nio.channels.FileLock lock() throws java.io.IOException; 65127 method public abstract java.nio.MappedByteBuffer map(java.nio.channels.FileChannel.MapMode, long, long) throws java.io.IOException; 65128 method public static java.nio.channels.FileChannel open(java.nio.file.Path, java.util.Set<? extends java.nio.file.OpenOption>, java.nio.file.attribute.FileAttribute<?>...) throws java.io.IOException; 65129 method public static java.nio.channels.FileChannel open(java.nio.file.Path, java.nio.file.OpenOption...) throws java.io.IOException; 65130 method public abstract java.nio.channels.FileChannel position(long) throws java.io.IOException; 65131 method public final long read(java.nio.ByteBuffer[]) throws java.io.IOException; 65132 method public abstract int read(java.nio.ByteBuffer, long) throws java.io.IOException; 65133 method public abstract long transferFrom(java.nio.channels.ReadableByteChannel, long, long) throws java.io.IOException; 65134 method public abstract long transferTo(long, long, java.nio.channels.WritableByteChannel) throws java.io.IOException; 65135 method public abstract java.nio.channels.FileChannel truncate(long) throws java.io.IOException; 65136 method public abstract java.nio.channels.FileLock tryLock(long, long, boolean) throws java.io.IOException; 65137 method public final java.nio.channels.FileLock tryLock() throws java.io.IOException; 65138 method public final long write(java.nio.ByteBuffer[]) throws java.io.IOException; 65139 method public abstract int write(java.nio.ByteBuffer, long) throws java.io.IOException; 65140 } 65141 65142 public static class FileChannel.MapMode { 65143 field public static final java.nio.channels.FileChannel.MapMode PRIVATE; 65144 field public static final java.nio.channels.FileChannel.MapMode READ_ONLY; 65145 field public static final java.nio.channels.FileChannel.MapMode READ_WRITE; 65146 } 65147 65148 public abstract class FileLock implements java.lang.AutoCloseable { 65149 ctor protected FileLock(java.nio.channels.FileChannel, long, long, boolean); 65150 ctor protected FileLock(java.nio.channels.AsynchronousFileChannel, long, long, boolean); 65151 method public java.nio.channels.Channel acquiredBy(); 65152 method public final java.nio.channels.FileChannel channel(); 65153 method public final void close() throws java.io.IOException; 65154 method public final boolean isShared(); 65155 method public abstract boolean isValid(); 65156 method public final boolean overlaps(long, long); 65157 method public final long position(); 65158 method public abstract void release() throws java.io.IOException; 65159 method public final long size(); 65160 method public final String toString(); 65161 } 65162 65163 public class FileLockInterruptionException extends java.io.IOException { 65164 ctor public FileLockInterruptionException(); 65165 } 65166 65167 public interface GatheringByteChannel extends java.nio.channels.WritableByteChannel { 65168 method public long write(java.nio.ByteBuffer[], int, int) throws java.io.IOException; 65169 method public long write(java.nio.ByteBuffer[]) throws java.io.IOException; 65170 } 65171 65172 public class IllegalBlockingModeException extends java.lang.IllegalStateException { 65173 ctor public IllegalBlockingModeException(); 65174 } 65175 65176 public class IllegalChannelGroupException extends java.lang.IllegalArgumentException { 65177 ctor public IllegalChannelGroupException(); 65178 } 65179 65180 public class IllegalSelectorException extends java.lang.IllegalArgumentException { 65181 ctor public IllegalSelectorException(); 65182 } 65183 65184 public class InterruptedByTimeoutException extends java.io.IOException { 65185 ctor public InterruptedByTimeoutException(); 65186 } 65187 65188 public interface InterruptibleChannel extends java.nio.channels.Channel { 65189 } 65190 65191 public abstract class MembershipKey { 65192 ctor protected MembershipKey(); 65193 method public abstract java.nio.channels.MembershipKey block(java.net.InetAddress) throws java.io.IOException; 65194 method public abstract java.nio.channels.MulticastChannel channel(); 65195 method public abstract void drop(); 65196 method public abstract java.net.InetAddress group(); 65197 method public abstract boolean isValid(); 65198 method public abstract java.net.NetworkInterface networkInterface(); 65199 method public abstract java.net.InetAddress sourceAddress(); 65200 method public abstract java.nio.channels.MembershipKey unblock(java.net.InetAddress); 65201 } 65202 65203 public interface MulticastChannel extends java.nio.channels.NetworkChannel { 65204 method public java.nio.channels.MembershipKey join(java.net.InetAddress, java.net.NetworkInterface) throws java.io.IOException; 65205 method public java.nio.channels.MembershipKey join(java.net.InetAddress, java.net.NetworkInterface, java.net.InetAddress) throws java.io.IOException; 65206 } 65207 65208 public interface NetworkChannel extends java.nio.channels.Channel { 65209 method public java.nio.channels.NetworkChannel bind(java.net.SocketAddress) throws java.io.IOException; 65210 method public java.net.SocketAddress getLocalAddress() throws java.io.IOException; 65211 method public <T> T getOption(java.net.SocketOption<T>) throws java.io.IOException; 65212 method public <T> java.nio.channels.NetworkChannel setOption(java.net.SocketOption<T>, T) throws java.io.IOException; 65213 method public java.util.Set<java.net.SocketOption<?>> supportedOptions(); 65214 } 65215 65216 public class NoConnectionPendingException extends java.lang.IllegalStateException { 65217 ctor public NoConnectionPendingException(); 65218 } 65219 65220 public class NonReadableChannelException extends java.lang.IllegalStateException { 65221 ctor public NonReadableChannelException(); 65222 } 65223 65224 public class NonWritableChannelException extends java.lang.IllegalStateException { 65225 ctor public NonWritableChannelException(); 65226 } 65227 65228 public class NotYetBoundException extends java.lang.IllegalStateException { 65229 ctor public NotYetBoundException(); 65230 } 65231 65232 public class NotYetConnectedException extends java.lang.IllegalStateException { 65233 ctor public NotYetConnectedException(); 65234 } 65235 65236 public class OverlappingFileLockException extends java.lang.IllegalStateException { 65237 ctor public OverlappingFileLockException(); 65238 } 65239 65240 public abstract class Pipe { 65241 ctor protected Pipe(); 65242 method public static java.nio.channels.Pipe open() throws java.io.IOException; 65243 method public abstract java.nio.channels.Pipe.SinkChannel sink(); 65244 method public abstract java.nio.channels.Pipe.SourceChannel source(); 65245 } 65246 65247 public abstract static class Pipe.SinkChannel extends java.nio.channels.spi.AbstractSelectableChannel implements java.nio.channels.GatheringByteChannel java.nio.channels.WritableByteChannel { 65248 ctor protected Pipe.SinkChannel(java.nio.channels.spi.SelectorProvider); 65249 method public final int validOps(); 65250 } 65251 65252 public abstract static class Pipe.SourceChannel extends java.nio.channels.spi.AbstractSelectableChannel implements java.nio.channels.ReadableByteChannel java.nio.channels.ScatteringByteChannel { 65253 ctor protected Pipe.SourceChannel(java.nio.channels.spi.SelectorProvider); 65254 method public final int validOps(); 65255 } 65256 65257 public class ReadPendingException extends java.lang.IllegalStateException { 65258 ctor public ReadPendingException(); 65259 } 65260 65261 public interface ReadableByteChannel extends java.nio.channels.Channel { 65262 method public int read(java.nio.ByteBuffer) throws java.io.IOException; 65263 } 65264 65265 public interface ScatteringByteChannel extends java.nio.channels.ReadableByteChannel { 65266 method public long read(java.nio.ByteBuffer[], int, int) throws java.io.IOException; 65267 method public long read(java.nio.ByteBuffer[]) throws java.io.IOException; 65268 } 65269 65270 public interface SeekableByteChannel extends java.nio.channels.ByteChannel { 65271 method public long position() throws java.io.IOException; 65272 method public java.nio.channels.SeekableByteChannel position(long) throws java.io.IOException; 65273 method public long size() throws java.io.IOException; 65274 method public java.nio.channels.SeekableByteChannel truncate(long) throws java.io.IOException; 65275 } 65276 65277 public abstract class SelectableChannel extends java.nio.channels.spi.AbstractInterruptibleChannel implements java.nio.channels.Channel { 65278 ctor protected SelectableChannel(); 65279 method public abstract Object blockingLock(); 65280 method public abstract java.nio.channels.SelectableChannel configureBlocking(boolean) throws java.io.IOException; 65281 method public abstract boolean isBlocking(); 65282 method public abstract boolean isRegistered(); 65283 method public abstract java.nio.channels.SelectionKey keyFor(java.nio.channels.Selector); 65284 method public abstract java.nio.channels.spi.SelectorProvider provider(); 65285 method public abstract java.nio.channels.SelectionKey register(java.nio.channels.Selector, int, Object) throws java.nio.channels.ClosedChannelException; 65286 method public final java.nio.channels.SelectionKey register(java.nio.channels.Selector, int) throws java.nio.channels.ClosedChannelException; 65287 method public abstract int validOps(); 65288 } 65289 65290 public abstract class SelectionKey { 65291 ctor protected SelectionKey(); 65292 method public final Object attach(Object); 65293 method public final Object attachment(); 65294 method public abstract void cancel(); 65295 method public abstract java.nio.channels.SelectableChannel channel(); 65296 method public abstract int interestOps(); 65297 method public abstract java.nio.channels.SelectionKey interestOps(int); 65298 method public final boolean isAcceptable(); 65299 method public final boolean isConnectable(); 65300 method public final boolean isReadable(); 65301 method public abstract boolean isValid(); 65302 method public final boolean isWritable(); 65303 method public abstract int readyOps(); 65304 method public abstract java.nio.channels.Selector selector(); 65305 field public static final int OP_ACCEPT = 16; // 0x10 65306 field public static final int OP_CONNECT = 8; // 0x8 65307 field public static final int OP_READ = 1; // 0x1 65308 field public static final int OP_WRITE = 4; // 0x4 65309 } 65310 65311 public abstract class Selector implements java.io.Closeable { 65312 ctor protected Selector(); 65313 method public abstract boolean isOpen(); 65314 method public abstract java.util.Set<java.nio.channels.SelectionKey> keys(); 65315 method public static java.nio.channels.Selector open() throws java.io.IOException; 65316 method public abstract java.nio.channels.spi.SelectorProvider provider(); 65317 method public abstract int select(long) throws java.io.IOException; 65318 method public abstract int select() throws java.io.IOException; 65319 method public abstract int selectNow() throws java.io.IOException; 65320 method public abstract java.util.Set<java.nio.channels.SelectionKey> selectedKeys(); 65321 method public abstract java.nio.channels.Selector wakeup(); 65322 } 65323 65324 public abstract class ServerSocketChannel extends java.nio.channels.spi.AbstractSelectableChannel implements java.nio.channels.NetworkChannel { 65325 ctor protected ServerSocketChannel(java.nio.channels.spi.SelectorProvider); 65326 method public abstract java.nio.channels.SocketChannel accept() throws java.io.IOException; 65327 method public final java.nio.channels.ServerSocketChannel bind(java.net.SocketAddress) throws java.io.IOException; 65328 method public abstract java.nio.channels.ServerSocketChannel bind(java.net.SocketAddress, int) throws java.io.IOException; 65329 method public static java.nio.channels.ServerSocketChannel open() throws java.io.IOException; 65330 method public abstract <T> java.nio.channels.ServerSocketChannel setOption(java.net.SocketOption<T>, T) throws java.io.IOException; 65331 method public abstract java.net.ServerSocket socket(); 65332 method public final int validOps(); 65333 } 65334 65335 public class ShutdownChannelGroupException extends java.lang.IllegalStateException { 65336 ctor public ShutdownChannelGroupException(); 65337 } 65338 65339 public abstract class SocketChannel extends java.nio.channels.spi.AbstractSelectableChannel implements java.nio.channels.ByteChannel java.nio.channels.GatheringByteChannel java.nio.channels.NetworkChannel java.nio.channels.ScatteringByteChannel { 65340 ctor protected SocketChannel(java.nio.channels.spi.SelectorProvider); 65341 method public abstract java.nio.channels.SocketChannel bind(java.net.SocketAddress) throws java.io.IOException; 65342 method public abstract boolean connect(java.net.SocketAddress) throws java.io.IOException; 65343 method public abstract boolean finishConnect() throws java.io.IOException; 65344 method public abstract java.net.SocketAddress getRemoteAddress() throws java.io.IOException; 65345 method public abstract boolean isConnected(); 65346 method public abstract boolean isConnectionPending(); 65347 method public static java.nio.channels.SocketChannel open() throws java.io.IOException; 65348 method public static java.nio.channels.SocketChannel open(java.net.SocketAddress) throws java.io.IOException; 65349 method public final long read(java.nio.ByteBuffer[]) throws java.io.IOException; 65350 method public abstract <T> java.nio.channels.SocketChannel setOption(java.net.SocketOption<T>, T) throws java.io.IOException; 65351 method public abstract java.nio.channels.SocketChannel shutdownInput() throws java.io.IOException; 65352 method public abstract java.nio.channels.SocketChannel shutdownOutput() throws java.io.IOException; 65353 method public abstract java.net.Socket socket(); 65354 method public final int validOps(); 65355 method public final long write(java.nio.ByteBuffer[]) throws java.io.IOException; 65356 } 65357 65358 public class UnresolvedAddressException extends java.lang.IllegalArgumentException { 65359 ctor public UnresolvedAddressException(); 65360 } 65361 65362 public class UnsupportedAddressTypeException extends java.lang.IllegalArgumentException { 65363 ctor public UnsupportedAddressTypeException(); 65364 } 65365 65366 public interface WritableByteChannel extends java.nio.channels.Channel { 65367 method public int write(java.nio.ByteBuffer) throws java.io.IOException; 65368 } 65369 65370 public class WritePendingException extends java.lang.IllegalStateException { 65371 ctor public WritePendingException(); 65372 } 65373 65374} 65375 65376package java.nio.channels.spi { 65377 65378 public abstract class AbstractInterruptibleChannel implements java.nio.channels.Channel java.nio.channels.InterruptibleChannel { 65379 ctor protected AbstractInterruptibleChannel(); 65380 method protected final void begin(); 65381 method public final void close() throws java.io.IOException; 65382 method protected final void end(boolean) throws java.nio.channels.AsynchronousCloseException; 65383 method protected abstract void implCloseChannel() throws java.io.IOException; 65384 method public final boolean isOpen(); 65385 } 65386 65387 public abstract class AbstractSelectableChannel extends java.nio.channels.SelectableChannel { 65388 ctor protected AbstractSelectableChannel(java.nio.channels.spi.SelectorProvider); 65389 method public final Object blockingLock(); 65390 method public final java.nio.channels.SelectableChannel configureBlocking(boolean) throws java.io.IOException; 65391 method protected final void implCloseChannel() throws java.io.IOException; 65392 method protected abstract void implCloseSelectableChannel() throws java.io.IOException; 65393 method protected abstract void implConfigureBlocking(boolean) throws java.io.IOException; 65394 method public final boolean isBlocking(); 65395 method public final boolean isRegistered(); 65396 method public final java.nio.channels.SelectionKey keyFor(java.nio.channels.Selector); 65397 method public final java.nio.channels.spi.SelectorProvider provider(); 65398 method public final java.nio.channels.SelectionKey register(java.nio.channels.Selector, int, Object) throws java.nio.channels.ClosedChannelException; 65399 } 65400 65401 public abstract class AbstractSelectionKey extends java.nio.channels.SelectionKey { 65402 ctor protected AbstractSelectionKey(); 65403 method public final void cancel(); 65404 method public final boolean isValid(); 65405 } 65406 65407 public abstract class AbstractSelector extends java.nio.channels.Selector { 65408 ctor protected AbstractSelector(java.nio.channels.spi.SelectorProvider); 65409 method protected final void begin(); 65410 method protected final java.util.Set<java.nio.channels.SelectionKey> cancelledKeys(); 65411 method public final void close() throws java.io.IOException; 65412 method protected final void deregister(java.nio.channels.spi.AbstractSelectionKey); 65413 method protected final void end(); 65414 method protected abstract void implCloseSelector() throws java.io.IOException; 65415 method public final boolean isOpen(); 65416 method public final java.nio.channels.spi.SelectorProvider provider(); 65417 method protected abstract java.nio.channels.SelectionKey register(java.nio.channels.spi.AbstractSelectableChannel, int, Object); 65418 } 65419 65420 public abstract class AsynchronousChannelProvider { 65421 ctor protected AsynchronousChannelProvider(); 65422 method public abstract java.nio.channels.AsynchronousChannelGroup openAsynchronousChannelGroup(int, java.util.concurrent.ThreadFactory) throws java.io.IOException; 65423 method public abstract java.nio.channels.AsynchronousChannelGroup openAsynchronousChannelGroup(java.util.concurrent.ExecutorService, int) throws java.io.IOException; 65424 method public abstract java.nio.channels.AsynchronousServerSocketChannel openAsynchronousServerSocketChannel(java.nio.channels.AsynchronousChannelGroup) throws java.io.IOException; 65425 method public abstract java.nio.channels.AsynchronousSocketChannel openAsynchronousSocketChannel(java.nio.channels.AsynchronousChannelGroup) throws java.io.IOException; 65426 method public static java.nio.channels.spi.AsynchronousChannelProvider provider(); 65427 } 65428 65429 public abstract class SelectorProvider { 65430 ctor protected SelectorProvider(); 65431 method public java.nio.channels.Channel inheritedChannel() throws java.io.IOException; 65432 method public abstract java.nio.channels.DatagramChannel openDatagramChannel() throws java.io.IOException; 65433 method public abstract java.nio.channels.DatagramChannel openDatagramChannel(java.net.ProtocolFamily) throws java.io.IOException; 65434 method public abstract java.nio.channels.Pipe openPipe() throws java.io.IOException; 65435 method public abstract java.nio.channels.spi.AbstractSelector openSelector() throws java.io.IOException; 65436 method public abstract java.nio.channels.ServerSocketChannel openServerSocketChannel() throws java.io.IOException; 65437 method public abstract java.nio.channels.SocketChannel openSocketChannel() throws java.io.IOException; 65438 method public static java.nio.channels.spi.SelectorProvider provider(); 65439 } 65440 65441} 65442 65443package java.nio.charset { 65444 65445 public class CharacterCodingException extends java.io.IOException { 65446 ctor public CharacterCodingException(); 65447 } 65448 65449 public abstract class Charset implements java.lang.Comparable<java.nio.charset.Charset> { 65450 ctor protected Charset(String, String[]); 65451 method public final java.util.Set<java.lang.String> aliases(); 65452 method public static java.util.SortedMap<java.lang.String,java.nio.charset.Charset> availableCharsets(); 65453 method public boolean canEncode(); 65454 method public final int compareTo(java.nio.charset.Charset); 65455 method public abstract boolean contains(java.nio.charset.Charset); 65456 method public final java.nio.CharBuffer decode(java.nio.ByteBuffer); 65457 method public static java.nio.charset.Charset defaultCharset(); 65458 method public String displayName(); 65459 method public String displayName(java.util.Locale); 65460 method public final java.nio.ByteBuffer encode(java.nio.CharBuffer); 65461 method public final java.nio.ByteBuffer encode(String); 65462 method public final boolean equals(Object); 65463 method public static java.nio.charset.Charset forName(String); 65464 method public final int hashCode(); 65465 method public final boolean isRegistered(); 65466 method public static boolean isSupported(String); 65467 method public final String name(); 65468 method public abstract java.nio.charset.CharsetDecoder newDecoder(); 65469 method public abstract java.nio.charset.CharsetEncoder newEncoder(); 65470 method public final String toString(); 65471 } 65472 65473 public abstract class CharsetDecoder { 65474 ctor protected CharsetDecoder(java.nio.charset.Charset, float, float); 65475 method public final float averageCharsPerByte(); 65476 method public final java.nio.charset.Charset charset(); 65477 method public final java.nio.charset.CoderResult decode(java.nio.ByteBuffer, java.nio.CharBuffer, boolean); 65478 method public final java.nio.CharBuffer decode(java.nio.ByteBuffer) throws java.nio.charset.CharacterCodingException; 65479 method protected abstract java.nio.charset.CoderResult decodeLoop(java.nio.ByteBuffer, java.nio.CharBuffer); 65480 method public java.nio.charset.Charset detectedCharset(); 65481 method public final java.nio.charset.CoderResult flush(java.nio.CharBuffer); 65482 method protected java.nio.charset.CoderResult implFlush(java.nio.CharBuffer); 65483 method protected void implOnMalformedInput(java.nio.charset.CodingErrorAction); 65484 method protected void implOnUnmappableCharacter(java.nio.charset.CodingErrorAction); 65485 method protected void implReplaceWith(String); 65486 method protected void implReset(); 65487 method public boolean isAutoDetecting(); 65488 method public boolean isCharsetDetected(); 65489 method public java.nio.charset.CodingErrorAction malformedInputAction(); 65490 method public final float maxCharsPerByte(); 65491 method public final java.nio.charset.CharsetDecoder onMalformedInput(java.nio.charset.CodingErrorAction); 65492 method public final java.nio.charset.CharsetDecoder onUnmappableCharacter(java.nio.charset.CodingErrorAction); 65493 method public final java.nio.charset.CharsetDecoder replaceWith(String); 65494 method public final String replacement(); 65495 method public final java.nio.charset.CharsetDecoder reset(); 65496 method public java.nio.charset.CodingErrorAction unmappableCharacterAction(); 65497 } 65498 65499 public abstract class CharsetEncoder { 65500 ctor protected CharsetEncoder(java.nio.charset.Charset, float, float, byte[]); 65501 ctor protected CharsetEncoder(java.nio.charset.Charset, float, float); 65502 method public final float averageBytesPerChar(); 65503 method public boolean canEncode(char); 65504 method public boolean canEncode(CharSequence); 65505 method public final java.nio.charset.Charset charset(); 65506 method public final java.nio.charset.CoderResult encode(java.nio.CharBuffer, java.nio.ByteBuffer, boolean); 65507 method public final java.nio.ByteBuffer encode(java.nio.CharBuffer) throws java.nio.charset.CharacterCodingException; 65508 method protected abstract java.nio.charset.CoderResult encodeLoop(java.nio.CharBuffer, java.nio.ByteBuffer); 65509 method public final java.nio.charset.CoderResult flush(java.nio.ByteBuffer); 65510 method protected java.nio.charset.CoderResult implFlush(java.nio.ByteBuffer); 65511 method protected void implOnMalformedInput(java.nio.charset.CodingErrorAction); 65512 method protected void implOnUnmappableCharacter(java.nio.charset.CodingErrorAction); 65513 method protected void implReplaceWith(byte[]); 65514 method protected void implReset(); 65515 method public boolean isLegalReplacement(byte[]); 65516 method public java.nio.charset.CodingErrorAction malformedInputAction(); 65517 method public final float maxBytesPerChar(); 65518 method public final java.nio.charset.CharsetEncoder onMalformedInput(java.nio.charset.CodingErrorAction); 65519 method public final java.nio.charset.CharsetEncoder onUnmappableCharacter(java.nio.charset.CodingErrorAction); 65520 method public final java.nio.charset.CharsetEncoder replaceWith(byte[]); 65521 method public final byte[] replacement(); 65522 method public final java.nio.charset.CharsetEncoder reset(); 65523 method public java.nio.charset.CodingErrorAction unmappableCharacterAction(); 65524 } 65525 65526 public class CoderMalfunctionError extends java.lang.Error { 65527 ctor public CoderMalfunctionError(Exception); 65528 } 65529 65530 public class CoderResult { 65531 method public boolean isError(); 65532 method public boolean isMalformed(); 65533 method public boolean isOverflow(); 65534 method public boolean isUnderflow(); 65535 method public boolean isUnmappable(); 65536 method public int length(); 65537 method public static java.nio.charset.CoderResult malformedForLength(int); 65538 method public void throwException() throws java.nio.charset.CharacterCodingException; 65539 method public static java.nio.charset.CoderResult unmappableForLength(int); 65540 field public static final java.nio.charset.CoderResult OVERFLOW; 65541 field public static final java.nio.charset.CoderResult UNDERFLOW; 65542 } 65543 65544 public class CodingErrorAction { 65545 field public static final java.nio.charset.CodingErrorAction IGNORE; 65546 field public static final java.nio.charset.CodingErrorAction REPLACE; 65547 field public static final java.nio.charset.CodingErrorAction REPORT; 65548 } 65549 65550 public class IllegalCharsetNameException extends java.lang.IllegalArgumentException { 65551 ctor public IllegalCharsetNameException(String); 65552 method public String getCharsetName(); 65553 } 65554 65555 public class MalformedInputException extends java.nio.charset.CharacterCodingException { 65556 ctor public MalformedInputException(int); 65557 method public int getInputLength(); 65558 } 65559 65560 public final class StandardCharsets { 65561 field public static final java.nio.charset.Charset ISO_8859_1; 65562 field public static final java.nio.charset.Charset US_ASCII; 65563 field public static final java.nio.charset.Charset UTF_16; 65564 field public static final java.nio.charset.Charset UTF_16BE; 65565 field public static final java.nio.charset.Charset UTF_16LE; 65566 field public static final java.nio.charset.Charset UTF_8; 65567 } 65568 65569 public class UnmappableCharacterException extends java.nio.charset.CharacterCodingException { 65570 ctor public UnmappableCharacterException(int); 65571 method public int getInputLength(); 65572 } 65573 65574 public class UnsupportedCharsetException extends java.lang.IllegalArgumentException { 65575 ctor public UnsupportedCharsetException(String); 65576 method public String getCharsetName(); 65577 } 65578 65579} 65580 65581package java.nio.charset.spi { 65582 65583 public abstract class CharsetProvider { 65584 ctor protected CharsetProvider(); 65585 method public abstract java.nio.charset.Charset charsetForName(String); 65586 method public abstract java.util.Iterator<java.nio.charset.Charset> charsets(); 65587 } 65588 65589} 65590 65591package java.nio.file { 65592 65593 public class AccessDeniedException extends java.nio.file.FileSystemException { 65594 ctor public AccessDeniedException(String); 65595 ctor public AccessDeniedException(String, String, String); 65596 } 65597 65598 public enum AccessMode { 65599 enum_constant public static final java.nio.file.AccessMode EXECUTE; 65600 enum_constant public static final java.nio.file.AccessMode READ; 65601 enum_constant public static final java.nio.file.AccessMode WRITE; 65602 } 65603 65604 public class AtomicMoveNotSupportedException extends java.nio.file.FileSystemException { 65605 ctor public AtomicMoveNotSupportedException(String, String, String); 65606 } 65607 65608 public class ClosedDirectoryStreamException extends java.lang.IllegalStateException { 65609 ctor public ClosedDirectoryStreamException(); 65610 } 65611 65612 public class ClosedFileSystemException extends java.lang.IllegalStateException { 65613 ctor public ClosedFileSystemException(); 65614 } 65615 65616 public class ClosedWatchServiceException extends java.lang.IllegalStateException { 65617 ctor public ClosedWatchServiceException(); 65618 } 65619 65620 public interface CopyOption { 65621 } 65622 65623 public final class DirectoryIteratorException extends java.util.ConcurrentModificationException { 65624 ctor public DirectoryIteratorException(java.io.IOException); 65625 method public java.io.IOException getCause(); 65626 } 65627 65628 public class DirectoryNotEmptyException extends java.nio.file.FileSystemException { 65629 ctor public DirectoryNotEmptyException(String); 65630 } 65631 65632 public interface DirectoryStream<T> extends java.io.Closeable java.lang.Iterable<T> { 65633 } 65634 65635 @java.lang.FunctionalInterface public static interface DirectoryStream.Filter<T> { 65636 method public boolean accept(T) throws java.io.IOException; 65637 } 65638 65639 public class FileAlreadyExistsException extends java.nio.file.FileSystemException { 65640 ctor public FileAlreadyExistsException(String); 65641 ctor public FileAlreadyExistsException(String, String, String); 65642 } 65643 65644 public abstract class FileStore { 65645 ctor protected FileStore(); 65646 method public abstract Object getAttribute(String) throws java.io.IOException; 65647 method public abstract <V extends java.nio.file.attribute.FileStoreAttributeView> V getFileStoreAttributeView(Class<V>); 65648 method public abstract long getTotalSpace() throws java.io.IOException; 65649 method public abstract long getUnallocatedSpace() throws java.io.IOException; 65650 method public abstract long getUsableSpace() throws java.io.IOException; 65651 method public abstract boolean isReadOnly(); 65652 method public abstract String name(); 65653 method public abstract boolean supportsFileAttributeView(Class<? extends java.nio.file.attribute.FileAttributeView>); 65654 method public abstract boolean supportsFileAttributeView(String); 65655 method public abstract String type(); 65656 } 65657 65658 public abstract class FileSystem implements java.io.Closeable { 65659 ctor protected FileSystem(); 65660 method public abstract Iterable<java.nio.file.FileStore> getFileStores(); 65661 method public abstract java.nio.file.Path getPath(String, java.lang.String...); 65662 method public abstract java.nio.file.PathMatcher getPathMatcher(String); 65663 method public abstract Iterable<java.nio.file.Path> getRootDirectories(); 65664 method public abstract String getSeparator(); 65665 method public abstract java.nio.file.attribute.UserPrincipalLookupService getUserPrincipalLookupService(); 65666 method public abstract boolean isOpen(); 65667 method public abstract boolean isReadOnly(); 65668 method public abstract java.nio.file.WatchService newWatchService() throws java.io.IOException; 65669 method public abstract java.nio.file.spi.FileSystemProvider provider(); 65670 method public abstract java.util.Set<java.lang.String> supportedFileAttributeViews(); 65671 } 65672 65673 public class FileSystemAlreadyExistsException extends java.lang.RuntimeException { 65674 ctor public FileSystemAlreadyExistsException(); 65675 ctor public FileSystemAlreadyExistsException(String); 65676 } 65677 65678 public class FileSystemException extends java.io.IOException { 65679 ctor public FileSystemException(String); 65680 ctor public FileSystemException(String, String, String); 65681 method public String getFile(); 65682 method public String getOtherFile(); 65683 method public String getReason(); 65684 } 65685 65686 public class FileSystemLoopException extends java.nio.file.FileSystemException { 65687 ctor public FileSystemLoopException(String); 65688 } 65689 65690 public class FileSystemNotFoundException extends java.lang.RuntimeException { 65691 ctor public FileSystemNotFoundException(); 65692 ctor public FileSystemNotFoundException(String); 65693 } 65694 65695 public final class FileSystems { 65696 method public static java.nio.file.FileSystem getDefault(); 65697 method public static java.nio.file.FileSystem getFileSystem(java.net.URI); 65698 method public static java.nio.file.FileSystem newFileSystem(java.net.URI, java.util.Map<java.lang.String,?>) throws java.io.IOException; 65699 method public static java.nio.file.FileSystem newFileSystem(java.net.URI, java.util.Map<java.lang.String,?>, ClassLoader) throws java.io.IOException; 65700 method public static java.nio.file.FileSystem newFileSystem(java.nio.file.Path, ClassLoader) throws java.io.IOException; 65701 } 65702 65703 public enum FileVisitOption { 65704 enum_constant public static final java.nio.file.FileVisitOption FOLLOW_LINKS; 65705 } 65706 65707 public enum FileVisitResult { 65708 enum_constant public static final java.nio.file.FileVisitResult CONTINUE; 65709 enum_constant public static final java.nio.file.FileVisitResult SKIP_SIBLINGS; 65710 enum_constant public static final java.nio.file.FileVisitResult SKIP_SUBTREE; 65711 enum_constant public static final java.nio.file.FileVisitResult TERMINATE; 65712 } 65713 65714 public interface FileVisitor<T> { 65715 method public java.nio.file.FileVisitResult postVisitDirectory(T, java.io.IOException) throws java.io.IOException; 65716 method public java.nio.file.FileVisitResult preVisitDirectory(T, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException; 65717 method public java.nio.file.FileVisitResult visitFile(T, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException; 65718 method public java.nio.file.FileVisitResult visitFileFailed(T, java.io.IOException) throws java.io.IOException; 65719 } 65720 65721 public final class Files { 65722 method public static java.nio.file.Path copy(java.nio.file.Path, java.nio.file.Path, java.nio.file.CopyOption...) throws java.io.IOException; 65723 method public static long copy(java.io.InputStream, java.nio.file.Path, java.nio.file.CopyOption...) throws java.io.IOException; 65724 method public static long copy(java.nio.file.Path, java.io.OutputStream) throws java.io.IOException; 65725 method public static java.nio.file.Path createDirectories(java.nio.file.Path, java.nio.file.attribute.FileAttribute<?>...) throws java.io.IOException; 65726 method public static java.nio.file.Path createDirectory(java.nio.file.Path, java.nio.file.attribute.FileAttribute<?>...) throws java.io.IOException; 65727 method public static java.nio.file.Path createFile(java.nio.file.Path, java.nio.file.attribute.FileAttribute<?>...) throws java.io.IOException; 65728 method public static java.nio.file.Path createLink(java.nio.file.Path, java.nio.file.Path) throws java.io.IOException; 65729 method public static java.nio.file.Path createSymbolicLink(java.nio.file.Path, java.nio.file.Path, java.nio.file.attribute.FileAttribute<?>...) throws java.io.IOException; 65730 method public static java.nio.file.Path createTempDirectory(java.nio.file.Path, String, java.nio.file.attribute.FileAttribute<?>...) throws java.io.IOException; 65731 method public static java.nio.file.Path createTempDirectory(String, java.nio.file.attribute.FileAttribute<?>...) throws java.io.IOException; 65732 method public static java.nio.file.Path createTempFile(java.nio.file.Path, String, String, java.nio.file.attribute.FileAttribute<?>...) throws java.io.IOException; 65733 method public static java.nio.file.Path createTempFile(String, String, java.nio.file.attribute.FileAttribute<?>...) throws java.io.IOException; 65734 method public static void delete(java.nio.file.Path) throws java.io.IOException; 65735 method public static boolean deleteIfExists(java.nio.file.Path) throws java.io.IOException; 65736 method public static boolean exists(java.nio.file.Path, java.nio.file.LinkOption...); 65737 method public static java.util.stream.Stream<java.nio.file.Path> find(java.nio.file.Path, int, java.util.function.BiPredicate<java.nio.file.Path,java.nio.file.attribute.BasicFileAttributes>, java.nio.file.FileVisitOption...) throws java.io.IOException; 65738 method public static Object getAttribute(java.nio.file.Path, String, java.nio.file.LinkOption...) throws java.io.IOException; 65739 method public static <V extends java.nio.file.attribute.FileAttributeView> V getFileAttributeView(java.nio.file.Path, Class<V>, java.nio.file.LinkOption...); 65740 method public static java.nio.file.FileStore getFileStore(java.nio.file.Path) throws java.io.IOException; 65741 method public static java.nio.file.attribute.FileTime getLastModifiedTime(java.nio.file.Path, java.nio.file.LinkOption...) throws java.io.IOException; 65742 method public static java.nio.file.attribute.UserPrincipal getOwner(java.nio.file.Path, java.nio.file.LinkOption...) throws java.io.IOException; 65743 method public static java.util.Set<java.nio.file.attribute.PosixFilePermission> getPosixFilePermissions(java.nio.file.Path, java.nio.file.LinkOption...) throws java.io.IOException; 65744 method public static boolean isDirectory(java.nio.file.Path, java.nio.file.LinkOption...); 65745 method public static boolean isExecutable(java.nio.file.Path); 65746 method public static boolean isHidden(java.nio.file.Path) throws java.io.IOException; 65747 method public static boolean isReadable(java.nio.file.Path); 65748 method public static boolean isRegularFile(java.nio.file.Path, java.nio.file.LinkOption...); 65749 method public static boolean isSameFile(java.nio.file.Path, java.nio.file.Path) throws java.io.IOException; 65750 method public static boolean isSymbolicLink(java.nio.file.Path); 65751 method public static boolean isWritable(java.nio.file.Path); 65752 method public static java.util.stream.Stream<java.lang.String> lines(java.nio.file.Path, java.nio.charset.Charset) throws java.io.IOException; 65753 method public static java.util.stream.Stream<java.lang.String> lines(java.nio.file.Path) throws java.io.IOException; 65754 method public static java.util.stream.Stream<java.nio.file.Path> list(java.nio.file.Path) throws java.io.IOException; 65755 method public static java.nio.file.Path move(java.nio.file.Path, java.nio.file.Path, java.nio.file.CopyOption...) throws java.io.IOException; 65756 method public static java.io.BufferedReader newBufferedReader(java.nio.file.Path, java.nio.charset.Charset) throws java.io.IOException; 65757 method public static java.io.BufferedReader newBufferedReader(java.nio.file.Path) throws java.io.IOException; 65758 method public static java.io.BufferedWriter newBufferedWriter(java.nio.file.Path, java.nio.charset.Charset, java.nio.file.OpenOption...) throws java.io.IOException; 65759 method public static java.io.BufferedWriter newBufferedWriter(java.nio.file.Path, java.nio.file.OpenOption...) throws java.io.IOException; 65760 method public static java.nio.channels.SeekableByteChannel newByteChannel(java.nio.file.Path, java.util.Set<? extends java.nio.file.OpenOption>, java.nio.file.attribute.FileAttribute<?>...) throws java.io.IOException; 65761 method public static java.nio.channels.SeekableByteChannel newByteChannel(java.nio.file.Path, java.nio.file.OpenOption...) throws java.io.IOException; 65762 method public static java.nio.file.DirectoryStream<java.nio.file.Path> newDirectoryStream(java.nio.file.Path) throws java.io.IOException; 65763 method public static java.nio.file.DirectoryStream<java.nio.file.Path> newDirectoryStream(java.nio.file.Path, String) throws java.io.IOException; 65764 method public static java.nio.file.DirectoryStream<java.nio.file.Path> newDirectoryStream(java.nio.file.Path, java.nio.file.DirectoryStream.Filter<? super java.nio.file.Path>) throws java.io.IOException; 65765 method public static java.io.InputStream newInputStream(java.nio.file.Path, java.nio.file.OpenOption...) throws java.io.IOException; 65766 method public static java.io.OutputStream newOutputStream(java.nio.file.Path, java.nio.file.OpenOption...) throws java.io.IOException; 65767 method public static boolean notExists(java.nio.file.Path, java.nio.file.LinkOption...); 65768 method public static String probeContentType(java.nio.file.Path) throws java.io.IOException; 65769 method public static byte[] readAllBytes(java.nio.file.Path) throws java.io.IOException; 65770 method public static java.util.List<java.lang.String> readAllLines(java.nio.file.Path, java.nio.charset.Charset) throws java.io.IOException; 65771 method public static java.util.List<java.lang.String> readAllLines(java.nio.file.Path) throws java.io.IOException; 65772 method public static <A extends java.nio.file.attribute.BasicFileAttributes> A readAttributes(java.nio.file.Path, Class<A>, java.nio.file.LinkOption...) throws java.io.IOException; 65773 method public static java.util.Map<java.lang.String,java.lang.Object> readAttributes(java.nio.file.Path, String, java.nio.file.LinkOption...) throws java.io.IOException; 65774 method public static java.nio.file.Path readSymbolicLink(java.nio.file.Path) throws java.io.IOException; 65775 method public static java.nio.file.Path setAttribute(java.nio.file.Path, String, Object, java.nio.file.LinkOption...) throws java.io.IOException; 65776 method public static java.nio.file.Path setLastModifiedTime(java.nio.file.Path, java.nio.file.attribute.FileTime) throws java.io.IOException; 65777 method public static java.nio.file.Path setOwner(java.nio.file.Path, java.nio.file.attribute.UserPrincipal) throws java.io.IOException; 65778 method public static java.nio.file.Path setPosixFilePermissions(java.nio.file.Path, java.util.Set<java.nio.file.attribute.PosixFilePermission>) throws java.io.IOException; 65779 method public static long size(java.nio.file.Path) throws java.io.IOException; 65780 method public static java.util.stream.Stream<java.nio.file.Path> walk(java.nio.file.Path, int, java.nio.file.FileVisitOption...) throws java.io.IOException; 65781 method public static java.util.stream.Stream<java.nio.file.Path> walk(java.nio.file.Path, java.nio.file.FileVisitOption...) throws java.io.IOException; 65782 method public static java.nio.file.Path walkFileTree(java.nio.file.Path, java.util.Set<java.nio.file.FileVisitOption>, int, java.nio.file.FileVisitor<? super java.nio.file.Path>) throws java.io.IOException; 65783 method public static java.nio.file.Path walkFileTree(java.nio.file.Path, java.nio.file.FileVisitor<? super java.nio.file.Path>) throws java.io.IOException; 65784 method public static java.nio.file.Path write(java.nio.file.Path, byte[], java.nio.file.OpenOption...) throws java.io.IOException; 65785 method public static java.nio.file.Path write(java.nio.file.Path, Iterable<? extends java.lang.CharSequence>, java.nio.charset.Charset, java.nio.file.OpenOption...) throws java.io.IOException; 65786 method public static java.nio.file.Path write(java.nio.file.Path, Iterable<? extends java.lang.CharSequence>, java.nio.file.OpenOption...) throws java.io.IOException; 65787 } 65788 65789 public class InvalidPathException extends java.lang.IllegalArgumentException { 65790 ctor public InvalidPathException(String, String, int); 65791 ctor public InvalidPathException(String, String); 65792 method public int getIndex(); 65793 method public String getInput(); 65794 method public String getReason(); 65795 } 65796 65797 public enum LinkOption implements java.nio.file.CopyOption java.nio.file.OpenOption { 65798 enum_constant public static final java.nio.file.LinkOption NOFOLLOW_LINKS; 65799 } 65800 65801 public final class LinkPermission extends java.security.BasicPermission { 65802 ctor public LinkPermission(String); 65803 ctor public LinkPermission(String, String); 65804 } 65805 65806 public class NoSuchFileException extends java.nio.file.FileSystemException { 65807 ctor public NoSuchFileException(String); 65808 ctor public NoSuchFileException(String, String, String); 65809 } 65810 65811 public class NotDirectoryException extends java.nio.file.FileSystemException { 65812 ctor public NotDirectoryException(String); 65813 } 65814 65815 public class NotLinkException extends java.nio.file.FileSystemException { 65816 ctor public NotLinkException(String); 65817 ctor public NotLinkException(String, String, String); 65818 } 65819 65820 public interface OpenOption { 65821 } 65822 65823 public interface Path extends java.lang.Comparable<java.nio.file.Path> java.lang.Iterable<java.nio.file.Path> java.nio.file.Watchable { 65824 method public int compareTo(java.nio.file.Path); 65825 method public boolean endsWith(java.nio.file.Path); 65826 method public boolean endsWith(String); 65827 method public boolean equals(Object); 65828 method public java.nio.file.Path getFileName(); 65829 method public java.nio.file.FileSystem getFileSystem(); 65830 method public java.nio.file.Path getName(int); 65831 method public int getNameCount(); 65832 method public java.nio.file.Path getParent(); 65833 method public java.nio.file.Path getRoot(); 65834 method public int hashCode(); 65835 method public boolean isAbsolute(); 65836 method public java.util.Iterator<java.nio.file.Path> iterator(); 65837 method public java.nio.file.Path normalize(); 65838 method public java.nio.file.Path relativize(java.nio.file.Path); 65839 method public java.nio.file.Path resolve(java.nio.file.Path); 65840 method public java.nio.file.Path resolve(String); 65841 method public java.nio.file.Path resolveSibling(java.nio.file.Path); 65842 method public java.nio.file.Path resolveSibling(String); 65843 method public boolean startsWith(java.nio.file.Path); 65844 method public boolean startsWith(String); 65845 method public java.nio.file.Path subpath(int, int); 65846 method public java.nio.file.Path toAbsolutePath(); 65847 method public java.io.File toFile(); 65848 method public java.nio.file.Path toRealPath(java.nio.file.LinkOption...) throws java.io.IOException; 65849 method public String toString(); 65850 method public java.net.URI toUri(); 65851 } 65852 65853 @java.lang.FunctionalInterface public interface PathMatcher { 65854 method public boolean matches(java.nio.file.Path); 65855 } 65856 65857 public final class Paths { 65858 method public static java.nio.file.Path get(String, java.lang.String...); 65859 method public static java.nio.file.Path get(java.net.URI); 65860 } 65861 65862 public class ProviderMismatchException extends java.lang.IllegalArgumentException { 65863 ctor public ProviderMismatchException(); 65864 ctor public ProviderMismatchException(String); 65865 } 65866 65867 public class ProviderNotFoundException extends java.lang.RuntimeException { 65868 ctor public ProviderNotFoundException(); 65869 ctor public ProviderNotFoundException(String); 65870 } 65871 65872 public class ReadOnlyFileSystemException extends java.lang.UnsupportedOperationException { 65873 ctor public ReadOnlyFileSystemException(); 65874 } 65875 65876 public interface SecureDirectoryStream<T> extends java.nio.file.DirectoryStream<T> { 65877 method public void deleteDirectory(T) throws java.io.IOException; 65878 method public void deleteFile(T) throws java.io.IOException; 65879 method public <V extends java.nio.file.attribute.FileAttributeView> V getFileAttributeView(Class<V>); 65880 method public <V extends java.nio.file.attribute.FileAttributeView> V getFileAttributeView(T, Class<V>, java.nio.file.LinkOption...); 65881 method public void move(T, java.nio.file.SecureDirectoryStream<T>, T) throws java.io.IOException; 65882 method public java.nio.channels.SeekableByteChannel newByteChannel(T, java.util.Set<? extends java.nio.file.OpenOption>, java.nio.file.attribute.FileAttribute<?>...) throws java.io.IOException; 65883 method public java.nio.file.SecureDirectoryStream<T> newDirectoryStream(T, java.nio.file.LinkOption...) throws java.io.IOException; 65884 } 65885 65886 public class SimpleFileVisitor<T> implements java.nio.file.FileVisitor<T> { 65887 ctor protected SimpleFileVisitor(); 65888 method public java.nio.file.FileVisitResult postVisitDirectory(T, java.io.IOException) throws java.io.IOException; 65889 method public java.nio.file.FileVisitResult preVisitDirectory(T, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException; 65890 method public java.nio.file.FileVisitResult visitFile(T, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException; 65891 method public java.nio.file.FileVisitResult visitFileFailed(T, java.io.IOException) throws java.io.IOException; 65892 } 65893 65894 public enum StandardCopyOption implements java.nio.file.CopyOption { 65895 enum_constant public static final java.nio.file.StandardCopyOption ATOMIC_MOVE; 65896 enum_constant public static final java.nio.file.StandardCopyOption COPY_ATTRIBUTES; 65897 enum_constant public static final java.nio.file.StandardCopyOption REPLACE_EXISTING; 65898 } 65899 65900 public enum StandardOpenOption implements java.nio.file.OpenOption { 65901 enum_constant public static final java.nio.file.StandardOpenOption APPEND; 65902 enum_constant public static final java.nio.file.StandardOpenOption CREATE; 65903 enum_constant public static final java.nio.file.StandardOpenOption CREATE_NEW; 65904 enum_constant public static final java.nio.file.StandardOpenOption DELETE_ON_CLOSE; 65905 enum_constant public static final java.nio.file.StandardOpenOption DSYNC; 65906 enum_constant public static final java.nio.file.StandardOpenOption READ; 65907 enum_constant public static final java.nio.file.StandardOpenOption SPARSE; 65908 enum_constant public static final java.nio.file.StandardOpenOption SYNC; 65909 enum_constant public static final java.nio.file.StandardOpenOption TRUNCATE_EXISTING; 65910 enum_constant public static final java.nio.file.StandardOpenOption WRITE; 65911 } 65912 65913 public final class StandardWatchEventKinds { 65914 field public static final java.nio.file.WatchEvent.Kind<java.nio.file.Path> ENTRY_CREATE; 65915 field public static final java.nio.file.WatchEvent.Kind<java.nio.file.Path> ENTRY_DELETE; 65916 field public static final java.nio.file.WatchEvent.Kind<java.nio.file.Path> ENTRY_MODIFY; 65917 field public static final java.nio.file.WatchEvent.Kind<java.lang.Object> OVERFLOW; 65918 } 65919 65920 public interface WatchEvent<T> { 65921 method public T context(); 65922 method public int count(); 65923 method public java.nio.file.WatchEvent.Kind<T> kind(); 65924 } 65925 65926 public static interface WatchEvent.Kind<T> { 65927 method public String name(); 65928 method public Class<T> type(); 65929 } 65930 65931 public static interface WatchEvent.Modifier { 65932 method public String name(); 65933 } 65934 65935 public interface WatchKey { 65936 method public void cancel(); 65937 method public boolean isValid(); 65938 method public java.util.List<java.nio.file.WatchEvent<?>> pollEvents(); 65939 method public boolean reset(); 65940 method public java.nio.file.Watchable watchable(); 65941 } 65942 65943 public interface WatchService extends java.io.Closeable { 65944 method public java.nio.file.WatchKey poll(); 65945 method public java.nio.file.WatchKey poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 65946 method public java.nio.file.WatchKey take() throws java.lang.InterruptedException; 65947 } 65948 65949 public interface Watchable { 65950 method public java.nio.file.WatchKey register(java.nio.file.WatchService, java.nio.file.WatchEvent.Kind<?>[], java.nio.file.WatchEvent.Modifier...) throws java.io.IOException; 65951 method public java.nio.file.WatchKey register(java.nio.file.WatchService, java.nio.file.WatchEvent.Kind<?>...) throws java.io.IOException; 65952 } 65953 65954} 65955 65956package java.nio.file.attribute { 65957 65958 public final class AclEntry { 65959 method public java.util.Set<java.nio.file.attribute.AclEntryFlag> flags(); 65960 method public static java.nio.file.attribute.AclEntry.Builder newBuilder(); 65961 method public static java.nio.file.attribute.AclEntry.Builder newBuilder(java.nio.file.attribute.AclEntry); 65962 method public java.util.Set<java.nio.file.attribute.AclEntryPermission> permissions(); 65963 method public java.nio.file.attribute.UserPrincipal principal(); 65964 method public java.nio.file.attribute.AclEntryType type(); 65965 } 65966 65967 public static final class AclEntry.Builder { 65968 method public java.nio.file.attribute.AclEntry build(); 65969 method public java.nio.file.attribute.AclEntry.Builder setFlags(java.util.Set<java.nio.file.attribute.AclEntryFlag>); 65970 method public java.nio.file.attribute.AclEntry.Builder setFlags(java.nio.file.attribute.AclEntryFlag...); 65971 method public java.nio.file.attribute.AclEntry.Builder setPermissions(java.util.Set<java.nio.file.attribute.AclEntryPermission>); 65972 method public java.nio.file.attribute.AclEntry.Builder setPermissions(java.nio.file.attribute.AclEntryPermission...); 65973 method public java.nio.file.attribute.AclEntry.Builder setPrincipal(java.nio.file.attribute.UserPrincipal); 65974 method public java.nio.file.attribute.AclEntry.Builder setType(java.nio.file.attribute.AclEntryType); 65975 } 65976 65977 public enum AclEntryFlag { 65978 enum_constant public static final java.nio.file.attribute.AclEntryFlag DIRECTORY_INHERIT; 65979 enum_constant public static final java.nio.file.attribute.AclEntryFlag FILE_INHERIT; 65980 enum_constant public static final java.nio.file.attribute.AclEntryFlag INHERIT_ONLY; 65981 enum_constant public static final java.nio.file.attribute.AclEntryFlag NO_PROPAGATE_INHERIT; 65982 } 65983 65984 public enum AclEntryPermission { 65985 enum_constant public static final java.nio.file.attribute.AclEntryPermission APPEND_DATA; 65986 enum_constant public static final java.nio.file.attribute.AclEntryPermission DELETE; 65987 enum_constant public static final java.nio.file.attribute.AclEntryPermission DELETE_CHILD; 65988 enum_constant public static final java.nio.file.attribute.AclEntryPermission EXECUTE; 65989 enum_constant public static final java.nio.file.attribute.AclEntryPermission READ_ACL; 65990 enum_constant public static final java.nio.file.attribute.AclEntryPermission READ_ATTRIBUTES; 65991 enum_constant public static final java.nio.file.attribute.AclEntryPermission READ_DATA; 65992 enum_constant public static final java.nio.file.attribute.AclEntryPermission READ_NAMED_ATTRS; 65993 enum_constant public static final java.nio.file.attribute.AclEntryPermission SYNCHRONIZE; 65994 enum_constant public static final java.nio.file.attribute.AclEntryPermission WRITE_ACL; 65995 enum_constant public static final java.nio.file.attribute.AclEntryPermission WRITE_ATTRIBUTES; 65996 enum_constant public static final java.nio.file.attribute.AclEntryPermission WRITE_DATA; 65997 enum_constant public static final java.nio.file.attribute.AclEntryPermission WRITE_NAMED_ATTRS; 65998 enum_constant public static final java.nio.file.attribute.AclEntryPermission WRITE_OWNER; 65999 field public static final java.nio.file.attribute.AclEntryPermission ADD_FILE; 66000 field public static final java.nio.file.attribute.AclEntryPermission ADD_SUBDIRECTORY; 66001 field public static final java.nio.file.attribute.AclEntryPermission LIST_DIRECTORY; 66002 } 66003 66004 public enum AclEntryType { 66005 enum_constant public static final java.nio.file.attribute.AclEntryType ALARM; 66006 enum_constant public static final java.nio.file.attribute.AclEntryType ALLOW; 66007 enum_constant public static final java.nio.file.attribute.AclEntryType AUDIT; 66008 enum_constant public static final java.nio.file.attribute.AclEntryType DENY; 66009 } 66010 66011 public interface AclFileAttributeView extends java.nio.file.attribute.FileOwnerAttributeView { 66012 method public java.util.List<java.nio.file.attribute.AclEntry> getAcl() throws java.io.IOException; 66013 method public void setAcl(java.util.List<java.nio.file.attribute.AclEntry>) throws java.io.IOException; 66014 } 66015 66016 public interface AttributeView { 66017 method public String name(); 66018 } 66019 66020 public interface BasicFileAttributeView extends java.nio.file.attribute.FileAttributeView { 66021 method public java.nio.file.attribute.BasicFileAttributes readAttributes() throws java.io.IOException; 66022 method public void setTimes(java.nio.file.attribute.FileTime, java.nio.file.attribute.FileTime, java.nio.file.attribute.FileTime) throws java.io.IOException; 66023 } 66024 66025 public interface BasicFileAttributes { 66026 method public java.nio.file.attribute.FileTime creationTime(); 66027 method public Object fileKey(); 66028 method public boolean isDirectory(); 66029 method public boolean isOther(); 66030 method public boolean isRegularFile(); 66031 method public boolean isSymbolicLink(); 66032 method public java.nio.file.attribute.FileTime lastAccessTime(); 66033 method public java.nio.file.attribute.FileTime lastModifiedTime(); 66034 method public long size(); 66035 } 66036 66037 public interface DosFileAttributeView extends java.nio.file.attribute.BasicFileAttributeView { 66038 method public java.nio.file.attribute.DosFileAttributes readAttributes() throws java.io.IOException; 66039 method public void setArchive(boolean) throws java.io.IOException; 66040 method public void setHidden(boolean) throws java.io.IOException; 66041 method public void setReadOnly(boolean) throws java.io.IOException; 66042 method public void setSystem(boolean) throws java.io.IOException; 66043 } 66044 66045 public interface DosFileAttributes extends java.nio.file.attribute.BasicFileAttributes { 66046 method public boolean isArchive(); 66047 method public boolean isHidden(); 66048 method public boolean isReadOnly(); 66049 method public boolean isSystem(); 66050 } 66051 66052 public interface FileAttribute<T> { 66053 method public String name(); 66054 method public T value(); 66055 } 66056 66057 public interface FileAttributeView extends java.nio.file.attribute.AttributeView { 66058 } 66059 66060 public interface FileOwnerAttributeView extends java.nio.file.attribute.FileAttributeView { 66061 method public java.nio.file.attribute.UserPrincipal getOwner() throws java.io.IOException; 66062 method public void setOwner(java.nio.file.attribute.UserPrincipal) throws java.io.IOException; 66063 } 66064 66065 public interface FileStoreAttributeView extends java.nio.file.attribute.AttributeView { 66066 } 66067 66068 public final class FileTime implements java.lang.Comparable<java.nio.file.attribute.FileTime> { 66069 method public int compareTo(java.nio.file.attribute.FileTime); 66070 method public static java.nio.file.attribute.FileTime from(long, java.util.concurrent.TimeUnit); 66071 method public static java.nio.file.attribute.FileTime from(java.time.Instant); 66072 method public static java.nio.file.attribute.FileTime fromMillis(long); 66073 method public long to(java.util.concurrent.TimeUnit); 66074 method public java.time.Instant toInstant(); 66075 method public long toMillis(); 66076 } 66077 66078 public interface GroupPrincipal extends java.nio.file.attribute.UserPrincipal { 66079 } 66080 66081 public interface PosixFileAttributeView extends java.nio.file.attribute.BasicFileAttributeView java.nio.file.attribute.FileOwnerAttributeView { 66082 method public java.nio.file.attribute.PosixFileAttributes readAttributes() throws java.io.IOException; 66083 method public void setGroup(java.nio.file.attribute.GroupPrincipal) throws java.io.IOException; 66084 method public void setPermissions(java.util.Set<java.nio.file.attribute.PosixFilePermission>) throws java.io.IOException; 66085 } 66086 66087 public interface PosixFileAttributes extends java.nio.file.attribute.BasicFileAttributes { 66088 method public java.nio.file.attribute.GroupPrincipal group(); 66089 method public java.nio.file.attribute.UserPrincipal owner(); 66090 method public java.util.Set<java.nio.file.attribute.PosixFilePermission> permissions(); 66091 } 66092 66093 public enum PosixFilePermission { 66094 enum_constant public static final java.nio.file.attribute.PosixFilePermission GROUP_EXECUTE; 66095 enum_constant public static final java.nio.file.attribute.PosixFilePermission GROUP_READ; 66096 enum_constant public static final java.nio.file.attribute.PosixFilePermission GROUP_WRITE; 66097 enum_constant public static final java.nio.file.attribute.PosixFilePermission OTHERS_EXECUTE; 66098 enum_constant public static final java.nio.file.attribute.PosixFilePermission OTHERS_READ; 66099 enum_constant public static final java.nio.file.attribute.PosixFilePermission OTHERS_WRITE; 66100 enum_constant public static final java.nio.file.attribute.PosixFilePermission OWNER_EXECUTE; 66101 enum_constant public static final java.nio.file.attribute.PosixFilePermission OWNER_READ; 66102 enum_constant public static final java.nio.file.attribute.PosixFilePermission OWNER_WRITE; 66103 } 66104 66105 public final class PosixFilePermissions { 66106 method public static java.nio.file.attribute.FileAttribute<java.util.Set<java.nio.file.attribute.PosixFilePermission>> asFileAttribute(java.util.Set<java.nio.file.attribute.PosixFilePermission>); 66107 method public static java.util.Set<java.nio.file.attribute.PosixFilePermission> fromString(String); 66108 method public static String toString(java.util.Set<java.nio.file.attribute.PosixFilePermission>); 66109 } 66110 66111 public interface UserDefinedFileAttributeView extends java.nio.file.attribute.FileAttributeView { 66112 method public void delete(String) throws java.io.IOException; 66113 method public java.util.List<java.lang.String> list() throws java.io.IOException; 66114 method public int read(String, java.nio.ByteBuffer) throws java.io.IOException; 66115 method public int size(String) throws java.io.IOException; 66116 method public int write(String, java.nio.ByteBuffer) throws java.io.IOException; 66117 } 66118 66119 public interface UserPrincipal extends java.security.Principal { 66120 } 66121 66122 public abstract class UserPrincipalLookupService { 66123 ctor protected UserPrincipalLookupService(); 66124 method public abstract java.nio.file.attribute.GroupPrincipal lookupPrincipalByGroupName(String) throws java.io.IOException; 66125 method public abstract java.nio.file.attribute.UserPrincipal lookupPrincipalByName(String) throws java.io.IOException; 66126 } 66127 66128 public class UserPrincipalNotFoundException extends java.io.IOException { 66129 ctor public UserPrincipalNotFoundException(String); 66130 method public String getName(); 66131 } 66132 66133} 66134 66135package java.nio.file.spi { 66136 66137 public abstract class FileSystemProvider { 66138 ctor protected FileSystemProvider(); 66139 method public abstract void checkAccess(java.nio.file.Path, java.nio.file.AccessMode...) throws java.io.IOException; 66140 method public abstract void copy(java.nio.file.Path, java.nio.file.Path, java.nio.file.CopyOption...) throws java.io.IOException; 66141 method public abstract void createDirectory(java.nio.file.Path, java.nio.file.attribute.FileAttribute<?>...) throws java.io.IOException; 66142 method public void createLink(java.nio.file.Path, java.nio.file.Path) throws java.io.IOException; 66143 method public void createSymbolicLink(java.nio.file.Path, java.nio.file.Path, java.nio.file.attribute.FileAttribute<?>...) throws java.io.IOException; 66144 method public abstract void delete(java.nio.file.Path) throws java.io.IOException; 66145 method public boolean deleteIfExists(java.nio.file.Path) throws java.io.IOException; 66146 method public abstract <V extends java.nio.file.attribute.FileAttributeView> V getFileAttributeView(java.nio.file.Path, Class<V>, java.nio.file.LinkOption...); 66147 method public abstract java.nio.file.FileStore getFileStore(java.nio.file.Path) throws java.io.IOException; 66148 method public abstract java.nio.file.FileSystem getFileSystem(java.net.URI); 66149 method public abstract java.nio.file.Path getPath(java.net.URI); 66150 method public abstract String getScheme(); 66151 method public static java.util.List<java.nio.file.spi.FileSystemProvider> installedProviders(); 66152 method public abstract boolean isHidden(java.nio.file.Path) throws java.io.IOException; 66153 method public abstract boolean isSameFile(java.nio.file.Path, java.nio.file.Path) throws java.io.IOException; 66154 method public abstract void move(java.nio.file.Path, java.nio.file.Path, java.nio.file.CopyOption...) throws java.io.IOException; 66155 method public java.nio.channels.AsynchronousFileChannel newAsynchronousFileChannel(java.nio.file.Path, java.util.Set<? extends java.nio.file.OpenOption>, java.util.concurrent.ExecutorService, java.nio.file.attribute.FileAttribute<?>...) throws java.io.IOException; 66156 method public abstract java.nio.channels.SeekableByteChannel newByteChannel(java.nio.file.Path, java.util.Set<? extends java.nio.file.OpenOption>, java.nio.file.attribute.FileAttribute<?>...) throws java.io.IOException; 66157 method public abstract java.nio.file.DirectoryStream<java.nio.file.Path> newDirectoryStream(java.nio.file.Path, java.nio.file.DirectoryStream.Filter<? super java.nio.file.Path>) throws java.io.IOException; 66158 method public java.nio.channels.FileChannel newFileChannel(java.nio.file.Path, java.util.Set<? extends java.nio.file.OpenOption>, java.nio.file.attribute.FileAttribute<?>...) throws java.io.IOException; 66159 method public abstract java.nio.file.FileSystem newFileSystem(java.net.URI, java.util.Map<java.lang.String,?>) throws java.io.IOException; 66160 method public java.nio.file.FileSystem newFileSystem(java.nio.file.Path, java.util.Map<java.lang.String,?>) throws java.io.IOException; 66161 method public java.io.InputStream newInputStream(java.nio.file.Path, java.nio.file.OpenOption...) throws java.io.IOException; 66162 method public java.io.OutputStream newOutputStream(java.nio.file.Path, java.nio.file.OpenOption...) throws java.io.IOException; 66163 method public abstract <A extends java.nio.file.attribute.BasicFileAttributes> A readAttributes(java.nio.file.Path, Class<A>, java.nio.file.LinkOption...) throws java.io.IOException; 66164 method public abstract java.util.Map<java.lang.String,java.lang.Object> readAttributes(java.nio.file.Path, String, java.nio.file.LinkOption...) throws java.io.IOException; 66165 method public java.nio.file.Path readSymbolicLink(java.nio.file.Path) throws java.io.IOException; 66166 method public abstract void setAttribute(java.nio.file.Path, String, Object, java.nio.file.LinkOption...) throws java.io.IOException; 66167 } 66168 66169 public abstract class FileTypeDetector { 66170 ctor protected FileTypeDetector(); 66171 method public abstract String probeContentType(java.nio.file.Path) throws java.io.IOException; 66172 } 66173 66174} 66175 66176package java.security { 66177 66178 public final class AccessControlContext { 66179 ctor public AccessControlContext(java.security.ProtectionDomain[]); 66180 ctor public AccessControlContext(java.security.AccessControlContext, java.security.DomainCombiner); 66181 method public void checkPermission(java.security.Permission) throws java.security.AccessControlException; 66182 method public java.security.DomainCombiner getDomainCombiner(); 66183 } 66184 66185 public class AccessControlException extends java.lang.SecurityException { 66186 ctor public AccessControlException(String); 66187 ctor public AccessControlException(String, java.security.Permission); 66188 method public java.security.Permission getPermission(); 66189 } 66190 66191 public final class AccessController { 66192 method public static void checkPermission(java.security.Permission) throws java.security.AccessControlException; 66193 method public static <T> T doPrivileged(java.security.PrivilegedAction<T>); 66194 method public static <T> T doPrivileged(java.security.PrivilegedAction<T>, java.security.AccessControlContext); 66195 method public static <T> T doPrivileged(java.security.PrivilegedExceptionAction<T>) throws java.security.PrivilegedActionException; 66196 method public static <T> T doPrivileged(java.security.PrivilegedExceptionAction<T>, java.security.AccessControlContext) throws java.security.PrivilegedActionException; 66197 method public static <T> T doPrivilegedWithCombiner(java.security.PrivilegedAction<T>); 66198 method public static <T> T doPrivilegedWithCombiner(java.security.PrivilegedExceptionAction<T>) throws java.security.PrivilegedActionException; 66199 method public static java.security.AccessControlContext getContext(); 66200 } 66201 66202 public interface AlgorithmConstraints { 66203 method public boolean permits(java.util.Set<java.security.CryptoPrimitive>, String, java.security.AlgorithmParameters); 66204 method public boolean permits(java.util.Set<java.security.CryptoPrimitive>, java.security.Key); 66205 method public boolean permits(java.util.Set<java.security.CryptoPrimitive>, String, java.security.Key, java.security.AlgorithmParameters); 66206 } 66207 66208 public class AlgorithmParameterGenerator { 66209 ctor protected AlgorithmParameterGenerator(java.security.AlgorithmParameterGeneratorSpi, java.security.Provider, String); 66210 method public final java.security.AlgorithmParameters generateParameters(); 66211 method public final String getAlgorithm(); 66212 method public static java.security.AlgorithmParameterGenerator getInstance(String) throws java.security.NoSuchAlgorithmException; 66213 method public static java.security.AlgorithmParameterGenerator getInstance(String, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 66214 method public static java.security.AlgorithmParameterGenerator getInstance(String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 66215 method public final java.security.Provider getProvider(); 66216 method public final void init(int); 66217 method public final void init(int, java.security.SecureRandom); 66218 method public final void init(java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException; 66219 method public final void init(java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException; 66220 } 66221 66222 public abstract class AlgorithmParameterGeneratorSpi { 66223 ctor public AlgorithmParameterGeneratorSpi(); 66224 method protected abstract java.security.AlgorithmParameters engineGenerateParameters(); 66225 method protected abstract void engineInit(int, java.security.SecureRandom); 66226 method protected abstract void engineInit(java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException; 66227 } 66228 66229 public class AlgorithmParameters { 66230 ctor protected AlgorithmParameters(java.security.AlgorithmParametersSpi, java.security.Provider, String); 66231 method public final String getAlgorithm(); 66232 method public final byte[] getEncoded() throws java.io.IOException; 66233 method public final byte[] getEncoded(String) throws java.io.IOException; 66234 method public static java.security.AlgorithmParameters getInstance(String) throws java.security.NoSuchAlgorithmException; 66235 method public static java.security.AlgorithmParameters getInstance(String, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 66236 method public static java.security.AlgorithmParameters getInstance(String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 66237 method public final <T extends java.security.spec.AlgorithmParameterSpec> T getParameterSpec(Class<T>) throws java.security.spec.InvalidParameterSpecException; 66238 method public final java.security.Provider getProvider(); 66239 method public final void init(java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException; 66240 method public final void init(byte[]) throws java.io.IOException; 66241 method public final void init(byte[], String) throws java.io.IOException; 66242 method public final String toString(); 66243 } 66244 66245 public abstract class AlgorithmParametersSpi { 66246 ctor public AlgorithmParametersSpi(); 66247 method protected abstract byte[] engineGetEncoded() throws java.io.IOException; 66248 method protected abstract byte[] engineGetEncoded(String) throws java.io.IOException; 66249 method protected abstract <T extends java.security.spec.AlgorithmParameterSpec> T engineGetParameterSpec(Class<T>) throws java.security.spec.InvalidParameterSpecException; 66250 method protected abstract void engineInit(java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException; 66251 method protected abstract void engineInit(byte[]) throws java.io.IOException; 66252 method protected abstract void engineInit(byte[], String) throws java.io.IOException; 66253 method protected abstract String engineToString(); 66254 } 66255 66256 public final class AllPermission extends java.security.Permission { 66257 ctor public AllPermission(); 66258 ctor public AllPermission(String, String); 66259 method public String getActions(); 66260 method public boolean implies(java.security.Permission); 66261 } 66262 66263 public abstract class AuthProvider extends java.security.Provider { 66264 ctor protected AuthProvider(String, double, String); 66265 method public abstract void login(javax.security.auth.Subject, javax.security.auth.callback.CallbackHandler) throws javax.security.auth.login.LoginException; 66266 method public abstract void logout() throws javax.security.auth.login.LoginException; 66267 method public abstract void setCallbackHandler(javax.security.auth.callback.CallbackHandler); 66268 } 66269 66270 public abstract class BasicPermission extends java.security.Permission implements java.io.Serializable { 66271 ctor public BasicPermission(String); 66272 ctor public BasicPermission(String, String); 66273 method public String getActions(); 66274 method public boolean implies(java.security.Permission); 66275 } 66276 66277 @Deprecated public interface Certificate { 66278 method @Deprecated public void decode(java.io.InputStream) throws java.io.IOException, java.security.KeyException; 66279 method @Deprecated public void encode(java.io.OutputStream) throws java.io.IOException, java.security.KeyException; 66280 method @Deprecated public String getFormat(); 66281 method @Deprecated public java.security.Principal getGuarantor(); 66282 method @Deprecated public java.security.Principal getPrincipal(); 66283 method @Deprecated public java.security.PublicKey getPublicKey(); 66284 method @Deprecated public String toString(boolean); 66285 } 66286 66287 public final class CodeSigner implements java.io.Serializable { 66288 ctor public CodeSigner(java.security.cert.CertPath, java.security.Timestamp); 66289 method public java.security.cert.CertPath getSignerCertPath(); 66290 method public java.security.Timestamp getTimestamp(); 66291 } 66292 66293 public class CodeSource implements java.io.Serializable { 66294 ctor public CodeSource(java.net.URL, java.security.cert.Certificate[]); 66295 ctor public CodeSource(java.net.URL, java.security.CodeSigner[]); 66296 method public final java.security.cert.Certificate[] getCertificates(); 66297 method public final java.security.CodeSigner[] getCodeSigners(); 66298 method public final java.net.URL getLocation(); 66299 method public boolean implies(java.security.CodeSource); 66300 } 66301 66302 public enum CryptoPrimitive { 66303 enum_constant public static final java.security.CryptoPrimitive BLOCK_CIPHER; 66304 enum_constant public static final java.security.CryptoPrimitive KEY_AGREEMENT; 66305 enum_constant public static final java.security.CryptoPrimitive KEY_ENCAPSULATION; 66306 enum_constant public static final java.security.CryptoPrimitive KEY_WRAP; 66307 enum_constant public static final java.security.CryptoPrimitive MAC; 66308 enum_constant public static final java.security.CryptoPrimitive MESSAGE_DIGEST; 66309 enum_constant public static final java.security.CryptoPrimitive PUBLIC_KEY_ENCRYPTION; 66310 enum_constant public static final java.security.CryptoPrimitive SECURE_RANDOM; 66311 enum_constant public static final java.security.CryptoPrimitive SIGNATURE; 66312 enum_constant public static final java.security.CryptoPrimitive STREAM_CIPHER; 66313 } 66314 66315 public class DigestException extends java.security.GeneralSecurityException { 66316 ctor public DigestException(); 66317 ctor public DigestException(String); 66318 ctor public DigestException(String, Throwable); 66319 ctor public DigestException(Throwable); 66320 } 66321 66322 public class DigestInputStream extends java.io.FilterInputStream { 66323 ctor public DigestInputStream(java.io.InputStream, java.security.MessageDigest); 66324 method public java.security.MessageDigest getMessageDigest(); 66325 method public void on(boolean); 66326 method public void setMessageDigest(java.security.MessageDigest); 66327 field protected java.security.MessageDigest digest; 66328 } 66329 66330 public class DigestOutputStream extends java.io.FilterOutputStream { 66331 ctor public DigestOutputStream(java.io.OutputStream, java.security.MessageDigest); 66332 method public java.security.MessageDigest getMessageDigest(); 66333 method public void on(boolean); 66334 method public void setMessageDigest(java.security.MessageDigest); 66335 field protected java.security.MessageDigest digest; 66336 } 66337 66338 public interface DomainCombiner { 66339 method public java.security.ProtectionDomain[] combine(java.security.ProtectionDomain[], java.security.ProtectionDomain[]); 66340 } 66341 66342 public final class DomainLoadStoreParameter implements java.security.KeyStore.LoadStoreParameter { 66343 ctor public DomainLoadStoreParameter(java.net.URI, java.util.Map<java.lang.String,java.security.KeyStore.ProtectionParameter>); 66344 method public java.net.URI getConfiguration(); 66345 method public java.security.KeyStore.ProtectionParameter getProtectionParameter(); 66346 method public java.util.Map<java.lang.String,java.security.KeyStore.ProtectionParameter> getProtectionParams(); 66347 } 66348 66349 public class GeneralSecurityException extends java.lang.Exception { 66350 ctor public GeneralSecurityException(); 66351 ctor public GeneralSecurityException(String); 66352 ctor public GeneralSecurityException(String, Throwable); 66353 ctor public GeneralSecurityException(Throwable); 66354 } 66355 66356 public interface Guard { 66357 method public void checkGuard(Object) throws java.lang.SecurityException; 66358 } 66359 66360 public class GuardedObject implements java.io.Serializable { 66361 ctor public GuardedObject(Object, java.security.Guard); 66362 method public Object getObject() throws java.lang.SecurityException; 66363 } 66364 66365 @Deprecated public abstract class Identity implements java.security.Principal java.io.Serializable { 66366 ctor @Deprecated protected Identity(); 66367 ctor @Deprecated public Identity(String, java.security.IdentityScope) throws java.security.KeyManagementException; 66368 ctor @Deprecated public Identity(String); 66369 method @Deprecated public void addCertificate(java.security.Certificate) throws java.security.KeyManagementException; 66370 method @Deprecated public java.security.Certificate[] certificates(); 66371 method @Deprecated public final boolean equals(Object); 66372 method @Deprecated public String getInfo(); 66373 method @Deprecated public final String getName(); 66374 method @Deprecated public java.security.PublicKey getPublicKey(); 66375 method @Deprecated public final java.security.IdentityScope getScope(); 66376 method @Deprecated protected boolean identityEquals(java.security.Identity); 66377 method @Deprecated public void removeCertificate(java.security.Certificate) throws java.security.KeyManagementException; 66378 method @Deprecated public void setInfo(String); 66379 method @Deprecated public void setPublicKey(java.security.PublicKey) throws java.security.KeyManagementException; 66380 method @Deprecated public String toString(boolean); 66381 } 66382 66383 @Deprecated public abstract class IdentityScope extends java.security.Identity { 66384 ctor @Deprecated protected IdentityScope(); 66385 ctor @Deprecated public IdentityScope(String); 66386 ctor @Deprecated public IdentityScope(String, java.security.IdentityScope) throws java.security.KeyManagementException; 66387 method @Deprecated public abstract void addIdentity(java.security.Identity) throws java.security.KeyManagementException; 66388 method @Deprecated public abstract java.security.Identity getIdentity(String); 66389 method @Deprecated public java.security.Identity getIdentity(java.security.Principal); 66390 method @Deprecated public abstract java.security.Identity getIdentity(java.security.PublicKey); 66391 method @Deprecated public static java.security.IdentityScope getSystemScope(); 66392 method @Deprecated public abstract java.util.Enumeration<java.security.Identity> identities(); 66393 method @Deprecated public abstract void removeIdentity(java.security.Identity) throws java.security.KeyManagementException; 66394 method @Deprecated protected static void setSystemScope(java.security.IdentityScope); 66395 method @Deprecated public abstract int size(); 66396 } 66397 66398 public class InvalidAlgorithmParameterException extends java.security.GeneralSecurityException { 66399 ctor public InvalidAlgorithmParameterException(); 66400 ctor public InvalidAlgorithmParameterException(String); 66401 ctor public InvalidAlgorithmParameterException(String, Throwable); 66402 ctor public InvalidAlgorithmParameterException(Throwable); 66403 } 66404 66405 public class InvalidKeyException extends java.security.KeyException { 66406 ctor public InvalidKeyException(); 66407 ctor public InvalidKeyException(String); 66408 ctor public InvalidKeyException(String, Throwable); 66409 ctor public InvalidKeyException(Throwable); 66410 } 66411 66412 public class InvalidParameterException extends java.lang.IllegalArgumentException { 66413 ctor public InvalidParameterException(); 66414 ctor public InvalidParameterException(String); 66415 } 66416 66417 public interface Key extends java.io.Serializable { 66418 method public String getAlgorithm(); 66419 method public byte[] getEncoded(); 66420 method public String getFormat(); 66421 field public static final long serialVersionUID = 6603384152749567654L; // 0x5ba3eee69414eea6L 66422 } 66423 66424 public class KeyException extends java.security.GeneralSecurityException { 66425 ctor public KeyException(); 66426 ctor public KeyException(String); 66427 ctor public KeyException(String, Throwable); 66428 ctor public KeyException(Throwable); 66429 } 66430 66431 public class KeyFactory { 66432 ctor protected KeyFactory(java.security.KeyFactorySpi, java.security.Provider, String); 66433 method public final java.security.PrivateKey generatePrivate(java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException; 66434 method public final java.security.PublicKey generatePublic(java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException; 66435 method public final String getAlgorithm(); 66436 method public static java.security.KeyFactory getInstance(String) throws java.security.NoSuchAlgorithmException; 66437 method public static java.security.KeyFactory getInstance(String, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 66438 method public static java.security.KeyFactory getInstance(String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 66439 method public final <T extends java.security.spec.KeySpec> T getKeySpec(java.security.Key, Class<T>) throws java.security.spec.InvalidKeySpecException; 66440 method public final java.security.Provider getProvider(); 66441 method public final java.security.Key translateKey(java.security.Key) throws java.security.InvalidKeyException; 66442 } 66443 66444 public abstract class KeyFactorySpi { 66445 ctor public KeyFactorySpi(); 66446 method protected abstract java.security.PrivateKey engineGeneratePrivate(java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException; 66447 method protected abstract java.security.PublicKey engineGeneratePublic(java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException; 66448 method protected abstract <T extends java.security.spec.KeySpec> T engineGetKeySpec(java.security.Key, Class<T>) throws java.security.spec.InvalidKeySpecException; 66449 method protected abstract java.security.Key engineTranslateKey(java.security.Key) throws java.security.InvalidKeyException; 66450 } 66451 66452 public class KeyManagementException extends java.security.KeyException { 66453 ctor public KeyManagementException(); 66454 ctor public KeyManagementException(String); 66455 ctor public KeyManagementException(String, Throwable); 66456 ctor public KeyManagementException(Throwable); 66457 } 66458 66459 public final class KeyPair implements java.io.Serializable { 66460 ctor public KeyPair(java.security.PublicKey, java.security.PrivateKey); 66461 method public java.security.PrivateKey getPrivate(); 66462 method public java.security.PublicKey getPublic(); 66463 } 66464 66465 public abstract class KeyPairGenerator extends java.security.KeyPairGeneratorSpi { 66466 ctor protected KeyPairGenerator(String); 66467 method public final java.security.KeyPair genKeyPair(); 66468 method public java.security.KeyPair generateKeyPair(); 66469 method public String getAlgorithm(); 66470 method public static java.security.KeyPairGenerator getInstance(String) throws java.security.NoSuchAlgorithmException; 66471 method public static java.security.KeyPairGenerator getInstance(String, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 66472 method public static java.security.KeyPairGenerator getInstance(String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 66473 method public final java.security.Provider getProvider(); 66474 method public void initialize(int); 66475 method public void initialize(int, java.security.SecureRandom); 66476 method public void initialize(java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException; 66477 } 66478 66479 public abstract class KeyPairGeneratorSpi { 66480 ctor public KeyPairGeneratorSpi(); 66481 method public abstract java.security.KeyPair generateKeyPair(); 66482 method public abstract void initialize(int, java.security.SecureRandom); 66483 method public void initialize(java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException; 66484 } 66485 66486 public class KeyRep implements java.io.Serializable { 66487 ctor public KeyRep(java.security.KeyRep.Type, String, String, byte[]); 66488 method protected Object readResolve() throws java.io.ObjectStreamException; 66489 } 66490 66491 public enum KeyRep.Type { 66492 enum_constant public static final java.security.KeyRep.Type PRIVATE; 66493 enum_constant public static final java.security.KeyRep.Type PUBLIC; 66494 enum_constant public static final java.security.KeyRep.Type SECRET; 66495 } 66496 66497 public class KeyStore { 66498 ctor protected KeyStore(java.security.KeyStoreSpi, java.security.Provider, String); 66499 method public final java.util.Enumeration<java.lang.String> aliases() throws java.security.KeyStoreException; 66500 method public final boolean containsAlias(String) throws java.security.KeyStoreException; 66501 method public final void deleteEntry(String) throws java.security.KeyStoreException; 66502 method public final boolean entryInstanceOf(String, Class<? extends java.security.KeyStore.Entry>) throws java.security.KeyStoreException; 66503 method public final java.security.cert.Certificate getCertificate(String) throws java.security.KeyStoreException; 66504 method public final String getCertificateAlias(java.security.cert.Certificate) throws java.security.KeyStoreException; 66505 method public final java.security.cert.Certificate[] getCertificateChain(String) throws java.security.KeyStoreException; 66506 method public final java.util.Date getCreationDate(String) throws java.security.KeyStoreException; 66507 method public static final String getDefaultType(); 66508 method public final java.security.KeyStore.Entry getEntry(String, java.security.KeyStore.ProtectionParameter) throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableEntryException; 66509 method public static java.security.KeyStore getInstance(String) throws java.security.KeyStoreException; 66510 method public static java.security.KeyStore getInstance(String, String) throws java.security.KeyStoreException, java.security.NoSuchProviderException; 66511 method public static java.security.KeyStore getInstance(String, java.security.Provider) throws java.security.KeyStoreException; 66512 method public final java.security.Key getKey(String, char[]) throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException; 66513 method public final java.security.Provider getProvider(); 66514 method public final String getType(); 66515 method public final boolean isCertificateEntry(String) throws java.security.KeyStoreException; 66516 method public final boolean isKeyEntry(String) throws java.security.KeyStoreException; 66517 method public final void load(java.io.InputStream, char[]) throws java.security.cert.CertificateException, java.io.IOException, java.security.NoSuchAlgorithmException; 66518 method public final void load(java.security.KeyStore.LoadStoreParameter) throws java.security.cert.CertificateException, java.io.IOException, java.security.NoSuchAlgorithmException; 66519 method public final void setCertificateEntry(String, java.security.cert.Certificate) throws java.security.KeyStoreException; 66520 method public final void setEntry(String, java.security.KeyStore.Entry, java.security.KeyStore.ProtectionParameter) throws java.security.KeyStoreException; 66521 method public final void setKeyEntry(String, java.security.Key, char[], java.security.cert.Certificate[]) throws java.security.KeyStoreException; 66522 method public final void setKeyEntry(String, byte[], java.security.cert.Certificate[]) throws java.security.KeyStoreException; 66523 method public final int size() throws java.security.KeyStoreException; 66524 method public final void store(java.io.OutputStream, char[]) throws java.security.cert.CertificateException, java.io.IOException, java.security.KeyStoreException, java.security.NoSuchAlgorithmException; 66525 method public final void store(java.security.KeyStore.LoadStoreParameter) throws java.security.cert.CertificateException, java.io.IOException, java.security.KeyStoreException, java.security.NoSuchAlgorithmException; 66526 } 66527 66528 public abstract static class KeyStore.Builder { 66529 ctor protected KeyStore.Builder(); 66530 method public abstract java.security.KeyStore getKeyStore() throws java.security.KeyStoreException; 66531 method public abstract java.security.KeyStore.ProtectionParameter getProtectionParameter(String) throws java.security.KeyStoreException; 66532 method public static java.security.KeyStore.Builder newInstance(java.security.KeyStore, java.security.KeyStore.ProtectionParameter); 66533 method public static java.security.KeyStore.Builder newInstance(String, java.security.Provider, java.io.File, java.security.KeyStore.ProtectionParameter); 66534 method public static java.security.KeyStore.Builder newInstance(String, java.security.Provider, java.security.KeyStore.ProtectionParameter); 66535 } 66536 66537 public static class KeyStore.CallbackHandlerProtection implements java.security.KeyStore.ProtectionParameter { 66538 ctor public KeyStore.CallbackHandlerProtection(javax.security.auth.callback.CallbackHandler); 66539 method public javax.security.auth.callback.CallbackHandler getCallbackHandler(); 66540 } 66541 66542 public static interface KeyStore.Entry { 66543 method public default java.util.Set<java.security.KeyStore.Entry.Attribute> getAttributes(); 66544 } 66545 66546 public static interface KeyStore.Entry.Attribute { 66547 method public String getName(); 66548 method public String getValue(); 66549 } 66550 66551 public static interface KeyStore.LoadStoreParameter { 66552 method public java.security.KeyStore.ProtectionParameter getProtectionParameter(); 66553 } 66554 66555 public static class KeyStore.PasswordProtection implements javax.security.auth.Destroyable java.security.KeyStore.ProtectionParameter { 66556 ctor public KeyStore.PasswordProtection(char[]); 66557 ctor public KeyStore.PasswordProtection(char[], String, java.security.spec.AlgorithmParameterSpec); 66558 method public char[] getPassword(); 66559 method public String getProtectionAlgorithm(); 66560 method public java.security.spec.AlgorithmParameterSpec getProtectionParameters(); 66561 } 66562 66563 public static final class KeyStore.PrivateKeyEntry implements java.security.KeyStore.Entry { 66564 ctor public KeyStore.PrivateKeyEntry(java.security.PrivateKey, java.security.cert.Certificate[]); 66565 ctor public KeyStore.PrivateKeyEntry(java.security.PrivateKey, java.security.cert.Certificate[], java.util.Set<java.security.KeyStore.Entry.Attribute>); 66566 method public java.security.cert.Certificate getCertificate(); 66567 method public java.security.cert.Certificate[] getCertificateChain(); 66568 method public java.security.PrivateKey getPrivateKey(); 66569 } 66570 66571 public static interface KeyStore.ProtectionParameter { 66572 } 66573 66574 public static final class KeyStore.SecretKeyEntry implements java.security.KeyStore.Entry { 66575 ctor public KeyStore.SecretKeyEntry(javax.crypto.SecretKey); 66576 ctor public KeyStore.SecretKeyEntry(javax.crypto.SecretKey, java.util.Set<java.security.KeyStore.Entry.Attribute>); 66577 method public javax.crypto.SecretKey getSecretKey(); 66578 } 66579 66580 public static final class KeyStore.TrustedCertificateEntry implements java.security.KeyStore.Entry { 66581 ctor public KeyStore.TrustedCertificateEntry(java.security.cert.Certificate); 66582 ctor public KeyStore.TrustedCertificateEntry(java.security.cert.Certificate, java.util.Set<java.security.KeyStore.Entry.Attribute>); 66583 method public java.security.cert.Certificate getTrustedCertificate(); 66584 } 66585 66586 public class KeyStoreException extends java.security.GeneralSecurityException { 66587 ctor public KeyStoreException(); 66588 ctor public KeyStoreException(String); 66589 ctor public KeyStoreException(String, Throwable); 66590 ctor public KeyStoreException(Throwable); 66591 } 66592 66593 public abstract class KeyStoreSpi { 66594 ctor public KeyStoreSpi(); 66595 method public abstract java.util.Enumeration<java.lang.String> engineAliases(); 66596 method public abstract boolean engineContainsAlias(String); 66597 method public abstract void engineDeleteEntry(String) throws java.security.KeyStoreException; 66598 method public boolean engineEntryInstanceOf(String, Class<? extends java.security.KeyStore.Entry>); 66599 method public abstract java.security.cert.Certificate engineGetCertificate(String); 66600 method public abstract String engineGetCertificateAlias(java.security.cert.Certificate); 66601 method public abstract java.security.cert.Certificate[] engineGetCertificateChain(String); 66602 method public abstract java.util.Date engineGetCreationDate(String); 66603 method public java.security.KeyStore.Entry engineGetEntry(String, java.security.KeyStore.ProtectionParameter) throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableEntryException; 66604 method public abstract java.security.Key engineGetKey(String, char[]) throws java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException; 66605 method public abstract boolean engineIsCertificateEntry(String); 66606 method public abstract boolean engineIsKeyEntry(String); 66607 method public abstract void engineLoad(java.io.InputStream, char[]) throws java.security.cert.CertificateException, java.io.IOException, java.security.NoSuchAlgorithmException; 66608 method public void engineLoad(java.security.KeyStore.LoadStoreParameter) throws java.security.cert.CertificateException, java.io.IOException, java.security.NoSuchAlgorithmException; 66609 method public abstract void engineSetCertificateEntry(String, java.security.cert.Certificate) throws java.security.KeyStoreException; 66610 method public void engineSetEntry(String, java.security.KeyStore.Entry, java.security.KeyStore.ProtectionParameter) throws java.security.KeyStoreException; 66611 method public abstract void engineSetKeyEntry(String, java.security.Key, char[], java.security.cert.Certificate[]) throws java.security.KeyStoreException; 66612 method public abstract void engineSetKeyEntry(String, byte[], java.security.cert.Certificate[]) throws java.security.KeyStoreException; 66613 method public abstract int engineSize(); 66614 method public abstract void engineStore(java.io.OutputStream, char[]) throws java.security.cert.CertificateException, java.io.IOException, java.security.NoSuchAlgorithmException; 66615 method public void engineStore(java.security.KeyStore.LoadStoreParameter) throws java.security.cert.CertificateException, java.io.IOException, java.security.NoSuchAlgorithmException; 66616 } 66617 66618 public abstract class MessageDigest extends java.security.MessageDigestSpi { 66619 ctor protected MessageDigest(@NonNull String); 66620 method @NonNull public byte[] digest(); 66621 method public int digest(@NonNull byte[], int, int) throws java.security.DigestException; 66622 method @NonNull public byte[] digest(@NonNull byte[]); 66623 method @NonNull public final String getAlgorithm(); 66624 method public final int getDigestLength(); 66625 method @NonNull public static java.security.MessageDigest getInstance(@NonNull String) throws java.security.NoSuchAlgorithmException; 66626 method @NonNull public static java.security.MessageDigest getInstance(@NonNull String, @NonNull String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 66627 method @NonNull public static java.security.MessageDigest getInstance(@NonNull String, @NonNull java.security.Provider) throws java.security.NoSuchAlgorithmException; 66628 method @NonNull public final java.security.Provider getProvider(); 66629 method public static boolean isEqual(@Nullable byte[], @Nullable byte[]); 66630 method public void reset(); 66631 method public void update(byte); 66632 method public void update(@NonNull byte[], int, int); 66633 method public void update(@NonNull byte[]); 66634 method public final void update(@NonNull java.nio.ByteBuffer); 66635 } 66636 66637 public abstract class MessageDigestSpi { 66638 ctor public MessageDigestSpi(); 66639 method public Object clone() throws java.lang.CloneNotSupportedException; 66640 method protected abstract byte[] engineDigest(); 66641 method protected int engineDigest(byte[], int, int) throws java.security.DigestException; 66642 method protected int engineGetDigestLength(); 66643 method protected abstract void engineReset(); 66644 method protected abstract void engineUpdate(byte); 66645 method protected abstract void engineUpdate(byte[], int, int); 66646 method protected void engineUpdate(java.nio.ByteBuffer); 66647 } 66648 66649 public class NoSuchAlgorithmException extends java.security.GeneralSecurityException { 66650 ctor public NoSuchAlgorithmException(); 66651 ctor public NoSuchAlgorithmException(String); 66652 ctor public NoSuchAlgorithmException(String, Throwable); 66653 ctor public NoSuchAlgorithmException(Throwable); 66654 } 66655 66656 public class NoSuchProviderException extends java.security.GeneralSecurityException { 66657 ctor public NoSuchProviderException(); 66658 ctor public NoSuchProviderException(String); 66659 } 66660 66661 public final class PKCS12Attribute implements java.security.KeyStore.Entry.Attribute { 66662 ctor public PKCS12Attribute(String, String); 66663 ctor public PKCS12Attribute(byte[]); 66664 method public byte[] getEncoded(); 66665 method public String getName(); 66666 method public String getValue(); 66667 } 66668 66669 public abstract class Permission implements java.security.Guard java.io.Serializable { 66670 ctor public Permission(String); 66671 method public void checkGuard(Object) throws java.lang.SecurityException; 66672 method public abstract String getActions(); 66673 method public final String getName(); 66674 method public abstract boolean implies(java.security.Permission); 66675 method public java.security.PermissionCollection newPermissionCollection(); 66676 } 66677 66678 public abstract class PermissionCollection implements java.io.Serializable { 66679 ctor public PermissionCollection(); 66680 method public abstract void add(java.security.Permission); 66681 method public abstract java.util.Enumeration<java.security.Permission> elements(); 66682 method public abstract boolean implies(java.security.Permission); 66683 method public boolean isReadOnly(); 66684 method public void setReadOnly(); 66685 } 66686 66687 public final class Permissions extends java.security.PermissionCollection implements java.io.Serializable { 66688 ctor public Permissions(); 66689 method public void add(java.security.Permission); 66690 method public java.util.Enumeration<java.security.Permission> elements(); 66691 method public boolean implies(java.security.Permission); 66692 } 66693 66694 public abstract class Policy { 66695 ctor public Policy(); 66696 method public static java.security.Policy getInstance(String, java.security.Policy.Parameters) throws java.security.NoSuchAlgorithmException; 66697 method public static java.security.Policy getInstance(String, java.security.Policy.Parameters, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 66698 method public static java.security.Policy getInstance(String, java.security.Policy.Parameters, java.security.Provider) throws java.security.NoSuchAlgorithmException; 66699 method public java.security.Policy.Parameters getParameters(); 66700 method public java.security.PermissionCollection getPermissions(java.security.CodeSource); 66701 method public java.security.PermissionCollection getPermissions(java.security.ProtectionDomain); 66702 method public static java.security.Policy getPolicy(); 66703 method public java.security.Provider getProvider(); 66704 method public String getType(); 66705 method public boolean implies(java.security.ProtectionDomain, java.security.Permission); 66706 method public void refresh(); 66707 method public static void setPolicy(java.security.Policy); 66708 field public static final java.security.PermissionCollection UNSUPPORTED_EMPTY_COLLECTION; 66709 } 66710 66711 public static interface Policy.Parameters { 66712 } 66713 66714 public abstract class PolicySpi { 66715 ctor public PolicySpi(); 66716 method protected java.security.PermissionCollection engineGetPermissions(java.security.CodeSource); 66717 method protected java.security.PermissionCollection engineGetPermissions(java.security.ProtectionDomain); 66718 method protected abstract boolean engineImplies(java.security.ProtectionDomain, java.security.Permission); 66719 method protected void engineRefresh(); 66720 } 66721 66722 public interface Principal { 66723 method public boolean equals(Object); 66724 method public String getName(); 66725 method public int hashCode(); 66726 method public default boolean implies(javax.security.auth.Subject); 66727 method public String toString(); 66728 } 66729 66730 public interface PrivateKey extends java.security.Key javax.security.auth.Destroyable { 66731 field public static final long serialVersionUID = 6034044314589513430L; // 0x53bd3b559a12c6d6L 66732 } 66733 66734 public interface PrivilegedAction<T> { 66735 method public T run(); 66736 } 66737 66738 public class PrivilegedActionException extends java.lang.Exception { 66739 ctor public PrivilegedActionException(Exception); 66740 method public Exception getException(); 66741 } 66742 66743 public interface PrivilegedExceptionAction<T> { 66744 method public T run() throws java.lang.Exception; 66745 } 66746 66747 public class ProtectionDomain { 66748 ctor public ProtectionDomain(java.security.CodeSource, java.security.PermissionCollection); 66749 ctor public ProtectionDomain(java.security.CodeSource, java.security.PermissionCollection, ClassLoader, java.security.Principal[]); 66750 method public final ClassLoader getClassLoader(); 66751 method public final java.security.CodeSource getCodeSource(); 66752 method public final java.security.PermissionCollection getPermissions(); 66753 method public final java.security.Principal[] getPrincipals(); 66754 method public boolean implies(java.security.Permission); 66755 } 66756 66757 public abstract class Provider extends java.util.Properties { 66758 ctor protected Provider(String, double, String); 66759 method public Object compute(Object, java.util.function.BiFunction<? super java.lang.Object,? super java.lang.Object,?>); 66760 method public Object computeIfAbsent(Object, java.util.function.Function<? super java.lang.Object,?>); 66761 method public Object computeIfPresent(Object, java.util.function.BiFunction<? super java.lang.Object,? super java.lang.Object,?>); 66762 method public java.util.Enumeration<java.lang.Object> elements(); 66763 method public java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>> entrySet(); 66764 method public void forEach(java.util.function.BiConsumer<? super java.lang.Object,? super java.lang.Object>); 66765 method public Object get(Object); 66766 method public String getInfo(); 66767 method public String getName(); 66768 method public Object getOrDefault(Object, Object); 66769 method public java.security.Provider.Service getService(String, String); 66770 method public java.util.Set<java.security.Provider.Service> getServices(); 66771 method public double getVersion(); 66772 method public java.util.Set<java.lang.Object> keySet(); 66773 method public java.util.Enumeration<java.lang.Object> keys(); 66774 method public Object merge(Object, Object, java.util.function.BiFunction<? super java.lang.Object,? super java.lang.Object,?>); 66775 method public Object put(Object, Object); 66776 method public void putAll(java.util.Map<?,?>); 66777 method public Object putIfAbsent(Object, Object); 66778 method protected void putService(java.security.Provider.Service); 66779 method public Object remove(Object); 66780 method protected void removeService(java.security.Provider.Service); 66781 method public boolean replace(Object, Object, Object); 66782 method public Object replace(Object, Object); 66783 method public void replaceAll(java.util.function.BiFunction<? super java.lang.Object,? super java.lang.Object,?>); 66784 method public java.util.Collection<java.lang.Object> values(); 66785 } 66786 66787 public static class Provider.Service { 66788 ctor public Provider.Service(java.security.Provider, String, String, String, java.util.List<java.lang.String>, java.util.Map<java.lang.String,java.lang.String>); 66789 method public final String getAlgorithm(); 66790 method public final String getAttribute(String); 66791 method public final String getClassName(); 66792 method public final java.security.Provider getProvider(); 66793 method public final String getType(); 66794 method public Object newInstance(Object) throws java.security.NoSuchAlgorithmException; 66795 method public boolean supportsParameter(Object); 66796 } 66797 66798 public class ProviderException extends java.lang.RuntimeException { 66799 ctor public ProviderException(); 66800 ctor public ProviderException(String); 66801 ctor public ProviderException(String, Throwable); 66802 ctor public ProviderException(Throwable); 66803 } 66804 66805 public interface PublicKey extends java.security.Key { 66806 field public static final long serialVersionUID = 7187392471159151072L; // 0x63bebf5f40c219e0L 66807 } 66808 66809 public class SecureClassLoader extends java.lang.ClassLoader { 66810 ctor protected SecureClassLoader(ClassLoader); 66811 ctor protected SecureClassLoader(); 66812 method protected final Class<?> defineClass(String, byte[], int, int, java.security.CodeSource); 66813 method protected final Class<?> defineClass(String, java.nio.ByteBuffer, java.security.CodeSource); 66814 method protected java.security.PermissionCollection getPermissions(java.security.CodeSource); 66815 } 66816 66817 public class SecureRandom extends java.util.Random { 66818 ctor public SecureRandom(); 66819 ctor public SecureRandom(byte[]); 66820 ctor protected SecureRandom(java.security.SecureRandomSpi, java.security.Provider); 66821 method public byte[] generateSeed(int); 66822 method public String getAlgorithm(); 66823 method public static java.security.SecureRandom getInstance(String) throws java.security.NoSuchAlgorithmException; 66824 method public static java.security.SecureRandom getInstance(String, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 66825 method public static java.security.SecureRandom getInstance(String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 66826 method public static java.security.SecureRandom getInstanceStrong() throws java.security.NoSuchAlgorithmException; 66827 method public final java.security.Provider getProvider(); 66828 method public static byte[] getSeed(int); 66829 method protected final int next(int); 66830 method public void setSeed(byte[]); 66831 } 66832 66833 public abstract class SecureRandomSpi implements java.io.Serializable { 66834 ctor public SecureRandomSpi(); 66835 method protected abstract byte[] engineGenerateSeed(int); 66836 method protected abstract void engineNextBytes(byte[]); 66837 method protected abstract void engineSetSeed(byte[]); 66838 } 66839 66840 public final class Security { 66841 method public static int addProvider(java.security.Provider); 66842 method @Deprecated public static String getAlgorithmProperty(String, String); 66843 method public static java.util.Set<java.lang.String> getAlgorithms(String); 66844 method public static String getProperty(String); 66845 method public static java.security.Provider getProvider(String); 66846 method public static java.security.Provider[] getProviders(); 66847 method public static java.security.Provider[] getProviders(String); 66848 method public static java.security.Provider[] getProviders(java.util.Map<java.lang.String,java.lang.String>); 66849 method public static int insertProviderAt(java.security.Provider, int); 66850 method public static void removeProvider(String); 66851 method public static void setProperty(String, String); 66852 } 66853 66854 public final class SecurityPermission extends java.security.BasicPermission { 66855 ctor public SecurityPermission(String); 66856 ctor public SecurityPermission(String, String); 66857 } 66858 66859 public abstract class Signature extends java.security.SignatureSpi { 66860 ctor protected Signature(String); 66861 method public final String getAlgorithm(); 66862 method public static java.security.Signature getInstance(String) throws java.security.NoSuchAlgorithmException; 66863 method public static java.security.Signature getInstance(String, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 66864 method public static java.security.Signature getInstance(String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 66865 method @Deprecated public final Object getParameter(String) throws java.security.InvalidParameterException; 66866 method public final java.security.AlgorithmParameters getParameters(); 66867 method public final java.security.Provider getProvider(); 66868 method public final void initSign(java.security.PrivateKey) throws java.security.InvalidKeyException; 66869 method public final void initSign(java.security.PrivateKey, java.security.SecureRandom) throws java.security.InvalidKeyException; 66870 method public final void initVerify(java.security.PublicKey) throws java.security.InvalidKeyException; 66871 method public final void initVerify(java.security.cert.Certificate) throws java.security.InvalidKeyException; 66872 method @Deprecated public final void setParameter(String, Object) throws java.security.InvalidParameterException; 66873 method public final void setParameter(java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException; 66874 method public final byte[] sign() throws java.security.SignatureException; 66875 method public final int sign(byte[], int, int) throws java.security.SignatureException; 66876 method public final void update(byte) throws java.security.SignatureException; 66877 method public final void update(byte[]) throws java.security.SignatureException; 66878 method public final void update(byte[], int, int) throws java.security.SignatureException; 66879 method public final void update(java.nio.ByteBuffer) throws java.security.SignatureException; 66880 method public final boolean verify(byte[]) throws java.security.SignatureException; 66881 method public final boolean verify(byte[], int, int) throws java.security.SignatureException; 66882 field protected static final int SIGN = 2; // 0x2 66883 field protected static final int UNINITIALIZED = 0; // 0x0 66884 field protected static final int VERIFY = 3; // 0x3 66885 field protected int state; 66886 } 66887 66888 public class SignatureException extends java.security.GeneralSecurityException { 66889 ctor public SignatureException(); 66890 ctor public SignatureException(String); 66891 ctor public SignatureException(String, Throwable); 66892 ctor public SignatureException(Throwable); 66893 } 66894 66895 public abstract class SignatureSpi { 66896 ctor public SignatureSpi(); 66897 method public Object clone() throws java.lang.CloneNotSupportedException; 66898 method @Deprecated protected abstract Object engineGetParameter(String) throws java.security.InvalidParameterException; 66899 method protected java.security.AlgorithmParameters engineGetParameters(); 66900 method protected abstract void engineInitSign(java.security.PrivateKey) throws java.security.InvalidKeyException; 66901 method protected void engineInitSign(java.security.PrivateKey, java.security.SecureRandom) throws java.security.InvalidKeyException; 66902 method protected abstract void engineInitVerify(java.security.PublicKey) throws java.security.InvalidKeyException; 66903 method @Deprecated protected abstract void engineSetParameter(String, Object) throws java.security.InvalidParameterException; 66904 method protected void engineSetParameter(java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException; 66905 method protected abstract byte[] engineSign() throws java.security.SignatureException; 66906 method protected int engineSign(byte[], int, int) throws java.security.SignatureException; 66907 method protected abstract void engineUpdate(byte) throws java.security.SignatureException; 66908 method protected abstract void engineUpdate(byte[], int, int) throws java.security.SignatureException; 66909 method protected void engineUpdate(java.nio.ByteBuffer); 66910 method protected abstract boolean engineVerify(byte[]) throws java.security.SignatureException; 66911 method protected boolean engineVerify(byte[], int, int) throws java.security.SignatureException; 66912 field protected java.security.SecureRandom appRandom; 66913 } 66914 66915 public final class SignedObject implements java.io.Serializable { 66916 ctor public SignedObject(java.io.Serializable, java.security.PrivateKey, java.security.Signature) throws java.io.IOException, java.security.InvalidKeyException, java.security.SignatureException; 66917 method public String getAlgorithm(); 66918 method public Object getObject() throws java.lang.ClassNotFoundException, java.io.IOException; 66919 method public byte[] getSignature(); 66920 method public boolean verify(java.security.PublicKey, java.security.Signature) throws java.security.InvalidKeyException, java.security.SignatureException; 66921 } 66922 66923 @Deprecated public abstract class Signer extends java.security.Identity { 66924 ctor @Deprecated protected Signer(); 66925 ctor @Deprecated public Signer(String); 66926 ctor @Deprecated public Signer(String, java.security.IdentityScope) throws java.security.KeyManagementException; 66927 method @Deprecated public java.security.PrivateKey getPrivateKey(); 66928 method @Deprecated public final void setKeyPair(java.security.KeyPair) throws java.security.InvalidParameterException, java.security.KeyException; 66929 } 66930 66931 public final class Timestamp implements java.io.Serializable { 66932 ctor public Timestamp(java.util.Date, java.security.cert.CertPath); 66933 method public java.security.cert.CertPath getSignerCertPath(); 66934 method public java.util.Date getTimestamp(); 66935 } 66936 66937 public class UnrecoverableEntryException extends java.security.GeneralSecurityException { 66938 ctor public UnrecoverableEntryException(); 66939 ctor public UnrecoverableEntryException(String); 66940 } 66941 66942 public class UnrecoverableKeyException extends java.security.UnrecoverableEntryException { 66943 ctor public UnrecoverableKeyException(); 66944 ctor public UnrecoverableKeyException(String); 66945 } 66946 66947 public final class UnresolvedPermission extends java.security.Permission implements java.io.Serializable { 66948 ctor public UnresolvedPermission(String, String, String, java.security.cert.Certificate[]); 66949 method public String getActions(); 66950 method public String getUnresolvedActions(); 66951 method public java.security.cert.Certificate[] getUnresolvedCerts(); 66952 method public String getUnresolvedName(); 66953 method public String getUnresolvedType(); 66954 method public boolean implies(java.security.Permission); 66955 } 66956 66957} 66958 66959package java.security.acl { 66960 66961 public interface Acl extends java.security.acl.Owner { 66962 method public boolean addEntry(java.security.Principal, java.security.acl.AclEntry) throws java.security.acl.NotOwnerException; 66963 method public boolean checkPermission(java.security.Principal, java.security.acl.Permission); 66964 method public java.util.Enumeration<java.security.acl.AclEntry> entries(); 66965 method public String getName(); 66966 method public java.util.Enumeration<java.security.acl.Permission> getPermissions(java.security.Principal); 66967 method public boolean removeEntry(java.security.Principal, java.security.acl.AclEntry) throws java.security.acl.NotOwnerException; 66968 method public void setName(java.security.Principal, String) throws java.security.acl.NotOwnerException; 66969 method public String toString(); 66970 } 66971 66972 public interface AclEntry extends java.lang.Cloneable { 66973 method public boolean addPermission(java.security.acl.Permission); 66974 method public boolean checkPermission(java.security.acl.Permission); 66975 method public Object clone(); 66976 method public java.security.Principal getPrincipal(); 66977 method public boolean isNegative(); 66978 method public java.util.Enumeration<java.security.acl.Permission> permissions(); 66979 method public boolean removePermission(java.security.acl.Permission); 66980 method public void setNegativePermissions(); 66981 method public boolean setPrincipal(java.security.Principal); 66982 method public String toString(); 66983 } 66984 66985 public class AclNotFoundException extends java.lang.Exception { 66986 ctor public AclNotFoundException(); 66987 } 66988 66989 public interface Group extends java.security.Principal { 66990 method public boolean addMember(java.security.Principal); 66991 method public boolean isMember(java.security.Principal); 66992 method public java.util.Enumeration<? extends java.security.Principal> members(); 66993 method public boolean removeMember(java.security.Principal); 66994 } 66995 66996 public class LastOwnerException extends java.lang.Exception { 66997 ctor public LastOwnerException(); 66998 } 66999 67000 public class NotOwnerException extends java.lang.Exception { 67001 ctor public NotOwnerException(); 67002 } 67003 67004 public interface Owner { 67005 method public boolean addOwner(java.security.Principal, java.security.Principal) throws java.security.acl.NotOwnerException; 67006 method public boolean deleteOwner(java.security.Principal, java.security.Principal) throws java.security.acl.LastOwnerException, java.security.acl.NotOwnerException; 67007 method public boolean isOwner(java.security.Principal); 67008 } 67009 67010 public interface Permission { 67011 } 67012 67013} 67014 67015package java.security.cert { 67016 67017 public abstract class CRL { 67018 ctor protected CRL(String); 67019 method public final String getType(); 67020 method public abstract boolean isRevoked(java.security.cert.Certificate); 67021 method public abstract String toString(); 67022 } 67023 67024 public class CRLException extends java.security.GeneralSecurityException { 67025 ctor public CRLException(); 67026 ctor public CRLException(String); 67027 ctor public CRLException(String, Throwable); 67028 ctor public CRLException(Throwable); 67029 } 67030 67031 public enum CRLReason { 67032 enum_constant public static final java.security.cert.CRLReason AA_COMPROMISE; 67033 enum_constant public static final java.security.cert.CRLReason AFFILIATION_CHANGED; 67034 enum_constant public static final java.security.cert.CRLReason CA_COMPROMISE; 67035 enum_constant public static final java.security.cert.CRLReason CERTIFICATE_HOLD; 67036 enum_constant public static final java.security.cert.CRLReason CESSATION_OF_OPERATION; 67037 enum_constant public static final java.security.cert.CRLReason KEY_COMPROMISE; 67038 enum_constant public static final java.security.cert.CRLReason PRIVILEGE_WITHDRAWN; 67039 enum_constant public static final java.security.cert.CRLReason REMOVE_FROM_CRL; 67040 enum_constant public static final java.security.cert.CRLReason SUPERSEDED; 67041 enum_constant public static final java.security.cert.CRLReason UNSPECIFIED; 67042 enum_constant public static final java.security.cert.CRLReason UNUSED; 67043 } 67044 67045 public interface CRLSelector extends java.lang.Cloneable { 67046 method public Object clone(); 67047 method public boolean match(java.security.cert.CRL); 67048 } 67049 67050 public abstract class CertPath implements java.io.Serializable { 67051 ctor protected CertPath(String); 67052 method public abstract java.util.List<? extends java.security.cert.Certificate> getCertificates(); 67053 method public abstract byte[] getEncoded() throws java.security.cert.CertificateEncodingException; 67054 method public abstract byte[] getEncoded(String) throws java.security.cert.CertificateEncodingException; 67055 method public abstract java.util.Iterator<java.lang.String> getEncodings(); 67056 method public String getType(); 67057 method protected Object writeReplace() throws java.io.ObjectStreamException; 67058 } 67059 67060 protected static class CertPath.CertPathRep implements java.io.Serializable { 67061 ctor protected CertPath.CertPathRep(String, byte[]); 67062 method protected Object readResolve() throws java.io.ObjectStreamException; 67063 } 67064 67065 public class CertPathBuilder { 67066 ctor protected CertPathBuilder(java.security.cert.CertPathBuilderSpi, java.security.Provider, String); 67067 method public final java.security.cert.CertPathBuilderResult build(java.security.cert.CertPathParameters) throws java.security.cert.CertPathBuilderException, java.security.InvalidAlgorithmParameterException; 67068 method public final String getAlgorithm(); 67069 method public static final String getDefaultType(); 67070 method public static java.security.cert.CertPathBuilder getInstance(String) throws java.security.NoSuchAlgorithmException; 67071 method public static java.security.cert.CertPathBuilder getInstance(String, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 67072 method public static java.security.cert.CertPathBuilder getInstance(String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 67073 method public final java.security.Provider getProvider(); 67074 method public final java.security.cert.CertPathChecker getRevocationChecker(); 67075 } 67076 67077 public class CertPathBuilderException extends java.security.GeneralSecurityException { 67078 ctor public CertPathBuilderException(); 67079 ctor public CertPathBuilderException(String); 67080 ctor public CertPathBuilderException(Throwable); 67081 ctor public CertPathBuilderException(String, Throwable); 67082 } 67083 67084 public interface CertPathBuilderResult extends java.lang.Cloneable { 67085 method public Object clone(); 67086 method public java.security.cert.CertPath getCertPath(); 67087 } 67088 67089 public abstract class CertPathBuilderSpi { 67090 ctor public CertPathBuilderSpi(); 67091 method public abstract java.security.cert.CertPathBuilderResult engineBuild(java.security.cert.CertPathParameters) throws java.security.cert.CertPathBuilderException, java.security.InvalidAlgorithmParameterException; 67092 method public java.security.cert.CertPathChecker engineGetRevocationChecker(); 67093 } 67094 67095 public interface CertPathChecker { 67096 method public void check(java.security.cert.Certificate) throws java.security.cert.CertPathValidatorException; 67097 method public void init(boolean) throws java.security.cert.CertPathValidatorException; 67098 method public boolean isForwardCheckingSupported(); 67099 } 67100 67101 public interface CertPathParameters extends java.lang.Cloneable { 67102 method public Object clone(); 67103 } 67104 67105 public class CertPathValidator { 67106 ctor protected CertPathValidator(java.security.cert.CertPathValidatorSpi, java.security.Provider, String); 67107 method public final String getAlgorithm(); 67108 method public static final String getDefaultType(); 67109 method public static java.security.cert.CertPathValidator getInstance(String) throws java.security.NoSuchAlgorithmException; 67110 method public static java.security.cert.CertPathValidator getInstance(String, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 67111 method public static java.security.cert.CertPathValidator getInstance(String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 67112 method public final java.security.Provider getProvider(); 67113 method public final java.security.cert.CertPathChecker getRevocationChecker(); 67114 method public final java.security.cert.CertPathValidatorResult validate(java.security.cert.CertPath, java.security.cert.CertPathParameters) throws java.security.cert.CertPathValidatorException, java.security.InvalidAlgorithmParameterException; 67115 } 67116 67117 public class CertPathValidatorException extends java.security.GeneralSecurityException { 67118 ctor public CertPathValidatorException(); 67119 ctor public CertPathValidatorException(String); 67120 ctor public CertPathValidatorException(Throwable); 67121 ctor public CertPathValidatorException(String, Throwable); 67122 ctor public CertPathValidatorException(String, Throwable, java.security.cert.CertPath, int); 67123 ctor public CertPathValidatorException(String, Throwable, java.security.cert.CertPath, int, java.security.cert.CertPathValidatorException.Reason); 67124 method public java.security.cert.CertPath getCertPath(); 67125 method public int getIndex(); 67126 method public java.security.cert.CertPathValidatorException.Reason getReason(); 67127 } 67128 67129 public enum CertPathValidatorException.BasicReason implements java.security.cert.CertPathValidatorException.Reason { 67130 enum_constant public static final java.security.cert.CertPathValidatorException.BasicReason ALGORITHM_CONSTRAINED; 67131 enum_constant public static final java.security.cert.CertPathValidatorException.BasicReason EXPIRED; 67132 enum_constant public static final java.security.cert.CertPathValidatorException.BasicReason INVALID_SIGNATURE; 67133 enum_constant public static final java.security.cert.CertPathValidatorException.BasicReason NOT_YET_VALID; 67134 enum_constant public static final java.security.cert.CertPathValidatorException.BasicReason REVOKED; 67135 enum_constant public static final java.security.cert.CertPathValidatorException.BasicReason UNDETERMINED_REVOCATION_STATUS; 67136 enum_constant public static final java.security.cert.CertPathValidatorException.BasicReason UNSPECIFIED; 67137 } 67138 67139 public static interface CertPathValidatorException.Reason extends java.io.Serializable { 67140 } 67141 67142 public interface CertPathValidatorResult extends java.lang.Cloneable { 67143 method public Object clone(); 67144 } 67145 67146 public abstract class CertPathValidatorSpi { 67147 ctor public CertPathValidatorSpi(); 67148 method public java.security.cert.CertPathChecker engineGetRevocationChecker(); 67149 method public abstract java.security.cert.CertPathValidatorResult engineValidate(java.security.cert.CertPath, java.security.cert.CertPathParameters) throws java.security.cert.CertPathValidatorException, java.security.InvalidAlgorithmParameterException; 67150 } 67151 67152 public interface CertSelector extends java.lang.Cloneable { 67153 method public Object clone(); 67154 method public boolean match(java.security.cert.Certificate); 67155 } 67156 67157 public class CertStore { 67158 ctor protected CertStore(java.security.cert.CertStoreSpi, java.security.Provider, String, java.security.cert.CertStoreParameters); 67159 method public final java.util.Collection<? extends java.security.cert.CRL> getCRLs(java.security.cert.CRLSelector) throws java.security.cert.CertStoreException; 67160 method public final java.security.cert.CertStoreParameters getCertStoreParameters(); 67161 method public final java.util.Collection<? extends java.security.cert.Certificate> getCertificates(java.security.cert.CertSelector) throws java.security.cert.CertStoreException; 67162 method public static final String getDefaultType(); 67163 method public static java.security.cert.CertStore getInstance(String, java.security.cert.CertStoreParameters) throws java.security.InvalidAlgorithmParameterException, java.security.NoSuchAlgorithmException; 67164 method public static java.security.cert.CertStore getInstance(String, java.security.cert.CertStoreParameters, String) throws java.security.InvalidAlgorithmParameterException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 67165 method public static java.security.cert.CertStore getInstance(String, java.security.cert.CertStoreParameters, java.security.Provider) throws java.security.InvalidAlgorithmParameterException, java.security.NoSuchAlgorithmException; 67166 method public final java.security.Provider getProvider(); 67167 method public final String getType(); 67168 } 67169 67170 public class CertStoreException extends java.security.GeneralSecurityException { 67171 ctor public CertStoreException(); 67172 ctor public CertStoreException(String); 67173 ctor public CertStoreException(Throwable); 67174 ctor public CertStoreException(String, Throwable); 67175 } 67176 67177 public interface CertStoreParameters extends java.lang.Cloneable { 67178 method public Object clone(); 67179 } 67180 67181 public abstract class CertStoreSpi { 67182 ctor public CertStoreSpi(java.security.cert.CertStoreParameters) throws java.security.InvalidAlgorithmParameterException; 67183 method public abstract java.util.Collection<? extends java.security.cert.CRL> engineGetCRLs(java.security.cert.CRLSelector) throws java.security.cert.CertStoreException; 67184 method public abstract java.util.Collection<? extends java.security.cert.Certificate> engineGetCertificates(java.security.cert.CertSelector) throws java.security.cert.CertStoreException; 67185 } 67186 67187 public abstract class Certificate implements java.io.Serializable { 67188 ctor protected Certificate(String); 67189 method public abstract byte[] getEncoded() throws java.security.cert.CertificateEncodingException; 67190 method public abstract java.security.PublicKey getPublicKey(); 67191 method public final String getType(); 67192 method public abstract String toString(); 67193 method public abstract void verify(java.security.PublicKey) throws java.security.cert.CertificateException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, java.security.SignatureException; 67194 method public abstract void verify(java.security.PublicKey, String) throws java.security.cert.CertificateException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, java.security.SignatureException; 67195 method public void verify(java.security.PublicKey, java.security.Provider) throws java.security.cert.CertificateException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, java.security.SignatureException; 67196 method protected Object writeReplace() throws java.io.ObjectStreamException; 67197 } 67198 67199 protected static class Certificate.CertificateRep implements java.io.Serializable { 67200 ctor protected Certificate.CertificateRep(String, byte[]); 67201 method protected Object readResolve() throws java.io.ObjectStreamException; 67202 } 67203 67204 public class CertificateEncodingException extends java.security.cert.CertificateException { 67205 ctor public CertificateEncodingException(); 67206 ctor public CertificateEncodingException(String); 67207 ctor public CertificateEncodingException(String, Throwable); 67208 ctor public CertificateEncodingException(Throwable); 67209 } 67210 67211 public class CertificateException extends java.security.GeneralSecurityException { 67212 ctor public CertificateException(); 67213 ctor public CertificateException(String); 67214 ctor public CertificateException(String, Throwable); 67215 ctor public CertificateException(Throwable); 67216 } 67217 67218 public class CertificateExpiredException extends java.security.cert.CertificateException { 67219 ctor public CertificateExpiredException(); 67220 ctor public CertificateExpiredException(String); 67221 } 67222 67223 public class CertificateFactory { 67224 ctor protected CertificateFactory(java.security.cert.CertificateFactorySpi, java.security.Provider, String); 67225 method public final java.security.cert.CRL generateCRL(java.io.InputStream) throws java.security.cert.CRLException; 67226 method public final java.util.Collection<? extends java.security.cert.CRL> generateCRLs(java.io.InputStream) throws java.security.cert.CRLException; 67227 method public final java.security.cert.CertPath generateCertPath(java.io.InputStream) throws java.security.cert.CertificateException; 67228 method public final java.security.cert.CertPath generateCertPath(java.io.InputStream, String) throws java.security.cert.CertificateException; 67229 method public final java.security.cert.CertPath generateCertPath(java.util.List<? extends java.security.cert.Certificate>) throws java.security.cert.CertificateException; 67230 method public final java.security.cert.Certificate generateCertificate(java.io.InputStream) throws java.security.cert.CertificateException; 67231 method public final java.util.Collection<? extends java.security.cert.Certificate> generateCertificates(java.io.InputStream) throws java.security.cert.CertificateException; 67232 method public final java.util.Iterator<java.lang.String> getCertPathEncodings(); 67233 method public static final java.security.cert.CertificateFactory getInstance(String) throws java.security.cert.CertificateException; 67234 method public static final java.security.cert.CertificateFactory getInstance(String, String) throws java.security.cert.CertificateException, java.security.NoSuchProviderException; 67235 method public static final java.security.cert.CertificateFactory getInstance(String, java.security.Provider) throws java.security.cert.CertificateException; 67236 method public final java.security.Provider getProvider(); 67237 method public final String getType(); 67238 } 67239 67240 public abstract class CertificateFactorySpi { 67241 ctor public CertificateFactorySpi(); 67242 method public abstract java.security.cert.CRL engineGenerateCRL(java.io.InputStream) throws java.security.cert.CRLException; 67243 method public abstract java.util.Collection<? extends java.security.cert.CRL> engineGenerateCRLs(java.io.InputStream) throws java.security.cert.CRLException; 67244 method public java.security.cert.CertPath engineGenerateCertPath(java.io.InputStream) throws java.security.cert.CertificateException; 67245 method public java.security.cert.CertPath engineGenerateCertPath(java.io.InputStream, String) throws java.security.cert.CertificateException; 67246 method public java.security.cert.CertPath engineGenerateCertPath(java.util.List<? extends java.security.cert.Certificate>) throws java.security.cert.CertificateException; 67247 method public abstract java.security.cert.Certificate engineGenerateCertificate(java.io.InputStream) throws java.security.cert.CertificateException; 67248 method public abstract java.util.Collection<? extends java.security.cert.Certificate> engineGenerateCertificates(java.io.InputStream) throws java.security.cert.CertificateException; 67249 method public java.util.Iterator<java.lang.String> engineGetCertPathEncodings(); 67250 } 67251 67252 public class CertificateNotYetValidException extends java.security.cert.CertificateException { 67253 ctor public CertificateNotYetValidException(); 67254 ctor public CertificateNotYetValidException(String); 67255 } 67256 67257 public class CertificateParsingException extends java.security.cert.CertificateException { 67258 ctor public CertificateParsingException(); 67259 ctor public CertificateParsingException(String); 67260 ctor public CertificateParsingException(String, Throwable); 67261 ctor public CertificateParsingException(Throwable); 67262 } 67263 67264 public class CertificateRevokedException extends java.security.cert.CertificateException { 67265 ctor public CertificateRevokedException(java.util.Date, java.security.cert.CRLReason, javax.security.auth.x500.X500Principal, java.util.Map<java.lang.String,java.security.cert.Extension>); 67266 method public javax.security.auth.x500.X500Principal getAuthorityName(); 67267 method public java.util.Map<java.lang.String,java.security.cert.Extension> getExtensions(); 67268 method public java.util.Date getInvalidityDate(); 67269 method public java.util.Date getRevocationDate(); 67270 method public java.security.cert.CRLReason getRevocationReason(); 67271 } 67272 67273 public class CollectionCertStoreParameters implements java.security.cert.CertStoreParameters { 67274 ctor public CollectionCertStoreParameters(java.util.Collection<?>); 67275 ctor public CollectionCertStoreParameters(); 67276 method public Object clone(); 67277 method public java.util.Collection<?> getCollection(); 67278 } 67279 67280 public interface Extension { 67281 method public void encode(java.io.OutputStream) throws java.io.IOException; 67282 method public String getId(); 67283 method public byte[] getValue(); 67284 method public boolean isCritical(); 67285 } 67286 67287 public class LDAPCertStoreParameters implements java.security.cert.CertStoreParameters { 67288 ctor public LDAPCertStoreParameters(String, int); 67289 ctor public LDAPCertStoreParameters(String); 67290 ctor public LDAPCertStoreParameters(); 67291 method public Object clone(); 67292 method public int getPort(); 67293 method public String getServerName(); 67294 } 67295 67296 public class PKIXBuilderParameters extends java.security.cert.PKIXParameters { 67297 ctor public PKIXBuilderParameters(java.util.Set<java.security.cert.TrustAnchor>, java.security.cert.CertSelector) throws java.security.InvalidAlgorithmParameterException; 67298 ctor public PKIXBuilderParameters(java.security.KeyStore, java.security.cert.CertSelector) throws java.security.InvalidAlgorithmParameterException, java.security.KeyStoreException; 67299 method public int getMaxPathLength(); 67300 method public void setMaxPathLength(int); 67301 } 67302 67303 public class PKIXCertPathBuilderResult extends java.security.cert.PKIXCertPathValidatorResult implements java.security.cert.CertPathBuilderResult { 67304 ctor public PKIXCertPathBuilderResult(java.security.cert.CertPath, java.security.cert.TrustAnchor, java.security.cert.PolicyNode, java.security.PublicKey); 67305 method public java.security.cert.CertPath getCertPath(); 67306 } 67307 67308 public abstract class PKIXCertPathChecker implements java.security.cert.CertPathChecker java.lang.Cloneable { 67309 ctor protected PKIXCertPathChecker(); 67310 method public abstract void check(java.security.cert.Certificate, java.util.Collection<java.lang.String>) throws java.security.cert.CertPathValidatorException; 67311 method public void check(java.security.cert.Certificate) throws java.security.cert.CertPathValidatorException; 67312 method public Object clone(); 67313 method public abstract java.util.Set<java.lang.String> getSupportedExtensions(); 67314 } 67315 67316 public class PKIXCertPathValidatorResult implements java.security.cert.CertPathValidatorResult { 67317 ctor public PKIXCertPathValidatorResult(java.security.cert.TrustAnchor, java.security.cert.PolicyNode, java.security.PublicKey); 67318 method public Object clone(); 67319 method public java.security.cert.PolicyNode getPolicyTree(); 67320 method public java.security.PublicKey getPublicKey(); 67321 method public java.security.cert.TrustAnchor getTrustAnchor(); 67322 } 67323 67324 public class PKIXParameters implements java.security.cert.CertPathParameters { 67325 ctor public PKIXParameters(java.util.Set<java.security.cert.TrustAnchor>) throws java.security.InvalidAlgorithmParameterException; 67326 ctor public PKIXParameters(java.security.KeyStore) throws java.security.InvalidAlgorithmParameterException, java.security.KeyStoreException; 67327 method public void addCertPathChecker(java.security.cert.PKIXCertPathChecker); 67328 method public void addCertStore(java.security.cert.CertStore); 67329 method public Object clone(); 67330 method public java.util.List<java.security.cert.PKIXCertPathChecker> getCertPathCheckers(); 67331 method public java.util.List<java.security.cert.CertStore> getCertStores(); 67332 method public java.util.Date getDate(); 67333 method public java.util.Set<java.lang.String> getInitialPolicies(); 67334 method public boolean getPolicyQualifiersRejected(); 67335 method public String getSigProvider(); 67336 method public java.security.cert.CertSelector getTargetCertConstraints(); 67337 method public java.util.Set<java.security.cert.TrustAnchor> getTrustAnchors(); 67338 method public boolean isAnyPolicyInhibited(); 67339 method public boolean isExplicitPolicyRequired(); 67340 method public boolean isPolicyMappingInhibited(); 67341 method public boolean isRevocationEnabled(); 67342 method public void setAnyPolicyInhibited(boolean); 67343 method public void setCertPathCheckers(java.util.List<java.security.cert.PKIXCertPathChecker>); 67344 method public void setCertStores(java.util.List<java.security.cert.CertStore>); 67345 method public void setDate(java.util.Date); 67346 method public void setExplicitPolicyRequired(boolean); 67347 method public void setInitialPolicies(java.util.Set<java.lang.String>); 67348 method public void setPolicyMappingInhibited(boolean); 67349 method public void setPolicyQualifiersRejected(boolean); 67350 method public void setRevocationEnabled(boolean); 67351 method public void setSigProvider(String); 67352 method public void setTargetCertConstraints(java.security.cert.CertSelector); 67353 method public void setTrustAnchors(java.util.Set<java.security.cert.TrustAnchor>) throws java.security.InvalidAlgorithmParameterException; 67354 } 67355 67356 public enum PKIXReason implements java.security.cert.CertPathValidatorException.Reason { 67357 enum_constant public static final java.security.cert.PKIXReason INVALID_KEY_USAGE; 67358 enum_constant public static final java.security.cert.PKIXReason INVALID_NAME; 67359 enum_constant public static final java.security.cert.PKIXReason INVALID_POLICY; 67360 enum_constant public static final java.security.cert.PKIXReason NAME_CHAINING; 67361 enum_constant public static final java.security.cert.PKIXReason NOT_CA_CERT; 67362 enum_constant public static final java.security.cert.PKIXReason NO_TRUST_ANCHOR; 67363 enum_constant public static final java.security.cert.PKIXReason PATH_TOO_LONG; 67364 enum_constant public static final java.security.cert.PKIXReason UNRECOGNIZED_CRIT_EXT; 67365 } 67366 67367 public abstract class PKIXRevocationChecker extends java.security.cert.PKIXCertPathChecker { 67368 ctor protected PKIXRevocationChecker(); 67369 method public java.security.cert.PKIXRevocationChecker clone(); 67370 method public java.util.List<java.security.cert.Extension> getOcspExtensions(); 67371 method public java.net.URI getOcspResponder(); 67372 method public java.security.cert.X509Certificate getOcspResponderCert(); 67373 method public java.util.Map<java.security.cert.X509Certificate,byte[]> getOcspResponses(); 67374 method public java.util.Set<java.security.cert.PKIXRevocationChecker.Option> getOptions(); 67375 method public abstract java.util.List<java.security.cert.CertPathValidatorException> getSoftFailExceptions(); 67376 method public void setOcspExtensions(java.util.List<java.security.cert.Extension>); 67377 method public void setOcspResponder(java.net.URI); 67378 method public void setOcspResponderCert(java.security.cert.X509Certificate); 67379 method public void setOcspResponses(java.util.Map<java.security.cert.X509Certificate,byte[]>); 67380 method public void setOptions(java.util.Set<java.security.cert.PKIXRevocationChecker.Option>); 67381 } 67382 67383 public enum PKIXRevocationChecker.Option { 67384 enum_constant public static final java.security.cert.PKIXRevocationChecker.Option NO_FALLBACK; 67385 enum_constant public static final java.security.cert.PKIXRevocationChecker.Option ONLY_END_ENTITY; 67386 enum_constant public static final java.security.cert.PKIXRevocationChecker.Option PREFER_CRLS; 67387 enum_constant public static final java.security.cert.PKIXRevocationChecker.Option SOFT_FAIL; 67388 } 67389 67390 public interface PolicyNode { 67391 method public java.util.Iterator<? extends java.security.cert.PolicyNode> getChildren(); 67392 method public int getDepth(); 67393 method public java.util.Set<java.lang.String> getExpectedPolicies(); 67394 method public java.security.cert.PolicyNode getParent(); 67395 method public java.util.Set<? extends java.security.cert.PolicyQualifierInfo> getPolicyQualifiers(); 67396 method public String getValidPolicy(); 67397 method public boolean isCritical(); 67398 } 67399 67400 public class PolicyQualifierInfo { 67401 ctor public PolicyQualifierInfo(byte[]) throws java.io.IOException; 67402 method public final byte[] getEncoded(); 67403 method public final byte[] getPolicyQualifier(); 67404 method public final String getPolicyQualifierId(); 67405 } 67406 67407 public class TrustAnchor { 67408 ctor public TrustAnchor(java.security.cert.X509Certificate, byte[]); 67409 ctor public TrustAnchor(javax.security.auth.x500.X500Principal, java.security.PublicKey, byte[]); 67410 ctor public TrustAnchor(String, java.security.PublicKey, byte[]); 67411 method public final javax.security.auth.x500.X500Principal getCA(); 67412 method public final String getCAName(); 67413 method public final java.security.PublicKey getCAPublicKey(); 67414 method public final byte[] getNameConstraints(); 67415 method public final java.security.cert.X509Certificate getTrustedCert(); 67416 } 67417 67418 public abstract class X509CRL extends java.security.cert.CRL implements java.security.cert.X509Extension { 67419 ctor protected X509CRL(); 67420 method public abstract byte[] getEncoded() throws java.security.cert.CRLException; 67421 method public abstract java.security.Principal getIssuerDN(); 67422 method public javax.security.auth.x500.X500Principal getIssuerX500Principal(); 67423 method public abstract java.util.Date getNextUpdate(); 67424 method public abstract java.security.cert.X509CRLEntry getRevokedCertificate(java.math.BigInteger); 67425 method public java.security.cert.X509CRLEntry getRevokedCertificate(java.security.cert.X509Certificate); 67426 method public abstract java.util.Set<? extends java.security.cert.X509CRLEntry> getRevokedCertificates(); 67427 method public abstract String getSigAlgName(); 67428 method public abstract String getSigAlgOID(); 67429 method public abstract byte[] getSigAlgParams(); 67430 method public abstract byte[] getSignature(); 67431 method public abstract byte[] getTBSCertList() throws java.security.cert.CRLException; 67432 method public abstract java.util.Date getThisUpdate(); 67433 method public abstract int getVersion(); 67434 method public abstract void verify(java.security.PublicKey) throws java.security.cert.CRLException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, java.security.SignatureException; 67435 method public abstract void verify(java.security.PublicKey, String) throws java.security.cert.CRLException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, java.security.SignatureException; 67436 method public void verify(java.security.PublicKey, java.security.Provider) throws java.security.cert.CRLException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, java.security.SignatureException; 67437 } 67438 67439 public abstract class X509CRLEntry implements java.security.cert.X509Extension { 67440 ctor public X509CRLEntry(); 67441 method public javax.security.auth.x500.X500Principal getCertificateIssuer(); 67442 method public abstract byte[] getEncoded() throws java.security.cert.CRLException; 67443 method public abstract java.util.Date getRevocationDate(); 67444 method public java.security.cert.CRLReason getRevocationReason(); 67445 method public abstract java.math.BigInteger getSerialNumber(); 67446 method public abstract boolean hasExtensions(); 67447 method public abstract String toString(); 67448 } 67449 67450 public class X509CRLSelector implements java.security.cert.CRLSelector { 67451 ctor public X509CRLSelector(); 67452 method public void addIssuer(javax.security.auth.x500.X500Principal); 67453 method public void addIssuerName(String) throws java.io.IOException; 67454 method public void addIssuerName(byte[]) throws java.io.IOException; 67455 method public Object clone(); 67456 method public java.security.cert.X509Certificate getCertificateChecking(); 67457 method public java.util.Date getDateAndTime(); 67458 method public java.util.Collection<java.lang.Object> getIssuerNames(); 67459 method public java.util.Collection<javax.security.auth.x500.X500Principal> getIssuers(); 67460 method public java.math.BigInteger getMaxCRL(); 67461 method public java.math.BigInteger getMinCRL(); 67462 method public boolean match(java.security.cert.CRL); 67463 method public void setCertificateChecking(java.security.cert.X509Certificate); 67464 method public void setDateAndTime(java.util.Date); 67465 method public void setIssuerNames(java.util.Collection<?>) throws java.io.IOException; 67466 method public void setIssuers(java.util.Collection<javax.security.auth.x500.X500Principal>); 67467 method public void setMaxCRLNumber(java.math.BigInteger); 67468 method public void setMinCRLNumber(java.math.BigInteger); 67469 } 67470 67471 public class X509CertSelector implements java.security.cert.CertSelector { 67472 ctor public X509CertSelector(); 67473 method public void addPathToName(int, String) throws java.io.IOException; 67474 method public void addPathToName(int, byte[]) throws java.io.IOException; 67475 method public void addSubjectAlternativeName(int, String) throws java.io.IOException; 67476 method public void addSubjectAlternativeName(int, byte[]) throws java.io.IOException; 67477 method public Object clone(); 67478 method public byte[] getAuthorityKeyIdentifier(); 67479 method public int getBasicConstraints(); 67480 method public java.security.cert.X509Certificate getCertificate(); 67481 method public java.util.Date getCertificateValid(); 67482 method public java.util.Set<java.lang.String> getExtendedKeyUsage(); 67483 method public javax.security.auth.x500.X500Principal getIssuer(); 67484 method public byte[] getIssuerAsBytes() throws java.io.IOException; 67485 method public String getIssuerAsString(); 67486 method public boolean[] getKeyUsage(); 67487 method public boolean getMatchAllSubjectAltNames(); 67488 method public byte[] getNameConstraints(); 67489 method public java.util.Collection<java.util.List<?>> getPathToNames(); 67490 method public java.util.Set<java.lang.String> getPolicy(); 67491 method public java.util.Date getPrivateKeyValid(); 67492 method public java.math.BigInteger getSerialNumber(); 67493 method public javax.security.auth.x500.X500Principal getSubject(); 67494 method public java.util.Collection<java.util.List<?>> getSubjectAlternativeNames(); 67495 method public byte[] getSubjectAsBytes() throws java.io.IOException; 67496 method public String getSubjectAsString(); 67497 method public byte[] getSubjectKeyIdentifier(); 67498 method public java.security.PublicKey getSubjectPublicKey(); 67499 method public String getSubjectPublicKeyAlgID(); 67500 method public boolean match(java.security.cert.Certificate); 67501 method public void setAuthorityKeyIdentifier(byte[]); 67502 method public void setBasicConstraints(int); 67503 method public void setCertificate(java.security.cert.X509Certificate); 67504 method public void setCertificateValid(java.util.Date); 67505 method public void setExtendedKeyUsage(java.util.Set<java.lang.String>) throws java.io.IOException; 67506 method public void setIssuer(javax.security.auth.x500.X500Principal); 67507 method public void setIssuer(String) throws java.io.IOException; 67508 method public void setIssuer(byte[]) throws java.io.IOException; 67509 method public void setKeyUsage(boolean[]); 67510 method public void setMatchAllSubjectAltNames(boolean); 67511 method public void setNameConstraints(byte[]) throws java.io.IOException; 67512 method public void setPathToNames(java.util.Collection<java.util.List<?>>) throws java.io.IOException; 67513 method public void setPolicy(java.util.Set<java.lang.String>) throws java.io.IOException; 67514 method public void setPrivateKeyValid(java.util.Date); 67515 method public void setSerialNumber(java.math.BigInteger); 67516 method public void setSubject(javax.security.auth.x500.X500Principal); 67517 method public void setSubject(String) throws java.io.IOException; 67518 method public void setSubject(byte[]) throws java.io.IOException; 67519 method public void setSubjectAlternativeNames(java.util.Collection<java.util.List<?>>) throws java.io.IOException; 67520 method public void setSubjectKeyIdentifier(byte[]); 67521 method public void setSubjectPublicKey(java.security.PublicKey); 67522 method public void setSubjectPublicKey(byte[]) throws java.io.IOException; 67523 method public void setSubjectPublicKeyAlgID(String) throws java.io.IOException; 67524 } 67525 67526 public abstract class X509Certificate extends java.security.cert.Certificate implements java.security.cert.X509Extension { 67527 ctor protected X509Certificate(); 67528 method public abstract void checkValidity() throws java.security.cert.CertificateExpiredException, java.security.cert.CertificateNotYetValidException; 67529 method public abstract void checkValidity(java.util.Date) throws java.security.cert.CertificateExpiredException, java.security.cert.CertificateNotYetValidException; 67530 method public abstract int getBasicConstraints(); 67531 method public java.util.List<java.lang.String> getExtendedKeyUsage() throws java.security.cert.CertificateParsingException; 67532 method public java.util.Collection<java.util.List<?>> getIssuerAlternativeNames() throws java.security.cert.CertificateParsingException; 67533 method public abstract java.security.Principal getIssuerDN(); 67534 method public abstract boolean[] getIssuerUniqueID(); 67535 method public javax.security.auth.x500.X500Principal getIssuerX500Principal(); 67536 method public abstract boolean[] getKeyUsage(); 67537 method public abstract java.util.Date getNotAfter(); 67538 method public abstract java.util.Date getNotBefore(); 67539 method public abstract java.math.BigInteger getSerialNumber(); 67540 method public abstract String getSigAlgName(); 67541 method public abstract String getSigAlgOID(); 67542 method public abstract byte[] getSigAlgParams(); 67543 method public abstract byte[] getSignature(); 67544 method public java.util.Collection<java.util.List<?>> getSubjectAlternativeNames() throws java.security.cert.CertificateParsingException; 67545 method public abstract java.security.Principal getSubjectDN(); 67546 method public abstract boolean[] getSubjectUniqueID(); 67547 method public javax.security.auth.x500.X500Principal getSubjectX500Principal(); 67548 method public abstract byte[] getTBSCertificate() throws java.security.cert.CertificateEncodingException; 67549 method public abstract int getVersion(); 67550 } 67551 67552 public interface X509Extension { 67553 method public java.util.Set<java.lang.String> getCriticalExtensionOIDs(); 67554 method public byte[] getExtensionValue(String); 67555 method public java.util.Set<java.lang.String> getNonCriticalExtensionOIDs(); 67556 method public boolean hasUnsupportedCriticalExtension(); 67557 } 67558 67559} 67560 67561package java.security.interfaces { 67562 67563 public interface DSAKey { 67564 method public java.security.interfaces.DSAParams getParams(); 67565 } 67566 67567 public interface DSAKeyPairGenerator { 67568 method public void initialize(java.security.interfaces.DSAParams, java.security.SecureRandom) throws java.security.InvalidParameterException; 67569 method public void initialize(int, boolean, java.security.SecureRandom) throws java.security.InvalidParameterException; 67570 } 67571 67572 public interface DSAParams { 67573 method public java.math.BigInteger getG(); 67574 method public java.math.BigInteger getP(); 67575 method public java.math.BigInteger getQ(); 67576 } 67577 67578 public interface DSAPrivateKey extends java.security.interfaces.DSAKey java.security.PrivateKey { 67579 method public java.math.BigInteger getX(); 67580 field public static final long serialVersionUID = 7776497482533790279L; // 0x6bebab423b256247L 67581 } 67582 67583 public interface DSAPublicKey extends java.security.interfaces.DSAKey java.security.PublicKey { 67584 method public java.math.BigInteger getY(); 67585 field public static final long serialVersionUID = 1234526332779022332L; // 0x1121eb28ab28c7fcL 67586 } 67587 67588 public interface ECKey { 67589 method public java.security.spec.ECParameterSpec getParams(); 67590 } 67591 67592 public interface ECPrivateKey extends java.security.PrivateKey java.security.interfaces.ECKey { 67593 method public java.math.BigInteger getS(); 67594 field public static final long serialVersionUID = -7896394956925609184L; // 0x926a5e9fa2435b20L 67595 } 67596 67597 public interface ECPublicKey extends java.security.PublicKey java.security.interfaces.ECKey { 67598 method public java.security.spec.ECPoint getW(); 67599 field public static final long serialVersionUID = -3314988629879632826L; // 0xd1fecb679990cc46L 67600 } 67601 67602 public interface RSAKey { 67603 method public java.math.BigInteger getModulus(); 67604 } 67605 67606 public interface RSAMultiPrimePrivateCrtKey extends java.security.interfaces.RSAPrivateKey { 67607 method public java.math.BigInteger getCrtCoefficient(); 67608 method public java.security.spec.RSAOtherPrimeInfo[] getOtherPrimeInfo(); 67609 method public java.math.BigInteger getPrimeExponentP(); 67610 method public java.math.BigInteger getPrimeExponentQ(); 67611 method public java.math.BigInteger getPrimeP(); 67612 method public java.math.BigInteger getPrimeQ(); 67613 method public java.math.BigInteger getPublicExponent(); 67614 field public static final long serialVersionUID = 618058533534628008L; // 0x893c8f62dbaf8a8L 67615 } 67616 67617 public interface RSAPrivateCrtKey extends java.security.interfaces.RSAPrivateKey { 67618 method public java.math.BigInteger getCrtCoefficient(); 67619 method public java.math.BigInteger getPrimeExponentP(); 67620 method public java.math.BigInteger getPrimeExponentQ(); 67621 method public java.math.BigInteger getPrimeP(); 67622 method public java.math.BigInteger getPrimeQ(); 67623 method public java.math.BigInteger getPublicExponent(); 67624 field public static final long serialVersionUID = -5682214253527700368L; // 0xb124b83df8d1ec70L 67625 } 67626 67627 public interface RSAPrivateKey extends java.security.PrivateKey java.security.interfaces.RSAKey { 67628 method public java.math.BigInteger getPrivateExponent(); 67629 field public static final long serialVersionUID = 5187144804936595022L; // 0x47fc70b7a8c2364eL 67630 } 67631 67632 public interface RSAPublicKey extends java.security.PublicKey java.security.interfaces.RSAKey { 67633 method public java.math.BigInteger getPublicExponent(); 67634 field public static final long serialVersionUID = -8727434096241101194L; // 0x86e1ecedeceab676L 67635 } 67636 67637} 67638 67639package java.security.spec { 67640 67641 public interface AlgorithmParameterSpec { 67642 } 67643 67644 public class DSAParameterSpec implements java.security.spec.AlgorithmParameterSpec java.security.interfaces.DSAParams { 67645 ctor public DSAParameterSpec(java.math.BigInteger, java.math.BigInteger, java.math.BigInteger); 67646 method public java.math.BigInteger getG(); 67647 method public java.math.BigInteger getP(); 67648 method public java.math.BigInteger getQ(); 67649 } 67650 67651 public class DSAPrivateKeySpec implements java.security.spec.KeySpec { 67652 ctor public DSAPrivateKeySpec(java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger); 67653 method public java.math.BigInteger getG(); 67654 method public java.math.BigInteger getP(); 67655 method public java.math.BigInteger getQ(); 67656 method public java.math.BigInteger getX(); 67657 } 67658 67659 public class DSAPublicKeySpec implements java.security.spec.KeySpec { 67660 ctor public DSAPublicKeySpec(java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger); 67661 method public java.math.BigInteger getG(); 67662 method public java.math.BigInteger getP(); 67663 method public java.math.BigInteger getQ(); 67664 method public java.math.BigInteger getY(); 67665 } 67666 67667 public interface ECField { 67668 method public int getFieldSize(); 67669 } 67670 67671 public class ECFieldF2m implements java.security.spec.ECField { 67672 ctor public ECFieldF2m(int); 67673 ctor public ECFieldF2m(int, java.math.BigInteger); 67674 ctor public ECFieldF2m(int, int[]); 67675 method public int getFieldSize(); 67676 method public int getM(); 67677 method public int[] getMidTermsOfReductionPolynomial(); 67678 method public java.math.BigInteger getReductionPolynomial(); 67679 } 67680 67681 public class ECFieldFp implements java.security.spec.ECField { 67682 ctor public ECFieldFp(java.math.BigInteger); 67683 method public int getFieldSize(); 67684 method public java.math.BigInteger getP(); 67685 } 67686 67687 public class ECGenParameterSpec implements java.security.spec.AlgorithmParameterSpec { 67688 ctor public ECGenParameterSpec(String); 67689 method public String getName(); 67690 } 67691 67692 public class ECParameterSpec implements java.security.spec.AlgorithmParameterSpec { 67693 ctor public ECParameterSpec(java.security.spec.EllipticCurve, java.security.spec.ECPoint, java.math.BigInteger, int); 67694 method public int getCofactor(); 67695 method public java.security.spec.EllipticCurve getCurve(); 67696 method public java.security.spec.ECPoint getGenerator(); 67697 method public java.math.BigInteger getOrder(); 67698 } 67699 67700 public class ECPoint { 67701 ctor public ECPoint(java.math.BigInteger, java.math.BigInteger); 67702 method public java.math.BigInteger getAffineX(); 67703 method public java.math.BigInteger getAffineY(); 67704 field public static final java.security.spec.ECPoint POINT_INFINITY; 67705 } 67706 67707 public class ECPrivateKeySpec implements java.security.spec.KeySpec { 67708 ctor public ECPrivateKeySpec(java.math.BigInteger, java.security.spec.ECParameterSpec); 67709 method public java.security.spec.ECParameterSpec getParams(); 67710 method public java.math.BigInteger getS(); 67711 } 67712 67713 public class ECPublicKeySpec implements java.security.spec.KeySpec { 67714 ctor public ECPublicKeySpec(java.security.spec.ECPoint, java.security.spec.ECParameterSpec); 67715 method public java.security.spec.ECParameterSpec getParams(); 67716 method public java.security.spec.ECPoint getW(); 67717 } 67718 67719 public class EllipticCurve { 67720 ctor public EllipticCurve(java.security.spec.ECField, java.math.BigInteger, java.math.BigInteger); 67721 ctor public EllipticCurve(java.security.spec.ECField, java.math.BigInteger, java.math.BigInteger, byte[]); 67722 method public java.math.BigInteger getA(); 67723 method public java.math.BigInteger getB(); 67724 method public java.security.spec.ECField getField(); 67725 method public byte[] getSeed(); 67726 } 67727 67728 public abstract class EncodedKeySpec implements java.security.spec.KeySpec { 67729 ctor public EncodedKeySpec(byte[]); 67730 method public byte[] getEncoded(); 67731 method public abstract String getFormat(); 67732 } 67733 67734 public class InvalidKeySpecException extends java.security.GeneralSecurityException { 67735 ctor public InvalidKeySpecException(); 67736 ctor public InvalidKeySpecException(String); 67737 ctor public InvalidKeySpecException(String, Throwable); 67738 ctor public InvalidKeySpecException(Throwable); 67739 } 67740 67741 public class InvalidParameterSpecException extends java.security.GeneralSecurityException { 67742 ctor public InvalidParameterSpecException(); 67743 ctor public InvalidParameterSpecException(String); 67744 } 67745 67746 public interface KeySpec { 67747 } 67748 67749 public class MGF1ParameterSpec implements java.security.spec.AlgorithmParameterSpec { 67750 ctor public MGF1ParameterSpec(String); 67751 method public String getDigestAlgorithm(); 67752 field public static final java.security.spec.MGF1ParameterSpec SHA1; 67753 field public static final java.security.spec.MGF1ParameterSpec SHA224; 67754 field public static final java.security.spec.MGF1ParameterSpec SHA256; 67755 field public static final java.security.spec.MGF1ParameterSpec SHA384; 67756 field public static final java.security.spec.MGF1ParameterSpec SHA512; 67757 } 67758 67759 public class PKCS8EncodedKeySpec extends java.security.spec.EncodedKeySpec { 67760 ctor public PKCS8EncodedKeySpec(byte[]); 67761 method public final String getFormat(); 67762 } 67763 67764 public class PSSParameterSpec implements java.security.spec.AlgorithmParameterSpec { 67765 ctor public PSSParameterSpec(String, String, java.security.spec.AlgorithmParameterSpec, int, int); 67766 ctor public PSSParameterSpec(int); 67767 method public String getDigestAlgorithm(); 67768 method public String getMGFAlgorithm(); 67769 method public java.security.spec.AlgorithmParameterSpec getMGFParameters(); 67770 method public int getSaltLength(); 67771 method public int getTrailerField(); 67772 field public static final java.security.spec.PSSParameterSpec DEFAULT; 67773 } 67774 67775 public class RSAKeyGenParameterSpec implements java.security.spec.AlgorithmParameterSpec { 67776 ctor public RSAKeyGenParameterSpec(int, java.math.BigInteger); 67777 method public int getKeysize(); 67778 method public java.math.BigInteger getPublicExponent(); 67779 field public static final java.math.BigInteger F0; 67780 field public static final java.math.BigInteger F4; 67781 } 67782 67783 public class RSAMultiPrimePrivateCrtKeySpec extends java.security.spec.RSAPrivateKeySpec { 67784 ctor public RSAMultiPrimePrivateCrtKeySpec(java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.security.spec.RSAOtherPrimeInfo[]); 67785 method public java.math.BigInteger getCrtCoefficient(); 67786 method public java.security.spec.RSAOtherPrimeInfo[] getOtherPrimeInfo(); 67787 method public java.math.BigInteger getPrimeExponentP(); 67788 method public java.math.BigInteger getPrimeExponentQ(); 67789 method public java.math.BigInteger getPrimeP(); 67790 method public java.math.BigInteger getPrimeQ(); 67791 method public java.math.BigInteger getPublicExponent(); 67792 } 67793 67794 public class RSAOtherPrimeInfo { 67795 ctor public RSAOtherPrimeInfo(java.math.BigInteger, java.math.BigInteger, java.math.BigInteger); 67796 method public final java.math.BigInteger getCrtCoefficient(); 67797 method public final java.math.BigInteger getExponent(); 67798 method public final java.math.BigInteger getPrime(); 67799 } 67800 67801 public class RSAPrivateCrtKeySpec extends java.security.spec.RSAPrivateKeySpec { 67802 ctor public RSAPrivateCrtKeySpec(java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger); 67803 method public java.math.BigInteger getCrtCoefficient(); 67804 method public java.math.BigInteger getPrimeExponentP(); 67805 method public java.math.BigInteger getPrimeExponentQ(); 67806 method public java.math.BigInteger getPrimeP(); 67807 method public java.math.BigInteger getPrimeQ(); 67808 method public java.math.BigInteger getPublicExponent(); 67809 } 67810 67811 public class RSAPrivateKeySpec implements java.security.spec.KeySpec { 67812 ctor public RSAPrivateKeySpec(java.math.BigInteger, java.math.BigInteger); 67813 method public java.math.BigInteger getModulus(); 67814 method public java.math.BigInteger getPrivateExponent(); 67815 } 67816 67817 public class RSAPublicKeySpec implements java.security.spec.KeySpec { 67818 ctor public RSAPublicKeySpec(java.math.BigInteger, java.math.BigInteger); 67819 method public java.math.BigInteger getModulus(); 67820 method public java.math.BigInteger getPublicExponent(); 67821 } 67822 67823 public class X509EncodedKeySpec extends java.security.spec.EncodedKeySpec { 67824 ctor public X509EncodedKeySpec(byte[]); 67825 method public final String getFormat(); 67826 } 67827 67828} 67829 67830package java.sql { 67831 67832 public interface Array { 67833 method public void free() throws java.sql.SQLException; 67834 method public Object getArray() throws java.sql.SQLException; 67835 method public Object getArray(java.util.Map<java.lang.String,java.lang.Class<?>>) throws java.sql.SQLException; 67836 method public Object getArray(long, int) throws java.sql.SQLException; 67837 method public Object getArray(long, int, java.util.Map<java.lang.String,java.lang.Class<?>>) throws java.sql.SQLException; 67838 method public int getBaseType() throws java.sql.SQLException; 67839 method public String getBaseTypeName() throws java.sql.SQLException; 67840 method public java.sql.ResultSet getResultSet() throws java.sql.SQLException; 67841 method public java.sql.ResultSet getResultSet(java.util.Map<java.lang.String,java.lang.Class<?>>) throws java.sql.SQLException; 67842 method public java.sql.ResultSet getResultSet(long, int) throws java.sql.SQLException; 67843 method public java.sql.ResultSet getResultSet(long, int, java.util.Map<java.lang.String,java.lang.Class<?>>) throws java.sql.SQLException; 67844 } 67845 67846 public class BatchUpdateException extends java.sql.SQLException { 67847 ctor public BatchUpdateException(String, String, int, int[]); 67848 ctor public BatchUpdateException(String, String, int[]); 67849 ctor public BatchUpdateException(String, int[]); 67850 ctor public BatchUpdateException(int[]); 67851 ctor public BatchUpdateException(); 67852 ctor public BatchUpdateException(Throwable); 67853 ctor public BatchUpdateException(int[], Throwable); 67854 ctor public BatchUpdateException(String, int[], Throwable); 67855 ctor public BatchUpdateException(String, String, int[], Throwable); 67856 ctor public BatchUpdateException(String, String, int, int[], Throwable); 67857 method public int[] getUpdateCounts(); 67858 } 67859 67860 public interface Blob { 67861 method public void free() throws java.sql.SQLException; 67862 method public java.io.InputStream getBinaryStream() throws java.sql.SQLException; 67863 method public java.io.InputStream getBinaryStream(long, long) throws java.sql.SQLException; 67864 method public byte[] getBytes(long, int) throws java.sql.SQLException; 67865 method public long length() throws java.sql.SQLException; 67866 method public long position(byte[], long) throws java.sql.SQLException; 67867 method public long position(java.sql.Blob, long) throws java.sql.SQLException; 67868 method public java.io.OutputStream setBinaryStream(long) throws java.sql.SQLException; 67869 method public int setBytes(long, byte[]) throws java.sql.SQLException; 67870 method public int setBytes(long, byte[], int, int) throws java.sql.SQLException; 67871 method public void truncate(long) throws java.sql.SQLException; 67872 } 67873 67874 public interface CallableStatement extends java.sql.PreparedStatement { 67875 method public java.sql.Array getArray(int) throws java.sql.SQLException; 67876 method public java.sql.Array getArray(String) throws java.sql.SQLException; 67877 method @Deprecated public java.math.BigDecimal getBigDecimal(int, int) throws java.sql.SQLException; 67878 method public java.math.BigDecimal getBigDecimal(int) throws java.sql.SQLException; 67879 method public java.math.BigDecimal getBigDecimal(String) throws java.sql.SQLException; 67880 method public java.sql.Blob getBlob(int) throws java.sql.SQLException; 67881 method public java.sql.Blob getBlob(String) throws java.sql.SQLException; 67882 method public boolean getBoolean(int) throws java.sql.SQLException; 67883 method public boolean getBoolean(String) throws java.sql.SQLException; 67884 method public byte getByte(int) throws java.sql.SQLException; 67885 method public byte getByte(String) throws java.sql.SQLException; 67886 method public byte[] getBytes(int) throws java.sql.SQLException; 67887 method public byte[] getBytes(String) throws java.sql.SQLException; 67888 method public java.io.Reader getCharacterStream(int) throws java.sql.SQLException; 67889 method public java.io.Reader getCharacterStream(String) throws java.sql.SQLException; 67890 method public java.sql.Clob getClob(int) throws java.sql.SQLException; 67891 method public java.sql.Clob getClob(String) throws java.sql.SQLException; 67892 method public java.sql.Date getDate(int) throws java.sql.SQLException; 67893 method public java.sql.Date getDate(int, java.util.Calendar) throws java.sql.SQLException; 67894 method public java.sql.Date getDate(String) throws java.sql.SQLException; 67895 method public java.sql.Date getDate(String, java.util.Calendar) throws java.sql.SQLException; 67896 method public double getDouble(int) throws java.sql.SQLException; 67897 method public double getDouble(String) throws java.sql.SQLException; 67898 method public float getFloat(int) throws java.sql.SQLException; 67899 method public float getFloat(String) throws java.sql.SQLException; 67900 method public int getInt(int) throws java.sql.SQLException; 67901 method public int getInt(String) throws java.sql.SQLException; 67902 method public long getLong(int) throws java.sql.SQLException; 67903 method public long getLong(String) throws java.sql.SQLException; 67904 method public java.io.Reader getNCharacterStream(int) throws java.sql.SQLException; 67905 method public java.io.Reader getNCharacterStream(String) throws java.sql.SQLException; 67906 method public java.sql.NClob getNClob(int) throws java.sql.SQLException; 67907 method public java.sql.NClob getNClob(String) throws java.sql.SQLException; 67908 method public String getNString(int) throws java.sql.SQLException; 67909 method public String getNString(String) throws java.sql.SQLException; 67910 method public Object getObject(int) throws java.sql.SQLException; 67911 method public Object getObject(int, java.util.Map<java.lang.String,java.lang.Class<?>>) throws java.sql.SQLException; 67912 method public Object getObject(String) throws java.sql.SQLException; 67913 method public Object getObject(String, java.util.Map<java.lang.String,java.lang.Class<?>>) throws java.sql.SQLException; 67914 method public java.sql.Ref getRef(int) throws java.sql.SQLException; 67915 method public java.sql.Ref getRef(String) throws java.sql.SQLException; 67916 method public java.sql.RowId getRowId(int) throws java.sql.SQLException; 67917 method public java.sql.RowId getRowId(String) throws java.sql.SQLException; 67918 method public java.sql.SQLXML getSQLXML(int) throws java.sql.SQLException; 67919 method public java.sql.SQLXML getSQLXML(String) throws java.sql.SQLException; 67920 method public short getShort(int) throws java.sql.SQLException; 67921 method public short getShort(String) throws java.sql.SQLException; 67922 method public String getString(int) throws java.sql.SQLException; 67923 method public String getString(String) throws java.sql.SQLException; 67924 method public java.sql.Time getTime(int) throws java.sql.SQLException; 67925 method public java.sql.Time getTime(int, java.util.Calendar) throws java.sql.SQLException; 67926 method public java.sql.Time getTime(String) throws java.sql.SQLException; 67927 method public java.sql.Time getTime(String, java.util.Calendar) throws java.sql.SQLException; 67928 method public java.sql.Timestamp getTimestamp(int) throws java.sql.SQLException; 67929 method public java.sql.Timestamp getTimestamp(int, java.util.Calendar) throws java.sql.SQLException; 67930 method public java.sql.Timestamp getTimestamp(String) throws java.sql.SQLException; 67931 method public java.sql.Timestamp getTimestamp(String, java.util.Calendar) throws java.sql.SQLException; 67932 method public java.net.URL getURL(int) throws java.sql.SQLException; 67933 method public java.net.URL getURL(String) throws java.sql.SQLException; 67934 method public void registerOutParameter(int, int) throws java.sql.SQLException; 67935 method public void registerOutParameter(int, int, int) throws java.sql.SQLException; 67936 method public void registerOutParameter(int, int, String) throws java.sql.SQLException; 67937 method public void registerOutParameter(String, int) throws java.sql.SQLException; 67938 method public void registerOutParameter(String, int, int) throws java.sql.SQLException; 67939 method public void registerOutParameter(String, int, String) throws java.sql.SQLException; 67940 method public void setAsciiStream(String, java.io.InputStream, int) throws java.sql.SQLException; 67941 method public void setAsciiStream(String, java.io.InputStream, long) throws java.sql.SQLException; 67942 method public void setAsciiStream(String, java.io.InputStream) throws java.sql.SQLException; 67943 method public void setBigDecimal(String, java.math.BigDecimal) throws java.sql.SQLException; 67944 method public void setBinaryStream(String, java.io.InputStream, int) throws java.sql.SQLException; 67945 method public void setBinaryStream(String, java.io.InputStream, long) throws java.sql.SQLException; 67946 method public void setBinaryStream(String, java.io.InputStream) throws java.sql.SQLException; 67947 method public void setBlob(String, java.io.InputStream, long) throws java.sql.SQLException; 67948 method public void setBlob(String, java.sql.Blob) throws java.sql.SQLException; 67949 method public void setBlob(String, java.io.InputStream) throws java.sql.SQLException; 67950 method public void setBoolean(String, boolean) throws java.sql.SQLException; 67951 method public void setByte(String, byte) throws java.sql.SQLException; 67952 method public void setBytes(String, byte[]) throws java.sql.SQLException; 67953 method public void setCharacterStream(String, java.io.Reader, int) throws java.sql.SQLException; 67954 method public void setCharacterStream(String, java.io.Reader, long) throws java.sql.SQLException; 67955 method public void setCharacterStream(String, java.io.Reader) throws java.sql.SQLException; 67956 method public void setClob(String, java.io.Reader, long) throws java.sql.SQLException; 67957 method public void setClob(String, java.sql.Clob) throws java.sql.SQLException; 67958 method public void setClob(String, java.io.Reader) throws java.sql.SQLException; 67959 method public void setDate(String, java.sql.Date) throws java.sql.SQLException; 67960 method public void setDate(String, java.sql.Date, java.util.Calendar) throws java.sql.SQLException; 67961 method public void setDouble(String, double) throws java.sql.SQLException; 67962 method public void setFloat(String, float) throws java.sql.SQLException; 67963 method public void setInt(String, int) throws java.sql.SQLException; 67964 method public void setLong(String, long) throws java.sql.SQLException; 67965 method public void setNCharacterStream(String, java.io.Reader, long) throws java.sql.SQLException; 67966 method public void setNCharacterStream(String, java.io.Reader) throws java.sql.SQLException; 67967 method public void setNClob(String, java.sql.NClob) throws java.sql.SQLException; 67968 method public void setNClob(String, java.io.Reader, long) throws java.sql.SQLException; 67969 method public void setNClob(String, java.io.Reader) throws java.sql.SQLException; 67970 method public void setNString(String, String) throws java.sql.SQLException; 67971 method public void setNull(String, int) throws java.sql.SQLException; 67972 method public void setNull(String, int, String) throws java.sql.SQLException; 67973 method public void setObject(String, Object, int, int) throws java.sql.SQLException; 67974 method public void setObject(String, Object, int) throws java.sql.SQLException; 67975 method public void setObject(String, Object) throws java.sql.SQLException; 67976 method public void setRowId(String, java.sql.RowId) throws java.sql.SQLException; 67977 method public void setSQLXML(String, java.sql.SQLXML) throws java.sql.SQLException; 67978 method public void setShort(String, short) throws java.sql.SQLException; 67979 method public void setString(String, String) throws java.sql.SQLException; 67980 method public void setTime(String, java.sql.Time) throws java.sql.SQLException; 67981 method public void setTime(String, java.sql.Time, java.util.Calendar) throws java.sql.SQLException; 67982 method public void setTimestamp(String, java.sql.Timestamp) throws java.sql.SQLException; 67983 method public void setTimestamp(String, java.sql.Timestamp, java.util.Calendar) throws java.sql.SQLException; 67984 method public void setURL(String, java.net.URL) throws java.sql.SQLException; 67985 method public boolean wasNull() throws java.sql.SQLException; 67986 } 67987 67988 public enum ClientInfoStatus { 67989 enum_constant public static final java.sql.ClientInfoStatus REASON_UNKNOWN; 67990 enum_constant public static final java.sql.ClientInfoStatus REASON_UNKNOWN_PROPERTY; 67991 enum_constant public static final java.sql.ClientInfoStatus REASON_VALUE_INVALID; 67992 enum_constant public static final java.sql.ClientInfoStatus REASON_VALUE_TRUNCATED; 67993 } 67994 67995 public interface Clob { 67996 method public void free() throws java.sql.SQLException; 67997 method public java.io.InputStream getAsciiStream() throws java.sql.SQLException; 67998 method public java.io.Reader getCharacterStream() throws java.sql.SQLException; 67999 method public java.io.Reader getCharacterStream(long, long) throws java.sql.SQLException; 68000 method public String getSubString(long, int) throws java.sql.SQLException; 68001 method public long length() throws java.sql.SQLException; 68002 method public long position(String, long) throws java.sql.SQLException; 68003 method public long position(java.sql.Clob, long) throws java.sql.SQLException; 68004 method public java.io.OutputStream setAsciiStream(long) throws java.sql.SQLException; 68005 method public java.io.Writer setCharacterStream(long) throws java.sql.SQLException; 68006 method public int setString(long, String) throws java.sql.SQLException; 68007 method public int setString(long, String, int, int) throws java.sql.SQLException; 68008 method public void truncate(long) throws java.sql.SQLException; 68009 } 68010 68011 public interface Connection extends java.sql.Wrapper java.lang.AutoCloseable { 68012 method public void clearWarnings() throws java.sql.SQLException; 68013 method public void close() throws java.sql.SQLException; 68014 method public void commit() throws java.sql.SQLException; 68015 method public java.sql.Array createArrayOf(String, Object[]) throws java.sql.SQLException; 68016 method public java.sql.Blob createBlob() throws java.sql.SQLException; 68017 method public java.sql.Clob createClob() throws java.sql.SQLException; 68018 method public java.sql.NClob createNClob() throws java.sql.SQLException; 68019 method public java.sql.SQLXML createSQLXML() throws java.sql.SQLException; 68020 method public java.sql.Statement createStatement() throws java.sql.SQLException; 68021 method public java.sql.Statement createStatement(int, int) throws java.sql.SQLException; 68022 method public java.sql.Statement createStatement(int, int, int) throws java.sql.SQLException; 68023 method public java.sql.Struct createStruct(String, Object[]) throws java.sql.SQLException; 68024 method public boolean getAutoCommit() throws java.sql.SQLException; 68025 method public String getCatalog() throws java.sql.SQLException; 68026 method public String getClientInfo(String) throws java.sql.SQLException; 68027 method public java.util.Properties getClientInfo() throws java.sql.SQLException; 68028 method public int getHoldability() throws java.sql.SQLException; 68029 method public java.sql.DatabaseMetaData getMetaData() throws java.sql.SQLException; 68030 method public int getTransactionIsolation() throws java.sql.SQLException; 68031 method public java.util.Map<java.lang.String,java.lang.Class<?>> getTypeMap() throws java.sql.SQLException; 68032 method public java.sql.SQLWarning getWarnings() throws java.sql.SQLException; 68033 method public boolean isClosed() throws java.sql.SQLException; 68034 method public boolean isReadOnly() throws java.sql.SQLException; 68035 method public boolean isValid(int) throws java.sql.SQLException; 68036 method public String nativeSQL(String) throws java.sql.SQLException; 68037 method public java.sql.CallableStatement prepareCall(String) throws java.sql.SQLException; 68038 method public java.sql.CallableStatement prepareCall(String, int, int) throws java.sql.SQLException; 68039 method public java.sql.CallableStatement prepareCall(String, int, int, int) throws java.sql.SQLException; 68040 method public java.sql.PreparedStatement prepareStatement(String) throws java.sql.SQLException; 68041 method public java.sql.PreparedStatement prepareStatement(String, int, int) throws java.sql.SQLException; 68042 method public java.sql.PreparedStatement prepareStatement(String, int, int, int) throws java.sql.SQLException; 68043 method public java.sql.PreparedStatement prepareStatement(String, int) throws java.sql.SQLException; 68044 method public java.sql.PreparedStatement prepareStatement(String, int[]) throws java.sql.SQLException; 68045 method public java.sql.PreparedStatement prepareStatement(String, String[]) throws java.sql.SQLException; 68046 method public void releaseSavepoint(java.sql.Savepoint) throws java.sql.SQLException; 68047 method public void rollback() throws java.sql.SQLException; 68048 method public void rollback(java.sql.Savepoint) throws java.sql.SQLException; 68049 method public void setAutoCommit(boolean) throws java.sql.SQLException; 68050 method public void setCatalog(String) throws java.sql.SQLException; 68051 method public void setClientInfo(String, String) throws java.sql.SQLClientInfoException; 68052 method public void setClientInfo(java.util.Properties) throws java.sql.SQLClientInfoException; 68053 method public void setHoldability(int) throws java.sql.SQLException; 68054 method public void setReadOnly(boolean) throws java.sql.SQLException; 68055 method public java.sql.Savepoint setSavepoint() throws java.sql.SQLException; 68056 method public java.sql.Savepoint setSavepoint(String) throws java.sql.SQLException; 68057 method public void setTransactionIsolation(int) throws java.sql.SQLException; 68058 method public void setTypeMap(java.util.Map<java.lang.String,java.lang.Class<?>>) throws java.sql.SQLException; 68059 field public static final int TRANSACTION_NONE = 0; // 0x0 68060 field public static final int TRANSACTION_READ_COMMITTED = 2; // 0x2 68061 field public static final int TRANSACTION_READ_UNCOMMITTED = 1; // 0x1 68062 field public static final int TRANSACTION_REPEATABLE_READ = 4; // 0x4 68063 field public static final int TRANSACTION_SERIALIZABLE = 8; // 0x8 68064 } 68065 68066 public class DataTruncation extends java.sql.SQLWarning { 68067 ctor public DataTruncation(int, boolean, boolean, int, int); 68068 ctor public DataTruncation(int, boolean, boolean, int, int, Throwable); 68069 method public int getDataSize(); 68070 method public int getIndex(); 68071 method public boolean getParameter(); 68072 method public boolean getRead(); 68073 method public int getTransferSize(); 68074 } 68075 68076 public interface DatabaseMetaData extends java.sql.Wrapper { 68077 method public boolean allProceduresAreCallable() throws java.sql.SQLException; 68078 method public boolean allTablesAreSelectable() throws java.sql.SQLException; 68079 method public boolean autoCommitFailureClosesAllResultSets() throws java.sql.SQLException; 68080 method public boolean dataDefinitionCausesTransactionCommit() throws java.sql.SQLException; 68081 method public boolean dataDefinitionIgnoredInTransactions() throws java.sql.SQLException; 68082 method public boolean deletesAreDetected(int) throws java.sql.SQLException; 68083 method public boolean doesMaxRowSizeIncludeBlobs() throws java.sql.SQLException; 68084 method public java.sql.ResultSet getAttributes(String, String, String, String) throws java.sql.SQLException; 68085 method public java.sql.ResultSet getBestRowIdentifier(String, String, String, int, boolean) throws java.sql.SQLException; 68086 method public String getCatalogSeparator() throws java.sql.SQLException; 68087 method public String getCatalogTerm() throws java.sql.SQLException; 68088 method public java.sql.ResultSet getCatalogs() throws java.sql.SQLException; 68089 method public java.sql.ResultSet getClientInfoProperties() throws java.sql.SQLException; 68090 method public java.sql.ResultSet getColumnPrivileges(String, String, String, String) throws java.sql.SQLException; 68091 method public java.sql.ResultSet getColumns(String, String, String, String) throws java.sql.SQLException; 68092 method public java.sql.Connection getConnection() throws java.sql.SQLException; 68093 method public java.sql.ResultSet getCrossReference(String, String, String, String, String, String) throws java.sql.SQLException; 68094 method public int getDatabaseMajorVersion() throws java.sql.SQLException; 68095 method public int getDatabaseMinorVersion() throws java.sql.SQLException; 68096 method public String getDatabaseProductName() throws java.sql.SQLException; 68097 method public String getDatabaseProductVersion() throws java.sql.SQLException; 68098 method public int getDefaultTransactionIsolation() throws java.sql.SQLException; 68099 method public int getDriverMajorVersion(); 68100 method public int getDriverMinorVersion(); 68101 method public String getDriverName() throws java.sql.SQLException; 68102 method public String getDriverVersion() throws java.sql.SQLException; 68103 method public java.sql.ResultSet getExportedKeys(String, String, String) throws java.sql.SQLException; 68104 method public String getExtraNameCharacters() throws java.sql.SQLException; 68105 method public java.sql.ResultSet getFunctionColumns(String, String, String, String) throws java.sql.SQLException; 68106 method public java.sql.ResultSet getFunctions(String, String, String) throws java.sql.SQLException; 68107 method public String getIdentifierQuoteString() throws java.sql.SQLException; 68108 method public java.sql.ResultSet getImportedKeys(String, String, String) throws java.sql.SQLException; 68109 method public java.sql.ResultSet getIndexInfo(String, String, String, boolean, boolean) throws java.sql.SQLException; 68110 method public int getJDBCMajorVersion() throws java.sql.SQLException; 68111 method public int getJDBCMinorVersion() throws java.sql.SQLException; 68112 method public int getMaxBinaryLiteralLength() throws java.sql.SQLException; 68113 method public int getMaxCatalogNameLength() throws java.sql.SQLException; 68114 method public int getMaxCharLiteralLength() throws java.sql.SQLException; 68115 method public int getMaxColumnNameLength() throws java.sql.SQLException; 68116 method public int getMaxColumnsInGroupBy() throws java.sql.SQLException; 68117 method public int getMaxColumnsInIndex() throws java.sql.SQLException; 68118 method public int getMaxColumnsInOrderBy() throws java.sql.SQLException; 68119 method public int getMaxColumnsInSelect() throws java.sql.SQLException; 68120 method public int getMaxColumnsInTable() throws java.sql.SQLException; 68121 method public int getMaxConnections() throws java.sql.SQLException; 68122 method public int getMaxCursorNameLength() throws java.sql.SQLException; 68123 method public int getMaxIndexLength() throws java.sql.SQLException; 68124 method public int getMaxProcedureNameLength() throws java.sql.SQLException; 68125 method public int getMaxRowSize() throws java.sql.SQLException; 68126 method public int getMaxSchemaNameLength() throws java.sql.SQLException; 68127 method public int getMaxStatementLength() throws java.sql.SQLException; 68128 method public int getMaxStatements() throws java.sql.SQLException; 68129 method public int getMaxTableNameLength() throws java.sql.SQLException; 68130 method public int getMaxTablesInSelect() throws java.sql.SQLException; 68131 method public int getMaxUserNameLength() throws java.sql.SQLException; 68132 method public String getNumericFunctions() throws java.sql.SQLException; 68133 method public java.sql.ResultSet getPrimaryKeys(String, String, String) throws java.sql.SQLException; 68134 method public java.sql.ResultSet getProcedureColumns(String, String, String, String) throws java.sql.SQLException; 68135 method public String getProcedureTerm() throws java.sql.SQLException; 68136 method public java.sql.ResultSet getProcedures(String, String, String) throws java.sql.SQLException; 68137 method public int getResultSetHoldability() throws java.sql.SQLException; 68138 method public java.sql.RowIdLifetime getRowIdLifetime() throws java.sql.SQLException; 68139 method public String getSQLKeywords() throws java.sql.SQLException; 68140 method public int getSQLStateType() throws java.sql.SQLException; 68141 method public String getSchemaTerm() throws java.sql.SQLException; 68142 method public java.sql.ResultSet getSchemas() throws java.sql.SQLException; 68143 method public java.sql.ResultSet getSchemas(String, String) throws java.sql.SQLException; 68144 method public String getSearchStringEscape() throws java.sql.SQLException; 68145 method public String getStringFunctions() throws java.sql.SQLException; 68146 method public java.sql.ResultSet getSuperTables(String, String, String) throws java.sql.SQLException; 68147 method public java.sql.ResultSet getSuperTypes(String, String, String) throws java.sql.SQLException; 68148 method public String getSystemFunctions() throws java.sql.SQLException; 68149 method public java.sql.ResultSet getTablePrivileges(String, String, String) throws java.sql.SQLException; 68150 method public java.sql.ResultSet getTableTypes() throws java.sql.SQLException; 68151 method public java.sql.ResultSet getTables(String, String, String, String[]) throws java.sql.SQLException; 68152 method public String getTimeDateFunctions() throws java.sql.SQLException; 68153 method public java.sql.ResultSet getTypeInfo() throws java.sql.SQLException; 68154 method public java.sql.ResultSet getUDTs(String, String, String, int[]) throws java.sql.SQLException; 68155 method public String getURL() throws java.sql.SQLException; 68156 method public String getUserName() throws java.sql.SQLException; 68157 method public java.sql.ResultSet getVersionColumns(String, String, String) throws java.sql.SQLException; 68158 method public boolean insertsAreDetected(int) throws java.sql.SQLException; 68159 method public boolean isCatalogAtStart() throws java.sql.SQLException; 68160 method public boolean isReadOnly() throws java.sql.SQLException; 68161 method public boolean locatorsUpdateCopy() throws java.sql.SQLException; 68162 method public boolean nullPlusNonNullIsNull() throws java.sql.SQLException; 68163 method public boolean nullsAreSortedAtEnd() throws java.sql.SQLException; 68164 method public boolean nullsAreSortedAtStart() throws java.sql.SQLException; 68165 method public boolean nullsAreSortedHigh() throws java.sql.SQLException; 68166 method public boolean nullsAreSortedLow() throws java.sql.SQLException; 68167 method public boolean othersDeletesAreVisible(int) throws java.sql.SQLException; 68168 method public boolean othersInsertsAreVisible(int) throws java.sql.SQLException; 68169 method public boolean othersUpdatesAreVisible(int) throws java.sql.SQLException; 68170 method public boolean ownDeletesAreVisible(int) throws java.sql.SQLException; 68171 method public boolean ownInsertsAreVisible(int) throws java.sql.SQLException; 68172 method public boolean ownUpdatesAreVisible(int) throws java.sql.SQLException; 68173 method public boolean storesLowerCaseIdentifiers() throws java.sql.SQLException; 68174 method public boolean storesLowerCaseQuotedIdentifiers() throws java.sql.SQLException; 68175 method public boolean storesMixedCaseIdentifiers() throws java.sql.SQLException; 68176 method public boolean storesMixedCaseQuotedIdentifiers() throws java.sql.SQLException; 68177 method public boolean storesUpperCaseIdentifiers() throws java.sql.SQLException; 68178 method public boolean storesUpperCaseQuotedIdentifiers() throws java.sql.SQLException; 68179 method public boolean supportsANSI92EntryLevelSQL() throws java.sql.SQLException; 68180 method public boolean supportsANSI92FullSQL() throws java.sql.SQLException; 68181 method public boolean supportsANSI92IntermediateSQL() throws java.sql.SQLException; 68182 method public boolean supportsAlterTableWithAddColumn() throws java.sql.SQLException; 68183 method public boolean supportsAlterTableWithDropColumn() throws java.sql.SQLException; 68184 method public boolean supportsBatchUpdates() throws java.sql.SQLException; 68185 method public boolean supportsCatalogsInDataManipulation() throws java.sql.SQLException; 68186 method public boolean supportsCatalogsInIndexDefinitions() throws java.sql.SQLException; 68187 method public boolean supportsCatalogsInPrivilegeDefinitions() throws java.sql.SQLException; 68188 method public boolean supportsCatalogsInProcedureCalls() throws java.sql.SQLException; 68189 method public boolean supportsCatalogsInTableDefinitions() throws java.sql.SQLException; 68190 method public boolean supportsColumnAliasing() throws java.sql.SQLException; 68191 method public boolean supportsConvert() throws java.sql.SQLException; 68192 method public boolean supportsConvert(int, int) throws java.sql.SQLException; 68193 method public boolean supportsCoreSQLGrammar() throws java.sql.SQLException; 68194 method public boolean supportsCorrelatedSubqueries() throws java.sql.SQLException; 68195 method public boolean supportsDataDefinitionAndDataManipulationTransactions() throws java.sql.SQLException; 68196 method public boolean supportsDataManipulationTransactionsOnly() throws java.sql.SQLException; 68197 method public boolean supportsDifferentTableCorrelationNames() throws java.sql.SQLException; 68198 method public boolean supportsExpressionsInOrderBy() throws java.sql.SQLException; 68199 method public boolean supportsExtendedSQLGrammar() throws java.sql.SQLException; 68200 method public boolean supportsFullOuterJoins() throws java.sql.SQLException; 68201 method public boolean supportsGetGeneratedKeys() throws java.sql.SQLException; 68202 method public boolean supportsGroupBy() throws java.sql.SQLException; 68203 method public boolean supportsGroupByBeyondSelect() throws java.sql.SQLException; 68204 method public boolean supportsGroupByUnrelated() throws java.sql.SQLException; 68205 method public boolean supportsIntegrityEnhancementFacility() throws java.sql.SQLException; 68206 method public boolean supportsLikeEscapeClause() throws java.sql.SQLException; 68207 method public boolean supportsLimitedOuterJoins() throws java.sql.SQLException; 68208 method public boolean supportsMinimumSQLGrammar() throws java.sql.SQLException; 68209 method public boolean supportsMixedCaseIdentifiers() throws java.sql.SQLException; 68210 method public boolean supportsMixedCaseQuotedIdentifiers() throws java.sql.SQLException; 68211 method public boolean supportsMultipleOpenResults() throws java.sql.SQLException; 68212 method public boolean supportsMultipleResultSets() throws java.sql.SQLException; 68213 method public boolean supportsMultipleTransactions() throws java.sql.SQLException; 68214 method public boolean supportsNamedParameters() throws java.sql.SQLException; 68215 method public boolean supportsNonNullableColumns() throws java.sql.SQLException; 68216 method public boolean supportsOpenCursorsAcrossCommit() throws java.sql.SQLException; 68217 method public boolean supportsOpenCursorsAcrossRollback() throws java.sql.SQLException; 68218 method public boolean supportsOpenStatementsAcrossCommit() throws java.sql.SQLException; 68219 method public boolean supportsOpenStatementsAcrossRollback() throws java.sql.SQLException; 68220 method public boolean supportsOrderByUnrelated() throws java.sql.SQLException; 68221 method public boolean supportsOuterJoins() throws java.sql.SQLException; 68222 method public boolean supportsPositionedDelete() throws java.sql.SQLException; 68223 method public boolean supportsPositionedUpdate() throws java.sql.SQLException; 68224 method public boolean supportsResultSetConcurrency(int, int) throws java.sql.SQLException; 68225 method public boolean supportsResultSetHoldability(int) throws java.sql.SQLException; 68226 method public boolean supportsResultSetType(int) throws java.sql.SQLException; 68227 method public boolean supportsSavepoints() throws java.sql.SQLException; 68228 method public boolean supportsSchemasInDataManipulation() throws java.sql.SQLException; 68229 method public boolean supportsSchemasInIndexDefinitions() throws java.sql.SQLException; 68230 method public boolean supportsSchemasInPrivilegeDefinitions() throws java.sql.SQLException; 68231 method public boolean supportsSchemasInProcedureCalls() throws java.sql.SQLException; 68232 method public boolean supportsSchemasInTableDefinitions() throws java.sql.SQLException; 68233 method public boolean supportsSelectForUpdate() throws java.sql.SQLException; 68234 method public boolean supportsStatementPooling() throws java.sql.SQLException; 68235 method public boolean supportsStoredFunctionsUsingCallSyntax() throws java.sql.SQLException; 68236 method public boolean supportsStoredProcedures() throws java.sql.SQLException; 68237 method public boolean supportsSubqueriesInComparisons() throws java.sql.SQLException; 68238 method public boolean supportsSubqueriesInExists() throws java.sql.SQLException; 68239 method public boolean supportsSubqueriesInIns() throws java.sql.SQLException; 68240 method public boolean supportsSubqueriesInQuantifieds() throws java.sql.SQLException; 68241 method public boolean supportsTableCorrelationNames() throws java.sql.SQLException; 68242 method public boolean supportsTransactionIsolationLevel(int) throws java.sql.SQLException; 68243 method public boolean supportsTransactions() throws java.sql.SQLException; 68244 method public boolean supportsUnion() throws java.sql.SQLException; 68245 method public boolean supportsUnionAll() throws java.sql.SQLException; 68246 method public boolean updatesAreDetected(int) throws java.sql.SQLException; 68247 method public boolean usesLocalFilePerTable() throws java.sql.SQLException; 68248 method public boolean usesLocalFiles() throws java.sql.SQLException; 68249 field public static final short attributeNoNulls = 0; // 0x0 68250 field public static final short attributeNullable = 1; // 0x1 68251 field public static final short attributeNullableUnknown = 2; // 0x2 68252 field public static final int bestRowNotPseudo = 1; // 0x1 68253 field public static final int bestRowPseudo = 2; // 0x2 68254 field public static final int bestRowSession = 2; // 0x2 68255 field public static final int bestRowTemporary = 0; // 0x0 68256 field public static final int bestRowTransaction = 1; // 0x1 68257 field public static final int bestRowUnknown = 0; // 0x0 68258 field public static final int columnNoNulls = 0; // 0x0 68259 field public static final int columnNullable = 1; // 0x1 68260 field public static final int columnNullableUnknown = 2; // 0x2 68261 field public static final int functionColumnIn = 1; // 0x1 68262 field public static final int functionColumnInOut = 2; // 0x2 68263 field public static final int functionColumnOut = 3; // 0x3 68264 field public static final int functionColumnResult = 5; // 0x5 68265 field public static final int functionColumnUnknown = 0; // 0x0 68266 field public static final int functionNoNulls = 0; // 0x0 68267 field public static final int functionNoTable = 1; // 0x1 68268 field public static final int functionNullable = 1; // 0x1 68269 field public static final int functionNullableUnknown = 2; // 0x2 68270 field public static final int functionResultUnknown = 0; // 0x0 68271 field public static final int functionReturn = 4; // 0x4 68272 field public static final int functionReturnsTable = 2; // 0x2 68273 field public static final int importedKeyCascade = 0; // 0x0 68274 field public static final int importedKeyInitiallyDeferred = 5; // 0x5 68275 field public static final int importedKeyInitiallyImmediate = 6; // 0x6 68276 field public static final int importedKeyNoAction = 3; // 0x3 68277 field public static final int importedKeyNotDeferrable = 7; // 0x7 68278 field public static final int importedKeyRestrict = 1; // 0x1 68279 field public static final int importedKeySetDefault = 4; // 0x4 68280 field public static final int importedKeySetNull = 2; // 0x2 68281 field public static final int procedureColumnIn = 1; // 0x1 68282 field public static final int procedureColumnInOut = 2; // 0x2 68283 field public static final int procedureColumnOut = 4; // 0x4 68284 field public static final int procedureColumnResult = 3; // 0x3 68285 field public static final int procedureColumnReturn = 5; // 0x5 68286 field public static final int procedureColumnUnknown = 0; // 0x0 68287 field public static final int procedureNoNulls = 0; // 0x0 68288 field public static final int procedureNoResult = 1; // 0x1 68289 field public static final int procedureNullable = 1; // 0x1 68290 field public static final int procedureNullableUnknown = 2; // 0x2 68291 field public static final int procedureResultUnknown = 0; // 0x0 68292 field public static final int procedureReturnsResult = 2; // 0x2 68293 field public static final int sqlStateSQL = 2; // 0x2 68294 field public static final int sqlStateSQL99 = 2; // 0x2 68295 field public static final int sqlStateXOpen = 1; // 0x1 68296 field public static final short tableIndexClustered = 1; // 0x1 68297 field public static final short tableIndexHashed = 2; // 0x2 68298 field public static final short tableIndexOther = 3; // 0x3 68299 field public static final short tableIndexStatistic = 0; // 0x0 68300 field public static final int typeNoNulls = 0; // 0x0 68301 field public static final int typeNullable = 1; // 0x1 68302 field public static final int typeNullableUnknown = 2; // 0x2 68303 field public static final int typePredBasic = 2; // 0x2 68304 field public static final int typePredChar = 1; // 0x1 68305 field public static final int typePredNone = 0; // 0x0 68306 field public static final int typeSearchable = 3; // 0x3 68307 field public static final int versionColumnNotPseudo = 1; // 0x1 68308 field public static final int versionColumnPseudo = 2; // 0x2 68309 field public static final int versionColumnUnknown = 0; // 0x0 68310 } 68311 68312 public class Date extends java.util.Date { 68313 ctor @Deprecated public Date(int, int, int); 68314 ctor public Date(long); 68315 method public static java.sql.Date valueOf(String); 68316 } 68317 68318 public interface Driver { 68319 method public boolean acceptsURL(String) throws java.sql.SQLException; 68320 method public java.sql.Connection connect(String, java.util.Properties) throws java.sql.SQLException; 68321 method public int getMajorVersion(); 68322 method public int getMinorVersion(); 68323 method public java.sql.DriverPropertyInfo[] getPropertyInfo(String, java.util.Properties) throws java.sql.SQLException; 68324 method public boolean jdbcCompliant(); 68325 } 68326 68327 public class DriverManager { 68328 method public static void deregisterDriver(java.sql.Driver) throws java.sql.SQLException; 68329 method public static java.sql.Connection getConnection(String, java.util.Properties) throws java.sql.SQLException; 68330 method public static java.sql.Connection getConnection(String, String, String) throws java.sql.SQLException; 68331 method public static java.sql.Connection getConnection(String) throws java.sql.SQLException; 68332 method public static java.sql.Driver getDriver(String) throws java.sql.SQLException; 68333 method public static java.util.Enumeration<java.sql.Driver> getDrivers(); 68334 method @Deprecated public static java.io.PrintStream getLogStream(); 68335 method public static java.io.PrintWriter getLogWriter(); 68336 method public static int getLoginTimeout(); 68337 method public static void println(String); 68338 method public static void registerDriver(java.sql.Driver) throws java.sql.SQLException; 68339 method @Deprecated public static void setLogStream(java.io.PrintStream); 68340 method public static void setLogWriter(java.io.PrintWriter); 68341 method public static void setLoginTimeout(int); 68342 } 68343 68344 public class DriverPropertyInfo { 68345 ctor public DriverPropertyInfo(String, String); 68346 field public String[] choices; 68347 field public String description; 68348 field public String name; 68349 field public boolean required; 68350 field public String value; 68351 } 68352 68353 public interface NClob extends java.sql.Clob { 68354 } 68355 68356 public interface ParameterMetaData extends java.sql.Wrapper { 68357 method public String getParameterClassName(int) throws java.sql.SQLException; 68358 method public int getParameterCount() throws java.sql.SQLException; 68359 method public int getParameterMode(int) throws java.sql.SQLException; 68360 method public int getParameterType(int) throws java.sql.SQLException; 68361 method public String getParameterTypeName(int) throws java.sql.SQLException; 68362 method public int getPrecision(int) throws java.sql.SQLException; 68363 method public int getScale(int) throws java.sql.SQLException; 68364 method public int isNullable(int) throws java.sql.SQLException; 68365 method public boolean isSigned(int) throws java.sql.SQLException; 68366 field public static final int parameterModeIn = 1; // 0x1 68367 field public static final int parameterModeInOut = 2; // 0x2 68368 field public static final int parameterModeOut = 4; // 0x4 68369 field public static final int parameterModeUnknown = 0; // 0x0 68370 field public static final int parameterNoNulls = 0; // 0x0 68371 field public static final int parameterNullable = 1; // 0x1 68372 field public static final int parameterNullableUnknown = 2; // 0x2 68373 } 68374 68375 public interface PreparedStatement extends java.sql.Statement { 68376 method public void addBatch() throws java.sql.SQLException; 68377 method public void clearParameters() throws java.sql.SQLException; 68378 method public boolean execute() throws java.sql.SQLException; 68379 method public java.sql.ResultSet executeQuery() throws java.sql.SQLException; 68380 method public int executeUpdate() throws java.sql.SQLException; 68381 method public java.sql.ResultSetMetaData getMetaData() throws java.sql.SQLException; 68382 method public java.sql.ParameterMetaData getParameterMetaData() throws java.sql.SQLException; 68383 method public void setArray(int, java.sql.Array) throws java.sql.SQLException; 68384 method public void setAsciiStream(int, java.io.InputStream, int) throws java.sql.SQLException; 68385 method public void setAsciiStream(int, java.io.InputStream, long) throws java.sql.SQLException; 68386 method public void setAsciiStream(int, java.io.InputStream) throws java.sql.SQLException; 68387 method public void setBigDecimal(int, java.math.BigDecimal) throws java.sql.SQLException; 68388 method public void setBinaryStream(int, java.io.InputStream, int) throws java.sql.SQLException; 68389 method public void setBinaryStream(int, java.io.InputStream, long) throws java.sql.SQLException; 68390 method public void setBinaryStream(int, java.io.InputStream) throws java.sql.SQLException; 68391 method public void setBlob(int, java.sql.Blob) throws java.sql.SQLException; 68392 method public void setBlob(int, java.io.InputStream, long) throws java.sql.SQLException; 68393 method public void setBlob(int, java.io.InputStream) throws java.sql.SQLException; 68394 method public void setBoolean(int, boolean) throws java.sql.SQLException; 68395 method public void setByte(int, byte) throws java.sql.SQLException; 68396 method public void setBytes(int, byte[]) throws java.sql.SQLException; 68397 method public void setCharacterStream(int, java.io.Reader, int) throws java.sql.SQLException; 68398 method public void setCharacterStream(int, java.io.Reader, long) throws java.sql.SQLException; 68399 method public void setCharacterStream(int, java.io.Reader) throws java.sql.SQLException; 68400 method public void setClob(int, java.sql.Clob) throws java.sql.SQLException; 68401 method public void setClob(int, java.io.Reader, long) throws java.sql.SQLException; 68402 method public void setClob(int, java.io.Reader) throws java.sql.SQLException; 68403 method public void setDate(int, java.sql.Date) throws java.sql.SQLException; 68404 method public void setDate(int, java.sql.Date, java.util.Calendar) throws java.sql.SQLException; 68405 method public void setDouble(int, double) throws java.sql.SQLException; 68406 method public void setFloat(int, float) throws java.sql.SQLException; 68407 method public void setInt(int, int) throws java.sql.SQLException; 68408 method public void setLong(int, long) throws java.sql.SQLException; 68409 method public void setNCharacterStream(int, java.io.Reader, long) throws java.sql.SQLException; 68410 method public void setNCharacterStream(int, java.io.Reader) throws java.sql.SQLException; 68411 method public void setNClob(int, java.sql.NClob) throws java.sql.SQLException; 68412 method public void setNClob(int, java.io.Reader, long) throws java.sql.SQLException; 68413 method public void setNClob(int, java.io.Reader) throws java.sql.SQLException; 68414 method public void setNString(int, String) throws java.sql.SQLException; 68415 method public void setNull(int, int) throws java.sql.SQLException; 68416 method public void setNull(int, int, String) throws java.sql.SQLException; 68417 method public void setObject(int, Object, int) throws java.sql.SQLException; 68418 method public void setObject(int, Object) throws java.sql.SQLException; 68419 method public void setObject(int, Object, int, int) throws java.sql.SQLException; 68420 method public void setRef(int, java.sql.Ref) throws java.sql.SQLException; 68421 method public void setRowId(int, java.sql.RowId) throws java.sql.SQLException; 68422 method public void setSQLXML(int, java.sql.SQLXML) throws java.sql.SQLException; 68423 method public void setShort(int, short) throws java.sql.SQLException; 68424 method public void setString(int, String) throws java.sql.SQLException; 68425 method public void setTime(int, java.sql.Time) throws java.sql.SQLException; 68426 method public void setTime(int, java.sql.Time, java.util.Calendar) throws java.sql.SQLException; 68427 method public void setTimestamp(int, java.sql.Timestamp) throws java.sql.SQLException; 68428 method public void setTimestamp(int, java.sql.Timestamp, java.util.Calendar) throws java.sql.SQLException; 68429 method public void setURL(int, java.net.URL) throws java.sql.SQLException; 68430 method @Deprecated public void setUnicodeStream(int, java.io.InputStream, int) throws java.sql.SQLException; 68431 } 68432 68433 public interface Ref { 68434 method public String getBaseTypeName() throws java.sql.SQLException; 68435 method public Object getObject(java.util.Map<java.lang.String,java.lang.Class<?>>) throws java.sql.SQLException; 68436 method public Object getObject() throws java.sql.SQLException; 68437 method public void setObject(Object) throws java.sql.SQLException; 68438 } 68439 68440 public interface ResultSet extends java.sql.Wrapper java.lang.AutoCloseable { 68441 method public boolean absolute(int) throws java.sql.SQLException; 68442 method public void afterLast() throws java.sql.SQLException; 68443 method public void beforeFirst() throws java.sql.SQLException; 68444 method public void cancelRowUpdates() throws java.sql.SQLException; 68445 method public void clearWarnings() throws java.sql.SQLException; 68446 method public void close() throws java.sql.SQLException; 68447 method public void deleteRow() throws java.sql.SQLException; 68448 method public int findColumn(String) throws java.sql.SQLException; 68449 method public boolean first() throws java.sql.SQLException; 68450 method public java.sql.Array getArray(int) throws java.sql.SQLException; 68451 method public java.sql.Array getArray(String) throws java.sql.SQLException; 68452 method public java.io.InputStream getAsciiStream(int) throws java.sql.SQLException; 68453 method public java.io.InputStream getAsciiStream(String) throws java.sql.SQLException; 68454 method @Deprecated public java.math.BigDecimal getBigDecimal(int, int) throws java.sql.SQLException; 68455 method @Deprecated public java.math.BigDecimal getBigDecimal(String, int) throws java.sql.SQLException; 68456 method public java.math.BigDecimal getBigDecimal(int) throws java.sql.SQLException; 68457 method public java.math.BigDecimal getBigDecimal(String) throws java.sql.SQLException; 68458 method public java.io.InputStream getBinaryStream(int) throws java.sql.SQLException; 68459 method public java.io.InputStream getBinaryStream(String) throws java.sql.SQLException; 68460 method public java.sql.Blob getBlob(int) throws java.sql.SQLException; 68461 method public java.sql.Blob getBlob(String) throws java.sql.SQLException; 68462 method public boolean getBoolean(int) throws java.sql.SQLException; 68463 method public boolean getBoolean(String) throws java.sql.SQLException; 68464 method public byte getByte(int) throws java.sql.SQLException; 68465 method public byte getByte(String) throws java.sql.SQLException; 68466 method public byte[] getBytes(int) throws java.sql.SQLException; 68467 method public byte[] getBytes(String) throws java.sql.SQLException; 68468 method public java.io.Reader getCharacterStream(int) throws java.sql.SQLException; 68469 method public java.io.Reader getCharacterStream(String) throws java.sql.SQLException; 68470 method public java.sql.Clob getClob(int) throws java.sql.SQLException; 68471 method public java.sql.Clob getClob(String) throws java.sql.SQLException; 68472 method public int getConcurrency() throws java.sql.SQLException; 68473 method public String getCursorName() throws java.sql.SQLException; 68474 method public java.sql.Date getDate(int) throws java.sql.SQLException; 68475 method public java.sql.Date getDate(String) throws java.sql.SQLException; 68476 method public java.sql.Date getDate(int, java.util.Calendar) throws java.sql.SQLException; 68477 method public java.sql.Date getDate(String, java.util.Calendar) throws java.sql.SQLException; 68478 method public double getDouble(int) throws java.sql.SQLException; 68479 method public double getDouble(String) throws java.sql.SQLException; 68480 method public int getFetchDirection() throws java.sql.SQLException; 68481 method public int getFetchSize() throws java.sql.SQLException; 68482 method public float getFloat(int) throws java.sql.SQLException; 68483 method public float getFloat(String) throws java.sql.SQLException; 68484 method public int getHoldability() throws java.sql.SQLException; 68485 method public int getInt(int) throws java.sql.SQLException; 68486 method public int getInt(String) throws java.sql.SQLException; 68487 method public long getLong(int) throws java.sql.SQLException; 68488 method public long getLong(String) throws java.sql.SQLException; 68489 method public java.sql.ResultSetMetaData getMetaData() throws java.sql.SQLException; 68490 method public java.io.Reader getNCharacterStream(int) throws java.sql.SQLException; 68491 method public java.io.Reader getNCharacterStream(String) throws java.sql.SQLException; 68492 method public java.sql.NClob getNClob(int) throws java.sql.SQLException; 68493 method public java.sql.NClob getNClob(String) throws java.sql.SQLException; 68494 method public String getNString(int) throws java.sql.SQLException; 68495 method public String getNString(String) throws java.sql.SQLException; 68496 method public Object getObject(int) throws java.sql.SQLException; 68497 method public Object getObject(String) throws java.sql.SQLException; 68498 method public Object getObject(int, java.util.Map<java.lang.String,java.lang.Class<?>>) throws java.sql.SQLException; 68499 method public Object getObject(String, java.util.Map<java.lang.String,java.lang.Class<?>>) throws java.sql.SQLException; 68500 method public java.sql.Ref getRef(int) throws java.sql.SQLException; 68501 method public java.sql.Ref getRef(String) throws java.sql.SQLException; 68502 method public int getRow() throws java.sql.SQLException; 68503 method public java.sql.RowId getRowId(int) throws java.sql.SQLException; 68504 method public java.sql.RowId getRowId(String) throws java.sql.SQLException; 68505 method public java.sql.SQLXML getSQLXML(int) throws java.sql.SQLException; 68506 method public java.sql.SQLXML getSQLXML(String) throws java.sql.SQLException; 68507 method public short getShort(int) throws java.sql.SQLException; 68508 method public short getShort(String) throws java.sql.SQLException; 68509 method public java.sql.Statement getStatement() throws java.sql.SQLException; 68510 method public String getString(int) throws java.sql.SQLException; 68511 method public String getString(String) throws java.sql.SQLException; 68512 method public java.sql.Time getTime(int) throws java.sql.SQLException; 68513 method public java.sql.Time getTime(String) throws java.sql.SQLException; 68514 method public java.sql.Time getTime(int, java.util.Calendar) throws java.sql.SQLException; 68515 method public java.sql.Time getTime(String, java.util.Calendar) throws java.sql.SQLException; 68516 method public java.sql.Timestamp getTimestamp(int) throws java.sql.SQLException; 68517 method public java.sql.Timestamp getTimestamp(String) throws java.sql.SQLException; 68518 method public java.sql.Timestamp getTimestamp(int, java.util.Calendar) throws java.sql.SQLException; 68519 method public java.sql.Timestamp getTimestamp(String, java.util.Calendar) throws java.sql.SQLException; 68520 method public int getType() throws java.sql.SQLException; 68521 method public java.net.URL getURL(int) throws java.sql.SQLException; 68522 method public java.net.URL getURL(String) throws java.sql.SQLException; 68523 method @Deprecated public java.io.InputStream getUnicodeStream(int) throws java.sql.SQLException; 68524 method @Deprecated public java.io.InputStream getUnicodeStream(String) throws java.sql.SQLException; 68525 method public java.sql.SQLWarning getWarnings() throws java.sql.SQLException; 68526 method public void insertRow() throws java.sql.SQLException; 68527 method public boolean isAfterLast() throws java.sql.SQLException; 68528 method public boolean isBeforeFirst() throws java.sql.SQLException; 68529 method public boolean isClosed() throws java.sql.SQLException; 68530 method public boolean isFirst() throws java.sql.SQLException; 68531 method public boolean isLast() throws java.sql.SQLException; 68532 method public boolean last() throws java.sql.SQLException; 68533 method public void moveToCurrentRow() throws java.sql.SQLException; 68534 method public void moveToInsertRow() throws java.sql.SQLException; 68535 method public boolean next() throws java.sql.SQLException; 68536 method public boolean previous() throws java.sql.SQLException; 68537 method public void refreshRow() throws java.sql.SQLException; 68538 method public boolean relative(int) throws java.sql.SQLException; 68539 method public boolean rowDeleted() throws java.sql.SQLException; 68540 method public boolean rowInserted() throws java.sql.SQLException; 68541 method public boolean rowUpdated() throws java.sql.SQLException; 68542 method public void setFetchDirection(int) throws java.sql.SQLException; 68543 method public void setFetchSize(int) throws java.sql.SQLException; 68544 method public void updateArray(int, java.sql.Array) throws java.sql.SQLException; 68545 method public void updateArray(String, java.sql.Array) throws java.sql.SQLException; 68546 method public void updateAsciiStream(int, java.io.InputStream, int) throws java.sql.SQLException; 68547 method public void updateAsciiStream(String, java.io.InputStream, int) throws java.sql.SQLException; 68548 method public void updateAsciiStream(int, java.io.InputStream, long) throws java.sql.SQLException; 68549 method public void updateAsciiStream(String, java.io.InputStream, long) throws java.sql.SQLException; 68550 method public void updateAsciiStream(int, java.io.InputStream) throws java.sql.SQLException; 68551 method public void updateAsciiStream(String, java.io.InputStream) throws java.sql.SQLException; 68552 method public void updateBigDecimal(int, java.math.BigDecimal) throws java.sql.SQLException; 68553 method public void updateBigDecimal(String, java.math.BigDecimal) throws java.sql.SQLException; 68554 method public void updateBinaryStream(int, java.io.InputStream, int) throws java.sql.SQLException; 68555 method public void updateBinaryStream(String, java.io.InputStream, int) throws java.sql.SQLException; 68556 method public void updateBinaryStream(int, java.io.InputStream, long) throws java.sql.SQLException; 68557 method public void updateBinaryStream(String, java.io.InputStream, long) throws java.sql.SQLException; 68558 method public void updateBinaryStream(int, java.io.InputStream) throws java.sql.SQLException; 68559 method public void updateBinaryStream(String, java.io.InputStream) throws java.sql.SQLException; 68560 method public void updateBlob(int, java.sql.Blob) throws java.sql.SQLException; 68561 method public void updateBlob(String, java.sql.Blob) throws java.sql.SQLException; 68562 method public void updateBlob(int, java.io.InputStream, long) throws java.sql.SQLException; 68563 method public void updateBlob(String, java.io.InputStream, long) throws java.sql.SQLException; 68564 method public void updateBlob(int, java.io.InputStream) throws java.sql.SQLException; 68565 method public void updateBlob(String, java.io.InputStream) throws java.sql.SQLException; 68566 method public void updateBoolean(int, boolean) throws java.sql.SQLException; 68567 method public void updateBoolean(String, boolean) throws java.sql.SQLException; 68568 method public void updateByte(int, byte) throws java.sql.SQLException; 68569 method public void updateByte(String, byte) throws java.sql.SQLException; 68570 method public void updateBytes(int, byte[]) throws java.sql.SQLException; 68571 method public void updateBytes(String, byte[]) throws java.sql.SQLException; 68572 method public void updateCharacterStream(int, java.io.Reader, int) throws java.sql.SQLException; 68573 method public void updateCharacterStream(String, java.io.Reader, int) throws java.sql.SQLException; 68574 method public void updateCharacterStream(int, java.io.Reader, long) throws java.sql.SQLException; 68575 method public void updateCharacterStream(String, java.io.Reader, long) throws java.sql.SQLException; 68576 method public void updateCharacterStream(int, java.io.Reader) throws java.sql.SQLException; 68577 method public void updateCharacterStream(String, java.io.Reader) throws java.sql.SQLException; 68578 method public void updateClob(int, java.sql.Clob) throws java.sql.SQLException; 68579 method public void updateClob(String, java.sql.Clob) throws java.sql.SQLException; 68580 method public void updateClob(int, java.io.Reader, long) throws java.sql.SQLException; 68581 method public void updateClob(String, java.io.Reader, long) throws java.sql.SQLException; 68582 method public void updateClob(int, java.io.Reader) throws java.sql.SQLException; 68583 method public void updateClob(String, java.io.Reader) throws java.sql.SQLException; 68584 method public void updateDate(int, java.sql.Date) throws java.sql.SQLException; 68585 method public void updateDate(String, java.sql.Date) throws java.sql.SQLException; 68586 method public void updateDouble(int, double) throws java.sql.SQLException; 68587 method public void updateDouble(String, double) throws java.sql.SQLException; 68588 method public void updateFloat(int, float) throws java.sql.SQLException; 68589 method public void updateFloat(String, float) throws java.sql.SQLException; 68590 method public void updateInt(int, int) throws java.sql.SQLException; 68591 method public void updateInt(String, int) throws java.sql.SQLException; 68592 method public void updateLong(int, long) throws java.sql.SQLException; 68593 method public void updateLong(String, long) throws java.sql.SQLException; 68594 method public void updateNCharacterStream(int, java.io.Reader, long) throws java.sql.SQLException; 68595 method public void updateNCharacterStream(String, java.io.Reader, long) throws java.sql.SQLException; 68596 method public void updateNCharacterStream(int, java.io.Reader) throws java.sql.SQLException; 68597 method public void updateNCharacterStream(String, java.io.Reader) throws java.sql.SQLException; 68598 method public void updateNClob(int, java.sql.NClob) throws java.sql.SQLException; 68599 method public void updateNClob(String, java.sql.NClob) throws java.sql.SQLException; 68600 method public void updateNClob(int, java.io.Reader, long) throws java.sql.SQLException; 68601 method public void updateNClob(String, java.io.Reader, long) throws java.sql.SQLException; 68602 method public void updateNClob(int, java.io.Reader) throws java.sql.SQLException; 68603 method public void updateNClob(String, java.io.Reader) throws java.sql.SQLException; 68604 method public void updateNString(int, String) throws java.sql.SQLException; 68605 method public void updateNString(String, String) throws java.sql.SQLException; 68606 method public void updateNull(int) throws java.sql.SQLException; 68607 method public void updateNull(String) throws java.sql.SQLException; 68608 method public void updateObject(int, Object, int) throws java.sql.SQLException; 68609 method public void updateObject(int, Object) throws java.sql.SQLException; 68610 method public void updateObject(String, Object, int) throws java.sql.SQLException; 68611 method public void updateObject(String, Object) throws java.sql.SQLException; 68612 method public void updateRef(int, java.sql.Ref) throws java.sql.SQLException; 68613 method public void updateRef(String, java.sql.Ref) throws java.sql.SQLException; 68614 method public void updateRow() throws java.sql.SQLException; 68615 method public void updateRowId(int, java.sql.RowId) throws java.sql.SQLException; 68616 method public void updateRowId(String, java.sql.RowId) throws java.sql.SQLException; 68617 method public void updateSQLXML(int, java.sql.SQLXML) throws java.sql.SQLException; 68618 method public void updateSQLXML(String, java.sql.SQLXML) throws java.sql.SQLException; 68619 method public void updateShort(int, short) throws java.sql.SQLException; 68620 method public void updateShort(String, short) throws java.sql.SQLException; 68621 method public void updateString(int, String) throws java.sql.SQLException; 68622 method public void updateString(String, String) throws java.sql.SQLException; 68623 method public void updateTime(int, java.sql.Time) throws java.sql.SQLException; 68624 method public void updateTime(String, java.sql.Time) throws java.sql.SQLException; 68625 method public void updateTimestamp(int, java.sql.Timestamp) throws java.sql.SQLException; 68626 method public void updateTimestamp(String, java.sql.Timestamp) throws java.sql.SQLException; 68627 method public boolean wasNull() throws java.sql.SQLException; 68628 field public static final int CLOSE_CURSORS_AT_COMMIT = 2; // 0x2 68629 field public static final int CONCUR_READ_ONLY = 1007; // 0x3ef 68630 field public static final int CONCUR_UPDATABLE = 1008; // 0x3f0 68631 field public static final int FETCH_FORWARD = 1000; // 0x3e8 68632 field public static final int FETCH_REVERSE = 1001; // 0x3e9 68633 field public static final int FETCH_UNKNOWN = 1002; // 0x3ea 68634 field public static final int HOLD_CURSORS_OVER_COMMIT = 1; // 0x1 68635 field public static final int TYPE_FORWARD_ONLY = 1003; // 0x3eb 68636 field public static final int TYPE_SCROLL_INSENSITIVE = 1004; // 0x3ec 68637 field public static final int TYPE_SCROLL_SENSITIVE = 1005; // 0x3ed 68638 } 68639 68640 public interface ResultSetMetaData extends java.sql.Wrapper { 68641 method public String getCatalogName(int) throws java.sql.SQLException; 68642 method public String getColumnClassName(int) throws java.sql.SQLException; 68643 method public int getColumnCount() throws java.sql.SQLException; 68644 method public int getColumnDisplaySize(int) throws java.sql.SQLException; 68645 method public String getColumnLabel(int) throws java.sql.SQLException; 68646 method public String getColumnName(int) throws java.sql.SQLException; 68647 method public int getColumnType(int) throws java.sql.SQLException; 68648 method public String getColumnTypeName(int) throws java.sql.SQLException; 68649 method public int getPrecision(int) throws java.sql.SQLException; 68650 method public int getScale(int) throws java.sql.SQLException; 68651 method public String getSchemaName(int) throws java.sql.SQLException; 68652 method public String getTableName(int) throws java.sql.SQLException; 68653 method public boolean isAutoIncrement(int) throws java.sql.SQLException; 68654 method public boolean isCaseSensitive(int) throws java.sql.SQLException; 68655 method public boolean isCurrency(int) throws java.sql.SQLException; 68656 method public boolean isDefinitelyWritable(int) throws java.sql.SQLException; 68657 method public int isNullable(int) throws java.sql.SQLException; 68658 method public boolean isReadOnly(int) throws java.sql.SQLException; 68659 method public boolean isSearchable(int) throws java.sql.SQLException; 68660 method public boolean isSigned(int) throws java.sql.SQLException; 68661 method public boolean isWritable(int) throws java.sql.SQLException; 68662 field public static final int columnNoNulls = 0; // 0x0 68663 field public static final int columnNullable = 1; // 0x1 68664 field public static final int columnNullableUnknown = 2; // 0x2 68665 } 68666 68667 public interface RowId { 68668 method public boolean equals(Object); 68669 method public byte[] getBytes(); 68670 method public int hashCode(); 68671 method public String toString(); 68672 } 68673 68674 public enum RowIdLifetime { 68675 enum_constant public static final java.sql.RowIdLifetime ROWID_UNSUPPORTED; 68676 enum_constant public static final java.sql.RowIdLifetime ROWID_VALID_FOREVER; 68677 enum_constant public static final java.sql.RowIdLifetime ROWID_VALID_OTHER; 68678 enum_constant public static final java.sql.RowIdLifetime ROWID_VALID_SESSION; 68679 enum_constant public static final java.sql.RowIdLifetime ROWID_VALID_TRANSACTION; 68680 } 68681 68682 public class SQLClientInfoException extends java.sql.SQLException { 68683 ctor public SQLClientInfoException(); 68684 ctor public SQLClientInfoException(java.util.Map<java.lang.String,java.sql.ClientInfoStatus>); 68685 ctor public SQLClientInfoException(java.util.Map<java.lang.String,java.sql.ClientInfoStatus>, Throwable); 68686 ctor public SQLClientInfoException(String, java.util.Map<java.lang.String,java.sql.ClientInfoStatus>); 68687 ctor public SQLClientInfoException(String, java.util.Map<java.lang.String,java.sql.ClientInfoStatus>, Throwable); 68688 ctor public SQLClientInfoException(String, String, java.util.Map<java.lang.String,java.sql.ClientInfoStatus>); 68689 ctor public SQLClientInfoException(String, String, java.util.Map<java.lang.String,java.sql.ClientInfoStatus>, Throwable); 68690 ctor public SQLClientInfoException(String, String, int, java.util.Map<java.lang.String,java.sql.ClientInfoStatus>); 68691 ctor public SQLClientInfoException(String, String, int, java.util.Map<java.lang.String,java.sql.ClientInfoStatus>, Throwable); 68692 method public java.util.Map<java.lang.String,java.sql.ClientInfoStatus> getFailedProperties(); 68693 } 68694 68695 public interface SQLData { 68696 method public String getSQLTypeName() throws java.sql.SQLException; 68697 method public void readSQL(java.sql.SQLInput, String) throws java.sql.SQLException; 68698 method public void writeSQL(java.sql.SQLOutput) throws java.sql.SQLException; 68699 } 68700 68701 public class SQLDataException extends java.sql.SQLNonTransientException { 68702 ctor public SQLDataException(); 68703 ctor public SQLDataException(String); 68704 ctor public SQLDataException(String, String); 68705 ctor public SQLDataException(String, String, int); 68706 ctor public SQLDataException(Throwable); 68707 ctor public SQLDataException(String, Throwable); 68708 ctor public SQLDataException(String, String, Throwable); 68709 ctor public SQLDataException(String, String, int, Throwable); 68710 } 68711 68712 public class SQLException extends java.lang.Exception implements java.lang.Iterable<java.lang.Throwable> { 68713 ctor public SQLException(String, String, int); 68714 ctor public SQLException(String, String); 68715 ctor public SQLException(String); 68716 ctor public SQLException(); 68717 ctor public SQLException(Throwable); 68718 ctor public SQLException(String, Throwable); 68719 ctor public SQLException(String, String, Throwable); 68720 ctor public SQLException(String, String, int, Throwable); 68721 method public int getErrorCode(); 68722 method public java.sql.SQLException getNextException(); 68723 method public String getSQLState(); 68724 method public java.util.Iterator<java.lang.Throwable> iterator(); 68725 method public void setNextException(java.sql.SQLException); 68726 } 68727 68728 public class SQLFeatureNotSupportedException extends java.sql.SQLNonTransientException { 68729 ctor public SQLFeatureNotSupportedException(); 68730 ctor public SQLFeatureNotSupportedException(String); 68731 ctor public SQLFeatureNotSupportedException(String, String); 68732 ctor public SQLFeatureNotSupportedException(String, String, int); 68733 ctor public SQLFeatureNotSupportedException(Throwable); 68734 ctor public SQLFeatureNotSupportedException(String, Throwable); 68735 ctor public SQLFeatureNotSupportedException(String, String, Throwable); 68736 ctor public SQLFeatureNotSupportedException(String, String, int, Throwable); 68737 } 68738 68739 public interface SQLInput { 68740 method public java.sql.Array readArray() throws java.sql.SQLException; 68741 method public java.io.InputStream readAsciiStream() throws java.sql.SQLException; 68742 method public java.math.BigDecimal readBigDecimal() throws java.sql.SQLException; 68743 method public java.io.InputStream readBinaryStream() throws java.sql.SQLException; 68744 method public java.sql.Blob readBlob() throws java.sql.SQLException; 68745 method public boolean readBoolean() throws java.sql.SQLException; 68746 method public byte readByte() throws java.sql.SQLException; 68747 method public byte[] readBytes() throws java.sql.SQLException; 68748 method public java.io.Reader readCharacterStream() throws java.sql.SQLException; 68749 method public java.sql.Clob readClob() throws java.sql.SQLException; 68750 method public java.sql.Date readDate() throws java.sql.SQLException; 68751 method public double readDouble() throws java.sql.SQLException; 68752 method public float readFloat() throws java.sql.SQLException; 68753 method public int readInt() throws java.sql.SQLException; 68754 method public long readLong() throws java.sql.SQLException; 68755 method public java.sql.NClob readNClob() throws java.sql.SQLException; 68756 method public String readNString() throws java.sql.SQLException; 68757 method public Object readObject() throws java.sql.SQLException; 68758 method public java.sql.Ref readRef() throws java.sql.SQLException; 68759 method public java.sql.RowId readRowId() throws java.sql.SQLException; 68760 method public java.sql.SQLXML readSQLXML() throws java.sql.SQLException; 68761 method public short readShort() throws java.sql.SQLException; 68762 method public String readString() throws java.sql.SQLException; 68763 method public java.sql.Time readTime() throws java.sql.SQLException; 68764 method public java.sql.Timestamp readTimestamp() throws java.sql.SQLException; 68765 method public java.net.URL readURL() throws java.sql.SQLException; 68766 method public boolean wasNull() throws java.sql.SQLException; 68767 } 68768 68769 public class SQLIntegrityConstraintViolationException extends java.sql.SQLNonTransientException { 68770 ctor public SQLIntegrityConstraintViolationException(); 68771 ctor public SQLIntegrityConstraintViolationException(String); 68772 ctor public SQLIntegrityConstraintViolationException(String, String); 68773 ctor public SQLIntegrityConstraintViolationException(String, String, int); 68774 ctor public SQLIntegrityConstraintViolationException(Throwable); 68775 ctor public SQLIntegrityConstraintViolationException(String, Throwable); 68776 ctor public SQLIntegrityConstraintViolationException(String, String, Throwable); 68777 ctor public SQLIntegrityConstraintViolationException(String, String, int, Throwable); 68778 } 68779 68780 public class SQLInvalidAuthorizationSpecException extends java.sql.SQLNonTransientException { 68781 ctor public SQLInvalidAuthorizationSpecException(); 68782 ctor public SQLInvalidAuthorizationSpecException(String); 68783 ctor public SQLInvalidAuthorizationSpecException(String, String); 68784 ctor public SQLInvalidAuthorizationSpecException(String, String, int); 68785 ctor public SQLInvalidAuthorizationSpecException(Throwable); 68786 ctor public SQLInvalidAuthorizationSpecException(String, Throwable); 68787 ctor public SQLInvalidAuthorizationSpecException(String, String, Throwable); 68788 ctor public SQLInvalidAuthorizationSpecException(String, String, int, Throwable); 68789 } 68790 68791 public class SQLNonTransientConnectionException extends java.sql.SQLNonTransientException { 68792 ctor public SQLNonTransientConnectionException(); 68793 ctor public SQLNonTransientConnectionException(String); 68794 ctor public SQLNonTransientConnectionException(String, String); 68795 ctor public SQLNonTransientConnectionException(String, String, int); 68796 ctor public SQLNonTransientConnectionException(Throwable); 68797 ctor public SQLNonTransientConnectionException(String, Throwable); 68798 ctor public SQLNonTransientConnectionException(String, String, Throwable); 68799 ctor public SQLNonTransientConnectionException(String, String, int, Throwable); 68800 } 68801 68802 public class SQLNonTransientException extends java.sql.SQLException { 68803 ctor public SQLNonTransientException(); 68804 ctor public SQLNonTransientException(String); 68805 ctor public SQLNonTransientException(String, String); 68806 ctor public SQLNonTransientException(String, String, int); 68807 ctor public SQLNonTransientException(Throwable); 68808 ctor public SQLNonTransientException(String, Throwable); 68809 ctor public SQLNonTransientException(String, String, Throwable); 68810 ctor public SQLNonTransientException(String, String, int, Throwable); 68811 } 68812 68813 public interface SQLOutput { 68814 method public void writeArray(java.sql.Array) throws java.sql.SQLException; 68815 method public void writeAsciiStream(java.io.InputStream) throws java.sql.SQLException; 68816 method public void writeBigDecimal(java.math.BigDecimal) throws java.sql.SQLException; 68817 method public void writeBinaryStream(java.io.InputStream) throws java.sql.SQLException; 68818 method public void writeBlob(java.sql.Blob) throws java.sql.SQLException; 68819 method public void writeBoolean(boolean) throws java.sql.SQLException; 68820 method public void writeByte(byte) throws java.sql.SQLException; 68821 method public void writeBytes(byte[]) throws java.sql.SQLException; 68822 method public void writeCharacterStream(java.io.Reader) throws java.sql.SQLException; 68823 method public void writeClob(java.sql.Clob) throws java.sql.SQLException; 68824 method public void writeDate(java.sql.Date) throws java.sql.SQLException; 68825 method public void writeDouble(double) throws java.sql.SQLException; 68826 method public void writeFloat(float) throws java.sql.SQLException; 68827 method public void writeInt(int) throws java.sql.SQLException; 68828 method public void writeLong(long) throws java.sql.SQLException; 68829 method public void writeNClob(java.sql.NClob) throws java.sql.SQLException; 68830 method public void writeNString(String) throws java.sql.SQLException; 68831 method public void writeObject(java.sql.SQLData) throws java.sql.SQLException; 68832 method public void writeRef(java.sql.Ref) throws java.sql.SQLException; 68833 method public void writeRowId(java.sql.RowId) throws java.sql.SQLException; 68834 method public void writeSQLXML(java.sql.SQLXML) throws java.sql.SQLException; 68835 method public void writeShort(short) throws java.sql.SQLException; 68836 method public void writeString(String) throws java.sql.SQLException; 68837 method public void writeStruct(java.sql.Struct) throws java.sql.SQLException; 68838 method public void writeTime(java.sql.Time) throws java.sql.SQLException; 68839 method public void writeTimestamp(java.sql.Timestamp) throws java.sql.SQLException; 68840 method public void writeURL(java.net.URL) throws java.sql.SQLException; 68841 } 68842 68843 public final class SQLPermission extends java.security.BasicPermission { 68844 ctor public SQLPermission(String); 68845 ctor public SQLPermission(String, String); 68846 } 68847 68848 public class SQLRecoverableException extends java.sql.SQLException { 68849 ctor public SQLRecoverableException(); 68850 ctor public SQLRecoverableException(String); 68851 ctor public SQLRecoverableException(String, String); 68852 ctor public SQLRecoverableException(String, String, int); 68853 ctor public SQLRecoverableException(Throwable); 68854 ctor public SQLRecoverableException(String, Throwable); 68855 ctor public SQLRecoverableException(String, String, Throwable); 68856 ctor public SQLRecoverableException(String, String, int, Throwable); 68857 } 68858 68859 public class SQLSyntaxErrorException extends java.sql.SQLNonTransientException { 68860 ctor public SQLSyntaxErrorException(); 68861 ctor public SQLSyntaxErrorException(String); 68862 ctor public SQLSyntaxErrorException(String, String); 68863 ctor public SQLSyntaxErrorException(String, String, int); 68864 ctor public SQLSyntaxErrorException(Throwable); 68865 ctor public SQLSyntaxErrorException(String, Throwable); 68866 ctor public SQLSyntaxErrorException(String, String, Throwable); 68867 ctor public SQLSyntaxErrorException(String, String, int, Throwable); 68868 } 68869 68870 public class SQLTimeoutException extends java.sql.SQLTransientException { 68871 ctor public SQLTimeoutException(); 68872 ctor public SQLTimeoutException(String); 68873 ctor public SQLTimeoutException(String, String); 68874 ctor public SQLTimeoutException(String, String, int); 68875 ctor public SQLTimeoutException(Throwable); 68876 ctor public SQLTimeoutException(String, Throwable); 68877 ctor public SQLTimeoutException(String, String, Throwable); 68878 ctor public SQLTimeoutException(String, String, int, Throwable); 68879 } 68880 68881 public class SQLTransactionRollbackException extends java.sql.SQLTransientException { 68882 ctor public SQLTransactionRollbackException(); 68883 ctor public SQLTransactionRollbackException(String); 68884 ctor public SQLTransactionRollbackException(String, String); 68885 ctor public SQLTransactionRollbackException(String, String, int); 68886 ctor public SQLTransactionRollbackException(Throwable); 68887 ctor public SQLTransactionRollbackException(String, Throwable); 68888 ctor public SQLTransactionRollbackException(String, String, Throwable); 68889 ctor public SQLTransactionRollbackException(String, String, int, Throwable); 68890 } 68891 68892 public class SQLTransientConnectionException extends java.sql.SQLTransientException { 68893 ctor public SQLTransientConnectionException(); 68894 ctor public SQLTransientConnectionException(String); 68895 ctor public SQLTransientConnectionException(String, String); 68896 ctor public SQLTransientConnectionException(String, String, int); 68897 ctor public SQLTransientConnectionException(Throwable); 68898 ctor public SQLTransientConnectionException(String, Throwable); 68899 ctor public SQLTransientConnectionException(String, String, Throwable); 68900 ctor public SQLTransientConnectionException(String, String, int, Throwable); 68901 } 68902 68903 public class SQLTransientException extends java.sql.SQLException { 68904 ctor public SQLTransientException(); 68905 ctor public SQLTransientException(String); 68906 ctor public SQLTransientException(String, String); 68907 ctor public SQLTransientException(String, String, int); 68908 ctor public SQLTransientException(Throwable); 68909 ctor public SQLTransientException(String, Throwable); 68910 ctor public SQLTransientException(String, String, Throwable); 68911 ctor public SQLTransientException(String, String, int, Throwable); 68912 } 68913 68914 public class SQLWarning extends java.sql.SQLException { 68915 ctor public SQLWarning(String, String, int); 68916 ctor public SQLWarning(String, String); 68917 ctor public SQLWarning(String); 68918 ctor public SQLWarning(); 68919 ctor public SQLWarning(Throwable); 68920 ctor public SQLWarning(String, Throwable); 68921 ctor public SQLWarning(String, String, Throwable); 68922 ctor public SQLWarning(String, String, int, Throwable); 68923 method public java.sql.SQLWarning getNextWarning(); 68924 method public void setNextWarning(java.sql.SQLWarning); 68925 } 68926 68927 public interface SQLXML { 68928 method public void free() throws java.sql.SQLException; 68929 method public java.io.InputStream getBinaryStream() throws java.sql.SQLException; 68930 method public java.io.Reader getCharacterStream() throws java.sql.SQLException; 68931 method public <T extends javax.xml.transform.Source> T getSource(Class<T>) throws java.sql.SQLException; 68932 method public String getString() throws java.sql.SQLException; 68933 method public java.io.OutputStream setBinaryStream() throws java.sql.SQLException; 68934 method public java.io.Writer setCharacterStream() throws java.sql.SQLException; 68935 method public <T extends javax.xml.transform.Result> T setResult(Class<T>) throws java.sql.SQLException; 68936 method public void setString(String) throws java.sql.SQLException; 68937 } 68938 68939 public interface Savepoint { 68940 method public int getSavepointId() throws java.sql.SQLException; 68941 method public String getSavepointName() throws java.sql.SQLException; 68942 } 68943 68944 public interface Statement extends java.sql.Wrapper java.lang.AutoCloseable { 68945 method public void addBatch(String) throws java.sql.SQLException; 68946 method public void cancel() throws java.sql.SQLException; 68947 method public void clearBatch() throws java.sql.SQLException; 68948 method public void clearWarnings() throws java.sql.SQLException; 68949 method public void close() throws java.sql.SQLException; 68950 method public boolean execute(String) throws java.sql.SQLException; 68951 method public boolean execute(String, int) throws java.sql.SQLException; 68952 method public boolean execute(String, int[]) throws java.sql.SQLException; 68953 method public boolean execute(String, String[]) throws java.sql.SQLException; 68954 method public int[] executeBatch() throws java.sql.SQLException; 68955 method public java.sql.ResultSet executeQuery(String) throws java.sql.SQLException; 68956 method public int executeUpdate(String) throws java.sql.SQLException; 68957 method public int executeUpdate(String, int) throws java.sql.SQLException; 68958 method public int executeUpdate(String, int[]) throws java.sql.SQLException; 68959 method public int executeUpdate(String, String[]) throws java.sql.SQLException; 68960 method public java.sql.Connection getConnection() throws java.sql.SQLException; 68961 method public int getFetchDirection() throws java.sql.SQLException; 68962 method public int getFetchSize() throws java.sql.SQLException; 68963 method public java.sql.ResultSet getGeneratedKeys() throws java.sql.SQLException; 68964 method public int getMaxFieldSize() throws java.sql.SQLException; 68965 method public int getMaxRows() throws java.sql.SQLException; 68966 method public boolean getMoreResults() throws java.sql.SQLException; 68967 method public boolean getMoreResults(int) throws java.sql.SQLException; 68968 method public int getQueryTimeout() throws java.sql.SQLException; 68969 method public java.sql.ResultSet getResultSet() throws java.sql.SQLException; 68970 method public int getResultSetConcurrency() throws java.sql.SQLException; 68971 method public int getResultSetHoldability() throws java.sql.SQLException; 68972 method public int getResultSetType() throws java.sql.SQLException; 68973 method public int getUpdateCount() throws java.sql.SQLException; 68974 method public java.sql.SQLWarning getWarnings() throws java.sql.SQLException; 68975 method public boolean isClosed() throws java.sql.SQLException; 68976 method public boolean isPoolable() throws java.sql.SQLException; 68977 method public void setCursorName(String) throws java.sql.SQLException; 68978 method public void setEscapeProcessing(boolean) throws java.sql.SQLException; 68979 method public void setFetchDirection(int) throws java.sql.SQLException; 68980 method public void setFetchSize(int) throws java.sql.SQLException; 68981 method public void setMaxFieldSize(int) throws java.sql.SQLException; 68982 method public void setMaxRows(int) throws java.sql.SQLException; 68983 method public void setPoolable(boolean) throws java.sql.SQLException; 68984 method public void setQueryTimeout(int) throws java.sql.SQLException; 68985 field public static final int CLOSE_ALL_RESULTS = 3; // 0x3 68986 field public static final int CLOSE_CURRENT_RESULT = 1; // 0x1 68987 field public static final int EXECUTE_FAILED = -3; // 0xfffffffd 68988 field public static final int KEEP_CURRENT_RESULT = 2; // 0x2 68989 field public static final int NO_GENERATED_KEYS = 2; // 0x2 68990 field public static final int RETURN_GENERATED_KEYS = 1; // 0x1 68991 field public static final int SUCCESS_NO_INFO = -2; // 0xfffffffe 68992 } 68993 68994 public interface Struct { 68995 method public Object[] getAttributes() throws java.sql.SQLException; 68996 method public Object[] getAttributes(java.util.Map<java.lang.String,java.lang.Class<?>>) throws java.sql.SQLException; 68997 method public String getSQLTypeName() throws java.sql.SQLException; 68998 } 68999 69000 public class Time extends java.util.Date { 69001 ctor @Deprecated public Time(int, int, int); 69002 ctor public Time(long); 69003 method public static java.sql.Time valueOf(String); 69004 } 69005 69006 public class Timestamp extends java.util.Date { 69007 ctor @Deprecated public Timestamp(int, int, int, int, int, int, int); 69008 ctor public Timestamp(long); 69009 method public boolean after(java.sql.Timestamp); 69010 method public boolean before(java.sql.Timestamp); 69011 method public int compareTo(java.sql.Timestamp); 69012 method public boolean equals(java.sql.Timestamp); 69013 method public int getNanos(); 69014 method public void setNanos(int); 69015 method public static java.sql.Timestamp valueOf(String); 69016 } 69017 69018 public class Types { 69019 field public static final int ARRAY = 2003; // 0x7d3 69020 field public static final int BIGINT = -5; // 0xfffffffb 69021 field public static final int BINARY = -2; // 0xfffffffe 69022 field public static final int BIT = -7; // 0xfffffff9 69023 field public static final int BLOB = 2004; // 0x7d4 69024 field public static final int BOOLEAN = 16; // 0x10 69025 field public static final int CHAR = 1; // 0x1 69026 field public static final int CLOB = 2005; // 0x7d5 69027 field public static final int DATALINK = 70; // 0x46 69028 field public static final int DATE = 91; // 0x5b 69029 field public static final int DECIMAL = 3; // 0x3 69030 field public static final int DISTINCT = 2001; // 0x7d1 69031 field public static final int DOUBLE = 8; // 0x8 69032 field public static final int FLOAT = 6; // 0x6 69033 field public static final int INTEGER = 4; // 0x4 69034 field public static final int JAVA_OBJECT = 2000; // 0x7d0 69035 field public static final int LONGNVARCHAR = -16; // 0xfffffff0 69036 field public static final int LONGVARBINARY = -4; // 0xfffffffc 69037 field public static final int LONGVARCHAR = -1; // 0xffffffff 69038 field public static final int NCHAR = -15; // 0xfffffff1 69039 field public static final int NCLOB = 2011; // 0x7db 69040 field public static final int NULL = 0; // 0x0 69041 field public static final int NUMERIC = 2; // 0x2 69042 field public static final int NVARCHAR = -9; // 0xfffffff7 69043 field public static final int OTHER = 1111; // 0x457 69044 field public static final int REAL = 7; // 0x7 69045 field public static final int REF = 2006; // 0x7d6 69046 field public static final int ROWID = -8; // 0xfffffff8 69047 field public static final int SMALLINT = 5; // 0x5 69048 field public static final int SQLXML = 2009; // 0x7d9 69049 field public static final int STRUCT = 2002; // 0x7d2 69050 field public static final int TIME = 92; // 0x5c 69051 field public static final int TIMESTAMP = 93; // 0x5d 69052 field public static final int TINYINT = -6; // 0xfffffffa 69053 field public static final int VARBINARY = -3; // 0xfffffffd 69054 field public static final int VARCHAR = 12; // 0xc 69055 } 69056 69057 public interface Wrapper { 69058 method public boolean isWrapperFor(Class<?>) throws java.sql.SQLException; 69059 method public <T> T unwrap(Class<T>) throws java.sql.SQLException; 69060 } 69061 69062} 69063 69064package java.text { 69065 69066 public class Annotation { 69067 ctor public Annotation(Object); 69068 method public Object getValue(); 69069 } 69070 69071 public interface AttributedCharacterIterator extends java.text.CharacterIterator { 69072 method public java.util.Set<java.text.AttributedCharacterIterator.Attribute> getAllAttributeKeys(); 69073 method public Object getAttribute(java.text.AttributedCharacterIterator.Attribute); 69074 method public java.util.Map<java.text.AttributedCharacterIterator.Attribute,java.lang.Object> getAttributes(); 69075 method public int getRunLimit(); 69076 method public int getRunLimit(java.text.AttributedCharacterIterator.Attribute); 69077 method public int getRunLimit(java.util.Set<? extends java.text.AttributedCharacterIterator.Attribute>); 69078 method public int getRunStart(); 69079 method public int getRunStart(java.text.AttributedCharacterIterator.Attribute); 69080 method public int getRunStart(java.util.Set<? extends java.text.AttributedCharacterIterator.Attribute>); 69081 } 69082 69083 public static class AttributedCharacterIterator.Attribute implements java.io.Serializable { 69084 ctor protected AttributedCharacterIterator.Attribute(String); 69085 method public final boolean equals(Object); 69086 method protected String getName(); 69087 method public final int hashCode(); 69088 method protected Object readResolve() throws java.io.InvalidObjectException; 69089 field public static final java.text.AttributedCharacterIterator.Attribute INPUT_METHOD_SEGMENT; 69090 field public static final java.text.AttributedCharacterIterator.Attribute LANGUAGE; 69091 field public static final java.text.AttributedCharacterIterator.Attribute READING; 69092 } 69093 69094 public class AttributedString { 69095 ctor public AttributedString(String); 69096 ctor public AttributedString(String, java.util.Map<? extends java.text.AttributedCharacterIterator.Attribute,?>); 69097 ctor public AttributedString(java.text.AttributedCharacterIterator); 69098 ctor public AttributedString(java.text.AttributedCharacterIterator, int, int); 69099 ctor public AttributedString(java.text.AttributedCharacterIterator, int, int, java.text.AttributedCharacterIterator.Attribute[]); 69100 method public void addAttribute(java.text.AttributedCharacterIterator.Attribute, Object); 69101 method public void addAttribute(java.text.AttributedCharacterIterator.Attribute, Object, int, int); 69102 method public void addAttributes(java.util.Map<? extends java.text.AttributedCharacterIterator.Attribute,?>, int, int); 69103 method public java.text.AttributedCharacterIterator getIterator(); 69104 method public java.text.AttributedCharacterIterator getIterator(java.text.AttributedCharacterIterator.Attribute[]); 69105 method public java.text.AttributedCharacterIterator getIterator(java.text.AttributedCharacterIterator.Attribute[], int, int); 69106 } 69107 69108 public final class Bidi { 69109 ctor public Bidi(String, int); 69110 ctor public Bidi(java.text.AttributedCharacterIterator); 69111 ctor public Bidi(char[], int, byte[], int, int, int); 69112 method public boolean baseIsLeftToRight(); 69113 method public java.text.Bidi createLineBidi(int, int); 69114 method public int getBaseLevel(); 69115 method public int getLength(); 69116 method public int getLevelAt(int); 69117 method public int getRunCount(); 69118 method public int getRunLevel(int); 69119 method public int getRunLimit(int); 69120 method public int getRunStart(int); 69121 method public boolean isLeftToRight(); 69122 method public boolean isMixed(); 69123 method public boolean isRightToLeft(); 69124 method public static void reorderVisually(byte[], int, Object[], int, int); 69125 method public static boolean requiresBidi(char[], int, int); 69126 field public static final int DIRECTION_DEFAULT_LEFT_TO_RIGHT = -2; // 0xfffffffe 69127 field public static final int DIRECTION_DEFAULT_RIGHT_TO_LEFT = -1; // 0xffffffff 69128 field public static final int DIRECTION_LEFT_TO_RIGHT = 0; // 0x0 69129 field public static final int DIRECTION_RIGHT_TO_LEFT = 1; // 0x1 69130 } 69131 69132 public abstract class BreakIterator implements java.lang.Cloneable { 69133 ctor protected BreakIterator(); 69134 method public Object clone(); 69135 method public abstract int current(); 69136 method public abstract int first(); 69137 method public abstract int following(int); 69138 method public static java.util.Locale[] getAvailableLocales(); 69139 method public static java.text.BreakIterator getCharacterInstance(); 69140 method public static java.text.BreakIterator getCharacterInstance(java.util.Locale); 69141 method public static java.text.BreakIterator getLineInstance(); 69142 method public static java.text.BreakIterator getLineInstance(java.util.Locale); 69143 method public static java.text.BreakIterator getSentenceInstance(); 69144 method public static java.text.BreakIterator getSentenceInstance(java.util.Locale); 69145 method public abstract java.text.CharacterIterator getText(); 69146 method public static java.text.BreakIterator getWordInstance(); 69147 method public static java.text.BreakIterator getWordInstance(java.util.Locale); 69148 method public boolean isBoundary(int); 69149 method public abstract int last(); 69150 method public abstract int next(int); 69151 method public abstract int next(); 69152 method public int preceding(int); 69153 method public abstract int previous(); 69154 method public void setText(String); 69155 method public abstract void setText(java.text.CharacterIterator); 69156 field public static final int DONE = -1; // 0xffffffff 69157 } 69158 69159 public interface CharacterIterator extends java.lang.Cloneable { 69160 method public Object clone(); 69161 method public char current(); 69162 method public char first(); 69163 method public int getBeginIndex(); 69164 method public int getEndIndex(); 69165 method public int getIndex(); 69166 method public char last(); 69167 method public char next(); 69168 method public char previous(); 69169 method public char setIndex(int); 69170 field public static final char DONE = 65535; // 0xffff '\uffff' 69171 } 69172 69173 public class ChoiceFormat extends java.text.NumberFormat { 69174 ctor public ChoiceFormat(String); 69175 ctor public ChoiceFormat(double[], String[]); 69176 method public void applyPattern(String); 69177 method public StringBuffer format(long, StringBuffer, java.text.FieldPosition); 69178 method public StringBuffer format(double, StringBuffer, java.text.FieldPosition); 69179 method public Object[] getFormats(); 69180 method public double[] getLimits(); 69181 method public static final double nextDouble(double); 69182 method public static double nextDouble(double, boolean); 69183 method public Number parse(String, java.text.ParsePosition); 69184 method public static final double previousDouble(double); 69185 method public void setChoices(double[], String[]); 69186 method public String toPattern(); 69187 } 69188 69189 public final class CollationElementIterator { 69190 method public int getMaxExpansion(int); 69191 method public int getOffset(); 69192 method public int next(); 69193 method public int previous(); 69194 method public static int primaryOrder(int); 69195 method public void reset(); 69196 method public static short secondaryOrder(int); 69197 method public void setOffset(int); 69198 method public void setText(String); 69199 method public void setText(java.text.CharacterIterator); 69200 method public static short tertiaryOrder(int); 69201 field public static final int NULLORDER = -1; // 0xffffffff 69202 } 69203 69204 public abstract class CollationKey implements java.lang.Comparable<java.text.CollationKey> { 69205 ctor protected CollationKey(String); 69206 method public abstract int compareTo(java.text.CollationKey); 69207 method public String getSourceString(); 69208 method public abstract byte[] toByteArray(); 69209 } 69210 69211 public abstract class Collator implements java.lang.Cloneable java.util.Comparator<java.lang.Object> { 69212 ctor protected Collator(); 69213 method public Object clone(); 69214 method public abstract int compare(String, String); 69215 method public int compare(Object, Object); 69216 method public boolean equals(String, String); 69217 method public static java.util.Locale[] getAvailableLocales(); 69218 method public abstract java.text.CollationKey getCollationKey(String); 69219 method public int getDecomposition(); 69220 method public static java.text.Collator getInstance(); 69221 method public static java.text.Collator getInstance(java.util.Locale); 69222 method public int getStrength(); 69223 method public abstract int hashCode(); 69224 method public void setDecomposition(int); 69225 method public void setStrength(int); 69226 field public static final int CANONICAL_DECOMPOSITION = 1; // 0x1 69227 field public static final int FULL_DECOMPOSITION = 2; // 0x2 69228 field public static final int IDENTICAL = 3; // 0x3 69229 field public static final int NO_DECOMPOSITION = 0; // 0x0 69230 field public static final int PRIMARY = 0; // 0x0 69231 field public static final int SECONDARY = 1; // 0x1 69232 field public static final int TERTIARY = 2; // 0x2 69233 } 69234 69235 public abstract class DateFormat extends java.text.Format { 69236 ctor protected DateFormat(); 69237 method @NonNull public final StringBuffer format(@NonNull Object, @NonNull StringBuffer, @NonNull java.text.FieldPosition); 69238 method @NonNull public abstract StringBuffer format(@NonNull java.util.Date, @NonNull StringBuffer, @NonNull java.text.FieldPosition); 69239 method @NonNull public final String format(@NonNull java.util.Date); 69240 method @NonNull public static java.util.Locale[] getAvailableLocales(); 69241 method @NonNull public java.util.Calendar getCalendar(); 69242 method @NonNull public static final java.text.DateFormat getDateInstance(); 69243 method @NonNull public static final java.text.DateFormat getDateInstance(int); 69244 method @NonNull public static final java.text.DateFormat getDateInstance(int, @NonNull java.util.Locale); 69245 method @NonNull public static final java.text.DateFormat getDateTimeInstance(); 69246 method @NonNull public static final java.text.DateFormat getDateTimeInstance(int, int); 69247 method @NonNull public static final java.text.DateFormat getDateTimeInstance(int, int, @NonNull java.util.Locale); 69248 method @NonNull public static final java.text.DateFormat getInstance(); 69249 method @NonNull public java.text.NumberFormat getNumberFormat(); 69250 method @NonNull public static final java.text.DateFormat getTimeInstance(); 69251 method @NonNull public static final java.text.DateFormat getTimeInstance(int); 69252 method @NonNull public static final java.text.DateFormat getTimeInstance(int, @NonNull java.util.Locale); 69253 method @NonNull public java.util.TimeZone getTimeZone(); 69254 method public boolean isLenient(); 69255 method @Nullable public java.util.Date parse(@NonNull String) throws java.text.ParseException; 69256 method @Nullable public abstract java.util.Date parse(@NonNull String, @NonNull java.text.ParsePosition); 69257 method @Nullable public Object parseObject(@NonNull String, @NonNull java.text.ParsePosition); 69258 method public void setCalendar(@NonNull java.util.Calendar); 69259 method public void setLenient(boolean); 69260 method public void setNumberFormat(@NonNull java.text.NumberFormat); 69261 method public void setTimeZone(@NonNull java.util.TimeZone); 69262 field public static final int AM_PM_FIELD = 14; // 0xe 69263 field public static final int DATE_FIELD = 3; // 0x3 69264 field public static final int DAY_OF_WEEK_FIELD = 9; // 0x9 69265 field public static final int DAY_OF_WEEK_IN_MONTH_FIELD = 11; // 0xb 69266 field public static final int DAY_OF_YEAR_FIELD = 10; // 0xa 69267 field public static final int DEFAULT = 2; // 0x2 69268 field public static final int ERA_FIELD = 0; // 0x0 69269 field public static final int FULL = 0; // 0x0 69270 field public static final int HOUR0_FIELD = 16; // 0x10 69271 field public static final int HOUR1_FIELD = 15; // 0xf 69272 field public static final int HOUR_OF_DAY0_FIELD = 5; // 0x5 69273 field public static final int HOUR_OF_DAY1_FIELD = 4; // 0x4 69274 field public static final int LONG = 1; // 0x1 69275 field public static final int MEDIUM = 2; // 0x2 69276 field public static final int MILLISECOND_FIELD = 8; // 0x8 69277 field public static final int MINUTE_FIELD = 6; // 0x6 69278 field public static final int MONTH_FIELD = 2; // 0x2 69279 field public static final int SECOND_FIELD = 7; // 0x7 69280 field public static final int SHORT = 3; // 0x3 69281 field public static final int TIMEZONE_FIELD = 17; // 0x11 69282 field public static final int WEEK_OF_MONTH_FIELD = 13; // 0xd 69283 field public static final int WEEK_OF_YEAR_FIELD = 12; // 0xc 69284 field public static final int YEAR_FIELD = 1; // 0x1 69285 field @NonNull protected java.util.Calendar calendar; 69286 field @NonNull protected java.text.NumberFormat numberFormat; 69287 } 69288 69289 public static class DateFormat.Field extends java.text.Format.Field { 69290 ctor protected DateFormat.Field(@NonNull String, int); 69291 method public int getCalendarField(); 69292 method @NonNull public static java.text.DateFormat.Field ofCalendarField(int); 69293 field @NonNull public static final java.text.DateFormat.Field AM_PM; 69294 field @NonNull public static final java.text.DateFormat.Field DAY_OF_MONTH; 69295 field @NonNull public static final java.text.DateFormat.Field DAY_OF_WEEK; 69296 field @NonNull public static final java.text.DateFormat.Field DAY_OF_WEEK_IN_MONTH; 69297 field @NonNull public static final java.text.DateFormat.Field DAY_OF_YEAR; 69298 field @NonNull public static final java.text.DateFormat.Field ERA; 69299 field @NonNull public static final java.text.DateFormat.Field HOUR0; 69300 field @NonNull public static final java.text.DateFormat.Field HOUR1; 69301 field @NonNull public static final java.text.DateFormat.Field HOUR_OF_DAY0; 69302 field @NonNull public static final java.text.DateFormat.Field HOUR_OF_DAY1; 69303 field @NonNull public static final java.text.DateFormat.Field MILLISECOND; 69304 field @NonNull public static final java.text.DateFormat.Field MINUTE; 69305 field @NonNull public static final java.text.DateFormat.Field MONTH; 69306 field @NonNull public static final java.text.DateFormat.Field SECOND; 69307 field @NonNull public static final java.text.DateFormat.Field TIME_ZONE; 69308 field @NonNull public static final java.text.DateFormat.Field WEEK_OF_MONTH; 69309 field @NonNull public static final java.text.DateFormat.Field WEEK_OF_YEAR; 69310 field @NonNull public static final java.text.DateFormat.Field YEAR; 69311 } 69312 69313 public class DateFormatSymbols implements java.lang.Cloneable java.io.Serializable { 69314 ctor public DateFormatSymbols(); 69315 ctor public DateFormatSymbols(java.util.Locale); 69316 method public Object clone(); 69317 method public String[] getAmPmStrings(); 69318 method public static java.util.Locale[] getAvailableLocales(); 69319 method public String[] getEras(); 69320 method public static final java.text.DateFormatSymbols getInstance(); 69321 method public static final java.text.DateFormatSymbols getInstance(java.util.Locale); 69322 method public String getLocalPatternChars(); 69323 method public String[] getMonths(); 69324 method public String[] getShortMonths(); 69325 method public String[] getShortWeekdays(); 69326 method public String[] getWeekdays(); 69327 method public String[][] getZoneStrings(); 69328 method public void setAmPmStrings(String[]); 69329 method public void setEras(String[]); 69330 method public void setLocalPatternChars(String); 69331 method public void setMonths(String[]); 69332 method public void setShortMonths(String[]); 69333 method public void setShortWeekdays(String[]); 69334 method public void setWeekdays(String[]); 69335 method public void setZoneStrings(String[][]); 69336 } 69337 69338 public class DecimalFormat extends java.text.NumberFormat { 69339 ctor public DecimalFormat(); 69340 ctor public DecimalFormat(String); 69341 ctor public DecimalFormat(String, java.text.DecimalFormatSymbols); 69342 method public void applyLocalizedPattern(String); 69343 method public void applyPattern(String); 69344 method public final StringBuffer format(Object, StringBuffer, java.text.FieldPosition); 69345 method public StringBuffer format(double, StringBuffer, java.text.FieldPosition); 69346 method public StringBuffer format(long, StringBuffer, java.text.FieldPosition); 69347 method public java.text.DecimalFormatSymbols getDecimalFormatSymbols(); 69348 method public int getGroupingSize(); 69349 method public int getMultiplier(); 69350 method public String getNegativePrefix(); 69351 method public String getNegativeSuffix(); 69352 method public String getPositivePrefix(); 69353 method public String getPositiveSuffix(); 69354 method public boolean isDecimalSeparatorAlwaysShown(); 69355 method public boolean isParseBigDecimal(); 69356 method public Number parse(String, java.text.ParsePosition); 69357 method public void setDecimalFormatSymbols(java.text.DecimalFormatSymbols); 69358 method public void setDecimalSeparatorAlwaysShown(boolean); 69359 method public void setGroupingSize(int); 69360 method public void setMultiplier(int); 69361 method public void setNegativePrefix(String); 69362 method public void setNegativeSuffix(String); 69363 method public void setParseBigDecimal(boolean); 69364 method public void setPositivePrefix(String); 69365 method public void setPositiveSuffix(String); 69366 method public String toLocalizedPattern(); 69367 method public String toPattern(); 69368 } 69369 69370 public class DecimalFormatSymbols implements java.lang.Cloneable java.io.Serializable { 69371 ctor public DecimalFormatSymbols(); 69372 ctor public DecimalFormatSymbols(java.util.Locale); 69373 method public Object clone(); 69374 method public static java.util.Locale[] getAvailableLocales(); 69375 method public java.util.Currency getCurrency(); 69376 method public String getCurrencySymbol(); 69377 method public char getDecimalSeparator(); 69378 method public char getDigit(); 69379 method public String getExponentSeparator(); 69380 method public char getGroupingSeparator(); 69381 method public String getInfinity(); 69382 method public static final java.text.DecimalFormatSymbols getInstance(); 69383 method public static final java.text.DecimalFormatSymbols getInstance(java.util.Locale); 69384 method public String getInternationalCurrencySymbol(); 69385 method public char getMinusSign(); 69386 method public char getMonetaryDecimalSeparator(); 69387 method public String getNaN(); 69388 method public char getPatternSeparator(); 69389 method public char getPerMill(); 69390 method public char getPercent(); 69391 method public char getZeroDigit(); 69392 method public void setCurrency(java.util.Currency); 69393 method public void setCurrencySymbol(String); 69394 method public void setDecimalSeparator(char); 69395 method public void setDigit(char); 69396 method public void setExponentSeparator(String); 69397 method public void setGroupingSeparator(char); 69398 method public void setInfinity(String); 69399 method public void setInternationalCurrencySymbol(String); 69400 method public void setMinusSign(char); 69401 method public void setMonetaryDecimalSeparator(char); 69402 method public void setNaN(String); 69403 method public void setPatternSeparator(char); 69404 method public void setPerMill(char); 69405 method public void setPercent(char); 69406 method public void setZeroDigit(char); 69407 } 69408 69409 public class FieldPosition { 69410 ctor public FieldPosition(int); 69411 ctor public FieldPosition(java.text.Format.Field); 69412 ctor public FieldPosition(java.text.Format.Field, int); 69413 method public int getBeginIndex(); 69414 method public int getEndIndex(); 69415 method public int getField(); 69416 method public java.text.Format.Field getFieldAttribute(); 69417 method public void setBeginIndex(int); 69418 method public void setEndIndex(int); 69419 } 69420 69421 public abstract class Format implements java.lang.Cloneable java.io.Serializable { 69422 ctor protected Format(); 69423 method public Object clone(); 69424 method public final String format(Object); 69425 method public abstract StringBuffer format(Object, StringBuffer, java.text.FieldPosition); 69426 method public java.text.AttributedCharacterIterator formatToCharacterIterator(Object); 69427 method public abstract Object parseObject(String, java.text.ParsePosition); 69428 method public Object parseObject(String) throws java.text.ParseException; 69429 } 69430 69431 public static class Format.Field extends java.text.AttributedCharacterIterator.Attribute { 69432 ctor protected Format.Field(String); 69433 } 69434 69435 public class MessageFormat extends java.text.Format { 69436 ctor public MessageFormat(String); 69437 ctor public MessageFormat(String, java.util.Locale); 69438 method public void applyPattern(String); 69439 method public final StringBuffer format(Object[], StringBuffer, java.text.FieldPosition); 69440 method public static String format(String, java.lang.Object...); 69441 method public final StringBuffer format(Object, StringBuffer, java.text.FieldPosition); 69442 method public java.text.Format[] getFormats(); 69443 method public java.text.Format[] getFormatsByArgumentIndex(); 69444 method public java.util.Locale getLocale(); 69445 method public Object[] parse(String, java.text.ParsePosition); 69446 method public Object[] parse(String) throws java.text.ParseException; 69447 method public Object parseObject(String, java.text.ParsePosition); 69448 method public void setFormat(int, java.text.Format); 69449 method public void setFormatByArgumentIndex(int, java.text.Format); 69450 method public void setFormats(java.text.Format[]); 69451 method public void setFormatsByArgumentIndex(java.text.Format[]); 69452 method public void setLocale(java.util.Locale); 69453 method public String toPattern(); 69454 } 69455 69456 public static class MessageFormat.Field extends java.text.Format.Field { 69457 ctor protected MessageFormat.Field(String); 69458 field public static final java.text.MessageFormat.Field ARGUMENT; 69459 } 69460 69461 public final class Normalizer { 69462 method public static boolean isNormalized(CharSequence, java.text.Normalizer.Form); 69463 method public static String normalize(CharSequence, java.text.Normalizer.Form); 69464 } 69465 69466 public enum Normalizer.Form { 69467 enum_constant public static final java.text.Normalizer.Form NFC; 69468 enum_constant public static final java.text.Normalizer.Form NFD; 69469 enum_constant public static final java.text.Normalizer.Form NFKC; 69470 enum_constant public static final java.text.Normalizer.Form NFKD; 69471 } 69472 69473 public abstract class NumberFormat extends java.text.Format { 69474 ctor protected NumberFormat(); 69475 method @NonNull public StringBuffer format(@NonNull Object, @NonNull StringBuffer, @NonNull java.text.FieldPosition); 69476 method @NonNull public final String format(double); 69477 method @NonNull public final String format(long); 69478 method @NonNull public abstract StringBuffer format(double, @NonNull StringBuffer, @NonNull java.text.FieldPosition); 69479 method @NonNull public abstract StringBuffer format(long, @NonNull StringBuffer, @NonNull java.text.FieldPosition); 69480 method @NonNull public static java.util.Locale[] getAvailableLocales(); 69481 method @Nullable public java.util.Currency getCurrency(); 69482 method @NonNull public static final java.text.NumberFormat getCurrencyInstance(); 69483 method @NonNull public static java.text.NumberFormat getCurrencyInstance(@NonNull java.util.Locale); 69484 method @NonNull public static final java.text.NumberFormat getInstance(); 69485 method @NonNull public static java.text.NumberFormat getInstance(@NonNull java.util.Locale); 69486 method @NonNull public static final java.text.NumberFormat getIntegerInstance(); 69487 method @NonNull public static java.text.NumberFormat getIntegerInstance(@NonNull java.util.Locale); 69488 method public int getMaximumFractionDigits(); 69489 method public int getMaximumIntegerDigits(); 69490 method public int getMinimumFractionDigits(); 69491 method public int getMinimumIntegerDigits(); 69492 method @NonNull public static final java.text.NumberFormat getNumberInstance(); 69493 method @NonNull public static java.text.NumberFormat getNumberInstance(@NonNull java.util.Locale); 69494 method @NonNull public static final java.text.NumberFormat getPercentInstance(); 69495 method @NonNull public static java.text.NumberFormat getPercentInstance(@NonNull java.util.Locale); 69496 method @NonNull public java.math.RoundingMode getRoundingMode(); 69497 method public boolean isGroupingUsed(); 69498 method public boolean isParseIntegerOnly(); 69499 method @Nullable public abstract Number parse(@NonNull String, @NonNull java.text.ParsePosition); 69500 method @Nullable public Number parse(@NonNull String) throws java.text.ParseException; 69501 method @Nullable public final Object parseObject(@NonNull String, @NonNull java.text.ParsePosition); 69502 method public void setCurrency(@NonNull java.util.Currency); 69503 method public void setGroupingUsed(boolean); 69504 method public void setMaximumFractionDigits(int); 69505 method public void setMaximumIntegerDigits(int); 69506 method public void setMinimumFractionDigits(int); 69507 method public void setMinimumIntegerDigits(int); 69508 method public void setParseIntegerOnly(boolean); 69509 method public void setRoundingMode(@Nullable java.math.RoundingMode); 69510 field public static final int FRACTION_FIELD = 1; // 0x1 69511 field public static final int INTEGER_FIELD = 0; // 0x0 69512 } 69513 69514 public static class NumberFormat.Field extends java.text.Format.Field { 69515 ctor protected NumberFormat.Field(@NonNull String); 69516 field @NonNull public static final java.text.NumberFormat.Field CURRENCY; 69517 field @NonNull public static final java.text.NumberFormat.Field DECIMAL_SEPARATOR; 69518 field @NonNull public static final java.text.NumberFormat.Field EXPONENT; 69519 field @NonNull public static final java.text.NumberFormat.Field EXPONENT_SIGN; 69520 field @NonNull public static final java.text.NumberFormat.Field EXPONENT_SYMBOL; 69521 field @NonNull public static final java.text.NumberFormat.Field FRACTION; 69522 field @NonNull public static final java.text.NumberFormat.Field GROUPING_SEPARATOR; 69523 field @NonNull public static final java.text.NumberFormat.Field INTEGER; 69524 field @NonNull public static final java.text.NumberFormat.Field PERCENT; 69525 field @NonNull public static final java.text.NumberFormat.Field PERMILLE; 69526 field @NonNull public static final java.text.NumberFormat.Field SIGN; 69527 } 69528 69529 public class ParseException extends java.lang.Exception { 69530 ctor public ParseException(String, int); 69531 method public int getErrorOffset(); 69532 } 69533 69534 public class ParsePosition { 69535 ctor public ParsePosition(int); 69536 method public int getErrorIndex(); 69537 method public int getIndex(); 69538 method public void setErrorIndex(int); 69539 method public void setIndex(int); 69540 } 69541 69542 public class RuleBasedCollator extends java.text.Collator { 69543 ctor public RuleBasedCollator(String) throws java.text.ParseException; 69544 method public int compare(String, String); 69545 method public java.text.CollationElementIterator getCollationElementIterator(String); 69546 method public java.text.CollationElementIterator getCollationElementIterator(java.text.CharacterIterator); 69547 method public java.text.CollationKey getCollationKey(String); 69548 method public String getRules(); 69549 } 69550 69551 public class SimpleDateFormat extends java.text.DateFormat { 69552 ctor public SimpleDateFormat(); 69553 ctor public SimpleDateFormat(String); 69554 ctor public SimpleDateFormat(String, java.util.Locale); 69555 ctor public SimpleDateFormat(String, java.text.DateFormatSymbols); 69556 method public void applyLocalizedPattern(String); 69557 method public void applyPattern(String); 69558 method public StringBuffer format(java.util.Date, StringBuffer, java.text.FieldPosition); 69559 method public java.util.Date get2DigitYearStart(); 69560 method public java.text.DateFormatSymbols getDateFormatSymbols(); 69561 method public java.util.Date parse(String, java.text.ParsePosition); 69562 method public void set2DigitYearStart(java.util.Date); 69563 method public void setDateFormatSymbols(java.text.DateFormatSymbols); 69564 method public String toLocalizedPattern(); 69565 method public String toPattern(); 69566 } 69567 69568 public final class StringCharacterIterator implements java.text.CharacterIterator { 69569 ctor public StringCharacterIterator(String); 69570 ctor public StringCharacterIterator(String, int); 69571 ctor public StringCharacterIterator(String, int, int, int); 69572 method public Object clone(); 69573 method public char current(); 69574 method public char first(); 69575 method public int getBeginIndex(); 69576 method public int getEndIndex(); 69577 method public int getIndex(); 69578 method public char last(); 69579 method public char next(); 69580 method public char previous(); 69581 method public char setIndex(int); 69582 method public void setText(String); 69583 } 69584 69585} 69586 69587package java.time { 69588 69589 public abstract class Clock { 69590 ctor protected Clock(); 69591 method public static java.time.Clock fixed(java.time.Instant, java.time.ZoneId); 69592 method public abstract java.time.ZoneId getZone(); 69593 method public abstract java.time.Instant instant(); 69594 method public long millis(); 69595 method public static java.time.Clock offset(java.time.Clock, java.time.Duration); 69596 method public static java.time.Clock system(java.time.ZoneId); 69597 method public static java.time.Clock systemDefaultZone(); 69598 method public static java.time.Clock systemUTC(); 69599 method public static java.time.Clock tick(java.time.Clock, java.time.Duration); 69600 method public static java.time.Clock tickMinutes(java.time.ZoneId); 69601 method public static java.time.Clock tickSeconds(java.time.ZoneId); 69602 method public abstract java.time.Clock withZone(java.time.ZoneId); 69603 } 69604 69605 public class DateTimeException extends java.lang.RuntimeException { 69606 ctor public DateTimeException(String); 69607 ctor public DateTimeException(String, Throwable); 69608 } 69609 69610 public enum DayOfWeek implements java.time.temporal.TemporalAccessor java.time.temporal.TemporalAdjuster { 69611 method public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 69612 method public static java.time.DayOfWeek from(java.time.temporal.TemporalAccessor); 69613 method public String getDisplayName(java.time.format.TextStyle, java.util.Locale); 69614 method public long getLong(java.time.temporal.TemporalField); 69615 method public int getValue(); 69616 method public boolean isSupported(java.time.temporal.TemporalField); 69617 method public java.time.DayOfWeek minus(long); 69618 method public static java.time.DayOfWeek of(int); 69619 method public java.time.DayOfWeek plus(long); 69620 enum_constant public static final java.time.DayOfWeek FRIDAY; 69621 enum_constant public static final java.time.DayOfWeek MONDAY; 69622 enum_constant public static final java.time.DayOfWeek SATURDAY; 69623 enum_constant public static final java.time.DayOfWeek SUNDAY; 69624 enum_constant public static final java.time.DayOfWeek THURSDAY; 69625 enum_constant public static final java.time.DayOfWeek TUESDAY; 69626 enum_constant public static final java.time.DayOfWeek WEDNESDAY; 69627 } 69628 69629 public final class Duration implements java.lang.Comparable<java.time.Duration> java.io.Serializable java.time.temporal.TemporalAmount { 69630 method public java.time.Duration abs(); 69631 method public java.time.temporal.Temporal addTo(java.time.temporal.Temporal); 69632 method public static java.time.Duration between(java.time.temporal.Temporal, java.time.temporal.Temporal); 69633 method public int compareTo(java.time.Duration); 69634 method public java.time.Duration dividedBy(long); 69635 method public static java.time.Duration from(java.time.temporal.TemporalAmount); 69636 method public long get(java.time.temporal.TemporalUnit); 69637 method public int getNano(); 69638 method public long getSeconds(); 69639 method public java.util.List<java.time.temporal.TemporalUnit> getUnits(); 69640 method public boolean isNegative(); 69641 method public boolean isZero(); 69642 method public java.time.Duration minus(java.time.Duration); 69643 method public java.time.Duration minus(long, java.time.temporal.TemporalUnit); 69644 method public java.time.Duration minusDays(long); 69645 method public java.time.Duration minusHours(long); 69646 method public java.time.Duration minusMillis(long); 69647 method public java.time.Duration minusMinutes(long); 69648 method public java.time.Duration minusNanos(long); 69649 method public java.time.Duration minusSeconds(long); 69650 method public java.time.Duration multipliedBy(long); 69651 method public java.time.Duration negated(); 69652 method public static java.time.Duration of(long, java.time.temporal.TemporalUnit); 69653 method public static java.time.Duration ofDays(long); 69654 method public static java.time.Duration ofHours(long); 69655 method public static java.time.Duration ofMillis(long); 69656 method public static java.time.Duration ofMinutes(long); 69657 method public static java.time.Duration ofNanos(long); 69658 method public static java.time.Duration ofSeconds(long); 69659 method public static java.time.Duration ofSeconds(long, long); 69660 method public static java.time.Duration parse(CharSequence); 69661 method public java.time.Duration plus(java.time.Duration); 69662 method public java.time.Duration plus(long, java.time.temporal.TemporalUnit); 69663 method public java.time.Duration plusDays(long); 69664 method public java.time.Duration plusHours(long); 69665 method public java.time.Duration plusMillis(long); 69666 method public java.time.Duration plusMinutes(long); 69667 method public java.time.Duration plusNanos(long); 69668 method public java.time.Duration plusSeconds(long); 69669 method public java.time.temporal.Temporal subtractFrom(java.time.temporal.Temporal); 69670 method public long toDays(); 69671 method public long toHours(); 69672 method public long toMillis(); 69673 method public long toMinutes(); 69674 method public long toNanos(); 69675 method public java.time.Duration withNanos(int); 69676 method public java.time.Duration withSeconds(long); 69677 field public static final java.time.Duration ZERO; 69678 } 69679 69680 public final class Instant implements java.lang.Comparable<java.time.Instant> java.io.Serializable java.time.temporal.Temporal java.time.temporal.TemporalAdjuster { 69681 method public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 69682 method public java.time.OffsetDateTime atOffset(java.time.ZoneOffset); 69683 method public java.time.ZonedDateTime atZone(java.time.ZoneId); 69684 method public int compareTo(java.time.Instant); 69685 method public static java.time.Instant from(java.time.temporal.TemporalAccessor); 69686 method public long getEpochSecond(); 69687 method public long getLong(java.time.temporal.TemporalField); 69688 method public int getNano(); 69689 method public boolean isAfter(java.time.Instant); 69690 method public boolean isBefore(java.time.Instant); 69691 method public boolean isSupported(java.time.temporal.TemporalField); 69692 method public boolean isSupported(java.time.temporal.TemporalUnit); 69693 method public java.time.Instant minus(java.time.temporal.TemporalAmount); 69694 method public java.time.Instant minus(long, java.time.temporal.TemporalUnit); 69695 method public java.time.Instant minusMillis(long); 69696 method public java.time.Instant minusNanos(long); 69697 method public java.time.Instant minusSeconds(long); 69698 method public static java.time.Instant now(); 69699 method public static java.time.Instant now(java.time.Clock); 69700 method public static java.time.Instant ofEpochMilli(long); 69701 method public static java.time.Instant ofEpochSecond(long); 69702 method public static java.time.Instant ofEpochSecond(long, long); 69703 method public static java.time.Instant parse(CharSequence); 69704 method public java.time.Instant plus(java.time.temporal.TemporalAmount); 69705 method public java.time.Instant plus(long, java.time.temporal.TemporalUnit); 69706 method public java.time.Instant plusMillis(long); 69707 method public java.time.Instant plusNanos(long); 69708 method public java.time.Instant plusSeconds(long); 69709 method public long toEpochMilli(); 69710 method public java.time.Instant truncatedTo(java.time.temporal.TemporalUnit); 69711 method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 69712 method public java.time.Instant with(java.time.temporal.TemporalAdjuster); 69713 method public java.time.Instant with(java.time.temporal.TemporalField, long); 69714 field public static final java.time.Instant EPOCH; 69715 field public static final java.time.Instant MAX; 69716 field public static final java.time.Instant MIN; 69717 } 69718 69719 public final class LocalDate implements java.time.chrono.ChronoLocalDate java.io.Serializable java.time.temporal.Temporal java.time.temporal.TemporalAdjuster { 69720 method public java.time.LocalDateTime atStartOfDay(); 69721 method public java.time.ZonedDateTime atStartOfDay(java.time.ZoneId); 69722 method public java.time.LocalDateTime atTime(java.time.LocalTime); 69723 method public java.time.LocalDateTime atTime(int, int); 69724 method public java.time.LocalDateTime atTime(int, int, int); 69725 method public java.time.LocalDateTime atTime(int, int, int, int); 69726 method public java.time.OffsetDateTime atTime(java.time.OffsetTime); 69727 method public static java.time.LocalDate from(java.time.temporal.TemporalAccessor); 69728 method public java.time.chrono.IsoChronology getChronology(); 69729 method public int getDayOfMonth(); 69730 method public java.time.DayOfWeek getDayOfWeek(); 69731 method public int getDayOfYear(); 69732 method public long getLong(java.time.temporal.TemporalField); 69733 method public java.time.Month getMonth(); 69734 method public int getMonthValue(); 69735 method public int getYear(); 69736 method public int lengthOfMonth(); 69737 method public java.time.LocalDate minus(java.time.temporal.TemporalAmount); 69738 method public java.time.LocalDate minus(long, java.time.temporal.TemporalUnit); 69739 method public java.time.LocalDate minusDays(long); 69740 method public java.time.LocalDate minusMonths(long); 69741 method public java.time.LocalDate minusWeeks(long); 69742 method public java.time.LocalDate minusYears(long); 69743 method public static java.time.LocalDate now(); 69744 method public static java.time.LocalDate now(java.time.ZoneId); 69745 method public static java.time.LocalDate now(java.time.Clock); 69746 method public static java.time.LocalDate of(int, java.time.Month, int); 69747 method public static java.time.LocalDate of(int, int, int); 69748 method public static java.time.LocalDate ofEpochDay(long); 69749 method public static java.time.LocalDate ofYearDay(int, int); 69750 method public static java.time.LocalDate parse(CharSequence); 69751 method public static java.time.LocalDate parse(CharSequence, java.time.format.DateTimeFormatter); 69752 method public java.time.LocalDate plus(java.time.temporal.TemporalAmount); 69753 method public java.time.LocalDate plus(long, java.time.temporal.TemporalUnit); 69754 method public java.time.LocalDate plusDays(long); 69755 method public java.time.LocalDate plusMonths(long); 69756 method public java.time.LocalDate plusWeeks(long); 69757 method public java.time.LocalDate plusYears(long); 69758 method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 69759 method public java.time.Period until(java.time.chrono.ChronoLocalDate); 69760 method public java.time.LocalDate with(java.time.temporal.TemporalAdjuster); 69761 method public java.time.LocalDate with(java.time.temporal.TemporalField, long); 69762 method public java.time.LocalDate withDayOfMonth(int); 69763 method public java.time.LocalDate withDayOfYear(int); 69764 method public java.time.LocalDate withMonth(int); 69765 method public java.time.LocalDate withYear(int); 69766 field public static final java.time.LocalDate MAX; 69767 field public static final java.time.LocalDate MIN; 69768 } 69769 69770 public final class LocalDateTime implements java.time.chrono.ChronoLocalDateTime<java.time.LocalDate> java.io.Serializable java.time.temporal.Temporal java.time.temporal.TemporalAdjuster { 69771 method public java.time.OffsetDateTime atOffset(java.time.ZoneOffset); 69772 method public java.time.ZonedDateTime atZone(java.time.ZoneId); 69773 method public static java.time.LocalDateTime from(java.time.temporal.TemporalAccessor); 69774 method public int getDayOfMonth(); 69775 method public java.time.DayOfWeek getDayOfWeek(); 69776 method public int getDayOfYear(); 69777 method public int getHour(); 69778 method public long getLong(java.time.temporal.TemporalField); 69779 method public int getMinute(); 69780 method public java.time.Month getMonth(); 69781 method public int getMonthValue(); 69782 method public int getNano(); 69783 method public int getSecond(); 69784 method public int getYear(); 69785 method public boolean isSupported(java.time.temporal.TemporalField); 69786 method public java.time.LocalDateTime minus(java.time.temporal.TemporalAmount); 69787 method public java.time.LocalDateTime minus(long, java.time.temporal.TemporalUnit); 69788 method public java.time.LocalDateTime minusDays(long); 69789 method public java.time.LocalDateTime minusHours(long); 69790 method public java.time.LocalDateTime minusMinutes(long); 69791 method public java.time.LocalDateTime minusMonths(long); 69792 method public java.time.LocalDateTime minusNanos(long); 69793 method public java.time.LocalDateTime minusSeconds(long); 69794 method public java.time.LocalDateTime minusWeeks(long); 69795 method public java.time.LocalDateTime minusYears(long); 69796 method public static java.time.LocalDateTime now(); 69797 method public static java.time.LocalDateTime now(java.time.ZoneId); 69798 method public static java.time.LocalDateTime now(java.time.Clock); 69799 method public static java.time.LocalDateTime of(int, java.time.Month, int, int, int); 69800 method public static java.time.LocalDateTime of(int, java.time.Month, int, int, int, int); 69801 method public static java.time.LocalDateTime of(int, java.time.Month, int, int, int, int, int); 69802 method public static java.time.LocalDateTime of(int, int, int, int, int); 69803 method public static java.time.LocalDateTime of(int, int, int, int, int, int); 69804 method public static java.time.LocalDateTime of(int, int, int, int, int, int, int); 69805 method public static java.time.LocalDateTime of(java.time.LocalDate, java.time.LocalTime); 69806 method public static java.time.LocalDateTime ofEpochSecond(long, int, java.time.ZoneOffset); 69807 method public static java.time.LocalDateTime ofInstant(java.time.Instant, java.time.ZoneId); 69808 method public static java.time.LocalDateTime parse(CharSequence); 69809 method public static java.time.LocalDateTime parse(CharSequence, java.time.format.DateTimeFormatter); 69810 method public java.time.LocalDateTime plus(java.time.temporal.TemporalAmount); 69811 method public java.time.LocalDateTime plus(long, java.time.temporal.TemporalUnit); 69812 method public java.time.LocalDateTime plusDays(long); 69813 method public java.time.LocalDateTime plusHours(long); 69814 method public java.time.LocalDateTime plusMinutes(long); 69815 method public java.time.LocalDateTime plusMonths(long); 69816 method public java.time.LocalDateTime plusNanos(long); 69817 method public java.time.LocalDateTime plusSeconds(long); 69818 method public java.time.LocalDateTime plusWeeks(long); 69819 method public java.time.LocalDateTime plusYears(long); 69820 method public java.time.LocalDate toLocalDate(); 69821 method public java.time.LocalTime toLocalTime(); 69822 method public java.time.LocalDateTime truncatedTo(java.time.temporal.TemporalUnit); 69823 method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 69824 method public java.time.LocalDateTime with(java.time.temporal.TemporalAdjuster); 69825 method public java.time.LocalDateTime with(java.time.temporal.TemporalField, long); 69826 method public java.time.LocalDateTime withDayOfMonth(int); 69827 method public java.time.LocalDateTime withDayOfYear(int); 69828 method public java.time.LocalDateTime withHour(int); 69829 method public java.time.LocalDateTime withMinute(int); 69830 method public java.time.LocalDateTime withMonth(int); 69831 method public java.time.LocalDateTime withNano(int); 69832 method public java.time.LocalDateTime withSecond(int); 69833 method public java.time.LocalDateTime withYear(int); 69834 field public static final java.time.LocalDateTime MAX; 69835 field public static final java.time.LocalDateTime MIN; 69836 } 69837 69838 public final class LocalTime implements java.lang.Comparable<java.time.LocalTime> java.io.Serializable java.time.temporal.Temporal java.time.temporal.TemporalAdjuster { 69839 method public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 69840 method public java.time.LocalDateTime atDate(java.time.LocalDate); 69841 method public java.time.OffsetTime atOffset(java.time.ZoneOffset); 69842 method public int compareTo(java.time.LocalTime); 69843 method public String format(java.time.format.DateTimeFormatter); 69844 method public static java.time.LocalTime from(java.time.temporal.TemporalAccessor); 69845 method public int getHour(); 69846 method public long getLong(java.time.temporal.TemporalField); 69847 method public int getMinute(); 69848 method public int getNano(); 69849 method public int getSecond(); 69850 method public boolean isAfter(java.time.LocalTime); 69851 method public boolean isBefore(java.time.LocalTime); 69852 method public boolean isSupported(java.time.temporal.TemporalField); 69853 method public boolean isSupported(java.time.temporal.TemporalUnit); 69854 method public java.time.LocalTime minus(java.time.temporal.TemporalAmount); 69855 method public java.time.LocalTime minus(long, java.time.temporal.TemporalUnit); 69856 method public java.time.LocalTime minusHours(long); 69857 method public java.time.LocalTime minusMinutes(long); 69858 method public java.time.LocalTime minusNanos(long); 69859 method public java.time.LocalTime minusSeconds(long); 69860 method public static java.time.LocalTime now(); 69861 method public static java.time.LocalTime now(java.time.ZoneId); 69862 method public static java.time.LocalTime now(java.time.Clock); 69863 method public static java.time.LocalTime of(int, int); 69864 method public static java.time.LocalTime of(int, int, int); 69865 method public static java.time.LocalTime of(int, int, int, int); 69866 method public static java.time.LocalTime ofNanoOfDay(long); 69867 method public static java.time.LocalTime ofSecondOfDay(long); 69868 method public static java.time.LocalTime parse(CharSequence); 69869 method public static java.time.LocalTime parse(CharSequence, java.time.format.DateTimeFormatter); 69870 method public java.time.LocalTime plus(java.time.temporal.TemporalAmount); 69871 method public java.time.LocalTime plus(long, java.time.temporal.TemporalUnit); 69872 method public java.time.LocalTime plusHours(long); 69873 method public java.time.LocalTime plusMinutes(long); 69874 method public java.time.LocalTime plusNanos(long); 69875 method public java.time.LocalTime plusSeconds(long); 69876 method public long toNanoOfDay(); 69877 method public int toSecondOfDay(); 69878 method public java.time.LocalTime truncatedTo(java.time.temporal.TemporalUnit); 69879 method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 69880 method public java.time.LocalTime with(java.time.temporal.TemporalAdjuster); 69881 method public java.time.LocalTime with(java.time.temporal.TemporalField, long); 69882 method public java.time.LocalTime withHour(int); 69883 method public java.time.LocalTime withMinute(int); 69884 method public java.time.LocalTime withNano(int); 69885 method public java.time.LocalTime withSecond(int); 69886 field public static final java.time.LocalTime MAX; 69887 field public static final java.time.LocalTime MIDNIGHT; 69888 field public static final java.time.LocalTime MIN; 69889 field public static final java.time.LocalTime NOON; 69890 } 69891 69892 public enum Month implements java.time.temporal.TemporalAccessor java.time.temporal.TemporalAdjuster { 69893 method public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 69894 method public int firstDayOfYear(boolean); 69895 method public java.time.Month firstMonthOfQuarter(); 69896 method public static java.time.Month from(java.time.temporal.TemporalAccessor); 69897 method public String getDisplayName(java.time.format.TextStyle, java.util.Locale); 69898 method public long getLong(java.time.temporal.TemporalField); 69899 method public int getValue(); 69900 method public boolean isSupported(java.time.temporal.TemporalField); 69901 method public int length(boolean); 69902 method public int maxLength(); 69903 method public int minLength(); 69904 method public java.time.Month minus(long); 69905 method public static java.time.Month of(int); 69906 method public java.time.Month plus(long); 69907 enum_constant public static final java.time.Month APRIL; 69908 enum_constant public static final java.time.Month AUGUST; 69909 enum_constant public static final java.time.Month DECEMBER; 69910 enum_constant public static final java.time.Month FEBRUARY; 69911 enum_constant public static final java.time.Month JANUARY; 69912 enum_constant public static final java.time.Month JULY; 69913 enum_constant public static final java.time.Month JUNE; 69914 enum_constant public static final java.time.Month MARCH; 69915 enum_constant public static final java.time.Month MAY; 69916 enum_constant public static final java.time.Month NOVEMBER; 69917 enum_constant public static final java.time.Month OCTOBER; 69918 enum_constant public static final java.time.Month SEPTEMBER; 69919 } 69920 69921 public final class MonthDay implements java.lang.Comparable<java.time.MonthDay> java.io.Serializable java.time.temporal.TemporalAccessor java.time.temporal.TemporalAdjuster { 69922 method public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 69923 method public java.time.LocalDate atYear(int); 69924 method public int compareTo(java.time.MonthDay); 69925 method public String format(java.time.format.DateTimeFormatter); 69926 method public static java.time.MonthDay from(java.time.temporal.TemporalAccessor); 69927 method public int getDayOfMonth(); 69928 method public long getLong(java.time.temporal.TemporalField); 69929 method public java.time.Month getMonth(); 69930 method public int getMonthValue(); 69931 method public boolean isAfter(java.time.MonthDay); 69932 method public boolean isBefore(java.time.MonthDay); 69933 method public boolean isSupported(java.time.temporal.TemporalField); 69934 method public boolean isValidYear(int); 69935 method public static java.time.MonthDay now(); 69936 method public static java.time.MonthDay now(java.time.ZoneId); 69937 method public static java.time.MonthDay now(java.time.Clock); 69938 method public static java.time.MonthDay of(java.time.Month, int); 69939 method public static java.time.MonthDay of(int, int); 69940 method public static java.time.MonthDay parse(CharSequence); 69941 method public static java.time.MonthDay parse(CharSequence, java.time.format.DateTimeFormatter); 69942 method public java.time.MonthDay with(java.time.Month); 69943 method public java.time.MonthDay withDayOfMonth(int); 69944 method public java.time.MonthDay withMonth(int); 69945 } 69946 69947 public final class OffsetDateTime implements java.lang.Comparable<java.time.OffsetDateTime> java.io.Serializable java.time.temporal.Temporal java.time.temporal.TemporalAdjuster { 69948 method public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 69949 method public java.time.ZonedDateTime atZoneSameInstant(java.time.ZoneId); 69950 method public java.time.ZonedDateTime atZoneSimilarLocal(java.time.ZoneId); 69951 method public int compareTo(java.time.OffsetDateTime); 69952 method public String format(java.time.format.DateTimeFormatter); 69953 method public static java.time.OffsetDateTime from(java.time.temporal.TemporalAccessor); 69954 method public int getDayOfMonth(); 69955 method public java.time.DayOfWeek getDayOfWeek(); 69956 method public int getDayOfYear(); 69957 method public int getHour(); 69958 method public long getLong(java.time.temporal.TemporalField); 69959 method public int getMinute(); 69960 method public java.time.Month getMonth(); 69961 method public int getMonthValue(); 69962 method public int getNano(); 69963 method public java.time.ZoneOffset getOffset(); 69964 method public int getSecond(); 69965 method public int getYear(); 69966 method public boolean isAfter(java.time.OffsetDateTime); 69967 method public boolean isBefore(java.time.OffsetDateTime); 69968 method public boolean isEqual(java.time.OffsetDateTime); 69969 method public boolean isSupported(java.time.temporal.TemporalField); 69970 method public boolean isSupported(java.time.temporal.TemporalUnit); 69971 method public java.time.OffsetDateTime minus(java.time.temporal.TemporalAmount); 69972 method public java.time.OffsetDateTime minus(long, java.time.temporal.TemporalUnit); 69973 method public java.time.OffsetDateTime minusDays(long); 69974 method public java.time.OffsetDateTime minusHours(long); 69975 method public java.time.OffsetDateTime minusMinutes(long); 69976 method public java.time.OffsetDateTime minusMonths(long); 69977 method public java.time.OffsetDateTime minusNanos(long); 69978 method public java.time.OffsetDateTime minusSeconds(long); 69979 method public java.time.OffsetDateTime minusWeeks(long); 69980 method public java.time.OffsetDateTime minusYears(long); 69981 method public static java.time.OffsetDateTime now(); 69982 method public static java.time.OffsetDateTime now(java.time.ZoneId); 69983 method public static java.time.OffsetDateTime now(java.time.Clock); 69984 method public static java.time.OffsetDateTime of(java.time.LocalDate, java.time.LocalTime, java.time.ZoneOffset); 69985 method public static java.time.OffsetDateTime of(java.time.LocalDateTime, java.time.ZoneOffset); 69986 method public static java.time.OffsetDateTime of(int, int, int, int, int, int, int, java.time.ZoneOffset); 69987 method public static java.time.OffsetDateTime ofInstant(java.time.Instant, java.time.ZoneId); 69988 method public static java.time.OffsetDateTime parse(CharSequence); 69989 method public static java.time.OffsetDateTime parse(CharSequence, java.time.format.DateTimeFormatter); 69990 method public java.time.OffsetDateTime plus(java.time.temporal.TemporalAmount); 69991 method public java.time.OffsetDateTime plus(long, java.time.temporal.TemporalUnit); 69992 method public java.time.OffsetDateTime plusDays(long); 69993 method public java.time.OffsetDateTime plusHours(long); 69994 method public java.time.OffsetDateTime plusMinutes(long); 69995 method public java.time.OffsetDateTime plusMonths(long); 69996 method public java.time.OffsetDateTime plusNanos(long); 69997 method public java.time.OffsetDateTime plusSeconds(long); 69998 method public java.time.OffsetDateTime plusWeeks(long); 69999 method public java.time.OffsetDateTime plusYears(long); 70000 method public static java.util.Comparator<java.time.OffsetDateTime> timeLineOrder(); 70001 method public long toEpochSecond(); 70002 method public java.time.Instant toInstant(); 70003 method public java.time.LocalDate toLocalDate(); 70004 method public java.time.LocalDateTime toLocalDateTime(); 70005 method public java.time.LocalTime toLocalTime(); 70006 method public java.time.OffsetTime toOffsetTime(); 70007 method public java.time.ZonedDateTime toZonedDateTime(); 70008 method public java.time.OffsetDateTime truncatedTo(java.time.temporal.TemporalUnit); 70009 method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 70010 method public java.time.OffsetDateTime with(java.time.temporal.TemporalAdjuster); 70011 method public java.time.OffsetDateTime with(java.time.temporal.TemporalField, long); 70012 method public java.time.OffsetDateTime withDayOfMonth(int); 70013 method public java.time.OffsetDateTime withDayOfYear(int); 70014 method public java.time.OffsetDateTime withHour(int); 70015 method public java.time.OffsetDateTime withMinute(int); 70016 method public java.time.OffsetDateTime withMonth(int); 70017 method public java.time.OffsetDateTime withNano(int); 70018 method public java.time.OffsetDateTime withOffsetSameInstant(java.time.ZoneOffset); 70019 method public java.time.OffsetDateTime withOffsetSameLocal(java.time.ZoneOffset); 70020 method public java.time.OffsetDateTime withSecond(int); 70021 method public java.time.OffsetDateTime withYear(int); 70022 field public static final java.time.OffsetDateTime MAX; 70023 field public static final java.time.OffsetDateTime MIN; 70024 } 70025 70026 public final class OffsetTime implements java.lang.Comparable<java.time.OffsetTime> java.io.Serializable java.time.temporal.Temporal java.time.temporal.TemporalAdjuster { 70027 method public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 70028 method public java.time.OffsetDateTime atDate(java.time.LocalDate); 70029 method public int compareTo(java.time.OffsetTime); 70030 method public String format(java.time.format.DateTimeFormatter); 70031 method public static java.time.OffsetTime from(java.time.temporal.TemporalAccessor); 70032 method public int getHour(); 70033 method public long getLong(java.time.temporal.TemporalField); 70034 method public int getMinute(); 70035 method public int getNano(); 70036 method public java.time.ZoneOffset getOffset(); 70037 method public int getSecond(); 70038 method public boolean isAfter(java.time.OffsetTime); 70039 method public boolean isBefore(java.time.OffsetTime); 70040 method public boolean isEqual(java.time.OffsetTime); 70041 method public boolean isSupported(java.time.temporal.TemporalField); 70042 method public boolean isSupported(java.time.temporal.TemporalUnit); 70043 method public java.time.OffsetTime minus(java.time.temporal.TemporalAmount); 70044 method public java.time.OffsetTime minus(long, java.time.temporal.TemporalUnit); 70045 method public java.time.OffsetTime minusHours(long); 70046 method public java.time.OffsetTime minusMinutes(long); 70047 method public java.time.OffsetTime minusNanos(long); 70048 method public java.time.OffsetTime minusSeconds(long); 70049 method public static java.time.OffsetTime now(); 70050 method public static java.time.OffsetTime now(java.time.ZoneId); 70051 method public static java.time.OffsetTime now(java.time.Clock); 70052 method public static java.time.OffsetTime of(java.time.LocalTime, java.time.ZoneOffset); 70053 method public static java.time.OffsetTime of(int, int, int, int, java.time.ZoneOffset); 70054 method public static java.time.OffsetTime ofInstant(java.time.Instant, java.time.ZoneId); 70055 method public static java.time.OffsetTime parse(CharSequence); 70056 method public static java.time.OffsetTime parse(CharSequence, java.time.format.DateTimeFormatter); 70057 method public java.time.OffsetTime plus(java.time.temporal.TemporalAmount); 70058 method public java.time.OffsetTime plus(long, java.time.temporal.TemporalUnit); 70059 method public java.time.OffsetTime plusHours(long); 70060 method public java.time.OffsetTime plusMinutes(long); 70061 method public java.time.OffsetTime plusNanos(long); 70062 method public java.time.OffsetTime plusSeconds(long); 70063 method public java.time.LocalTime toLocalTime(); 70064 method public java.time.OffsetTime truncatedTo(java.time.temporal.TemporalUnit); 70065 method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 70066 method public java.time.OffsetTime with(java.time.temporal.TemporalAdjuster); 70067 method public java.time.OffsetTime with(java.time.temporal.TemporalField, long); 70068 method public java.time.OffsetTime withHour(int); 70069 method public java.time.OffsetTime withMinute(int); 70070 method public java.time.OffsetTime withNano(int); 70071 method public java.time.OffsetTime withOffsetSameInstant(java.time.ZoneOffset); 70072 method public java.time.OffsetTime withOffsetSameLocal(java.time.ZoneOffset); 70073 method public java.time.OffsetTime withSecond(int); 70074 field public static final java.time.OffsetTime MAX; 70075 field public static final java.time.OffsetTime MIN; 70076 } 70077 70078 public final class Period implements java.time.chrono.ChronoPeriod java.io.Serializable { 70079 method public java.time.temporal.Temporal addTo(java.time.temporal.Temporal); 70080 method public static java.time.Period between(java.time.LocalDate, java.time.LocalDate); 70081 method public static java.time.Period from(java.time.temporal.TemporalAmount); 70082 method public long get(java.time.temporal.TemporalUnit); 70083 method public java.time.chrono.IsoChronology getChronology(); 70084 method public int getDays(); 70085 method public int getMonths(); 70086 method public java.util.List<java.time.temporal.TemporalUnit> getUnits(); 70087 method public int getYears(); 70088 method public java.time.Period minus(java.time.temporal.TemporalAmount); 70089 method public java.time.Period minusDays(long); 70090 method public java.time.Period minusMonths(long); 70091 method public java.time.Period minusYears(long); 70092 method public java.time.Period multipliedBy(int); 70093 method public java.time.Period negated(); 70094 method public java.time.Period normalized(); 70095 method public static java.time.Period of(int, int, int); 70096 method public static java.time.Period ofDays(int); 70097 method public static java.time.Period ofMonths(int); 70098 method public static java.time.Period ofWeeks(int); 70099 method public static java.time.Period ofYears(int); 70100 method public static java.time.Period parse(CharSequence); 70101 method public java.time.Period plus(java.time.temporal.TemporalAmount); 70102 method public java.time.Period plusDays(long); 70103 method public java.time.Period plusMonths(long); 70104 method public java.time.Period plusYears(long); 70105 method public java.time.temporal.Temporal subtractFrom(java.time.temporal.Temporal); 70106 method public long toTotalMonths(); 70107 method public java.time.Period withDays(int); 70108 method public java.time.Period withMonths(int); 70109 method public java.time.Period withYears(int); 70110 field public static final java.time.Period ZERO; 70111 } 70112 70113 public final class Year implements java.lang.Comparable<java.time.Year> java.io.Serializable java.time.temporal.Temporal java.time.temporal.TemporalAdjuster { 70114 method public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 70115 method public java.time.LocalDate atDay(int); 70116 method public java.time.YearMonth atMonth(java.time.Month); 70117 method public java.time.YearMonth atMonth(int); 70118 method public java.time.LocalDate atMonthDay(java.time.MonthDay); 70119 method public int compareTo(java.time.Year); 70120 method public String format(java.time.format.DateTimeFormatter); 70121 method public static java.time.Year from(java.time.temporal.TemporalAccessor); 70122 method public long getLong(java.time.temporal.TemporalField); 70123 method public int getValue(); 70124 method public boolean isAfter(java.time.Year); 70125 method public boolean isBefore(java.time.Year); 70126 method public static boolean isLeap(long); 70127 method public boolean isLeap(); 70128 method public boolean isSupported(java.time.temporal.TemporalField); 70129 method public boolean isSupported(java.time.temporal.TemporalUnit); 70130 method public boolean isValidMonthDay(java.time.MonthDay); 70131 method public int length(); 70132 method public java.time.Year minus(java.time.temporal.TemporalAmount); 70133 method public java.time.Year minus(long, java.time.temporal.TemporalUnit); 70134 method public java.time.Year minusYears(long); 70135 method public static java.time.Year now(); 70136 method public static java.time.Year now(java.time.ZoneId); 70137 method public static java.time.Year now(java.time.Clock); 70138 method public static java.time.Year of(int); 70139 method public static java.time.Year parse(CharSequence); 70140 method public static java.time.Year parse(CharSequence, java.time.format.DateTimeFormatter); 70141 method public java.time.Year plus(java.time.temporal.TemporalAmount); 70142 method public java.time.Year plus(long, java.time.temporal.TemporalUnit); 70143 method public java.time.Year plusYears(long); 70144 method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 70145 method public java.time.Year with(java.time.temporal.TemporalAdjuster); 70146 method public java.time.Year with(java.time.temporal.TemporalField, long); 70147 field public static final int MAX_VALUE = 999999999; // 0x3b9ac9ff 70148 field public static final int MIN_VALUE = -999999999; // 0xc4653601 70149 } 70150 70151 public final class YearMonth implements java.lang.Comparable<java.time.YearMonth> java.io.Serializable java.time.temporal.Temporal java.time.temporal.TemporalAdjuster { 70152 method public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 70153 method public java.time.LocalDate atDay(int); 70154 method public java.time.LocalDate atEndOfMonth(); 70155 method public int compareTo(java.time.YearMonth); 70156 method public String format(java.time.format.DateTimeFormatter); 70157 method public static java.time.YearMonth from(java.time.temporal.TemporalAccessor); 70158 method public long getLong(java.time.temporal.TemporalField); 70159 method public java.time.Month getMonth(); 70160 method public int getMonthValue(); 70161 method public int getYear(); 70162 method public boolean isAfter(java.time.YearMonth); 70163 method public boolean isBefore(java.time.YearMonth); 70164 method public boolean isLeapYear(); 70165 method public boolean isSupported(java.time.temporal.TemporalField); 70166 method public boolean isSupported(java.time.temporal.TemporalUnit); 70167 method public boolean isValidDay(int); 70168 method public int lengthOfMonth(); 70169 method public int lengthOfYear(); 70170 method public java.time.YearMonth minus(java.time.temporal.TemporalAmount); 70171 method public java.time.YearMonth minus(long, java.time.temporal.TemporalUnit); 70172 method public java.time.YearMonth minusMonths(long); 70173 method public java.time.YearMonth minusYears(long); 70174 method public static java.time.YearMonth now(); 70175 method public static java.time.YearMonth now(java.time.ZoneId); 70176 method public static java.time.YearMonth now(java.time.Clock); 70177 method public static java.time.YearMonth of(int, java.time.Month); 70178 method public static java.time.YearMonth of(int, int); 70179 method public static java.time.YearMonth parse(CharSequence); 70180 method public static java.time.YearMonth parse(CharSequence, java.time.format.DateTimeFormatter); 70181 method public java.time.YearMonth plus(java.time.temporal.TemporalAmount); 70182 method public java.time.YearMonth plus(long, java.time.temporal.TemporalUnit); 70183 method public java.time.YearMonth plusMonths(long); 70184 method public java.time.YearMonth plusYears(long); 70185 method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 70186 method public java.time.YearMonth with(java.time.temporal.TemporalAdjuster); 70187 method public java.time.YearMonth with(java.time.temporal.TemporalField, long); 70188 method public java.time.YearMonth withMonth(int); 70189 method public java.time.YearMonth withYear(int); 70190 } 70191 70192 public abstract class ZoneId implements java.io.Serializable { 70193 method public static java.time.ZoneId from(java.time.temporal.TemporalAccessor); 70194 method public static java.util.Set<java.lang.String> getAvailableZoneIds(); 70195 method public String getDisplayName(java.time.format.TextStyle, java.util.Locale); 70196 method public abstract String getId(); 70197 method public abstract java.time.zone.ZoneRules getRules(); 70198 method public java.time.ZoneId normalized(); 70199 method public static java.time.ZoneId of(String, java.util.Map<java.lang.String,java.lang.String>); 70200 method public static java.time.ZoneId of(String); 70201 method public static java.time.ZoneId ofOffset(String, java.time.ZoneOffset); 70202 method public static java.time.ZoneId systemDefault(); 70203 field public static final java.util.Map<java.lang.String,java.lang.String> SHORT_IDS; 70204 } 70205 70206 public final class ZoneOffset extends java.time.ZoneId implements java.lang.Comparable<java.time.ZoneOffset> java.io.Serializable java.time.temporal.TemporalAccessor java.time.temporal.TemporalAdjuster { 70207 method public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 70208 method public int compareTo(java.time.ZoneOffset); 70209 method public static java.time.ZoneOffset from(java.time.temporal.TemporalAccessor); 70210 method public String getId(); 70211 method public long getLong(java.time.temporal.TemporalField); 70212 method public java.time.zone.ZoneRules getRules(); 70213 method public int getTotalSeconds(); 70214 method public boolean isSupported(java.time.temporal.TemporalField); 70215 method public static java.time.ZoneOffset of(String); 70216 method public static java.time.ZoneOffset ofHours(int); 70217 method public static java.time.ZoneOffset ofHoursMinutes(int, int); 70218 method public static java.time.ZoneOffset ofHoursMinutesSeconds(int, int, int); 70219 method public static java.time.ZoneOffset ofTotalSeconds(int); 70220 field public static final java.time.ZoneOffset MAX; 70221 field public static final java.time.ZoneOffset MIN; 70222 field public static final java.time.ZoneOffset UTC; 70223 } 70224 70225 public final class ZonedDateTime implements java.time.chrono.ChronoZonedDateTime<java.time.LocalDate> java.io.Serializable java.time.temporal.Temporal { 70226 method public static java.time.ZonedDateTime from(java.time.temporal.TemporalAccessor); 70227 method public int getDayOfMonth(); 70228 method public java.time.DayOfWeek getDayOfWeek(); 70229 method public int getDayOfYear(); 70230 method public int getHour(); 70231 method public int getMinute(); 70232 method public java.time.Month getMonth(); 70233 method public int getMonthValue(); 70234 method public int getNano(); 70235 method public java.time.ZoneOffset getOffset(); 70236 method public int getSecond(); 70237 method public int getYear(); 70238 method public java.time.ZoneId getZone(); 70239 method public boolean isSupported(java.time.temporal.TemporalField); 70240 method public java.time.ZonedDateTime minus(java.time.temporal.TemporalAmount); 70241 method public java.time.ZonedDateTime minus(long, java.time.temporal.TemporalUnit); 70242 method public java.time.ZonedDateTime minusDays(long); 70243 method public java.time.ZonedDateTime minusHours(long); 70244 method public java.time.ZonedDateTime minusMinutes(long); 70245 method public java.time.ZonedDateTime minusMonths(long); 70246 method public java.time.ZonedDateTime minusNanos(long); 70247 method public java.time.ZonedDateTime minusSeconds(long); 70248 method public java.time.ZonedDateTime minusWeeks(long); 70249 method public java.time.ZonedDateTime minusYears(long); 70250 method public static java.time.ZonedDateTime now(); 70251 method public static java.time.ZonedDateTime now(java.time.ZoneId); 70252 method public static java.time.ZonedDateTime now(java.time.Clock); 70253 method public static java.time.ZonedDateTime of(java.time.LocalDate, java.time.LocalTime, java.time.ZoneId); 70254 method public static java.time.ZonedDateTime of(java.time.LocalDateTime, java.time.ZoneId); 70255 method public static java.time.ZonedDateTime of(int, int, int, int, int, int, int, java.time.ZoneId); 70256 method public static java.time.ZonedDateTime ofInstant(java.time.Instant, java.time.ZoneId); 70257 method public static java.time.ZonedDateTime ofInstant(java.time.LocalDateTime, java.time.ZoneOffset, java.time.ZoneId); 70258 method public static java.time.ZonedDateTime ofLocal(java.time.LocalDateTime, java.time.ZoneId, java.time.ZoneOffset); 70259 method public static java.time.ZonedDateTime ofStrict(java.time.LocalDateTime, java.time.ZoneOffset, java.time.ZoneId); 70260 method public static java.time.ZonedDateTime parse(CharSequence); 70261 method public static java.time.ZonedDateTime parse(CharSequence, java.time.format.DateTimeFormatter); 70262 method public java.time.ZonedDateTime plus(java.time.temporal.TemporalAmount); 70263 method public java.time.ZonedDateTime plus(long, java.time.temporal.TemporalUnit); 70264 method public java.time.ZonedDateTime plusDays(long); 70265 method public java.time.ZonedDateTime plusHours(long); 70266 method public java.time.ZonedDateTime plusMinutes(long); 70267 method public java.time.ZonedDateTime plusMonths(long); 70268 method public java.time.ZonedDateTime plusNanos(long); 70269 method public java.time.ZonedDateTime plusSeconds(long); 70270 method public java.time.ZonedDateTime plusWeeks(long); 70271 method public java.time.ZonedDateTime plusYears(long); 70272 method public java.time.LocalDate toLocalDate(); 70273 method public java.time.LocalDateTime toLocalDateTime(); 70274 method public java.time.OffsetDateTime toOffsetDateTime(); 70275 method public java.time.ZonedDateTime truncatedTo(java.time.temporal.TemporalUnit); 70276 method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 70277 method public java.time.ZonedDateTime with(java.time.temporal.TemporalAdjuster); 70278 method public java.time.ZonedDateTime with(java.time.temporal.TemporalField, long); 70279 method public java.time.ZonedDateTime withDayOfMonth(int); 70280 method public java.time.ZonedDateTime withDayOfYear(int); 70281 method public java.time.ZonedDateTime withEarlierOffsetAtOverlap(); 70282 method public java.time.ZonedDateTime withFixedOffsetZone(); 70283 method public java.time.ZonedDateTime withHour(int); 70284 method public java.time.ZonedDateTime withLaterOffsetAtOverlap(); 70285 method public java.time.ZonedDateTime withMinute(int); 70286 method public java.time.ZonedDateTime withMonth(int); 70287 method public java.time.ZonedDateTime withNano(int); 70288 method public java.time.ZonedDateTime withSecond(int); 70289 method public java.time.ZonedDateTime withYear(int); 70290 method public java.time.ZonedDateTime withZoneSameInstant(java.time.ZoneId); 70291 method public java.time.ZonedDateTime withZoneSameLocal(java.time.ZoneId); 70292 } 70293 70294} 70295 70296package java.time.chrono { 70297 70298 public abstract class AbstractChronology implements java.time.chrono.Chronology { 70299 ctor protected AbstractChronology(); 70300 method public int compareTo(java.time.chrono.Chronology); 70301 method public java.time.chrono.ChronoLocalDate resolveDate(java.util.Map<java.time.temporal.TemporalField,java.lang.Long>, java.time.format.ResolverStyle); 70302 } 70303 70304 public interface ChronoLocalDate extends java.time.temporal.Temporal java.lang.Comparable<java.time.chrono.ChronoLocalDate> java.time.temporal.TemporalAdjuster { 70305 method public default java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 70306 method public default java.time.chrono.ChronoLocalDateTime<?> atTime(java.time.LocalTime); 70307 method public default int compareTo(java.time.chrono.ChronoLocalDate); 70308 method public boolean equals(Object); 70309 method public default String format(java.time.format.DateTimeFormatter); 70310 method public static java.time.chrono.ChronoLocalDate from(java.time.temporal.TemporalAccessor); 70311 method public java.time.chrono.Chronology getChronology(); 70312 method public default java.time.chrono.Era getEra(); 70313 method public int hashCode(); 70314 method public default boolean isAfter(java.time.chrono.ChronoLocalDate); 70315 method public default boolean isBefore(java.time.chrono.ChronoLocalDate); 70316 method public default boolean isEqual(java.time.chrono.ChronoLocalDate); 70317 method public default boolean isLeapYear(); 70318 method public default boolean isSupported(java.time.temporal.TemporalField); 70319 method public default boolean isSupported(java.time.temporal.TemporalUnit); 70320 method public int lengthOfMonth(); 70321 method public default int lengthOfYear(); 70322 method public default java.time.chrono.ChronoLocalDate minus(java.time.temporal.TemporalAmount); 70323 method public default java.time.chrono.ChronoLocalDate minus(long, java.time.temporal.TemporalUnit); 70324 method public default java.time.chrono.ChronoLocalDate plus(java.time.temporal.TemporalAmount); 70325 method public default java.time.chrono.ChronoLocalDate plus(long, java.time.temporal.TemporalUnit); 70326 method public static java.util.Comparator<java.time.chrono.ChronoLocalDate> timeLineOrder(); 70327 method public default long toEpochDay(); 70328 method public String toString(); 70329 method public java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate); 70330 method public default java.time.chrono.ChronoLocalDate with(java.time.temporal.TemporalAdjuster); 70331 method public default java.time.chrono.ChronoLocalDate with(java.time.temporal.TemporalField, long); 70332 } 70333 70334 public interface ChronoLocalDateTime<D extends java.time.chrono.ChronoLocalDate> extends java.time.temporal.Temporal java.lang.Comparable<java.time.chrono.ChronoLocalDateTime<?>> java.time.temporal.TemporalAdjuster { 70335 method public default java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 70336 method public java.time.chrono.ChronoZonedDateTime<D> atZone(java.time.ZoneId); 70337 method public default int compareTo(java.time.chrono.ChronoLocalDateTime<?>); 70338 method public boolean equals(Object); 70339 method public default String format(java.time.format.DateTimeFormatter); 70340 method public static java.time.chrono.ChronoLocalDateTime<?> from(java.time.temporal.TemporalAccessor); 70341 method public default java.time.chrono.Chronology getChronology(); 70342 method public int hashCode(); 70343 method public default boolean isAfter(java.time.chrono.ChronoLocalDateTime<?>); 70344 method public default boolean isBefore(java.time.chrono.ChronoLocalDateTime<?>); 70345 method public default boolean isEqual(java.time.chrono.ChronoLocalDateTime<?>); 70346 method public default boolean isSupported(java.time.temporal.TemporalUnit); 70347 method public default java.time.chrono.ChronoLocalDateTime<D> minus(java.time.temporal.TemporalAmount); 70348 method public default java.time.chrono.ChronoLocalDateTime<D> minus(long, java.time.temporal.TemporalUnit); 70349 method public default java.time.chrono.ChronoLocalDateTime<D> plus(java.time.temporal.TemporalAmount); 70350 method public java.time.chrono.ChronoLocalDateTime<D> plus(long, java.time.temporal.TemporalUnit); 70351 method public static java.util.Comparator<java.time.chrono.ChronoLocalDateTime<?>> timeLineOrder(); 70352 method public default long toEpochSecond(java.time.ZoneOffset); 70353 method public default java.time.Instant toInstant(java.time.ZoneOffset); 70354 method public D toLocalDate(); 70355 method public java.time.LocalTime toLocalTime(); 70356 method public String toString(); 70357 method public default java.time.chrono.ChronoLocalDateTime<D> with(java.time.temporal.TemporalAdjuster); 70358 method public java.time.chrono.ChronoLocalDateTime<D> with(java.time.temporal.TemporalField, long); 70359 } 70360 70361 public interface ChronoPeriod extends java.time.temporal.TemporalAmount { 70362 method public static java.time.chrono.ChronoPeriod between(java.time.chrono.ChronoLocalDate, java.time.chrono.ChronoLocalDate); 70363 method public boolean equals(Object); 70364 method public java.time.chrono.Chronology getChronology(); 70365 method public int hashCode(); 70366 method public default boolean isNegative(); 70367 method public default boolean isZero(); 70368 method public java.time.chrono.ChronoPeriod minus(java.time.temporal.TemporalAmount); 70369 method public java.time.chrono.ChronoPeriod multipliedBy(int); 70370 method public default java.time.chrono.ChronoPeriod negated(); 70371 method public java.time.chrono.ChronoPeriod normalized(); 70372 method public java.time.chrono.ChronoPeriod plus(java.time.temporal.TemporalAmount); 70373 method public String toString(); 70374 } 70375 70376 public interface ChronoZonedDateTime<D extends java.time.chrono.ChronoLocalDate> extends java.time.temporal.Temporal java.lang.Comparable<java.time.chrono.ChronoZonedDateTime<?>> { 70377 method public default int compareTo(java.time.chrono.ChronoZonedDateTime<?>); 70378 method public boolean equals(Object); 70379 method public default String format(java.time.format.DateTimeFormatter); 70380 method public static java.time.chrono.ChronoZonedDateTime<?> from(java.time.temporal.TemporalAccessor); 70381 method public default java.time.chrono.Chronology getChronology(); 70382 method public default long getLong(java.time.temporal.TemporalField); 70383 method public java.time.ZoneOffset getOffset(); 70384 method public java.time.ZoneId getZone(); 70385 method public int hashCode(); 70386 method public default boolean isAfter(java.time.chrono.ChronoZonedDateTime<?>); 70387 method public default boolean isBefore(java.time.chrono.ChronoZonedDateTime<?>); 70388 method public default boolean isEqual(java.time.chrono.ChronoZonedDateTime<?>); 70389 method public default boolean isSupported(java.time.temporal.TemporalUnit); 70390 method public default java.time.chrono.ChronoZonedDateTime<D> minus(java.time.temporal.TemporalAmount); 70391 method public default java.time.chrono.ChronoZonedDateTime<D> minus(long, java.time.temporal.TemporalUnit); 70392 method public default java.time.chrono.ChronoZonedDateTime<D> plus(java.time.temporal.TemporalAmount); 70393 method public java.time.chrono.ChronoZonedDateTime<D> plus(long, java.time.temporal.TemporalUnit); 70394 method public static java.util.Comparator<java.time.chrono.ChronoZonedDateTime<?>> timeLineOrder(); 70395 method public default long toEpochSecond(); 70396 method public default java.time.Instant toInstant(); 70397 method public default D toLocalDate(); 70398 method public java.time.chrono.ChronoLocalDateTime<D> toLocalDateTime(); 70399 method public default java.time.LocalTime toLocalTime(); 70400 method public String toString(); 70401 method public default java.time.chrono.ChronoZonedDateTime<D> with(java.time.temporal.TemporalAdjuster); 70402 method public java.time.chrono.ChronoZonedDateTime<D> with(java.time.temporal.TemporalField, long); 70403 method public java.time.chrono.ChronoZonedDateTime<D> withEarlierOffsetAtOverlap(); 70404 method public java.time.chrono.ChronoZonedDateTime<D> withLaterOffsetAtOverlap(); 70405 method public java.time.chrono.ChronoZonedDateTime<D> withZoneSameInstant(java.time.ZoneId); 70406 method public java.time.chrono.ChronoZonedDateTime<D> withZoneSameLocal(java.time.ZoneId); 70407 } 70408 70409 public interface Chronology extends java.lang.Comparable<java.time.chrono.Chronology> { 70410 method public int compareTo(java.time.chrono.Chronology); 70411 method public default java.time.chrono.ChronoLocalDate date(java.time.chrono.Era, int, int, int); 70412 method public java.time.chrono.ChronoLocalDate date(int, int, int); 70413 method public java.time.chrono.ChronoLocalDate date(java.time.temporal.TemporalAccessor); 70414 method public java.time.chrono.ChronoLocalDate dateEpochDay(long); 70415 method public default java.time.chrono.ChronoLocalDate dateNow(); 70416 method public default java.time.chrono.ChronoLocalDate dateNow(java.time.ZoneId); 70417 method public default java.time.chrono.ChronoLocalDate dateNow(java.time.Clock); 70418 method public default java.time.chrono.ChronoLocalDate dateYearDay(java.time.chrono.Era, int, int); 70419 method public java.time.chrono.ChronoLocalDate dateYearDay(int, int); 70420 method public boolean equals(Object); 70421 method public java.time.chrono.Era eraOf(int); 70422 method public java.util.List<java.time.chrono.Era> eras(); 70423 method public static java.time.chrono.Chronology from(java.time.temporal.TemporalAccessor); 70424 method public static java.util.Set<java.time.chrono.Chronology> getAvailableChronologies(); 70425 method public String getCalendarType(); 70426 method public default String getDisplayName(java.time.format.TextStyle, java.util.Locale); 70427 method public String getId(); 70428 method public int hashCode(); 70429 method public boolean isLeapYear(long); 70430 method public default java.time.chrono.ChronoLocalDateTime<? extends java.time.chrono.ChronoLocalDate> localDateTime(java.time.temporal.TemporalAccessor); 70431 method public static java.time.chrono.Chronology of(String); 70432 method public static java.time.chrono.Chronology ofLocale(java.util.Locale); 70433 method public default java.time.chrono.ChronoPeriod period(int, int, int); 70434 method public int prolepticYear(java.time.chrono.Era, int); 70435 method public java.time.temporal.ValueRange range(java.time.temporal.ChronoField); 70436 method public java.time.chrono.ChronoLocalDate resolveDate(java.util.Map<java.time.temporal.TemporalField,java.lang.Long>, java.time.format.ResolverStyle); 70437 method public String toString(); 70438 method public default java.time.chrono.ChronoZonedDateTime<? extends java.time.chrono.ChronoLocalDate> zonedDateTime(java.time.temporal.TemporalAccessor); 70439 method public default java.time.chrono.ChronoZonedDateTime<? extends java.time.chrono.ChronoLocalDate> zonedDateTime(java.time.Instant, java.time.ZoneId); 70440 } 70441 70442 public interface Era extends java.time.temporal.TemporalAccessor java.time.temporal.TemporalAdjuster { 70443 method public default java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 70444 method public default String getDisplayName(java.time.format.TextStyle, java.util.Locale); 70445 method public default long getLong(java.time.temporal.TemporalField); 70446 method public int getValue(); 70447 method public default boolean isSupported(java.time.temporal.TemporalField); 70448 } 70449 70450 public final class HijrahChronology extends java.time.chrono.AbstractChronology implements java.io.Serializable { 70451 method public java.time.chrono.HijrahDate date(java.time.chrono.Era, int, int, int); 70452 method public java.time.chrono.HijrahDate date(int, int, int); 70453 method public java.time.chrono.HijrahDate date(java.time.temporal.TemporalAccessor); 70454 method public java.time.chrono.HijrahDate dateEpochDay(long); 70455 method public java.time.chrono.HijrahDate dateNow(); 70456 method public java.time.chrono.HijrahDate dateNow(java.time.ZoneId); 70457 method public java.time.chrono.HijrahDate dateNow(java.time.Clock); 70458 method public java.time.chrono.HijrahDate dateYearDay(java.time.chrono.Era, int, int); 70459 method public java.time.chrono.HijrahDate dateYearDay(int, int); 70460 method public java.time.chrono.HijrahEra eraOf(int); 70461 method public java.util.List<java.time.chrono.Era> eras(); 70462 method public String getCalendarType(); 70463 method public String getId(); 70464 method public boolean isLeapYear(long); 70465 method public java.time.chrono.ChronoLocalDateTime<java.time.chrono.HijrahDate> localDateTime(java.time.temporal.TemporalAccessor); 70466 method public int prolepticYear(java.time.chrono.Era, int); 70467 method public java.time.temporal.ValueRange range(java.time.temporal.ChronoField); 70468 method public java.time.chrono.HijrahDate resolveDate(java.util.Map<java.time.temporal.TemporalField,java.lang.Long>, java.time.format.ResolverStyle); 70469 method public java.time.chrono.ChronoZonedDateTime<java.time.chrono.HijrahDate> zonedDateTime(java.time.temporal.TemporalAccessor); 70470 method public java.time.chrono.ChronoZonedDateTime<java.time.chrono.HijrahDate> zonedDateTime(java.time.Instant, java.time.ZoneId); 70471 field public static final java.time.chrono.HijrahChronology INSTANCE; 70472 } 70473 70474 public final class HijrahDate implements java.time.chrono.ChronoLocalDate java.io.Serializable java.time.temporal.Temporal java.time.temporal.TemporalAdjuster { 70475 method public java.time.chrono.ChronoLocalDateTime<java.time.chrono.HijrahDate> atTime(java.time.LocalTime); 70476 method public static java.time.chrono.HijrahDate from(java.time.temporal.TemporalAccessor); 70477 method public java.time.chrono.HijrahChronology getChronology(); 70478 method public java.time.chrono.HijrahEra getEra(); 70479 method public long getLong(java.time.temporal.TemporalField); 70480 method public int lengthOfMonth(); 70481 method public java.time.chrono.HijrahDate minus(java.time.temporal.TemporalAmount); 70482 method public java.time.chrono.HijrahDate minus(long, java.time.temporal.TemporalUnit); 70483 method public static java.time.chrono.HijrahDate now(); 70484 method public static java.time.chrono.HijrahDate now(java.time.ZoneId); 70485 method public static java.time.chrono.HijrahDate now(java.time.Clock); 70486 method public static java.time.chrono.HijrahDate of(int, int, int); 70487 method public java.time.chrono.HijrahDate plus(java.time.temporal.TemporalAmount); 70488 method public java.time.chrono.HijrahDate plus(long, java.time.temporal.TemporalUnit); 70489 method public java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate); 70490 method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 70491 method public java.time.chrono.HijrahDate with(java.time.temporal.TemporalField, long); 70492 method public java.time.chrono.HijrahDate with(java.time.temporal.TemporalAdjuster); 70493 method public java.time.chrono.HijrahDate withVariant(java.time.chrono.HijrahChronology); 70494 } 70495 70496 public enum HijrahEra implements java.time.chrono.Era { 70497 method public int getValue(); 70498 method public static java.time.chrono.HijrahEra of(int); 70499 enum_constant public static final java.time.chrono.HijrahEra AH; 70500 } 70501 70502 public final class IsoChronology extends java.time.chrono.AbstractChronology implements java.io.Serializable { 70503 method public java.time.LocalDate date(java.time.chrono.Era, int, int, int); 70504 method public java.time.LocalDate date(int, int, int); 70505 method public java.time.LocalDate date(java.time.temporal.TemporalAccessor); 70506 method public java.time.LocalDate dateEpochDay(long); 70507 method public java.time.LocalDate dateNow(); 70508 method public java.time.LocalDate dateNow(java.time.ZoneId); 70509 method public java.time.LocalDate dateNow(java.time.Clock); 70510 method public java.time.LocalDate dateYearDay(java.time.chrono.Era, int, int); 70511 method public java.time.LocalDate dateYearDay(int, int); 70512 method public java.time.chrono.IsoEra eraOf(int); 70513 method public java.util.List<java.time.chrono.Era> eras(); 70514 method public String getCalendarType(); 70515 method public String getId(); 70516 method public boolean isLeapYear(long); 70517 method public java.time.LocalDateTime localDateTime(java.time.temporal.TemporalAccessor); 70518 method public java.time.Period period(int, int, int); 70519 method public int prolepticYear(java.time.chrono.Era, int); 70520 method public java.time.temporal.ValueRange range(java.time.temporal.ChronoField); 70521 method public java.time.LocalDate resolveDate(java.util.Map<java.time.temporal.TemporalField,java.lang.Long>, java.time.format.ResolverStyle); 70522 method public java.time.ZonedDateTime zonedDateTime(java.time.temporal.TemporalAccessor); 70523 method public java.time.ZonedDateTime zonedDateTime(java.time.Instant, java.time.ZoneId); 70524 field public static final java.time.chrono.IsoChronology INSTANCE; 70525 } 70526 70527 public enum IsoEra implements java.time.chrono.Era { 70528 method public int getValue(); 70529 method public static java.time.chrono.IsoEra of(int); 70530 enum_constant public static final java.time.chrono.IsoEra BCE; 70531 enum_constant public static final java.time.chrono.IsoEra CE; 70532 } 70533 70534 public final class JapaneseChronology extends java.time.chrono.AbstractChronology implements java.io.Serializable { 70535 method public java.time.chrono.JapaneseDate date(java.time.chrono.Era, int, int, int); 70536 method public java.time.chrono.JapaneseDate date(int, int, int); 70537 method public java.time.chrono.JapaneseDate date(java.time.temporal.TemporalAccessor); 70538 method public java.time.chrono.JapaneseDate dateEpochDay(long); 70539 method public java.time.chrono.JapaneseDate dateNow(); 70540 method public java.time.chrono.JapaneseDate dateNow(java.time.ZoneId); 70541 method public java.time.chrono.JapaneseDate dateNow(java.time.Clock); 70542 method public java.time.chrono.JapaneseDate dateYearDay(java.time.chrono.Era, int, int); 70543 method public java.time.chrono.JapaneseDate dateYearDay(int, int); 70544 method public java.time.chrono.JapaneseEra eraOf(int); 70545 method public java.util.List<java.time.chrono.Era> eras(); 70546 method public String getCalendarType(); 70547 method public String getId(); 70548 method public boolean isLeapYear(long); 70549 method public java.time.chrono.ChronoLocalDateTime<java.time.chrono.JapaneseDate> localDateTime(java.time.temporal.TemporalAccessor); 70550 method public int prolepticYear(java.time.chrono.Era, int); 70551 method public java.time.temporal.ValueRange range(java.time.temporal.ChronoField); 70552 method public java.time.chrono.JapaneseDate resolveDate(java.util.Map<java.time.temporal.TemporalField,java.lang.Long>, java.time.format.ResolverStyle); 70553 method public java.time.chrono.ChronoZonedDateTime<java.time.chrono.JapaneseDate> zonedDateTime(java.time.temporal.TemporalAccessor); 70554 method public java.time.chrono.ChronoZonedDateTime<java.time.chrono.JapaneseDate> zonedDateTime(java.time.Instant, java.time.ZoneId); 70555 field public static final java.time.chrono.JapaneseChronology INSTANCE; 70556 } 70557 70558 public final class JapaneseDate implements java.time.chrono.ChronoLocalDate java.io.Serializable java.time.temporal.Temporal java.time.temporal.TemporalAdjuster { 70559 method public java.time.chrono.ChronoLocalDateTime<java.time.chrono.JapaneseDate> atTime(java.time.LocalTime); 70560 method public static java.time.chrono.JapaneseDate from(java.time.temporal.TemporalAccessor); 70561 method public java.time.chrono.JapaneseChronology getChronology(); 70562 method public java.time.chrono.JapaneseEra getEra(); 70563 method public long getLong(java.time.temporal.TemporalField); 70564 method public int lengthOfMonth(); 70565 method public java.time.chrono.JapaneseDate minus(java.time.temporal.TemporalAmount); 70566 method public java.time.chrono.JapaneseDate minus(long, java.time.temporal.TemporalUnit); 70567 method public static java.time.chrono.JapaneseDate now(); 70568 method public static java.time.chrono.JapaneseDate now(java.time.ZoneId); 70569 method public static java.time.chrono.JapaneseDate now(java.time.Clock); 70570 method public static java.time.chrono.JapaneseDate of(java.time.chrono.JapaneseEra, int, int, int); 70571 method public static java.time.chrono.JapaneseDate of(int, int, int); 70572 method public java.time.chrono.JapaneseDate plus(java.time.temporal.TemporalAmount); 70573 method public java.time.chrono.JapaneseDate plus(long, java.time.temporal.TemporalUnit); 70574 method public java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate); 70575 method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 70576 method public java.time.chrono.JapaneseDate with(java.time.temporal.TemporalField, long); 70577 method public java.time.chrono.JapaneseDate with(java.time.temporal.TemporalAdjuster); 70578 } 70579 70580 public final class JapaneseEra implements java.time.chrono.Era java.io.Serializable { 70581 method public int getValue(); 70582 method public static java.time.chrono.JapaneseEra of(int); 70583 method public static java.time.chrono.JapaneseEra valueOf(String); 70584 method public static java.time.chrono.JapaneseEra[] values(); 70585 field public static final java.time.chrono.JapaneseEra HEISEI; 70586 field public static final java.time.chrono.JapaneseEra MEIJI; 70587 field public static final java.time.chrono.JapaneseEra REIWA; 70588 field public static final java.time.chrono.JapaneseEra SHOWA; 70589 field public static final java.time.chrono.JapaneseEra TAISHO; 70590 } 70591 70592 public final class MinguoChronology extends java.time.chrono.AbstractChronology implements java.io.Serializable { 70593 method public java.time.chrono.MinguoDate date(java.time.chrono.Era, int, int, int); 70594 method public java.time.chrono.MinguoDate date(int, int, int); 70595 method public java.time.chrono.MinguoDate date(java.time.temporal.TemporalAccessor); 70596 method public java.time.chrono.MinguoDate dateEpochDay(long); 70597 method public java.time.chrono.MinguoDate dateNow(); 70598 method public java.time.chrono.MinguoDate dateNow(java.time.ZoneId); 70599 method public java.time.chrono.MinguoDate dateNow(java.time.Clock); 70600 method public java.time.chrono.MinguoDate dateYearDay(java.time.chrono.Era, int, int); 70601 method public java.time.chrono.MinguoDate dateYearDay(int, int); 70602 method public java.time.chrono.MinguoEra eraOf(int); 70603 method public java.util.List<java.time.chrono.Era> eras(); 70604 method public String getCalendarType(); 70605 method public String getId(); 70606 method public boolean isLeapYear(long); 70607 method public java.time.chrono.ChronoLocalDateTime<java.time.chrono.MinguoDate> localDateTime(java.time.temporal.TemporalAccessor); 70608 method public int prolepticYear(java.time.chrono.Era, int); 70609 method public java.time.temporal.ValueRange range(java.time.temporal.ChronoField); 70610 method public java.time.chrono.MinguoDate resolveDate(java.util.Map<java.time.temporal.TemporalField,java.lang.Long>, java.time.format.ResolverStyle); 70611 method public java.time.chrono.ChronoZonedDateTime<java.time.chrono.MinguoDate> zonedDateTime(java.time.temporal.TemporalAccessor); 70612 method public java.time.chrono.ChronoZonedDateTime<java.time.chrono.MinguoDate> zonedDateTime(java.time.Instant, java.time.ZoneId); 70613 field public static final java.time.chrono.MinguoChronology INSTANCE; 70614 } 70615 70616 public final class MinguoDate implements java.time.chrono.ChronoLocalDate java.io.Serializable java.time.temporal.Temporal java.time.temporal.TemporalAdjuster { 70617 method public java.time.chrono.ChronoLocalDateTime<java.time.chrono.MinguoDate> atTime(java.time.LocalTime); 70618 method public static java.time.chrono.MinguoDate from(java.time.temporal.TemporalAccessor); 70619 method public java.time.chrono.MinguoChronology getChronology(); 70620 method public java.time.chrono.MinguoEra getEra(); 70621 method public long getLong(java.time.temporal.TemporalField); 70622 method public int lengthOfMonth(); 70623 method public java.time.chrono.MinguoDate minus(java.time.temporal.TemporalAmount); 70624 method public java.time.chrono.MinguoDate minus(long, java.time.temporal.TemporalUnit); 70625 method public static java.time.chrono.MinguoDate now(); 70626 method public static java.time.chrono.MinguoDate now(java.time.ZoneId); 70627 method public static java.time.chrono.MinguoDate now(java.time.Clock); 70628 method public static java.time.chrono.MinguoDate of(int, int, int); 70629 method public java.time.chrono.MinguoDate plus(java.time.temporal.TemporalAmount); 70630 method public java.time.chrono.MinguoDate plus(long, java.time.temporal.TemporalUnit); 70631 method public java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate); 70632 method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 70633 method public java.time.chrono.MinguoDate with(java.time.temporal.TemporalField, long); 70634 method public java.time.chrono.MinguoDate with(java.time.temporal.TemporalAdjuster); 70635 } 70636 70637 public enum MinguoEra implements java.time.chrono.Era { 70638 method public int getValue(); 70639 method public static java.time.chrono.MinguoEra of(int); 70640 enum_constant public static final java.time.chrono.MinguoEra BEFORE_ROC; 70641 enum_constant public static final java.time.chrono.MinguoEra ROC; 70642 } 70643 70644 public final class ThaiBuddhistChronology extends java.time.chrono.AbstractChronology implements java.io.Serializable { 70645 method public java.time.chrono.ThaiBuddhistDate date(java.time.chrono.Era, int, int, int); 70646 method public java.time.chrono.ThaiBuddhistDate date(int, int, int); 70647 method public java.time.chrono.ThaiBuddhistDate date(java.time.temporal.TemporalAccessor); 70648 method public java.time.chrono.ThaiBuddhistDate dateEpochDay(long); 70649 method public java.time.chrono.ThaiBuddhistDate dateNow(); 70650 method public java.time.chrono.ThaiBuddhistDate dateNow(java.time.ZoneId); 70651 method public java.time.chrono.ThaiBuddhistDate dateNow(java.time.Clock); 70652 method public java.time.chrono.ThaiBuddhistDate dateYearDay(java.time.chrono.Era, int, int); 70653 method public java.time.chrono.ThaiBuddhistDate dateYearDay(int, int); 70654 method public java.time.chrono.ThaiBuddhistEra eraOf(int); 70655 method public java.util.List<java.time.chrono.Era> eras(); 70656 method public String getCalendarType(); 70657 method public String getId(); 70658 method public boolean isLeapYear(long); 70659 method public java.time.chrono.ChronoLocalDateTime<java.time.chrono.ThaiBuddhistDate> localDateTime(java.time.temporal.TemporalAccessor); 70660 method public int prolepticYear(java.time.chrono.Era, int); 70661 method public java.time.temporal.ValueRange range(java.time.temporal.ChronoField); 70662 method public java.time.chrono.ThaiBuddhistDate resolveDate(java.util.Map<java.time.temporal.TemporalField,java.lang.Long>, java.time.format.ResolverStyle); 70663 method public java.time.chrono.ChronoZonedDateTime<java.time.chrono.ThaiBuddhistDate> zonedDateTime(java.time.temporal.TemporalAccessor); 70664 method public java.time.chrono.ChronoZonedDateTime<java.time.chrono.ThaiBuddhistDate> zonedDateTime(java.time.Instant, java.time.ZoneId); 70665 field public static final java.time.chrono.ThaiBuddhistChronology INSTANCE; 70666 } 70667 70668 public final class ThaiBuddhistDate implements java.time.chrono.ChronoLocalDate java.io.Serializable java.time.temporal.Temporal java.time.temporal.TemporalAdjuster { 70669 method public java.time.chrono.ChronoLocalDateTime<java.time.chrono.ThaiBuddhistDate> atTime(java.time.LocalTime); 70670 method public static java.time.chrono.ThaiBuddhistDate from(java.time.temporal.TemporalAccessor); 70671 method public java.time.chrono.ThaiBuddhistChronology getChronology(); 70672 method public java.time.chrono.ThaiBuddhistEra getEra(); 70673 method public long getLong(java.time.temporal.TemporalField); 70674 method public int lengthOfMonth(); 70675 method public java.time.chrono.ThaiBuddhistDate minus(java.time.temporal.TemporalAmount); 70676 method public java.time.chrono.ThaiBuddhistDate minus(long, java.time.temporal.TemporalUnit); 70677 method public static java.time.chrono.ThaiBuddhistDate now(); 70678 method public static java.time.chrono.ThaiBuddhistDate now(java.time.ZoneId); 70679 method public static java.time.chrono.ThaiBuddhistDate now(java.time.Clock); 70680 method public static java.time.chrono.ThaiBuddhistDate of(int, int, int); 70681 method public java.time.chrono.ThaiBuddhistDate plus(java.time.temporal.TemporalAmount); 70682 method public java.time.chrono.ThaiBuddhistDate plus(long, java.time.temporal.TemporalUnit); 70683 method public java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate); 70684 method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 70685 method public java.time.chrono.ThaiBuddhistDate with(java.time.temporal.TemporalField, long); 70686 method public java.time.chrono.ThaiBuddhistDate with(java.time.temporal.TemporalAdjuster); 70687 } 70688 70689 public enum ThaiBuddhistEra implements java.time.chrono.Era { 70690 method public int getValue(); 70691 method public static java.time.chrono.ThaiBuddhistEra of(int); 70692 enum_constant public static final java.time.chrono.ThaiBuddhistEra BE; 70693 enum_constant public static final java.time.chrono.ThaiBuddhistEra BEFORE_BE; 70694 } 70695 70696} 70697 70698package java.time.format { 70699 70700 public final class DateTimeFormatter { 70701 method public String format(java.time.temporal.TemporalAccessor); 70702 method public void formatTo(java.time.temporal.TemporalAccessor, Appendable); 70703 method public java.time.chrono.Chronology getChronology(); 70704 method public java.time.format.DecimalStyle getDecimalStyle(); 70705 method public java.util.Locale getLocale(); 70706 method public java.util.Set<java.time.temporal.TemporalField> getResolverFields(); 70707 method public java.time.format.ResolverStyle getResolverStyle(); 70708 method public java.time.ZoneId getZone(); 70709 method public static java.time.format.DateTimeFormatter ofLocalizedDate(java.time.format.FormatStyle); 70710 method public static java.time.format.DateTimeFormatter ofLocalizedDateTime(java.time.format.FormatStyle); 70711 method public static java.time.format.DateTimeFormatter ofLocalizedDateTime(java.time.format.FormatStyle, java.time.format.FormatStyle); 70712 method public static java.time.format.DateTimeFormatter ofLocalizedTime(java.time.format.FormatStyle); 70713 method public static java.time.format.DateTimeFormatter ofPattern(String); 70714 method public static java.time.format.DateTimeFormatter ofPattern(String, java.util.Locale); 70715 method public java.time.temporal.TemporalAccessor parse(CharSequence); 70716 method public java.time.temporal.TemporalAccessor parse(CharSequence, java.text.ParsePosition); 70717 method public <T> T parse(CharSequence, java.time.temporal.TemporalQuery<T>); 70718 method public java.time.temporal.TemporalAccessor parseBest(CharSequence, java.time.temporal.TemporalQuery<?>...); 70719 method public java.time.temporal.TemporalAccessor parseUnresolved(CharSequence, java.text.ParsePosition); 70720 method public static java.time.temporal.TemporalQuery<java.time.Period> parsedExcessDays(); 70721 method public static java.time.temporal.TemporalQuery<java.lang.Boolean> parsedLeapSecond(); 70722 method public java.text.Format toFormat(); 70723 method public java.text.Format toFormat(java.time.temporal.TemporalQuery<?>); 70724 method public java.time.format.DateTimeFormatter withChronology(java.time.chrono.Chronology); 70725 method public java.time.format.DateTimeFormatter withDecimalStyle(java.time.format.DecimalStyle); 70726 method public java.time.format.DateTimeFormatter withLocale(java.util.Locale); 70727 method public java.time.format.DateTimeFormatter withResolverFields(java.time.temporal.TemporalField...); 70728 method public java.time.format.DateTimeFormatter withResolverFields(java.util.Set<java.time.temporal.TemporalField>); 70729 method public java.time.format.DateTimeFormatter withResolverStyle(java.time.format.ResolverStyle); 70730 method public java.time.format.DateTimeFormatter withZone(java.time.ZoneId); 70731 field public static final java.time.format.DateTimeFormatter BASIC_ISO_DATE; 70732 field public static final java.time.format.DateTimeFormatter ISO_DATE; 70733 field public static final java.time.format.DateTimeFormatter ISO_DATE_TIME; 70734 field public static final java.time.format.DateTimeFormatter ISO_INSTANT; 70735 field public static final java.time.format.DateTimeFormatter ISO_LOCAL_DATE; 70736 field public static final java.time.format.DateTimeFormatter ISO_LOCAL_DATE_TIME; 70737 field public static final java.time.format.DateTimeFormatter ISO_LOCAL_TIME; 70738 field public static final java.time.format.DateTimeFormatter ISO_OFFSET_DATE; 70739 field public static final java.time.format.DateTimeFormatter ISO_OFFSET_DATE_TIME; 70740 field public static final java.time.format.DateTimeFormatter ISO_OFFSET_TIME; 70741 field public static final java.time.format.DateTimeFormatter ISO_ORDINAL_DATE; 70742 field public static final java.time.format.DateTimeFormatter ISO_TIME; 70743 field public static final java.time.format.DateTimeFormatter ISO_WEEK_DATE; 70744 field public static final java.time.format.DateTimeFormatter ISO_ZONED_DATE_TIME; 70745 field public static final java.time.format.DateTimeFormatter RFC_1123_DATE_TIME; 70746 } 70747 70748 public final class DateTimeFormatterBuilder { 70749 ctor public DateTimeFormatterBuilder(); 70750 method public java.time.format.DateTimeFormatterBuilder append(java.time.format.DateTimeFormatter); 70751 method public java.time.format.DateTimeFormatterBuilder appendChronologyId(); 70752 method public java.time.format.DateTimeFormatterBuilder appendChronologyText(java.time.format.TextStyle); 70753 method public java.time.format.DateTimeFormatterBuilder appendFraction(java.time.temporal.TemporalField, int, int, boolean); 70754 method public java.time.format.DateTimeFormatterBuilder appendInstant(); 70755 method public java.time.format.DateTimeFormatterBuilder appendInstant(int); 70756 method public java.time.format.DateTimeFormatterBuilder appendLiteral(char); 70757 method public java.time.format.DateTimeFormatterBuilder appendLiteral(String); 70758 method public java.time.format.DateTimeFormatterBuilder appendLocalized(java.time.format.FormatStyle, java.time.format.FormatStyle); 70759 method public java.time.format.DateTimeFormatterBuilder appendLocalizedOffset(java.time.format.TextStyle); 70760 method public java.time.format.DateTimeFormatterBuilder appendOffset(String, String); 70761 method public java.time.format.DateTimeFormatterBuilder appendOffsetId(); 70762 method public java.time.format.DateTimeFormatterBuilder appendOptional(java.time.format.DateTimeFormatter); 70763 method public java.time.format.DateTimeFormatterBuilder appendPattern(String); 70764 method public java.time.format.DateTimeFormatterBuilder appendText(java.time.temporal.TemporalField); 70765 method public java.time.format.DateTimeFormatterBuilder appendText(java.time.temporal.TemporalField, java.time.format.TextStyle); 70766 method public java.time.format.DateTimeFormatterBuilder appendText(java.time.temporal.TemporalField, java.util.Map<java.lang.Long,java.lang.String>); 70767 method public java.time.format.DateTimeFormatterBuilder appendValue(java.time.temporal.TemporalField); 70768 method public java.time.format.DateTimeFormatterBuilder appendValue(java.time.temporal.TemporalField, int); 70769 method public java.time.format.DateTimeFormatterBuilder appendValue(java.time.temporal.TemporalField, int, int, java.time.format.SignStyle); 70770 method public java.time.format.DateTimeFormatterBuilder appendValueReduced(java.time.temporal.TemporalField, int, int, int); 70771 method public java.time.format.DateTimeFormatterBuilder appendValueReduced(java.time.temporal.TemporalField, int, int, java.time.chrono.ChronoLocalDate); 70772 method public java.time.format.DateTimeFormatterBuilder appendZoneId(); 70773 method public java.time.format.DateTimeFormatterBuilder appendZoneOrOffsetId(); 70774 method public java.time.format.DateTimeFormatterBuilder appendZoneRegionId(); 70775 method public java.time.format.DateTimeFormatterBuilder appendZoneText(java.time.format.TextStyle); 70776 method public java.time.format.DateTimeFormatterBuilder appendZoneText(java.time.format.TextStyle, java.util.Set<java.time.ZoneId>); 70777 method public static String getLocalizedDateTimePattern(java.time.format.FormatStyle, java.time.format.FormatStyle, java.time.chrono.Chronology, java.util.Locale); 70778 method public java.time.format.DateTimeFormatterBuilder optionalEnd(); 70779 method public java.time.format.DateTimeFormatterBuilder optionalStart(); 70780 method public java.time.format.DateTimeFormatterBuilder padNext(int); 70781 method public java.time.format.DateTimeFormatterBuilder padNext(int, char); 70782 method public java.time.format.DateTimeFormatterBuilder parseCaseInsensitive(); 70783 method public java.time.format.DateTimeFormatterBuilder parseCaseSensitive(); 70784 method public java.time.format.DateTimeFormatterBuilder parseDefaulting(java.time.temporal.TemporalField, long); 70785 method public java.time.format.DateTimeFormatterBuilder parseLenient(); 70786 method public java.time.format.DateTimeFormatterBuilder parseStrict(); 70787 method public java.time.format.DateTimeFormatter toFormatter(); 70788 method public java.time.format.DateTimeFormatter toFormatter(java.util.Locale); 70789 } 70790 70791 public class DateTimeParseException extends java.time.DateTimeException { 70792 ctor public DateTimeParseException(String, CharSequence, int); 70793 ctor public DateTimeParseException(String, CharSequence, int, Throwable); 70794 method public int getErrorIndex(); 70795 method public String getParsedString(); 70796 } 70797 70798 public final class DecimalStyle { 70799 method public static java.util.Set<java.util.Locale> getAvailableLocales(); 70800 method public char getDecimalSeparator(); 70801 method public char getNegativeSign(); 70802 method public char getPositiveSign(); 70803 method public char getZeroDigit(); 70804 method public static java.time.format.DecimalStyle of(java.util.Locale); 70805 method public static java.time.format.DecimalStyle ofDefaultLocale(); 70806 method public java.time.format.DecimalStyle withDecimalSeparator(char); 70807 method public java.time.format.DecimalStyle withNegativeSign(char); 70808 method public java.time.format.DecimalStyle withPositiveSign(char); 70809 method public java.time.format.DecimalStyle withZeroDigit(char); 70810 field public static final java.time.format.DecimalStyle STANDARD; 70811 } 70812 70813 public enum FormatStyle { 70814 enum_constant public static final java.time.format.FormatStyle FULL; 70815 enum_constant public static final java.time.format.FormatStyle LONG; 70816 enum_constant public static final java.time.format.FormatStyle MEDIUM; 70817 enum_constant public static final java.time.format.FormatStyle SHORT; 70818 } 70819 70820 public enum ResolverStyle { 70821 enum_constant public static final java.time.format.ResolverStyle LENIENT; 70822 enum_constant public static final java.time.format.ResolverStyle SMART; 70823 enum_constant public static final java.time.format.ResolverStyle STRICT; 70824 } 70825 70826 public enum SignStyle { 70827 enum_constant public static final java.time.format.SignStyle ALWAYS; 70828 enum_constant public static final java.time.format.SignStyle EXCEEDS_PAD; 70829 enum_constant public static final java.time.format.SignStyle NEVER; 70830 enum_constant public static final java.time.format.SignStyle NORMAL; 70831 enum_constant public static final java.time.format.SignStyle NOT_NEGATIVE; 70832 } 70833 70834 public enum TextStyle { 70835 method public java.time.format.TextStyle asNormal(); 70836 method public java.time.format.TextStyle asStandalone(); 70837 method public boolean isStandalone(); 70838 enum_constant public static final java.time.format.TextStyle FULL; 70839 enum_constant public static final java.time.format.TextStyle FULL_STANDALONE; 70840 enum_constant public static final java.time.format.TextStyle NARROW; 70841 enum_constant public static final java.time.format.TextStyle NARROW_STANDALONE; 70842 enum_constant public static final java.time.format.TextStyle SHORT; 70843 enum_constant public static final java.time.format.TextStyle SHORT_STANDALONE; 70844 } 70845 70846} 70847 70848package java.time.temporal { 70849 70850 public enum ChronoField implements java.time.temporal.TemporalField { 70851 method public <R extends java.time.temporal.Temporal> R adjustInto(R, long); 70852 method public int checkValidIntValue(long); 70853 method public long checkValidValue(long); 70854 method public java.time.temporal.TemporalUnit getBaseUnit(); 70855 method public long getFrom(java.time.temporal.TemporalAccessor); 70856 method public java.time.temporal.TemporalUnit getRangeUnit(); 70857 method public boolean isDateBased(); 70858 method public boolean isSupportedBy(java.time.temporal.TemporalAccessor); 70859 method public boolean isTimeBased(); 70860 method public java.time.temporal.ValueRange range(); 70861 method public java.time.temporal.ValueRange rangeRefinedBy(java.time.temporal.TemporalAccessor); 70862 enum_constant public static final java.time.temporal.ChronoField ALIGNED_DAY_OF_WEEK_IN_MONTH; 70863 enum_constant public static final java.time.temporal.ChronoField ALIGNED_DAY_OF_WEEK_IN_YEAR; 70864 enum_constant public static final java.time.temporal.ChronoField ALIGNED_WEEK_OF_MONTH; 70865 enum_constant public static final java.time.temporal.ChronoField ALIGNED_WEEK_OF_YEAR; 70866 enum_constant public static final java.time.temporal.ChronoField AMPM_OF_DAY; 70867 enum_constant public static final java.time.temporal.ChronoField CLOCK_HOUR_OF_AMPM; 70868 enum_constant public static final java.time.temporal.ChronoField CLOCK_HOUR_OF_DAY; 70869 enum_constant public static final java.time.temporal.ChronoField DAY_OF_MONTH; 70870 enum_constant public static final java.time.temporal.ChronoField DAY_OF_WEEK; 70871 enum_constant public static final java.time.temporal.ChronoField DAY_OF_YEAR; 70872 enum_constant public static final java.time.temporal.ChronoField EPOCH_DAY; 70873 enum_constant public static final java.time.temporal.ChronoField ERA; 70874 enum_constant public static final java.time.temporal.ChronoField HOUR_OF_AMPM; 70875 enum_constant public static final java.time.temporal.ChronoField HOUR_OF_DAY; 70876 enum_constant public static final java.time.temporal.ChronoField INSTANT_SECONDS; 70877 enum_constant public static final java.time.temporal.ChronoField MICRO_OF_DAY; 70878 enum_constant public static final java.time.temporal.ChronoField MICRO_OF_SECOND; 70879 enum_constant public static final java.time.temporal.ChronoField MILLI_OF_DAY; 70880 enum_constant public static final java.time.temporal.ChronoField MILLI_OF_SECOND; 70881 enum_constant public static final java.time.temporal.ChronoField MINUTE_OF_DAY; 70882 enum_constant public static final java.time.temporal.ChronoField MINUTE_OF_HOUR; 70883 enum_constant public static final java.time.temporal.ChronoField MONTH_OF_YEAR; 70884 enum_constant public static final java.time.temporal.ChronoField NANO_OF_DAY; 70885 enum_constant public static final java.time.temporal.ChronoField NANO_OF_SECOND; 70886 enum_constant public static final java.time.temporal.ChronoField OFFSET_SECONDS; 70887 enum_constant public static final java.time.temporal.ChronoField PROLEPTIC_MONTH; 70888 enum_constant public static final java.time.temporal.ChronoField SECOND_OF_DAY; 70889 enum_constant public static final java.time.temporal.ChronoField SECOND_OF_MINUTE; 70890 enum_constant public static final java.time.temporal.ChronoField YEAR; 70891 enum_constant public static final java.time.temporal.ChronoField YEAR_OF_ERA; 70892 } 70893 70894 public enum ChronoUnit implements java.time.temporal.TemporalUnit { 70895 method public <R extends java.time.temporal.Temporal> R addTo(R, long); 70896 method public long between(java.time.temporal.Temporal, java.time.temporal.Temporal); 70897 method public java.time.Duration getDuration(); 70898 method public boolean isDateBased(); 70899 method public boolean isDurationEstimated(); 70900 method public boolean isTimeBased(); 70901 enum_constant public static final java.time.temporal.ChronoUnit CENTURIES; 70902 enum_constant public static final java.time.temporal.ChronoUnit DAYS; 70903 enum_constant public static final java.time.temporal.ChronoUnit DECADES; 70904 enum_constant public static final java.time.temporal.ChronoUnit ERAS; 70905 enum_constant public static final java.time.temporal.ChronoUnit FOREVER; 70906 enum_constant public static final java.time.temporal.ChronoUnit HALF_DAYS; 70907 enum_constant public static final java.time.temporal.ChronoUnit HOURS; 70908 enum_constant public static final java.time.temporal.ChronoUnit MICROS; 70909 enum_constant public static final java.time.temporal.ChronoUnit MILLENNIA; 70910 enum_constant public static final java.time.temporal.ChronoUnit MILLIS; 70911 enum_constant public static final java.time.temporal.ChronoUnit MINUTES; 70912 enum_constant public static final java.time.temporal.ChronoUnit MONTHS; 70913 enum_constant public static final java.time.temporal.ChronoUnit NANOS; 70914 enum_constant public static final java.time.temporal.ChronoUnit SECONDS; 70915 enum_constant public static final java.time.temporal.ChronoUnit WEEKS; 70916 enum_constant public static final java.time.temporal.ChronoUnit YEARS; 70917 } 70918 70919 public final class IsoFields { 70920 field public static final java.time.temporal.TemporalField DAY_OF_QUARTER; 70921 field public static final java.time.temporal.TemporalField QUARTER_OF_YEAR; 70922 field public static final java.time.temporal.TemporalUnit QUARTER_YEARS; 70923 field public static final java.time.temporal.TemporalField WEEK_BASED_YEAR; 70924 field public static final java.time.temporal.TemporalUnit WEEK_BASED_YEARS; 70925 field public static final java.time.temporal.TemporalField WEEK_OF_WEEK_BASED_YEAR; 70926 } 70927 70928 public final class JulianFields { 70929 field public static final java.time.temporal.TemporalField JULIAN_DAY; 70930 field public static final java.time.temporal.TemporalField MODIFIED_JULIAN_DAY; 70931 field public static final java.time.temporal.TemporalField RATA_DIE; 70932 } 70933 70934 public interface Temporal extends java.time.temporal.TemporalAccessor { 70935 method public boolean isSupported(java.time.temporal.TemporalUnit); 70936 method public default java.time.temporal.Temporal minus(java.time.temporal.TemporalAmount); 70937 method public default java.time.temporal.Temporal minus(long, java.time.temporal.TemporalUnit); 70938 method public default java.time.temporal.Temporal plus(java.time.temporal.TemporalAmount); 70939 method public java.time.temporal.Temporal plus(long, java.time.temporal.TemporalUnit); 70940 method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 70941 method public default java.time.temporal.Temporal with(java.time.temporal.TemporalAdjuster); 70942 method public java.time.temporal.Temporal with(java.time.temporal.TemporalField, long); 70943 } 70944 70945 public interface TemporalAccessor { 70946 method public default int get(java.time.temporal.TemporalField); 70947 method public long getLong(java.time.temporal.TemporalField); 70948 method public boolean isSupported(java.time.temporal.TemporalField); 70949 method public default <R> R query(java.time.temporal.TemporalQuery<R>); 70950 method public default java.time.temporal.ValueRange range(java.time.temporal.TemporalField); 70951 } 70952 70953 @java.lang.FunctionalInterface public interface TemporalAdjuster { 70954 method public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 70955 } 70956 70957 public final class TemporalAdjusters { 70958 method public static java.time.temporal.TemporalAdjuster dayOfWeekInMonth(int, java.time.DayOfWeek); 70959 method public static java.time.temporal.TemporalAdjuster firstDayOfMonth(); 70960 method public static java.time.temporal.TemporalAdjuster firstDayOfNextMonth(); 70961 method public static java.time.temporal.TemporalAdjuster firstDayOfNextYear(); 70962 method public static java.time.temporal.TemporalAdjuster firstDayOfYear(); 70963 method public static java.time.temporal.TemporalAdjuster firstInMonth(java.time.DayOfWeek); 70964 method public static java.time.temporal.TemporalAdjuster lastDayOfMonth(); 70965 method public static java.time.temporal.TemporalAdjuster lastDayOfYear(); 70966 method public static java.time.temporal.TemporalAdjuster lastInMonth(java.time.DayOfWeek); 70967 method public static java.time.temporal.TemporalAdjuster next(java.time.DayOfWeek); 70968 method public static java.time.temporal.TemporalAdjuster nextOrSame(java.time.DayOfWeek); 70969 method public static java.time.temporal.TemporalAdjuster ofDateAdjuster(java.util.function.UnaryOperator<java.time.LocalDate>); 70970 method public static java.time.temporal.TemporalAdjuster previous(java.time.DayOfWeek); 70971 method public static java.time.temporal.TemporalAdjuster previousOrSame(java.time.DayOfWeek); 70972 } 70973 70974 public interface TemporalAmount { 70975 method public java.time.temporal.Temporal addTo(java.time.temporal.Temporal); 70976 method public long get(java.time.temporal.TemporalUnit); 70977 method public java.util.List<java.time.temporal.TemporalUnit> getUnits(); 70978 method public java.time.temporal.Temporal subtractFrom(java.time.temporal.Temporal); 70979 } 70980 70981 public interface TemporalField { 70982 method public <R extends java.time.temporal.Temporal> R adjustInto(R, long); 70983 method public java.time.temporal.TemporalUnit getBaseUnit(); 70984 method public default String getDisplayName(java.util.Locale); 70985 method public long getFrom(java.time.temporal.TemporalAccessor); 70986 method public java.time.temporal.TemporalUnit getRangeUnit(); 70987 method public boolean isDateBased(); 70988 method public boolean isSupportedBy(java.time.temporal.TemporalAccessor); 70989 method public boolean isTimeBased(); 70990 method public java.time.temporal.ValueRange range(); 70991 method public java.time.temporal.ValueRange rangeRefinedBy(java.time.temporal.TemporalAccessor); 70992 method public default java.time.temporal.TemporalAccessor resolve(java.util.Map<java.time.temporal.TemporalField,java.lang.Long>, java.time.temporal.TemporalAccessor, java.time.format.ResolverStyle); 70993 method public String toString(); 70994 } 70995 70996 public final class TemporalQueries { 70997 method public static java.time.temporal.TemporalQuery<java.time.chrono.Chronology> chronology(); 70998 method public static java.time.temporal.TemporalQuery<java.time.LocalDate> localDate(); 70999 method public static java.time.temporal.TemporalQuery<java.time.LocalTime> localTime(); 71000 method public static java.time.temporal.TemporalQuery<java.time.ZoneOffset> offset(); 71001 method public static java.time.temporal.TemporalQuery<java.time.temporal.TemporalUnit> precision(); 71002 method public static java.time.temporal.TemporalQuery<java.time.ZoneId> zone(); 71003 method public static java.time.temporal.TemporalQuery<java.time.ZoneId> zoneId(); 71004 } 71005 71006 @java.lang.FunctionalInterface public interface TemporalQuery<R> { 71007 method public R queryFrom(java.time.temporal.TemporalAccessor); 71008 } 71009 71010 public interface TemporalUnit { 71011 method public <R extends java.time.temporal.Temporal> R addTo(R, long); 71012 method public long between(java.time.temporal.Temporal, java.time.temporal.Temporal); 71013 method public java.time.Duration getDuration(); 71014 method public boolean isDateBased(); 71015 method public boolean isDurationEstimated(); 71016 method public default boolean isSupportedBy(java.time.temporal.Temporal); 71017 method public boolean isTimeBased(); 71018 method public String toString(); 71019 } 71020 71021 public class UnsupportedTemporalTypeException extends java.time.DateTimeException { 71022 ctor public UnsupportedTemporalTypeException(String); 71023 ctor public UnsupportedTemporalTypeException(String, Throwable); 71024 } 71025 71026 public final class ValueRange implements java.io.Serializable { 71027 method public int checkValidIntValue(long, java.time.temporal.TemporalField); 71028 method public long checkValidValue(long, java.time.temporal.TemporalField); 71029 method public long getLargestMinimum(); 71030 method public long getMaximum(); 71031 method public long getMinimum(); 71032 method public long getSmallestMaximum(); 71033 method public boolean isFixed(); 71034 method public boolean isIntValue(); 71035 method public boolean isValidIntValue(long); 71036 method public boolean isValidValue(long); 71037 method public static java.time.temporal.ValueRange of(long, long); 71038 method public static java.time.temporal.ValueRange of(long, long, long); 71039 method public static java.time.temporal.ValueRange of(long, long, long, long); 71040 } 71041 71042 public final class WeekFields implements java.io.Serializable { 71043 method public java.time.temporal.TemporalField dayOfWeek(); 71044 method public java.time.DayOfWeek getFirstDayOfWeek(); 71045 method public int getMinimalDaysInFirstWeek(); 71046 method public static java.time.temporal.WeekFields of(java.util.Locale); 71047 method public static java.time.temporal.WeekFields of(java.time.DayOfWeek, int); 71048 method public java.time.temporal.TemporalField weekBasedYear(); 71049 method public java.time.temporal.TemporalField weekOfMonth(); 71050 method public java.time.temporal.TemporalField weekOfWeekBasedYear(); 71051 method public java.time.temporal.TemporalField weekOfYear(); 71052 field public static final java.time.temporal.WeekFields ISO; 71053 field public static final java.time.temporal.WeekFields SUNDAY_START; 71054 field public static final java.time.temporal.TemporalUnit WEEK_BASED_YEARS; 71055 } 71056 71057} 71058 71059package java.time.zone { 71060 71061 public final class ZoneOffsetTransition implements java.lang.Comparable<java.time.zone.ZoneOffsetTransition> java.io.Serializable { 71062 method public int compareTo(java.time.zone.ZoneOffsetTransition); 71063 method public java.time.LocalDateTime getDateTimeAfter(); 71064 method public java.time.LocalDateTime getDateTimeBefore(); 71065 method public java.time.Duration getDuration(); 71066 method public java.time.Instant getInstant(); 71067 method public java.time.ZoneOffset getOffsetAfter(); 71068 method public java.time.ZoneOffset getOffsetBefore(); 71069 method public boolean isGap(); 71070 method public boolean isOverlap(); 71071 method public boolean isValidOffset(java.time.ZoneOffset); 71072 method public static java.time.zone.ZoneOffsetTransition of(java.time.LocalDateTime, java.time.ZoneOffset, java.time.ZoneOffset); 71073 method public long toEpochSecond(); 71074 } 71075 71076 public final class ZoneOffsetTransitionRule implements java.io.Serializable { 71077 method public java.time.zone.ZoneOffsetTransition createTransition(int); 71078 method public int getDayOfMonthIndicator(); 71079 method public java.time.DayOfWeek getDayOfWeek(); 71080 method public java.time.LocalTime getLocalTime(); 71081 method public java.time.Month getMonth(); 71082 method public java.time.ZoneOffset getOffsetAfter(); 71083 method public java.time.ZoneOffset getOffsetBefore(); 71084 method public java.time.ZoneOffset getStandardOffset(); 71085 method public java.time.zone.ZoneOffsetTransitionRule.TimeDefinition getTimeDefinition(); 71086 method public boolean isMidnightEndOfDay(); 71087 method public static java.time.zone.ZoneOffsetTransitionRule of(java.time.Month, int, java.time.DayOfWeek, java.time.LocalTime, boolean, java.time.zone.ZoneOffsetTransitionRule.TimeDefinition, java.time.ZoneOffset, java.time.ZoneOffset, java.time.ZoneOffset); 71088 } 71089 71090 public enum ZoneOffsetTransitionRule.TimeDefinition { 71091 method public java.time.LocalDateTime createDateTime(java.time.LocalDateTime, java.time.ZoneOffset, java.time.ZoneOffset); 71092 enum_constant public static final java.time.zone.ZoneOffsetTransitionRule.TimeDefinition STANDARD; 71093 enum_constant public static final java.time.zone.ZoneOffsetTransitionRule.TimeDefinition UTC; 71094 enum_constant public static final java.time.zone.ZoneOffsetTransitionRule.TimeDefinition WALL; 71095 } 71096 71097 public final class ZoneRules implements java.io.Serializable { 71098 method public java.time.Duration getDaylightSavings(java.time.Instant); 71099 method public java.time.ZoneOffset getOffset(java.time.Instant); 71100 method public java.time.ZoneOffset getOffset(java.time.LocalDateTime); 71101 method public java.time.ZoneOffset getStandardOffset(java.time.Instant); 71102 method public java.time.zone.ZoneOffsetTransition getTransition(java.time.LocalDateTime); 71103 method public java.util.List<java.time.zone.ZoneOffsetTransitionRule> getTransitionRules(); 71104 method public java.util.List<java.time.zone.ZoneOffsetTransition> getTransitions(); 71105 method public java.util.List<java.time.ZoneOffset> getValidOffsets(java.time.LocalDateTime); 71106 method public boolean isDaylightSavings(java.time.Instant); 71107 method public boolean isFixedOffset(); 71108 method public boolean isValidOffset(java.time.LocalDateTime, java.time.ZoneOffset); 71109 method public java.time.zone.ZoneOffsetTransition nextTransition(java.time.Instant); 71110 method public static java.time.zone.ZoneRules of(java.time.ZoneOffset, java.time.ZoneOffset, java.util.List<java.time.zone.ZoneOffsetTransition>, java.util.List<java.time.zone.ZoneOffsetTransition>, java.util.List<java.time.zone.ZoneOffsetTransitionRule>); 71111 method public static java.time.zone.ZoneRules of(java.time.ZoneOffset); 71112 method public java.time.zone.ZoneOffsetTransition previousTransition(java.time.Instant); 71113 } 71114 71115 public class ZoneRulesException extends java.time.DateTimeException { 71116 ctor public ZoneRulesException(String); 71117 ctor public ZoneRulesException(String, Throwable); 71118 } 71119 71120} 71121 71122package java.util { 71123 71124 public abstract class AbstractCollection<E> implements java.util.Collection<E> { 71125 ctor protected AbstractCollection(); 71126 method public boolean add(E); 71127 method public boolean addAll(@NonNull java.util.Collection<? extends E>); 71128 method public void clear(); 71129 method public boolean contains(@Nullable Object); 71130 method public boolean containsAll(@NonNull java.util.Collection<?>); 71131 method public boolean isEmpty(); 71132 method public boolean remove(@Nullable Object); 71133 method public boolean removeAll(@NonNull java.util.Collection<?>); 71134 method public boolean retainAll(@NonNull java.util.Collection<?>); 71135 method @NonNull public Object[] toArray(); 71136 method @NonNull public <T> T[] toArray(@NonNull T[]); 71137 } 71138 71139 public abstract class AbstractList<E> extends java.util.AbstractCollection<E> implements java.util.List<E> { 71140 ctor protected AbstractList(); 71141 method public void add(int, E); 71142 method public boolean addAll(int, @NonNull java.util.Collection<? extends E>); 71143 method public int indexOf(@Nullable Object); 71144 method @NonNull public java.util.Iterator<E> iterator(); 71145 method public int lastIndexOf(@Nullable Object); 71146 method @NonNull public java.util.ListIterator<E> listIterator(); 71147 method @NonNull public java.util.ListIterator<E> listIterator(int); 71148 method public E remove(int); 71149 method protected void removeRange(int, int); 71150 method public E set(int, E); 71151 method @NonNull public java.util.List<E> subList(int, int); 71152 field protected transient int modCount; 71153 } 71154 71155 public abstract class AbstractMap<K, V> implements java.util.Map<K,V> { 71156 ctor protected AbstractMap(); 71157 method public void clear(); 71158 method public boolean containsKey(@Nullable Object); 71159 method public boolean containsValue(@Nullable Object); 71160 method @Nullable public V get(@Nullable Object); 71161 method public boolean isEmpty(); 71162 method @NonNull public java.util.Set<K> keySet(); 71163 method @Nullable public V put(K, V); 71164 method public void putAll(@NonNull java.util.Map<? extends K,? extends V>); 71165 method @Nullable public V remove(@Nullable Object); 71166 method public int size(); 71167 method @NonNull public java.util.Collection<V> values(); 71168 } 71169 71170 public static class AbstractMap.SimpleEntry<K, V> implements java.util.Map.Entry<K,V> java.io.Serializable { 71171 ctor public AbstractMap.SimpleEntry(K, V); 71172 ctor public AbstractMap.SimpleEntry(@NonNull java.util.Map.Entry<? extends K,? extends V>); 71173 method public K getKey(); 71174 method public V getValue(); 71175 method public V setValue(V); 71176 } 71177 71178 public static class AbstractMap.SimpleImmutableEntry<K, V> implements java.util.Map.Entry<K,V> java.io.Serializable { 71179 ctor public AbstractMap.SimpleImmutableEntry(K, V); 71180 ctor public AbstractMap.SimpleImmutableEntry(@NonNull java.util.Map.Entry<? extends K,? extends V>); 71181 method public K getKey(); 71182 method public V getValue(); 71183 method public V setValue(V); 71184 } 71185 71186 public abstract class AbstractQueue<E> extends java.util.AbstractCollection<E> implements java.util.Queue<E> { 71187 ctor protected AbstractQueue(); 71188 method public E element(); 71189 method public E remove(); 71190 } 71191 71192 public abstract class AbstractSequentialList<E> extends java.util.AbstractList<E> { 71193 ctor protected AbstractSequentialList(); 71194 method public E get(int); 71195 } 71196 71197 public abstract class AbstractSet<E> extends java.util.AbstractCollection<E> implements java.util.Set<E> { 71198 ctor protected AbstractSet(); 71199 } 71200 71201 public class ArrayDeque<E> extends java.util.AbstractCollection<E> implements java.lang.Cloneable java.util.Deque<E> java.io.Serializable { 71202 ctor public ArrayDeque(); 71203 ctor public ArrayDeque(int); 71204 ctor public ArrayDeque(@NonNull java.util.Collection<? extends E>); 71205 method public void addFirst(E); 71206 method public void addLast(E); 71207 method @NonNull public java.util.ArrayDeque<E> clone(); 71208 method @NonNull public java.util.Iterator<E> descendingIterator(); 71209 method public E element(); 71210 method public E getFirst(); 71211 method public E getLast(); 71212 method @NonNull public java.util.Iterator<E> iterator(); 71213 method public boolean offer(E); 71214 method public boolean offerFirst(E); 71215 method public boolean offerLast(E); 71216 method @Nullable public E peek(); 71217 method @Nullable public E peekFirst(); 71218 method @Nullable public E peekLast(); 71219 method @Nullable public E poll(); 71220 method @Nullable public E pollFirst(); 71221 method @Nullable public E pollLast(); 71222 method public E pop(); 71223 method public void push(E); 71224 method public E remove(); 71225 method public E removeFirst(); 71226 method public boolean removeFirstOccurrence(@Nullable Object); 71227 method public E removeLast(); 71228 method public boolean removeLastOccurrence(@Nullable Object); 71229 method public int size(); 71230 } 71231 71232 public class ArrayList<E> extends java.util.AbstractList<E> implements java.lang.Cloneable java.util.List<E> java.util.RandomAccess java.io.Serializable { 71233 ctor public ArrayList(int); 71234 ctor public ArrayList(); 71235 ctor public ArrayList(@NonNull java.util.Collection<? extends E>); 71236 method @NonNull public Object clone(); 71237 method public void ensureCapacity(int); 71238 method public void forEach(@NonNull java.util.function.Consumer<? super E>); 71239 method public E get(int); 71240 method public int size(); 71241 method public void trimToSize(); 71242 } 71243 71244 public class Arrays { 71245 method @NonNull @java.lang.SafeVarargs public static <T> java.util.List<T> asList(@NonNull T...); 71246 method public static int binarySearch(@NonNull long[], long); 71247 method public static int binarySearch(@NonNull long[], int, int, long); 71248 method public static int binarySearch(@NonNull int[], int); 71249 method public static int binarySearch(@NonNull int[], int, int, int); 71250 method public static int binarySearch(@NonNull short[], short); 71251 method public static int binarySearch(@NonNull short[], int, int, short); 71252 method public static int binarySearch(@NonNull char[], char); 71253 method public static int binarySearch(@NonNull char[], int, int, char); 71254 method public static int binarySearch(@NonNull byte[], byte); 71255 method public static int binarySearch(@NonNull byte[], int, int, byte); 71256 method public static int binarySearch(@NonNull double[], double); 71257 method public static int binarySearch(@NonNull double[], int, int, double); 71258 method public static int binarySearch(@NonNull float[], float); 71259 method public static int binarySearch(@NonNull float[], int, int, float); 71260 method public static int binarySearch(@NonNull Object[], @NonNull Object); 71261 method public static int binarySearch(@NonNull Object[], int, int, @NonNull Object); 71262 method public static <T> int binarySearch(@NonNull T[], T, @Nullable java.util.Comparator<? super T>); 71263 method public static <T> int binarySearch(@NonNull T[], int, int, T, @Nullable java.util.Comparator<? super T>); 71264 method @NonNull public static <T> T[] copyOf(@NonNull T[], int); 71265 method @NonNull public static <T, U> T[] copyOf(@NonNull U[], int, @NonNull Class<? extends T[]>); 71266 method @NonNull public static byte[] copyOf(@NonNull byte[], int); 71267 method @NonNull public static short[] copyOf(@NonNull short[], int); 71268 method @NonNull public static int[] copyOf(@NonNull int[], int); 71269 method @NonNull public static long[] copyOf(@NonNull long[], int); 71270 method @NonNull public static char[] copyOf(@NonNull char[], int); 71271 method @NonNull public static float[] copyOf(@NonNull float[], int); 71272 method @NonNull public static double[] copyOf(@NonNull double[], int); 71273 method @NonNull public static boolean[] copyOf(@NonNull boolean[], int); 71274 method @NonNull public static <T> T[] copyOfRange(@NonNull T[], int, int); 71275 method @NonNull public static <T, U> T[] copyOfRange(@NonNull U[], int, int, @NonNull Class<? extends T[]>); 71276 method @NonNull public static byte[] copyOfRange(@NonNull byte[], int, int); 71277 method @NonNull public static short[] copyOfRange(@NonNull short[], int, int); 71278 method @NonNull public static int[] copyOfRange(@NonNull int[], int, int); 71279 method @NonNull public static long[] copyOfRange(@NonNull long[], int, int); 71280 method @NonNull public static char[] copyOfRange(@NonNull char[], int, int); 71281 method @NonNull public static float[] copyOfRange(@NonNull float[], int, int); 71282 method @NonNull public static double[] copyOfRange(@NonNull double[], int, int); 71283 method @NonNull public static boolean[] copyOfRange(@NonNull boolean[], int, int); 71284 method public static boolean deepEquals(@Nullable Object[], @Nullable Object[]); 71285 method public static int deepHashCode(@Nullable Object[]); 71286 method @NonNull public static String deepToString(@Nullable Object[]); 71287 method public static boolean equals(@Nullable long[], @Nullable long[]); 71288 method public static boolean equals(@Nullable int[], @Nullable int[]); 71289 method public static boolean equals(@Nullable short[], @Nullable short[]); 71290 method public static boolean equals(@Nullable char[], @Nullable char[]); 71291 method public static boolean equals(@Nullable byte[], @Nullable byte[]); 71292 method public static boolean equals(@Nullable boolean[], @Nullable boolean[]); 71293 method public static boolean equals(@Nullable double[], @Nullable double[]); 71294 method public static boolean equals(@Nullable float[], @Nullable float[]); 71295 method public static boolean equals(@Nullable Object[], @Nullable Object[]); 71296 method public static void fill(@NonNull long[], long); 71297 method public static void fill(@NonNull long[], int, int, long); 71298 method public static void fill(@NonNull int[], int); 71299 method public static void fill(@NonNull int[], int, int, int); 71300 method public static void fill(@NonNull short[], short); 71301 method public static void fill(@NonNull short[], int, int, short); 71302 method public static void fill(@NonNull char[], char); 71303 method public static void fill(@NonNull char[], int, int, char); 71304 method public static void fill(@NonNull byte[], byte); 71305 method public static void fill(@NonNull byte[], int, int, byte); 71306 method public static void fill(@NonNull boolean[], boolean); 71307 method public static void fill(@NonNull boolean[], int, int, boolean); 71308 method public static void fill(@NonNull double[], double); 71309 method public static void fill(@NonNull double[], int, int, double); 71310 method public static void fill(@NonNull float[], float); 71311 method public static void fill(@NonNull float[], int, int, float); 71312 method public static void fill(@NonNull Object[], @Nullable Object); 71313 method public static void fill(@NonNull Object[], int, int, @Nullable Object); 71314 method public static int hashCode(@Nullable long[]); 71315 method public static int hashCode(@Nullable int[]); 71316 method public static int hashCode(@Nullable short[]); 71317 method public static int hashCode(@Nullable char[]); 71318 method public static int hashCode(@Nullable byte[]); 71319 method public static int hashCode(@Nullable boolean[]); 71320 method public static int hashCode(@Nullable float[]); 71321 method public static int hashCode(@Nullable double[]); 71322 method public static int hashCode(@Nullable Object[]); 71323 method public static <T> void parallelPrefix(@NonNull T[], @NonNull java.util.function.BinaryOperator<T>); 71324 method public static <T> void parallelPrefix(@NonNull T[], int, int, @NonNull java.util.function.BinaryOperator<T>); 71325 method public static void parallelPrefix(@NonNull long[], @NonNull java.util.function.LongBinaryOperator); 71326 method public static void parallelPrefix(@NonNull long[], int, int, @NonNull java.util.function.LongBinaryOperator); 71327 method public static void parallelPrefix(@NonNull double[], @NonNull java.util.function.DoubleBinaryOperator); 71328 method public static void parallelPrefix(@NonNull double[], int, int, @NonNull java.util.function.DoubleBinaryOperator); 71329 method public static void parallelPrefix(@NonNull int[], @NonNull java.util.function.IntBinaryOperator); 71330 method public static void parallelPrefix(@NonNull int[], int, int, @NonNull java.util.function.IntBinaryOperator); 71331 method public static <T> void parallelSetAll(@NonNull T[], @NonNull java.util.function.IntFunction<? extends T>); 71332 method public static void parallelSetAll(@NonNull int[], @NonNull java.util.function.IntUnaryOperator); 71333 method public static void parallelSetAll(@NonNull long[], @NonNull java.util.function.IntToLongFunction); 71334 method public static void parallelSetAll(@NonNull double[], @NonNull java.util.function.IntToDoubleFunction); 71335 method public static void parallelSort(@NonNull byte[]); 71336 method public static void parallelSort(@NonNull byte[], int, int); 71337 method public static void parallelSort(@NonNull char[]); 71338 method public static void parallelSort(@NonNull char[], int, int); 71339 method public static void parallelSort(@NonNull short[]); 71340 method public static void parallelSort(@NonNull short[], int, int); 71341 method public static void parallelSort(@NonNull int[]); 71342 method public static void parallelSort(@NonNull int[], int, int); 71343 method public static void parallelSort(@NonNull long[]); 71344 method public static void parallelSort(@NonNull long[], int, int); 71345 method public static void parallelSort(@NonNull float[]); 71346 method public static void parallelSort(@NonNull float[], int, int); 71347 method public static void parallelSort(@NonNull double[]); 71348 method public static void parallelSort(@NonNull double[], int, int); 71349 method public static <T extends java.lang.Comparable<? super T>> void parallelSort(@NonNull T[]); 71350 method public static <T extends java.lang.Comparable<? super T>> void parallelSort(@NonNull T[], int, int); 71351 method public static <T> void parallelSort(@NonNull T[], @Nullable java.util.Comparator<? super T>); 71352 method public static <T> void parallelSort(@NonNull T[], int, int, @Nullable java.util.Comparator<? super T>); 71353 method public static <T> void setAll(@NonNull T[], @NonNull java.util.function.IntFunction<? extends T>); 71354 method public static void setAll(@NonNull int[], @NonNull java.util.function.IntUnaryOperator); 71355 method public static void setAll(@NonNull long[], @NonNull java.util.function.IntToLongFunction); 71356 method public static void setAll(@NonNull double[], @NonNull java.util.function.IntToDoubleFunction); 71357 method public static void sort(@NonNull int[]); 71358 method public static void sort(@NonNull int[], int, int); 71359 method public static void sort(@NonNull long[]); 71360 method public static void sort(@NonNull long[], int, int); 71361 method public static void sort(@NonNull short[]); 71362 method public static void sort(@NonNull short[], int, int); 71363 method public static void sort(@NonNull char[]); 71364 method public static void sort(@NonNull char[], int, int); 71365 method public static void sort(@NonNull byte[]); 71366 method public static void sort(@NonNull byte[], int, int); 71367 method public static void sort(@NonNull float[]); 71368 method public static void sort(@NonNull float[], int, int); 71369 method public static void sort(@NonNull double[]); 71370 method public static void sort(@NonNull double[], int, int); 71371 method public static void sort(@NonNull Object[]); 71372 method public static void sort(@NonNull Object[], int, int); 71373 method public static <T> void sort(@NonNull T[], @Nullable java.util.Comparator<? super T>); 71374 method public static <T> void sort(@NonNull T[], int, int, @Nullable java.util.Comparator<? super T>); 71375 method @NonNull public static <T> java.util.Spliterator<T> spliterator(@NonNull T[]); 71376 method @NonNull public static <T> java.util.Spliterator<T> spliterator(@NonNull T[], int, int); 71377 method @NonNull public static java.util.Spliterator.OfInt spliterator(@NonNull int[]); 71378 method @NonNull public static java.util.Spliterator.OfInt spliterator(@NonNull int[], int, int); 71379 method @NonNull public static java.util.Spliterator.OfLong spliterator(@NonNull long[]); 71380 method @NonNull public static java.util.Spliterator.OfLong spliterator(@NonNull long[], int, int); 71381 method @NonNull public static java.util.Spliterator.OfDouble spliterator(@NonNull double[]); 71382 method @NonNull public static java.util.Spliterator.OfDouble spliterator(@NonNull double[], int, int); 71383 method @NonNull public static <T> java.util.stream.Stream<T> stream(@NonNull T[]); 71384 method @NonNull public static <T> java.util.stream.Stream<T> stream(@NonNull T[], int, int); 71385 method @NonNull public static java.util.stream.IntStream stream(@NonNull int[]); 71386 method @NonNull public static java.util.stream.IntStream stream(@NonNull int[], int, int); 71387 method @NonNull public static java.util.stream.LongStream stream(@NonNull long[]); 71388 method @NonNull public static java.util.stream.LongStream stream(@NonNull long[], int, int); 71389 method @NonNull public static java.util.stream.DoubleStream stream(@NonNull double[]); 71390 method @NonNull public static java.util.stream.DoubleStream stream(@NonNull double[], int, int); 71391 method @NonNull public static String toString(@Nullable long[]); 71392 method @NonNull public static String toString(@Nullable int[]); 71393 method @NonNull public static String toString(@Nullable short[]); 71394 method @NonNull public static String toString(@Nullable char[]); 71395 method @NonNull public static String toString(@Nullable byte[]); 71396 method @NonNull public static String toString(@Nullable boolean[]); 71397 method @NonNull public static String toString(@Nullable float[]); 71398 method @NonNull public static String toString(@Nullable double[]); 71399 method @NonNull public static String toString(@Nullable Object[]); 71400 } 71401 71402 public class Base64 { 71403 method public static java.util.Base64.Decoder getDecoder(); 71404 method public static java.util.Base64.Encoder getEncoder(); 71405 method public static java.util.Base64.Decoder getMimeDecoder(); 71406 method public static java.util.Base64.Encoder getMimeEncoder(); 71407 method public static java.util.Base64.Encoder getMimeEncoder(int, byte[]); 71408 method public static java.util.Base64.Decoder getUrlDecoder(); 71409 method public static java.util.Base64.Encoder getUrlEncoder(); 71410 } 71411 71412 public static class Base64.Decoder { 71413 method public byte[] decode(byte[]); 71414 method public byte[] decode(String); 71415 method public int decode(byte[], byte[]); 71416 method public java.nio.ByteBuffer decode(java.nio.ByteBuffer); 71417 method public java.io.InputStream wrap(java.io.InputStream); 71418 } 71419 71420 public static class Base64.Encoder { 71421 method public byte[] encode(byte[]); 71422 method public int encode(byte[], byte[]); 71423 method public java.nio.ByteBuffer encode(java.nio.ByteBuffer); 71424 method public String encodeToString(byte[]); 71425 method public java.util.Base64.Encoder withoutPadding(); 71426 method public java.io.OutputStream wrap(java.io.OutputStream); 71427 } 71428 71429 public class BitSet implements java.lang.Cloneable java.io.Serializable { 71430 ctor public BitSet(); 71431 ctor public BitSet(int); 71432 method public void and(java.util.BitSet); 71433 method public void andNot(java.util.BitSet); 71434 method public int cardinality(); 71435 method public void clear(int); 71436 method public void clear(int, int); 71437 method public void clear(); 71438 method public Object clone(); 71439 method public void flip(int); 71440 method public void flip(int, int); 71441 method public boolean get(int); 71442 method public java.util.BitSet get(int, int); 71443 method public boolean intersects(java.util.BitSet); 71444 method public boolean isEmpty(); 71445 method public int length(); 71446 method public int nextClearBit(int); 71447 method public int nextSetBit(int); 71448 method public void or(java.util.BitSet); 71449 method public int previousClearBit(int); 71450 method public int previousSetBit(int); 71451 method public void set(int); 71452 method public void set(int, boolean); 71453 method public void set(int, int); 71454 method public void set(int, int, boolean); 71455 method public int size(); 71456 method public java.util.stream.IntStream stream(); 71457 method public byte[] toByteArray(); 71458 method public long[] toLongArray(); 71459 method public static java.util.BitSet valueOf(long[]); 71460 method public static java.util.BitSet valueOf(java.nio.LongBuffer); 71461 method public static java.util.BitSet valueOf(byte[]); 71462 method public static java.util.BitSet valueOf(java.nio.ByteBuffer); 71463 method public void xor(java.util.BitSet); 71464 } 71465 71466 public abstract class Calendar implements java.lang.Cloneable java.lang.Comparable<java.util.Calendar> java.io.Serializable { 71467 ctor protected Calendar(); 71468 ctor protected Calendar(@NonNull java.util.TimeZone, @NonNull java.util.Locale); 71469 method public abstract void add(int, int); 71470 method public boolean after(@Nullable Object); 71471 method public boolean before(@Nullable Object); 71472 method public final void clear(); 71473 method public final void clear(int); 71474 method @NonNull public Object clone(); 71475 method public int compareTo(@NonNull java.util.Calendar); 71476 method protected void complete(); 71477 method protected abstract void computeFields(); 71478 method protected abstract void computeTime(); 71479 method public int get(int); 71480 method public int getActualMaximum(int); 71481 method public int getActualMinimum(int); 71482 method @NonNull public static java.util.Set<java.lang.String> getAvailableCalendarTypes(); 71483 method @NonNull public static java.util.Locale[] getAvailableLocales(); 71484 method @NonNull public String getCalendarType(); 71485 method @Nullable public String getDisplayName(int, int, @NonNull java.util.Locale); 71486 method @Nullable public java.util.Map<java.lang.String,java.lang.Integer> getDisplayNames(int, int, @NonNull java.util.Locale); 71487 method public int getFirstDayOfWeek(); 71488 method public abstract int getGreatestMinimum(int); 71489 method @NonNull public static java.util.Calendar getInstance(); 71490 method @NonNull public static java.util.Calendar getInstance(@NonNull java.util.TimeZone); 71491 method @NonNull public static java.util.Calendar getInstance(@NonNull java.util.Locale); 71492 method @NonNull public static java.util.Calendar getInstance(@NonNull java.util.TimeZone, @NonNull java.util.Locale); 71493 method public abstract int getLeastMaximum(int); 71494 method public abstract int getMaximum(int); 71495 method public int getMinimalDaysInFirstWeek(); 71496 method public abstract int getMinimum(int); 71497 method @NonNull public final java.util.Date getTime(); 71498 method public long getTimeInMillis(); 71499 method @NonNull public java.util.TimeZone getTimeZone(); 71500 method public int getWeekYear(); 71501 method public int getWeeksInWeekYear(); 71502 method protected final int internalGet(int); 71503 method public boolean isLenient(); 71504 method public final boolean isSet(int); 71505 method public boolean isWeekDateSupported(); 71506 method public abstract void roll(int, boolean); 71507 method public void roll(int, int); 71508 method public void set(int, int); 71509 method public final void set(int, int, int); 71510 method public final void set(int, int, int, int, int); 71511 method public final void set(int, int, int, int, int, int); 71512 method public void setFirstDayOfWeek(int); 71513 method public void setLenient(boolean); 71514 method public void setMinimalDaysInFirstWeek(int); 71515 method public final void setTime(@NonNull java.util.Date); 71516 method public void setTimeInMillis(long); 71517 method public void setTimeZone(@NonNull java.util.TimeZone); 71518 method public void setWeekDate(int, int, int); 71519 method @NonNull public final java.time.Instant toInstant(); 71520 field public static final int ALL_STYLES = 0; // 0x0 71521 field public static final int AM = 0; // 0x0 71522 field public static final int AM_PM = 9; // 0x9 71523 field public static final int APRIL = 3; // 0x3 71524 field public static final int AUGUST = 7; // 0x7 71525 field public static final int DATE = 5; // 0x5 71526 field public static final int DAY_OF_MONTH = 5; // 0x5 71527 field public static final int DAY_OF_WEEK = 7; // 0x7 71528 field public static final int DAY_OF_WEEK_IN_MONTH = 8; // 0x8 71529 field public static final int DAY_OF_YEAR = 6; // 0x6 71530 field public static final int DECEMBER = 11; // 0xb 71531 field public static final int DST_OFFSET = 16; // 0x10 71532 field public static final int ERA = 0; // 0x0 71533 field public static final int FEBRUARY = 1; // 0x1 71534 field public static final int FIELD_COUNT = 17; // 0x11 71535 field public static final int FRIDAY = 6; // 0x6 71536 field public static final int HOUR = 10; // 0xa 71537 field public static final int HOUR_OF_DAY = 11; // 0xb 71538 field public static final int JANUARY = 0; // 0x0 71539 field public static final int JULY = 6; // 0x6 71540 field public static final int JUNE = 5; // 0x5 71541 field public static final int LONG = 2; // 0x2 71542 field public static final int LONG_FORMAT = 2; // 0x2 71543 field public static final int LONG_STANDALONE = 32770; // 0x8002 71544 field public static final int MARCH = 2; // 0x2 71545 field public static final int MAY = 4; // 0x4 71546 field public static final int MILLISECOND = 14; // 0xe 71547 field public static final int MINUTE = 12; // 0xc 71548 field public static final int MONDAY = 2; // 0x2 71549 field public static final int MONTH = 2; // 0x2 71550 field public static final int NARROW_FORMAT = 4; // 0x4 71551 field public static final int NARROW_STANDALONE = 32772; // 0x8004 71552 field public static final int NOVEMBER = 10; // 0xa 71553 field public static final int OCTOBER = 9; // 0x9 71554 field public static final int PM = 1; // 0x1 71555 field public static final int SATURDAY = 7; // 0x7 71556 field public static final int SECOND = 13; // 0xd 71557 field public static final int SEPTEMBER = 8; // 0x8 71558 field public static final int SHORT = 1; // 0x1 71559 field public static final int SHORT_FORMAT = 1; // 0x1 71560 field public static final int SHORT_STANDALONE = 32769; // 0x8001 71561 field public static final int SUNDAY = 1; // 0x1 71562 field public static final int THURSDAY = 5; // 0x5 71563 field public static final int TUESDAY = 3; // 0x3 71564 field public static final int UNDECIMBER = 12; // 0xc 71565 field public static final int WEDNESDAY = 4; // 0x4 71566 field public static final int WEEK_OF_MONTH = 4; // 0x4 71567 field public static final int WEEK_OF_YEAR = 3; // 0x3 71568 field public static final int YEAR = 1; // 0x1 71569 field public static final int ZONE_OFFSET = 15; // 0xf 71570 field protected boolean areFieldsSet; 71571 field @NonNull protected int[] fields; 71572 field @NonNull protected boolean[] isSet; 71573 field protected boolean isTimeSet; 71574 field protected long time; 71575 } 71576 71577 public static class Calendar.Builder { 71578 ctor public Calendar.Builder(); 71579 method @NonNull public java.util.Calendar build(); 71580 method @NonNull public java.util.Calendar.Builder set(int, int); 71581 method @NonNull public java.util.Calendar.Builder setCalendarType(@NonNull String); 71582 method @NonNull public java.util.Calendar.Builder setDate(int, int, int); 71583 method @NonNull public java.util.Calendar.Builder setFields(@NonNull int...); 71584 method @NonNull public java.util.Calendar.Builder setInstant(long); 71585 method @NonNull public java.util.Calendar.Builder setInstant(@NonNull java.util.Date); 71586 method @NonNull public java.util.Calendar.Builder setLenient(boolean); 71587 method @NonNull public java.util.Calendar.Builder setLocale(@NonNull java.util.Locale); 71588 method @NonNull public java.util.Calendar.Builder setTimeOfDay(int, int, int); 71589 method @NonNull public java.util.Calendar.Builder setTimeOfDay(int, int, int, int); 71590 method @NonNull public java.util.Calendar.Builder setTimeZone(@NonNull java.util.TimeZone); 71591 method @NonNull public java.util.Calendar.Builder setWeekDate(int, int, int); 71592 method @NonNull public java.util.Calendar.Builder setWeekDefinition(int, int); 71593 } 71594 71595 public interface Collection<E> extends java.lang.Iterable<E> { 71596 method public boolean add(E); 71597 method public boolean addAll(@NonNull java.util.Collection<? extends E>); 71598 method public void clear(); 71599 method public boolean contains(@Nullable Object); 71600 method public boolean containsAll(@NonNull java.util.Collection<?>); 71601 method public boolean equals(@Nullable Object); 71602 method public int hashCode(); 71603 method public boolean isEmpty(); 71604 method @NonNull public java.util.Iterator<E> iterator(); 71605 method @NonNull public default java.util.stream.Stream<E> parallelStream(); 71606 method public boolean remove(@Nullable Object); 71607 method public boolean removeAll(@NonNull java.util.Collection<?>); 71608 method public default boolean removeIf(@NonNull java.util.function.Predicate<? super E>); 71609 method public boolean retainAll(@NonNull java.util.Collection<?>); 71610 method public int size(); 71611 method @NonNull public default java.util.Spliterator<E> spliterator(); 71612 method @NonNull public default java.util.stream.Stream<E> stream(); 71613 method @NonNull public Object[] toArray(); 71614 method @NonNull public <T> T[] toArray(@NonNull T[]); 71615 } 71616 71617 public class Collections { 71618 method @java.lang.SafeVarargs public static <T> boolean addAll(@NonNull java.util.Collection<? super T>, @NonNull T...); 71619 method @NonNull public static <T> java.util.Queue<T> asLifoQueue(@NonNull java.util.Deque<T>); 71620 method public static <T> int binarySearch(@NonNull java.util.List<? extends java.lang.Comparable<? super T>>, @NonNull T); 71621 method public static <T> int binarySearch(@NonNull java.util.List<? extends T>, T, @Nullable java.util.Comparator<? super T>); 71622 method @NonNull public static <E> java.util.Collection<E> checkedCollection(@NonNull java.util.Collection<E>, @NonNull Class<E>); 71623 method @NonNull public static <E> java.util.List<E> checkedList(@NonNull java.util.List<E>, @NonNull Class<E>); 71624 method @NonNull public static <K, V> java.util.Map<K,V> checkedMap(@NonNull java.util.Map<K,V>, @NonNull Class<K>, @NonNull Class<V>); 71625 method @NonNull public static <K, V> java.util.NavigableMap<K,V> checkedNavigableMap(@NonNull java.util.NavigableMap<K,V>, @NonNull Class<K>, @NonNull Class<V>); 71626 method @NonNull public static <E> java.util.NavigableSet<E> checkedNavigableSet(@NonNull java.util.NavigableSet<E>, @NonNull Class<E>); 71627 method @NonNull public static <E> java.util.Queue<E> checkedQueue(@NonNull java.util.Queue<E>, @NonNull Class<E>); 71628 method @NonNull public static <E> java.util.Set<E> checkedSet(@NonNull java.util.Set<E>, @NonNull Class<E>); 71629 method @NonNull public static <K, V> java.util.SortedMap<K,V> checkedSortedMap(@NonNull java.util.SortedMap<K,V>, @NonNull Class<K>, @NonNull Class<V>); 71630 method @NonNull public static <E> java.util.SortedSet<E> checkedSortedSet(@NonNull java.util.SortedSet<E>, @NonNull Class<E>); 71631 method public static <T> void copy(@NonNull java.util.List<? super T>, @NonNull java.util.List<? extends T>); 71632 method public static boolean disjoint(@NonNull java.util.Collection<?>, @NonNull java.util.Collection<?>); 71633 method @NonNull public static <T> java.util.Enumeration<T> emptyEnumeration(); 71634 method @NonNull public static <T> java.util.Iterator<T> emptyIterator(); 71635 method @NonNull public static final <T> java.util.List<T> emptyList(); 71636 method @NonNull public static <T> java.util.ListIterator<T> emptyListIterator(); 71637 method @NonNull public static final <K, V> java.util.Map<K,V> emptyMap(); 71638 method @NonNull public static final <K, V> java.util.NavigableMap<K,V> emptyNavigableMap(); 71639 method @NonNull public static <E> java.util.NavigableSet<E> emptyNavigableSet(); 71640 method @NonNull public static final <T> java.util.Set<T> emptySet(); 71641 method @NonNull public static final <K, V> java.util.SortedMap<K,V> emptySortedMap(); 71642 method @NonNull public static <E> java.util.SortedSet<E> emptySortedSet(); 71643 method @NonNull public static <T> java.util.Enumeration<T> enumeration(@NonNull java.util.Collection<T>); 71644 method public static <T> void fill(@NonNull java.util.List<? super T>, T); 71645 method public static int frequency(@NonNull java.util.Collection<?>, @Nullable Object); 71646 method public static int indexOfSubList(@NonNull java.util.List<?>, @NonNull java.util.List<?>); 71647 method public static int lastIndexOfSubList(@NonNull java.util.List<?>, @NonNull java.util.List<?>); 71648 method @NonNull public static <T> java.util.ArrayList<T> list(@NonNull java.util.Enumeration<T>); 71649 method @NonNull public static <T extends java.lang.Object & java.lang.Comparable<? super T>> T max(@NonNull java.util.Collection<? extends T>); 71650 method public static <T> T max(@NonNull java.util.Collection<? extends T>, @Nullable java.util.Comparator<? super T>); 71651 method @NonNull public static <T extends java.lang.Object & java.lang.Comparable<? super T>> T min(@NonNull java.util.Collection<? extends T>); 71652 method public static <T> T min(@NonNull java.util.Collection<? extends T>, @Nullable java.util.Comparator<? super T>); 71653 method @NonNull public static <T> java.util.List<T> nCopies(int, T); 71654 method @NonNull public static <E> java.util.Set<E> newSetFromMap(@NonNull java.util.Map<E,java.lang.Boolean>); 71655 method public static <T> boolean replaceAll(@NonNull java.util.List<T>, T, T); 71656 method public static void reverse(@NonNull java.util.List<?>); 71657 method @NonNull public static <T> java.util.Comparator<T> reverseOrder(); 71658 method @NonNull public static <T> java.util.Comparator<T> reverseOrder(@Nullable java.util.Comparator<T>); 71659 method public static void rotate(@NonNull java.util.List<?>, int); 71660 method public static void shuffle(@NonNull java.util.List<?>); 71661 method public static void shuffle(@NonNull java.util.List<?>, @NonNull java.util.Random); 71662 method @NonNull public static <T> java.util.Set<T> singleton(T); 71663 method @NonNull public static <T> java.util.List<T> singletonList(T); 71664 method @NonNull public static <K, V> java.util.Map<K,V> singletonMap(K, V); 71665 method public static <T extends java.lang.Comparable<? super T>> void sort(@NonNull java.util.List<T>); 71666 method public static <T> void sort(@NonNull java.util.List<T>, @Nullable java.util.Comparator<? super T>); 71667 method public static void swap(@NonNull java.util.List<?>, int, int); 71668 method @NonNull public static <T> java.util.Collection<T> synchronizedCollection(@NonNull java.util.Collection<T>); 71669 method @NonNull public static <T> java.util.List<T> synchronizedList(@NonNull java.util.List<T>); 71670 method @NonNull public static <K, V> java.util.Map<K,V> synchronizedMap(@NonNull java.util.Map<K,V>); 71671 method @NonNull public static <K, V> java.util.NavigableMap<K,V> synchronizedNavigableMap(@NonNull java.util.NavigableMap<K,V>); 71672 method @NonNull public static <T> java.util.NavigableSet<T> synchronizedNavigableSet(@NonNull java.util.NavigableSet<T>); 71673 method @NonNull public static <T> java.util.Set<T> synchronizedSet(@NonNull java.util.Set<T>); 71674 method @NonNull public static <K, V> java.util.SortedMap<K,V> synchronizedSortedMap(@NonNull java.util.SortedMap<K,V>); 71675 method @NonNull public static <T> java.util.SortedSet<T> synchronizedSortedSet(@NonNull java.util.SortedSet<T>); 71676 method @NonNull public static <T> java.util.Collection<T> unmodifiableCollection(@NonNull java.util.Collection<? extends T>); 71677 method @NonNull public static <T> java.util.List<T> unmodifiableList(@NonNull java.util.List<? extends T>); 71678 method @NonNull public static <K, V> java.util.Map<K,V> unmodifiableMap(@NonNull java.util.Map<? extends K,? extends V>); 71679 method @NonNull public static <K, V> java.util.NavigableMap<K,V> unmodifiableNavigableMap(@NonNull java.util.NavigableMap<K,? extends V>); 71680 method @NonNull public static <T> java.util.NavigableSet<T> unmodifiableNavigableSet(@NonNull java.util.NavigableSet<T>); 71681 method @NonNull public static <T> java.util.Set<T> unmodifiableSet(@NonNull java.util.Set<? extends T>); 71682 method @NonNull public static <K, V> java.util.SortedMap<K,V> unmodifiableSortedMap(@NonNull java.util.SortedMap<K,? extends V>); 71683 method @NonNull public static <T> java.util.SortedSet<T> unmodifiableSortedSet(@NonNull java.util.SortedSet<T>); 71684 field @NonNull public static final java.util.List EMPTY_LIST; 71685 field @NonNull public static final java.util.Map EMPTY_MAP; 71686 field @NonNull public static final java.util.Set EMPTY_SET; 71687 } 71688 71689 @java.lang.FunctionalInterface public interface Comparator<T> { 71690 method public int compare(T, T); 71691 method public static <T, U> java.util.Comparator<T> comparing(java.util.function.Function<? super T,? extends U>, java.util.Comparator<? super U>); 71692 method public static <T, U extends java.lang.Comparable<? super U>> java.util.Comparator<T> comparing(java.util.function.Function<? super T,? extends U>); 71693 method public static <T> java.util.Comparator<T> comparingDouble(java.util.function.ToDoubleFunction<? super T>); 71694 method public static <T> java.util.Comparator<T> comparingInt(java.util.function.ToIntFunction<? super T>); 71695 method public static <T> java.util.Comparator<T> comparingLong(java.util.function.ToLongFunction<? super T>); 71696 method public boolean equals(Object); 71697 method public static <T extends java.lang.Comparable<? super T>> java.util.Comparator<T> naturalOrder(); 71698 method public static <T> java.util.Comparator<T> nullsFirst(java.util.Comparator<? super T>); 71699 method public static <T> java.util.Comparator<T> nullsLast(java.util.Comparator<? super T>); 71700 method public static <T extends java.lang.Comparable<? super T>> java.util.Comparator<T> reverseOrder(); 71701 method public default java.util.Comparator<T> reversed(); 71702 method public default java.util.Comparator<T> thenComparing(java.util.Comparator<? super T>); 71703 method public default <U> java.util.Comparator<T> thenComparing(java.util.function.Function<? super T,? extends U>, java.util.Comparator<? super U>); 71704 method public default <U extends java.lang.Comparable<? super U>> java.util.Comparator<T> thenComparing(java.util.function.Function<? super T,? extends U>); 71705 method public default java.util.Comparator<T> thenComparingDouble(java.util.function.ToDoubleFunction<? super T>); 71706 method public default java.util.Comparator<T> thenComparingInt(java.util.function.ToIntFunction<? super T>); 71707 method public default java.util.Comparator<T> thenComparingLong(java.util.function.ToLongFunction<? super T>); 71708 } 71709 71710 public class ConcurrentModificationException extends java.lang.RuntimeException { 71711 ctor public ConcurrentModificationException(); 71712 ctor public ConcurrentModificationException(String); 71713 ctor public ConcurrentModificationException(Throwable); 71714 ctor public ConcurrentModificationException(String, Throwable); 71715 } 71716 71717 public final class Currency implements java.io.Serializable { 71718 method public static java.util.Set<java.util.Currency> getAvailableCurrencies(); 71719 method public String getCurrencyCode(); 71720 method public int getDefaultFractionDigits(); 71721 method public String getDisplayName(); 71722 method public String getDisplayName(java.util.Locale); 71723 method public static java.util.Currency getInstance(String); 71724 method public static java.util.Currency getInstance(java.util.Locale); 71725 method public int getNumericCode(); 71726 method public String getSymbol(); 71727 method public String getSymbol(java.util.Locale); 71728 } 71729 71730 public class Date implements java.lang.Cloneable java.lang.Comparable<java.util.Date> java.io.Serializable { 71731 ctor public Date(); 71732 ctor public Date(long); 71733 ctor @Deprecated public Date(int, int, int); 71734 ctor @Deprecated public Date(int, int, int, int, int); 71735 ctor @Deprecated public Date(int, int, int, int, int, int); 71736 ctor @Deprecated public Date(String); 71737 method @Deprecated public static long UTC(int, int, int, int, int, int); 71738 method public boolean after(java.util.Date); 71739 method public boolean before(java.util.Date); 71740 method public Object clone(); 71741 method public int compareTo(java.util.Date); 71742 method public static java.util.Date from(java.time.Instant); 71743 method @Deprecated public int getDate(); 71744 method @Deprecated public int getDay(); 71745 method @Deprecated public int getHours(); 71746 method @Deprecated public int getMinutes(); 71747 method @Deprecated public int getMonth(); 71748 method @Deprecated public int getSeconds(); 71749 method public long getTime(); 71750 method @Deprecated public int getTimezoneOffset(); 71751 method @Deprecated public int getYear(); 71752 method @Deprecated public static long parse(String); 71753 method @Deprecated public void setDate(int); 71754 method @Deprecated public void setHours(int); 71755 method @Deprecated public void setMinutes(int); 71756 method @Deprecated public void setMonth(int); 71757 method @Deprecated public void setSeconds(int); 71758 method public void setTime(long); 71759 method @Deprecated public void setYear(int); 71760 method @Deprecated public String toGMTString(); 71761 method public java.time.Instant toInstant(); 71762 method @Deprecated public String toLocaleString(); 71763 } 71764 71765 public interface Deque<E> extends java.util.Queue<E> { 71766 method public void addFirst(E); 71767 method public void addLast(E); 71768 method @NonNull public java.util.Iterator<E> descendingIterator(); 71769 method public E getFirst(); 71770 method public E getLast(); 71771 method public boolean offerFirst(E); 71772 method public boolean offerLast(E); 71773 method @Nullable public E peekFirst(); 71774 method @Nullable public E peekLast(); 71775 method @Nullable public E pollFirst(); 71776 method @Nullable public E pollLast(); 71777 method public E pop(); 71778 method public void push(E); 71779 method public E removeFirst(); 71780 method public boolean removeFirstOccurrence(@Nullable Object); 71781 method public E removeLast(); 71782 method public boolean removeLastOccurrence(@Nullable Object); 71783 } 71784 71785 public abstract class Dictionary<K, V> { 71786 ctor public Dictionary(); 71787 method public abstract java.util.Enumeration<V> elements(); 71788 method public abstract V get(Object); 71789 method public abstract boolean isEmpty(); 71790 method public abstract java.util.Enumeration<K> keys(); 71791 method public abstract V put(K, V); 71792 method public abstract V remove(Object); 71793 method public abstract int size(); 71794 } 71795 71796 public class DoubleSummaryStatistics implements java.util.function.DoubleConsumer { 71797 ctor public DoubleSummaryStatistics(); 71798 method public void accept(double); 71799 method public void combine(java.util.DoubleSummaryStatistics); 71800 method public final double getAverage(); 71801 method public final long getCount(); 71802 method public final double getMax(); 71803 method public final double getMin(); 71804 method public final double getSum(); 71805 } 71806 71807 public class DuplicateFormatFlagsException extends java.util.IllegalFormatException { 71808 ctor public DuplicateFormatFlagsException(String); 71809 method public String getFlags(); 71810 } 71811 71812 public class EmptyStackException extends java.lang.RuntimeException { 71813 ctor public EmptyStackException(); 71814 } 71815 71816 public class EnumMap<K extends java.lang.Enum<K>, V> extends java.util.AbstractMap<K,V> implements java.lang.Cloneable java.io.Serializable { 71817 ctor public EnumMap(Class<K>); 71818 ctor public EnumMap(java.util.EnumMap<K,? extends V>); 71819 ctor public EnumMap(java.util.Map<K,? extends V>); 71820 method public java.util.EnumMap<K,V> clone(); 71821 method public java.util.Set<java.util.Map.Entry<K,V>> entrySet(); 71822 } 71823 71824 public abstract class EnumSet<E extends java.lang.Enum<E>> extends java.util.AbstractSet<E> implements java.lang.Cloneable java.io.Serializable { 71825 method public static <E extends java.lang.Enum<E>> java.util.EnumSet<E> allOf(Class<E>); 71826 method public java.util.EnumSet<E> clone(); 71827 method public static <E extends java.lang.Enum<E>> java.util.EnumSet<E> complementOf(java.util.EnumSet<E>); 71828 method public static <E extends java.lang.Enum<E>> java.util.EnumSet<E> copyOf(java.util.EnumSet<E>); 71829 method public static <E extends java.lang.Enum<E>> java.util.EnumSet<E> copyOf(java.util.Collection<E>); 71830 method public static <E extends java.lang.Enum<E>> java.util.EnumSet<E> noneOf(Class<E>); 71831 method public static <E extends java.lang.Enum<E>> java.util.EnumSet<E> of(E); 71832 method public static <E extends java.lang.Enum<E>> java.util.EnumSet<E> of(E, E); 71833 method public static <E extends java.lang.Enum<E>> java.util.EnumSet<E> of(E, E, E); 71834 method public static <E extends java.lang.Enum<E>> java.util.EnumSet<E> of(E, E, E, E); 71835 method public static <E extends java.lang.Enum<E>> java.util.EnumSet<E> of(E, E, E, E, E); 71836 method @java.lang.SafeVarargs public static <E extends java.lang.Enum<E>> java.util.EnumSet<E> of(E, E...); 71837 method public static <E extends java.lang.Enum<E>> java.util.EnumSet<E> range(E, E); 71838 } 71839 71840 public interface Enumeration<E> { 71841 method public boolean hasMoreElements(); 71842 method public E nextElement(); 71843 } 71844 71845 public interface EventListener { 71846 } 71847 71848 public abstract class EventListenerProxy<T extends java.util.EventListener> implements java.util.EventListener { 71849 ctor public EventListenerProxy(T); 71850 method public T getListener(); 71851 } 71852 71853 public class EventObject implements java.io.Serializable { 71854 ctor public EventObject(Object); 71855 method public Object getSource(); 71856 field protected transient Object source; 71857 } 71858 71859 public class FormatFlagsConversionMismatchException extends java.util.IllegalFormatException { 71860 ctor public FormatFlagsConversionMismatchException(String, char); 71861 method public char getConversion(); 71862 method public String getFlags(); 71863 } 71864 71865 public interface Formattable { 71866 method public void formatTo(java.util.Formatter, int, int, int); 71867 } 71868 71869 public class FormattableFlags { 71870 field public static final int ALTERNATE = 4; // 0x4 71871 field public static final int LEFT_JUSTIFY = 1; // 0x1 71872 field public static final int UPPERCASE = 2; // 0x2 71873 } 71874 71875 public final class Formatter implements java.io.Closeable java.io.Flushable { 71876 ctor public Formatter(); 71877 ctor public Formatter(Appendable); 71878 ctor public Formatter(java.util.Locale); 71879 ctor public Formatter(Appendable, java.util.Locale); 71880 ctor public Formatter(String) throws java.io.FileNotFoundException; 71881 ctor public Formatter(String, String) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException; 71882 ctor public Formatter(String, String, java.util.Locale) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException; 71883 ctor public Formatter(java.io.File) throws java.io.FileNotFoundException; 71884 ctor public Formatter(java.io.File, String) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException; 71885 ctor public Formatter(java.io.File, String, java.util.Locale) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException; 71886 ctor public Formatter(java.io.PrintStream); 71887 ctor public Formatter(java.io.OutputStream); 71888 ctor public Formatter(java.io.OutputStream, String) throws java.io.UnsupportedEncodingException; 71889 ctor public Formatter(java.io.OutputStream, String, java.util.Locale) throws java.io.UnsupportedEncodingException; 71890 method public void close(); 71891 method public void flush(); 71892 method public java.util.Formatter format(String, java.lang.Object...); 71893 method public java.util.Formatter format(java.util.Locale, String, java.lang.Object...); 71894 method public java.io.IOException ioException(); 71895 method public java.util.Locale locale(); 71896 method public Appendable out(); 71897 } 71898 71899 public enum Formatter.BigDecimalLayoutForm { 71900 enum_constant public static final java.util.Formatter.BigDecimalLayoutForm DECIMAL_FLOAT; 71901 enum_constant public static final java.util.Formatter.BigDecimalLayoutForm SCIENTIFIC; 71902 } 71903 71904 public class FormatterClosedException extends java.lang.IllegalStateException { 71905 ctor public FormatterClosedException(); 71906 } 71907 71908 public class GregorianCalendar extends java.util.Calendar { 71909 ctor public GregorianCalendar(); 71910 ctor public GregorianCalendar(java.util.TimeZone); 71911 ctor public GregorianCalendar(java.util.Locale); 71912 ctor public GregorianCalendar(java.util.TimeZone, java.util.Locale); 71913 ctor public GregorianCalendar(int, int, int); 71914 ctor public GregorianCalendar(int, int, int, int, int); 71915 ctor public GregorianCalendar(int, int, int, int, int, int); 71916 method public void add(int, int); 71917 method protected void computeFields(); 71918 method protected void computeTime(); 71919 method public static java.util.GregorianCalendar from(java.time.ZonedDateTime); 71920 method public int getGreatestMinimum(int); 71921 method public final java.util.Date getGregorianChange(); 71922 method public int getLeastMaximum(int); 71923 method public int getMaximum(int); 71924 method public int getMinimum(int); 71925 method public boolean isLeapYear(int); 71926 method public final boolean isWeekDateSupported(); 71927 method public void roll(int, boolean); 71928 method public void setGregorianChange(java.util.Date); 71929 method public java.time.ZonedDateTime toZonedDateTime(); 71930 field public static final int AD = 1; // 0x1 71931 field public static final int BC = 0; // 0x0 71932 } 71933 71934 public class HashMap<K, V> extends java.util.AbstractMap<K,V> implements java.lang.Cloneable java.util.Map<K,V> java.io.Serializable { 71935 ctor public HashMap(int, float); 71936 ctor public HashMap(int); 71937 ctor public HashMap(); 71938 ctor public HashMap(@NonNull java.util.Map<? extends K,? extends V>); 71939 method @NonNull public Object clone(); 71940 method @NonNull public java.util.Set<java.util.Map.Entry<K,V>> entrySet(); 71941 } 71942 71943 public class HashSet<E> extends java.util.AbstractSet<E> implements java.lang.Cloneable java.io.Serializable java.util.Set<E> { 71944 ctor public HashSet(); 71945 ctor public HashSet(@NonNull java.util.Collection<? extends E>); 71946 ctor public HashSet(int, float); 71947 ctor public HashSet(int); 71948 method @NonNull public Object clone(); 71949 method @NonNull public java.util.Iterator<E> iterator(); 71950 method public int size(); 71951 } 71952 71953 public class Hashtable<K, V> extends java.util.Dictionary<K,V> implements java.lang.Cloneable java.util.Map<K,V> java.io.Serializable { 71954 ctor public Hashtable(int, float); 71955 ctor public Hashtable(int); 71956 ctor public Hashtable(); 71957 ctor public Hashtable(java.util.Map<? extends K,? extends V>); 71958 method public void clear(); 71959 method public Object clone(); 71960 method public boolean contains(Object); 71961 method public boolean containsKey(Object); 71962 method public boolean containsValue(Object); 71963 method public java.util.Enumeration<V> elements(); 71964 method public java.util.Set<java.util.Map.Entry<K,V>> entrySet(); 71965 method public V get(Object); 71966 method public boolean isEmpty(); 71967 method public java.util.Set<K> keySet(); 71968 method public java.util.Enumeration<K> keys(); 71969 method public V put(K, V); 71970 method public void putAll(java.util.Map<? extends K,? extends V>); 71971 method protected void rehash(); 71972 method public V remove(Object); 71973 method public int size(); 71974 method public java.util.Collection<V> values(); 71975 } 71976 71977 public class IdentityHashMap<K, V> extends java.util.AbstractMap<K,V> implements java.lang.Cloneable java.util.Map<K,V> java.io.Serializable { 71978 ctor public IdentityHashMap(); 71979 ctor public IdentityHashMap(int); 71980 ctor public IdentityHashMap(java.util.Map<? extends K,? extends V>); 71981 method public Object clone(); 71982 method public java.util.Set<java.util.Map.Entry<K,V>> entrySet(); 71983 } 71984 71985 public class IllegalFormatCodePointException extends java.util.IllegalFormatException { 71986 ctor public IllegalFormatCodePointException(int); 71987 method public int getCodePoint(); 71988 } 71989 71990 public class IllegalFormatConversionException extends java.util.IllegalFormatException { 71991 ctor public IllegalFormatConversionException(char, Class<?>); 71992 method public Class<?> getArgumentClass(); 71993 method public char getConversion(); 71994 } 71995 71996 public class IllegalFormatException extends java.lang.IllegalArgumentException { 71997 } 71998 71999 public class IllegalFormatFlagsException extends java.util.IllegalFormatException { 72000 ctor public IllegalFormatFlagsException(String); 72001 method public String getFlags(); 72002 } 72003 72004 public class IllegalFormatPrecisionException extends java.util.IllegalFormatException { 72005 ctor public IllegalFormatPrecisionException(int); 72006 method public int getPrecision(); 72007 } 72008 72009 public class IllegalFormatWidthException extends java.util.IllegalFormatException { 72010 ctor public IllegalFormatWidthException(int); 72011 method public int getWidth(); 72012 } 72013 72014 public class IllformedLocaleException extends java.lang.RuntimeException { 72015 ctor public IllformedLocaleException(); 72016 ctor public IllformedLocaleException(String); 72017 ctor public IllformedLocaleException(String, int); 72018 method public int getErrorIndex(); 72019 } 72020 72021 public class InputMismatchException extends java.util.NoSuchElementException { 72022 ctor public InputMismatchException(); 72023 ctor public InputMismatchException(String); 72024 } 72025 72026 public class IntSummaryStatistics implements java.util.function.IntConsumer { 72027 ctor public IntSummaryStatistics(); 72028 method public void accept(int); 72029 method public void combine(java.util.IntSummaryStatistics); 72030 method public final double getAverage(); 72031 method public final long getCount(); 72032 method public final int getMax(); 72033 method public final int getMin(); 72034 method public final long getSum(); 72035 } 72036 72037 public class InvalidPropertiesFormatException extends java.io.IOException { 72038 ctor public InvalidPropertiesFormatException(Throwable); 72039 ctor public InvalidPropertiesFormatException(String); 72040 } 72041 72042 public interface Iterator<E> { 72043 method public default void forEachRemaining(@NonNull java.util.function.Consumer<? super E>); 72044 method public boolean hasNext(); 72045 method public E next(); 72046 method public default void remove(); 72047 } 72048 72049 public class LinkedHashMap<K, V> extends java.util.HashMap<K,V> implements java.util.Map<K,V> { 72050 ctor public LinkedHashMap(int, float); 72051 ctor public LinkedHashMap(int); 72052 ctor public LinkedHashMap(); 72053 ctor public LinkedHashMap(java.util.Map<? extends K,? extends V>); 72054 ctor public LinkedHashMap(int, float, boolean); 72055 method protected boolean removeEldestEntry(java.util.Map.Entry<K,V>); 72056 } 72057 72058 public class LinkedHashSet<E> extends java.util.HashSet<E> implements java.lang.Cloneable java.io.Serializable java.util.Set<E> { 72059 ctor public LinkedHashSet(int, float); 72060 ctor public LinkedHashSet(int); 72061 ctor public LinkedHashSet(); 72062 ctor public LinkedHashSet(java.util.Collection<? extends E>); 72063 } 72064 72065 public class LinkedList<E> extends java.util.AbstractSequentialList<E> implements java.lang.Cloneable java.util.Deque<E> java.util.List<E> java.io.Serializable { 72066 ctor public LinkedList(); 72067 ctor public LinkedList(@NonNull java.util.Collection<? extends E>); 72068 method public void addFirst(E); 72069 method public void addLast(E); 72070 method @NonNull public Object clone(); 72071 method @NonNull public java.util.Iterator<E> descendingIterator(); 72072 method public E element(); 72073 method public E getFirst(); 72074 method public E getLast(); 72075 method public boolean offer(E); 72076 method public boolean offerFirst(E); 72077 method public boolean offerLast(E); 72078 method @Nullable public E peek(); 72079 method @Nullable public E peekFirst(); 72080 method @Nullable public E peekLast(); 72081 method @Nullable public E poll(); 72082 method @Nullable public E pollFirst(); 72083 method @Nullable public E pollLast(); 72084 method public E pop(); 72085 method public void push(E); 72086 method public E remove(); 72087 method public E removeFirst(); 72088 method public boolean removeFirstOccurrence(@Nullable Object); 72089 method public E removeLast(); 72090 method public boolean removeLastOccurrence(@Nullable Object); 72091 method public int size(); 72092 } 72093 72094 public interface List<E> extends java.util.Collection<E> { 72095 method public void add(int, E); 72096 method public boolean addAll(int, @NonNull java.util.Collection<? extends E>); 72097 method public E get(int); 72098 method public int indexOf(@Nullable Object); 72099 method public int lastIndexOf(@Nullable Object); 72100 method @NonNull public java.util.ListIterator<E> listIterator(); 72101 method @NonNull public java.util.ListIterator<E> listIterator(int); 72102 method @NonNull public static <E> java.util.List<E> of(); 72103 method @NonNull public static <E> java.util.List<E> of(@NonNull E); 72104 method @NonNull public static <E> java.util.List<E> of(@NonNull E, @NonNull E); 72105 method @NonNull public static <E> java.util.List<E> of(@NonNull E, @NonNull E, @NonNull E); 72106 method @NonNull public static <E> java.util.List<E> of(@NonNull E, @NonNull E, @NonNull E, @NonNull E); 72107 method @NonNull public static <E> java.util.List<E> of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); 72108 method @NonNull public static <E> java.util.List<E> of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); 72109 method @NonNull public static <E> java.util.List<E> of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); 72110 method @NonNull public static <E> java.util.List<E> of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); 72111 method @NonNull public static <E> java.util.List<E> of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); 72112 method @NonNull public static <E> java.util.List<E> of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); 72113 method @NonNull @java.lang.SafeVarargs public static <E> java.util.List<E> of(@NonNull E...); 72114 method public E remove(int); 72115 method public default void replaceAll(@NonNull java.util.function.UnaryOperator<E>); 72116 method public E set(int, E); 72117 method public default void sort(@Nullable java.util.Comparator<? super E>); 72118 method @NonNull public java.util.List<E> subList(int, int); 72119 } 72120 72121 public interface ListIterator<E> extends java.util.Iterator<E> { 72122 method public void add(E); 72123 method public boolean hasPrevious(); 72124 method public int nextIndex(); 72125 method public E previous(); 72126 method public int previousIndex(); 72127 method public void remove(); 72128 method public void set(E); 72129 } 72130 72131 public abstract class ListResourceBundle extends java.util.ResourceBundle { 72132 ctor public ListResourceBundle(); 72133 method protected abstract Object[][] getContents(); 72134 method public java.util.Enumeration<java.lang.String> getKeys(); 72135 method public final Object handleGetObject(String); 72136 } 72137 72138 public final class Locale implements java.lang.Cloneable java.io.Serializable { 72139 ctor public Locale(@NonNull String, @NonNull String, @NonNull String); 72140 ctor public Locale(@NonNull String, @NonNull String); 72141 ctor public Locale(@NonNull String); 72142 method @NonNull public Object clone(); 72143 method @NonNull public static java.util.List<java.util.Locale> filter(@NonNull java.util.List<java.util.Locale.LanguageRange>, @NonNull java.util.Collection<java.util.Locale>, @NonNull java.util.Locale.FilteringMode); 72144 method @NonNull public static java.util.List<java.util.Locale> filter(@NonNull java.util.List<java.util.Locale.LanguageRange>, @NonNull java.util.Collection<java.util.Locale>); 72145 method @NonNull public static java.util.List<java.lang.String> filterTags(@NonNull java.util.List<java.util.Locale.LanguageRange>, @NonNull java.util.Collection<java.lang.String>, @NonNull java.util.Locale.FilteringMode); 72146 method @NonNull public static java.util.List<java.lang.String> filterTags(@NonNull java.util.List<java.util.Locale.LanguageRange>, @NonNull java.util.Collection<java.lang.String>); 72147 method @NonNull public static java.util.Locale forLanguageTag(@NonNull String); 72148 method @NonNull public static java.util.Locale[] getAvailableLocales(); 72149 method @NonNull public String getCountry(); 72150 method @NonNull public static java.util.Locale getDefault(); 72151 method @NonNull public static java.util.Locale getDefault(@NonNull java.util.Locale.Category); 72152 method @NonNull public String getDisplayCountry(); 72153 method @NonNull public String getDisplayCountry(@NonNull java.util.Locale); 72154 method @NonNull public String getDisplayLanguage(); 72155 method @NonNull public String getDisplayLanguage(@NonNull java.util.Locale); 72156 method @NonNull public String getDisplayName(); 72157 method @NonNull public String getDisplayName(@NonNull java.util.Locale); 72158 method @NonNull public String getDisplayScript(); 72159 method @NonNull public String getDisplayScript(@NonNull java.util.Locale); 72160 method @NonNull public String getDisplayVariant(); 72161 method @NonNull public String getDisplayVariant(@NonNull java.util.Locale); 72162 method @Nullable public String getExtension(char); 72163 method @NonNull public java.util.Set<java.lang.Character> getExtensionKeys(); 72164 method @NonNull public String getISO3Country() throws java.util.MissingResourceException; 72165 method @NonNull public String getISO3Language() throws java.util.MissingResourceException; 72166 method @NonNull public static String[] getISOCountries(); 72167 method @NonNull public static String[] getISOLanguages(); 72168 method @NonNull public String getLanguage(); 72169 method @NonNull public String getScript(); 72170 method @NonNull public java.util.Set<java.lang.String> getUnicodeLocaleAttributes(); 72171 method @NonNull public java.util.Set<java.lang.String> getUnicodeLocaleKeys(); 72172 method @Nullable public String getUnicodeLocaleType(@NonNull String); 72173 method @NonNull public String getVariant(); 72174 method public boolean hasExtensions(); 72175 method @Nullable public static java.util.Locale lookup(@NonNull java.util.List<java.util.Locale.LanguageRange>, @NonNull java.util.Collection<java.util.Locale>); 72176 method @Nullable public static String lookupTag(@NonNull java.util.List<java.util.Locale.LanguageRange>, @NonNull java.util.Collection<java.lang.String>); 72177 method public static void setDefault(@NonNull java.util.Locale); 72178 method public static void setDefault(@NonNull java.util.Locale.Category, @NonNull java.util.Locale); 72179 method @NonNull public java.util.Locale stripExtensions(); 72180 method @NonNull public String toLanguageTag(); 72181 field @NonNull public static final java.util.Locale CANADA; 72182 field @NonNull public static final java.util.Locale CANADA_FRENCH; 72183 field @NonNull public static final java.util.Locale CHINA; 72184 field @NonNull public static final java.util.Locale CHINESE; 72185 field @NonNull public static final java.util.Locale ENGLISH; 72186 field @NonNull public static final java.util.Locale FRANCE; 72187 field @NonNull public static final java.util.Locale FRENCH; 72188 field @NonNull public static final java.util.Locale GERMAN; 72189 field @NonNull public static final java.util.Locale GERMANY; 72190 field @NonNull public static final java.util.Locale ITALIAN; 72191 field @NonNull public static final java.util.Locale ITALY; 72192 field @NonNull public static final java.util.Locale JAPAN; 72193 field @NonNull public static final java.util.Locale JAPANESE; 72194 field @NonNull public static final java.util.Locale KOREA; 72195 field @NonNull public static final java.util.Locale KOREAN; 72196 field @NonNull public static final java.util.Locale PRC; 72197 field public static final char PRIVATE_USE_EXTENSION = 120; // 0x0078 'x' 72198 field @NonNull public static final java.util.Locale ROOT; 72199 field @NonNull public static final java.util.Locale SIMPLIFIED_CHINESE; 72200 field @NonNull public static final java.util.Locale TAIWAN; 72201 field @NonNull public static final java.util.Locale TRADITIONAL_CHINESE; 72202 field @NonNull public static final java.util.Locale UK; 72203 field public static final char UNICODE_LOCALE_EXTENSION = 117; // 0x0075 'u' 72204 field @NonNull public static final java.util.Locale US; 72205 } 72206 72207 public static final class Locale.Builder { 72208 ctor public Locale.Builder(); 72209 method @NonNull public java.util.Locale.Builder addUnicodeLocaleAttribute(@NonNull String); 72210 method @NonNull public java.util.Locale build(); 72211 method @NonNull public java.util.Locale.Builder clear(); 72212 method @NonNull public java.util.Locale.Builder clearExtensions(); 72213 method @NonNull public java.util.Locale.Builder removeUnicodeLocaleAttribute(@NonNull String); 72214 method @NonNull public java.util.Locale.Builder setExtension(char, @Nullable String); 72215 method @NonNull public java.util.Locale.Builder setLanguage(@Nullable String); 72216 method @NonNull public java.util.Locale.Builder setLanguageTag(@NonNull String); 72217 method @NonNull public java.util.Locale.Builder setLocale(@NonNull java.util.Locale); 72218 method @NonNull public java.util.Locale.Builder setRegion(@Nullable String); 72219 method @NonNull public java.util.Locale.Builder setScript(@Nullable String); 72220 method @NonNull public java.util.Locale.Builder setUnicodeLocaleKeyword(@NonNull String, @Nullable String); 72221 method @NonNull public java.util.Locale.Builder setVariant(@Nullable String); 72222 } 72223 72224 public enum Locale.Category { 72225 enum_constant public static final java.util.Locale.Category DISPLAY; 72226 enum_constant public static final java.util.Locale.Category FORMAT; 72227 } 72228 72229 public enum Locale.FilteringMode { 72230 enum_constant public static final java.util.Locale.FilteringMode AUTOSELECT_FILTERING; 72231 enum_constant public static final java.util.Locale.FilteringMode EXTENDED_FILTERING; 72232 enum_constant public static final java.util.Locale.FilteringMode IGNORE_EXTENDED_RANGES; 72233 enum_constant public static final java.util.Locale.FilteringMode MAP_EXTENDED_RANGES; 72234 enum_constant public static final java.util.Locale.FilteringMode REJECT_EXTENDED_RANGES; 72235 } 72236 72237 public static final class Locale.LanguageRange { 72238 ctor public Locale.LanguageRange(@NonNull String); 72239 ctor public Locale.LanguageRange(@NonNull String, double); 72240 method @NonNull public String getRange(); 72241 method public double getWeight(); 72242 method @NonNull public static java.util.List<java.util.Locale.LanguageRange> mapEquivalents(@NonNull java.util.List<java.util.Locale.LanguageRange>, @NonNull java.util.Map<java.lang.String,java.util.List<java.lang.String>>); 72243 method @NonNull public static java.util.List<java.util.Locale.LanguageRange> parse(@NonNull String); 72244 method @NonNull public static java.util.List<java.util.Locale.LanguageRange> parse(@NonNull String, @NonNull java.util.Map<java.lang.String,java.util.List<java.lang.String>>); 72245 field public static final double MAX_WEIGHT = 1.0; 72246 field public static final double MIN_WEIGHT = 0.0; 72247 } 72248 72249 public class LongSummaryStatistics implements java.util.function.IntConsumer java.util.function.LongConsumer { 72250 ctor public LongSummaryStatistics(); 72251 method public void accept(int); 72252 method public void accept(long); 72253 method public void combine(java.util.LongSummaryStatistics); 72254 method public final double getAverage(); 72255 method public final long getCount(); 72256 method public final long getMax(); 72257 method public final long getMin(); 72258 method public final long getSum(); 72259 } 72260 72261 public interface Map<K, V> { 72262 method public void clear(); 72263 method @Nullable public default V compute(K, @NonNull java.util.function.BiFunction<? super K,? super V,? extends V>); 72264 method @Nullable public default V computeIfAbsent(K, @NonNull java.util.function.Function<? super K,? extends V>); 72265 method @Nullable public default V computeIfPresent(K, @NonNull java.util.function.BiFunction<? super K,? super V,? extends V>); 72266 method public boolean containsKey(@Nullable Object); 72267 method public boolean containsValue(@Nullable Object); 72268 method @NonNull public static <K, V> java.util.Map.Entry<K,V> entry(@NonNull K, @NonNull V); 72269 method @NonNull public java.util.Set<java.util.Map.Entry<K,V>> entrySet(); 72270 method public boolean equals(@Nullable Object); 72271 method public default void forEach(@NonNull java.util.function.BiConsumer<? super K,? super V>); 72272 method @Nullable public V get(@Nullable Object); 72273 method @Nullable public default V getOrDefault(@Nullable Object, @Nullable V); 72274 method public int hashCode(); 72275 method public boolean isEmpty(); 72276 method @NonNull public java.util.Set<K> keySet(); 72277 method @Nullable public default V merge(K, @NonNull V, @NonNull java.util.function.BiFunction<? super V,? super V,? extends V>); 72278 method @NonNull public static <K, V> java.util.Map<K,V> of(); 72279 method @NonNull public static <K, V> java.util.Map<K,V> of(@NonNull K, @NonNull V); 72280 method @NonNull public static <K, V> java.util.Map<K,V> of(@NonNull K, @NonNull V, @NonNull K, @NonNull V); 72281 method @NonNull public static <K, V> java.util.Map<K,V> of(@NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V); 72282 method @NonNull public static <K, V> java.util.Map<K,V> of(@NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V); 72283 method @NonNull public static <K, V> java.util.Map<K,V> of(@NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V); 72284 method @NonNull public static <K, V> java.util.Map<K,V> of(@NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V); 72285 method @NonNull public static <K, V> java.util.Map<K,V> of(@NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V); 72286 method @NonNull public static <K, V> java.util.Map<K,V> of(@NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V); 72287 method @NonNull public static <K, V> java.util.Map<K,V> of(@NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V); 72288 method @NonNull public static <K, V> java.util.Map<K,V> of(@NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V); 72289 method @NonNull @java.lang.SafeVarargs public static <K, V> java.util.Map<K,V> ofEntries(@NonNull java.util.Map.Entry<? extends K,? extends V>...); 72290 method @Nullable public V put(K, V); 72291 method public void putAll(@NonNull java.util.Map<? extends K,? extends V>); 72292 method @Nullable public default V putIfAbsent(K, V); 72293 method @Nullable public V remove(@Nullable Object); 72294 method public default boolean remove(@Nullable Object, @Nullable Object); 72295 method public default boolean replace(K, @Nullable V, V); 72296 method @Nullable public default V replace(K, V); 72297 method public default void replaceAll(@NonNull java.util.function.BiFunction<? super K,? super V,? extends V>); 72298 method public int size(); 72299 method @NonNull public java.util.Collection<V> values(); 72300 } 72301 72302 public static interface Map.Entry<K, V> { 72303 method @NonNull public static <K extends java.lang.Comparable<? super K>, V> java.util.Comparator<java.util.Map.Entry<K,V>> comparingByKey(); 72304 method @NonNull public static <K, V> java.util.Comparator<java.util.Map.Entry<K,V>> comparingByKey(@NonNull java.util.Comparator<? super K>); 72305 method @NonNull public static <K, V extends java.lang.Comparable<? super V>> java.util.Comparator<java.util.Map.Entry<K,V>> comparingByValue(); 72306 method @NonNull public static <K, V> java.util.Comparator<java.util.Map.Entry<K,V>> comparingByValue(@NonNull java.util.Comparator<? super V>); 72307 method public boolean equals(@Nullable Object); 72308 method public K getKey(); 72309 method public V getValue(); 72310 method public int hashCode(); 72311 method public V setValue(V); 72312 } 72313 72314 public class MissingFormatArgumentException extends java.util.IllegalFormatException { 72315 ctor public MissingFormatArgumentException(String); 72316 method public String getFormatSpecifier(); 72317 } 72318 72319 public class MissingFormatWidthException extends java.util.IllegalFormatException { 72320 ctor public MissingFormatWidthException(String); 72321 method public String getFormatSpecifier(); 72322 } 72323 72324 public class MissingResourceException extends java.lang.RuntimeException { 72325 ctor public MissingResourceException(String, String, String); 72326 method public String getClassName(); 72327 method public String getKey(); 72328 } 72329 72330 public interface NavigableMap<K, V> extends java.util.SortedMap<K,V> { 72331 method @Nullable public java.util.Map.Entry<K,V> ceilingEntry(K); 72332 method @Nullable public K ceilingKey(K); 72333 method @NonNull public java.util.NavigableSet<K> descendingKeySet(); 72334 method @NonNull public java.util.NavigableMap<K,V> descendingMap(); 72335 method @Nullable public java.util.Map.Entry<K,V> firstEntry(); 72336 method @Nullable public java.util.Map.Entry<K,V> floorEntry(K); 72337 method @Nullable public K floorKey(K); 72338 method @NonNull public java.util.NavigableMap<K,V> headMap(K, boolean); 72339 method @Nullable public java.util.Map.Entry<K,V> higherEntry(K); 72340 method @Nullable public K higherKey(K); 72341 method @Nullable public java.util.Map.Entry<K,V> lastEntry(); 72342 method @Nullable public java.util.Map.Entry<K,V> lowerEntry(K); 72343 method @Nullable public K lowerKey(K); 72344 method @NonNull public java.util.NavigableSet<K> navigableKeySet(); 72345 method @Nullable public java.util.Map.Entry<K,V> pollFirstEntry(); 72346 method @Nullable public java.util.Map.Entry<K,V> pollLastEntry(); 72347 method @NonNull public java.util.NavigableMap<K,V> subMap(K, boolean, K, boolean); 72348 method @NonNull public java.util.NavigableMap<K,V> tailMap(K, boolean); 72349 } 72350 72351 public interface NavigableSet<E> extends java.util.SortedSet<E> { 72352 method public E ceiling(E); 72353 method public java.util.Iterator<E> descendingIterator(); 72354 method public java.util.NavigableSet<E> descendingSet(); 72355 method public E floor(E); 72356 method public java.util.NavigableSet<E> headSet(E, boolean); 72357 method public E higher(E); 72358 method public E lower(E); 72359 method public E pollFirst(); 72360 method public E pollLast(); 72361 method public java.util.NavigableSet<E> subSet(E, boolean, E, boolean); 72362 method public java.util.NavigableSet<E> tailSet(E, boolean); 72363 } 72364 72365 public class NoSuchElementException extends java.lang.RuntimeException { 72366 ctor public NoSuchElementException(); 72367 ctor public NoSuchElementException(String); 72368 } 72369 72370 public final class Objects { 72371 method public static int checkFromIndexSize(int, int, int); 72372 method public static int checkFromToIndex(int, int, int); 72373 method public static int checkIndex(int, int); 72374 method public static <T> int compare(T, T, @NonNull java.util.Comparator<? super T>); 72375 method public static boolean deepEquals(@Nullable Object, @Nullable Object); 72376 method public static boolean equals(@Nullable Object, @Nullable Object); 72377 method public static int hash(@Nullable java.lang.Object...); 72378 method public static int hashCode(@Nullable Object); 72379 method public static boolean isNull(@Nullable Object); 72380 method public static boolean nonNull(@Nullable Object); 72381 method @NonNull public static <T> T requireNonNull(@Nullable T); 72382 method @NonNull public static <T> T requireNonNull(@Nullable T, @NonNull String); 72383 method @NonNull public static <T> T requireNonNull(@Nullable T, @NonNull java.util.function.Supplier<java.lang.String>); 72384 method @NonNull public static <T> T requireNonNullElse(@Nullable T, @NonNull T); 72385 method @NonNull public static <T> T requireNonNullElseGet(@Nullable T, @NonNull java.util.function.Supplier<? extends T>); 72386 method @NonNull public static String toString(@Nullable Object); 72387 method @NonNull public static String toString(@Nullable Object, @NonNull String); 72388 } 72389 72390 public class Observable { 72391 ctor public Observable(); 72392 method public void addObserver(java.util.Observer); 72393 method protected void clearChanged(); 72394 method public int countObservers(); 72395 method public void deleteObserver(java.util.Observer); 72396 method public void deleteObservers(); 72397 method public boolean hasChanged(); 72398 method public void notifyObservers(); 72399 method public void notifyObservers(Object); 72400 method protected void setChanged(); 72401 } 72402 72403 public interface Observer { 72404 method public void update(java.util.Observable, Object); 72405 } 72406 72407 public final class Optional<T> { 72408 method public static <T> java.util.Optional<T> empty(); 72409 method public java.util.Optional<T> filter(java.util.function.Predicate<? super T>); 72410 method public <U> java.util.Optional<U> flatMap(java.util.function.Function<? super T,java.util.Optional<U>>); 72411 method public T get(); 72412 method public void ifPresent(java.util.function.Consumer<? super T>); 72413 method public boolean isPresent(); 72414 method public <U> java.util.Optional<U> map(java.util.function.Function<? super T,? extends U>); 72415 method public static <T> java.util.Optional<T> of(T); 72416 method public static <T> java.util.Optional<T> ofNullable(T); 72417 method public T orElse(T); 72418 method public T orElseGet(java.util.function.Supplier<? extends T>); 72419 method public <X extends java.lang.Throwable> T orElseThrow(java.util.function.Supplier<? extends X>) throws X; 72420 } 72421 72422 public final class OptionalDouble { 72423 method public static java.util.OptionalDouble empty(); 72424 method public double getAsDouble(); 72425 method public void ifPresent(java.util.function.DoubleConsumer); 72426 method public boolean isPresent(); 72427 method public static java.util.OptionalDouble of(double); 72428 method public double orElse(double); 72429 method public double orElseGet(java.util.function.DoubleSupplier); 72430 method public <X extends java.lang.Throwable> double orElseThrow(java.util.function.Supplier<X>) throws X; 72431 } 72432 72433 public final class OptionalInt { 72434 method public static java.util.OptionalInt empty(); 72435 method public int getAsInt(); 72436 method public void ifPresent(java.util.function.IntConsumer); 72437 method public boolean isPresent(); 72438 method public static java.util.OptionalInt of(int); 72439 method public int orElse(int); 72440 method public int orElseGet(java.util.function.IntSupplier); 72441 method public <X extends java.lang.Throwable> int orElseThrow(java.util.function.Supplier<X>) throws X; 72442 } 72443 72444 public final class OptionalLong { 72445 method public static java.util.OptionalLong empty(); 72446 method public long getAsLong(); 72447 method public void ifPresent(java.util.function.LongConsumer); 72448 method public boolean isPresent(); 72449 method public static java.util.OptionalLong of(long); 72450 method public long orElse(long); 72451 method public long orElseGet(java.util.function.LongSupplier); 72452 method public <X extends java.lang.Throwable> long orElseThrow(java.util.function.Supplier<X>) throws X; 72453 } 72454 72455 public interface PrimitiveIterator<T, T_CONS> extends java.util.Iterator<T> { 72456 method public void forEachRemaining(T_CONS); 72457 } 72458 72459 public static interface PrimitiveIterator.OfDouble extends java.util.PrimitiveIterator<java.lang.Double,java.util.function.DoubleConsumer> { 72460 method public default void forEachRemaining(java.util.function.DoubleConsumer); 72461 method public default void forEachRemaining(java.util.function.Consumer<? super java.lang.Double>); 72462 method public default Double next(); 72463 method public double nextDouble(); 72464 } 72465 72466 public static interface PrimitiveIterator.OfInt extends java.util.PrimitiveIterator<java.lang.Integer,java.util.function.IntConsumer> { 72467 method public default void forEachRemaining(java.util.function.IntConsumer); 72468 method public default void forEachRemaining(java.util.function.Consumer<? super java.lang.Integer>); 72469 method public default Integer next(); 72470 method public int nextInt(); 72471 } 72472 72473 public static interface PrimitiveIterator.OfLong extends java.util.PrimitiveIterator<java.lang.Long,java.util.function.LongConsumer> { 72474 method public default void forEachRemaining(java.util.function.LongConsumer); 72475 method public default void forEachRemaining(java.util.function.Consumer<? super java.lang.Long>); 72476 method public default Long next(); 72477 method public long nextLong(); 72478 } 72479 72480 public class PriorityQueue<E> extends java.util.AbstractQueue<E> implements java.io.Serializable { 72481 ctor public PriorityQueue(); 72482 ctor public PriorityQueue(int); 72483 ctor public PriorityQueue(java.util.Comparator<? super E>); 72484 ctor public PriorityQueue(int, java.util.Comparator<? super E>); 72485 ctor public PriorityQueue(java.util.Collection<? extends E>); 72486 ctor public PriorityQueue(java.util.PriorityQueue<? extends E>); 72487 ctor public PriorityQueue(java.util.SortedSet<? extends E>); 72488 method public java.util.Comparator<? super E> comparator(); 72489 method public java.util.Iterator<E> iterator(); 72490 method public boolean offer(E); 72491 method public E peek(); 72492 method public E poll(); 72493 method public int size(); 72494 method public final java.util.Spliterator<E> spliterator(); 72495 } 72496 72497 public class Properties extends java.util.Hashtable<java.lang.Object,java.lang.Object> { 72498 ctor public Properties(); 72499 ctor public Properties(java.util.Properties); 72500 method public String getProperty(String); 72501 method public String getProperty(String, String); 72502 method public void list(java.io.PrintStream); 72503 method public void list(java.io.PrintWriter); 72504 method public void load(java.io.Reader) throws java.io.IOException; 72505 method public void load(java.io.InputStream) throws java.io.IOException; 72506 method public void loadFromXML(java.io.InputStream) throws java.io.IOException, java.util.InvalidPropertiesFormatException; 72507 method public java.util.Enumeration<?> propertyNames(); 72508 method @Deprecated public void save(java.io.OutputStream, String); 72509 method public Object setProperty(String, String); 72510 method public void store(java.io.Writer, String) throws java.io.IOException; 72511 method public void store(java.io.OutputStream, String) throws java.io.IOException; 72512 method public void storeToXML(java.io.OutputStream, String) throws java.io.IOException; 72513 method public void storeToXML(java.io.OutputStream, String, String) throws java.io.IOException; 72514 method public java.util.Set<java.lang.String> stringPropertyNames(); 72515 field protected java.util.Properties defaults; 72516 } 72517 72518 public final class PropertyPermission extends java.security.BasicPermission { 72519 ctor public PropertyPermission(String, String); 72520 } 72521 72522 public class PropertyResourceBundle extends java.util.ResourceBundle { 72523 ctor public PropertyResourceBundle(java.io.InputStream) throws java.io.IOException; 72524 ctor public PropertyResourceBundle(java.io.Reader) throws java.io.IOException; 72525 method public java.util.Enumeration<java.lang.String> getKeys(); 72526 method public Object handleGetObject(String); 72527 } 72528 72529 public interface Queue<E> extends java.util.Collection<E> { 72530 method public E element(); 72531 method public boolean offer(E); 72532 method @Nullable public E peek(); 72533 method @Nullable public E poll(); 72534 method public E remove(); 72535 } 72536 72537 public class Random implements java.io.Serializable { 72538 ctor public Random(); 72539 ctor public Random(long); 72540 method public java.util.stream.DoubleStream doubles(long); 72541 method public java.util.stream.DoubleStream doubles(); 72542 method public java.util.stream.DoubleStream doubles(long, double, double); 72543 method public java.util.stream.DoubleStream doubles(double, double); 72544 method public java.util.stream.IntStream ints(long); 72545 method public java.util.stream.IntStream ints(); 72546 method public java.util.stream.IntStream ints(long, int, int); 72547 method public java.util.stream.IntStream ints(int, int); 72548 method public java.util.stream.LongStream longs(long); 72549 method public java.util.stream.LongStream longs(); 72550 method public java.util.stream.LongStream longs(long, long, long); 72551 method public java.util.stream.LongStream longs(long, long); 72552 method protected int next(int); 72553 method public boolean nextBoolean(); 72554 method public void nextBytes(byte[]); 72555 method public double nextDouble(); 72556 method public float nextFloat(); 72557 method public double nextGaussian(); 72558 method public int nextInt(); 72559 method public int nextInt(int); 72560 method public long nextLong(); 72561 method public void setSeed(long); 72562 } 72563 72564 public interface RandomAccess { 72565 } 72566 72567 public abstract class ResourceBundle { 72568 ctor public ResourceBundle(); 72569 method public static final void clearCache(); 72570 method public static final void clearCache(ClassLoader); 72571 method public boolean containsKey(String); 72572 method public String getBaseBundleName(); 72573 method public static final java.util.ResourceBundle getBundle(String); 72574 method public static final java.util.ResourceBundle getBundle(String, java.util.ResourceBundle.Control); 72575 method public static final java.util.ResourceBundle getBundle(String, java.util.Locale); 72576 method public static final java.util.ResourceBundle getBundle(String, java.util.Locale, java.util.ResourceBundle.Control); 72577 method public static java.util.ResourceBundle getBundle(String, java.util.Locale, ClassLoader); 72578 method public static java.util.ResourceBundle getBundle(String, java.util.Locale, ClassLoader, java.util.ResourceBundle.Control); 72579 method public abstract java.util.Enumeration<java.lang.String> getKeys(); 72580 method public java.util.Locale getLocale(); 72581 method public final Object getObject(String); 72582 method public final String getString(String); 72583 method public final String[] getStringArray(String); 72584 method protected abstract Object handleGetObject(String); 72585 method protected java.util.Set<java.lang.String> handleKeySet(); 72586 method public java.util.Set<java.lang.String> keySet(); 72587 method protected void setParent(java.util.ResourceBundle); 72588 field protected java.util.ResourceBundle parent; 72589 } 72590 72591 public static class ResourceBundle.Control { 72592 ctor protected ResourceBundle.Control(); 72593 method public java.util.List<java.util.Locale> getCandidateLocales(String, java.util.Locale); 72594 method public static final java.util.ResourceBundle.Control getControl(java.util.List<java.lang.String>); 72595 method public java.util.Locale getFallbackLocale(String, java.util.Locale); 72596 method public java.util.List<java.lang.String> getFormats(String); 72597 method public static final java.util.ResourceBundle.Control getNoFallbackControl(java.util.List<java.lang.String>); 72598 method public long getTimeToLive(String, java.util.Locale); 72599 method public boolean needsReload(String, java.util.Locale, String, ClassLoader, java.util.ResourceBundle, long); 72600 method public java.util.ResourceBundle newBundle(String, java.util.Locale, String, ClassLoader, boolean) throws java.io.IOException, java.lang.IllegalAccessException, java.lang.InstantiationException; 72601 method public String toBundleName(String, java.util.Locale); 72602 method public final String toResourceName(String, String); 72603 field public static final java.util.List<java.lang.String> FORMAT_CLASS; 72604 field public static final java.util.List<java.lang.String> FORMAT_DEFAULT; 72605 field public static final java.util.List<java.lang.String> FORMAT_PROPERTIES; 72606 field public static final long TTL_DONT_CACHE = -1L; // 0xffffffffffffffffL 72607 field public static final long TTL_NO_EXPIRATION_CONTROL = -2L; // 0xfffffffffffffffeL 72608 } 72609 72610 public final class Scanner implements java.io.Closeable java.util.Iterator<java.lang.String> { 72611 ctor public Scanner(Readable); 72612 ctor public Scanner(java.io.InputStream); 72613 ctor public Scanner(java.io.InputStream, String); 72614 ctor public Scanner(java.io.File) throws java.io.FileNotFoundException; 72615 ctor public Scanner(java.io.File, String) throws java.io.FileNotFoundException; 72616 ctor public Scanner(java.nio.file.Path) throws java.io.IOException; 72617 ctor public Scanner(java.nio.file.Path, String) throws java.io.IOException; 72618 ctor public Scanner(String); 72619 ctor public Scanner(java.nio.channels.ReadableByteChannel); 72620 ctor public Scanner(java.nio.channels.ReadableByteChannel, String); 72621 method public void close(); 72622 method public java.util.regex.Pattern delimiter(); 72623 method public String findInLine(String); 72624 method public String findInLine(java.util.regex.Pattern); 72625 method public String findWithinHorizon(String, int); 72626 method public String findWithinHorizon(java.util.regex.Pattern, int); 72627 method public boolean hasNext(); 72628 method public boolean hasNext(String); 72629 method public boolean hasNext(java.util.regex.Pattern); 72630 method public boolean hasNextBigDecimal(); 72631 method public boolean hasNextBigInteger(); 72632 method public boolean hasNextBigInteger(int); 72633 method public boolean hasNextBoolean(); 72634 method public boolean hasNextByte(); 72635 method public boolean hasNextByte(int); 72636 method public boolean hasNextDouble(); 72637 method public boolean hasNextFloat(); 72638 method public boolean hasNextInt(); 72639 method public boolean hasNextInt(int); 72640 method public boolean hasNextLine(); 72641 method public boolean hasNextLong(); 72642 method public boolean hasNextLong(int); 72643 method public boolean hasNextShort(); 72644 method public boolean hasNextShort(int); 72645 method public java.io.IOException ioException(); 72646 method public java.util.Locale locale(); 72647 method public java.util.regex.MatchResult match(); 72648 method public String next(); 72649 method public String next(String); 72650 method public String next(java.util.regex.Pattern); 72651 method public java.math.BigDecimal nextBigDecimal(); 72652 method public java.math.BigInteger nextBigInteger(); 72653 method public java.math.BigInteger nextBigInteger(int); 72654 method public boolean nextBoolean(); 72655 method public byte nextByte(); 72656 method public byte nextByte(int); 72657 method public double nextDouble(); 72658 method public float nextFloat(); 72659 method public int nextInt(); 72660 method public int nextInt(int); 72661 method public String nextLine(); 72662 method public long nextLong(); 72663 method public long nextLong(int); 72664 method public short nextShort(); 72665 method public short nextShort(int); 72666 method public int radix(); 72667 method public java.util.Scanner reset(); 72668 method public java.util.Scanner skip(java.util.regex.Pattern); 72669 method public java.util.Scanner skip(String); 72670 method public java.util.Scanner useDelimiter(java.util.regex.Pattern); 72671 method public java.util.Scanner useDelimiter(String); 72672 method public java.util.Scanner useLocale(java.util.Locale); 72673 method public java.util.Scanner useRadix(int); 72674 } 72675 72676 public class ServiceConfigurationError extends java.lang.Error { 72677 ctor public ServiceConfigurationError(String); 72678 ctor public ServiceConfigurationError(String, Throwable); 72679 } 72680 72681 public final class ServiceLoader<S> implements java.lang.Iterable<S> { 72682 method public java.util.Iterator<S> iterator(); 72683 method public static <S> java.util.ServiceLoader<S> load(Class<S>, ClassLoader); 72684 method public static <S> java.util.ServiceLoader<S> load(Class<S>); 72685 method public static <S> java.util.ServiceLoader<S> loadInstalled(Class<S>); 72686 method public void reload(); 72687 } 72688 72689 public interface Set<E> extends java.util.Collection<E> { 72690 method @NonNull public static <E> java.util.Set<E> of(); 72691 method @NonNull public static <E> java.util.Set<E> of(@NonNull E); 72692 method @NonNull public static <E> java.util.Set<E> of(@NonNull E, @NonNull E); 72693 method @NonNull public static <E> java.util.Set<E> of(@NonNull E, @NonNull E, @NonNull E); 72694 method @NonNull public static <E> java.util.Set<E> of(@NonNull E, @NonNull E, @NonNull E, @NonNull E); 72695 method @NonNull public static <E> java.util.Set<E> of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); 72696 method @NonNull public static <E> java.util.Set<E> of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); 72697 method @NonNull public static <E> java.util.Set<E> of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); 72698 method @NonNull public static <E> java.util.Set<E> of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); 72699 method @NonNull public static <E> java.util.Set<E> of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); 72700 method @NonNull public static <E> java.util.Set<E> of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); 72701 method @NonNull @java.lang.SafeVarargs public static <E> java.util.Set<E> of(@NonNull E...); 72702 } 72703 72704 public class SimpleTimeZone extends java.util.TimeZone { 72705 ctor public SimpleTimeZone(int, String); 72706 ctor public SimpleTimeZone(int, String, int, int, int, int, int, int, int, int); 72707 ctor public SimpleTimeZone(int, String, int, int, int, int, int, int, int, int, int); 72708 ctor public SimpleTimeZone(int, String, int, int, int, int, int, int, int, int, int, int, int); 72709 method public int getOffset(int, int, int, int, int, int); 72710 method public int getRawOffset(); 72711 method public boolean inDaylightTime(java.util.Date); 72712 method public void setDSTSavings(int); 72713 method public void setEndRule(int, int, int, int); 72714 method public void setEndRule(int, int, int); 72715 method public void setEndRule(int, int, int, int, boolean); 72716 method public void setRawOffset(int); 72717 method public void setStartRule(int, int, int, int); 72718 method public void setStartRule(int, int, int); 72719 method public void setStartRule(int, int, int, int, boolean); 72720 method public void setStartYear(int); 72721 method public boolean useDaylightTime(); 72722 field public static final int STANDARD_TIME = 1; // 0x1 72723 field public static final int UTC_TIME = 2; // 0x2 72724 field public static final int WALL_TIME = 0; // 0x0 72725 } 72726 72727 public interface SortedMap<K, V> extends java.util.Map<K,V> { 72728 method @Nullable public java.util.Comparator<? super K> comparator(); 72729 method public K firstKey(); 72730 method @NonNull public java.util.SortedMap<K,V> headMap(K); 72731 method public K lastKey(); 72732 method @NonNull public java.util.SortedMap<K,V> subMap(K, K); 72733 method @NonNull public java.util.SortedMap<K,V> tailMap(K); 72734 } 72735 72736 public interface SortedSet<E> extends java.util.Set<E> { 72737 method public java.util.Comparator<? super E> comparator(); 72738 method public E first(); 72739 method public java.util.SortedSet<E> headSet(E); 72740 method public E last(); 72741 method public java.util.SortedSet<E> subSet(E, E); 72742 method public java.util.SortedSet<E> tailSet(E); 72743 } 72744 72745 public interface Spliterator<T> { 72746 method public int characteristics(); 72747 method public long estimateSize(); 72748 method public default void forEachRemaining(java.util.function.Consumer<? super T>); 72749 method public default java.util.Comparator<? super T> getComparator(); 72750 method public default long getExactSizeIfKnown(); 72751 method public default boolean hasCharacteristics(int); 72752 method public boolean tryAdvance(java.util.function.Consumer<? super T>); 72753 method public java.util.Spliterator<T> trySplit(); 72754 field public static final int CONCURRENT = 4096; // 0x1000 72755 field public static final int DISTINCT = 1; // 0x1 72756 field public static final int IMMUTABLE = 1024; // 0x400 72757 field public static final int NONNULL = 256; // 0x100 72758 field public static final int ORDERED = 16; // 0x10 72759 field public static final int SIZED = 64; // 0x40 72760 field public static final int SORTED = 4; // 0x4 72761 field public static final int SUBSIZED = 16384; // 0x4000 72762 } 72763 72764 public static interface Spliterator.OfDouble extends java.util.Spliterator.OfPrimitive<java.lang.Double,java.util.function.DoubleConsumer,java.util.Spliterator.OfDouble> { 72765 method public default void forEachRemaining(java.util.function.DoubleConsumer); 72766 method public default void forEachRemaining(java.util.function.Consumer<? super java.lang.Double>); 72767 method public boolean tryAdvance(java.util.function.DoubleConsumer); 72768 method public default boolean tryAdvance(java.util.function.Consumer<? super java.lang.Double>); 72769 method public java.util.Spliterator.OfDouble trySplit(); 72770 } 72771 72772 public static interface Spliterator.OfInt extends java.util.Spliterator.OfPrimitive<java.lang.Integer,java.util.function.IntConsumer,java.util.Spliterator.OfInt> { 72773 method public default void forEachRemaining(java.util.function.IntConsumer); 72774 method public default void forEachRemaining(java.util.function.Consumer<? super java.lang.Integer>); 72775 method public boolean tryAdvance(java.util.function.IntConsumer); 72776 method public default boolean tryAdvance(java.util.function.Consumer<? super java.lang.Integer>); 72777 method public java.util.Spliterator.OfInt trySplit(); 72778 } 72779 72780 public static interface Spliterator.OfLong extends java.util.Spliterator.OfPrimitive<java.lang.Long,java.util.function.LongConsumer,java.util.Spliterator.OfLong> { 72781 method public default void forEachRemaining(java.util.function.LongConsumer); 72782 method public default void forEachRemaining(java.util.function.Consumer<? super java.lang.Long>); 72783 method public boolean tryAdvance(java.util.function.LongConsumer); 72784 method public default boolean tryAdvance(java.util.function.Consumer<? super java.lang.Long>); 72785 method public java.util.Spliterator.OfLong trySplit(); 72786 } 72787 72788 public static interface Spliterator.OfPrimitive<T, T_CONS, T_SPLITR extends java.util.Spliterator.OfPrimitive<T, T_CONS, T_SPLITR>> extends java.util.Spliterator<T> { 72789 method public default void forEachRemaining(T_CONS); 72790 method public boolean tryAdvance(T_CONS); 72791 method public T_SPLITR trySplit(); 72792 } 72793 72794 public final class Spliterators { 72795 method public static java.util.Spliterator.OfDouble emptyDoubleSpliterator(); 72796 method public static java.util.Spliterator.OfInt emptyIntSpliterator(); 72797 method public static java.util.Spliterator.OfLong emptyLongSpliterator(); 72798 method public static <T> java.util.Spliterator<T> emptySpliterator(); 72799 method public static <T> java.util.Iterator<T> iterator(java.util.Spliterator<? extends T>); 72800 method public static java.util.PrimitiveIterator.OfInt iterator(java.util.Spliterator.OfInt); 72801 method public static java.util.PrimitiveIterator.OfLong iterator(java.util.Spliterator.OfLong); 72802 method public static java.util.PrimitiveIterator.OfDouble iterator(java.util.Spliterator.OfDouble); 72803 method public static <T> java.util.Spliterator<T> spliterator(Object[], int); 72804 method public static <T> java.util.Spliterator<T> spliterator(Object[], int, int, int); 72805 method public static java.util.Spliterator.OfInt spliterator(int[], int); 72806 method public static java.util.Spliterator.OfInt spliterator(int[], int, int, int); 72807 method public static java.util.Spliterator.OfLong spliterator(long[], int); 72808 method public static java.util.Spliterator.OfLong spliterator(long[], int, int, int); 72809 method public static java.util.Spliterator.OfDouble spliterator(double[], int); 72810 method public static java.util.Spliterator.OfDouble spliterator(double[], int, int, int); 72811 method public static <T> java.util.Spliterator<T> spliterator(java.util.Collection<? extends T>, int); 72812 method public static <T> java.util.Spliterator<T> spliterator(java.util.Iterator<? extends T>, long, int); 72813 method public static java.util.Spliterator.OfInt spliterator(java.util.PrimitiveIterator.OfInt, long, int); 72814 method public static java.util.Spliterator.OfLong spliterator(java.util.PrimitiveIterator.OfLong, long, int); 72815 method public static java.util.Spliterator.OfDouble spliterator(java.util.PrimitiveIterator.OfDouble, long, int); 72816 method public static <T> java.util.Spliterator<T> spliteratorUnknownSize(java.util.Iterator<? extends T>, int); 72817 method public static java.util.Spliterator.OfInt spliteratorUnknownSize(java.util.PrimitiveIterator.OfInt, int); 72818 method public static java.util.Spliterator.OfLong spliteratorUnknownSize(java.util.PrimitiveIterator.OfLong, int); 72819 method public static java.util.Spliterator.OfDouble spliteratorUnknownSize(java.util.PrimitiveIterator.OfDouble, int); 72820 } 72821 72822 public abstract static class Spliterators.AbstractDoubleSpliterator implements java.util.Spliterator.OfDouble { 72823 ctor protected Spliterators.AbstractDoubleSpliterator(long, int); 72824 method public int characteristics(); 72825 method public long estimateSize(); 72826 method public java.util.Spliterator.OfDouble trySplit(); 72827 } 72828 72829 public abstract static class Spliterators.AbstractIntSpliterator implements java.util.Spliterator.OfInt { 72830 ctor protected Spliterators.AbstractIntSpliterator(long, int); 72831 method public int characteristics(); 72832 method public long estimateSize(); 72833 method public java.util.Spliterator.OfInt trySplit(); 72834 } 72835 72836 public abstract static class Spliterators.AbstractLongSpliterator implements java.util.Spliterator.OfLong { 72837 ctor protected Spliterators.AbstractLongSpliterator(long, int); 72838 method public int characteristics(); 72839 method public long estimateSize(); 72840 method public java.util.Spliterator.OfLong trySplit(); 72841 } 72842 72843 public abstract static class Spliterators.AbstractSpliterator<T> implements java.util.Spliterator<T> { 72844 ctor protected Spliterators.AbstractSpliterator(long, int); 72845 method public int characteristics(); 72846 method public long estimateSize(); 72847 method public java.util.Spliterator<T> trySplit(); 72848 } 72849 72850 public final class SplittableRandom { 72851 ctor public SplittableRandom(long); 72852 ctor public SplittableRandom(); 72853 method public java.util.stream.DoubleStream doubles(long); 72854 method public java.util.stream.DoubleStream doubles(); 72855 method public java.util.stream.DoubleStream doubles(long, double, double); 72856 method public java.util.stream.DoubleStream doubles(double, double); 72857 method public java.util.stream.IntStream ints(long); 72858 method public java.util.stream.IntStream ints(); 72859 method public java.util.stream.IntStream ints(long, int, int); 72860 method public java.util.stream.IntStream ints(int, int); 72861 method public java.util.stream.LongStream longs(long); 72862 method public java.util.stream.LongStream longs(); 72863 method public java.util.stream.LongStream longs(long, long, long); 72864 method public java.util.stream.LongStream longs(long, long); 72865 method public boolean nextBoolean(); 72866 method public double nextDouble(); 72867 method public double nextDouble(double); 72868 method public double nextDouble(double, double); 72869 method public int nextInt(); 72870 method public int nextInt(int); 72871 method public int nextInt(int, int); 72872 method public long nextLong(); 72873 method public long nextLong(long); 72874 method public long nextLong(long, long); 72875 method public java.util.SplittableRandom split(); 72876 } 72877 72878 public class Stack<E> extends java.util.Vector<E> { 72879 ctor public Stack(); 72880 method public boolean empty(); 72881 method public E peek(); 72882 method public E pop(); 72883 method public E push(E); 72884 method public int search(Object); 72885 } 72886 72887 public final class StringJoiner { 72888 ctor public StringJoiner(CharSequence); 72889 ctor public StringJoiner(CharSequence, CharSequence, CharSequence); 72890 method public java.util.StringJoiner add(CharSequence); 72891 method public int length(); 72892 method public java.util.StringJoiner merge(java.util.StringJoiner); 72893 method public java.util.StringJoiner setEmptyValue(CharSequence); 72894 } 72895 72896 public class StringTokenizer implements java.util.Enumeration<java.lang.Object> { 72897 ctor public StringTokenizer(String, String, boolean); 72898 ctor public StringTokenizer(String, String); 72899 ctor public StringTokenizer(String); 72900 method public int countTokens(); 72901 method public boolean hasMoreElements(); 72902 method public boolean hasMoreTokens(); 72903 method public Object nextElement(); 72904 method public String nextToken(); 72905 method public String nextToken(String); 72906 } 72907 72908 public abstract class TimeZone implements java.lang.Cloneable java.io.Serializable { 72909 ctor public TimeZone(); 72910 method public Object clone(); 72911 method public static String[] getAvailableIDs(int); 72912 method public static String[] getAvailableIDs(); 72913 method public int getDSTSavings(); 72914 method public static java.util.TimeZone getDefault(); 72915 method public final String getDisplayName(); 72916 method public final String getDisplayName(java.util.Locale); 72917 method public final String getDisplayName(boolean, int); 72918 method public String getDisplayName(boolean, int, java.util.Locale); 72919 method public String getID(); 72920 method public abstract int getOffset(int, int, int, int, int, int); 72921 method public int getOffset(long); 72922 method public abstract int getRawOffset(); 72923 method public static java.util.TimeZone getTimeZone(String); 72924 method public static java.util.TimeZone getTimeZone(java.time.ZoneId); 72925 method public boolean hasSameRules(java.util.TimeZone); 72926 method public abstract boolean inDaylightTime(java.util.Date); 72927 method public boolean observesDaylightTime(); 72928 method public static void setDefault(java.util.TimeZone); 72929 method public void setID(String); 72930 method public abstract void setRawOffset(int); 72931 method public java.time.ZoneId toZoneId(); 72932 method public abstract boolean useDaylightTime(); 72933 field public static final int LONG = 1; // 0x1 72934 field public static final int SHORT = 0; // 0x0 72935 } 72936 72937 public class Timer { 72938 ctor public Timer(); 72939 ctor public Timer(boolean); 72940 ctor public Timer(String); 72941 ctor public Timer(String, boolean); 72942 method public void cancel(); 72943 method public int purge(); 72944 method public void schedule(java.util.TimerTask, long); 72945 method public void schedule(java.util.TimerTask, java.util.Date); 72946 method public void schedule(java.util.TimerTask, long, long); 72947 method public void schedule(java.util.TimerTask, java.util.Date, long); 72948 method public void scheduleAtFixedRate(java.util.TimerTask, long, long); 72949 method public void scheduleAtFixedRate(java.util.TimerTask, java.util.Date, long); 72950 } 72951 72952 public abstract class TimerTask implements java.lang.Runnable { 72953 ctor protected TimerTask(); 72954 method public boolean cancel(); 72955 method public long scheduledExecutionTime(); 72956 } 72957 72958 public class TooManyListenersException extends java.lang.Exception { 72959 ctor public TooManyListenersException(); 72960 ctor public TooManyListenersException(String); 72961 } 72962 72963 public class TreeMap<K, V> extends java.util.AbstractMap<K,V> implements java.lang.Cloneable java.util.NavigableMap<K,V> java.io.Serializable { 72964 ctor public TreeMap(); 72965 ctor public TreeMap(@Nullable java.util.Comparator<? super K>); 72966 ctor public TreeMap(@NonNull java.util.Map<? extends K,? extends V>); 72967 ctor public TreeMap(@NonNull java.util.SortedMap<K,? extends V>); 72968 method @Nullable public java.util.Map.Entry<K,V> ceilingEntry(K); 72969 method @Nullable public K ceilingKey(K); 72970 method @NonNull public Object clone(); 72971 method @Nullable public java.util.Comparator<? super K> comparator(); 72972 method @NonNull public java.util.NavigableSet<K> descendingKeySet(); 72973 method @NonNull public java.util.NavigableMap<K,V> descendingMap(); 72974 method @NonNull public java.util.Set<java.util.Map.Entry<K,V>> entrySet(); 72975 method @Nullable public java.util.Map.Entry<K,V> firstEntry(); 72976 method public K firstKey(); 72977 method @Nullable public java.util.Map.Entry<K,V> floorEntry(K); 72978 method @Nullable public K floorKey(K); 72979 method @NonNull public java.util.NavigableMap<K,V> headMap(K, boolean); 72980 method @NonNull public java.util.SortedMap<K,V> headMap(K); 72981 method @Nullable public java.util.Map.Entry<K,V> higherEntry(K); 72982 method @Nullable public K higherKey(K); 72983 method @Nullable public java.util.Map.Entry<K,V> lastEntry(); 72984 method public K lastKey(); 72985 method @Nullable public java.util.Map.Entry<K,V> lowerEntry(K); 72986 method @Nullable public K lowerKey(K); 72987 method @NonNull public java.util.NavigableSet<K> navigableKeySet(); 72988 method @Nullable public java.util.Map.Entry<K,V> pollFirstEntry(); 72989 method @Nullable public java.util.Map.Entry<K,V> pollLastEntry(); 72990 method @NonNull public java.util.NavigableMap<K,V> subMap(K, boolean, K, boolean); 72991 method @NonNull public java.util.SortedMap<K,V> subMap(K, K); 72992 method @NonNull public java.util.NavigableMap<K,V> tailMap(K, boolean); 72993 method @NonNull public java.util.SortedMap<K,V> tailMap(K); 72994 } 72995 72996 public class TreeSet<E> extends java.util.AbstractSet<E> implements java.lang.Cloneable java.util.NavigableSet<E> java.io.Serializable { 72997 ctor public TreeSet(); 72998 ctor public TreeSet(java.util.Comparator<? super E>); 72999 ctor public TreeSet(java.util.Collection<? extends E>); 73000 ctor public TreeSet(java.util.SortedSet<E>); 73001 method public E ceiling(E); 73002 method public Object clone(); 73003 method public java.util.Comparator<? super E> comparator(); 73004 method public java.util.Iterator<E> descendingIterator(); 73005 method public java.util.NavigableSet<E> descendingSet(); 73006 method public E first(); 73007 method public E floor(E); 73008 method public java.util.NavigableSet<E> headSet(E, boolean); 73009 method public java.util.SortedSet<E> headSet(E); 73010 method public E higher(E); 73011 method public java.util.Iterator<E> iterator(); 73012 method public E last(); 73013 method public E lower(E); 73014 method public E pollFirst(); 73015 method public E pollLast(); 73016 method public int size(); 73017 method public java.util.NavigableSet<E> subSet(E, boolean, E, boolean); 73018 method public java.util.SortedSet<E> subSet(E, E); 73019 method public java.util.NavigableSet<E> tailSet(E, boolean); 73020 method public java.util.SortedSet<E> tailSet(E); 73021 } 73022 73023 public final class UUID implements java.lang.Comparable<java.util.UUID> java.io.Serializable { 73024 ctor public UUID(long, long); 73025 method public int clockSequence(); 73026 method public int compareTo(java.util.UUID); 73027 method public static java.util.UUID fromString(String); 73028 method public long getLeastSignificantBits(); 73029 method public long getMostSignificantBits(); 73030 method public static java.util.UUID nameUUIDFromBytes(byte[]); 73031 method public long node(); 73032 method public static java.util.UUID randomUUID(); 73033 method public long timestamp(); 73034 method public int variant(); 73035 method public int version(); 73036 } 73037 73038 public class UnknownFormatConversionException extends java.util.IllegalFormatException { 73039 ctor public UnknownFormatConversionException(String); 73040 method public String getConversion(); 73041 } 73042 73043 public class UnknownFormatFlagsException extends java.util.IllegalFormatException { 73044 ctor public UnknownFormatFlagsException(String); 73045 method public String getFlags(); 73046 } 73047 73048 public class Vector<E> extends java.util.AbstractList<E> implements java.lang.Cloneable java.util.List<E> java.util.RandomAccess java.io.Serializable { 73049 ctor public Vector(int, int); 73050 ctor public Vector(int); 73051 ctor public Vector(); 73052 ctor public Vector(@NonNull java.util.Collection<? extends E>); 73053 method public void addElement(E); 73054 method public int capacity(); 73055 method @NonNull public Object clone(); 73056 method public void copyInto(@NonNull Object[]); 73057 method public E elementAt(int); 73058 method @NonNull public java.util.Enumeration<E> elements(); 73059 method public void ensureCapacity(int); 73060 method public E firstElement(); 73061 method public void forEach(@NonNull java.util.function.Consumer<? super E>); 73062 method public E get(int); 73063 method public int indexOf(@Nullable Object, int); 73064 method public void insertElementAt(E, int); 73065 method public E lastElement(); 73066 method public int lastIndexOf(@Nullable Object, int); 73067 method public void removeAllElements(); 73068 method public boolean removeElement(@Nullable Object); 73069 method public void removeElementAt(int); 73070 method public void setElementAt(E, int); 73071 method public void setSize(int); 73072 method public int size(); 73073 method public void trimToSize(); 73074 field protected int capacityIncrement; 73075 field protected int elementCount; 73076 field @NonNull protected Object[] elementData; 73077 } 73078 73079 public class WeakHashMap<K, V> extends java.util.AbstractMap<K,V> implements java.util.Map<K,V> { 73080 ctor public WeakHashMap(int, float); 73081 ctor public WeakHashMap(int); 73082 ctor public WeakHashMap(); 73083 ctor public WeakHashMap(@NonNull java.util.Map<? extends K,? extends V>); 73084 method @NonNull public java.util.Set<java.util.Map.Entry<K,V>> entrySet(); 73085 } 73086 73087} 73088 73089package java.util.concurrent { 73090 73091 public abstract class AbstractExecutorService implements java.util.concurrent.ExecutorService { 73092 ctor public AbstractExecutorService(); 73093 method public <T> java.util.List<java.util.concurrent.Future<T>> invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>) throws java.lang.InterruptedException; 73094 method public <T> java.util.List<java.util.concurrent.Future<T>> invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73095 method public <T> T invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; 73096 method public <T> T invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; 73097 method protected <T> java.util.concurrent.RunnableFuture<T> newTaskFor(Runnable, T); 73098 method protected <T> java.util.concurrent.RunnableFuture<T> newTaskFor(java.util.concurrent.Callable<T>); 73099 method public java.util.concurrent.Future<?> submit(Runnable); 73100 method public <T> java.util.concurrent.Future<T> submit(Runnable, T); 73101 method public <T> java.util.concurrent.Future<T> submit(java.util.concurrent.Callable<T>); 73102 } 73103 73104 public class ArrayBlockingQueue<E> extends java.util.AbstractQueue<E> implements java.util.concurrent.BlockingQueue<E> java.io.Serializable { 73105 ctor public ArrayBlockingQueue(int); 73106 ctor public ArrayBlockingQueue(int, boolean); 73107 ctor public ArrayBlockingQueue(int, boolean, java.util.Collection<? extends E>); 73108 method public int drainTo(java.util.Collection<? super E>); 73109 method public int drainTo(java.util.Collection<? super E>, int); 73110 method public java.util.Iterator<E> iterator(); 73111 method public boolean offer(E); 73112 method public boolean offer(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73113 method public E peek(); 73114 method public E poll(); 73115 method public E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73116 method public void put(E) throws java.lang.InterruptedException; 73117 method public int remainingCapacity(); 73118 method public int size(); 73119 method public E take() throws java.lang.InterruptedException; 73120 } 73121 73122 public interface BlockingDeque<E> extends java.util.concurrent.BlockingQueue<E> java.util.Deque<E> { 73123 method public boolean offerFirst(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73124 method public boolean offerLast(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73125 method public E pollFirst(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73126 method public E pollLast(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73127 method public void putFirst(E) throws java.lang.InterruptedException; 73128 method public void putLast(E) throws java.lang.InterruptedException; 73129 method public E takeFirst() throws java.lang.InterruptedException; 73130 method public E takeLast() throws java.lang.InterruptedException; 73131 } 73132 73133 public interface BlockingQueue<E> extends java.util.Queue<E> { 73134 method public int drainTo(java.util.Collection<? super E>); 73135 method public int drainTo(java.util.Collection<? super E>, int); 73136 method public boolean offer(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73137 method public E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73138 method public void put(E) throws java.lang.InterruptedException; 73139 method public int remainingCapacity(); 73140 method public E take() throws java.lang.InterruptedException; 73141 } 73142 73143 public class BrokenBarrierException extends java.lang.Exception { 73144 ctor public BrokenBarrierException(); 73145 ctor public BrokenBarrierException(String); 73146 } 73147 73148 @java.lang.FunctionalInterface public interface Callable<V> { 73149 method public V call() throws java.lang.Exception; 73150 } 73151 73152 public class CancellationException extends java.lang.IllegalStateException { 73153 ctor public CancellationException(); 73154 ctor public CancellationException(String); 73155 } 73156 73157 public class CompletableFuture<T> implements java.util.concurrent.CompletionStage<T> java.util.concurrent.Future<T> { 73158 ctor public CompletableFuture(); 73159 method public java.util.concurrent.CompletableFuture<java.lang.Void> acceptEither(java.util.concurrent.CompletionStage<? extends T>, java.util.function.Consumer<? super T>); 73160 method public java.util.concurrent.CompletableFuture<java.lang.Void> acceptEitherAsync(java.util.concurrent.CompletionStage<? extends T>, java.util.function.Consumer<? super T>); 73161 method public java.util.concurrent.CompletableFuture<java.lang.Void> acceptEitherAsync(java.util.concurrent.CompletionStage<? extends T>, java.util.function.Consumer<? super T>, java.util.concurrent.Executor); 73162 method public static java.util.concurrent.CompletableFuture<java.lang.Void> allOf(java.util.concurrent.CompletableFuture<?>...); 73163 method public static java.util.concurrent.CompletableFuture<java.lang.Object> anyOf(java.util.concurrent.CompletableFuture<?>...); 73164 method public <U> java.util.concurrent.CompletableFuture<U> applyToEither(java.util.concurrent.CompletionStage<? extends T>, java.util.function.Function<? super T,U>); 73165 method public <U> java.util.concurrent.CompletableFuture<U> applyToEitherAsync(java.util.concurrent.CompletionStage<? extends T>, java.util.function.Function<? super T,U>); 73166 method public <U> java.util.concurrent.CompletableFuture<U> applyToEitherAsync(java.util.concurrent.CompletionStage<? extends T>, java.util.function.Function<? super T,U>, java.util.concurrent.Executor); 73167 method public boolean cancel(boolean); 73168 method public boolean complete(T); 73169 method public boolean completeExceptionally(Throwable); 73170 method public static <U> java.util.concurrent.CompletableFuture<U> completedFuture(U); 73171 method public java.util.concurrent.CompletableFuture<T> exceptionally(java.util.function.Function<java.lang.Throwable,? extends T>); 73172 method public T get() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; 73173 method public T get(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; 73174 method public T getNow(T); 73175 method public int getNumberOfDependents(); 73176 method public <U> java.util.concurrent.CompletableFuture<U> handle(java.util.function.BiFunction<? super T,java.lang.Throwable,? extends U>); 73177 method public <U> java.util.concurrent.CompletableFuture<U> handleAsync(java.util.function.BiFunction<? super T,java.lang.Throwable,? extends U>); 73178 method public <U> java.util.concurrent.CompletableFuture<U> handleAsync(java.util.function.BiFunction<? super T,java.lang.Throwable,? extends U>, java.util.concurrent.Executor); 73179 method public boolean isCancelled(); 73180 method public boolean isCompletedExceptionally(); 73181 method public boolean isDone(); 73182 method public T join(); 73183 method public void obtrudeException(Throwable); 73184 method public void obtrudeValue(T); 73185 method public java.util.concurrent.CompletableFuture<java.lang.Void> runAfterBoth(java.util.concurrent.CompletionStage<?>, Runnable); 73186 method public java.util.concurrent.CompletableFuture<java.lang.Void> runAfterBothAsync(java.util.concurrent.CompletionStage<?>, Runnable); 73187 method public java.util.concurrent.CompletableFuture<java.lang.Void> runAfterBothAsync(java.util.concurrent.CompletionStage<?>, Runnable, java.util.concurrent.Executor); 73188 method public java.util.concurrent.CompletableFuture<java.lang.Void> runAfterEither(java.util.concurrent.CompletionStage<?>, Runnable); 73189 method public java.util.concurrent.CompletableFuture<java.lang.Void> runAfterEitherAsync(java.util.concurrent.CompletionStage<?>, Runnable); 73190 method public java.util.concurrent.CompletableFuture<java.lang.Void> runAfterEitherAsync(java.util.concurrent.CompletionStage<?>, Runnable, java.util.concurrent.Executor); 73191 method public static java.util.concurrent.CompletableFuture<java.lang.Void> runAsync(Runnable); 73192 method public static java.util.concurrent.CompletableFuture<java.lang.Void> runAsync(Runnable, java.util.concurrent.Executor); 73193 method public static <U> java.util.concurrent.CompletableFuture<U> supplyAsync(java.util.function.Supplier<U>); 73194 method public static <U> java.util.concurrent.CompletableFuture<U> supplyAsync(java.util.function.Supplier<U>, java.util.concurrent.Executor); 73195 method public java.util.concurrent.CompletableFuture<java.lang.Void> thenAccept(java.util.function.Consumer<? super T>); 73196 method public java.util.concurrent.CompletableFuture<java.lang.Void> thenAcceptAsync(java.util.function.Consumer<? super T>); 73197 method public java.util.concurrent.CompletableFuture<java.lang.Void> thenAcceptAsync(java.util.function.Consumer<? super T>, java.util.concurrent.Executor); 73198 method public <U> java.util.concurrent.CompletableFuture<java.lang.Void> thenAcceptBoth(java.util.concurrent.CompletionStage<? extends U>, java.util.function.BiConsumer<? super T,? super U>); 73199 method public <U> java.util.concurrent.CompletableFuture<java.lang.Void> thenAcceptBothAsync(java.util.concurrent.CompletionStage<? extends U>, java.util.function.BiConsumer<? super T,? super U>); 73200 method public <U> java.util.concurrent.CompletableFuture<java.lang.Void> thenAcceptBothAsync(java.util.concurrent.CompletionStage<? extends U>, java.util.function.BiConsumer<? super T,? super U>, java.util.concurrent.Executor); 73201 method public <U> java.util.concurrent.CompletableFuture<U> thenApply(java.util.function.Function<? super T,? extends U>); 73202 method public <U> java.util.concurrent.CompletableFuture<U> thenApplyAsync(java.util.function.Function<? super T,? extends U>); 73203 method public <U> java.util.concurrent.CompletableFuture<U> thenApplyAsync(java.util.function.Function<? super T,? extends U>, java.util.concurrent.Executor); 73204 method public <U, V> java.util.concurrent.CompletableFuture<V> thenCombine(java.util.concurrent.CompletionStage<? extends U>, java.util.function.BiFunction<? super T,? super U,? extends V>); 73205 method public <U, V> java.util.concurrent.CompletableFuture<V> thenCombineAsync(java.util.concurrent.CompletionStage<? extends U>, java.util.function.BiFunction<? super T,? super U,? extends V>); 73206 method public <U, V> java.util.concurrent.CompletableFuture<V> thenCombineAsync(java.util.concurrent.CompletionStage<? extends U>, java.util.function.BiFunction<? super T,? super U,? extends V>, java.util.concurrent.Executor); 73207 method public <U> java.util.concurrent.CompletableFuture<U> thenCompose(java.util.function.Function<? super T,? extends java.util.concurrent.CompletionStage<U>>); 73208 method public <U> java.util.concurrent.CompletableFuture<U> thenComposeAsync(java.util.function.Function<? super T,? extends java.util.concurrent.CompletionStage<U>>); 73209 method public <U> java.util.concurrent.CompletableFuture<U> thenComposeAsync(java.util.function.Function<? super T,? extends java.util.concurrent.CompletionStage<U>>, java.util.concurrent.Executor); 73210 method public java.util.concurrent.CompletableFuture<java.lang.Void> thenRun(Runnable); 73211 method public java.util.concurrent.CompletableFuture<java.lang.Void> thenRunAsync(Runnable); 73212 method public java.util.concurrent.CompletableFuture<java.lang.Void> thenRunAsync(Runnable, java.util.concurrent.Executor); 73213 method public java.util.concurrent.CompletableFuture<T> toCompletableFuture(); 73214 method public java.util.concurrent.CompletableFuture<T> whenComplete(java.util.function.BiConsumer<? super T,? super java.lang.Throwable>); 73215 method public java.util.concurrent.CompletableFuture<T> whenCompleteAsync(java.util.function.BiConsumer<? super T,? super java.lang.Throwable>); 73216 method public java.util.concurrent.CompletableFuture<T> whenCompleteAsync(java.util.function.BiConsumer<? super T,? super java.lang.Throwable>, java.util.concurrent.Executor); 73217 } 73218 73219 public static interface CompletableFuture.AsynchronousCompletionTask { 73220 } 73221 73222 public class CompletionException extends java.lang.RuntimeException { 73223 ctor protected CompletionException(); 73224 ctor protected CompletionException(String); 73225 ctor public CompletionException(String, Throwable); 73226 ctor public CompletionException(Throwable); 73227 } 73228 73229 public interface CompletionService<V> { 73230 method public java.util.concurrent.Future<V> poll(); 73231 method public java.util.concurrent.Future<V> poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73232 method public java.util.concurrent.Future<V> submit(java.util.concurrent.Callable<V>); 73233 method public java.util.concurrent.Future<V> submit(Runnable, V); 73234 method public java.util.concurrent.Future<V> take() throws java.lang.InterruptedException; 73235 } 73236 73237 public interface CompletionStage<T> { 73238 method public java.util.concurrent.CompletionStage<java.lang.Void> acceptEither(java.util.concurrent.CompletionStage<? extends T>, java.util.function.Consumer<? super T>); 73239 method public java.util.concurrent.CompletionStage<java.lang.Void> acceptEitherAsync(java.util.concurrent.CompletionStage<? extends T>, java.util.function.Consumer<? super T>); 73240 method public java.util.concurrent.CompletionStage<java.lang.Void> acceptEitherAsync(java.util.concurrent.CompletionStage<? extends T>, java.util.function.Consumer<? super T>, java.util.concurrent.Executor); 73241 method public <U> java.util.concurrent.CompletionStage<U> applyToEither(java.util.concurrent.CompletionStage<? extends T>, java.util.function.Function<? super T,U>); 73242 method public <U> java.util.concurrent.CompletionStage<U> applyToEitherAsync(java.util.concurrent.CompletionStage<? extends T>, java.util.function.Function<? super T,U>); 73243 method public <U> java.util.concurrent.CompletionStage<U> applyToEitherAsync(java.util.concurrent.CompletionStage<? extends T>, java.util.function.Function<? super T,U>, java.util.concurrent.Executor); 73244 method public java.util.concurrent.CompletionStage<T> exceptionally(java.util.function.Function<java.lang.Throwable,? extends T>); 73245 method public <U> java.util.concurrent.CompletionStage<U> handle(java.util.function.BiFunction<? super T,java.lang.Throwable,? extends U>); 73246 method public <U> java.util.concurrent.CompletionStage<U> handleAsync(java.util.function.BiFunction<? super T,java.lang.Throwable,? extends U>); 73247 method public <U> java.util.concurrent.CompletionStage<U> handleAsync(java.util.function.BiFunction<? super T,java.lang.Throwable,? extends U>, java.util.concurrent.Executor); 73248 method public java.util.concurrent.CompletionStage<java.lang.Void> runAfterBoth(java.util.concurrent.CompletionStage<?>, Runnable); 73249 method public java.util.concurrent.CompletionStage<java.lang.Void> runAfterBothAsync(java.util.concurrent.CompletionStage<?>, Runnable); 73250 method public java.util.concurrent.CompletionStage<java.lang.Void> runAfterBothAsync(java.util.concurrent.CompletionStage<?>, Runnable, java.util.concurrent.Executor); 73251 method public java.util.concurrent.CompletionStage<java.lang.Void> runAfterEither(java.util.concurrent.CompletionStage<?>, Runnable); 73252 method public java.util.concurrent.CompletionStage<java.lang.Void> runAfterEitherAsync(java.util.concurrent.CompletionStage<?>, Runnable); 73253 method public java.util.concurrent.CompletionStage<java.lang.Void> runAfterEitherAsync(java.util.concurrent.CompletionStage<?>, Runnable, java.util.concurrent.Executor); 73254 method public java.util.concurrent.CompletionStage<java.lang.Void> thenAccept(java.util.function.Consumer<? super T>); 73255 method public java.util.concurrent.CompletionStage<java.lang.Void> thenAcceptAsync(java.util.function.Consumer<? super T>); 73256 method public java.util.concurrent.CompletionStage<java.lang.Void> thenAcceptAsync(java.util.function.Consumer<? super T>, java.util.concurrent.Executor); 73257 method public <U> java.util.concurrent.CompletionStage<java.lang.Void> thenAcceptBoth(java.util.concurrent.CompletionStage<? extends U>, java.util.function.BiConsumer<? super T,? super U>); 73258 method public <U> java.util.concurrent.CompletionStage<java.lang.Void> thenAcceptBothAsync(java.util.concurrent.CompletionStage<? extends U>, java.util.function.BiConsumer<? super T,? super U>); 73259 method public <U> java.util.concurrent.CompletionStage<java.lang.Void> thenAcceptBothAsync(java.util.concurrent.CompletionStage<? extends U>, java.util.function.BiConsumer<? super T,? super U>, java.util.concurrent.Executor); 73260 method public <U> java.util.concurrent.CompletionStage<U> thenApply(java.util.function.Function<? super T,? extends U>); 73261 method public <U> java.util.concurrent.CompletionStage<U> thenApplyAsync(java.util.function.Function<? super T,? extends U>); 73262 method public <U> java.util.concurrent.CompletionStage<U> thenApplyAsync(java.util.function.Function<? super T,? extends U>, java.util.concurrent.Executor); 73263 method public <U, V> java.util.concurrent.CompletionStage<V> thenCombine(java.util.concurrent.CompletionStage<? extends U>, java.util.function.BiFunction<? super T,? super U,? extends V>); 73264 method public <U, V> java.util.concurrent.CompletionStage<V> thenCombineAsync(java.util.concurrent.CompletionStage<? extends U>, java.util.function.BiFunction<? super T,? super U,? extends V>); 73265 method public <U, V> java.util.concurrent.CompletionStage<V> thenCombineAsync(java.util.concurrent.CompletionStage<? extends U>, java.util.function.BiFunction<? super T,? super U,? extends V>, java.util.concurrent.Executor); 73266 method public <U> java.util.concurrent.CompletionStage<U> thenCompose(java.util.function.Function<? super T,? extends java.util.concurrent.CompletionStage<U>>); 73267 method public <U> java.util.concurrent.CompletionStage<U> thenComposeAsync(java.util.function.Function<? super T,? extends java.util.concurrent.CompletionStage<U>>); 73268 method public <U> java.util.concurrent.CompletionStage<U> thenComposeAsync(java.util.function.Function<? super T,? extends java.util.concurrent.CompletionStage<U>>, java.util.concurrent.Executor); 73269 method public java.util.concurrent.CompletionStage<java.lang.Void> thenRun(Runnable); 73270 method public java.util.concurrent.CompletionStage<java.lang.Void> thenRunAsync(Runnable); 73271 method public java.util.concurrent.CompletionStage<java.lang.Void> thenRunAsync(Runnable, java.util.concurrent.Executor); 73272 method public java.util.concurrent.CompletableFuture<T> toCompletableFuture(); 73273 method public java.util.concurrent.CompletionStage<T> whenComplete(java.util.function.BiConsumer<? super T,? super java.lang.Throwable>); 73274 method public java.util.concurrent.CompletionStage<T> whenCompleteAsync(java.util.function.BiConsumer<? super T,? super java.lang.Throwable>); 73275 method public java.util.concurrent.CompletionStage<T> whenCompleteAsync(java.util.function.BiConsumer<? super T,? super java.lang.Throwable>, java.util.concurrent.Executor); 73276 } 73277 73278 public class ConcurrentHashMap<K, V> extends java.util.AbstractMap<K,V> implements java.util.concurrent.ConcurrentMap<K,V> java.io.Serializable { 73279 ctor public ConcurrentHashMap(); 73280 ctor public ConcurrentHashMap(int); 73281 ctor public ConcurrentHashMap(@NonNull java.util.Map<? extends K,? extends V>); 73282 ctor public ConcurrentHashMap(int, float); 73283 ctor public ConcurrentHashMap(int, float, int); 73284 method public boolean contains(@NonNull Object); 73285 method @NonNull public java.util.Enumeration<V> elements(); 73286 method @NonNull public java.util.Set<java.util.Map.Entry<K,V>> entrySet(); 73287 method public void forEach(long, @NonNull java.util.function.BiConsumer<? super K,? super V>); 73288 method public <U> void forEach(long, @NonNull java.util.function.BiFunction<? super K,? super V,? extends U>, @NonNull java.util.function.Consumer<? super U>); 73289 method public void forEachEntry(long, @NonNull java.util.function.Consumer<? super java.util.Map.Entry<K,V>>); 73290 method public <U> void forEachEntry(long, @NonNull java.util.function.Function<java.util.Map.Entry<K,V>,? extends U>, @NonNull java.util.function.Consumer<? super U>); 73291 method public void forEachKey(long, @NonNull java.util.function.Consumer<? super K>); 73292 method public <U> void forEachKey(long, @NonNull java.util.function.Function<? super K,? extends U>, @NonNull java.util.function.Consumer<? super U>); 73293 method public void forEachValue(long, @NonNull java.util.function.Consumer<? super V>); 73294 method public <U> void forEachValue(long, @NonNull java.util.function.Function<? super V,? extends U>, @NonNull java.util.function.Consumer<? super U>); 73295 method @NonNull public java.util.concurrent.ConcurrentHashMap.KeySetView<K,V> keySet(@NonNull V); 73296 method @NonNull public java.util.Enumeration<K> keys(); 73297 method public long mappingCount(); 73298 method @NonNull public static <K> java.util.concurrent.ConcurrentHashMap.KeySetView<K,java.lang.Boolean> newKeySet(); 73299 method @NonNull public static <K> java.util.concurrent.ConcurrentHashMap.KeySetView<K,java.lang.Boolean> newKeySet(int); 73300 method @Nullable public <U> U reduce(long, @NonNull java.util.function.BiFunction<? super K,? super V,? extends U>, @NonNull java.util.function.BiFunction<? super U,? super U,? extends U>); 73301 method @Nullable public java.util.Map.Entry<K,V> reduceEntries(long, @NonNull java.util.function.BiFunction<java.util.Map.Entry<K,V>,java.util.Map.Entry<K,V>,? extends java.util.Map.Entry<K,V>>); 73302 method @Nullable public <U> U reduceEntries(long, @NonNull java.util.function.Function<java.util.Map.Entry<K,V>,? extends U>, @NonNull java.util.function.BiFunction<? super U,? super U,? extends U>); 73303 method public double reduceEntriesToDouble(long, @NonNull java.util.function.ToDoubleFunction<java.util.Map.Entry<K,V>>, double, @NonNull java.util.function.DoubleBinaryOperator); 73304 method public int reduceEntriesToInt(long, @NonNull java.util.function.ToIntFunction<java.util.Map.Entry<K,V>>, int, @NonNull java.util.function.IntBinaryOperator); 73305 method public long reduceEntriesToLong(long, @NonNull java.util.function.ToLongFunction<java.util.Map.Entry<K,V>>, long, @NonNull java.util.function.LongBinaryOperator); 73306 method @Nullable public K reduceKeys(long, @NonNull java.util.function.BiFunction<? super K,? super K,? extends K>); 73307 method @Nullable public <U> U reduceKeys(long, @NonNull java.util.function.Function<? super K,? extends U>, @NonNull java.util.function.BiFunction<? super U,? super U,? extends U>); 73308 method public double reduceKeysToDouble(long, @NonNull java.util.function.ToDoubleFunction<? super K>, double, @NonNull java.util.function.DoubleBinaryOperator); 73309 method public int reduceKeysToInt(long, @NonNull java.util.function.ToIntFunction<? super K>, int, @NonNull java.util.function.IntBinaryOperator); 73310 method public long reduceKeysToLong(long, @NonNull java.util.function.ToLongFunction<? super K>, long, @NonNull java.util.function.LongBinaryOperator); 73311 method public double reduceToDouble(long, @NonNull java.util.function.ToDoubleBiFunction<? super K,? super V>, double, @NonNull java.util.function.DoubleBinaryOperator); 73312 method public int reduceToInt(long, @NonNull java.util.function.ToIntBiFunction<? super K,? super V>, int, @NonNull java.util.function.IntBinaryOperator); 73313 method public long reduceToLong(long, @NonNull java.util.function.ToLongBiFunction<? super K,? super V>, long, @NonNull java.util.function.LongBinaryOperator); 73314 method @Nullable public V reduceValues(long, @NonNull java.util.function.BiFunction<? super V,? super V,? extends V>); 73315 method @Nullable public <U> U reduceValues(long, @NonNull java.util.function.Function<? super V,? extends U>, @NonNull java.util.function.BiFunction<? super U,? super U,? extends U>); 73316 method public double reduceValuesToDouble(long, @NonNull java.util.function.ToDoubleFunction<? super V>, double, @NonNull java.util.function.DoubleBinaryOperator); 73317 method public int reduceValuesToInt(long, @NonNull java.util.function.ToIntFunction<? super V>, int, @NonNull java.util.function.IntBinaryOperator); 73318 method public long reduceValuesToLong(long, @NonNull java.util.function.ToLongFunction<? super V>, long, @NonNull java.util.function.LongBinaryOperator); 73319 method @Nullable public <U> U search(long, @NonNull java.util.function.BiFunction<? super K,? super V,? extends U>); 73320 method @Nullable public <U> U searchEntries(long, @NonNull java.util.function.Function<java.util.Map.Entry<K,V>,? extends U>); 73321 method @Nullable public <U> U searchKeys(long, @NonNull java.util.function.Function<? super K,? extends U>); 73322 method @Nullable public <U> U searchValues(long, @NonNull java.util.function.Function<? super V,? extends U>); 73323 } 73324 73325 public static class ConcurrentHashMap.KeySetView<K, V> implements java.util.Collection<K> java.io.Serializable java.util.Set<K> { 73326 method public boolean add(@NonNull K); 73327 method public boolean addAll(@NonNull java.util.Collection<? extends K>); 73328 method public final void clear(); 73329 method public boolean contains(@NonNull Object); 73330 method public final boolean containsAll(@NonNull java.util.Collection<?>); 73331 method public void forEach(@NonNull java.util.function.Consumer<? super K>); 73332 method @NonNull public java.util.concurrent.ConcurrentHashMap<K,V> getMap(); 73333 method @Nullable public V getMappedValue(); 73334 method public final boolean isEmpty(); 73335 method @NonNull public java.util.Iterator<K> iterator(); 73336 method public boolean remove(@NonNull Object); 73337 method public final boolean removeAll(@NonNull java.util.Collection<?>); 73338 method public final boolean retainAll(@NonNull java.util.Collection<?>); 73339 method public final int size(); 73340 method @NonNull public java.util.Spliterator<K> spliterator(); 73341 method @NonNull public final Object[] toArray(); 73342 method @NonNull public final <T> T[] toArray(@NonNull T[]); 73343 method @NonNull public final String toString(); 73344 } 73345 73346 public class ConcurrentLinkedDeque<E> extends java.util.AbstractCollection<E> implements java.util.Deque<E> java.io.Serializable { 73347 ctor public ConcurrentLinkedDeque(); 73348 ctor public ConcurrentLinkedDeque(java.util.Collection<? extends E>); 73349 method public void addFirst(E); 73350 method public void addLast(E); 73351 method public java.util.Iterator<E> descendingIterator(); 73352 method public E element(); 73353 method public E getFirst(); 73354 method public E getLast(); 73355 method public java.util.Iterator<E> iterator(); 73356 method public boolean offer(E); 73357 method public boolean offerFirst(E); 73358 method public boolean offerLast(E); 73359 method public E peek(); 73360 method public E peekFirst(); 73361 method public E peekLast(); 73362 method public E poll(); 73363 method public E pollFirst(); 73364 method public E pollLast(); 73365 method public E pop(); 73366 method public void push(E); 73367 method public E remove(); 73368 method public E removeFirst(); 73369 method public boolean removeFirstOccurrence(Object); 73370 method public E removeLast(); 73371 method public boolean removeLastOccurrence(Object); 73372 method public int size(); 73373 } 73374 73375 public class ConcurrentLinkedQueue<E> extends java.util.AbstractQueue<E> implements java.util.Queue<E> java.io.Serializable { 73376 ctor public ConcurrentLinkedQueue(); 73377 ctor public ConcurrentLinkedQueue(java.util.Collection<? extends E>); 73378 method public java.util.Iterator<E> iterator(); 73379 method public boolean offer(E); 73380 method public E peek(); 73381 method public E poll(); 73382 method public int size(); 73383 } 73384 73385 public interface ConcurrentMap<K, V> extends java.util.Map<K,V> { 73386 method public V putIfAbsent(K, V); 73387 method public boolean remove(Object, Object); 73388 method public boolean replace(K, V, V); 73389 method public V replace(K, V); 73390 } 73391 73392 public interface ConcurrentNavigableMap<K, V> extends java.util.concurrent.ConcurrentMap<K,V> java.util.NavigableMap<K,V> { 73393 method public java.util.concurrent.ConcurrentNavigableMap<K,V> descendingMap(); 73394 method public java.util.concurrent.ConcurrentNavigableMap<K,V> headMap(K, boolean); 73395 method public java.util.concurrent.ConcurrentNavigableMap<K,V> headMap(K); 73396 method public java.util.NavigableSet<K> keySet(); 73397 method public java.util.concurrent.ConcurrentNavigableMap<K,V> subMap(K, boolean, K, boolean); 73398 method public java.util.concurrent.ConcurrentNavigableMap<K,V> subMap(K, K); 73399 method public java.util.concurrent.ConcurrentNavigableMap<K,V> tailMap(K, boolean); 73400 method public java.util.concurrent.ConcurrentNavigableMap<K,V> tailMap(K); 73401 } 73402 73403 public class ConcurrentSkipListMap<K, V> extends java.util.AbstractMap<K,V> implements java.lang.Cloneable java.util.concurrent.ConcurrentNavigableMap<K,V> java.io.Serializable { 73404 ctor public ConcurrentSkipListMap(); 73405 ctor public ConcurrentSkipListMap(java.util.Comparator<? super K>); 73406 ctor public ConcurrentSkipListMap(java.util.Map<? extends K,? extends V>); 73407 ctor public ConcurrentSkipListMap(java.util.SortedMap<K,? extends V>); 73408 method public java.util.Map.Entry<K,V> ceilingEntry(K); 73409 method public K ceilingKey(K); 73410 method public java.util.concurrent.ConcurrentSkipListMap<K,V> clone(); 73411 method public java.util.Comparator<? super K> comparator(); 73412 method public java.util.NavigableSet<K> descendingKeySet(); 73413 method public java.util.concurrent.ConcurrentNavigableMap<K,V> descendingMap(); 73414 method public java.util.Set<java.util.Map.Entry<K,V>> entrySet(); 73415 method public java.util.Map.Entry<K,V> firstEntry(); 73416 method public K firstKey(); 73417 method public java.util.Map.Entry<K,V> floorEntry(K); 73418 method public K floorKey(K); 73419 method public java.util.concurrent.ConcurrentNavigableMap<K,V> headMap(K, boolean); 73420 method public java.util.concurrent.ConcurrentNavigableMap<K,V> headMap(K); 73421 method public java.util.Map.Entry<K,V> higherEntry(K); 73422 method public K higherKey(K); 73423 method public java.util.NavigableSet<K> keySet(); 73424 method public java.util.Map.Entry<K,V> lastEntry(); 73425 method public K lastKey(); 73426 method public java.util.Map.Entry<K,V> lowerEntry(K); 73427 method public K lowerKey(K); 73428 method public java.util.NavigableSet<K> navigableKeySet(); 73429 method public java.util.Map.Entry<K,V> pollFirstEntry(); 73430 method public java.util.Map.Entry<K,V> pollLastEntry(); 73431 method public java.util.concurrent.ConcurrentNavigableMap<K,V> subMap(K, boolean, K, boolean); 73432 method public java.util.concurrent.ConcurrentNavigableMap<K,V> subMap(K, K); 73433 method public java.util.concurrent.ConcurrentNavigableMap<K,V> tailMap(K, boolean); 73434 method public java.util.concurrent.ConcurrentNavigableMap<K,V> tailMap(K); 73435 } 73436 73437 public class ConcurrentSkipListSet<E> extends java.util.AbstractSet<E> implements java.lang.Cloneable java.util.NavigableSet<E> java.io.Serializable { 73438 ctor public ConcurrentSkipListSet(); 73439 ctor public ConcurrentSkipListSet(java.util.Comparator<? super E>); 73440 ctor public ConcurrentSkipListSet(java.util.Collection<? extends E>); 73441 ctor public ConcurrentSkipListSet(java.util.SortedSet<E>); 73442 method public E ceiling(E); 73443 method public java.util.concurrent.ConcurrentSkipListSet<E> clone(); 73444 method public java.util.Comparator<? super E> comparator(); 73445 method public java.util.Iterator<E> descendingIterator(); 73446 method public java.util.NavigableSet<E> descendingSet(); 73447 method public E first(); 73448 method public E floor(E); 73449 method public java.util.NavigableSet<E> headSet(E, boolean); 73450 method public java.util.NavigableSet<E> headSet(E); 73451 method public E higher(E); 73452 method public java.util.Iterator<E> iterator(); 73453 method public E last(); 73454 method public E lower(E); 73455 method public E pollFirst(); 73456 method public E pollLast(); 73457 method public int size(); 73458 method public java.util.NavigableSet<E> subSet(E, boolean, E, boolean); 73459 method public java.util.NavigableSet<E> subSet(E, E); 73460 method public java.util.NavigableSet<E> tailSet(E, boolean); 73461 method public java.util.NavigableSet<E> tailSet(E); 73462 } 73463 73464 public class CopyOnWriteArrayList<E> implements java.lang.Cloneable java.util.List<E> java.util.RandomAccess java.io.Serializable { 73465 ctor public CopyOnWriteArrayList(); 73466 ctor public CopyOnWriteArrayList(@NonNull java.util.Collection<? extends E>); 73467 ctor public CopyOnWriteArrayList(@NonNull E[]); 73468 method public boolean add(E); 73469 method public void add(int, E); 73470 method public boolean addAll(@NonNull java.util.Collection<? extends E>); 73471 method public boolean addAll(int, @NonNull java.util.Collection<? extends E>); 73472 method public int addAllAbsent(@NonNull java.util.Collection<? extends E>); 73473 method public boolean addIfAbsent(E); 73474 method public void clear(); 73475 method @NonNull public Object clone(); 73476 method public boolean contains(@Nullable Object); 73477 method public boolean containsAll(@NonNull java.util.Collection<?>); 73478 method public void forEach(@NonNull java.util.function.Consumer<? super E>); 73479 method public E get(int); 73480 method public int indexOf(@Nullable Object); 73481 method public int indexOf(@Nullable E, int); 73482 method public boolean isEmpty(); 73483 method @NonNull public java.util.Iterator<E> iterator(); 73484 method public int lastIndexOf(@Nullable Object); 73485 method public int lastIndexOf(@Nullable E, int); 73486 method @NonNull public java.util.ListIterator<E> listIterator(); 73487 method @NonNull public java.util.ListIterator<E> listIterator(int); 73488 method public E remove(int); 73489 method public boolean remove(@Nullable Object); 73490 method public boolean removeAll(@NonNull java.util.Collection<?>); 73491 method public boolean retainAll(@NonNull java.util.Collection<?>); 73492 method public E set(int, E); 73493 method public int size(); 73494 method @NonNull public java.util.List<E> subList(int, int); 73495 method @NonNull public Object[] toArray(); 73496 method @NonNull public <T> T[] toArray(@NonNull T[]); 73497 } 73498 73499 public class CopyOnWriteArraySet<E> extends java.util.AbstractSet<E> implements java.io.Serializable { 73500 ctor public CopyOnWriteArraySet(); 73501 ctor public CopyOnWriteArraySet(java.util.Collection<? extends E>); 73502 method public void forEach(java.util.function.Consumer<? super E>); 73503 method public java.util.Iterator<E> iterator(); 73504 method public int size(); 73505 } 73506 73507 public class CountDownLatch { 73508 ctor public CountDownLatch(int); 73509 method public void await() throws java.lang.InterruptedException; 73510 method public boolean await(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73511 method public void countDown(); 73512 method public long getCount(); 73513 } 73514 73515 public abstract class CountedCompleter<T> extends java.util.concurrent.ForkJoinTask<T> { 73516 ctor protected CountedCompleter(java.util.concurrent.CountedCompleter<?>, int); 73517 ctor protected CountedCompleter(java.util.concurrent.CountedCompleter<?>); 73518 ctor protected CountedCompleter(); 73519 method public final void addToPendingCount(int); 73520 method public final boolean compareAndSetPendingCount(int, int); 73521 method public void complete(T); 73522 method public abstract void compute(); 73523 method public final int decrementPendingCountUnlessZero(); 73524 method protected final boolean exec(); 73525 method public final java.util.concurrent.CountedCompleter<?> firstComplete(); 73526 method public final java.util.concurrent.CountedCompleter<?> getCompleter(); 73527 method public final int getPendingCount(); 73528 method public T getRawResult(); 73529 method public final java.util.concurrent.CountedCompleter<?> getRoot(); 73530 method public final void helpComplete(int); 73531 method public final java.util.concurrent.CountedCompleter<?> nextComplete(); 73532 method public void onCompletion(java.util.concurrent.CountedCompleter<?>); 73533 method public boolean onExceptionalCompletion(Throwable, java.util.concurrent.CountedCompleter<?>); 73534 method public final void propagateCompletion(); 73535 method public final void quietlyCompleteRoot(); 73536 method public final void setPendingCount(int); 73537 method protected void setRawResult(T); 73538 method public final void tryComplete(); 73539 } 73540 73541 public class CyclicBarrier { 73542 ctor public CyclicBarrier(int, Runnable); 73543 ctor public CyclicBarrier(int); 73544 method public int await() throws java.util.concurrent.BrokenBarrierException, java.lang.InterruptedException; 73545 method public int await(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.BrokenBarrierException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; 73546 method public int getNumberWaiting(); 73547 method public int getParties(); 73548 method public boolean isBroken(); 73549 method public void reset(); 73550 } 73551 73552 public class DelayQueue<E extends java.util.concurrent.Delayed> extends java.util.AbstractQueue<E> implements java.util.concurrent.BlockingQueue<E> { 73553 ctor public DelayQueue(); 73554 ctor public DelayQueue(java.util.Collection<? extends E>); 73555 method public int drainTo(java.util.Collection<? super E>); 73556 method public int drainTo(java.util.Collection<? super E>, int); 73557 method public java.util.Iterator<E> iterator(); 73558 method public boolean offer(E); 73559 method public boolean offer(E, long, java.util.concurrent.TimeUnit); 73560 method public E peek(); 73561 method public E poll(); 73562 method public E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73563 method public void put(E); 73564 method public int remainingCapacity(); 73565 method public int size(); 73566 method public E take() throws java.lang.InterruptedException; 73567 } 73568 73569 public interface Delayed extends java.lang.Comparable<java.util.concurrent.Delayed> { 73570 method public long getDelay(java.util.concurrent.TimeUnit); 73571 } 73572 73573 public class Exchanger<V> { 73574 ctor public Exchanger(); 73575 method public V exchange(V) throws java.lang.InterruptedException; 73576 method public V exchange(V, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException; 73577 } 73578 73579 public class ExecutionException extends java.lang.Exception { 73580 ctor protected ExecutionException(); 73581 ctor protected ExecutionException(String); 73582 ctor public ExecutionException(String, Throwable); 73583 ctor public ExecutionException(Throwable); 73584 } 73585 73586 public interface Executor { 73587 method public void execute(Runnable); 73588 } 73589 73590 public class ExecutorCompletionService<V> implements java.util.concurrent.CompletionService<V> { 73591 ctor public ExecutorCompletionService(java.util.concurrent.Executor); 73592 ctor public ExecutorCompletionService(java.util.concurrent.Executor, java.util.concurrent.BlockingQueue<java.util.concurrent.Future<V>>); 73593 method public java.util.concurrent.Future<V> poll(); 73594 method public java.util.concurrent.Future<V> poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73595 method public java.util.concurrent.Future<V> submit(java.util.concurrent.Callable<V>); 73596 method public java.util.concurrent.Future<V> submit(Runnable, V); 73597 method public java.util.concurrent.Future<V> take() throws java.lang.InterruptedException; 73598 } 73599 73600 public interface ExecutorService extends java.util.concurrent.Executor { 73601 method public boolean awaitTermination(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73602 method public <T> java.util.List<java.util.concurrent.Future<T>> invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>) throws java.lang.InterruptedException; 73603 method public <T> java.util.List<java.util.concurrent.Future<T>> invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73604 method public <T> T invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; 73605 method public <T> T invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; 73606 method public boolean isShutdown(); 73607 method public boolean isTerminated(); 73608 method public void shutdown(); 73609 method public java.util.List<java.lang.Runnable> shutdownNow(); 73610 method public <T> java.util.concurrent.Future<T> submit(java.util.concurrent.Callable<T>); 73611 method public <T> java.util.concurrent.Future<T> submit(Runnable, T); 73612 method public java.util.concurrent.Future<?> submit(Runnable); 73613 } 73614 73615 public class Executors { 73616 method public static <T> java.util.concurrent.Callable<T> callable(Runnable, T); 73617 method public static java.util.concurrent.Callable<java.lang.Object> callable(Runnable); 73618 method public static java.util.concurrent.Callable<java.lang.Object> callable(java.security.PrivilegedAction<?>); 73619 method public static java.util.concurrent.Callable<java.lang.Object> callable(java.security.PrivilegedExceptionAction<?>); 73620 method public static java.util.concurrent.ThreadFactory defaultThreadFactory(); 73621 method public static java.util.concurrent.ExecutorService newCachedThreadPool(); 73622 method public static java.util.concurrent.ExecutorService newCachedThreadPool(java.util.concurrent.ThreadFactory); 73623 method public static java.util.concurrent.ExecutorService newFixedThreadPool(int); 73624 method public static java.util.concurrent.ExecutorService newFixedThreadPool(int, java.util.concurrent.ThreadFactory); 73625 method public static java.util.concurrent.ScheduledExecutorService newScheduledThreadPool(int); 73626 method public static java.util.concurrent.ScheduledExecutorService newScheduledThreadPool(int, java.util.concurrent.ThreadFactory); 73627 method public static java.util.concurrent.ExecutorService newSingleThreadExecutor(); 73628 method public static java.util.concurrent.ExecutorService newSingleThreadExecutor(java.util.concurrent.ThreadFactory); 73629 method public static java.util.concurrent.ScheduledExecutorService newSingleThreadScheduledExecutor(); 73630 method public static java.util.concurrent.ScheduledExecutorService newSingleThreadScheduledExecutor(java.util.concurrent.ThreadFactory); 73631 method public static java.util.concurrent.ExecutorService newWorkStealingPool(int); 73632 method public static java.util.concurrent.ExecutorService newWorkStealingPool(); 73633 method public static <T> java.util.concurrent.Callable<T> privilegedCallable(java.util.concurrent.Callable<T>); 73634 method public static <T> java.util.concurrent.Callable<T> privilegedCallableUsingCurrentClassLoader(java.util.concurrent.Callable<T>); 73635 method public static java.util.concurrent.ThreadFactory privilegedThreadFactory(); 73636 method public static java.util.concurrent.ExecutorService unconfigurableExecutorService(java.util.concurrent.ExecutorService); 73637 method public static java.util.concurrent.ScheduledExecutorService unconfigurableScheduledExecutorService(java.util.concurrent.ScheduledExecutorService); 73638 } 73639 73640 public final class Flow { 73641 method public static int defaultBufferSize(); 73642 } 73643 73644 public static interface Flow.Processor<T, R> extends java.util.concurrent.Flow.Subscriber<T> java.util.concurrent.Flow.Publisher<R> { 73645 } 73646 73647 @java.lang.FunctionalInterface public static interface Flow.Publisher<T> { 73648 method public void subscribe(java.util.concurrent.Flow.Subscriber<? super T>); 73649 } 73650 73651 public static interface Flow.Subscriber<T> { 73652 method public void onComplete(); 73653 method public void onError(Throwable); 73654 method public void onNext(T); 73655 method public void onSubscribe(java.util.concurrent.Flow.Subscription); 73656 } 73657 73658 public static interface Flow.Subscription { 73659 method public void cancel(); 73660 method public void request(long); 73661 } 73662 73663 public class ForkJoinPool extends java.util.concurrent.AbstractExecutorService { 73664 ctor public ForkJoinPool(); 73665 ctor public ForkJoinPool(int); 73666 ctor public ForkJoinPool(int, java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory, java.lang.Thread.UncaughtExceptionHandler, boolean); 73667 method public boolean awaitQuiescence(long, java.util.concurrent.TimeUnit); 73668 method public boolean awaitTermination(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73669 method public static java.util.concurrent.ForkJoinPool commonPool(); 73670 method protected int drainTasksTo(java.util.Collection<? super java.util.concurrent.ForkJoinTask<?>>); 73671 method public void execute(java.util.concurrent.ForkJoinTask<?>); 73672 method public void execute(Runnable); 73673 method public int getActiveThreadCount(); 73674 method public boolean getAsyncMode(); 73675 method public static int getCommonPoolParallelism(); 73676 method public java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory getFactory(); 73677 method public int getParallelism(); 73678 method public int getPoolSize(); 73679 method public int getQueuedSubmissionCount(); 73680 method public long getQueuedTaskCount(); 73681 method public int getRunningThreadCount(); 73682 method public long getStealCount(); 73683 method public java.lang.Thread.UncaughtExceptionHandler getUncaughtExceptionHandler(); 73684 method public boolean hasQueuedSubmissions(); 73685 method public <T> T invoke(java.util.concurrent.ForkJoinTask<T>); 73686 method public <T> java.util.List<java.util.concurrent.Future<T>> invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>); 73687 method public boolean isQuiescent(); 73688 method public boolean isShutdown(); 73689 method public boolean isTerminated(); 73690 method public boolean isTerminating(); 73691 method public static void managedBlock(java.util.concurrent.ForkJoinPool.ManagedBlocker) throws java.lang.InterruptedException; 73692 method protected java.util.concurrent.ForkJoinTask<?> pollSubmission(); 73693 method public void shutdown(); 73694 method public java.util.List<java.lang.Runnable> shutdownNow(); 73695 method public <T> java.util.concurrent.ForkJoinTask<T> submit(java.util.concurrent.ForkJoinTask<T>); 73696 method public <T> java.util.concurrent.ForkJoinTask<T> submit(java.util.concurrent.Callable<T>); 73697 method public <T> java.util.concurrent.ForkJoinTask<T> submit(Runnable, T); 73698 method public java.util.concurrent.ForkJoinTask<?> submit(Runnable); 73699 field public static final java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory defaultForkJoinWorkerThreadFactory; 73700 } 73701 73702 public static interface ForkJoinPool.ForkJoinWorkerThreadFactory { 73703 method public java.util.concurrent.ForkJoinWorkerThread newThread(java.util.concurrent.ForkJoinPool); 73704 } 73705 73706 public static interface ForkJoinPool.ManagedBlocker { 73707 method public boolean block() throws java.lang.InterruptedException; 73708 method public boolean isReleasable(); 73709 } 73710 73711 public abstract class ForkJoinTask<V> implements java.util.concurrent.Future<V> java.io.Serializable { 73712 ctor public ForkJoinTask(); 73713 method public static java.util.concurrent.ForkJoinTask<?> adapt(Runnable); 73714 method public static <T> java.util.concurrent.ForkJoinTask<T> adapt(Runnable, T); 73715 method public static <T> java.util.concurrent.ForkJoinTask<T> adapt(java.util.concurrent.Callable<? extends T>); 73716 method public boolean cancel(boolean); 73717 method public final boolean compareAndSetForkJoinTaskTag(short, short); 73718 method public void complete(V); 73719 method public void completeExceptionally(Throwable); 73720 method protected abstract boolean exec(); 73721 method public final java.util.concurrent.ForkJoinTask<V> fork(); 73722 method public final V get() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; 73723 method public final V get(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; 73724 method public final Throwable getException(); 73725 method public final short getForkJoinTaskTag(); 73726 method public static java.util.concurrent.ForkJoinPool getPool(); 73727 method public static int getQueuedTaskCount(); 73728 method public abstract V getRawResult(); 73729 method public static int getSurplusQueuedTaskCount(); 73730 method public static void helpQuiesce(); 73731 method public static boolean inForkJoinPool(); 73732 method public final V invoke(); 73733 method public static void invokeAll(java.util.concurrent.ForkJoinTask<?>, java.util.concurrent.ForkJoinTask<?>); 73734 method public static void invokeAll(java.util.concurrent.ForkJoinTask<?>...); 73735 method public static <T extends java.util.concurrent.ForkJoinTask<?>> java.util.Collection<T> invokeAll(java.util.Collection<T>); 73736 method public final boolean isCancelled(); 73737 method public final boolean isCompletedAbnormally(); 73738 method public final boolean isCompletedNormally(); 73739 method public final boolean isDone(); 73740 method public final V join(); 73741 method protected static java.util.concurrent.ForkJoinTask<?> peekNextLocalTask(); 73742 method protected static java.util.concurrent.ForkJoinTask<?> pollNextLocalTask(); 73743 method protected static java.util.concurrent.ForkJoinTask<?> pollTask(); 73744 method public final void quietlyComplete(); 73745 method public final void quietlyInvoke(); 73746 method public final void quietlyJoin(); 73747 method public void reinitialize(); 73748 method public final short setForkJoinTaskTag(short); 73749 method protected abstract void setRawResult(V); 73750 method public boolean tryUnfork(); 73751 } 73752 73753 public class ForkJoinWorkerThread extends java.lang.Thread { 73754 ctor protected ForkJoinWorkerThread(java.util.concurrent.ForkJoinPool); 73755 method public java.util.concurrent.ForkJoinPool getPool(); 73756 method public int getPoolIndex(); 73757 method protected void onStart(); 73758 method protected void onTermination(Throwable); 73759 } 73760 73761 public interface Future<V> { 73762 method public boolean cancel(boolean); 73763 method public V get() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; 73764 method public V get(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; 73765 method public boolean isCancelled(); 73766 method public boolean isDone(); 73767 } 73768 73769 public class FutureTask<V> implements java.util.concurrent.RunnableFuture<V> { 73770 ctor public FutureTask(java.util.concurrent.Callable<V>); 73771 ctor public FutureTask(Runnable, V); 73772 method public boolean cancel(boolean); 73773 method protected void done(); 73774 method public V get() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; 73775 method public V get(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; 73776 method public boolean isCancelled(); 73777 method public boolean isDone(); 73778 method public void run(); 73779 method protected boolean runAndReset(); 73780 method protected void set(V); 73781 method protected void setException(Throwable); 73782 } 73783 73784 public class LinkedBlockingDeque<E> extends java.util.AbstractQueue<E> implements java.util.concurrent.BlockingDeque<E> java.io.Serializable { 73785 ctor public LinkedBlockingDeque(); 73786 ctor public LinkedBlockingDeque(int); 73787 ctor public LinkedBlockingDeque(java.util.Collection<? extends E>); 73788 method public void addFirst(E); 73789 method public void addLast(E); 73790 method public java.util.Iterator<E> descendingIterator(); 73791 method public int drainTo(java.util.Collection<? super E>); 73792 method public int drainTo(java.util.Collection<? super E>, int); 73793 method public E getFirst(); 73794 method public E getLast(); 73795 method public java.util.Iterator<E> iterator(); 73796 method public boolean offer(E); 73797 method public boolean offer(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73798 method public boolean offerFirst(E); 73799 method public boolean offerFirst(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73800 method public boolean offerLast(E); 73801 method public boolean offerLast(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73802 method public E peek(); 73803 method public E peekFirst(); 73804 method public E peekLast(); 73805 method public E poll(); 73806 method public E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73807 method public E pollFirst(); 73808 method public E pollFirst(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73809 method public E pollLast(); 73810 method public E pollLast(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73811 method public E pop(); 73812 method public void push(E); 73813 method public void put(E) throws java.lang.InterruptedException; 73814 method public void putFirst(E) throws java.lang.InterruptedException; 73815 method public void putLast(E) throws java.lang.InterruptedException; 73816 method public int remainingCapacity(); 73817 method public E removeFirst(); 73818 method public boolean removeFirstOccurrence(Object); 73819 method public E removeLast(); 73820 method public boolean removeLastOccurrence(Object); 73821 method public int size(); 73822 method public E take() throws java.lang.InterruptedException; 73823 method public E takeFirst() throws java.lang.InterruptedException; 73824 method public E takeLast() throws java.lang.InterruptedException; 73825 } 73826 73827 public class LinkedBlockingQueue<E> extends java.util.AbstractQueue<E> implements java.util.concurrent.BlockingQueue<E> java.io.Serializable { 73828 ctor public LinkedBlockingQueue(); 73829 ctor public LinkedBlockingQueue(int); 73830 ctor public LinkedBlockingQueue(java.util.Collection<? extends E>); 73831 method public int drainTo(java.util.Collection<? super E>); 73832 method public int drainTo(java.util.Collection<? super E>, int); 73833 method public java.util.Iterator<E> iterator(); 73834 method public boolean offer(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73835 method public boolean offer(E); 73836 method public E peek(); 73837 method public E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73838 method public E poll(); 73839 method public void put(E) throws java.lang.InterruptedException; 73840 method public int remainingCapacity(); 73841 method public int size(); 73842 method public E take() throws java.lang.InterruptedException; 73843 } 73844 73845 public class LinkedTransferQueue<E> extends java.util.AbstractQueue<E> implements java.io.Serializable java.util.concurrent.TransferQueue<E> { 73846 ctor public LinkedTransferQueue(); 73847 ctor public LinkedTransferQueue(java.util.Collection<? extends E>); 73848 method public int drainTo(java.util.Collection<? super E>); 73849 method public int drainTo(java.util.Collection<? super E>, int); 73850 method public int getWaitingConsumerCount(); 73851 method public boolean hasWaitingConsumer(); 73852 method public java.util.Iterator<E> iterator(); 73853 method public boolean offer(E, long, java.util.concurrent.TimeUnit); 73854 method public boolean offer(E); 73855 method public E peek(); 73856 method public E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73857 method public E poll(); 73858 method public void put(E); 73859 method public int remainingCapacity(); 73860 method public int size(); 73861 method public E take() throws java.lang.InterruptedException; 73862 method public void transfer(E) throws java.lang.InterruptedException; 73863 method public boolean tryTransfer(E); 73864 method public boolean tryTransfer(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73865 } 73866 73867 public class Phaser { 73868 ctor public Phaser(); 73869 ctor public Phaser(int); 73870 ctor public Phaser(java.util.concurrent.Phaser); 73871 ctor public Phaser(java.util.concurrent.Phaser, int); 73872 method public int arrive(); 73873 method public int arriveAndAwaitAdvance(); 73874 method public int arriveAndDeregister(); 73875 method public int awaitAdvance(int); 73876 method public int awaitAdvanceInterruptibly(int) throws java.lang.InterruptedException; 73877 method public int awaitAdvanceInterruptibly(int, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException; 73878 method public int bulkRegister(int); 73879 method public void forceTermination(); 73880 method public int getArrivedParties(); 73881 method public java.util.concurrent.Phaser getParent(); 73882 method public final int getPhase(); 73883 method public int getRegisteredParties(); 73884 method public java.util.concurrent.Phaser getRoot(); 73885 method public int getUnarrivedParties(); 73886 method public boolean isTerminated(); 73887 method protected boolean onAdvance(int, int); 73888 method public int register(); 73889 } 73890 73891 public class PriorityBlockingQueue<E> extends java.util.AbstractQueue<E> implements java.util.concurrent.BlockingQueue<E> java.io.Serializable { 73892 ctor public PriorityBlockingQueue(); 73893 ctor public PriorityBlockingQueue(int); 73894 ctor public PriorityBlockingQueue(int, java.util.Comparator<? super E>); 73895 ctor public PriorityBlockingQueue(java.util.Collection<? extends E>); 73896 method public java.util.Comparator<? super E> comparator(); 73897 method public int drainTo(java.util.Collection<? super E>); 73898 method public int drainTo(java.util.Collection<? super E>, int); 73899 method public java.util.Iterator<E> iterator(); 73900 method public boolean offer(E); 73901 method public boolean offer(E, long, java.util.concurrent.TimeUnit); 73902 method public E peek(); 73903 method public E poll(); 73904 method public E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73905 method public void put(E); 73906 method public int remainingCapacity(); 73907 method public int size(); 73908 method public E take() throws java.lang.InterruptedException; 73909 } 73910 73911 public abstract class RecursiveAction extends java.util.concurrent.ForkJoinTask<java.lang.Void> { 73912 ctor public RecursiveAction(); 73913 method protected abstract void compute(); 73914 method protected final boolean exec(); 73915 method public final Void getRawResult(); 73916 method protected final void setRawResult(Void); 73917 } 73918 73919 public abstract class RecursiveTask<V> extends java.util.concurrent.ForkJoinTask<V> { 73920 ctor public RecursiveTask(); 73921 method protected abstract V compute(); 73922 method protected final boolean exec(); 73923 method public final V getRawResult(); 73924 method protected final void setRawResult(V); 73925 } 73926 73927 public class RejectedExecutionException extends java.lang.RuntimeException { 73928 ctor public RejectedExecutionException(); 73929 ctor public RejectedExecutionException(String); 73930 ctor public RejectedExecutionException(String, Throwable); 73931 ctor public RejectedExecutionException(Throwable); 73932 } 73933 73934 public interface RejectedExecutionHandler { 73935 method public void rejectedExecution(Runnable, java.util.concurrent.ThreadPoolExecutor); 73936 } 73937 73938 public interface RunnableFuture<V> extends java.lang.Runnable java.util.concurrent.Future<V> { 73939 } 73940 73941 public interface RunnableScheduledFuture<V> extends java.util.concurrent.RunnableFuture<V> java.util.concurrent.ScheduledFuture<V> { 73942 method public boolean isPeriodic(); 73943 } 73944 73945 public interface ScheduledExecutorService extends java.util.concurrent.ExecutorService { 73946 method public java.util.concurrent.ScheduledFuture<?> schedule(Runnable, long, java.util.concurrent.TimeUnit); 73947 method public <V> java.util.concurrent.ScheduledFuture<V> schedule(java.util.concurrent.Callable<V>, long, java.util.concurrent.TimeUnit); 73948 method public java.util.concurrent.ScheduledFuture<?> scheduleAtFixedRate(Runnable, long, long, java.util.concurrent.TimeUnit); 73949 method public java.util.concurrent.ScheduledFuture<?> scheduleWithFixedDelay(Runnable, long, long, java.util.concurrent.TimeUnit); 73950 } 73951 73952 public interface ScheduledFuture<V> extends java.util.concurrent.Delayed java.util.concurrent.Future<V> { 73953 } 73954 73955 public class ScheduledThreadPoolExecutor extends java.util.concurrent.ThreadPoolExecutor implements java.util.concurrent.ScheduledExecutorService { 73956 ctor public ScheduledThreadPoolExecutor(int); 73957 ctor public ScheduledThreadPoolExecutor(int, java.util.concurrent.ThreadFactory); 73958 ctor public ScheduledThreadPoolExecutor(int, java.util.concurrent.RejectedExecutionHandler); 73959 ctor public ScheduledThreadPoolExecutor(int, java.util.concurrent.ThreadFactory, java.util.concurrent.RejectedExecutionHandler); 73960 method protected <V> java.util.concurrent.RunnableScheduledFuture<V> decorateTask(Runnable, java.util.concurrent.RunnableScheduledFuture<V>); 73961 method protected <V> java.util.concurrent.RunnableScheduledFuture<V> decorateTask(java.util.concurrent.Callable<V>, java.util.concurrent.RunnableScheduledFuture<V>); 73962 method public boolean getContinueExistingPeriodicTasksAfterShutdownPolicy(); 73963 method public boolean getExecuteExistingDelayedTasksAfterShutdownPolicy(); 73964 method public boolean getRemoveOnCancelPolicy(); 73965 method public java.util.concurrent.ScheduledFuture<?> schedule(Runnable, long, java.util.concurrent.TimeUnit); 73966 method public <V> java.util.concurrent.ScheduledFuture<V> schedule(java.util.concurrent.Callable<V>, long, java.util.concurrent.TimeUnit); 73967 method public java.util.concurrent.ScheduledFuture<?> scheduleAtFixedRate(Runnable, long, long, java.util.concurrent.TimeUnit); 73968 method public java.util.concurrent.ScheduledFuture<?> scheduleWithFixedDelay(Runnable, long, long, java.util.concurrent.TimeUnit); 73969 method public void setContinueExistingPeriodicTasksAfterShutdownPolicy(boolean); 73970 method public void setExecuteExistingDelayedTasksAfterShutdownPolicy(boolean); 73971 method public void setRemoveOnCancelPolicy(boolean); 73972 } 73973 73974 public class Semaphore implements java.io.Serializable { 73975 ctor public Semaphore(int); 73976 ctor public Semaphore(int, boolean); 73977 method public void acquire() throws java.lang.InterruptedException; 73978 method public void acquire(int) throws java.lang.InterruptedException; 73979 method public void acquireUninterruptibly(); 73980 method public void acquireUninterruptibly(int); 73981 method public int availablePermits(); 73982 method public int drainPermits(); 73983 method public final int getQueueLength(); 73984 method protected java.util.Collection<java.lang.Thread> getQueuedThreads(); 73985 method public final boolean hasQueuedThreads(); 73986 method public boolean isFair(); 73987 method protected void reducePermits(int); 73988 method public void release(); 73989 method public void release(int); 73990 method public boolean tryAcquire(); 73991 method public boolean tryAcquire(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73992 method public boolean tryAcquire(int); 73993 method public boolean tryAcquire(int, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 73994 } 73995 73996 public class SynchronousQueue<E> extends java.util.AbstractQueue<E> implements java.util.concurrent.BlockingQueue<E> java.io.Serializable { 73997 ctor public SynchronousQueue(); 73998 ctor public SynchronousQueue(boolean); 73999 method public int drainTo(java.util.Collection<? super E>); 74000 method public int drainTo(java.util.Collection<? super E>, int); 74001 method public java.util.Iterator<E> iterator(); 74002 method public boolean offer(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 74003 method public boolean offer(E); 74004 method public E peek(); 74005 method public E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 74006 method public E poll(); 74007 method public void put(E) throws java.lang.InterruptedException; 74008 method public int remainingCapacity(); 74009 method public int size(); 74010 method public E take() throws java.lang.InterruptedException; 74011 } 74012 74013 public interface ThreadFactory { 74014 method public Thread newThread(Runnable); 74015 } 74016 74017 public class ThreadLocalRandom extends java.util.Random { 74018 method public static java.util.concurrent.ThreadLocalRandom current(); 74019 method public double nextDouble(double); 74020 method public double nextDouble(double, double); 74021 method public int nextInt(int, int); 74022 method public long nextLong(long); 74023 method public long nextLong(long, long); 74024 } 74025 74026 public class ThreadPoolExecutor extends java.util.concurrent.AbstractExecutorService { 74027 ctor public ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>); 74028 ctor public ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>, java.util.concurrent.ThreadFactory); 74029 ctor public ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>, java.util.concurrent.RejectedExecutionHandler); 74030 ctor public ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>, java.util.concurrent.ThreadFactory, java.util.concurrent.RejectedExecutionHandler); 74031 method protected void afterExecute(Runnable, Throwable); 74032 method public void allowCoreThreadTimeOut(boolean); 74033 method public boolean allowsCoreThreadTimeOut(); 74034 method public boolean awaitTermination(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 74035 method protected void beforeExecute(Thread, Runnable); 74036 method public void execute(Runnable); 74037 method protected void finalize(); 74038 method public int getActiveCount(); 74039 method public long getCompletedTaskCount(); 74040 method public int getCorePoolSize(); 74041 method public long getKeepAliveTime(java.util.concurrent.TimeUnit); 74042 method public int getLargestPoolSize(); 74043 method public int getMaximumPoolSize(); 74044 method public int getPoolSize(); 74045 method public java.util.concurrent.BlockingQueue<java.lang.Runnable> getQueue(); 74046 method public java.util.concurrent.RejectedExecutionHandler getRejectedExecutionHandler(); 74047 method public long getTaskCount(); 74048 method public java.util.concurrent.ThreadFactory getThreadFactory(); 74049 method public boolean isShutdown(); 74050 method public boolean isTerminated(); 74051 method public boolean isTerminating(); 74052 method public int prestartAllCoreThreads(); 74053 method public boolean prestartCoreThread(); 74054 method public void purge(); 74055 method public boolean remove(Runnable); 74056 method public void setCorePoolSize(int); 74057 method public void setKeepAliveTime(long, java.util.concurrent.TimeUnit); 74058 method public void setMaximumPoolSize(int); 74059 method public void setRejectedExecutionHandler(java.util.concurrent.RejectedExecutionHandler); 74060 method public void setThreadFactory(java.util.concurrent.ThreadFactory); 74061 method public void shutdown(); 74062 method public java.util.List<java.lang.Runnable> shutdownNow(); 74063 method protected void terminated(); 74064 } 74065 74066 public static class ThreadPoolExecutor.AbortPolicy implements java.util.concurrent.RejectedExecutionHandler { 74067 ctor public ThreadPoolExecutor.AbortPolicy(); 74068 method public void rejectedExecution(Runnable, java.util.concurrent.ThreadPoolExecutor); 74069 } 74070 74071 public static class ThreadPoolExecutor.CallerRunsPolicy implements java.util.concurrent.RejectedExecutionHandler { 74072 ctor public ThreadPoolExecutor.CallerRunsPolicy(); 74073 method public void rejectedExecution(Runnable, java.util.concurrent.ThreadPoolExecutor); 74074 } 74075 74076 public static class ThreadPoolExecutor.DiscardOldestPolicy implements java.util.concurrent.RejectedExecutionHandler { 74077 ctor public ThreadPoolExecutor.DiscardOldestPolicy(); 74078 method public void rejectedExecution(Runnable, java.util.concurrent.ThreadPoolExecutor); 74079 } 74080 74081 public static class ThreadPoolExecutor.DiscardPolicy implements java.util.concurrent.RejectedExecutionHandler { 74082 ctor public ThreadPoolExecutor.DiscardPolicy(); 74083 method public void rejectedExecution(Runnable, java.util.concurrent.ThreadPoolExecutor); 74084 } 74085 74086 public enum TimeUnit { 74087 method public long convert(long, java.util.concurrent.TimeUnit); 74088 method public void sleep(long) throws java.lang.InterruptedException; 74089 method public void timedJoin(Thread, long) throws java.lang.InterruptedException; 74090 method public void timedWait(Object, long) throws java.lang.InterruptedException; 74091 method public long toDays(long); 74092 method public long toHours(long); 74093 method public long toMicros(long); 74094 method public long toMillis(long); 74095 method public long toMinutes(long); 74096 method public long toNanos(long); 74097 method public long toSeconds(long); 74098 enum_constant public static final java.util.concurrent.TimeUnit DAYS; 74099 enum_constant public static final java.util.concurrent.TimeUnit HOURS; 74100 enum_constant public static final java.util.concurrent.TimeUnit MICROSECONDS; 74101 enum_constant public static final java.util.concurrent.TimeUnit MILLISECONDS; 74102 enum_constant public static final java.util.concurrent.TimeUnit MINUTES; 74103 enum_constant public static final java.util.concurrent.TimeUnit NANOSECONDS; 74104 enum_constant public static final java.util.concurrent.TimeUnit SECONDS; 74105 } 74106 74107 public class TimeoutException extends java.lang.Exception { 74108 ctor public TimeoutException(); 74109 ctor public TimeoutException(String); 74110 } 74111 74112 public interface TransferQueue<E> extends java.util.concurrent.BlockingQueue<E> { 74113 method public int getWaitingConsumerCount(); 74114 method public boolean hasWaitingConsumer(); 74115 method public void transfer(E) throws java.lang.InterruptedException; 74116 method public boolean tryTransfer(E); 74117 method public boolean tryTransfer(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 74118 } 74119 74120} 74121 74122package java.util.concurrent.atomic { 74123 74124 public class AtomicBoolean implements java.io.Serializable { 74125 ctor public AtomicBoolean(boolean); 74126 ctor public AtomicBoolean(); 74127 method public final boolean compareAndSet(boolean, boolean); 74128 method public final boolean get(); 74129 method public final boolean getAndSet(boolean); 74130 method public final void lazySet(boolean); 74131 method public final void set(boolean); 74132 method public boolean weakCompareAndSet(boolean, boolean); 74133 } 74134 74135 public class AtomicInteger extends java.lang.Number implements java.io.Serializable { 74136 ctor public AtomicInteger(int); 74137 ctor public AtomicInteger(); 74138 method public final int accumulateAndGet(int, java.util.function.IntBinaryOperator); 74139 method public final int addAndGet(int); 74140 method public final boolean compareAndSet(int, int); 74141 method public final int decrementAndGet(); 74142 method public double doubleValue(); 74143 method public float floatValue(); 74144 method public final int get(); 74145 method public final int getAndAccumulate(int, java.util.function.IntBinaryOperator); 74146 method public final int getAndAdd(int); 74147 method public final int getAndDecrement(); 74148 method public final int getAndIncrement(); 74149 method public final int getAndSet(int); 74150 method public final int getAndUpdate(java.util.function.IntUnaryOperator); 74151 method public final int incrementAndGet(); 74152 method public int intValue(); 74153 method public final void lazySet(int); 74154 method public long longValue(); 74155 method public final void set(int); 74156 method public final int updateAndGet(java.util.function.IntUnaryOperator); 74157 method public final boolean weakCompareAndSet(int, int); 74158 } 74159 74160 public class AtomicIntegerArray implements java.io.Serializable { 74161 ctor public AtomicIntegerArray(int); 74162 ctor public AtomicIntegerArray(int[]); 74163 method public final int accumulateAndGet(int, int, java.util.function.IntBinaryOperator); 74164 method public final int addAndGet(int, int); 74165 method public final boolean compareAndSet(int, int, int); 74166 method public final int decrementAndGet(int); 74167 method public final int get(int); 74168 method public final int getAndAccumulate(int, int, java.util.function.IntBinaryOperator); 74169 method public final int getAndAdd(int, int); 74170 method public final int getAndDecrement(int); 74171 method public final int getAndIncrement(int); 74172 method public final int getAndSet(int, int); 74173 method public final int getAndUpdate(int, java.util.function.IntUnaryOperator); 74174 method public final int incrementAndGet(int); 74175 method public final void lazySet(int, int); 74176 method public final int length(); 74177 method public final void set(int, int); 74178 method public final int updateAndGet(int, java.util.function.IntUnaryOperator); 74179 method public final boolean weakCompareAndSet(int, int, int); 74180 } 74181 74182 public abstract class AtomicIntegerFieldUpdater<T> { 74183 ctor protected AtomicIntegerFieldUpdater(); 74184 method public final int accumulateAndGet(T, int, java.util.function.IntBinaryOperator); 74185 method public int addAndGet(T, int); 74186 method public abstract boolean compareAndSet(T, int, int); 74187 method public int decrementAndGet(T); 74188 method public abstract int get(T); 74189 method public final int getAndAccumulate(T, int, java.util.function.IntBinaryOperator); 74190 method public int getAndAdd(T, int); 74191 method public int getAndDecrement(T); 74192 method public int getAndIncrement(T); 74193 method public int getAndSet(T, int); 74194 method public final int getAndUpdate(T, java.util.function.IntUnaryOperator); 74195 method public int incrementAndGet(T); 74196 method public abstract void lazySet(T, int); 74197 method public static <U> java.util.concurrent.atomic.AtomicIntegerFieldUpdater<U> newUpdater(Class<U>, String); 74198 method public abstract void set(T, int); 74199 method public final int updateAndGet(T, java.util.function.IntUnaryOperator); 74200 method public abstract boolean weakCompareAndSet(T, int, int); 74201 } 74202 74203 public class AtomicLong extends java.lang.Number implements java.io.Serializable { 74204 ctor public AtomicLong(long); 74205 ctor public AtomicLong(); 74206 method public final long accumulateAndGet(long, java.util.function.LongBinaryOperator); 74207 method public final long addAndGet(long); 74208 method public final boolean compareAndSet(long, long); 74209 method public final long decrementAndGet(); 74210 method public double doubleValue(); 74211 method public float floatValue(); 74212 method public final long get(); 74213 method public final long getAndAccumulate(long, java.util.function.LongBinaryOperator); 74214 method public final long getAndAdd(long); 74215 method public final long getAndDecrement(); 74216 method public final long getAndIncrement(); 74217 method public final long getAndSet(long); 74218 method public final long getAndUpdate(java.util.function.LongUnaryOperator); 74219 method public final long incrementAndGet(); 74220 method public int intValue(); 74221 method public final void lazySet(long); 74222 method public long longValue(); 74223 method public final void set(long); 74224 method public final long updateAndGet(java.util.function.LongUnaryOperator); 74225 method public final boolean weakCompareAndSet(long, long); 74226 } 74227 74228 public class AtomicLongArray implements java.io.Serializable { 74229 ctor public AtomicLongArray(int); 74230 ctor public AtomicLongArray(long[]); 74231 method public final long accumulateAndGet(int, long, java.util.function.LongBinaryOperator); 74232 method public long addAndGet(int, long); 74233 method public final boolean compareAndSet(int, long, long); 74234 method public final long decrementAndGet(int); 74235 method public final long get(int); 74236 method public final long getAndAccumulate(int, long, java.util.function.LongBinaryOperator); 74237 method public final long getAndAdd(int, long); 74238 method public final long getAndDecrement(int); 74239 method public final long getAndIncrement(int); 74240 method public final long getAndSet(int, long); 74241 method public final long getAndUpdate(int, java.util.function.LongUnaryOperator); 74242 method public final long incrementAndGet(int); 74243 method public final void lazySet(int, long); 74244 method public final int length(); 74245 method public final void set(int, long); 74246 method public final long updateAndGet(int, java.util.function.LongUnaryOperator); 74247 method public final boolean weakCompareAndSet(int, long, long); 74248 } 74249 74250 public abstract class AtomicLongFieldUpdater<T> { 74251 ctor protected AtomicLongFieldUpdater(); 74252 method public final long accumulateAndGet(T, long, java.util.function.LongBinaryOperator); 74253 method public long addAndGet(T, long); 74254 method public abstract boolean compareAndSet(T, long, long); 74255 method public long decrementAndGet(T); 74256 method public abstract long get(T); 74257 method public final long getAndAccumulate(T, long, java.util.function.LongBinaryOperator); 74258 method public long getAndAdd(T, long); 74259 method public long getAndDecrement(T); 74260 method public long getAndIncrement(T); 74261 method public long getAndSet(T, long); 74262 method public final long getAndUpdate(T, java.util.function.LongUnaryOperator); 74263 method public long incrementAndGet(T); 74264 method public abstract void lazySet(T, long); 74265 method public static <U> java.util.concurrent.atomic.AtomicLongFieldUpdater<U> newUpdater(Class<U>, String); 74266 method public abstract void set(T, long); 74267 method public final long updateAndGet(T, java.util.function.LongUnaryOperator); 74268 method public abstract boolean weakCompareAndSet(T, long, long); 74269 } 74270 74271 public class AtomicMarkableReference<V> { 74272 ctor public AtomicMarkableReference(V, boolean); 74273 method public boolean attemptMark(V, boolean); 74274 method public boolean compareAndSet(V, V, boolean, boolean); 74275 method public V get(boolean[]); 74276 method public V getReference(); 74277 method public boolean isMarked(); 74278 method public void set(V, boolean); 74279 method public boolean weakCompareAndSet(V, V, boolean, boolean); 74280 } 74281 74282 public class AtomicReference<V> implements java.io.Serializable { 74283 ctor public AtomicReference(V); 74284 ctor public AtomicReference(); 74285 method public final V accumulateAndGet(V, java.util.function.BinaryOperator<V>); 74286 method public final boolean compareAndSet(V, V); 74287 method public final V get(); 74288 method public final V getAndAccumulate(V, java.util.function.BinaryOperator<V>); 74289 method public final V getAndSet(V); 74290 method public final V getAndUpdate(java.util.function.UnaryOperator<V>); 74291 method public final void lazySet(V); 74292 method public final void set(V); 74293 method public final V updateAndGet(java.util.function.UnaryOperator<V>); 74294 method public final boolean weakCompareAndSet(V, V); 74295 } 74296 74297 public class AtomicReferenceArray<E> implements java.io.Serializable { 74298 ctor public AtomicReferenceArray(int); 74299 ctor public AtomicReferenceArray(E[]); 74300 method public final E accumulateAndGet(int, E, java.util.function.BinaryOperator<E>); 74301 method public final boolean compareAndSet(int, E, E); 74302 method public final E get(int); 74303 method public final E getAndAccumulate(int, E, java.util.function.BinaryOperator<E>); 74304 method public final E getAndSet(int, E); 74305 method public final E getAndUpdate(int, java.util.function.UnaryOperator<E>); 74306 method public final void lazySet(int, E); 74307 method public final int length(); 74308 method public final void set(int, E); 74309 method public final E updateAndGet(int, java.util.function.UnaryOperator<E>); 74310 method public final boolean weakCompareAndSet(int, E, E); 74311 } 74312 74313 public abstract class AtomicReferenceFieldUpdater<T, V> { 74314 ctor protected AtomicReferenceFieldUpdater(); 74315 method public final V accumulateAndGet(T, V, java.util.function.BinaryOperator<V>); 74316 method public abstract boolean compareAndSet(T, V, V); 74317 method public abstract V get(T); 74318 method public final V getAndAccumulate(T, V, java.util.function.BinaryOperator<V>); 74319 method public V getAndSet(T, V); 74320 method public final V getAndUpdate(T, java.util.function.UnaryOperator<V>); 74321 method public abstract void lazySet(T, V); 74322 method public static <U, W> java.util.concurrent.atomic.AtomicReferenceFieldUpdater<U,W> newUpdater(Class<U>, Class<W>, String); 74323 method public abstract void set(T, V); 74324 method public final V updateAndGet(T, java.util.function.UnaryOperator<V>); 74325 method public abstract boolean weakCompareAndSet(T, V, V); 74326 } 74327 74328 public class AtomicStampedReference<V> { 74329 ctor public AtomicStampedReference(V, int); 74330 method public boolean attemptStamp(V, int); 74331 method public boolean compareAndSet(V, V, int, int); 74332 method public V get(int[]); 74333 method public V getReference(); 74334 method public int getStamp(); 74335 method public void set(V, int); 74336 method public boolean weakCompareAndSet(V, V, int, int); 74337 } 74338 74339 public class DoubleAccumulator extends java.lang.Number implements java.io.Serializable { 74340 ctor public DoubleAccumulator(java.util.function.DoubleBinaryOperator, double); 74341 method public void accumulate(double); 74342 method public double doubleValue(); 74343 method public float floatValue(); 74344 method public double get(); 74345 method public double getThenReset(); 74346 method public int intValue(); 74347 method public long longValue(); 74348 method public void reset(); 74349 } 74350 74351 public class DoubleAdder extends java.lang.Number implements java.io.Serializable { 74352 ctor public DoubleAdder(); 74353 method public void add(double); 74354 method public double doubleValue(); 74355 method public float floatValue(); 74356 method public int intValue(); 74357 method public long longValue(); 74358 method public void reset(); 74359 method public double sum(); 74360 method public double sumThenReset(); 74361 } 74362 74363 public class LongAccumulator extends java.lang.Number implements java.io.Serializable { 74364 ctor public LongAccumulator(java.util.function.LongBinaryOperator, long); 74365 method public void accumulate(long); 74366 method public double doubleValue(); 74367 method public float floatValue(); 74368 method public long get(); 74369 method public long getThenReset(); 74370 method public int intValue(); 74371 method public long longValue(); 74372 method public void reset(); 74373 } 74374 74375 public class LongAdder extends java.lang.Number implements java.io.Serializable { 74376 ctor public LongAdder(); 74377 method public void add(long); 74378 method public void decrement(); 74379 method public double doubleValue(); 74380 method public float floatValue(); 74381 method public void increment(); 74382 method public int intValue(); 74383 method public long longValue(); 74384 method public void reset(); 74385 method public long sum(); 74386 method public long sumThenReset(); 74387 } 74388 74389} 74390 74391package java.util.concurrent.locks { 74392 74393 public abstract class AbstractOwnableSynchronizer implements java.io.Serializable { 74394 ctor protected AbstractOwnableSynchronizer(); 74395 method protected final Thread getExclusiveOwnerThread(); 74396 method protected final void setExclusiveOwnerThread(Thread); 74397 } 74398 74399 public abstract class AbstractQueuedLongSynchronizer extends java.util.concurrent.locks.AbstractOwnableSynchronizer implements java.io.Serializable { 74400 ctor protected AbstractQueuedLongSynchronizer(); 74401 method public final void acquire(long); 74402 method public final void acquireInterruptibly(long) throws java.lang.InterruptedException; 74403 method public final void acquireShared(long); 74404 method public final void acquireSharedInterruptibly(long) throws java.lang.InterruptedException; 74405 method protected final boolean compareAndSetState(long, long); 74406 method public final java.util.Collection<java.lang.Thread> getExclusiveQueuedThreads(); 74407 method public final Thread getFirstQueuedThread(); 74408 method public final int getQueueLength(); 74409 method public final java.util.Collection<java.lang.Thread> getQueuedThreads(); 74410 method public final java.util.Collection<java.lang.Thread> getSharedQueuedThreads(); 74411 method protected final long getState(); 74412 method public final int getWaitQueueLength(java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject); 74413 method public final java.util.Collection<java.lang.Thread> getWaitingThreads(java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject); 74414 method public final boolean hasContended(); 74415 method public final boolean hasQueuedPredecessors(); 74416 method public final boolean hasQueuedThreads(); 74417 method public final boolean hasWaiters(java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject); 74418 method protected boolean isHeldExclusively(); 74419 method public final boolean isQueued(Thread); 74420 method public final boolean owns(java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject); 74421 method public final boolean release(long); 74422 method public final boolean releaseShared(long); 74423 method protected final void setState(long); 74424 method protected boolean tryAcquire(long); 74425 method public final boolean tryAcquireNanos(long, long) throws java.lang.InterruptedException; 74426 method protected long tryAcquireShared(long); 74427 method public final boolean tryAcquireSharedNanos(long, long) throws java.lang.InterruptedException; 74428 method protected boolean tryRelease(long); 74429 method protected boolean tryReleaseShared(long); 74430 } 74431 74432 public class AbstractQueuedLongSynchronizer.ConditionObject implements java.util.concurrent.locks.Condition java.io.Serializable { 74433 ctor public AbstractQueuedLongSynchronizer.ConditionObject(); 74434 method public final void await() throws java.lang.InterruptedException; 74435 method public final boolean await(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 74436 method public final long awaitNanos(long) throws java.lang.InterruptedException; 74437 method public final void awaitUninterruptibly(); 74438 method public final boolean awaitUntil(java.util.Date) throws java.lang.InterruptedException; 74439 method protected final int getWaitQueueLength(); 74440 method protected final java.util.Collection<java.lang.Thread> getWaitingThreads(); 74441 method protected final boolean hasWaiters(); 74442 method public final void signal(); 74443 method public final void signalAll(); 74444 } 74445 74446 public abstract class AbstractQueuedSynchronizer extends java.util.concurrent.locks.AbstractOwnableSynchronizer implements java.io.Serializable { 74447 ctor protected AbstractQueuedSynchronizer(); 74448 method public final void acquire(int); 74449 method public final void acquireInterruptibly(int) throws java.lang.InterruptedException; 74450 method public final void acquireShared(int); 74451 method public final void acquireSharedInterruptibly(int) throws java.lang.InterruptedException; 74452 method protected final boolean compareAndSetState(int, int); 74453 method public final java.util.Collection<java.lang.Thread> getExclusiveQueuedThreads(); 74454 method public final Thread getFirstQueuedThread(); 74455 method public final int getQueueLength(); 74456 method public final java.util.Collection<java.lang.Thread> getQueuedThreads(); 74457 method public final java.util.Collection<java.lang.Thread> getSharedQueuedThreads(); 74458 method protected final int getState(); 74459 method public final int getWaitQueueLength(java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject); 74460 method public final java.util.Collection<java.lang.Thread> getWaitingThreads(java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject); 74461 method public final boolean hasContended(); 74462 method public final boolean hasQueuedPredecessors(); 74463 method public final boolean hasQueuedThreads(); 74464 method public final boolean hasWaiters(java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject); 74465 method protected boolean isHeldExclusively(); 74466 method public final boolean isQueued(Thread); 74467 method public final boolean owns(java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject); 74468 method public final boolean release(int); 74469 method public final boolean releaseShared(int); 74470 method protected final void setState(int); 74471 method protected boolean tryAcquire(int); 74472 method public final boolean tryAcquireNanos(int, long) throws java.lang.InterruptedException; 74473 method protected int tryAcquireShared(int); 74474 method public final boolean tryAcquireSharedNanos(int, long) throws java.lang.InterruptedException; 74475 method protected boolean tryRelease(int); 74476 method protected boolean tryReleaseShared(int); 74477 } 74478 74479 public class AbstractQueuedSynchronizer.ConditionObject implements java.util.concurrent.locks.Condition java.io.Serializable { 74480 ctor public AbstractQueuedSynchronizer.ConditionObject(); 74481 method public final void await() throws java.lang.InterruptedException; 74482 method public final boolean await(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 74483 method public final long awaitNanos(long) throws java.lang.InterruptedException; 74484 method public final void awaitUninterruptibly(); 74485 method public final boolean awaitUntil(java.util.Date) throws java.lang.InterruptedException; 74486 method protected final int getWaitQueueLength(); 74487 method protected final java.util.Collection<java.lang.Thread> getWaitingThreads(); 74488 method protected final boolean hasWaiters(); 74489 method public final void signal(); 74490 method public final void signalAll(); 74491 } 74492 74493 public interface Condition { 74494 method public void await() throws java.lang.InterruptedException; 74495 method public boolean await(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 74496 method public long awaitNanos(long) throws java.lang.InterruptedException; 74497 method public void awaitUninterruptibly(); 74498 method public boolean awaitUntil(java.util.Date) throws java.lang.InterruptedException; 74499 method public void signal(); 74500 method public void signalAll(); 74501 } 74502 74503 public interface Lock { 74504 method public void lock(); 74505 method public void lockInterruptibly() throws java.lang.InterruptedException; 74506 method public java.util.concurrent.locks.Condition newCondition(); 74507 method public boolean tryLock(); 74508 method public boolean tryLock(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 74509 method public void unlock(); 74510 } 74511 74512 public class LockSupport { 74513 method public static Object getBlocker(Thread); 74514 method public static void park(Object); 74515 method public static void park(); 74516 method public static void parkNanos(Object, long); 74517 method public static void parkNanos(long); 74518 method public static void parkUntil(Object, long); 74519 method public static void parkUntil(long); 74520 method public static void unpark(Thread); 74521 } 74522 74523 public interface ReadWriteLock { 74524 method public java.util.concurrent.locks.Lock readLock(); 74525 method public java.util.concurrent.locks.Lock writeLock(); 74526 } 74527 74528 public class ReentrantLock implements java.util.concurrent.locks.Lock java.io.Serializable { 74529 ctor public ReentrantLock(); 74530 ctor public ReentrantLock(boolean); 74531 method public int getHoldCount(); 74532 method protected Thread getOwner(); 74533 method public final int getQueueLength(); 74534 method protected java.util.Collection<java.lang.Thread> getQueuedThreads(); 74535 method public int getWaitQueueLength(java.util.concurrent.locks.Condition); 74536 method protected java.util.Collection<java.lang.Thread> getWaitingThreads(java.util.concurrent.locks.Condition); 74537 method public final boolean hasQueuedThread(Thread); 74538 method public final boolean hasQueuedThreads(); 74539 method public boolean hasWaiters(java.util.concurrent.locks.Condition); 74540 method public final boolean isFair(); 74541 method public boolean isHeldByCurrentThread(); 74542 method public boolean isLocked(); 74543 method public void lock(); 74544 method public void lockInterruptibly() throws java.lang.InterruptedException; 74545 method public java.util.concurrent.locks.Condition newCondition(); 74546 method public boolean tryLock(); 74547 method public boolean tryLock(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 74548 method public void unlock(); 74549 } 74550 74551 public class ReentrantReadWriteLock implements java.util.concurrent.locks.ReadWriteLock java.io.Serializable { 74552 ctor public ReentrantReadWriteLock(); 74553 ctor public ReentrantReadWriteLock(boolean); 74554 method protected Thread getOwner(); 74555 method public final int getQueueLength(); 74556 method protected java.util.Collection<java.lang.Thread> getQueuedReaderThreads(); 74557 method protected java.util.Collection<java.lang.Thread> getQueuedThreads(); 74558 method protected java.util.Collection<java.lang.Thread> getQueuedWriterThreads(); 74559 method public int getReadHoldCount(); 74560 method public int getReadLockCount(); 74561 method public int getWaitQueueLength(java.util.concurrent.locks.Condition); 74562 method protected java.util.Collection<java.lang.Thread> getWaitingThreads(java.util.concurrent.locks.Condition); 74563 method public int getWriteHoldCount(); 74564 method public final boolean hasQueuedThread(Thread); 74565 method public final boolean hasQueuedThreads(); 74566 method public boolean hasWaiters(java.util.concurrent.locks.Condition); 74567 method public final boolean isFair(); 74568 method public boolean isWriteLocked(); 74569 method public boolean isWriteLockedByCurrentThread(); 74570 method public java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock readLock(); 74571 method public java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock writeLock(); 74572 } 74573 74574 public static class ReentrantReadWriteLock.ReadLock implements java.util.concurrent.locks.Lock java.io.Serializable { 74575 ctor protected ReentrantReadWriteLock.ReadLock(java.util.concurrent.locks.ReentrantReadWriteLock); 74576 method public void lock(); 74577 method public void lockInterruptibly() throws java.lang.InterruptedException; 74578 method public java.util.concurrent.locks.Condition newCondition(); 74579 method public boolean tryLock(); 74580 method public boolean tryLock(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 74581 method public void unlock(); 74582 } 74583 74584 public static class ReentrantReadWriteLock.WriteLock implements java.util.concurrent.locks.Lock java.io.Serializable { 74585 ctor protected ReentrantReadWriteLock.WriteLock(java.util.concurrent.locks.ReentrantReadWriteLock); 74586 method public int getHoldCount(); 74587 method public boolean isHeldByCurrentThread(); 74588 method public void lock(); 74589 method public void lockInterruptibly() throws java.lang.InterruptedException; 74590 method public java.util.concurrent.locks.Condition newCondition(); 74591 method public boolean tryLock(); 74592 method public boolean tryLock(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 74593 method public void unlock(); 74594 } 74595 74596 public class StampedLock implements java.io.Serializable { 74597 ctor public StampedLock(); 74598 method public java.util.concurrent.locks.Lock asReadLock(); 74599 method public java.util.concurrent.locks.ReadWriteLock asReadWriteLock(); 74600 method public java.util.concurrent.locks.Lock asWriteLock(); 74601 method public int getReadLockCount(); 74602 method public boolean isReadLocked(); 74603 method public boolean isWriteLocked(); 74604 method public long readLock(); 74605 method public long readLockInterruptibly() throws java.lang.InterruptedException; 74606 method public long tryConvertToOptimisticRead(long); 74607 method public long tryConvertToReadLock(long); 74608 method public long tryConvertToWriteLock(long); 74609 method public long tryOptimisticRead(); 74610 method public long tryReadLock(); 74611 method public long tryReadLock(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 74612 method public boolean tryUnlockRead(); 74613 method public boolean tryUnlockWrite(); 74614 method public long tryWriteLock(); 74615 method public long tryWriteLock(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 74616 method public void unlock(long); 74617 method public void unlockRead(long); 74618 method public void unlockWrite(long); 74619 method public boolean validate(long); 74620 method public long writeLock(); 74621 method public long writeLockInterruptibly() throws java.lang.InterruptedException; 74622 } 74623 74624} 74625 74626package java.util.function { 74627 74628 @java.lang.FunctionalInterface public interface BiConsumer<T, U> { 74629 method public void accept(T, U); 74630 method public default java.util.function.BiConsumer<T,U> andThen(java.util.function.BiConsumer<? super T,? super U>); 74631 } 74632 74633 @java.lang.FunctionalInterface public interface BiFunction<T, U, R> { 74634 method public default <V> java.util.function.BiFunction<T,U,V> andThen(java.util.function.Function<? super R,? extends V>); 74635 method public R apply(T, U); 74636 } 74637 74638 @java.lang.FunctionalInterface public interface BiPredicate<T, U> { 74639 method public default java.util.function.BiPredicate<T,U> and(java.util.function.BiPredicate<? super T,? super U>); 74640 method public default java.util.function.BiPredicate<T,U> negate(); 74641 method public default java.util.function.BiPredicate<T,U> or(java.util.function.BiPredicate<? super T,? super U>); 74642 method public boolean test(T, U); 74643 } 74644 74645 @java.lang.FunctionalInterface public interface BinaryOperator<T> extends java.util.function.BiFunction<T,T,T> { 74646 method public static <T> java.util.function.BinaryOperator<T> maxBy(java.util.Comparator<? super T>); 74647 method public static <T> java.util.function.BinaryOperator<T> minBy(java.util.Comparator<? super T>); 74648 } 74649 74650 @java.lang.FunctionalInterface public interface BooleanSupplier { 74651 method public boolean getAsBoolean(); 74652 } 74653 74654 @java.lang.FunctionalInterface public interface Consumer<T> { 74655 method public void accept(T); 74656 method public default java.util.function.Consumer<T> andThen(java.util.function.Consumer<? super T>); 74657 } 74658 74659 @java.lang.FunctionalInterface public interface DoubleBinaryOperator { 74660 method public double applyAsDouble(double, double); 74661 } 74662 74663 @java.lang.FunctionalInterface public interface DoubleConsumer { 74664 method public void accept(double); 74665 method public default java.util.function.DoubleConsumer andThen(java.util.function.DoubleConsumer); 74666 } 74667 74668 @java.lang.FunctionalInterface public interface DoubleFunction<R> { 74669 method public R apply(double); 74670 } 74671 74672 @java.lang.FunctionalInterface public interface DoublePredicate { 74673 method public default java.util.function.DoublePredicate and(java.util.function.DoublePredicate); 74674 method public default java.util.function.DoublePredicate negate(); 74675 method public default java.util.function.DoublePredicate or(java.util.function.DoublePredicate); 74676 method public boolean test(double); 74677 } 74678 74679 @java.lang.FunctionalInterface public interface DoubleSupplier { 74680 method public double getAsDouble(); 74681 } 74682 74683 @java.lang.FunctionalInterface public interface DoubleToIntFunction { 74684 method public int applyAsInt(double); 74685 } 74686 74687 @java.lang.FunctionalInterface public interface DoubleToLongFunction { 74688 method public long applyAsLong(double); 74689 } 74690 74691 @java.lang.FunctionalInterface public interface DoubleUnaryOperator { 74692 method public default java.util.function.DoubleUnaryOperator andThen(java.util.function.DoubleUnaryOperator); 74693 method public double applyAsDouble(double); 74694 method public default java.util.function.DoubleUnaryOperator compose(java.util.function.DoubleUnaryOperator); 74695 method public static java.util.function.DoubleUnaryOperator identity(); 74696 } 74697 74698 @java.lang.FunctionalInterface public interface Function<T, R> { 74699 method public default <V> java.util.function.Function<T,V> andThen(java.util.function.Function<? super R,? extends V>); 74700 method public R apply(T); 74701 method public default <V> java.util.function.Function<V,R> compose(java.util.function.Function<? super V,? extends T>); 74702 method public static <T> java.util.function.Function<T,T> identity(); 74703 } 74704 74705 @java.lang.FunctionalInterface public interface IntBinaryOperator { 74706 method public int applyAsInt(int, int); 74707 } 74708 74709 @java.lang.FunctionalInterface public interface IntConsumer { 74710 method public void accept(int); 74711 method public default java.util.function.IntConsumer andThen(java.util.function.IntConsumer); 74712 } 74713 74714 @java.lang.FunctionalInterface public interface IntFunction<R> { 74715 method public R apply(int); 74716 } 74717 74718 @java.lang.FunctionalInterface public interface IntPredicate { 74719 method public default java.util.function.IntPredicate and(java.util.function.IntPredicate); 74720 method public default java.util.function.IntPredicate negate(); 74721 method public default java.util.function.IntPredicate or(java.util.function.IntPredicate); 74722 method public boolean test(int); 74723 } 74724 74725 @java.lang.FunctionalInterface public interface IntSupplier { 74726 method public int getAsInt(); 74727 } 74728 74729 @java.lang.FunctionalInterface public interface IntToDoubleFunction { 74730 method public double applyAsDouble(int); 74731 } 74732 74733 @java.lang.FunctionalInterface public interface IntToLongFunction { 74734 method public long applyAsLong(int); 74735 } 74736 74737 @java.lang.FunctionalInterface public interface IntUnaryOperator { 74738 method public default java.util.function.IntUnaryOperator andThen(java.util.function.IntUnaryOperator); 74739 method public int applyAsInt(int); 74740 method public default java.util.function.IntUnaryOperator compose(java.util.function.IntUnaryOperator); 74741 method public static java.util.function.IntUnaryOperator identity(); 74742 } 74743 74744 @java.lang.FunctionalInterface public interface LongBinaryOperator { 74745 method public long applyAsLong(long, long); 74746 } 74747 74748 @java.lang.FunctionalInterface public interface LongConsumer { 74749 method public void accept(long); 74750 method public default java.util.function.LongConsumer andThen(java.util.function.LongConsumer); 74751 } 74752 74753 @java.lang.FunctionalInterface public interface LongFunction<R> { 74754 method public R apply(long); 74755 } 74756 74757 @java.lang.FunctionalInterface public interface LongPredicate { 74758 method public default java.util.function.LongPredicate and(java.util.function.LongPredicate); 74759 method public default java.util.function.LongPredicate negate(); 74760 method public default java.util.function.LongPredicate or(java.util.function.LongPredicate); 74761 method public boolean test(long); 74762 } 74763 74764 @java.lang.FunctionalInterface public interface LongSupplier { 74765 method public long getAsLong(); 74766 } 74767 74768 @java.lang.FunctionalInterface public interface LongToDoubleFunction { 74769 method public double applyAsDouble(long); 74770 } 74771 74772 @java.lang.FunctionalInterface public interface LongToIntFunction { 74773 method public int applyAsInt(long); 74774 } 74775 74776 @java.lang.FunctionalInterface public interface LongUnaryOperator { 74777 method public default java.util.function.LongUnaryOperator andThen(java.util.function.LongUnaryOperator); 74778 method public long applyAsLong(long); 74779 method public default java.util.function.LongUnaryOperator compose(java.util.function.LongUnaryOperator); 74780 method public static java.util.function.LongUnaryOperator identity(); 74781 } 74782 74783 @java.lang.FunctionalInterface public interface ObjDoubleConsumer<T> { 74784 method public void accept(T, double); 74785 } 74786 74787 @java.lang.FunctionalInterface public interface ObjIntConsumer<T> { 74788 method public void accept(T, int); 74789 } 74790 74791 @java.lang.FunctionalInterface public interface ObjLongConsumer<T> { 74792 method public void accept(T, long); 74793 } 74794 74795 @java.lang.FunctionalInterface public interface Predicate<T> { 74796 method public default java.util.function.Predicate<T> and(java.util.function.Predicate<? super T>); 74797 method public static <T> java.util.function.Predicate<T> isEqual(Object); 74798 method public default java.util.function.Predicate<T> negate(); 74799 method public default java.util.function.Predicate<T> or(java.util.function.Predicate<? super T>); 74800 method public boolean test(T); 74801 } 74802 74803 @java.lang.FunctionalInterface public interface Supplier<T> { 74804 method public T get(); 74805 } 74806 74807 @java.lang.FunctionalInterface public interface ToDoubleBiFunction<T, U> { 74808 method public double applyAsDouble(T, U); 74809 } 74810 74811 @java.lang.FunctionalInterface public interface ToDoubleFunction<T> { 74812 method public double applyAsDouble(T); 74813 } 74814 74815 @java.lang.FunctionalInterface public interface ToIntBiFunction<T, U> { 74816 method public int applyAsInt(T, U); 74817 } 74818 74819 @java.lang.FunctionalInterface public interface ToIntFunction<T> { 74820 method public int applyAsInt(T); 74821 } 74822 74823 @java.lang.FunctionalInterface public interface ToLongBiFunction<T, U> { 74824 method public long applyAsLong(T, U); 74825 } 74826 74827 @java.lang.FunctionalInterface public interface ToLongFunction<T> { 74828 method public long applyAsLong(T); 74829 } 74830 74831 @java.lang.FunctionalInterface public interface UnaryOperator<T> extends java.util.function.Function<T,T> { 74832 method public static <T> java.util.function.UnaryOperator<T> identity(); 74833 } 74834 74835} 74836 74837package java.util.jar { 74838 74839 public class Attributes implements java.lang.Cloneable java.util.Map<java.lang.Object,java.lang.Object> { 74840 ctor public Attributes(); 74841 ctor public Attributes(int); 74842 ctor public Attributes(java.util.jar.Attributes); 74843 method public void clear(); 74844 method public Object clone(); 74845 method public boolean containsKey(Object); 74846 method public boolean containsValue(Object); 74847 method public java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>> entrySet(); 74848 method public Object get(Object); 74849 method public String getValue(String); 74850 method public String getValue(java.util.jar.Attributes.Name); 74851 method public boolean isEmpty(); 74852 method public java.util.Set<java.lang.Object> keySet(); 74853 method public Object put(Object, Object); 74854 method public void putAll(java.util.Map<?,?>); 74855 method public String putValue(String, String); 74856 method public Object remove(Object); 74857 method public int size(); 74858 method public java.util.Collection<java.lang.Object> values(); 74859 field protected java.util.Map<java.lang.Object,java.lang.Object> map; 74860 } 74861 74862 public static class Attributes.Name { 74863 ctor public Attributes.Name(String); 74864 field public static final java.util.jar.Attributes.Name CLASS_PATH; 74865 field public static final java.util.jar.Attributes.Name CONTENT_TYPE; 74866 field @Deprecated public static final java.util.jar.Attributes.Name EXTENSION_INSTALLATION; 74867 field public static final java.util.jar.Attributes.Name EXTENSION_LIST; 74868 field public static final java.util.jar.Attributes.Name EXTENSION_NAME; 74869 field public static final java.util.jar.Attributes.Name IMPLEMENTATION_TITLE; 74870 field @Deprecated public static final java.util.jar.Attributes.Name IMPLEMENTATION_URL; 74871 field public static final java.util.jar.Attributes.Name IMPLEMENTATION_VENDOR; 74872 field @Deprecated public static final java.util.jar.Attributes.Name IMPLEMENTATION_VENDOR_ID; 74873 field public static final java.util.jar.Attributes.Name IMPLEMENTATION_VERSION; 74874 field public static final java.util.jar.Attributes.Name MAIN_CLASS; 74875 field public static final java.util.jar.Attributes.Name MANIFEST_VERSION; 74876 field public static final java.util.jar.Attributes.Name SEALED; 74877 field public static final java.util.jar.Attributes.Name SIGNATURE_VERSION; 74878 field public static final java.util.jar.Attributes.Name SPECIFICATION_TITLE; 74879 field public static final java.util.jar.Attributes.Name SPECIFICATION_VENDOR; 74880 field public static final java.util.jar.Attributes.Name SPECIFICATION_VERSION; 74881 } 74882 74883 public class JarEntry extends java.util.zip.ZipEntry { 74884 ctor public JarEntry(String); 74885 ctor public JarEntry(java.util.zip.ZipEntry); 74886 ctor public JarEntry(java.util.jar.JarEntry); 74887 method public java.util.jar.Attributes getAttributes() throws java.io.IOException; 74888 method public java.security.cert.Certificate[] getCertificates(); 74889 method public java.security.CodeSigner[] getCodeSigners(); 74890 field public static final int CENATT = 36; // 0x24 74891 field public static final int CENATX = 38; // 0x26 74892 field public static final int CENCOM = 32; // 0x20 74893 field public static final int CENCRC = 16; // 0x10 74894 field public static final int CENDSK = 34; // 0x22 74895 field public static final int CENEXT = 30; // 0x1e 74896 field public static final int CENFLG = 8; // 0x8 74897 field public static final int CENHDR = 46; // 0x2e 74898 field public static final int CENHOW = 10; // 0xa 74899 field public static final int CENLEN = 24; // 0x18 74900 field public static final int CENNAM = 28; // 0x1c 74901 field public static final int CENOFF = 42; // 0x2a 74902 field public static final long CENSIG = 33639248L; // 0x2014b50L 74903 field public static final int CENSIZ = 20; // 0x14 74904 field public static final int CENTIM = 12; // 0xc 74905 field public static final int CENVEM = 4; // 0x4 74906 field public static final int CENVER = 6; // 0x6 74907 field public static final int ENDCOM = 20; // 0x14 74908 field public static final int ENDHDR = 22; // 0x16 74909 field public static final int ENDOFF = 16; // 0x10 74910 field public static final long ENDSIG = 101010256L; // 0x6054b50L 74911 field public static final int ENDSIZ = 12; // 0xc 74912 field public static final int ENDSUB = 8; // 0x8 74913 field public static final int ENDTOT = 10; // 0xa 74914 field public static final int EXTCRC = 4; // 0x4 74915 field public static final int EXTHDR = 16; // 0x10 74916 field public static final int EXTLEN = 12; // 0xc 74917 field public static final long EXTSIG = 134695760L; // 0x8074b50L 74918 field public static final int EXTSIZ = 8; // 0x8 74919 field public static final int LOCCRC = 14; // 0xe 74920 field public static final int LOCEXT = 28; // 0x1c 74921 field public static final int LOCFLG = 6; // 0x6 74922 field public static final int LOCHDR = 30; // 0x1e 74923 field public static final int LOCHOW = 8; // 0x8 74924 field public static final int LOCLEN = 22; // 0x16 74925 field public static final int LOCNAM = 26; // 0x1a 74926 field public static final long LOCSIG = 67324752L; // 0x4034b50L 74927 field public static final int LOCSIZ = 18; // 0x12 74928 field public static final int LOCTIM = 10; // 0xa 74929 field public static final int LOCVER = 4; // 0x4 74930 } 74931 74932 public class JarException extends java.util.zip.ZipException { 74933 ctor public JarException(); 74934 ctor public JarException(String); 74935 } 74936 74937 public class JarFile extends java.util.zip.ZipFile { 74938 ctor public JarFile(String) throws java.io.IOException; 74939 ctor public JarFile(String, boolean) throws java.io.IOException; 74940 ctor public JarFile(java.io.File) throws java.io.IOException; 74941 ctor public JarFile(java.io.File, boolean) throws java.io.IOException; 74942 ctor public JarFile(java.io.File, boolean, int) throws java.io.IOException; 74943 method public java.util.Enumeration<java.util.jar.JarEntry> entries(); 74944 method public java.util.jar.JarEntry getJarEntry(String); 74945 method public java.util.jar.Manifest getManifest() throws java.io.IOException; 74946 method public java.util.stream.Stream<java.util.jar.JarEntry> stream(); 74947 field public static final int CENATT = 36; // 0x24 74948 field public static final int CENATX = 38; // 0x26 74949 field public static final int CENCOM = 32; // 0x20 74950 field public static final int CENCRC = 16; // 0x10 74951 field public static final int CENDSK = 34; // 0x22 74952 field public static final int CENEXT = 30; // 0x1e 74953 field public static final int CENFLG = 8; // 0x8 74954 field public static final int CENHDR = 46; // 0x2e 74955 field public static final int CENHOW = 10; // 0xa 74956 field public static final int CENLEN = 24; // 0x18 74957 field public static final int CENNAM = 28; // 0x1c 74958 field public static final int CENOFF = 42; // 0x2a 74959 field public static final long CENSIG = 33639248L; // 0x2014b50L 74960 field public static final int CENSIZ = 20; // 0x14 74961 field public static final int CENTIM = 12; // 0xc 74962 field public static final int CENVEM = 4; // 0x4 74963 field public static final int CENVER = 6; // 0x6 74964 field public static final int ENDCOM = 20; // 0x14 74965 field public static final int ENDHDR = 22; // 0x16 74966 field public static final int ENDOFF = 16; // 0x10 74967 field public static final long ENDSIG = 101010256L; // 0x6054b50L 74968 field public static final int ENDSIZ = 12; // 0xc 74969 field public static final int ENDSUB = 8; // 0x8 74970 field public static final int ENDTOT = 10; // 0xa 74971 field public static final int EXTCRC = 4; // 0x4 74972 field public static final int EXTHDR = 16; // 0x10 74973 field public static final int EXTLEN = 12; // 0xc 74974 field public static final long EXTSIG = 134695760L; // 0x8074b50L 74975 field public static final int EXTSIZ = 8; // 0x8 74976 field public static final int LOCCRC = 14; // 0xe 74977 field public static final int LOCEXT = 28; // 0x1c 74978 field public static final int LOCFLG = 6; // 0x6 74979 field public static final int LOCHDR = 30; // 0x1e 74980 field public static final int LOCHOW = 8; // 0x8 74981 field public static final int LOCLEN = 22; // 0x16 74982 field public static final int LOCNAM = 26; // 0x1a 74983 field public static final long LOCSIG = 67324752L; // 0x4034b50L 74984 field public static final int LOCSIZ = 18; // 0x12 74985 field public static final int LOCTIM = 10; // 0xa 74986 field public static final int LOCVER = 4; // 0x4 74987 field public static final String MANIFEST_NAME = "META-INF/MANIFEST.MF"; 74988 } 74989 74990 public class JarInputStream extends java.util.zip.ZipInputStream { 74991 ctor public JarInputStream(java.io.InputStream) throws java.io.IOException; 74992 ctor public JarInputStream(java.io.InputStream, boolean) throws java.io.IOException; 74993 method public java.util.jar.Manifest getManifest(); 74994 method public java.util.jar.JarEntry getNextJarEntry() throws java.io.IOException; 74995 field public static final int CENATT = 36; // 0x24 74996 field public static final int CENATX = 38; // 0x26 74997 field public static final int CENCOM = 32; // 0x20 74998 field public static final int CENCRC = 16; // 0x10 74999 field public static final int CENDSK = 34; // 0x22 75000 field public static final int CENEXT = 30; // 0x1e 75001 field public static final int CENFLG = 8; // 0x8 75002 field public static final int CENHDR = 46; // 0x2e 75003 field public static final int CENHOW = 10; // 0xa 75004 field public static final int CENLEN = 24; // 0x18 75005 field public static final int CENNAM = 28; // 0x1c 75006 field public static final int CENOFF = 42; // 0x2a 75007 field public static final long CENSIG = 33639248L; // 0x2014b50L 75008 field public static final int CENSIZ = 20; // 0x14 75009 field public static final int CENTIM = 12; // 0xc 75010 field public static final int CENVEM = 4; // 0x4 75011 field public static final int CENVER = 6; // 0x6 75012 field public static final int ENDCOM = 20; // 0x14 75013 field public static final int ENDHDR = 22; // 0x16 75014 field public static final int ENDOFF = 16; // 0x10 75015 field public static final long ENDSIG = 101010256L; // 0x6054b50L 75016 field public static final int ENDSIZ = 12; // 0xc 75017 field public static final int ENDSUB = 8; // 0x8 75018 field public static final int ENDTOT = 10; // 0xa 75019 field public static final int EXTCRC = 4; // 0x4 75020 field public static final int EXTHDR = 16; // 0x10 75021 field public static final int EXTLEN = 12; // 0xc 75022 field public static final long EXTSIG = 134695760L; // 0x8074b50L 75023 field public static final int EXTSIZ = 8; // 0x8 75024 field public static final int LOCCRC = 14; // 0xe 75025 field public static final int LOCEXT = 28; // 0x1c 75026 field public static final int LOCFLG = 6; // 0x6 75027 field public static final int LOCHDR = 30; // 0x1e 75028 field public static final int LOCHOW = 8; // 0x8 75029 field public static final int LOCLEN = 22; // 0x16 75030 field public static final int LOCNAM = 26; // 0x1a 75031 field public static final long LOCSIG = 67324752L; // 0x4034b50L 75032 field public static final int LOCSIZ = 18; // 0x12 75033 field public static final int LOCTIM = 10; // 0xa 75034 field public static final int LOCVER = 4; // 0x4 75035 } 75036 75037 public class JarOutputStream extends java.util.zip.ZipOutputStream { 75038 ctor public JarOutputStream(java.io.OutputStream, java.util.jar.Manifest) throws java.io.IOException; 75039 ctor public JarOutputStream(java.io.OutputStream) throws java.io.IOException; 75040 field public static final int CENATT = 36; // 0x24 75041 field public static final int CENATX = 38; // 0x26 75042 field public static final int CENCOM = 32; // 0x20 75043 field public static final int CENCRC = 16; // 0x10 75044 field public static final int CENDSK = 34; // 0x22 75045 field public static final int CENEXT = 30; // 0x1e 75046 field public static final int CENFLG = 8; // 0x8 75047 field public static final int CENHDR = 46; // 0x2e 75048 field public static final int CENHOW = 10; // 0xa 75049 field public static final int CENLEN = 24; // 0x18 75050 field public static final int CENNAM = 28; // 0x1c 75051 field public static final int CENOFF = 42; // 0x2a 75052 field public static final long CENSIG = 33639248L; // 0x2014b50L 75053 field public static final int CENSIZ = 20; // 0x14 75054 field public static final int CENTIM = 12; // 0xc 75055 field public static final int CENVEM = 4; // 0x4 75056 field public static final int CENVER = 6; // 0x6 75057 field public static final int ENDCOM = 20; // 0x14 75058 field public static final int ENDHDR = 22; // 0x16 75059 field public static final int ENDOFF = 16; // 0x10 75060 field public static final long ENDSIG = 101010256L; // 0x6054b50L 75061 field public static final int ENDSIZ = 12; // 0xc 75062 field public static final int ENDSUB = 8; // 0x8 75063 field public static final int ENDTOT = 10; // 0xa 75064 field public static final int EXTCRC = 4; // 0x4 75065 field public static final int EXTHDR = 16; // 0x10 75066 field public static final int EXTLEN = 12; // 0xc 75067 field public static final long EXTSIG = 134695760L; // 0x8074b50L 75068 field public static final int EXTSIZ = 8; // 0x8 75069 field public static final int LOCCRC = 14; // 0xe 75070 field public static final int LOCEXT = 28; // 0x1c 75071 field public static final int LOCFLG = 6; // 0x6 75072 field public static final int LOCHDR = 30; // 0x1e 75073 field public static final int LOCHOW = 8; // 0x8 75074 field public static final int LOCLEN = 22; // 0x16 75075 field public static final int LOCNAM = 26; // 0x1a 75076 field public static final long LOCSIG = 67324752L; // 0x4034b50L 75077 field public static final int LOCSIZ = 18; // 0x12 75078 field public static final int LOCTIM = 10; // 0xa 75079 field public static final int LOCVER = 4; // 0x4 75080 } 75081 75082 public class Manifest implements java.lang.Cloneable { 75083 ctor public Manifest(); 75084 ctor public Manifest(java.io.InputStream) throws java.io.IOException; 75085 ctor public Manifest(java.util.jar.Manifest); 75086 method public void clear(); 75087 method public Object clone(); 75088 method public java.util.jar.Attributes getAttributes(String); 75089 method public java.util.Map<java.lang.String,java.util.jar.Attributes> getEntries(); 75090 method public java.util.jar.Attributes getMainAttributes(); 75091 method public void read(java.io.InputStream) throws java.io.IOException; 75092 method public void write(java.io.OutputStream) throws java.io.IOException; 75093 } 75094 75095 public abstract class Pack200 { 75096 method public static java.util.jar.Pack200.Packer newPacker(); 75097 method public static java.util.jar.Pack200.Unpacker newUnpacker(); 75098 } 75099 75100 public static interface Pack200.Packer { 75101 method @Deprecated public default void addPropertyChangeListener(java.beans.PropertyChangeListener); 75102 method public void pack(java.util.jar.JarFile, java.io.OutputStream) throws java.io.IOException; 75103 method public void pack(java.util.jar.JarInputStream, java.io.OutputStream) throws java.io.IOException; 75104 method public java.util.SortedMap<java.lang.String,java.lang.String> properties(); 75105 method @Deprecated public default void removePropertyChangeListener(java.beans.PropertyChangeListener); 75106 field public static final String CLASS_ATTRIBUTE_PFX = "pack.class.attribute."; 75107 field public static final String CODE_ATTRIBUTE_PFX = "pack.code.attribute."; 75108 field public static final String DEFLATE_HINT = "pack.deflate.hint"; 75109 field public static final String EFFORT = "pack.effort"; 75110 field public static final String ERROR = "error"; 75111 field public static final String FALSE = "false"; 75112 field public static final String FIELD_ATTRIBUTE_PFX = "pack.field.attribute."; 75113 field public static final String KEEP = "keep"; 75114 field public static final String KEEP_FILE_ORDER = "pack.keep.file.order"; 75115 field public static final String LATEST = "latest"; 75116 field public static final String METHOD_ATTRIBUTE_PFX = "pack.method.attribute."; 75117 field public static final String MODIFICATION_TIME = "pack.modification.time"; 75118 field public static final String PASS = "pass"; 75119 field public static final String PASS_FILE_PFX = "pack.pass.file."; 75120 field public static final String PROGRESS = "pack.progress"; 75121 field public static final String SEGMENT_LIMIT = "pack.segment.limit"; 75122 field public static final String STRIP = "strip"; 75123 field public static final String TRUE = "true"; 75124 field public static final String UNKNOWN_ATTRIBUTE = "pack.unknown.attribute"; 75125 } 75126 75127 public static interface Pack200.Unpacker { 75128 method @Deprecated public default void addPropertyChangeListener(java.beans.PropertyChangeListener); 75129 method public java.util.SortedMap<java.lang.String,java.lang.String> properties(); 75130 method @Deprecated public default void removePropertyChangeListener(java.beans.PropertyChangeListener); 75131 method public void unpack(java.io.InputStream, java.util.jar.JarOutputStream) throws java.io.IOException; 75132 method public void unpack(java.io.File, java.util.jar.JarOutputStream) throws java.io.IOException; 75133 field public static final String DEFLATE_HINT = "unpack.deflate.hint"; 75134 field public static final String FALSE = "false"; 75135 field public static final String KEEP = "keep"; 75136 field public static final String PROGRESS = "unpack.progress"; 75137 field public static final String TRUE = "true"; 75138 } 75139 75140} 75141 75142package java.util.logging { 75143 75144 public class ConsoleHandler extends java.util.logging.StreamHandler { 75145 ctor public ConsoleHandler(); 75146 method public void close(); 75147 } 75148 75149 public class ErrorManager { 75150 ctor public ErrorManager(); 75151 method public void error(String, Exception, int); 75152 field public static final int CLOSE_FAILURE = 3; // 0x3 75153 field public static final int FLUSH_FAILURE = 2; // 0x2 75154 field public static final int FORMAT_FAILURE = 5; // 0x5 75155 field public static final int GENERIC_FAILURE = 0; // 0x0 75156 field public static final int OPEN_FAILURE = 4; // 0x4 75157 field public static final int WRITE_FAILURE = 1; // 0x1 75158 } 75159 75160 public class FileHandler extends java.util.logging.StreamHandler { 75161 ctor public FileHandler() throws java.io.IOException, java.lang.SecurityException; 75162 ctor public FileHandler(String) throws java.io.IOException, java.lang.SecurityException; 75163 ctor public FileHandler(String, boolean) throws java.io.IOException, java.lang.SecurityException; 75164 ctor public FileHandler(String, int, int) throws java.io.IOException, java.lang.SecurityException; 75165 ctor public FileHandler(String, int, int, boolean) throws java.io.IOException, java.lang.SecurityException; 75166 } 75167 75168 @java.lang.FunctionalInterface public interface Filter { 75169 method public boolean isLoggable(java.util.logging.LogRecord); 75170 } 75171 75172 public abstract class Formatter { 75173 ctor protected Formatter(); 75174 method public abstract String format(java.util.logging.LogRecord); 75175 method public String formatMessage(java.util.logging.LogRecord); 75176 method public String getHead(java.util.logging.Handler); 75177 method public String getTail(java.util.logging.Handler); 75178 } 75179 75180 public abstract class Handler { 75181 ctor protected Handler(); 75182 method public abstract void close() throws java.lang.SecurityException; 75183 method public abstract void flush(); 75184 method public String getEncoding(); 75185 method public java.util.logging.ErrorManager getErrorManager(); 75186 method public java.util.logging.Filter getFilter(); 75187 method public java.util.logging.Formatter getFormatter(); 75188 method public java.util.logging.Level getLevel(); 75189 method public boolean isLoggable(java.util.logging.LogRecord); 75190 method public abstract void publish(java.util.logging.LogRecord); 75191 method protected void reportError(String, Exception, int); 75192 method public void setEncoding(String) throws java.lang.SecurityException, java.io.UnsupportedEncodingException; 75193 method public void setErrorManager(java.util.logging.ErrorManager); 75194 method public void setFilter(java.util.logging.Filter) throws java.lang.SecurityException; 75195 method public void setFormatter(java.util.logging.Formatter) throws java.lang.SecurityException; 75196 method public void setLevel(java.util.logging.Level) throws java.lang.SecurityException; 75197 } 75198 75199 public class Level implements java.io.Serializable { 75200 ctor protected Level(@NonNull String, int); 75201 ctor protected Level(@NonNull String, int, @Nullable String); 75202 method @NonNull public String getLocalizedName(); 75203 method @NonNull public String getName(); 75204 method @Nullable public String getResourceBundleName(); 75205 method public final int intValue(); 75206 method @NonNull public static java.util.logging.Level parse(@NonNull String) throws java.lang.IllegalArgumentException; 75207 method @NonNull public final String toString(); 75208 field @NonNull public static final java.util.logging.Level ALL; 75209 field @NonNull public static final java.util.logging.Level CONFIG; 75210 field @NonNull public static final java.util.logging.Level FINE; 75211 field @NonNull public static final java.util.logging.Level FINER; 75212 field @NonNull public static final java.util.logging.Level FINEST; 75213 field @NonNull public static final java.util.logging.Level INFO; 75214 field @NonNull public static final java.util.logging.Level OFF; 75215 field @NonNull public static final java.util.logging.Level SEVERE; 75216 field @NonNull public static final java.util.logging.Level WARNING; 75217 } 75218 75219 public class LogManager { 75220 ctor protected LogManager(); 75221 method public boolean addLogger(java.util.logging.Logger); 75222 method @Deprecated public void addPropertyChangeListener(java.beans.PropertyChangeListener) throws java.lang.SecurityException; 75223 method public void checkAccess() throws java.lang.SecurityException; 75224 method public static java.util.logging.LogManager getLogManager(); 75225 method public java.util.logging.Logger getLogger(String); 75226 method public java.util.Enumeration<java.lang.String> getLoggerNames(); 75227 method public static java.util.logging.LoggingMXBean getLoggingMXBean(); 75228 method public String getProperty(String); 75229 method public void readConfiguration() throws java.io.IOException, java.lang.SecurityException; 75230 method public void readConfiguration(java.io.InputStream) throws java.io.IOException, java.lang.SecurityException; 75231 method @Deprecated public void removePropertyChangeListener(java.beans.PropertyChangeListener) throws java.lang.SecurityException; 75232 method public void reset() throws java.lang.SecurityException; 75233 field public static final String LOGGING_MXBEAN_NAME = "java.util.logging:type=Logging"; 75234 } 75235 75236 public class LogRecord implements java.io.Serializable { 75237 ctor public LogRecord(java.util.logging.Level, String); 75238 method public java.util.logging.Level getLevel(); 75239 method public String getLoggerName(); 75240 method public String getMessage(); 75241 method public long getMillis(); 75242 method public Object[] getParameters(); 75243 method public java.util.ResourceBundle getResourceBundle(); 75244 method public String getResourceBundleName(); 75245 method public long getSequenceNumber(); 75246 method public String getSourceClassName(); 75247 method public String getSourceMethodName(); 75248 method public int getThreadID(); 75249 method public Throwable getThrown(); 75250 method public void setLevel(java.util.logging.Level); 75251 method public void setLoggerName(String); 75252 method public void setMessage(String); 75253 method public void setMillis(long); 75254 method public void setParameters(Object[]); 75255 method public void setResourceBundle(java.util.ResourceBundle); 75256 method public void setResourceBundleName(String); 75257 method public void setSequenceNumber(long); 75258 method public void setSourceClassName(String); 75259 method public void setSourceMethodName(String); 75260 method public void setThreadID(int); 75261 method public void setThrown(Throwable); 75262 } 75263 75264 public class Logger { 75265 ctor protected Logger(@Nullable String, @Nullable String); 75266 method public void addHandler(@NonNull java.util.logging.Handler) throws java.lang.SecurityException; 75267 method public void config(@Nullable String); 75268 method public void config(@NonNull java.util.function.Supplier<java.lang.String>); 75269 method public void entering(@Nullable String, @Nullable String); 75270 method public void entering(@Nullable String, @Nullable String, @Nullable Object); 75271 method public void entering(@Nullable String, @Nullable String, @Nullable Object[]); 75272 method public void exiting(@Nullable String, @Nullable String); 75273 method public void exiting(@Nullable String, @Nullable String, @Nullable Object); 75274 method public void fine(@Nullable String); 75275 method public void fine(@NonNull java.util.function.Supplier<java.lang.String>); 75276 method public void finer(@Nullable String); 75277 method public void finer(@NonNull java.util.function.Supplier<java.lang.String>); 75278 method public void finest(@Nullable String); 75279 method public void finest(@NonNull java.util.function.Supplier<java.lang.String>); 75280 method @NonNull public static java.util.logging.Logger getAnonymousLogger(); 75281 method @NonNull public static java.util.logging.Logger getAnonymousLogger(@Nullable String); 75282 method @Nullable public java.util.logging.Filter getFilter(); 75283 method @NonNull public static final java.util.logging.Logger getGlobal(); 75284 method @NonNull public java.util.logging.Handler[] getHandlers(); 75285 method @Nullable public java.util.logging.Level getLevel(); 75286 method @NonNull public static java.util.logging.Logger getLogger(@NonNull String); 75287 method @NonNull public static java.util.logging.Logger getLogger(@NonNull String, @Nullable String); 75288 method @Nullable public String getName(); 75289 method @Nullable public java.util.logging.Logger getParent(); 75290 method @Nullable public java.util.ResourceBundle getResourceBundle(); 75291 method @Nullable public String getResourceBundleName(); 75292 method public boolean getUseParentHandlers(); 75293 method public void info(@Nullable String); 75294 method public void info(@NonNull java.util.function.Supplier<java.lang.String>); 75295 method public boolean isLoggable(@NonNull java.util.logging.Level); 75296 method public void log(@NonNull java.util.logging.LogRecord); 75297 method public void log(@NonNull java.util.logging.Level, @Nullable String); 75298 method public void log(@NonNull java.util.logging.Level, @NonNull java.util.function.Supplier<java.lang.String>); 75299 method public void log(@NonNull java.util.logging.Level, @Nullable String, @Nullable Object); 75300 method public void log(@NonNull java.util.logging.Level, @Nullable String, @Nullable Object[]); 75301 method public void log(@NonNull java.util.logging.Level, @Nullable String, @Nullable Throwable); 75302 method public void log(@NonNull java.util.logging.Level, @Nullable Throwable, @NonNull java.util.function.Supplier<java.lang.String>); 75303 method public void logp(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable String); 75304 method public void logp(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @NonNull java.util.function.Supplier<java.lang.String>); 75305 method public void logp(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable String, @Nullable Object); 75306 method public void logp(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable String, @Nullable Object[]); 75307 method public void logp(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable String, @Nullable Throwable); 75308 method public void logp(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable Throwable, @NonNull java.util.function.Supplier<java.lang.String>); 75309 method @Deprecated public void logrb(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable String, @Nullable String); 75310 method @Deprecated public void logrb(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable String, @Nullable String, @Nullable Object); 75311 method @Deprecated public void logrb(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable String, @Nullable String, @Nullable Object[]); 75312 method public void logrb(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable java.util.ResourceBundle, @Nullable String, @Nullable java.lang.Object...); 75313 method @Deprecated public void logrb(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable String, @Nullable String, @Nullable Throwable); 75314 method public void logrb(@NonNull java.util.logging.Level, @Nullable String, @Nullable String, @Nullable java.util.ResourceBundle, @Nullable String, @Nullable Throwable); 75315 method public void removeHandler(@Nullable java.util.logging.Handler) throws java.lang.SecurityException; 75316 method public void setFilter(@Nullable java.util.logging.Filter) throws java.lang.SecurityException; 75317 method public void setLevel(@Nullable java.util.logging.Level) throws java.lang.SecurityException; 75318 method public void setParent(@NonNull java.util.logging.Logger); 75319 method public void setResourceBundle(@NonNull java.util.ResourceBundle); 75320 method public void setUseParentHandlers(boolean); 75321 method public void severe(@Nullable String); 75322 method public void severe(@NonNull java.util.function.Supplier<java.lang.String>); 75323 method public void throwing(@Nullable String, @Nullable String, @Nullable Throwable); 75324 method public void warning(@Nullable String); 75325 method public void warning(@NonNull java.util.function.Supplier<java.lang.String>); 75326 field @NonNull public static final String GLOBAL_LOGGER_NAME = "global"; 75327 field @Deprecated @NonNull public static final java.util.logging.Logger global; 75328 } 75329 75330 public interface LoggingMXBean { 75331 method public String getLoggerLevel(String); 75332 method public java.util.List<java.lang.String> getLoggerNames(); 75333 method public String getParentLoggerName(String); 75334 method public void setLoggerLevel(String, String); 75335 } 75336 75337 public final class LoggingPermission extends java.security.BasicPermission { 75338 ctor public LoggingPermission(String, String) throws java.lang.IllegalArgumentException; 75339 } 75340 75341 public class MemoryHandler extends java.util.logging.Handler { 75342 ctor public MemoryHandler(); 75343 ctor public MemoryHandler(java.util.logging.Handler, int, java.util.logging.Level); 75344 method public void close() throws java.lang.SecurityException; 75345 method public void flush(); 75346 method public java.util.logging.Level getPushLevel(); 75347 method public void publish(java.util.logging.LogRecord); 75348 method public void push(); 75349 method public void setPushLevel(java.util.logging.Level) throws java.lang.SecurityException; 75350 } 75351 75352 public class SimpleFormatter extends java.util.logging.Formatter { 75353 ctor public SimpleFormatter(); 75354 method public String format(java.util.logging.LogRecord); 75355 } 75356 75357 public class SocketHandler extends java.util.logging.StreamHandler { 75358 ctor public SocketHandler() throws java.io.IOException; 75359 ctor public SocketHandler(String, int) throws java.io.IOException; 75360 } 75361 75362 public class StreamHandler extends java.util.logging.Handler { 75363 ctor public StreamHandler(); 75364 ctor public StreamHandler(java.io.OutputStream, java.util.logging.Formatter); 75365 method public void close() throws java.lang.SecurityException; 75366 method public void flush(); 75367 method public void publish(java.util.logging.LogRecord); 75368 method protected void setOutputStream(java.io.OutputStream) throws java.lang.SecurityException; 75369 } 75370 75371 public class XMLFormatter extends java.util.logging.Formatter { 75372 ctor public XMLFormatter(); 75373 method public String format(java.util.logging.LogRecord); 75374 } 75375 75376} 75377 75378package java.util.prefs { 75379 75380 public abstract class AbstractPreferences extends java.util.prefs.Preferences { 75381 ctor protected AbstractPreferences(java.util.prefs.AbstractPreferences, String); 75382 method public String absolutePath(); 75383 method public void addNodeChangeListener(java.util.prefs.NodeChangeListener); 75384 method public void addPreferenceChangeListener(java.util.prefs.PreferenceChangeListener); 75385 method protected final java.util.prefs.AbstractPreferences[] cachedChildren(); 75386 method protected abstract java.util.prefs.AbstractPreferences childSpi(String); 75387 method public String[] childrenNames() throws java.util.prefs.BackingStoreException; 75388 method protected abstract String[] childrenNamesSpi() throws java.util.prefs.BackingStoreException; 75389 method public void clear() throws java.util.prefs.BackingStoreException; 75390 method public void exportNode(java.io.OutputStream) throws java.util.prefs.BackingStoreException, java.io.IOException; 75391 method public void exportSubtree(java.io.OutputStream) throws java.util.prefs.BackingStoreException, java.io.IOException; 75392 method public void flush() throws java.util.prefs.BackingStoreException; 75393 method protected abstract void flushSpi() throws java.util.prefs.BackingStoreException; 75394 method public String get(String, String); 75395 method public boolean getBoolean(String, boolean); 75396 method public byte[] getByteArray(String, byte[]); 75397 method protected java.util.prefs.AbstractPreferences getChild(String) throws java.util.prefs.BackingStoreException; 75398 method public double getDouble(String, double); 75399 method public float getFloat(String, float); 75400 method public int getInt(String, int); 75401 method public long getLong(String, long); 75402 method protected abstract String getSpi(String); 75403 method protected boolean isRemoved(); 75404 method public boolean isUserNode(); 75405 method public String[] keys() throws java.util.prefs.BackingStoreException; 75406 method protected abstract String[] keysSpi() throws java.util.prefs.BackingStoreException; 75407 method public String name(); 75408 method public java.util.prefs.Preferences node(String); 75409 method public boolean nodeExists(String) throws java.util.prefs.BackingStoreException; 75410 method public java.util.prefs.Preferences parent(); 75411 method public void put(String, String); 75412 method public void putBoolean(String, boolean); 75413 method public void putByteArray(String, byte[]); 75414 method public void putDouble(String, double); 75415 method public void putFloat(String, float); 75416 method public void putInt(String, int); 75417 method public void putLong(String, long); 75418 method protected abstract void putSpi(String, String); 75419 method public void remove(String); 75420 method public void removeNode() throws java.util.prefs.BackingStoreException; 75421 method public void removeNodeChangeListener(java.util.prefs.NodeChangeListener); 75422 method protected abstract void removeNodeSpi() throws java.util.prefs.BackingStoreException; 75423 method public void removePreferenceChangeListener(java.util.prefs.PreferenceChangeListener); 75424 method protected abstract void removeSpi(String); 75425 method public void sync() throws java.util.prefs.BackingStoreException; 75426 method protected abstract void syncSpi() throws java.util.prefs.BackingStoreException; 75427 field protected final Object lock; 75428 field protected boolean newNode; 75429 } 75430 75431 public class BackingStoreException extends java.lang.Exception { 75432 ctor public BackingStoreException(String); 75433 ctor public BackingStoreException(Throwable); 75434 } 75435 75436 public class InvalidPreferencesFormatException extends java.lang.Exception { 75437 ctor public InvalidPreferencesFormatException(Throwable); 75438 ctor public InvalidPreferencesFormatException(String); 75439 ctor public InvalidPreferencesFormatException(String, Throwable); 75440 } 75441 75442 public class NodeChangeEvent extends java.util.EventObject { 75443 ctor public NodeChangeEvent(java.util.prefs.Preferences, java.util.prefs.Preferences); 75444 method public java.util.prefs.Preferences getChild(); 75445 method public java.util.prefs.Preferences getParent(); 75446 } 75447 75448 public interface NodeChangeListener extends java.util.EventListener { 75449 method public void childAdded(java.util.prefs.NodeChangeEvent); 75450 method public void childRemoved(java.util.prefs.NodeChangeEvent); 75451 } 75452 75453 public class PreferenceChangeEvent extends java.util.EventObject { 75454 ctor public PreferenceChangeEvent(java.util.prefs.Preferences, String, String); 75455 method public String getKey(); 75456 method public String getNewValue(); 75457 method public java.util.prefs.Preferences getNode(); 75458 } 75459 75460 @java.lang.FunctionalInterface public interface PreferenceChangeListener extends java.util.EventListener { 75461 method public void preferenceChange(java.util.prefs.PreferenceChangeEvent); 75462 } 75463 75464 public abstract class Preferences { 75465 ctor protected Preferences(); 75466 method public abstract String absolutePath(); 75467 method public abstract void addNodeChangeListener(java.util.prefs.NodeChangeListener); 75468 method public abstract void addPreferenceChangeListener(java.util.prefs.PreferenceChangeListener); 75469 method public abstract String[] childrenNames() throws java.util.prefs.BackingStoreException; 75470 method public abstract void clear() throws java.util.prefs.BackingStoreException; 75471 method public abstract void exportNode(java.io.OutputStream) throws java.util.prefs.BackingStoreException, java.io.IOException; 75472 method public abstract void exportSubtree(java.io.OutputStream) throws java.util.prefs.BackingStoreException, java.io.IOException; 75473 method public abstract void flush() throws java.util.prefs.BackingStoreException; 75474 method public abstract String get(String, String); 75475 method public abstract boolean getBoolean(String, boolean); 75476 method public abstract byte[] getByteArray(String, byte[]); 75477 method public abstract double getDouble(String, double); 75478 method public abstract float getFloat(String, float); 75479 method public abstract int getInt(String, int); 75480 method public abstract long getLong(String, long); 75481 method public static void importPreferences(java.io.InputStream) throws java.io.IOException, java.util.prefs.InvalidPreferencesFormatException; 75482 method public abstract boolean isUserNode(); 75483 method public abstract String[] keys() throws java.util.prefs.BackingStoreException; 75484 method public abstract String name(); 75485 method public abstract java.util.prefs.Preferences node(String); 75486 method public abstract boolean nodeExists(String) throws java.util.prefs.BackingStoreException; 75487 method public abstract java.util.prefs.Preferences parent(); 75488 method public abstract void put(String, String); 75489 method public abstract void putBoolean(String, boolean); 75490 method public abstract void putByteArray(String, byte[]); 75491 method public abstract void putDouble(String, double); 75492 method public abstract void putFloat(String, float); 75493 method public abstract void putInt(String, int); 75494 method public abstract void putLong(String, long); 75495 method public abstract void remove(String); 75496 method public abstract void removeNode() throws java.util.prefs.BackingStoreException; 75497 method public abstract void removeNodeChangeListener(java.util.prefs.NodeChangeListener); 75498 method public abstract void removePreferenceChangeListener(java.util.prefs.PreferenceChangeListener); 75499 method public abstract void sync() throws java.util.prefs.BackingStoreException; 75500 method public static java.util.prefs.Preferences systemNodeForPackage(Class<?>); 75501 method public static java.util.prefs.Preferences systemRoot(); 75502 method public abstract String toString(); 75503 method public static java.util.prefs.Preferences userNodeForPackage(Class<?>); 75504 method public static java.util.prefs.Preferences userRoot(); 75505 field public static final int MAX_KEY_LENGTH = 80; // 0x50 75506 field public static final int MAX_NAME_LENGTH = 80; // 0x50 75507 field public static final int MAX_VALUE_LENGTH = 8192; // 0x2000 75508 } 75509 75510 public interface PreferencesFactory { 75511 method public java.util.prefs.Preferences systemRoot(); 75512 method public java.util.prefs.Preferences userRoot(); 75513 } 75514 75515} 75516 75517package java.util.regex { 75518 75519 public interface MatchResult { 75520 method public int end(); 75521 method public int end(int); 75522 method public String group(); 75523 method public String group(int); 75524 method public int groupCount(); 75525 method public int start(); 75526 method public int start(int); 75527 } 75528 75529 public final class Matcher implements java.util.regex.MatchResult { 75530 method @NonNull public java.util.regex.Matcher appendReplacement(@NonNull StringBuffer, @NonNull String); 75531 method @NonNull public StringBuffer appendTail(@NonNull StringBuffer); 75532 method public int end(); 75533 method public int end(int); 75534 method public int end(@NonNull String); 75535 method public boolean find(); 75536 method public boolean find(int); 75537 method @NonNull public String group(); 75538 method @Nullable public String group(int); 75539 method @Nullable public String group(@NonNull String); 75540 method public int groupCount(); 75541 method public boolean hasAnchoringBounds(); 75542 method public boolean hasTransparentBounds(); 75543 method public boolean hitEnd(); 75544 method public boolean lookingAt(); 75545 method public boolean matches(); 75546 method @NonNull public java.util.regex.Pattern pattern(); 75547 method @NonNull public static String quoteReplacement(@NonNull String); 75548 method @NonNull public java.util.regex.Matcher region(int, int); 75549 method public int regionEnd(); 75550 method public int regionStart(); 75551 method @NonNull public String replaceAll(@NonNull String); 75552 method @NonNull public String replaceFirst(@NonNull String); 75553 method public boolean requireEnd(); 75554 method @NonNull public java.util.regex.Matcher reset(); 75555 method @NonNull public java.util.regex.Matcher reset(@NonNull CharSequence); 75556 method public int start(); 75557 method public int start(int); 75558 method public int start(@NonNull String); 75559 method @NonNull public java.util.regex.MatchResult toMatchResult(); 75560 method @NonNull public java.util.regex.Matcher useAnchoringBounds(boolean); 75561 method @NonNull public java.util.regex.Matcher usePattern(@NonNull java.util.regex.Pattern); 75562 method @NonNull public java.util.regex.Matcher useTransparentBounds(boolean); 75563 } 75564 75565 public final class Pattern implements java.io.Serializable { 75566 method @NonNull public java.util.function.Predicate<java.lang.String> asPredicate(); 75567 method @NonNull public static java.util.regex.Pattern compile(@NonNull String); 75568 method @NonNull public static java.util.regex.Pattern compile(@NonNull String, int); 75569 method public int flags(); 75570 method @NonNull public java.util.regex.Matcher matcher(@NonNull CharSequence); 75571 method public static boolean matches(@NonNull String, @NonNull CharSequence); 75572 method @NonNull public String pattern(); 75573 method @NonNull public static String quote(@NonNull String); 75574 method @NonNull public String[] split(@NonNull CharSequence, int); 75575 method @NonNull public String[] split(@NonNull CharSequence); 75576 method @NonNull public java.util.stream.Stream<java.lang.String> splitAsStream(@NonNull CharSequence); 75577 field public static final int CANON_EQ = 128; // 0x80 75578 field public static final int CASE_INSENSITIVE = 2; // 0x2 75579 field public static final int COMMENTS = 4; // 0x4 75580 field public static final int DOTALL = 32; // 0x20 75581 field public static final int LITERAL = 16; // 0x10 75582 field public static final int MULTILINE = 8; // 0x8 75583 field public static final int UNICODE_CASE = 64; // 0x40 75584 field public static final int UNICODE_CHARACTER_CLASS = 256; // 0x100 75585 field public static final int UNIX_LINES = 1; // 0x1 75586 } 75587 75588 public class PatternSyntaxException extends java.lang.IllegalArgumentException { 75589 ctor public PatternSyntaxException(String, String, int); 75590 method public String getDescription(); 75591 method public int getIndex(); 75592 method public String getPattern(); 75593 } 75594 75595} 75596 75597package java.util.stream { 75598 75599 public interface BaseStream<T, S extends java.util.stream.BaseStream<T, S>> extends java.lang.AutoCloseable { 75600 method public void close(); 75601 method public boolean isParallel(); 75602 method public java.util.Iterator<T> iterator(); 75603 method public S onClose(Runnable); 75604 method public S parallel(); 75605 method public S sequential(); 75606 method public java.util.Spliterator<T> spliterator(); 75607 method public S unordered(); 75608 } 75609 75610 public interface Collector<T, A, R> { 75611 method public java.util.function.BiConsumer<A,T> accumulator(); 75612 method public java.util.Set<java.util.stream.Collector.Characteristics> characteristics(); 75613 method public java.util.function.BinaryOperator<A> combiner(); 75614 method public java.util.function.Function<A,R> finisher(); 75615 method public static <T, R> java.util.stream.Collector<T,R,R> of(java.util.function.Supplier<R>, java.util.function.BiConsumer<R,T>, java.util.function.BinaryOperator<R>, java.util.stream.Collector.Characteristics...); 75616 method public static <T, A, R> java.util.stream.Collector<T,A,R> of(java.util.function.Supplier<A>, java.util.function.BiConsumer<A,T>, java.util.function.BinaryOperator<A>, java.util.function.Function<A,R>, java.util.stream.Collector.Characteristics...); 75617 method public java.util.function.Supplier<A> supplier(); 75618 } 75619 75620 public enum Collector.Characteristics { 75621 enum_constant public static final java.util.stream.Collector.Characteristics CONCURRENT; 75622 enum_constant public static final java.util.stream.Collector.Characteristics IDENTITY_FINISH; 75623 enum_constant public static final java.util.stream.Collector.Characteristics UNORDERED; 75624 } 75625 75626 public final class Collectors { 75627 method public static <T> java.util.stream.Collector<T,?,java.lang.Double> averagingDouble(java.util.function.ToDoubleFunction<? super T>); 75628 method public static <T> java.util.stream.Collector<T,?,java.lang.Double> averagingInt(java.util.function.ToIntFunction<? super T>); 75629 method public static <T> java.util.stream.Collector<T,?,java.lang.Double> averagingLong(java.util.function.ToLongFunction<? super T>); 75630 method public static <T, A, R, RR> java.util.stream.Collector<T,A,RR> collectingAndThen(java.util.stream.Collector<T,A,R>, java.util.function.Function<R,RR>); 75631 method public static <T> java.util.stream.Collector<T,?,java.lang.Long> counting(); 75632 method public static <T, K> java.util.stream.Collector<T,?,java.util.Map<K,java.util.List<T>>> groupingBy(java.util.function.Function<? super T,? extends K>); 75633 method public static <T, K, A, D> java.util.stream.Collector<T,?,java.util.Map<K,D>> groupingBy(java.util.function.Function<? super T,? extends K>, java.util.stream.Collector<? super T,A,D>); 75634 method public static <T, K, D, A, M extends java.util.Map<K, D>> java.util.stream.Collector<T,?,M> groupingBy(java.util.function.Function<? super T,? extends K>, java.util.function.Supplier<M>, java.util.stream.Collector<? super T,A,D>); 75635 method public static <T, K> java.util.stream.Collector<T,?,java.util.concurrent.ConcurrentMap<K,java.util.List<T>>> groupingByConcurrent(java.util.function.Function<? super T,? extends K>); 75636 method public static <T, K, A, D> java.util.stream.Collector<T,?,java.util.concurrent.ConcurrentMap<K,D>> groupingByConcurrent(java.util.function.Function<? super T,? extends K>, java.util.stream.Collector<? super T,A,D>); 75637 method public static <T, K, A, D, M extends java.util.concurrent.ConcurrentMap<K, D>> java.util.stream.Collector<T,?,M> groupingByConcurrent(java.util.function.Function<? super T,? extends K>, java.util.function.Supplier<M>, java.util.stream.Collector<? super T,A,D>); 75638 method public static java.util.stream.Collector<java.lang.CharSequence,?,java.lang.String> joining(); 75639 method public static java.util.stream.Collector<java.lang.CharSequence,?,java.lang.String> joining(CharSequence); 75640 method public static java.util.stream.Collector<java.lang.CharSequence,?,java.lang.String> joining(CharSequence, CharSequence, CharSequence); 75641 method public static <T, U, A, R> java.util.stream.Collector<T,?,R> mapping(java.util.function.Function<? super T,? extends U>, java.util.stream.Collector<? super U,A,R>); 75642 method public static <T> java.util.stream.Collector<T,?,java.util.Optional<T>> maxBy(java.util.Comparator<? super T>); 75643 method public static <T> java.util.stream.Collector<T,?,java.util.Optional<T>> minBy(java.util.Comparator<? super T>); 75644 method public static <T> java.util.stream.Collector<T,?,java.util.Map<java.lang.Boolean,java.util.List<T>>> partitioningBy(java.util.function.Predicate<? super T>); 75645 method public static <T, D, A> java.util.stream.Collector<T,?,java.util.Map<java.lang.Boolean,D>> partitioningBy(java.util.function.Predicate<? super T>, java.util.stream.Collector<? super T,A,D>); 75646 method public static <T> java.util.stream.Collector<T,?,T> reducing(T, java.util.function.BinaryOperator<T>); 75647 method public static <T> java.util.stream.Collector<T,?,java.util.Optional<T>> reducing(java.util.function.BinaryOperator<T>); 75648 method public static <T, U> java.util.stream.Collector<T,?,U> reducing(U, java.util.function.Function<? super T,? extends U>, java.util.function.BinaryOperator<U>); 75649 method public static <T> java.util.stream.Collector<T,?,java.util.DoubleSummaryStatistics> summarizingDouble(java.util.function.ToDoubleFunction<? super T>); 75650 method public static <T> java.util.stream.Collector<T,?,java.util.IntSummaryStatistics> summarizingInt(java.util.function.ToIntFunction<? super T>); 75651 method public static <T> java.util.stream.Collector<T,?,java.util.LongSummaryStatistics> summarizingLong(java.util.function.ToLongFunction<? super T>); 75652 method public static <T> java.util.stream.Collector<T,?,java.lang.Double> summingDouble(java.util.function.ToDoubleFunction<? super T>); 75653 method public static <T> java.util.stream.Collector<T,?,java.lang.Integer> summingInt(java.util.function.ToIntFunction<? super T>); 75654 method public static <T> java.util.stream.Collector<T,?,java.lang.Long> summingLong(java.util.function.ToLongFunction<? super T>); 75655 method public static <T, C extends java.util.Collection<T>> java.util.stream.Collector<T,?,C> toCollection(java.util.function.Supplier<C>); 75656 method public static <T, K, U> java.util.stream.Collector<T,?,java.util.concurrent.ConcurrentMap<K,U>> toConcurrentMap(java.util.function.Function<? super T,? extends K>, java.util.function.Function<? super T,? extends U>); 75657 method public static <T, K, U> java.util.stream.Collector<T,?,java.util.concurrent.ConcurrentMap<K,U>> toConcurrentMap(java.util.function.Function<? super T,? extends K>, java.util.function.Function<? super T,? extends U>, java.util.function.BinaryOperator<U>); 75658 method public static <T, K, U, M extends java.util.concurrent.ConcurrentMap<K, U>> java.util.stream.Collector<T,?,M> toConcurrentMap(java.util.function.Function<? super T,? extends K>, java.util.function.Function<? super T,? extends U>, java.util.function.BinaryOperator<U>, java.util.function.Supplier<M>); 75659 method public static <T> java.util.stream.Collector<T,?,java.util.List<T>> toList(); 75660 method public static <T, K, U> java.util.stream.Collector<T,?,java.util.Map<K,U>> toMap(java.util.function.Function<? super T,? extends K>, java.util.function.Function<? super T,? extends U>); 75661 method public static <T, K, U> java.util.stream.Collector<T,?,java.util.Map<K,U>> toMap(java.util.function.Function<? super T,? extends K>, java.util.function.Function<? super T,? extends U>, java.util.function.BinaryOperator<U>); 75662 method public static <T, K, U, M extends java.util.Map<K, U>> java.util.stream.Collector<T,?,M> toMap(java.util.function.Function<? super T,? extends K>, java.util.function.Function<? super T,? extends U>, java.util.function.BinaryOperator<U>, java.util.function.Supplier<M>); 75663 method public static <T> java.util.stream.Collector<T,?,java.util.Set<T>> toSet(); 75664 } 75665 75666 public interface DoubleStream extends java.util.stream.BaseStream<java.lang.Double,java.util.stream.DoubleStream> { 75667 method public boolean allMatch(java.util.function.DoublePredicate); 75668 method public boolean anyMatch(java.util.function.DoublePredicate); 75669 method public java.util.OptionalDouble average(); 75670 method public java.util.stream.Stream<java.lang.Double> boxed(); 75671 method public static java.util.stream.DoubleStream.Builder builder(); 75672 method public <R> R collect(java.util.function.Supplier<R>, java.util.function.ObjDoubleConsumer<R>, java.util.function.BiConsumer<R,R>); 75673 method public static java.util.stream.DoubleStream concat(java.util.stream.DoubleStream, java.util.stream.DoubleStream); 75674 method public long count(); 75675 method public java.util.stream.DoubleStream distinct(); 75676 method public static java.util.stream.DoubleStream empty(); 75677 method public java.util.stream.DoubleStream filter(java.util.function.DoublePredicate); 75678 method public java.util.OptionalDouble findAny(); 75679 method public java.util.OptionalDouble findFirst(); 75680 method public java.util.stream.DoubleStream flatMap(java.util.function.DoubleFunction<? extends java.util.stream.DoubleStream>); 75681 method public void forEach(java.util.function.DoubleConsumer); 75682 method public void forEachOrdered(java.util.function.DoubleConsumer); 75683 method public static java.util.stream.DoubleStream generate(java.util.function.DoubleSupplier); 75684 method public static java.util.stream.DoubleStream iterate(double, java.util.function.DoubleUnaryOperator); 75685 method public java.util.PrimitiveIterator.OfDouble iterator(); 75686 method public java.util.stream.DoubleStream limit(long); 75687 method public java.util.stream.DoubleStream map(java.util.function.DoubleUnaryOperator); 75688 method public java.util.stream.IntStream mapToInt(java.util.function.DoubleToIntFunction); 75689 method public java.util.stream.LongStream mapToLong(java.util.function.DoubleToLongFunction); 75690 method public <U> java.util.stream.Stream<U> mapToObj(java.util.function.DoubleFunction<? extends U>); 75691 method public java.util.OptionalDouble max(); 75692 method public java.util.OptionalDouble min(); 75693 method public boolean noneMatch(java.util.function.DoublePredicate); 75694 method public static java.util.stream.DoubleStream of(double); 75695 method public static java.util.stream.DoubleStream of(double...); 75696 method public java.util.stream.DoubleStream parallel(); 75697 method public java.util.stream.DoubleStream peek(java.util.function.DoubleConsumer); 75698 method public double reduce(double, java.util.function.DoubleBinaryOperator); 75699 method public java.util.OptionalDouble reduce(java.util.function.DoubleBinaryOperator); 75700 method public java.util.stream.DoubleStream sequential(); 75701 method public java.util.stream.DoubleStream skip(long); 75702 method public java.util.stream.DoubleStream sorted(); 75703 method public java.util.Spliterator.OfDouble spliterator(); 75704 method public double sum(); 75705 method public java.util.DoubleSummaryStatistics summaryStatistics(); 75706 method public double[] toArray(); 75707 } 75708 75709 public static interface DoubleStream.Builder extends java.util.function.DoubleConsumer { 75710 method public default java.util.stream.DoubleStream.Builder add(double); 75711 method public java.util.stream.DoubleStream build(); 75712 } 75713 75714 public interface IntStream extends java.util.stream.BaseStream<java.lang.Integer,java.util.stream.IntStream> { 75715 method public boolean allMatch(java.util.function.IntPredicate); 75716 method public boolean anyMatch(java.util.function.IntPredicate); 75717 method public java.util.stream.DoubleStream asDoubleStream(); 75718 method public java.util.stream.LongStream asLongStream(); 75719 method public java.util.OptionalDouble average(); 75720 method public java.util.stream.Stream<java.lang.Integer> boxed(); 75721 method public static java.util.stream.IntStream.Builder builder(); 75722 method public <R> R collect(java.util.function.Supplier<R>, java.util.function.ObjIntConsumer<R>, java.util.function.BiConsumer<R,R>); 75723 method public static java.util.stream.IntStream concat(java.util.stream.IntStream, java.util.stream.IntStream); 75724 method public long count(); 75725 method public java.util.stream.IntStream distinct(); 75726 method public static java.util.stream.IntStream empty(); 75727 method public java.util.stream.IntStream filter(java.util.function.IntPredicate); 75728 method public java.util.OptionalInt findAny(); 75729 method public java.util.OptionalInt findFirst(); 75730 method public java.util.stream.IntStream flatMap(java.util.function.IntFunction<? extends java.util.stream.IntStream>); 75731 method public void forEach(java.util.function.IntConsumer); 75732 method public void forEachOrdered(java.util.function.IntConsumer); 75733 method public static java.util.stream.IntStream generate(java.util.function.IntSupplier); 75734 method public static java.util.stream.IntStream iterate(int, java.util.function.IntUnaryOperator); 75735 method public java.util.PrimitiveIterator.OfInt iterator(); 75736 method public java.util.stream.IntStream limit(long); 75737 method public java.util.stream.IntStream map(java.util.function.IntUnaryOperator); 75738 method public java.util.stream.DoubleStream mapToDouble(java.util.function.IntToDoubleFunction); 75739 method public java.util.stream.LongStream mapToLong(java.util.function.IntToLongFunction); 75740 method public <U> java.util.stream.Stream<U> mapToObj(java.util.function.IntFunction<? extends U>); 75741 method public java.util.OptionalInt max(); 75742 method public java.util.OptionalInt min(); 75743 method public boolean noneMatch(java.util.function.IntPredicate); 75744 method public static java.util.stream.IntStream of(int); 75745 method public static java.util.stream.IntStream of(int...); 75746 method public java.util.stream.IntStream parallel(); 75747 method public java.util.stream.IntStream peek(java.util.function.IntConsumer); 75748 method public static java.util.stream.IntStream range(int, int); 75749 method public static java.util.stream.IntStream rangeClosed(int, int); 75750 method public int reduce(int, java.util.function.IntBinaryOperator); 75751 method public java.util.OptionalInt reduce(java.util.function.IntBinaryOperator); 75752 method public java.util.stream.IntStream sequential(); 75753 method public java.util.stream.IntStream skip(long); 75754 method public java.util.stream.IntStream sorted(); 75755 method public java.util.Spliterator.OfInt spliterator(); 75756 method public int sum(); 75757 method public java.util.IntSummaryStatistics summaryStatistics(); 75758 method public int[] toArray(); 75759 } 75760 75761 public static interface IntStream.Builder extends java.util.function.IntConsumer { 75762 method public default java.util.stream.IntStream.Builder add(int); 75763 method public java.util.stream.IntStream build(); 75764 } 75765 75766 public interface LongStream extends java.util.stream.BaseStream<java.lang.Long,java.util.stream.LongStream> { 75767 method public boolean allMatch(java.util.function.LongPredicate); 75768 method public boolean anyMatch(java.util.function.LongPredicate); 75769 method public java.util.stream.DoubleStream asDoubleStream(); 75770 method public java.util.OptionalDouble average(); 75771 method public java.util.stream.Stream<java.lang.Long> boxed(); 75772 method public static java.util.stream.LongStream.Builder builder(); 75773 method public <R> R collect(java.util.function.Supplier<R>, java.util.function.ObjLongConsumer<R>, java.util.function.BiConsumer<R,R>); 75774 method public static java.util.stream.LongStream concat(java.util.stream.LongStream, java.util.stream.LongStream); 75775 method public long count(); 75776 method public java.util.stream.LongStream distinct(); 75777 method public static java.util.stream.LongStream empty(); 75778 method public java.util.stream.LongStream filter(java.util.function.LongPredicate); 75779 method public java.util.OptionalLong findAny(); 75780 method public java.util.OptionalLong findFirst(); 75781 method public java.util.stream.LongStream flatMap(java.util.function.LongFunction<? extends java.util.stream.LongStream>); 75782 method public void forEach(java.util.function.LongConsumer); 75783 method public void forEachOrdered(java.util.function.LongConsumer); 75784 method public static java.util.stream.LongStream generate(java.util.function.LongSupplier); 75785 method public static java.util.stream.LongStream iterate(long, java.util.function.LongUnaryOperator); 75786 method public java.util.PrimitiveIterator.OfLong iterator(); 75787 method public java.util.stream.LongStream limit(long); 75788 method public java.util.stream.LongStream map(java.util.function.LongUnaryOperator); 75789 method public java.util.stream.DoubleStream mapToDouble(java.util.function.LongToDoubleFunction); 75790 method public java.util.stream.IntStream mapToInt(java.util.function.LongToIntFunction); 75791 method public <U> java.util.stream.Stream<U> mapToObj(java.util.function.LongFunction<? extends U>); 75792 method public java.util.OptionalLong max(); 75793 method public java.util.OptionalLong min(); 75794 method public boolean noneMatch(java.util.function.LongPredicate); 75795 method public static java.util.stream.LongStream of(long); 75796 method public static java.util.stream.LongStream of(long...); 75797 method public java.util.stream.LongStream parallel(); 75798 method public java.util.stream.LongStream peek(java.util.function.LongConsumer); 75799 method public static java.util.stream.LongStream range(long, long); 75800 method public static java.util.stream.LongStream rangeClosed(long, long); 75801 method public long reduce(long, java.util.function.LongBinaryOperator); 75802 method public java.util.OptionalLong reduce(java.util.function.LongBinaryOperator); 75803 method public java.util.stream.LongStream sequential(); 75804 method public java.util.stream.LongStream skip(long); 75805 method public java.util.stream.LongStream sorted(); 75806 method public java.util.Spliterator.OfLong spliterator(); 75807 method public long sum(); 75808 method public java.util.LongSummaryStatistics summaryStatistics(); 75809 method public long[] toArray(); 75810 } 75811 75812 public static interface LongStream.Builder extends java.util.function.LongConsumer { 75813 method public default java.util.stream.LongStream.Builder add(long); 75814 method public java.util.stream.LongStream build(); 75815 } 75816 75817 public interface Stream<T> extends java.util.stream.BaseStream<T,java.util.stream.Stream<T>> { 75818 method public boolean allMatch(java.util.function.Predicate<? super T>); 75819 method public boolean anyMatch(java.util.function.Predicate<? super T>); 75820 method public static <T> java.util.stream.Stream.Builder<T> builder(); 75821 method public <R> R collect(java.util.function.Supplier<R>, java.util.function.BiConsumer<R,? super T>, java.util.function.BiConsumer<R,R>); 75822 method public <R, A> R collect(java.util.stream.Collector<? super T,A,R>); 75823 method public static <T> java.util.stream.Stream<T> concat(java.util.stream.Stream<? extends T>, java.util.stream.Stream<? extends T>); 75824 method public long count(); 75825 method public java.util.stream.Stream<T> distinct(); 75826 method public static <T> java.util.stream.Stream<T> empty(); 75827 method public java.util.stream.Stream<T> filter(java.util.function.Predicate<? super T>); 75828 method public java.util.Optional<T> findAny(); 75829 method public java.util.Optional<T> findFirst(); 75830 method public <R> java.util.stream.Stream<R> flatMap(java.util.function.Function<? super T,? extends java.util.stream.Stream<? extends R>>); 75831 method public java.util.stream.DoubleStream flatMapToDouble(java.util.function.Function<? super T,? extends java.util.stream.DoubleStream>); 75832 method public java.util.stream.IntStream flatMapToInt(java.util.function.Function<? super T,? extends java.util.stream.IntStream>); 75833 method public java.util.stream.LongStream flatMapToLong(java.util.function.Function<? super T,? extends java.util.stream.LongStream>); 75834 method public void forEach(java.util.function.Consumer<? super T>); 75835 method public void forEachOrdered(java.util.function.Consumer<? super T>); 75836 method public static <T> java.util.stream.Stream<T> generate(java.util.function.Supplier<T>); 75837 method public static <T> java.util.stream.Stream<T> iterate(T, java.util.function.UnaryOperator<T>); 75838 method public java.util.stream.Stream<T> limit(long); 75839 method public <R> java.util.stream.Stream<R> map(java.util.function.Function<? super T,? extends R>); 75840 method public java.util.stream.DoubleStream mapToDouble(java.util.function.ToDoubleFunction<? super T>); 75841 method public java.util.stream.IntStream mapToInt(java.util.function.ToIntFunction<? super T>); 75842 method public java.util.stream.LongStream mapToLong(java.util.function.ToLongFunction<? super T>); 75843 method public java.util.Optional<T> max(java.util.Comparator<? super T>); 75844 method public java.util.Optional<T> min(java.util.Comparator<? super T>); 75845 method public boolean noneMatch(java.util.function.Predicate<? super T>); 75846 method public static <T> java.util.stream.Stream<T> of(T); 75847 method @java.lang.SafeVarargs public static <T> java.util.stream.Stream<T> of(T...); 75848 method public java.util.stream.Stream<T> peek(java.util.function.Consumer<? super T>); 75849 method public T reduce(T, java.util.function.BinaryOperator<T>); 75850 method public java.util.Optional<T> reduce(java.util.function.BinaryOperator<T>); 75851 method public <U> U reduce(U, java.util.function.BiFunction<U,? super T,U>, java.util.function.BinaryOperator<U>); 75852 method public java.util.stream.Stream<T> skip(long); 75853 method public java.util.stream.Stream<T> sorted(); 75854 method public java.util.stream.Stream<T> sorted(java.util.Comparator<? super T>); 75855 method public Object[] toArray(); 75856 method public <A> A[] toArray(java.util.function.IntFunction<A[]>); 75857 } 75858 75859 public static interface Stream.Builder<T> extends java.util.function.Consumer<T> { 75860 method public default java.util.stream.Stream.Builder<T> add(T); 75861 method public java.util.stream.Stream<T> build(); 75862 } 75863 75864 public final class StreamSupport { 75865 method public static java.util.stream.DoubleStream doubleStream(java.util.Spliterator.OfDouble, boolean); 75866 method public static java.util.stream.DoubleStream doubleStream(java.util.function.Supplier<? extends java.util.Spliterator.OfDouble>, int, boolean); 75867 method public static java.util.stream.IntStream intStream(java.util.Spliterator.OfInt, boolean); 75868 method public static java.util.stream.IntStream intStream(java.util.function.Supplier<? extends java.util.Spliterator.OfInt>, int, boolean); 75869 method public static java.util.stream.LongStream longStream(java.util.Spliterator.OfLong, boolean); 75870 method public static java.util.stream.LongStream longStream(java.util.function.Supplier<? extends java.util.Spliterator.OfLong>, int, boolean); 75871 method public static <T> java.util.stream.Stream<T> stream(java.util.Spliterator<T>, boolean); 75872 method public static <T> java.util.stream.Stream<T> stream(java.util.function.Supplier<? extends java.util.Spliterator<T>>, int, boolean); 75873 } 75874 75875} 75876 75877package java.util.zip { 75878 75879 public class Adler32 implements java.util.zip.Checksum { 75880 ctor public Adler32(); 75881 method public long getValue(); 75882 method public void reset(); 75883 method public void update(int); 75884 method public void update(byte[], int, int); 75885 method public void update(byte[]); 75886 method public void update(java.nio.ByteBuffer); 75887 } 75888 75889 public class CRC32 implements java.util.zip.Checksum { 75890 ctor public CRC32(); 75891 method public long getValue(); 75892 method public void reset(); 75893 method public void update(int); 75894 method public void update(byte[], int, int); 75895 method public void update(byte[]); 75896 method public void update(java.nio.ByteBuffer); 75897 } 75898 75899 public class CheckedInputStream extends java.io.FilterInputStream { 75900 ctor public CheckedInputStream(java.io.InputStream, java.util.zip.Checksum); 75901 method public java.util.zip.Checksum getChecksum(); 75902 } 75903 75904 public class CheckedOutputStream extends java.io.FilterOutputStream { 75905 ctor public CheckedOutputStream(java.io.OutputStream, java.util.zip.Checksum); 75906 method public java.util.zip.Checksum getChecksum(); 75907 } 75908 75909 public interface Checksum { 75910 method public long getValue(); 75911 method public void reset(); 75912 method public void update(int); 75913 method public void update(byte[], int, int); 75914 } 75915 75916 public class DataFormatException extends java.lang.Exception { 75917 ctor public DataFormatException(); 75918 ctor public DataFormatException(String); 75919 } 75920 75921 public class Deflater { 75922 ctor public Deflater(int, boolean); 75923 ctor public Deflater(int); 75924 ctor public Deflater(); 75925 method public int deflate(byte[], int, int); 75926 method public int deflate(byte[]); 75927 method public int deflate(byte[], int, int, int); 75928 method public void end(); 75929 method protected void finalize(); 75930 method public void finish(); 75931 method public boolean finished(); 75932 method public int getAdler(); 75933 method public long getBytesRead(); 75934 method public long getBytesWritten(); 75935 method public int getTotalIn(); 75936 method public int getTotalOut(); 75937 method public boolean needsInput(); 75938 method public void reset(); 75939 method public void setDictionary(byte[], int, int); 75940 method public void setDictionary(byte[]); 75941 method public void setInput(byte[], int, int); 75942 method public void setInput(byte[]); 75943 method public void setLevel(int); 75944 method public void setStrategy(int); 75945 field public static final int BEST_COMPRESSION = 9; // 0x9 75946 field public static final int BEST_SPEED = 1; // 0x1 75947 field public static final int DEFAULT_COMPRESSION = -1; // 0xffffffff 75948 field public static final int DEFAULT_STRATEGY = 0; // 0x0 75949 field public static final int DEFLATED = 8; // 0x8 75950 field public static final int FILTERED = 1; // 0x1 75951 field public static final int FULL_FLUSH = 3; // 0x3 75952 field public static final int HUFFMAN_ONLY = 2; // 0x2 75953 field public static final int NO_COMPRESSION = 0; // 0x0 75954 field public static final int NO_FLUSH = 0; // 0x0 75955 field public static final int SYNC_FLUSH = 2; // 0x2 75956 } 75957 75958 public class DeflaterInputStream extends java.io.FilterInputStream { 75959 ctor public DeflaterInputStream(java.io.InputStream); 75960 ctor public DeflaterInputStream(java.io.InputStream, java.util.zip.Deflater); 75961 ctor public DeflaterInputStream(java.io.InputStream, java.util.zip.Deflater, int); 75962 field protected final byte[] buf; 75963 field protected final java.util.zip.Deflater def; 75964 } 75965 75966 public class DeflaterOutputStream extends java.io.FilterOutputStream { 75967 ctor public DeflaterOutputStream(java.io.OutputStream, java.util.zip.Deflater, int, boolean); 75968 ctor public DeflaterOutputStream(java.io.OutputStream, java.util.zip.Deflater, int); 75969 ctor public DeflaterOutputStream(java.io.OutputStream, java.util.zip.Deflater, boolean); 75970 ctor public DeflaterOutputStream(java.io.OutputStream, java.util.zip.Deflater); 75971 ctor public DeflaterOutputStream(java.io.OutputStream, boolean); 75972 ctor public DeflaterOutputStream(java.io.OutputStream); 75973 method protected void deflate() throws java.io.IOException; 75974 method public void finish() throws java.io.IOException; 75975 field protected byte[] buf; 75976 field protected java.util.zip.Deflater def; 75977 } 75978 75979 public class GZIPInputStream extends java.util.zip.InflaterInputStream { 75980 ctor public GZIPInputStream(java.io.InputStream, int) throws java.io.IOException; 75981 ctor public GZIPInputStream(java.io.InputStream) throws java.io.IOException; 75982 field public static final int GZIP_MAGIC = 35615; // 0x8b1f 75983 field protected java.util.zip.CRC32 crc; 75984 field protected boolean eos; 75985 } 75986 75987 public class GZIPOutputStream extends java.util.zip.DeflaterOutputStream { 75988 ctor public GZIPOutputStream(java.io.OutputStream, int) throws java.io.IOException; 75989 ctor public GZIPOutputStream(java.io.OutputStream, int, boolean) throws java.io.IOException; 75990 ctor public GZIPOutputStream(java.io.OutputStream) throws java.io.IOException; 75991 ctor public GZIPOutputStream(java.io.OutputStream, boolean) throws java.io.IOException; 75992 field protected java.util.zip.CRC32 crc; 75993 } 75994 75995 public class Inflater { 75996 ctor public Inflater(boolean); 75997 ctor public Inflater(); 75998 method public void end(); 75999 method protected void finalize(); 76000 method public boolean finished(); 76001 method public int getAdler(); 76002 method public long getBytesRead(); 76003 method public long getBytesWritten(); 76004 method public int getRemaining(); 76005 method public int getTotalIn(); 76006 method public int getTotalOut(); 76007 method public int inflate(byte[], int, int) throws java.util.zip.DataFormatException; 76008 method public int inflate(byte[]) throws java.util.zip.DataFormatException; 76009 method public boolean needsDictionary(); 76010 method public boolean needsInput(); 76011 method public void reset(); 76012 method public void setDictionary(byte[], int, int); 76013 method public void setDictionary(byte[]); 76014 method public void setInput(byte[], int, int); 76015 method public void setInput(byte[]); 76016 } 76017 76018 public class InflaterInputStream extends java.io.FilterInputStream { 76019 ctor public InflaterInputStream(java.io.InputStream, java.util.zip.Inflater, int); 76020 ctor public InflaterInputStream(java.io.InputStream, java.util.zip.Inflater); 76021 ctor public InflaterInputStream(java.io.InputStream); 76022 method protected void fill() throws java.io.IOException; 76023 field protected byte[] buf; 76024 field @Deprecated protected boolean closed; 76025 field protected java.util.zip.Inflater inf; 76026 field protected int len; 76027 } 76028 76029 public class InflaterOutputStream extends java.io.FilterOutputStream { 76030 ctor public InflaterOutputStream(java.io.OutputStream); 76031 ctor public InflaterOutputStream(java.io.OutputStream, java.util.zip.Inflater); 76032 ctor public InflaterOutputStream(java.io.OutputStream, java.util.zip.Inflater, int); 76033 method public void finish() throws java.io.IOException; 76034 field protected final byte[] buf; 76035 field protected final java.util.zip.Inflater inf; 76036 } 76037 76038 public class ZipEntry implements java.lang.Cloneable { 76039 ctor public ZipEntry(String); 76040 ctor public ZipEntry(java.util.zip.ZipEntry); 76041 method public Object clone(); 76042 method public String getComment(); 76043 method public long getCompressedSize(); 76044 method public long getCrc(); 76045 method public java.nio.file.attribute.FileTime getCreationTime(); 76046 method public byte[] getExtra(); 76047 method public java.nio.file.attribute.FileTime getLastAccessTime(); 76048 method public java.nio.file.attribute.FileTime getLastModifiedTime(); 76049 method public int getMethod(); 76050 method public String getName(); 76051 method public long getSize(); 76052 method public long getTime(); 76053 method public boolean isDirectory(); 76054 method public void setComment(String); 76055 method public void setCompressedSize(long); 76056 method public void setCrc(long); 76057 method public java.util.zip.ZipEntry setCreationTime(java.nio.file.attribute.FileTime); 76058 method public void setExtra(byte[]); 76059 method public java.util.zip.ZipEntry setLastAccessTime(java.nio.file.attribute.FileTime); 76060 method public java.util.zip.ZipEntry setLastModifiedTime(java.nio.file.attribute.FileTime); 76061 method public void setMethod(int); 76062 method public void setSize(long); 76063 method public void setTime(long); 76064 field public static final int CENATT = 36; // 0x24 76065 field public static final int CENATX = 38; // 0x26 76066 field public static final int CENCOM = 32; // 0x20 76067 field public static final int CENCRC = 16; // 0x10 76068 field public static final int CENDSK = 34; // 0x22 76069 field public static final int CENEXT = 30; // 0x1e 76070 field public static final int CENFLG = 8; // 0x8 76071 field public static final int CENHDR = 46; // 0x2e 76072 field public static final int CENHOW = 10; // 0xa 76073 field public static final int CENLEN = 24; // 0x18 76074 field public static final int CENNAM = 28; // 0x1c 76075 field public static final int CENOFF = 42; // 0x2a 76076 field public static final long CENSIG = 33639248L; // 0x2014b50L 76077 field public static final int CENSIZ = 20; // 0x14 76078 field public static final int CENTIM = 12; // 0xc 76079 field public static final int CENVEM = 4; // 0x4 76080 field public static final int CENVER = 6; // 0x6 76081 field public static final int DEFLATED = 8; // 0x8 76082 field public static final int ENDCOM = 20; // 0x14 76083 field public static final int ENDHDR = 22; // 0x16 76084 field public static final int ENDOFF = 16; // 0x10 76085 field public static final long ENDSIG = 101010256L; // 0x6054b50L 76086 field public static final int ENDSIZ = 12; // 0xc 76087 field public static final int ENDSUB = 8; // 0x8 76088 field public static final int ENDTOT = 10; // 0xa 76089 field public static final int EXTCRC = 4; // 0x4 76090 field public static final int EXTHDR = 16; // 0x10 76091 field public static final int EXTLEN = 12; // 0xc 76092 field public static final long EXTSIG = 134695760L; // 0x8074b50L 76093 field public static final int EXTSIZ = 8; // 0x8 76094 field public static final int LOCCRC = 14; // 0xe 76095 field public static final int LOCEXT = 28; // 0x1c 76096 field public static final int LOCFLG = 6; // 0x6 76097 field public static final int LOCHDR = 30; // 0x1e 76098 field public static final int LOCHOW = 8; // 0x8 76099 field public static final int LOCLEN = 22; // 0x16 76100 field public static final int LOCNAM = 26; // 0x1a 76101 field public static final long LOCSIG = 67324752L; // 0x4034b50L 76102 field public static final int LOCSIZ = 18; // 0x12 76103 field public static final int LOCTIM = 10; // 0xa 76104 field public static final int LOCVER = 4; // 0x4 76105 field public static final int STORED = 0; // 0x0 76106 } 76107 76108 public class ZipError extends java.lang.InternalError { 76109 ctor public ZipError(String); 76110 } 76111 76112 public class ZipException extends java.io.IOException { 76113 ctor public ZipException(); 76114 ctor public ZipException(String); 76115 } 76116 76117 public class ZipFile implements java.io.Closeable { 76118 ctor public ZipFile(String) throws java.io.IOException; 76119 ctor public ZipFile(java.io.File, int) throws java.io.IOException; 76120 ctor public ZipFile(java.io.File) throws java.io.IOException, java.util.zip.ZipException; 76121 ctor public ZipFile(java.io.File, int, java.nio.charset.Charset) throws java.io.IOException; 76122 ctor public ZipFile(String, java.nio.charset.Charset) throws java.io.IOException; 76123 ctor public ZipFile(java.io.File, java.nio.charset.Charset) throws java.io.IOException; 76124 method public void close() throws java.io.IOException; 76125 method public java.util.Enumeration<? extends java.util.zip.ZipEntry> entries(); 76126 method protected void finalize() throws java.io.IOException; 76127 method public String getComment(); 76128 method public java.util.zip.ZipEntry getEntry(String); 76129 method public java.io.InputStream getInputStream(java.util.zip.ZipEntry) throws java.io.IOException; 76130 method public String getName(); 76131 method public int size(); 76132 method public java.util.stream.Stream<? extends java.util.zip.ZipEntry> stream(); 76133 field public static final int CENATT = 36; // 0x24 76134 field public static final int CENATX = 38; // 0x26 76135 field public static final int CENCOM = 32; // 0x20 76136 field public static final int CENCRC = 16; // 0x10 76137 field public static final int CENDSK = 34; // 0x22 76138 field public static final int CENEXT = 30; // 0x1e 76139 field public static final int CENFLG = 8; // 0x8 76140 field public static final int CENHDR = 46; // 0x2e 76141 field public static final int CENHOW = 10; // 0xa 76142 field public static final int CENLEN = 24; // 0x18 76143 field public static final int CENNAM = 28; // 0x1c 76144 field public static final int CENOFF = 42; // 0x2a 76145 field public static final long CENSIG = 33639248L; // 0x2014b50L 76146 field public static final int CENSIZ = 20; // 0x14 76147 field public static final int CENTIM = 12; // 0xc 76148 field public static final int CENVEM = 4; // 0x4 76149 field public static final int CENVER = 6; // 0x6 76150 field public static final int ENDCOM = 20; // 0x14 76151 field public static final int ENDHDR = 22; // 0x16 76152 field public static final int ENDOFF = 16; // 0x10 76153 field public static final long ENDSIG = 101010256L; // 0x6054b50L 76154 field public static final int ENDSIZ = 12; // 0xc 76155 field public static final int ENDSUB = 8; // 0x8 76156 field public static final int ENDTOT = 10; // 0xa 76157 field public static final int EXTCRC = 4; // 0x4 76158 field public static final int EXTHDR = 16; // 0x10 76159 field public static final int EXTLEN = 12; // 0xc 76160 field public static final long EXTSIG = 134695760L; // 0x8074b50L 76161 field public static final int EXTSIZ = 8; // 0x8 76162 field public static final int LOCCRC = 14; // 0xe 76163 field public static final int LOCEXT = 28; // 0x1c 76164 field public static final int LOCFLG = 6; // 0x6 76165 field public static final int LOCHDR = 30; // 0x1e 76166 field public static final int LOCHOW = 8; // 0x8 76167 field public static final int LOCLEN = 22; // 0x16 76168 field public static final int LOCNAM = 26; // 0x1a 76169 field public static final long LOCSIG = 67324752L; // 0x4034b50L 76170 field public static final int LOCSIZ = 18; // 0x12 76171 field public static final int LOCTIM = 10; // 0xa 76172 field public static final int LOCVER = 4; // 0x4 76173 field public static final int OPEN_DELETE = 4; // 0x4 76174 field public static final int OPEN_READ = 1; // 0x1 76175 } 76176 76177 public class ZipInputStream extends java.util.zip.InflaterInputStream { 76178 ctor public ZipInputStream(java.io.InputStream); 76179 ctor public ZipInputStream(java.io.InputStream, java.nio.charset.Charset); 76180 method public void closeEntry() throws java.io.IOException; 76181 method protected java.util.zip.ZipEntry createZipEntry(String); 76182 method public java.util.zip.ZipEntry getNextEntry() throws java.io.IOException; 76183 field public static final int CENATT = 36; // 0x24 76184 field public static final int CENATX = 38; // 0x26 76185 field public static final int CENCOM = 32; // 0x20 76186 field public static final int CENCRC = 16; // 0x10 76187 field public static final int CENDSK = 34; // 0x22 76188 field public static final int CENEXT = 30; // 0x1e 76189 field public static final int CENFLG = 8; // 0x8 76190 field public static final int CENHDR = 46; // 0x2e 76191 field public static final int CENHOW = 10; // 0xa 76192 field public static final int CENLEN = 24; // 0x18 76193 field public static final int CENNAM = 28; // 0x1c 76194 field public static final int CENOFF = 42; // 0x2a 76195 field public static final long CENSIG = 33639248L; // 0x2014b50L 76196 field public static final int CENSIZ = 20; // 0x14 76197 field public static final int CENTIM = 12; // 0xc 76198 field public static final int CENVEM = 4; // 0x4 76199 field public static final int CENVER = 6; // 0x6 76200 field public static final int ENDCOM = 20; // 0x14 76201 field public static final int ENDHDR = 22; // 0x16 76202 field public static final int ENDOFF = 16; // 0x10 76203 field public static final long ENDSIG = 101010256L; // 0x6054b50L 76204 field public static final int ENDSIZ = 12; // 0xc 76205 field public static final int ENDSUB = 8; // 0x8 76206 field public static final int ENDTOT = 10; // 0xa 76207 field public static final int EXTCRC = 4; // 0x4 76208 field public static final int EXTHDR = 16; // 0x10 76209 field public static final int EXTLEN = 12; // 0xc 76210 field public static final long EXTSIG = 134695760L; // 0x8074b50L 76211 field public static final int EXTSIZ = 8; // 0x8 76212 field public static final int LOCCRC = 14; // 0xe 76213 field public static final int LOCEXT = 28; // 0x1c 76214 field public static final int LOCFLG = 6; // 0x6 76215 field public static final int LOCHDR = 30; // 0x1e 76216 field public static final int LOCHOW = 8; // 0x8 76217 field public static final int LOCLEN = 22; // 0x16 76218 field public static final int LOCNAM = 26; // 0x1a 76219 field public static final long LOCSIG = 67324752L; // 0x4034b50L 76220 field public static final int LOCSIZ = 18; // 0x12 76221 field public static final int LOCTIM = 10; // 0xa 76222 field public static final int LOCVER = 4; // 0x4 76223 } 76224 76225 public class ZipOutputStream extends java.util.zip.DeflaterOutputStream { 76226 ctor public ZipOutputStream(java.io.OutputStream); 76227 ctor public ZipOutputStream(java.io.OutputStream, java.nio.charset.Charset); 76228 method public void closeEntry() throws java.io.IOException; 76229 method public void putNextEntry(java.util.zip.ZipEntry) throws java.io.IOException; 76230 method public void setComment(String); 76231 method public void setLevel(int); 76232 method public void setMethod(int); 76233 field public static final int CENATT = 36; // 0x24 76234 field public static final int CENATX = 38; // 0x26 76235 field public static final int CENCOM = 32; // 0x20 76236 field public static final int CENCRC = 16; // 0x10 76237 field public static final int CENDSK = 34; // 0x22 76238 field public static final int CENEXT = 30; // 0x1e 76239 field public static final int CENFLG = 8; // 0x8 76240 field public static final int CENHDR = 46; // 0x2e 76241 field public static final int CENHOW = 10; // 0xa 76242 field public static final int CENLEN = 24; // 0x18 76243 field public static final int CENNAM = 28; // 0x1c 76244 field public static final int CENOFF = 42; // 0x2a 76245 field public static final long CENSIG = 33639248L; // 0x2014b50L 76246 field public static final int CENSIZ = 20; // 0x14 76247 field public static final int CENTIM = 12; // 0xc 76248 field public static final int CENVEM = 4; // 0x4 76249 field public static final int CENVER = 6; // 0x6 76250 field public static final int DEFLATED = 8; // 0x8 76251 field public static final int ENDCOM = 20; // 0x14 76252 field public static final int ENDHDR = 22; // 0x16 76253 field public static final int ENDOFF = 16; // 0x10 76254 field public static final long ENDSIG = 101010256L; // 0x6054b50L 76255 field public static final int ENDSIZ = 12; // 0xc 76256 field public static final int ENDSUB = 8; // 0x8 76257 field public static final int ENDTOT = 10; // 0xa 76258 field public static final int EXTCRC = 4; // 0x4 76259 field public static final int EXTHDR = 16; // 0x10 76260 field public static final int EXTLEN = 12; // 0xc 76261 field public static final long EXTSIG = 134695760L; // 0x8074b50L 76262 field public static final int EXTSIZ = 8; // 0x8 76263 field public static final int LOCCRC = 14; // 0xe 76264 field public static final int LOCEXT = 28; // 0x1c 76265 field public static final int LOCFLG = 6; // 0x6 76266 field public static final int LOCHDR = 30; // 0x1e 76267 field public static final int LOCHOW = 8; // 0x8 76268 field public static final int LOCLEN = 22; // 0x16 76269 field public static final int LOCNAM = 26; // 0x1a 76270 field public static final long LOCSIG = 67324752L; // 0x4034b50L 76271 field public static final int LOCSIZ = 18; // 0x12 76272 field public static final int LOCTIM = 10; // 0xa 76273 field public static final int LOCVER = 4; // 0x4 76274 field public static final int STORED = 0; // 0x0 76275 } 76276 76277} 76278 76279package javax.crypto { 76280 76281 public class AEADBadTagException extends javax.crypto.BadPaddingException { 76282 ctor public AEADBadTagException(); 76283 ctor public AEADBadTagException(String); 76284 } 76285 76286 public class BadPaddingException extends java.security.GeneralSecurityException { 76287 ctor public BadPaddingException(); 76288 ctor public BadPaddingException(String); 76289 } 76290 76291 public class Cipher { 76292 ctor protected Cipher(javax.crypto.CipherSpi, java.security.Provider, String); 76293 method public final byte[] doFinal() throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException; 76294 method public final int doFinal(byte[], int) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException; 76295 method public final byte[] doFinal(byte[]) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException; 76296 method public final byte[] doFinal(byte[], int, int) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException; 76297 method public final int doFinal(byte[], int, int, byte[]) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException; 76298 method public final int doFinal(byte[], int, int, byte[], int) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException; 76299 method public final int doFinal(java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException; 76300 method public final String getAlgorithm(); 76301 method public final int getBlockSize(); 76302 method public final javax.crypto.ExemptionMechanism getExemptionMechanism(); 76303 method public final byte[] getIV(); 76304 method public static final javax.crypto.Cipher getInstance(String) throws java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException; 76305 method public static final javax.crypto.Cipher getInstance(String, String) throws java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException, java.security.NoSuchProviderException; 76306 method public static final javax.crypto.Cipher getInstance(String, java.security.Provider) throws java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException; 76307 method public static final int getMaxAllowedKeyLength(String) throws java.security.NoSuchAlgorithmException; 76308 method public static final java.security.spec.AlgorithmParameterSpec getMaxAllowedParameterSpec(String) throws java.security.NoSuchAlgorithmException; 76309 method public final int getOutputSize(int); 76310 method public final java.security.AlgorithmParameters getParameters(); 76311 method public final java.security.Provider getProvider(); 76312 method public final void init(int, java.security.Key) throws java.security.InvalidKeyException; 76313 method public final void init(int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException; 76314 method public final void init(int, java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 76315 method public final void init(int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 76316 method public final void init(int, java.security.Key, java.security.AlgorithmParameters) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 76317 method public final void init(int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 76318 method public final void init(int, java.security.cert.Certificate) throws java.security.InvalidKeyException; 76319 method public final void init(int, java.security.cert.Certificate, java.security.SecureRandom) throws java.security.InvalidKeyException; 76320 method public final java.security.Key unwrap(byte[], String, int) throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException; 76321 method public final byte[] update(byte[]); 76322 method public final byte[] update(byte[], int, int); 76323 method public final int update(byte[], int, int, byte[]) throws javax.crypto.ShortBufferException; 76324 method public final int update(byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException; 76325 method public final int update(java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.crypto.ShortBufferException; 76326 method public final void updateAAD(byte[]); 76327 method public final void updateAAD(byte[], int, int); 76328 method public final void updateAAD(java.nio.ByteBuffer); 76329 method public final byte[] wrap(java.security.Key) throws javax.crypto.IllegalBlockSizeException, java.security.InvalidKeyException; 76330 field public static final int DECRYPT_MODE = 2; // 0x2 76331 field public static final int ENCRYPT_MODE = 1; // 0x1 76332 field public static final int PRIVATE_KEY = 2; // 0x2 76333 field public static final int PUBLIC_KEY = 1; // 0x1 76334 field public static final int SECRET_KEY = 3; // 0x3 76335 field public static final int UNWRAP_MODE = 4; // 0x4 76336 field public static final int WRAP_MODE = 3; // 0x3 76337 } 76338 76339 public class CipherInputStream extends java.io.FilterInputStream { 76340 ctor public CipherInputStream(java.io.InputStream, javax.crypto.Cipher); 76341 ctor protected CipherInputStream(java.io.InputStream); 76342 } 76343 76344 public class CipherOutputStream extends java.io.FilterOutputStream { 76345 ctor public CipherOutputStream(java.io.OutputStream, javax.crypto.Cipher); 76346 ctor protected CipherOutputStream(java.io.OutputStream); 76347 } 76348 76349 public abstract class CipherSpi { 76350 ctor public CipherSpi(); 76351 method protected abstract byte[] engineDoFinal(byte[], int, int) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException; 76352 method protected abstract int engineDoFinal(byte[], int, int, byte[], int) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException; 76353 method protected int engineDoFinal(java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException; 76354 method protected abstract int engineGetBlockSize(); 76355 method protected abstract byte[] engineGetIV(); 76356 method protected int engineGetKeySize(java.security.Key) throws java.security.InvalidKeyException; 76357 method protected abstract int engineGetOutputSize(int); 76358 method protected abstract java.security.AlgorithmParameters engineGetParameters(); 76359 method protected abstract void engineInit(int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException; 76360 method protected abstract void engineInit(int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 76361 method protected abstract void engineInit(int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 76362 method protected abstract void engineSetMode(String) throws java.security.NoSuchAlgorithmException; 76363 method protected abstract void engineSetPadding(String) throws javax.crypto.NoSuchPaddingException; 76364 method protected java.security.Key engineUnwrap(byte[], String, int) throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException; 76365 method protected abstract byte[] engineUpdate(byte[], int, int); 76366 method protected abstract int engineUpdate(byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException; 76367 method protected int engineUpdate(java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.crypto.ShortBufferException; 76368 method protected void engineUpdateAAD(byte[], int, int); 76369 method protected void engineUpdateAAD(java.nio.ByteBuffer); 76370 method protected byte[] engineWrap(java.security.Key) throws javax.crypto.IllegalBlockSizeException, java.security.InvalidKeyException; 76371 } 76372 76373 public class EncryptedPrivateKeyInfo { 76374 ctor public EncryptedPrivateKeyInfo(byte[]) throws java.io.IOException; 76375 ctor public EncryptedPrivateKeyInfo(String, byte[]) throws java.security.NoSuchAlgorithmException; 76376 ctor public EncryptedPrivateKeyInfo(java.security.AlgorithmParameters, byte[]) throws java.security.NoSuchAlgorithmException; 76377 method public String getAlgName(); 76378 method public java.security.AlgorithmParameters getAlgParameters(); 76379 method public byte[] getEncoded() throws java.io.IOException; 76380 method public byte[] getEncryptedData(); 76381 method public java.security.spec.PKCS8EncodedKeySpec getKeySpec(javax.crypto.Cipher) throws java.security.spec.InvalidKeySpecException; 76382 method public java.security.spec.PKCS8EncodedKeySpec getKeySpec(java.security.Key) throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException; 76383 method public java.security.spec.PKCS8EncodedKeySpec getKeySpec(java.security.Key, String) throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 76384 method public java.security.spec.PKCS8EncodedKeySpec getKeySpec(java.security.Key, java.security.Provider) throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException; 76385 } 76386 76387 public class ExemptionMechanism { 76388 ctor protected ExemptionMechanism(javax.crypto.ExemptionMechanismSpi, java.security.Provider, String); 76389 method public final byte[] genExemptionBlob() throws javax.crypto.ExemptionMechanismException, java.lang.IllegalStateException; 76390 method public final int genExemptionBlob(byte[]) throws javax.crypto.ExemptionMechanismException, java.lang.IllegalStateException, javax.crypto.ShortBufferException; 76391 method public final int genExemptionBlob(byte[], int) throws javax.crypto.ExemptionMechanismException, java.lang.IllegalStateException, javax.crypto.ShortBufferException; 76392 method public static final javax.crypto.ExemptionMechanism getInstance(String) throws java.security.NoSuchAlgorithmException; 76393 method public static final javax.crypto.ExemptionMechanism getInstance(String, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 76394 method public static final javax.crypto.ExemptionMechanism getInstance(String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 76395 method public final String getName(); 76396 method public final int getOutputSize(int) throws java.lang.IllegalStateException; 76397 method public final java.security.Provider getProvider(); 76398 method public final void init(java.security.Key) throws javax.crypto.ExemptionMechanismException, java.security.InvalidKeyException; 76399 method public final void init(java.security.Key, java.security.spec.AlgorithmParameterSpec) throws javax.crypto.ExemptionMechanismException, java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 76400 method public final void init(java.security.Key, java.security.AlgorithmParameters) throws javax.crypto.ExemptionMechanismException, java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 76401 method public final boolean isCryptoAllowed(java.security.Key) throws javax.crypto.ExemptionMechanismException; 76402 } 76403 76404 public class ExemptionMechanismException extends java.security.GeneralSecurityException { 76405 ctor public ExemptionMechanismException(); 76406 ctor public ExemptionMechanismException(String); 76407 } 76408 76409 public abstract class ExemptionMechanismSpi { 76410 ctor public ExemptionMechanismSpi(); 76411 method protected abstract byte[] engineGenExemptionBlob() throws javax.crypto.ExemptionMechanismException; 76412 method protected abstract int engineGenExemptionBlob(byte[], int) throws javax.crypto.ExemptionMechanismException, javax.crypto.ShortBufferException; 76413 method protected abstract int engineGetOutputSize(int); 76414 method protected abstract void engineInit(java.security.Key) throws javax.crypto.ExemptionMechanismException, java.security.InvalidKeyException; 76415 method protected abstract void engineInit(java.security.Key, java.security.spec.AlgorithmParameterSpec) throws javax.crypto.ExemptionMechanismException, java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 76416 method protected abstract void engineInit(java.security.Key, java.security.AlgorithmParameters) throws javax.crypto.ExemptionMechanismException, java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 76417 } 76418 76419 public class IllegalBlockSizeException extends java.security.GeneralSecurityException { 76420 ctor public IllegalBlockSizeException(); 76421 ctor public IllegalBlockSizeException(String); 76422 } 76423 76424 public class KeyAgreement { 76425 ctor protected KeyAgreement(javax.crypto.KeyAgreementSpi, java.security.Provider, String); 76426 method public final java.security.Key doPhase(java.security.Key, boolean) throws java.lang.IllegalStateException, java.security.InvalidKeyException; 76427 method public final byte[] generateSecret() throws java.lang.IllegalStateException; 76428 method public final int generateSecret(byte[], int) throws java.lang.IllegalStateException, javax.crypto.ShortBufferException; 76429 method public final javax.crypto.SecretKey generateSecret(String) throws java.lang.IllegalStateException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException; 76430 method public final String getAlgorithm(); 76431 method public static final javax.crypto.KeyAgreement getInstance(String) throws java.security.NoSuchAlgorithmException; 76432 method public static final javax.crypto.KeyAgreement getInstance(String, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 76433 method public static final javax.crypto.KeyAgreement getInstance(String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 76434 method public final java.security.Provider getProvider(); 76435 method public final void init(java.security.Key) throws java.security.InvalidKeyException; 76436 method public final void init(java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException; 76437 method public final void init(java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 76438 method public final void init(java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 76439 } 76440 76441 public abstract class KeyAgreementSpi { 76442 ctor public KeyAgreementSpi(); 76443 method protected abstract java.security.Key engineDoPhase(java.security.Key, boolean) throws java.lang.IllegalStateException, java.security.InvalidKeyException; 76444 method protected abstract byte[] engineGenerateSecret() throws java.lang.IllegalStateException; 76445 method protected abstract int engineGenerateSecret(byte[], int) throws java.lang.IllegalStateException, javax.crypto.ShortBufferException; 76446 method protected abstract javax.crypto.SecretKey engineGenerateSecret(String) throws java.lang.IllegalStateException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException; 76447 method protected abstract void engineInit(java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException; 76448 method protected abstract void engineInit(java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 76449 } 76450 76451 public class KeyGenerator { 76452 ctor protected KeyGenerator(javax.crypto.KeyGeneratorSpi, java.security.Provider, String); 76453 method public final javax.crypto.SecretKey generateKey(); 76454 method public final String getAlgorithm(); 76455 method public static final javax.crypto.KeyGenerator getInstance(String) throws java.security.NoSuchAlgorithmException; 76456 method public static final javax.crypto.KeyGenerator getInstance(String, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 76457 method public static final javax.crypto.KeyGenerator getInstance(String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 76458 method public final java.security.Provider getProvider(); 76459 method public final void init(java.security.SecureRandom); 76460 method public final void init(java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException; 76461 method public final void init(java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException; 76462 method public final void init(int); 76463 method public final void init(int, java.security.SecureRandom); 76464 } 76465 76466 public abstract class KeyGeneratorSpi { 76467 ctor public KeyGeneratorSpi(); 76468 method protected abstract javax.crypto.SecretKey engineGenerateKey(); 76469 method protected abstract void engineInit(java.security.SecureRandom); 76470 method protected abstract void engineInit(java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException; 76471 method protected abstract void engineInit(int, java.security.SecureRandom); 76472 } 76473 76474 public class Mac implements java.lang.Cloneable { 76475 ctor protected Mac(javax.crypto.MacSpi, java.security.Provider, String); 76476 method public final Object clone() throws java.lang.CloneNotSupportedException; 76477 method public final byte[] doFinal() throws java.lang.IllegalStateException; 76478 method public final void doFinal(byte[], int) throws java.lang.IllegalStateException, javax.crypto.ShortBufferException; 76479 method public final byte[] doFinal(byte[]) throws java.lang.IllegalStateException; 76480 method public final String getAlgorithm(); 76481 method public static final javax.crypto.Mac getInstance(String) throws java.security.NoSuchAlgorithmException; 76482 method public static final javax.crypto.Mac getInstance(String, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 76483 method public static final javax.crypto.Mac getInstance(String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 76484 method public final int getMacLength(); 76485 method public final java.security.Provider getProvider(); 76486 method public final void init(java.security.Key) throws java.security.InvalidKeyException; 76487 method public final void init(java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 76488 method public final void reset(); 76489 method public final void update(byte) throws java.lang.IllegalStateException; 76490 method public final void update(byte[]) throws java.lang.IllegalStateException; 76491 method public final void update(byte[], int, int) throws java.lang.IllegalStateException; 76492 method public final void update(java.nio.ByteBuffer); 76493 } 76494 76495 public abstract class MacSpi { 76496 ctor public MacSpi(); 76497 method public Object clone() throws java.lang.CloneNotSupportedException; 76498 method protected abstract byte[] engineDoFinal(); 76499 method protected abstract int engineGetMacLength(); 76500 method protected abstract void engineInit(java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 76501 method protected abstract void engineReset(); 76502 method protected abstract void engineUpdate(byte); 76503 method protected abstract void engineUpdate(byte[], int, int); 76504 method protected void engineUpdate(java.nio.ByteBuffer); 76505 } 76506 76507 public class NoSuchPaddingException extends java.security.GeneralSecurityException { 76508 ctor public NoSuchPaddingException(); 76509 ctor public NoSuchPaddingException(String); 76510 } 76511 76512 public class NullCipher extends javax.crypto.Cipher { 76513 ctor public NullCipher(); 76514 } 76515 76516 public class SealedObject implements java.io.Serializable { 76517 ctor public SealedObject(java.io.Serializable, javax.crypto.Cipher) throws java.io.IOException, javax.crypto.IllegalBlockSizeException; 76518 ctor protected SealedObject(javax.crypto.SealedObject); 76519 method public final String getAlgorithm(); 76520 method public final Object getObject(java.security.Key) throws java.lang.ClassNotFoundException, java.io.IOException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException; 76521 method public final Object getObject(javax.crypto.Cipher) throws javax.crypto.BadPaddingException, java.lang.ClassNotFoundException, java.io.IOException, javax.crypto.IllegalBlockSizeException; 76522 method public final Object getObject(java.security.Key, String) throws java.lang.ClassNotFoundException, java.io.IOException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 76523 field protected byte[] encodedParams; 76524 } 76525 76526 public interface SecretKey extends java.security.Key javax.security.auth.Destroyable { 76527 field public static final long serialVersionUID = -4795878709595146952L; // 0xbd719db928b8f538L 76528 } 76529 76530 public class SecretKeyFactory { 76531 ctor protected SecretKeyFactory(javax.crypto.SecretKeyFactorySpi, java.security.Provider, String); 76532 method public final javax.crypto.SecretKey generateSecret(java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException; 76533 method public final String getAlgorithm(); 76534 method public static final javax.crypto.SecretKeyFactory getInstance(String) throws java.security.NoSuchAlgorithmException; 76535 method public static final javax.crypto.SecretKeyFactory getInstance(String, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 76536 method public static final javax.crypto.SecretKeyFactory getInstance(String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 76537 method public final java.security.spec.KeySpec getKeySpec(javax.crypto.SecretKey, Class<?>) throws java.security.spec.InvalidKeySpecException; 76538 method public final java.security.Provider getProvider(); 76539 method public final javax.crypto.SecretKey translateKey(javax.crypto.SecretKey) throws java.security.InvalidKeyException; 76540 } 76541 76542 public abstract class SecretKeyFactorySpi { 76543 ctor public SecretKeyFactorySpi(); 76544 method protected abstract javax.crypto.SecretKey engineGenerateSecret(java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException; 76545 method protected abstract java.security.spec.KeySpec engineGetKeySpec(javax.crypto.SecretKey, Class<?>) throws java.security.spec.InvalidKeySpecException; 76546 method protected abstract javax.crypto.SecretKey engineTranslateKey(javax.crypto.SecretKey) throws java.security.InvalidKeyException; 76547 } 76548 76549 public class ShortBufferException extends java.security.GeneralSecurityException { 76550 ctor public ShortBufferException(); 76551 ctor public ShortBufferException(String); 76552 } 76553 76554} 76555 76556package javax.crypto.interfaces { 76557 76558 public interface DHKey { 76559 method public javax.crypto.spec.DHParameterSpec getParams(); 76560 } 76561 76562 public interface DHPrivateKey extends javax.crypto.interfaces.DHKey java.security.PrivateKey { 76563 method public java.math.BigInteger getX(); 76564 field public static final long serialVersionUID = 2211791113380396553L; // 0x1eb1dc4c8e677e09L 76565 } 76566 76567 public interface DHPublicKey extends javax.crypto.interfaces.DHKey java.security.PublicKey { 76568 method public java.math.BigInteger getY(); 76569 field public static final long serialVersionUID = -6628103563352519193L; // 0xa4043eed23df4de7L 76570 } 76571 76572 public interface PBEKey extends javax.crypto.SecretKey { 76573 method public int getIterationCount(); 76574 method public char[] getPassword(); 76575 method public byte[] getSalt(); 76576 field public static final long serialVersionUID = -1430015993304333921L; // 0xec279007d7f7c19fL 76577 } 76578 76579} 76580 76581package javax.crypto.spec { 76582 76583 public class DESKeySpec implements java.security.spec.KeySpec { 76584 ctor public DESKeySpec(byte[]) throws java.security.InvalidKeyException; 76585 ctor public DESKeySpec(byte[], int) throws java.security.InvalidKeyException; 76586 method public byte[] getKey(); 76587 method public static boolean isParityAdjusted(byte[], int) throws java.security.InvalidKeyException; 76588 method public static boolean isWeak(byte[], int) throws java.security.InvalidKeyException; 76589 field public static final int DES_KEY_LEN = 8; // 0x8 76590 } 76591 76592 public class DESedeKeySpec implements java.security.spec.KeySpec { 76593 ctor public DESedeKeySpec(byte[]) throws java.security.InvalidKeyException; 76594 ctor public DESedeKeySpec(byte[], int) throws java.security.InvalidKeyException; 76595 method public byte[] getKey(); 76596 method public static boolean isParityAdjusted(byte[], int) throws java.security.InvalidKeyException; 76597 field public static final int DES_EDE_KEY_LEN = 24; // 0x18 76598 } 76599 76600 public class DHGenParameterSpec implements java.security.spec.AlgorithmParameterSpec { 76601 ctor public DHGenParameterSpec(int, int); 76602 method public int getExponentSize(); 76603 method public int getPrimeSize(); 76604 } 76605 76606 public class DHParameterSpec implements java.security.spec.AlgorithmParameterSpec { 76607 ctor public DHParameterSpec(java.math.BigInteger, java.math.BigInteger); 76608 ctor public DHParameterSpec(java.math.BigInteger, java.math.BigInteger, int); 76609 method public java.math.BigInteger getG(); 76610 method public int getL(); 76611 method public java.math.BigInteger getP(); 76612 } 76613 76614 public class DHPrivateKeySpec implements java.security.spec.KeySpec { 76615 ctor public DHPrivateKeySpec(java.math.BigInteger, java.math.BigInteger, java.math.BigInteger); 76616 method public java.math.BigInteger getG(); 76617 method public java.math.BigInteger getP(); 76618 method public java.math.BigInteger getX(); 76619 } 76620 76621 public class DHPublicKeySpec implements java.security.spec.KeySpec { 76622 ctor public DHPublicKeySpec(java.math.BigInteger, java.math.BigInteger, java.math.BigInteger); 76623 method public java.math.BigInteger getG(); 76624 method public java.math.BigInteger getP(); 76625 method public java.math.BigInteger getY(); 76626 } 76627 76628 public class GCMParameterSpec implements java.security.spec.AlgorithmParameterSpec { 76629 ctor public GCMParameterSpec(int, byte[]); 76630 ctor public GCMParameterSpec(int, byte[], int, int); 76631 method public byte[] getIV(); 76632 method public int getTLen(); 76633 } 76634 76635 public class IvParameterSpec implements java.security.spec.AlgorithmParameterSpec { 76636 ctor public IvParameterSpec(byte[]); 76637 ctor public IvParameterSpec(byte[], int, int); 76638 method public byte[] getIV(); 76639 } 76640 76641 public class OAEPParameterSpec implements java.security.spec.AlgorithmParameterSpec { 76642 ctor public OAEPParameterSpec(String, String, java.security.spec.AlgorithmParameterSpec, javax.crypto.spec.PSource); 76643 method public String getDigestAlgorithm(); 76644 method public String getMGFAlgorithm(); 76645 method public java.security.spec.AlgorithmParameterSpec getMGFParameters(); 76646 method public javax.crypto.spec.PSource getPSource(); 76647 field public static final javax.crypto.spec.OAEPParameterSpec DEFAULT; 76648 } 76649 76650 public class PBEKeySpec implements java.security.spec.KeySpec { 76651 ctor public PBEKeySpec(char[]); 76652 ctor public PBEKeySpec(char[], byte[], int, int); 76653 ctor public PBEKeySpec(char[], byte[], int); 76654 method public final void clearPassword(); 76655 method public final int getIterationCount(); 76656 method public final int getKeyLength(); 76657 method public final char[] getPassword(); 76658 method public final byte[] getSalt(); 76659 } 76660 76661 public class PBEParameterSpec implements java.security.spec.AlgorithmParameterSpec { 76662 ctor public PBEParameterSpec(byte[], int); 76663 ctor public PBEParameterSpec(byte[], int, java.security.spec.AlgorithmParameterSpec); 76664 method public int getIterationCount(); 76665 method public java.security.spec.AlgorithmParameterSpec getParameterSpec(); 76666 method public byte[] getSalt(); 76667 } 76668 76669 public class PSource { 76670 ctor protected PSource(String); 76671 method public String getAlgorithm(); 76672 } 76673 76674 public static final class PSource.PSpecified extends javax.crypto.spec.PSource { 76675 ctor public PSource.PSpecified(byte[]); 76676 method public byte[] getValue(); 76677 field public static final javax.crypto.spec.PSource.PSpecified DEFAULT; 76678 } 76679 76680 public class RC2ParameterSpec implements java.security.spec.AlgorithmParameterSpec { 76681 ctor public RC2ParameterSpec(int); 76682 ctor public RC2ParameterSpec(int, byte[]); 76683 ctor public RC2ParameterSpec(int, byte[], int); 76684 method public int getEffectiveKeyBits(); 76685 method public byte[] getIV(); 76686 } 76687 76688 public class RC5ParameterSpec implements java.security.spec.AlgorithmParameterSpec { 76689 ctor public RC5ParameterSpec(int, int, int); 76690 ctor public RC5ParameterSpec(int, int, int, byte[]); 76691 ctor public RC5ParameterSpec(int, int, int, byte[], int); 76692 method public byte[] getIV(); 76693 method public int getRounds(); 76694 method public int getVersion(); 76695 method public int getWordSize(); 76696 } 76697 76698 public class SecretKeySpec implements java.security.spec.KeySpec javax.crypto.SecretKey { 76699 ctor public SecretKeySpec(byte[], String); 76700 ctor public SecretKeySpec(byte[], int, int, String); 76701 method public String getAlgorithm(); 76702 method public byte[] getEncoded(); 76703 method public String getFormat(); 76704 } 76705 76706} 76707 76708package javax.microedition.khronos.egl { 76709 76710 public interface EGL { 76711 } 76712 76713 public interface EGL10 extends javax.microedition.khronos.egl.EGL { 76714 method public boolean eglChooseConfig(javax.microedition.khronos.egl.EGLDisplay, int[], javax.microedition.khronos.egl.EGLConfig[], int, int[]); 76715 method public boolean eglCopyBuffers(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, Object); 76716 method public javax.microedition.khronos.egl.EGLContext eglCreateContext(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, javax.microedition.khronos.egl.EGLContext, int[]); 76717 method public javax.microedition.khronos.egl.EGLSurface eglCreatePbufferSurface(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int[]); 76718 method @Deprecated public javax.microedition.khronos.egl.EGLSurface eglCreatePixmapSurface(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, Object, int[]); 76719 method public javax.microedition.khronos.egl.EGLSurface eglCreateWindowSurface(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, Object, int[]); 76720 method public boolean eglDestroyContext(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext); 76721 method public boolean eglDestroySurface(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface); 76722 method public boolean eglGetConfigAttrib(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int, int[]); 76723 method public boolean eglGetConfigs(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig[], int, int[]); 76724 method public javax.microedition.khronos.egl.EGLContext eglGetCurrentContext(); 76725 method public javax.microedition.khronos.egl.EGLDisplay eglGetCurrentDisplay(); 76726 method public javax.microedition.khronos.egl.EGLSurface eglGetCurrentSurface(int); 76727 method public javax.microedition.khronos.egl.EGLDisplay eglGetDisplay(Object); 76728 method public int eglGetError(); 76729 method public boolean eglInitialize(javax.microedition.khronos.egl.EGLDisplay, int[]); 76730 method public boolean eglMakeCurrent(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLContext); 76731 method public boolean eglQueryContext(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext, int, int[]); 76732 method public String eglQueryString(javax.microedition.khronos.egl.EGLDisplay, int); 76733 method public boolean eglQuerySurface(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, int, int[]); 76734 method public boolean eglSwapBuffers(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface); 76735 method public boolean eglTerminate(javax.microedition.khronos.egl.EGLDisplay); 76736 method public boolean eglWaitGL(); 76737 method public boolean eglWaitNative(int, Object); 76738 field public static final int EGL_ALPHA_FORMAT = 12424; // 0x3088 76739 field public static final int EGL_ALPHA_MASK_SIZE = 12350; // 0x303e 76740 field public static final int EGL_ALPHA_SIZE = 12321; // 0x3021 76741 field public static final int EGL_BAD_ACCESS = 12290; // 0x3002 76742 field public static final int EGL_BAD_ALLOC = 12291; // 0x3003 76743 field public static final int EGL_BAD_ATTRIBUTE = 12292; // 0x3004 76744 field public static final int EGL_BAD_CONFIG = 12293; // 0x3005 76745 field public static final int EGL_BAD_CONTEXT = 12294; // 0x3006 76746 field public static final int EGL_BAD_CURRENT_SURFACE = 12295; // 0x3007 76747 field public static final int EGL_BAD_DISPLAY = 12296; // 0x3008 76748 field public static final int EGL_BAD_MATCH = 12297; // 0x3009 76749 field public static final int EGL_BAD_NATIVE_PIXMAP = 12298; // 0x300a 76750 field public static final int EGL_BAD_NATIVE_WINDOW = 12299; // 0x300b 76751 field public static final int EGL_BAD_PARAMETER = 12300; // 0x300c 76752 field public static final int EGL_BAD_SURFACE = 12301; // 0x300d 76753 field public static final int EGL_BLUE_SIZE = 12322; // 0x3022 76754 field public static final int EGL_BUFFER_SIZE = 12320; // 0x3020 76755 field public static final int EGL_COLORSPACE = 12423; // 0x3087 76756 field public static final int EGL_COLOR_BUFFER_TYPE = 12351; // 0x303f 76757 field public static final int EGL_CONFIG_CAVEAT = 12327; // 0x3027 76758 field public static final int EGL_CONFIG_ID = 12328; // 0x3028 76759 field public static final int EGL_CORE_NATIVE_ENGINE = 12379; // 0x305b 76760 field public static final Object EGL_DEFAULT_DISPLAY; 76761 field public static final int EGL_DEPTH_SIZE = 12325; // 0x3025 76762 field public static final int EGL_DONT_CARE = -1; // 0xffffffff 76763 field public static final int EGL_DRAW = 12377; // 0x3059 76764 field public static final int EGL_EXTENSIONS = 12373; // 0x3055 76765 field public static final int EGL_GREEN_SIZE = 12323; // 0x3023 76766 field public static final int EGL_HEIGHT = 12374; // 0x3056 76767 field public static final int EGL_HORIZONTAL_RESOLUTION = 12432; // 0x3090 76768 field public static final int EGL_LARGEST_PBUFFER = 12376; // 0x3058 76769 field public static final int EGL_LEVEL = 12329; // 0x3029 76770 field public static final int EGL_LUMINANCE_BUFFER = 12431; // 0x308f 76771 field public static final int EGL_LUMINANCE_SIZE = 12349; // 0x303d 76772 field public static final int EGL_MAX_PBUFFER_HEIGHT = 12330; // 0x302a 76773 field public static final int EGL_MAX_PBUFFER_PIXELS = 12331; // 0x302b 76774 field public static final int EGL_MAX_PBUFFER_WIDTH = 12332; // 0x302c 76775 field public static final int EGL_NATIVE_RENDERABLE = 12333; // 0x302d 76776 field public static final int EGL_NATIVE_VISUAL_ID = 12334; // 0x302e 76777 field public static final int EGL_NATIVE_VISUAL_TYPE = 12335; // 0x302f 76778 field public static final int EGL_NONE = 12344; // 0x3038 76779 field public static final int EGL_NON_CONFORMANT_CONFIG = 12369; // 0x3051 76780 field public static final int EGL_NOT_INITIALIZED = 12289; // 0x3001 76781 field public static final javax.microedition.khronos.egl.EGLContext EGL_NO_CONTEXT; 76782 field public static final javax.microedition.khronos.egl.EGLDisplay EGL_NO_DISPLAY; 76783 field public static final javax.microedition.khronos.egl.EGLSurface EGL_NO_SURFACE; 76784 field public static final int EGL_PBUFFER_BIT = 1; // 0x1 76785 field public static final int EGL_PIXEL_ASPECT_RATIO = 12434; // 0x3092 76786 field public static final int EGL_PIXMAP_BIT = 2; // 0x2 76787 field public static final int EGL_READ = 12378; // 0x305a 76788 field public static final int EGL_RED_SIZE = 12324; // 0x3024 76789 field public static final int EGL_RENDERABLE_TYPE = 12352; // 0x3040 76790 field public static final int EGL_RENDER_BUFFER = 12422; // 0x3086 76791 field public static final int EGL_RGB_BUFFER = 12430; // 0x308e 76792 field public static final int EGL_SAMPLES = 12337; // 0x3031 76793 field public static final int EGL_SAMPLE_BUFFERS = 12338; // 0x3032 76794 field public static final int EGL_SINGLE_BUFFER = 12421; // 0x3085 76795 field public static final int EGL_SLOW_CONFIG = 12368; // 0x3050 76796 field public static final int EGL_STENCIL_SIZE = 12326; // 0x3026 76797 field public static final int EGL_SUCCESS = 12288; // 0x3000 76798 field public static final int EGL_SURFACE_TYPE = 12339; // 0x3033 76799 field public static final int EGL_TRANSPARENT_BLUE_VALUE = 12341; // 0x3035 76800 field public static final int EGL_TRANSPARENT_GREEN_VALUE = 12342; // 0x3036 76801 field public static final int EGL_TRANSPARENT_RED_VALUE = 12343; // 0x3037 76802 field public static final int EGL_TRANSPARENT_RGB = 12370; // 0x3052 76803 field public static final int EGL_TRANSPARENT_TYPE = 12340; // 0x3034 76804 field public static final int EGL_VENDOR = 12371; // 0x3053 76805 field public static final int EGL_VERSION = 12372; // 0x3054 76806 field public static final int EGL_VERTICAL_RESOLUTION = 12433; // 0x3091 76807 field public static final int EGL_WIDTH = 12375; // 0x3057 76808 field public static final int EGL_WINDOW_BIT = 4; // 0x4 76809 } 76810 76811 public interface EGL11 extends javax.microedition.khronos.egl.EGL10 { 76812 field public static final int EGL_CONTEXT_LOST = 12302; // 0x300e 76813 } 76814 76815 public abstract class EGLConfig { 76816 ctor public EGLConfig(); 76817 } 76818 76819 public abstract class EGLContext { 76820 ctor public EGLContext(); 76821 method public static javax.microedition.khronos.egl.EGL getEGL(); 76822 method public abstract javax.microedition.khronos.opengles.GL getGL(); 76823 } 76824 76825 public abstract class EGLDisplay { 76826 ctor public EGLDisplay(); 76827 } 76828 76829 public abstract class EGLSurface { 76830 ctor public EGLSurface(); 76831 } 76832 76833} 76834 76835package javax.microedition.khronos.opengles { 76836 76837 public interface GL { 76838 } 76839 76840 public interface GL10 extends javax.microedition.khronos.opengles.GL { 76841 method public void glActiveTexture(int); 76842 method public void glAlphaFunc(int, float); 76843 method public void glAlphaFuncx(int, int); 76844 method public void glBindTexture(int, int); 76845 method public void glBlendFunc(int, int); 76846 method public void glClear(int); 76847 method public void glClearColor(float, float, float, float); 76848 method public void glClearColorx(int, int, int, int); 76849 method public void glClearDepthf(float); 76850 method public void glClearDepthx(int); 76851 method public void glClearStencil(int); 76852 method public void glClientActiveTexture(int); 76853 method public void glColor4f(float, float, float, float); 76854 method public void glColor4x(int, int, int, int); 76855 method public void glColorMask(boolean, boolean, boolean, boolean); 76856 method public void glColorPointer(int, int, int, java.nio.Buffer); 76857 method public void glCompressedTexImage2D(int, int, int, int, int, int, int, java.nio.Buffer); 76858 method public void glCompressedTexSubImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer); 76859 method public void glCopyTexImage2D(int, int, int, int, int, int, int, int); 76860 method public void glCopyTexSubImage2D(int, int, int, int, int, int, int, int); 76861 method public void glCullFace(int); 76862 method public void glDeleteTextures(int, int[], int); 76863 method public void glDeleteTextures(int, java.nio.IntBuffer); 76864 method public void glDepthFunc(int); 76865 method public void glDepthMask(boolean); 76866 method public void glDepthRangef(float, float); 76867 method public void glDepthRangex(int, int); 76868 method public void glDisable(int); 76869 method public void glDisableClientState(int); 76870 method public void glDrawArrays(int, int, int); 76871 method public void glDrawElements(int, int, int, java.nio.Buffer); 76872 method public void glEnable(int); 76873 method public void glEnableClientState(int); 76874 method public void glFinish(); 76875 method public void glFlush(); 76876 method public void glFogf(int, float); 76877 method public void glFogfv(int, float[], int); 76878 method public void glFogfv(int, java.nio.FloatBuffer); 76879 method public void glFogx(int, int); 76880 method public void glFogxv(int, int[], int); 76881 method public void glFogxv(int, java.nio.IntBuffer); 76882 method public void glFrontFace(int); 76883 method public void glFrustumf(float, float, float, float, float, float); 76884 method public void glFrustumx(int, int, int, int, int, int); 76885 method public void glGenTextures(int, int[], int); 76886 method public void glGenTextures(int, java.nio.IntBuffer); 76887 method public int glGetError(); 76888 method public void glGetIntegerv(int, int[], int); 76889 method public void glGetIntegerv(int, java.nio.IntBuffer); 76890 method public String glGetString(int); 76891 method public void glHint(int, int); 76892 method public void glLightModelf(int, float); 76893 method public void glLightModelfv(int, float[], int); 76894 method public void glLightModelfv(int, java.nio.FloatBuffer); 76895 method public void glLightModelx(int, int); 76896 method public void glLightModelxv(int, int[], int); 76897 method public void glLightModelxv(int, java.nio.IntBuffer); 76898 method public void glLightf(int, int, float); 76899 method public void glLightfv(int, int, float[], int); 76900 method public void glLightfv(int, int, java.nio.FloatBuffer); 76901 method public void glLightx(int, int, int); 76902 method public void glLightxv(int, int, int[], int); 76903 method public void glLightxv(int, int, java.nio.IntBuffer); 76904 method public void glLineWidth(float); 76905 method public void glLineWidthx(int); 76906 method public void glLoadIdentity(); 76907 method public void glLoadMatrixf(float[], int); 76908 method public void glLoadMatrixf(java.nio.FloatBuffer); 76909 method public void glLoadMatrixx(int[], int); 76910 method public void glLoadMatrixx(java.nio.IntBuffer); 76911 method public void glLogicOp(int); 76912 method public void glMaterialf(int, int, float); 76913 method public void glMaterialfv(int, int, float[], int); 76914 method public void glMaterialfv(int, int, java.nio.FloatBuffer); 76915 method public void glMaterialx(int, int, int); 76916 method public void glMaterialxv(int, int, int[], int); 76917 method public void glMaterialxv(int, int, java.nio.IntBuffer); 76918 method public void glMatrixMode(int); 76919 method public void glMultMatrixf(float[], int); 76920 method public void glMultMatrixf(java.nio.FloatBuffer); 76921 method public void glMultMatrixx(int[], int); 76922 method public void glMultMatrixx(java.nio.IntBuffer); 76923 method public void glMultiTexCoord4f(int, float, float, float, float); 76924 method public void glMultiTexCoord4x(int, int, int, int, int); 76925 method public void glNormal3f(float, float, float); 76926 method public void glNormal3x(int, int, int); 76927 method public void glNormalPointer(int, int, java.nio.Buffer); 76928 method public void glOrthof(float, float, float, float, float, float); 76929 method public void glOrthox(int, int, int, int, int, int); 76930 method public void glPixelStorei(int, int); 76931 method public void glPointSize(float); 76932 method public void glPointSizex(int); 76933 method public void glPolygonOffset(float, float); 76934 method public void glPolygonOffsetx(int, int); 76935 method public void glPopMatrix(); 76936 method public void glPushMatrix(); 76937 method public void glReadPixels(int, int, int, int, int, int, java.nio.Buffer); 76938 method public void glRotatef(float, float, float, float); 76939 method public void glRotatex(int, int, int, int); 76940 method public void glSampleCoverage(float, boolean); 76941 method public void glSampleCoveragex(int, boolean); 76942 method public void glScalef(float, float, float); 76943 method public void glScalex(int, int, int); 76944 method public void glScissor(int, int, int, int); 76945 method public void glShadeModel(int); 76946 method public void glStencilFunc(int, int, int); 76947 method public void glStencilMask(int); 76948 method public void glStencilOp(int, int, int); 76949 method public void glTexCoordPointer(int, int, int, java.nio.Buffer); 76950 method public void glTexEnvf(int, int, float); 76951 method public void glTexEnvfv(int, int, float[], int); 76952 method public void glTexEnvfv(int, int, java.nio.FloatBuffer); 76953 method public void glTexEnvx(int, int, int); 76954 method public void glTexEnvxv(int, int, int[], int); 76955 method public void glTexEnvxv(int, int, java.nio.IntBuffer); 76956 method public void glTexImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer); 76957 method public void glTexParameterf(int, int, float); 76958 method public void glTexParameterx(int, int, int); 76959 method public void glTexSubImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer); 76960 method public void glTranslatef(float, float, float); 76961 method public void glTranslatex(int, int, int); 76962 method public void glVertexPointer(int, int, int, java.nio.Buffer); 76963 method public void glViewport(int, int, int, int); 76964 field public static final int GL_ADD = 260; // 0x104 76965 field public static final int GL_ALIASED_LINE_WIDTH_RANGE = 33902; // 0x846e 76966 field public static final int GL_ALIASED_POINT_SIZE_RANGE = 33901; // 0x846d 76967 field public static final int GL_ALPHA = 6406; // 0x1906 76968 field public static final int GL_ALPHA_BITS = 3413; // 0xd55 76969 field public static final int GL_ALPHA_TEST = 3008; // 0xbc0 76970 field public static final int GL_ALWAYS = 519; // 0x207 76971 field public static final int GL_AMBIENT = 4608; // 0x1200 76972 field public static final int GL_AMBIENT_AND_DIFFUSE = 5634; // 0x1602 76973 field public static final int GL_AND = 5377; // 0x1501 76974 field public static final int GL_AND_INVERTED = 5380; // 0x1504 76975 field public static final int GL_AND_REVERSE = 5378; // 0x1502 76976 field public static final int GL_BACK = 1029; // 0x405 76977 field public static final int GL_BLEND = 3042; // 0xbe2 76978 field public static final int GL_BLUE_BITS = 3412; // 0xd54 76979 field public static final int GL_BYTE = 5120; // 0x1400 76980 field public static final int GL_CCW = 2305; // 0x901 76981 field public static final int GL_CLAMP_TO_EDGE = 33071; // 0x812f 76982 field public static final int GL_CLEAR = 5376; // 0x1500 76983 field public static final int GL_COLOR_ARRAY = 32886; // 0x8076 76984 field public static final int GL_COLOR_BUFFER_BIT = 16384; // 0x4000 76985 field public static final int GL_COLOR_LOGIC_OP = 3058; // 0xbf2 76986 field public static final int GL_COLOR_MATERIAL = 2903; // 0xb57 76987 field public static final int GL_COMPRESSED_TEXTURE_FORMATS = 34467; // 0x86a3 76988 field public static final int GL_CONSTANT_ATTENUATION = 4615; // 0x1207 76989 field public static final int GL_COPY = 5379; // 0x1503 76990 field public static final int GL_COPY_INVERTED = 5388; // 0x150c 76991 field public static final int GL_CULL_FACE = 2884; // 0xb44 76992 field public static final int GL_CW = 2304; // 0x900 76993 field public static final int GL_DECAL = 8449; // 0x2101 76994 field public static final int GL_DECR = 7683; // 0x1e03 76995 field public static final int GL_DEPTH_BITS = 3414; // 0xd56 76996 field public static final int GL_DEPTH_BUFFER_BIT = 256; // 0x100 76997 field public static final int GL_DEPTH_TEST = 2929; // 0xb71 76998 field public static final int GL_DIFFUSE = 4609; // 0x1201 76999 field public static final int GL_DITHER = 3024; // 0xbd0 77000 field public static final int GL_DONT_CARE = 4352; // 0x1100 77001 field public static final int GL_DST_ALPHA = 772; // 0x304 77002 field public static final int GL_DST_COLOR = 774; // 0x306 77003 field public static final int GL_EMISSION = 5632; // 0x1600 77004 field public static final int GL_EQUAL = 514; // 0x202 77005 field public static final int GL_EQUIV = 5385; // 0x1509 77006 field public static final int GL_EXP = 2048; // 0x800 77007 field public static final int GL_EXP2 = 2049; // 0x801 77008 field public static final int GL_EXTENSIONS = 7939; // 0x1f03 77009 field public static final int GL_FALSE = 0; // 0x0 77010 field public static final int GL_FASTEST = 4353; // 0x1101 77011 field public static final int GL_FIXED = 5132; // 0x140c 77012 field public static final int GL_FLAT = 7424; // 0x1d00 77013 field public static final int GL_FLOAT = 5126; // 0x1406 77014 field public static final int GL_FOG = 2912; // 0xb60 77015 field public static final int GL_FOG_COLOR = 2918; // 0xb66 77016 field public static final int GL_FOG_DENSITY = 2914; // 0xb62 77017 field public static final int GL_FOG_END = 2916; // 0xb64 77018 field public static final int GL_FOG_HINT = 3156; // 0xc54 77019 field public static final int GL_FOG_MODE = 2917; // 0xb65 77020 field public static final int GL_FOG_START = 2915; // 0xb63 77021 field public static final int GL_FRONT = 1028; // 0x404 77022 field public static final int GL_FRONT_AND_BACK = 1032; // 0x408 77023 field public static final int GL_GEQUAL = 518; // 0x206 77024 field public static final int GL_GREATER = 516; // 0x204 77025 field public static final int GL_GREEN_BITS = 3411; // 0xd53 77026 field public static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 35739; // 0x8b9b 77027 field public static final int GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 35738; // 0x8b9a 77028 field public static final int GL_INCR = 7682; // 0x1e02 77029 field public static final int GL_INVALID_ENUM = 1280; // 0x500 77030 field public static final int GL_INVALID_OPERATION = 1282; // 0x502 77031 field public static final int GL_INVALID_VALUE = 1281; // 0x501 77032 field public static final int GL_INVERT = 5386; // 0x150a 77033 field public static final int GL_KEEP = 7680; // 0x1e00 77034 field public static final int GL_LEQUAL = 515; // 0x203 77035 field public static final int GL_LESS = 513; // 0x201 77036 field public static final int GL_LIGHT0 = 16384; // 0x4000 77037 field public static final int GL_LIGHT1 = 16385; // 0x4001 77038 field public static final int GL_LIGHT2 = 16386; // 0x4002 77039 field public static final int GL_LIGHT3 = 16387; // 0x4003 77040 field public static final int GL_LIGHT4 = 16388; // 0x4004 77041 field public static final int GL_LIGHT5 = 16389; // 0x4005 77042 field public static final int GL_LIGHT6 = 16390; // 0x4006 77043 field public static final int GL_LIGHT7 = 16391; // 0x4007 77044 field public static final int GL_LIGHTING = 2896; // 0xb50 77045 field public static final int GL_LIGHT_MODEL_AMBIENT = 2899; // 0xb53 77046 field public static final int GL_LIGHT_MODEL_TWO_SIDE = 2898; // 0xb52 77047 field public static final int GL_LINEAR = 9729; // 0x2601 77048 field public static final int GL_LINEAR_ATTENUATION = 4616; // 0x1208 77049 field public static final int GL_LINEAR_MIPMAP_LINEAR = 9987; // 0x2703 77050 field public static final int GL_LINEAR_MIPMAP_NEAREST = 9985; // 0x2701 77051 field public static final int GL_LINES = 1; // 0x1 77052 field public static final int GL_LINE_LOOP = 2; // 0x2 77053 field public static final int GL_LINE_SMOOTH = 2848; // 0xb20 77054 field public static final int GL_LINE_SMOOTH_HINT = 3154; // 0xc52 77055 field public static final int GL_LINE_STRIP = 3; // 0x3 77056 field public static final int GL_LUMINANCE = 6409; // 0x1909 77057 field public static final int GL_LUMINANCE_ALPHA = 6410; // 0x190a 77058 field public static final int GL_MAX_ELEMENTS_INDICES = 33001; // 0x80e9 77059 field public static final int GL_MAX_ELEMENTS_VERTICES = 33000; // 0x80e8 77060 field public static final int GL_MAX_LIGHTS = 3377; // 0xd31 77061 field public static final int GL_MAX_MODELVIEW_STACK_DEPTH = 3382; // 0xd36 77062 field public static final int GL_MAX_PROJECTION_STACK_DEPTH = 3384; // 0xd38 77063 field public static final int GL_MAX_TEXTURE_SIZE = 3379; // 0xd33 77064 field public static final int GL_MAX_TEXTURE_STACK_DEPTH = 3385; // 0xd39 77065 field public static final int GL_MAX_TEXTURE_UNITS = 34018; // 0x84e2 77066 field public static final int GL_MAX_VIEWPORT_DIMS = 3386; // 0xd3a 77067 field public static final int GL_MODELVIEW = 5888; // 0x1700 77068 field public static final int GL_MODULATE = 8448; // 0x2100 77069 field public static final int GL_MULTISAMPLE = 32925; // 0x809d 77070 field public static final int GL_NAND = 5390; // 0x150e 77071 field public static final int GL_NEAREST = 9728; // 0x2600 77072 field public static final int GL_NEAREST_MIPMAP_LINEAR = 9986; // 0x2702 77073 field public static final int GL_NEAREST_MIPMAP_NEAREST = 9984; // 0x2700 77074 field public static final int GL_NEVER = 512; // 0x200 77075 field public static final int GL_NICEST = 4354; // 0x1102 77076 field public static final int GL_NOOP = 5381; // 0x1505 77077 field public static final int GL_NOR = 5384; // 0x1508 77078 field public static final int GL_NORMALIZE = 2977; // 0xba1 77079 field public static final int GL_NORMAL_ARRAY = 32885; // 0x8075 77080 field public static final int GL_NOTEQUAL = 517; // 0x205 77081 field public static final int GL_NO_ERROR = 0; // 0x0 77082 field public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS = 34466; // 0x86a2 77083 field public static final int GL_ONE = 1; // 0x1 77084 field public static final int GL_ONE_MINUS_DST_ALPHA = 773; // 0x305 77085 field public static final int GL_ONE_MINUS_DST_COLOR = 775; // 0x307 77086 field public static final int GL_ONE_MINUS_SRC_ALPHA = 771; // 0x303 77087 field public static final int GL_ONE_MINUS_SRC_COLOR = 769; // 0x301 77088 field public static final int GL_OR = 5383; // 0x1507 77089 field public static final int GL_OR_INVERTED = 5389; // 0x150d 77090 field public static final int GL_OR_REVERSE = 5387; // 0x150b 77091 field public static final int GL_OUT_OF_MEMORY = 1285; // 0x505 77092 field public static final int GL_PACK_ALIGNMENT = 3333; // 0xd05 77093 field public static final int GL_PALETTE4_R5_G6_B5_OES = 35730; // 0x8b92 77094 field public static final int GL_PALETTE4_RGB5_A1_OES = 35732; // 0x8b94 77095 field public static final int GL_PALETTE4_RGB8_OES = 35728; // 0x8b90 77096 field public static final int GL_PALETTE4_RGBA4_OES = 35731; // 0x8b93 77097 field public static final int GL_PALETTE4_RGBA8_OES = 35729; // 0x8b91 77098 field public static final int GL_PALETTE8_R5_G6_B5_OES = 35735; // 0x8b97 77099 field public static final int GL_PALETTE8_RGB5_A1_OES = 35737; // 0x8b99 77100 field public static final int GL_PALETTE8_RGB8_OES = 35733; // 0x8b95 77101 field public static final int GL_PALETTE8_RGBA4_OES = 35736; // 0x8b98 77102 field public static final int GL_PALETTE8_RGBA8_OES = 35734; // 0x8b96 77103 field public static final int GL_PERSPECTIVE_CORRECTION_HINT = 3152; // 0xc50 77104 field public static final int GL_POINTS = 0; // 0x0 77105 field public static final int GL_POINT_FADE_THRESHOLD_SIZE = 33064; // 0x8128 77106 field public static final int GL_POINT_SIZE = 2833; // 0xb11 77107 field public static final int GL_POINT_SMOOTH = 2832; // 0xb10 77108 field public static final int GL_POINT_SMOOTH_HINT = 3153; // 0xc51 77109 field public static final int GL_POLYGON_OFFSET_FILL = 32823; // 0x8037 77110 field public static final int GL_POLYGON_SMOOTH_HINT = 3155; // 0xc53 77111 field public static final int GL_POSITION = 4611; // 0x1203 77112 field public static final int GL_PROJECTION = 5889; // 0x1701 77113 field public static final int GL_QUADRATIC_ATTENUATION = 4617; // 0x1209 77114 field public static final int GL_RED_BITS = 3410; // 0xd52 77115 field public static final int GL_RENDERER = 7937; // 0x1f01 77116 field public static final int GL_REPEAT = 10497; // 0x2901 77117 field public static final int GL_REPLACE = 7681; // 0x1e01 77118 field public static final int GL_RESCALE_NORMAL = 32826; // 0x803a 77119 field public static final int GL_RGB = 6407; // 0x1907 77120 field public static final int GL_RGBA = 6408; // 0x1908 77121 field public static final int GL_SAMPLE_ALPHA_TO_COVERAGE = 32926; // 0x809e 77122 field public static final int GL_SAMPLE_ALPHA_TO_ONE = 32927; // 0x809f 77123 field public static final int GL_SAMPLE_COVERAGE = 32928; // 0x80a0 77124 field public static final int GL_SCISSOR_TEST = 3089; // 0xc11 77125 field public static final int GL_SET = 5391; // 0x150f 77126 field public static final int GL_SHININESS = 5633; // 0x1601 77127 field public static final int GL_SHORT = 5122; // 0x1402 77128 field public static final int GL_SMOOTH = 7425; // 0x1d01 77129 field public static final int GL_SMOOTH_LINE_WIDTH_RANGE = 2850; // 0xb22 77130 field public static final int GL_SMOOTH_POINT_SIZE_RANGE = 2834; // 0xb12 77131 field public static final int GL_SPECULAR = 4610; // 0x1202 77132 field public static final int GL_SPOT_CUTOFF = 4614; // 0x1206 77133 field public static final int GL_SPOT_DIRECTION = 4612; // 0x1204 77134 field public static final int GL_SPOT_EXPONENT = 4613; // 0x1205 77135 field public static final int GL_SRC_ALPHA = 770; // 0x302 77136 field public static final int GL_SRC_ALPHA_SATURATE = 776; // 0x308 77137 field public static final int GL_SRC_COLOR = 768; // 0x300 77138 field public static final int GL_STACK_OVERFLOW = 1283; // 0x503 77139 field public static final int GL_STACK_UNDERFLOW = 1284; // 0x504 77140 field public static final int GL_STENCIL_BITS = 3415; // 0xd57 77141 field public static final int GL_STENCIL_BUFFER_BIT = 1024; // 0x400 77142 field public static final int GL_STENCIL_TEST = 2960; // 0xb90 77143 field public static final int GL_SUBPIXEL_BITS = 3408; // 0xd50 77144 field public static final int GL_TEXTURE = 5890; // 0x1702 77145 field public static final int GL_TEXTURE0 = 33984; // 0x84c0 77146 field public static final int GL_TEXTURE1 = 33985; // 0x84c1 77147 field public static final int GL_TEXTURE10 = 33994; // 0x84ca 77148 field public static final int GL_TEXTURE11 = 33995; // 0x84cb 77149 field public static final int GL_TEXTURE12 = 33996; // 0x84cc 77150 field public static final int GL_TEXTURE13 = 33997; // 0x84cd 77151 field public static final int GL_TEXTURE14 = 33998; // 0x84ce 77152 field public static final int GL_TEXTURE15 = 33999; // 0x84cf 77153 field public static final int GL_TEXTURE16 = 34000; // 0x84d0 77154 field public static final int GL_TEXTURE17 = 34001; // 0x84d1 77155 field public static final int GL_TEXTURE18 = 34002; // 0x84d2 77156 field public static final int GL_TEXTURE19 = 34003; // 0x84d3 77157 field public static final int GL_TEXTURE2 = 33986; // 0x84c2 77158 field public static final int GL_TEXTURE20 = 34004; // 0x84d4 77159 field public static final int GL_TEXTURE21 = 34005; // 0x84d5 77160 field public static final int GL_TEXTURE22 = 34006; // 0x84d6 77161 field public static final int GL_TEXTURE23 = 34007; // 0x84d7 77162 field public static final int GL_TEXTURE24 = 34008; // 0x84d8 77163 field public static final int GL_TEXTURE25 = 34009; // 0x84d9 77164 field public static final int GL_TEXTURE26 = 34010; // 0x84da 77165 field public static final int GL_TEXTURE27 = 34011; // 0x84db 77166 field public static final int GL_TEXTURE28 = 34012; // 0x84dc 77167 field public static final int GL_TEXTURE29 = 34013; // 0x84dd 77168 field public static final int GL_TEXTURE3 = 33987; // 0x84c3 77169 field public static final int GL_TEXTURE30 = 34014; // 0x84de 77170 field public static final int GL_TEXTURE31 = 34015; // 0x84df 77171 field public static final int GL_TEXTURE4 = 33988; // 0x84c4 77172 field public static final int GL_TEXTURE5 = 33989; // 0x84c5 77173 field public static final int GL_TEXTURE6 = 33990; // 0x84c6 77174 field public static final int GL_TEXTURE7 = 33991; // 0x84c7 77175 field public static final int GL_TEXTURE8 = 33992; // 0x84c8 77176 field public static final int GL_TEXTURE9 = 33993; // 0x84c9 77177 field public static final int GL_TEXTURE_2D = 3553; // 0xde1 77178 field public static final int GL_TEXTURE_COORD_ARRAY = 32888; // 0x8078 77179 field public static final int GL_TEXTURE_ENV = 8960; // 0x2300 77180 field public static final int GL_TEXTURE_ENV_COLOR = 8705; // 0x2201 77181 field public static final int GL_TEXTURE_ENV_MODE = 8704; // 0x2200 77182 field public static final int GL_TEXTURE_MAG_FILTER = 10240; // 0x2800 77183 field public static final int GL_TEXTURE_MIN_FILTER = 10241; // 0x2801 77184 field public static final int GL_TEXTURE_WRAP_S = 10242; // 0x2802 77185 field public static final int GL_TEXTURE_WRAP_T = 10243; // 0x2803 77186 field public static final int GL_TRIANGLES = 4; // 0x4 77187 field public static final int GL_TRIANGLE_FAN = 6; // 0x6 77188 field public static final int GL_TRIANGLE_STRIP = 5; // 0x5 77189 field public static final int GL_TRUE = 1; // 0x1 77190 field public static final int GL_UNPACK_ALIGNMENT = 3317; // 0xcf5 77191 field public static final int GL_UNSIGNED_BYTE = 5121; // 0x1401 77192 field public static final int GL_UNSIGNED_SHORT = 5123; // 0x1403 77193 field public static final int GL_UNSIGNED_SHORT_4_4_4_4 = 32819; // 0x8033 77194 field public static final int GL_UNSIGNED_SHORT_5_5_5_1 = 32820; // 0x8034 77195 field public static final int GL_UNSIGNED_SHORT_5_6_5 = 33635; // 0x8363 77196 field public static final int GL_VENDOR = 7936; // 0x1f00 77197 field public static final int GL_VERSION = 7938; // 0x1f02 77198 field public static final int GL_VERTEX_ARRAY = 32884; // 0x8074 77199 field public static final int GL_XOR = 5382; // 0x1506 77200 field public static final int GL_ZERO = 0; // 0x0 77201 } 77202 77203 public interface GL10Ext extends javax.microedition.khronos.opengles.GL { 77204 method public int glQueryMatrixxOES(int[], int, int[], int); 77205 method public int glQueryMatrixxOES(java.nio.IntBuffer, java.nio.IntBuffer); 77206 } 77207 77208 public interface GL11 extends javax.microedition.khronos.opengles.GL10 { 77209 method public void glBindBuffer(int, int); 77210 method public void glBufferData(int, int, java.nio.Buffer, int); 77211 method public void glBufferSubData(int, int, int, java.nio.Buffer); 77212 method public void glClipPlanef(int, float[], int); 77213 method public void glClipPlanef(int, java.nio.FloatBuffer); 77214 method public void glClipPlanex(int, int[], int); 77215 method public void glClipPlanex(int, java.nio.IntBuffer); 77216 method public void glColor4ub(byte, byte, byte, byte); 77217 method public void glColorPointer(int, int, int, int); 77218 method public void glDeleteBuffers(int, int[], int); 77219 method public void glDeleteBuffers(int, java.nio.IntBuffer); 77220 method public void glDrawElements(int, int, int, int); 77221 method public void glGenBuffers(int, int[], int); 77222 method public void glGenBuffers(int, java.nio.IntBuffer); 77223 method public void glGetBooleanv(int, boolean[], int); 77224 method public void glGetBooleanv(int, java.nio.IntBuffer); 77225 method public void glGetBufferParameteriv(int, int, int[], int); 77226 method public void glGetBufferParameteriv(int, int, java.nio.IntBuffer); 77227 method public void glGetClipPlanef(int, float[], int); 77228 method public void glGetClipPlanef(int, java.nio.FloatBuffer); 77229 method public void glGetClipPlanex(int, int[], int); 77230 method public void glGetClipPlanex(int, java.nio.IntBuffer); 77231 method public void glGetFixedv(int, int[], int); 77232 method public void glGetFixedv(int, java.nio.IntBuffer); 77233 method public void glGetFloatv(int, float[], int); 77234 method public void glGetFloatv(int, java.nio.FloatBuffer); 77235 method public void glGetLightfv(int, int, float[], int); 77236 method public void glGetLightfv(int, int, java.nio.FloatBuffer); 77237 method public void glGetLightxv(int, int, int[], int); 77238 method public void glGetLightxv(int, int, java.nio.IntBuffer); 77239 method public void glGetMaterialfv(int, int, float[], int); 77240 method public void glGetMaterialfv(int, int, java.nio.FloatBuffer); 77241 method public void glGetMaterialxv(int, int, int[], int); 77242 method public void glGetMaterialxv(int, int, java.nio.IntBuffer); 77243 method public void glGetPointerv(int, java.nio.Buffer[]); 77244 method public void glGetTexEnviv(int, int, int[], int); 77245 method public void glGetTexEnviv(int, int, java.nio.IntBuffer); 77246 method public void glGetTexEnvxv(int, int, int[], int); 77247 method public void glGetTexEnvxv(int, int, java.nio.IntBuffer); 77248 method public void glGetTexParameterfv(int, int, float[], int); 77249 method public void glGetTexParameterfv(int, int, java.nio.FloatBuffer); 77250 method public void glGetTexParameteriv(int, int, int[], int); 77251 method public void glGetTexParameteriv(int, int, java.nio.IntBuffer); 77252 method public void glGetTexParameterxv(int, int, int[], int); 77253 method public void glGetTexParameterxv(int, int, java.nio.IntBuffer); 77254 method public boolean glIsBuffer(int); 77255 method public boolean glIsEnabled(int); 77256 method public boolean glIsTexture(int); 77257 method public void glNormalPointer(int, int, int); 77258 method public void glPointParameterf(int, float); 77259 method public void glPointParameterfv(int, float[], int); 77260 method public void glPointParameterfv(int, java.nio.FloatBuffer); 77261 method public void glPointParameterx(int, int); 77262 method public void glPointParameterxv(int, int[], int); 77263 method public void glPointParameterxv(int, java.nio.IntBuffer); 77264 method public void glPointSizePointerOES(int, int, java.nio.Buffer); 77265 method public void glTexCoordPointer(int, int, int, int); 77266 method public void glTexEnvi(int, int, int); 77267 method public void glTexEnviv(int, int, int[], int); 77268 method public void glTexEnviv(int, int, java.nio.IntBuffer); 77269 method public void glTexParameterfv(int, int, float[], int); 77270 method public void glTexParameterfv(int, int, java.nio.FloatBuffer); 77271 method public void glTexParameteri(int, int, int); 77272 method public void glTexParameteriv(int, int, int[], int); 77273 method public void glTexParameteriv(int, int, java.nio.IntBuffer); 77274 method public void glTexParameterxv(int, int, int[], int); 77275 method public void glTexParameterxv(int, int, java.nio.IntBuffer); 77276 method public void glVertexPointer(int, int, int, int); 77277 field public static final int GL_ACTIVE_TEXTURE = 34016; // 0x84e0 77278 field public static final int GL_ADD_SIGNED = 34164; // 0x8574 77279 field public static final int GL_ALPHA_SCALE = 3356; // 0xd1c 77280 field public static final int GL_ALPHA_TEST_FUNC = 3009; // 0xbc1 77281 field public static final int GL_ALPHA_TEST_REF = 3010; // 0xbc2 77282 field public static final int GL_ARRAY_BUFFER = 34962; // 0x8892 77283 field public static final int GL_ARRAY_BUFFER_BINDING = 34964; // 0x8894 77284 field public static final int GL_BLEND_DST = 3040; // 0xbe0 77285 field public static final int GL_BLEND_SRC = 3041; // 0xbe1 77286 field public static final int GL_BUFFER_ACCESS = 35003; // 0x88bb 77287 field public static final int GL_BUFFER_SIZE = 34660; // 0x8764 77288 field public static final int GL_BUFFER_USAGE = 34661; // 0x8765 77289 field public static final int GL_CLIENT_ACTIVE_TEXTURE = 34017; // 0x84e1 77290 field public static final int GL_CLIP_PLANE0 = 12288; // 0x3000 77291 field public static final int GL_CLIP_PLANE1 = 12289; // 0x3001 77292 field public static final int GL_CLIP_PLANE2 = 12290; // 0x3002 77293 field public static final int GL_CLIP_PLANE3 = 12291; // 0x3003 77294 field public static final int GL_CLIP_PLANE4 = 12292; // 0x3004 77295 field public static final int GL_CLIP_PLANE5 = 12293; // 0x3005 77296 field public static final int GL_COLOR_ARRAY_BUFFER_BINDING = 34968; // 0x8898 77297 field public static final int GL_COLOR_ARRAY_POINTER = 32912; // 0x8090 77298 field public static final int GL_COLOR_ARRAY_SIZE = 32897; // 0x8081 77299 field public static final int GL_COLOR_ARRAY_STRIDE = 32899; // 0x8083 77300 field public static final int GL_COLOR_ARRAY_TYPE = 32898; // 0x8082 77301 field public static final int GL_COLOR_CLEAR_VALUE = 3106; // 0xc22 77302 field public static final int GL_COLOR_WRITEMASK = 3107; // 0xc23 77303 field public static final int GL_COMBINE = 34160; // 0x8570 77304 field public static final int GL_COMBINE_ALPHA = 34162; // 0x8572 77305 field public static final int GL_COMBINE_RGB = 34161; // 0x8571 77306 field public static final int GL_CONSTANT = 34166; // 0x8576 77307 field public static final int GL_COORD_REPLACE_OES = 34914; // 0x8862 77308 field public static final int GL_CULL_FACE_MODE = 2885; // 0xb45 77309 field public static final int GL_CURRENT_COLOR = 2816; // 0xb00 77310 field public static final int GL_CURRENT_NORMAL = 2818; // 0xb02 77311 field public static final int GL_CURRENT_TEXTURE_COORDS = 2819; // 0xb03 77312 field public static final int GL_DEPTH_CLEAR_VALUE = 2931; // 0xb73 77313 field public static final int GL_DEPTH_FUNC = 2932; // 0xb74 77314 field public static final int GL_DEPTH_RANGE = 2928; // 0xb70 77315 field public static final int GL_DEPTH_WRITEMASK = 2930; // 0xb72 77316 field public static final int GL_DOT3_RGB = 34478; // 0x86ae 77317 field public static final int GL_DOT3_RGBA = 34479; // 0x86af 77318 field public static final int GL_DYNAMIC_DRAW = 35048; // 0x88e8 77319 field public static final int GL_ELEMENT_ARRAY_BUFFER = 34963; // 0x8893 77320 field public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965; // 0x8895 77321 field public static final int GL_FRONT_FACE = 2886; // 0xb46 77322 field public static final int GL_GENERATE_MIPMAP = 33169; // 0x8191 77323 field public static final int GL_GENERATE_MIPMAP_HINT = 33170; // 0x8192 77324 field public static final int GL_INTERPOLATE = 34165; // 0x8575 77325 field public static final int GL_LINE_WIDTH = 2849; // 0xb21 77326 field public static final int GL_LOGIC_OP_MODE = 3056; // 0xbf0 77327 field public static final int GL_MATRIX_MODE = 2976; // 0xba0 77328 field public static final int GL_MAX_CLIP_PLANES = 3378; // 0xd32 77329 field public static final int GL_MODELVIEW_MATRIX = 2982; // 0xba6 77330 field public static final int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES = 35213; // 0x898d 77331 field public static final int GL_MODELVIEW_STACK_DEPTH = 2979; // 0xba3 77332 field public static final int GL_NORMAL_ARRAY_BUFFER_BINDING = 34967; // 0x8897 77333 field public static final int GL_NORMAL_ARRAY_POINTER = 32911; // 0x808f 77334 field public static final int GL_NORMAL_ARRAY_STRIDE = 32895; // 0x807f 77335 field public static final int GL_NORMAL_ARRAY_TYPE = 32894; // 0x807e 77336 field public static final int GL_OPERAND0_ALPHA = 34200; // 0x8598 77337 field public static final int GL_OPERAND0_RGB = 34192; // 0x8590 77338 field public static final int GL_OPERAND1_ALPHA = 34201; // 0x8599 77339 field public static final int GL_OPERAND1_RGB = 34193; // 0x8591 77340 field public static final int GL_OPERAND2_ALPHA = 34202; // 0x859a 77341 field public static final int GL_OPERAND2_RGB = 34194; // 0x8592 77342 field public static final int GL_POINT_DISTANCE_ATTENUATION = 33065; // 0x8129 77343 field public static final int GL_POINT_FADE_THRESHOLD_SIZE = 33064; // 0x8128 77344 field public static final int GL_POINT_SIZE = 2833; // 0xb11 77345 field public static final int GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES = 35743; // 0x8b9f 77346 field public static final int GL_POINT_SIZE_ARRAY_OES = 35740; // 0x8b9c 77347 field public static final int GL_POINT_SIZE_ARRAY_POINTER_OES = 35212; // 0x898c 77348 field public static final int GL_POINT_SIZE_ARRAY_STRIDE_OES = 35211; // 0x898b 77349 field public static final int GL_POINT_SIZE_ARRAY_TYPE_OES = 35210; // 0x898a 77350 field public static final int GL_POINT_SIZE_MAX = 33063; // 0x8127 77351 field public static final int GL_POINT_SIZE_MIN = 33062; // 0x8126 77352 field public static final int GL_POINT_SPRITE_OES = 34913; // 0x8861 77353 field public static final int GL_POLYGON_OFFSET_FACTOR = 32824; // 0x8038 77354 field public static final int GL_POLYGON_OFFSET_UNITS = 10752; // 0x2a00 77355 field public static final int GL_PREVIOUS = 34168; // 0x8578 77356 field public static final int GL_PRIMARY_COLOR = 34167; // 0x8577 77357 field public static final int GL_PROJECTION_MATRIX = 2983; // 0xba7 77358 field public static final int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES = 35214; // 0x898e 77359 field public static final int GL_PROJECTION_STACK_DEPTH = 2980; // 0xba4 77360 field public static final int GL_RGB_SCALE = 34163; // 0x8573 77361 field public static final int GL_SAMPLES = 32937; // 0x80a9 77362 field public static final int GL_SAMPLE_BUFFERS = 32936; // 0x80a8 77363 field public static final int GL_SAMPLE_COVERAGE_INVERT = 32939; // 0x80ab 77364 field public static final int GL_SAMPLE_COVERAGE_VALUE = 32938; // 0x80aa 77365 field public static final int GL_SCISSOR_BOX = 3088; // 0xc10 77366 field public static final int GL_SHADE_MODEL = 2900; // 0xb54 77367 field public static final int GL_SRC0_ALPHA = 34184; // 0x8588 77368 field public static final int GL_SRC0_RGB = 34176; // 0x8580 77369 field public static final int GL_SRC1_ALPHA = 34185; // 0x8589 77370 field public static final int GL_SRC1_RGB = 34177; // 0x8581 77371 field public static final int GL_SRC2_ALPHA = 34186; // 0x858a 77372 field public static final int GL_SRC2_RGB = 34178; // 0x8582 77373 field public static final int GL_STATIC_DRAW = 35044; // 0x88e4 77374 field public static final int GL_STENCIL_CLEAR_VALUE = 2961; // 0xb91 77375 field public static final int GL_STENCIL_FAIL = 2964; // 0xb94 77376 field public static final int GL_STENCIL_FUNC = 2962; // 0xb92 77377 field public static final int GL_STENCIL_PASS_DEPTH_FAIL = 2965; // 0xb95 77378 field public static final int GL_STENCIL_PASS_DEPTH_PASS = 2966; // 0xb96 77379 field public static final int GL_STENCIL_REF = 2967; // 0xb97 77380 field public static final int GL_STENCIL_VALUE_MASK = 2963; // 0xb93 77381 field public static final int GL_STENCIL_WRITEMASK = 2968; // 0xb98 77382 field public static final int GL_SUBTRACT = 34023; // 0x84e7 77383 field public static final int GL_TEXTURE_BINDING_2D = 32873; // 0x8069 77384 field public static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 34970; // 0x889a 77385 field public static final int GL_TEXTURE_COORD_ARRAY_POINTER = 32914; // 0x8092 77386 field public static final int GL_TEXTURE_COORD_ARRAY_SIZE = 32904; // 0x8088 77387 field public static final int GL_TEXTURE_COORD_ARRAY_STRIDE = 32906; // 0x808a 77388 field public static final int GL_TEXTURE_COORD_ARRAY_TYPE = 32905; // 0x8089 77389 field public static final int GL_TEXTURE_MATRIX = 2984; // 0xba8 77390 field public static final int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES = 35215; // 0x898f 77391 field public static final int GL_TEXTURE_STACK_DEPTH = 2981; // 0xba5 77392 field public static final int GL_VERTEX_ARRAY_BUFFER_BINDING = 34966; // 0x8896 77393 field public static final int GL_VERTEX_ARRAY_POINTER = 32910; // 0x808e 77394 field public static final int GL_VERTEX_ARRAY_SIZE = 32890; // 0x807a 77395 field public static final int GL_VERTEX_ARRAY_STRIDE = 32892; // 0x807c 77396 field public static final int GL_VERTEX_ARRAY_TYPE = 32891; // 0x807b 77397 field public static final int GL_VIEWPORT = 2978; // 0xba2 77398 field public static final int GL_WRITE_ONLY = 35001; // 0x88b9 77399 } 77400 77401 public interface GL11Ext extends javax.microedition.khronos.opengles.GL { 77402 method public void glCurrentPaletteMatrixOES(int); 77403 method public void glDrawTexfOES(float, float, float, float, float); 77404 method public void glDrawTexfvOES(float[], int); 77405 method public void glDrawTexfvOES(java.nio.FloatBuffer); 77406 method public void glDrawTexiOES(int, int, int, int, int); 77407 method public void glDrawTexivOES(int[], int); 77408 method public void glDrawTexivOES(java.nio.IntBuffer); 77409 method public void glDrawTexsOES(short, short, short, short, short); 77410 method public void glDrawTexsvOES(short[], int); 77411 method public void glDrawTexsvOES(java.nio.ShortBuffer); 77412 method public void glDrawTexxOES(int, int, int, int, int); 77413 method public void glDrawTexxvOES(int[], int); 77414 method public void glDrawTexxvOES(java.nio.IntBuffer); 77415 method public void glEnable(int); 77416 method public void glEnableClientState(int); 77417 method public void glLoadPaletteFromModelViewMatrixOES(); 77418 method public void glMatrixIndexPointerOES(int, int, int, java.nio.Buffer); 77419 method public void glMatrixIndexPointerOES(int, int, int, int); 77420 method public void glTexParameterfv(int, int, float[], int); 77421 method public void glWeightPointerOES(int, int, int, java.nio.Buffer); 77422 method public void glWeightPointerOES(int, int, int, int); 77423 field public static final int GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES = 35742; // 0x8b9e 77424 field public static final int GL_MATRIX_INDEX_ARRAY_OES = 34884; // 0x8844 77425 field public static final int GL_MATRIX_INDEX_ARRAY_POINTER_OES = 34889; // 0x8849 77426 field public static final int GL_MATRIX_INDEX_ARRAY_SIZE_OES = 34886; // 0x8846 77427 field public static final int GL_MATRIX_INDEX_ARRAY_STRIDE_OES = 34888; // 0x8848 77428 field public static final int GL_MATRIX_INDEX_ARRAY_TYPE_OES = 34887; // 0x8847 77429 field public static final int GL_MATRIX_PALETTE_OES = 34880; // 0x8840 77430 field public static final int GL_MAX_PALETTE_MATRICES_OES = 34882; // 0x8842 77431 field public static final int GL_MAX_VERTEX_UNITS_OES = 34468; // 0x86a4 77432 field public static final int GL_TEXTURE_CROP_RECT_OES = 35741; // 0x8b9d 77433 field public static final int GL_WEIGHT_ARRAY_BUFFER_BINDING_OES = 34974; // 0x889e 77434 field public static final int GL_WEIGHT_ARRAY_OES = 34477; // 0x86ad 77435 field public static final int GL_WEIGHT_ARRAY_POINTER_OES = 34476; // 0x86ac 77436 field public static final int GL_WEIGHT_ARRAY_SIZE_OES = 34475; // 0x86ab 77437 field public static final int GL_WEIGHT_ARRAY_STRIDE_OES = 34474; // 0x86aa 77438 field public static final int GL_WEIGHT_ARRAY_TYPE_OES = 34473; // 0x86a9 77439 } 77440 77441 public interface GL11ExtensionPack extends javax.microedition.khronos.opengles.GL { 77442 method public void glBindFramebufferOES(int, int); 77443 method public void glBindRenderbufferOES(int, int); 77444 method public void glBindTexture(int, int); 77445 method public void glBlendEquation(int); 77446 method public void glBlendEquationSeparate(int, int); 77447 method public void glBlendFuncSeparate(int, int, int, int); 77448 method public int glCheckFramebufferStatusOES(int); 77449 method public void glCompressedTexImage2D(int, int, int, int, int, int, int, java.nio.Buffer); 77450 method public void glCopyTexImage2D(int, int, int, int, int, int, int, int); 77451 method public void glDeleteFramebuffersOES(int, int[], int); 77452 method public void glDeleteFramebuffersOES(int, java.nio.IntBuffer); 77453 method public void glDeleteRenderbuffersOES(int, int[], int); 77454 method public void glDeleteRenderbuffersOES(int, java.nio.IntBuffer); 77455 method public void glEnable(int); 77456 method public void glFramebufferRenderbufferOES(int, int, int, int); 77457 method public void glFramebufferTexture2DOES(int, int, int, int, int); 77458 method public void glGenFramebuffersOES(int, int[], int); 77459 method public void glGenFramebuffersOES(int, java.nio.IntBuffer); 77460 method public void glGenRenderbuffersOES(int, int[], int); 77461 method public void glGenRenderbuffersOES(int, java.nio.IntBuffer); 77462 method public void glGenerateMipmapOES(int); 77463 method public void glGetFramebufferAttachmentParameterivOES(int, int, int, int[], int); 77464 method public void glGetFramebufferAttachmentParameterivOES(int, int, int, java.nio.IntBuffer); 77465 method public void glGetIntegerv(int, int[], int); 77466 method public void glGetIntegerv(int, java.nio.IntBuffer); 77467 method public void glGetRenderbufferParameterivOES(int, int, int[], int); 77468 method public void glGetRenderbufferParameterivOES(int, int, java.nio.IntBuffer); 77469 method public void glGetTexGenfv(int, int, float[], int); 77470 method public void glGetTexGenfv(int, int, java.nio.FloatBuffer); 77471 method public void glGetTexGeniv(int, int, int[], int); 77472 method public void glGetTexGeniv(int, int, java.nio.IntBuffer); 77473 method public void glGetTexGenxv(int, int, int[], int); 77474 method public void glGetTexGenxv(int, int, java.nio.IntBuffer); 77475 method public boolean glIsFramebufferOES(int); 77476 method public boolean glIsRenderbufferOES(int); 77477 method public void glRenderbufferStorageOES(int, int, int, int); 77478 method public void glStencilOp(int, int, int); 77479 method public void glTexEnvf(int, int, float); 77480 method public void glTexEnvfv(int, int, float[], int); 77481 method public void glTexEnvfv(int, int, java.nio.FloatBuffer); 77482 method public void glTexEnvx(int, int, int); 77483 method public void glTexEnvxv(int, int, int[], int); 77484 method public void glTexEnvxv(int, int, java.nio.IntBuffer); 77485 method public void glTexGenf(int, int, float); 77486 method public void glTexGenfv(int, int, float[], int); 77487 method public void glTexGenfv(int, int, java.nio.FloatBuffer); 77488 method public void glTexGeni(int, int, int); 77489 method public void glTexGeniv(int, int, int[], int); 77490 method public void glTexGeniv(int, int, java.nio.IntBuffer); 77491 method public void glTexGenx(int, int, int); 77492 method public void glTexGenxv(int, int, int[], int); 77493 method public void glTexGenxv(int, int, java.nio.IntBuffer); 77494 method public void glTexParameterf(int, int, float); 77495 field public static final int GL_BLEND_DST_ALPHA = 32970; // 0x80ca 77496 field public static final int GL_BLEND_DST_RGB = 32968; // 0x80c8 77497 field public static final int GL_BLEND_EQUATION = 32777; // 0x8009 77498 field public static final int GL_BLEND_EQUATION_ALPHA = 34877; // 0x883d 77499 field public static final int GL_BLEND_EQUATION_RGB = 32777; // 0x8009 77500 field public static final int GL_BLEND_SRC_ALPHA = 32971; // 0x80cb 77501 field public static final int GL_BLEND_SRC_RGB = 32969; // 0x80c9 77502 field public static final int GL_COLOR_ATTACHMENT0_OES = 36064; // 0x8ce0 77503 field public static final int GL_COLOR_ATTACHMENT10_OES = 36074; // 0x8cea 77504 field public static final int GL_COLOR_ATTACHMENT11_OES = 36075; // 0x8ceb 77505 field public static final int GL_COLOR_ATTACHMENT12_OES = 36076; // 0x8cec 77506 field public static final int GL_COLOR_ATTACHMENT13_OES = 36077; // 0x8ced 77507 field public static final int GL_COLOR_ATTACHMENT14_OES = 36078; // 0x8cee 77508 field public static final int GL_COLOR_ATTACHMENT15_OES = 36079; // 0x8cef 77509 field public static final int GL_COLOR_ATTACHMENT1_OES = 36065; // 0x8ce1 77510 field public static final int GL_COLOR_ATTACHMENT2_OES = 36066; // 0x8ce2 77511 field public static final int GL_COLOR_ATTACHMENT3_OES = 36067; // 0x8ce3 77512 field public static final int GL_COLOR_ATTACHMENT4_OES = 36068; // 0x8ce4 77513 field public static final int GL_COLOR_ATTACHMENT5_OES = 36069; // 0x8ce5 77514 field public static final int GL_COLOR_ATTACHMENT6_OES = 36070; // 0x8ce6 77515 field public static final int GL_COLOR_ATTACHMENT7_OES = 36071; // 0x8ce7 77516 field public static final int GL_COLOR_ATTACHMENT8_OES = 36072; // 0x8ce8 77517 field public static final int GL_COLOR_ATTACHMENT9_OES = 36073; // 0x8ce9 77518 field public static final int GL_DECR_WRAP = 34056; // 0x8508 77519 field public static final int GL_DEPTH_ATTACHMENT_OES = 36096; // 0x8d00 77520 field public static final int GL_DEPTH_COMPONENT = 6402; // 0x1902 77521 field public static final int GL_DEPTH_COMPONENT16 = 33189; // 0x81a5 77522 field public static final int GL_DEPTH_COMPONENT24 = 33190; // 0x81a6 77523 field public static final int GL_DEPTH_COMPONENT32 = 33191; // 0x81a7 77524 field public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES = 36049; // 0x8cd1 77525 field public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES = 36048; // 0x8cd0 77526 field public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES = 36051; // 0x8cd3 77527 field public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES = 36050; // 0x8cd2 77528 field public static final int GL_FRAMEBUFFER_BINDING_OES = 36006; // 0x8ca6 77529 field public static final int GL_FRAMEBUFFER_COMPLETE_OES = 36053; // 0x8cd5 77530 field public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES = 36054; // 0x8cd6 77531 field public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES = 36057; // 0x8cd9 77532 field public static final int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES = 36059; // 0x8cdb 77533 field public static final int GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES = 36058; // 0x8cda 77534 field public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES = 36055; // 0x8cd7 77535 field public static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES = 36060; // 0x8cdc 77536 field public static final int GL_FRAMEBUFFER_OES = 36160; // 0x8d40 77537 field public static final int GL_FRAMEBUFFER_UNSUPPORTED_OES = 36061; // 0x8cdd 77538 field public static final int GL_FUNC_ADD = 32774; // 0x8006 77539 field public static final int GL_FUNC_REVERSE_SUBTRACT = 32779; // 0x800b 77540 field public static final int GL_FUNC_SUBTRACT = 32778; // 0x800a 77541 field public static final int GL_INCR_WRAP = 34055; // 0x8507 77542 field public static final int GL_INVALID_FRAMEBUFFER_OPERATION_OES = 1286; // 0x506 77543 field public static final int GL_MAX_COLOR_ATTACHMENTS_OES = 36063; // 0x8cdf 77544 field public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE = 34076; // 0x851c 77545 field public static final int GL_MAX_RENDERBUFFER_SIZE_OES = 34024; // 0x84e8 77546 field public static final int GL_MIRRORED_REPEAT = 33648; // 0x8370 77547 field public static final int GL_NORMAL_MAP = 34065; // 0x8511 77548 field public static final int GL_REFLECTION_MAP = 34066; // 0x8512 77549 field public static final int GL_RENDERBUFFER_ALPHA_SIZE_OES = 36179; // 0x8d53 77550 field public static final int GL_RENDERBUFFER_BINDING_OES = 36007; // 0x8ca7 77551 field public static final int GL_RENDERBUFFER_BLUE_SIZE_OES = 36178; // 0x8d52 77552 field public static final int GL_RENDERBUFFER_DEPTH_SIZE_OES = 36180; // 0x8d54 77553 field public static final int GL_RENDERBUFFER_GREEN_SIZE_OES = 36177; // 0x8d51 77554 field public static final int GL_RENDERBUFFER_HEIGHT_OES = 36163; // 0x8d43 77555 field public static final int GL_RENDERBUFFER_INTERNAL_FORMAT_OES = 36164; // 0x8d44 77556 field public static final int GL_RENDERBUFFER_OES = 36161; // 0x8d41 77557 field public static final int GL_RENDERBUFFER_RED_SIZE_OES = 36176; // 0x8d50 77558 field public static final int GL_RENDERBUFFER_STENCIL_SIZE_OES = 36181; // 0x8d55 77559 field public static final int GL_RENDERBUFFER_WIDTH_OES = 36162; // 0x8d42 77560 field public static final int GL_RGB565_OES = 36194; // 0x8d62 77561 field public static final int GL_RGB5_A1 = 32855; // 0x8057 77562 field public static final int GL_RGB8 = 32849; // 0x8051 77563 field public static final int GL_RGBA4 = 32854; // 0x8056 77564 field public static final int GL_RGBA8 = 32856; // 0x8058 77565 field public static final int GL_STENCIL_ATTACHMENT_OES = 36128; // 0x8d20 77566 field public static final int GL_STENCIL_INDEX = 6401; // 0x1901 77567 field public static final int GL_STENCIL_INDEX1_OES = 36166; // 0x8d46 77568 field public static final int GL_STENCIL_INDEX4_OES = 36167; // 0x8d47 77569 field public static final int GL_STENCIL_INDEX8_OES = 36168; // 0x8d48 77570 field public static final int GL_STR = -1; // 0xffffffff 77571 field public static final int GL_TEXTURE_BINDING_CUBE_MAP = 34068; // 0x8514 77572 field public static final int GL_TEXTURE_CUBE_MAP = 34067; // 0x8513 77573 field public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 34070; // 0x8516 77574 field public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 34072; // 0x8518 77575 field public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 34074; // 0x851a 77576 field public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X = 34069; // 0x8515 77577 field public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 34071; // 0x8517 77578 field public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 34073; // 0x8519 77579 field public static final int GL_TEXTURE_GEN_MODE = 9472; // 0x2500 77580 field public static final int GL_TEXTURE_GEN_STR = 36192; // 0x8d60 77581 } 77582 77583} 77584 77585package javax.net { 77586 77587 public abstract class ServerSocketFactory { 77588 ctor protected ServerSocketFactory(); 77589 method public java.net.ServerSocket createServerSocket() throws java.io.IOException; 77590 method public abstract java.net.ServerSocket createServerSocket(int) throws java.io.IOException; 77591 method public abstract java.net.ServerSocket createServerSocket(int, int) throws java.io.IOException; 77592 method public abstract java.net.ServerSocket createServerSocket(int, int, java.net.InetAddress) throws java.io.IOException; 77593 method public static javax.net.ServerSocketFactory getDefault(); 77594 } 77595 77596 public abstract class SocketFactory { 77597 ctor protected SocketFactory(); 77598 method public java.net.Socket createSocket() throws java.io.IOException; 77599 method public abstract java.net.Socket createSocket(String, int) throws java.io.IOException, java.net.UnknownHostException; 77600 method public abstract java.net.Socket createSocket(String, int, java.net.InetAddress, int) throws java.io.IOException, java.net.UnknownHostException; 77601 method public abstract java.net.Socket createSocket(java.net.InetAddress, int) throws java.io.IOException; 77602 method public abstract java.net.Socket createSocket(java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException; 77603 method public static javax.net.SocketFactory getDefault(); 77604 } 77605 77606} 77607 77608package javax.net.ssl { 77609 77610 public class CertPathTrustManagerParameters implements javax.net.ssl.ManagerFactoryParameters { 77611 ctor public CertPathTrustManagerParameters(java.security.cert.CertPathParameters); 77612 method public java.security.cert.CertPathParameters getParameters(); 77613 } 77614 77615 public abstract class ExtendedSSLSession implements javax.net.ssl.SSLSession { 77616 ctor public ExtendedSSLSession(); 77617 method public abstract String[] getLocalSupportedSignatureAlgorithms(); 77618 method public abstract String[] getPeerSupportedSignatureAlgorithms(); 77619 method public java.util.List<javax.net.ssl.SNIServerName> getRequestedServerNames(); 77620 } 77621 77622 public class HandshakeCompletedEvent extends java.util.EventObject { 77623 ctor public HandshakeCompletedEvent(javax.net.ssl.SSLSocket, javax.net.ssl.SSLSession); 77624 method public String getCipherSuite(); 77625 method public java.security.cert.Certificate[] getLocalCertificates(); 77626 method public java.security.Principal getLocalPrincipal(); 77627 method public javax.security.cert.X509Certificate[] getPeerCertificateChain() throws javax.net.ssl.SSLPeerUnverifiedException; 77628 method public java.security.cert.Certificate[] getPeerCertificates() throws javax.net.ssl.SSLPeerUnverifiedException; 77629 method public java.security.Principal getPeerPrincipal() throws javax.net.ssl.SSLPeerUnverifiedException; 77630 method public javax.net.ssl.SSLSession getSession(); 77631 method public javax.net.ssl.SSLSocket getSocket(); 77632 } 77633 77634 public interface HandshakeCompletedListener extends java.util.EventListener { 77635 method public void handshakeCompleted(javax.net.ssl.HandshakeCompletedEvent); 77636 } 77637 77638 public interface HostnameVerifier { 77639 method public boolean verify(String, javax.net.ssl.SSLSession); 77640 } 77641 77642 public abstract class HttpsURLConnection extends java.net.HttpURLConnection { 77643 ctor protected HttpsURLConnection(java.net.URL); 77644 method public abstract String getCipherSuite(); 77645 method public static javax.net.ssl.HostnameVerifier getDefaultHostnameVerifier(); 77646 method public static javax.net.ssl.SSLSocketFactory getDefaultSSLSocketFactory(); 77647 method public javax.net.ssl.HostnameVerifier getHostnameVerifier(); 77648 method public abstract java.security.cert.Certificate[] getLocalCertificates(); 77649 method public java.security.Principal getLocalPrincipal(); 77650 method public java.security.Principal getPeerPrincipal() throws javax.net.ssl.SSLPeerUnverifiedException; 77651 method public javax.net.ssl.SSLSocketFactory getSSLSocketFactory(); 77652 method public abstract java.security.cert.Certificate[] getServerCertificates() throws javax.net.ssl.SSLPeerUnverifiedException; 77653 method public static void setDefaultHostnameVerifier(javax.net.ssl.HostnameVerifier); 77654 method public static void setDefaultSSLSocketFactory(javax.net.ssl.SSLSocketFactory); 77655 method public void setHostnameVerifier(javax.net.ssl.HostnameVerifier); 77656 method public void setSSLSocketFactory(javax.net.ssl.SSLSocketFactory); 77657 field protected javax.net.ssl.HostnameVerifier hostnameVerifier; 77658 } 77659 77660 public interface KeyManager { 77661 } 77662 77663 public class KeyManagerFactory { 77664 ctor protected KeyManagerFactory(javax.net.ssl.KeyManagerFactorySpi, java.security.Provider, String); 77665 method public final String getAlgorithm(); 77666 method public static final String getDefaultAlgorithm(); 77667 method public static final javax.net.ssl.KeyManagerFactory getInstance(String) throws java.security.NoSuchAlgorithmException; 77668 method public static final javax.net.ssl.KeyManagerFactory getInstance(String, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 77669 method public static final javax.net.ssl.KeyManagerFactory getInstance(String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 77670 method public final javax.net.ssl.KeyManager[] getKeyManagers(); 77671 method public final java.security.Provider getProvider(); 77672 method public final void init(java.security.KeyStore, char[]) throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException; 77673 method public final void init(javax.net.ssl.ManagerFactoryParameters) throws java.security.InvalidAlgorithmParameterException; 77674 } 77675 77676 public abstract class KeyManagerFactorySpi { 77677 ctor public KeyManagerFactorySpi(); 77678 method protected abstract javax.net.ssl.KeyManager[] engineGetKeyManagers(); 77679 method protected abstract void engineInit(java.security.KeyStore, char[]) throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException; 77680 method protected abstract void engineInit(javax.net.ssl.ManagerFactoryParameters) throws java.security.InvalidAlgorithmParameterException; 77681 } 77682 77683 public class KeyStoreBuilderParameters implements javax.net.ssl.ManagerFactoryParameters { 77684 ctor public KeyStoreBuilderParameters(java.security.KeyStore.Builder); 77685 ctor public KeyStoreBuilderParameters(java.util.List<java.security.KeyStore.Builder>); 77686 method public java.util.List<java.security.KeyStore.Builder> getParameters(); 77687 } 77688 77689 public interface ManagerFactoryParameters { 77690 } 77691 77692 public final class SNIHostName extends javax.net.ssl.SNIServerName { 77693 ctor public SNIHostName(String); 77694 ctor public SNIHostName(byte[]); 77695 method public static javax.net.ssl.SNIMatcher createSNIMatcher(String); 77696 method public String getAsciiName(); 77697 } 77698 77699 public abstract class SNIMatcher { 77700 ctor protected SNIMatcher(int); 77701 method public final int getType(); 77702 method public abstract boolean matches(javax.net.ssl.SNIServerName); 77703 } 77704 77705 public abstract class SNIServerName { 77706 ctor protected SNIServerName(int, byte[]); 77707 method public final byte[] getEncoded(); 77708 method public final int getType(); 77709 } 77710 77711 public class SSLContext { 77712 ctor protected SSLContext(javax.net.ssl.SSLContextSpi, java.security.Provider, String); 77713 method public final javax.net.ssl.SSLEngine createSSLEngine(); 77714 method public final javax.net.ssl.SSLEngine createSSLEngine(String, int); 77715 method public final javax.net.ssl.SSLSessionContext getClientSessionContext(); 77716 method public static javax.net.ssl.SSLContext getDefault() throws java.security.NoSuchAlgorithmException; 77717 method public final javax.net.ssl.SSLParameters getDefaultSSLParameters(); 77718 method public static javax.net.ssl.SSLContext getInstance(String) throws java.security.NoSuchAlgorithmException; 77719 method public static javax.net.ssl.SSLContext getInstance(String, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 77720 method public static javax.net.ssl.SSLContext getInstance(String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 77721 method public final String getProtocol(); 77722 method public final java.security.Provider getProvider(); 77723 method public final javax.net.ssl.SSLSessionContext getServerSessionContext(); 77724 method public final javax.net.ssl.SSLServerSocketFactory getServerSocketFactory(); 77725 method public final javax.net.ssl.SSLSocketFactory getSocketFactory(); 77726 method public final javax.net.ssl.SSLParameters getSupportedSSLParameters(); 77727 method public final void init(javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], java.security.SecureRandom) throws java.security.KeyManagementException; 77728 method public static void setDefault(javax.net.ssl.SSLContext); 77729 } 77730 77731 public abstract class SSLContextSpi { 77732 ctor public SSLContextSpi(); 77733 method protected abstract javax.net.ssl.SSLEngine engineCreateSSLEngine(); 77734 method protected abstract javax.net.ssl.SSLEngine engineCreateSSLEngine(String, int); 77735 method protected abstract javax.net.ssl.SSLSessionContext engineGetClientSessionContext(); 77736 method protected javax.net.ssl.SSLParameters engineGetDefaultSSLParameters(); 77737 method protected abstract javax.net.ssl.SSLSessionContext engineGetServerSessionContext(); 77738 method protected abstract javax.net.ssl.SSLServerSocketFactory engineGetServerSocketFactory(); 77739 method protected abstract javax.net.ssl.SSLSocketFactory engineGetSocketFactory(); 77740 method protected javax.net.ssl.SSLParameters engineGetSupportedSSLParameters(); 77741 method protected abstract void engineInit(javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], java.security.SecureRandom) throws java.security.KeyManagementException; 77742 } 77743 77744 public abstract class SSLEngine { 77745 ctor protected SSLEngine(); 77746 ctor protected SSLEngine(String, int); 77747 method public abstract void beginHandshake() throws javax.net.ssl.SSLException; 77748 method public abstract void closeInbound() throws javax.net.ssl.SSLException; 77749 method public abstract void closeOutbound(); 77750 method public String getApplicationProtocol(); 77751 method public abstract Runnable getDelegatedTask(); 77752 method public abstract boolean getEnableSessionCreation(); 77753 method public abstract String[] getEnabledCipherSuites(); 77754 method public abstract String[] getEnabledProtocols(); 77755 method public String getHandshakeApplicationProtocol(); 77756 method public java.util.function.BiFunction<javax.net.ssl.SSLEngine,java.util.List<java.lang.String>,java.lang.String> getHandshakeApplicationProtocolSelector(); 77757 method public javax.net.ssl.SSLSession getHandshakeSession(); 77758 method public abstract javax.net.ssl.SSLEngineResult.HandshakeStatus getHandshakeStatus(); 77759 method public abstract boolean getNeedClientAuth(); 77760 method public String getPeerHost(); 77761 method public int getPeerPort(); 77762 method public javax.net.ssl.SSLParameters getSSLParameters(); 77763 method public abstract javax.net.ssl.SSLSession getSession(); 77764 method public abstract String[] getSupportedCipherSuites(); 77765 method public abstract String[] getSupportedProtocols(); 77766 method public abstract boolean getUseClientMode(); 77767 method public abstract boolean getWantClientAuth(); 77768 method public abstract boolean isInboundDone(); 77769 method public abstract boolean isOutboundDone(); 77770 method public abstract void setEnableSessionCreation(boolean); 77771 method public abstract void setEnabledCipherSuites(String[]); 77772 method public abstract void setEnabledProtocols(String[]); 77773 method public void setHandshakeApplicationProtocolSelector(java.util.function.BiFunction<javax.net.ssl.SSLEngine,java.util.List<java.lang.String>,java.lang.String>); 77774 method public abstract void setNeedClientAuth(boolean); 77775 method public void setSSLParameters(javax.net.ssl.SSLParameters); 77776 method public abstract void setUseClientMode(boolean); 77777 method public abstract void setWantClientAuth(boolean); 77778 method public javax.net.ssl.SSLEngineResult unwrap(java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.net.ssl.SSLException; 77779 method public javax.net.ssl.SSLEngineResult unwrap(java.nio.ByteBuffer, java.nio.ByteBuffer[]) throws javax.net.ssl.SSLException; 77780 method public abstract javax.net.ssl.SSLEngineResult unwrap(java.nio.ByteBuffer, java.nio.ByteBuffer[], int, int) throws javax.net.ssl.SSLException; 77781 method public javax.net.ssl.SSLEngineResult wrap(java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.net.ssl.SSLException; 77782 method public javax.net.ssl.SSLEngineResult wrap(java.nio.ByteBuffer[], java.nio.ByteBuffer) throws javax.net.ssl.SSLException; 77783 method public abstract javax.net.ssl.SSLEngineResult wrap(java.nio.ByteBuffer[], int, int, java.nio.ByteBuffer) throws javax.net.ssl.SSLException; 77784 } 77785 77786 public class SSLEngineResult { 77787 ctor public SSLEngineResult(javax.net.ssl.SSLEngineResult.Status, javax.net.ssl.SSLEngineResult.HandshakeStatus, int, int); 77788 method public final int bytesConsumed(); 77789 method public final int bytesProduced(); 77790 method public final javax.net.ssl.SSLEngineResult.HandshakeStatus getHandshakeStatus(); 77791 method public final javax.net.ssl.SSLEngineResult.Status getStatus(); 77792 } 77793 77794 public enum SSLEngineResult.HandshakeStatus { 77795 enum_constant public static final javax.net.ssl.SSLEngineResult.HandshakeStatus FINISHED; 77796 enum_constant public static final javax.net.ssl.SSLEngineResult.HandshakeStatus NEED_TASK; 77797 enum_constant public static final javax.net.ssl.SSLEngineResult.HandshakeStatus NEED_UNWRAP; 77798 enum_constant public static final javax.net.ssl.SSLEngineResult.HandshakeStatus NEED_WRAP; 77799 enum_constant public static final javax.net.ssl.SSLEngineResult.HandshakeStatus NOT_HANDSHAKING; 77800 } 77801 77802 public enum SSLEngineResult.Status { 77803 enum_constant public static final javax.net.ssl.SSLEngineResult.Status BUFFER_OVERFLOW; 77804 enum_constant public static final javax.net.ssl.SSLEngineResult.Status BUFFER_UNDERFLOW; 77805 enum_constant public static final javax.net.ssl.SSLEngineResult.Status CLOSED; 77806 enum_constant public static final javax.net.ssl.SSLEngineResult.Status OK; 77807 } 77808 77809 public class SSLException extends java.io.IOException { 77810 ctor public SSLException(String); 77811 ctor public SSLException(String, Throwable); 77812 ctor public SSLException(Throwable); 77813 } 77814 77815 public class SSLHandshakeException extends javax.net.ssl.SSLException { 77816 ctor public SSLHandshakeException(String); 77817 } 77818 77819 public class SSLKeyException extends javax.net.ssl.SSLException { 77820 ctor public SSLKeyException(String); 77821 } 77822 77823 public class SSLParameters { 77824 ctor public SSLParameters(); 77825 ctor public SSLParameters(String[]); 77826 ctor public SSLParameters(String[], String[]); 77827 method public java.security.AlgorithmConstraints getAlgorithmConstraints(); 77828 method public String[] getApplicationProtocols(); 77829 method public String[] getCipherSuites(); 77830 method public String getEndpointIdentificationAlgorithm(); 77831 method public boolean getNeedClientAuth(); 77832 method public String[] getProtocols(); 77833 method public final java.util.Collection<javax.net.ssl.SNIMatcher> getSNIMatchers(); 77834 method public final java.util.List<javax.net.ssl.SNIServerName> getServerNames(); 77835 method public final boolean getUseCipherSuitesOrder(); 77836 method public boolean getWantClientAuth(); 77837 method public void setAlgorithmConstraints(java.security.AlgorithmConstraints); 77838 method public void setApplicationProtocols(String[]); 77839 method public void setCipherSuites(String[]); 77840 method public void setEndpointIdentificationAlgorithm(String); 77841 method public void setNeedClientAuth(boolean); 77842 method public void setProtocols(String[]); 77843 method public final void setSNIMatchers(java.util.Collection<javax.net.ssl.SNIMatcher>); 77844 method public final void setServerNames(java.util.List<javax.net.ssl.SNIServerName>); 77845 method public final void setUseCipherSuitesOrder(boolean); 77846 method public void setWantClientAuth(boolean); 77847 } 77848 77849 public class SSLPeerUnverifiedException extends javax.net.ssl.SSLException { 77850 ctor public SSLPeerUnverifiedException(String); 77851 } 77852 77853 public final class SSLPermission extends java.security.BasicPermission { 77854 ctor public SSLPermission(String); 77855 ctor public SSLPermission(String, String); 77856 } 77857 77858 public class SSLProtocolException extends javax.net.ssl.SSLException { 77859 ctor public SSLProtocolException(String); 77860 } 77861 77862 public abstract class SSLServerSocket extends java.net.ServerSocket { 77863 ctor protected SSLServerSocket() throws java.io.IOException; 77864 ctor protected SSLServerSocket(int) throws java.io.IOException; 77865 ctor protected SSLServerSocket(int, int) throws java.io.IOException; 77866 ctor protected SSLServerSocket(int, int, java.net.InetAddress) throws java.io.IOException; 77867 method public abstract boolean getEnableSessionCreation(); 77868 method public abstract String[] getEnabledCipherSuites(); 77869 method public abstract String[] getEnabledProtocols(); 77870 method public abstract boolean getNeedClientAuth(); 77871 method public javax.net.ssl.SSLParameters getSSLParameters(); 77872 method public abstract String[] getSupportedCipherSuites(); 77873 method public abstract String[] getSupportedProtocols(); 77874 method public abstract boolean getUseClientMode(); 77875 method public abstract boolean getWantClientAuth(); 77876 method public abstract void setEnableSessionCreation(boolean); 77877 method public abstract void setEnabledCipherSuites(String[]); 77878 method public abstract void setEnabledProtocols(String[]); 77879 method public abstract void setNeedClientAuth(boolean); 77880 method public void setSSLParameters(javax.net.ssl.SSLParameters); 77881 method public abstract void setUseClientMode(boolean); 77882 method public abstract void setWantClientAuth(boolean); 77883 } 77884 77885 public abstract class SSLServerSocketFactory extends javax.net.ServerSocketFactory { 77886 ctor protected SSLServerSocketFactory(); 77887 method public static javax.net.ServerSocketFactory getDefault(); 77888 method public abstract String[] getDefaultCipherSuites(); 77889 method public abstract String[] getSupportedCipherSuites(); 77890 } 77891 77892 public interface SSLSession { 77893 method public int getApplicationBufferSize(); 77894 method public String getCipherSuite(); 77895 method public long getCreationTime(); 77896 method public byte[] getId(); 77897 method public long getLastAccessedTime(); 77898 method public java.security.cert.Certificate[] getLocalCertificates(); 77899 method public java.security.Principal getLocalPrincipal(); 77900 method public int getPacketBufferSize(); 77901 method public javax.security.cert.X509Certificate[] getPeerCertificateChain() throws javax.net.ssl.SSLPeerUnverifiedException; 77902 method public java.security.cert.Certificate[] getPeerCertificates() throws javax.net.ssl.SSLPeerUnverifiedException; 77903 method public String getPeerHost(); 77904 method public int getPeerPort(); 77905 method public java.security.Principal getPeerPrincipal() throws javax.net.ssl.SSLPeerUnverifiedException; 77906 method public String getProtocol(); 77907 method public javax.net.ssl.SSLSessionContext getSessionContext(); 77908 method public Object getValue(String); 77909 method public String[] getValueNames(); 77910 method public void invalidate(); 77911 method public boolean isValid(); 77912 method public void putValue(String, Object); 77913 method public void removeValue(String); 77914 } 77915 77916 public class SSLSessionBindingEvent extends java.util.EventObject { 77917 ctor public SSLSessionBindingEvent(javax.net.ssl.SSLSession, String); 77918 method public String getName(); 77919 method public javax.net.ssl.SSLSession getSession(); 77920 } 77921 77922 public interface SSLSessionBindingListener extends java.util.EventListener { 77923 method public void valueBound(javax.net.ssl.SSLSessionBindingEvent); 77924 method public void valueUnbound(javax.net.ssl.SSLSessionBindingEvent); 77925 } 77926 77927 public interface SSLSessionContext { 77928 method public java.util.Enumeration<byte[]> getIds(); 77929 method public javax.net.ssl.SSLSession getSession(byte[]); 77930 method public int getSessionCacheSize(); 77931 method public int getSessionTimeout(); 77932 method public void setSessionCacheSize(int) throws java.lang.IllegalArgumentException; 77933 method public void setSessionTimeout(int) throws java.lang.IllegalArgumentException; 77934 } 77935 77936 public abstract class SSLSocket extends java.net.Socket { 77937 ctor protected SSLSocket(); 77938 ctor protected SSLSocket(String, int) throws java.io.IOException, java.net.UnknownHostException; 77939 ctor protected SSLSocket(java.net.InetAddress, int) throws java.io.IOException; 77940 ctor protected SSLSocket(String, int, java.net.InetAddress, int) throws java.io.IOException, java.net.UnknownHostException; 77941 ctor protected SSLSocket(java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException; 77942 method public abstract void addHandshakeCompletedListener(javax.net.ssl.HandshakeCompletedListener); 77943 method public String getApplicationProtocol(); 77944 method public abstract boolean getEnableSessionCreation(); 77945 method public abstract String[] getEnabledCipherSuites(); 77946 method public abstract String[] getEnabledProtocols(); 77947 method public String getHandshakeApplicationProtocol(); 77948 method public java.util.function.BiFunction<javax.net.ssl.SSLSocket,java.util.List<java.lang.String>,java.lang.String> getHandshakeApplicationProtocolSelector(); 77949 method public javax.net.ssl.SSLSession getHandshakeSession(); 77950 method public abstract boolean getNeedClientAuth(); 77951 method public javax.net.ssl.SSLParameters getSSLParameters(); 77952 method public abstract javax.net.ssl.SSLSession getSession(); 77953 method public abstract String[] getSupportedCipherSuites(); 77954 method public abstract String[] getSupportedProtocols(); 77955 method public abstract boolean getUseClientMode(); 77956 method public abstract boolean getWantClientAuth(); 77957 method public abstract void removeHandshakeCompletedListener(javax.net.ssl.HandshakeCompletedListener); 77958 method public abstract void setEnableSessionCreation(boolean); 77959 method public abstract void setEnabledCipherSuites(String[]); 77960 method public abstract void setEnabledProtocols(String[]); 77961 method public void setHandshakeApplicationProtocolSelector(java.util.function.BiFunction<javax.net.ssl.SSLSocket,java.util.List<java.lang.String>,java.lang.String>); 77962 method public abstract void setNeedClientAuth(boolean); 77963 method public void setSSLParameters(javax.net.ssl.SSLParameters); 77964 method public abstract void setUseClientMode(boolean); 77965 method public abstract void setWantClientAuth(boolean); 77966 method public abstract void startHandshake() throws java.io.IOException; 77967 } 77968 77969 public abstract class SSLSocketFactory extends javax.net.SocketFactory { 77970 ctor public SSLSocketFactory(); 77971 method public abstract java.net.Socket createSocket(java.net.Socket, String, int, boolean) throws java.io.IOException; 77972 method public static javax.net.SocketFactory getDefault(); 77973 method public abstract String[] getDefaultCipherSuites(); 77974 method public abstract String[] getSupportedCipherSuites(); 77975 } 77976 77977 public final class StandardConstants { 77978 field public static final int SNI_HOST_NAME = 0; // 0x0 77979 } 77980 77981 public interface TrustManager { 77982 } 77983 77984 public class TrustManagerFactory { 77985 ctor protected TrustManagerFactory(javax.net.ssl.TrustManagerFactorySpi, java.security.Provider, String); 77986 method public final String getAlgorithm(); 77987 method public static final String getDefaultAlgorithm(); 77988 method public static final javax.net.ssl.TrustManagerFactory getInstance(String) throws java.security.NoSuchAlgorithmException; 77989 method public static final javax.net.ssl.TrustManagerFactory getInstance(String, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 77990 method public static final javax.net.ssl.TrustManagerFactory getInstance(String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 77991 method public final java.security.Provider getProvider(); 77992 method public final javax.net.ssl.TrustManager[] getTrustManagers(); 77993 method public final void init(java.security.KeyStore) throws java.security.KeyStoreException; 77994 method public final void init(javax.net.ssl.ManagerFactoryParameters) throws java.security.InvalidAlgorithmParameterException; 77995 } 77996 77997 public abstract class TrustManagerFactorySpi { 77998 ctor public TrustManagerFactorySpi(); 77999 method protected abstract javax.net.ssl.TrustManager[] engineGetTrustManagers(); 78000 method protected abstract void engineInit(java.security.KeyStore) throws java.security.KeyStoreException; 78001 method protected abstract void engineInit(javax.net.ssl.ManagerFactoryParameters) throws java.security.InvalidAlgorithmParameterException; 78002 } 78003 78004 public abstract class X509ExtendedKeyManager implements javax.net.ssl.X509KeyManager { 78005 ctor protected X509ExtendedKeyManager(); 78006 method public String chooseEngineClientAlias(String[], java.security.Principal[], javax.net.ssl.SSLEngine); 78007 method public String chooseEngineServerAlias(String, java.security.Principal[], javax.net.ssl.SSLEngine); 78008 } 78009 78010 public abstract class X509ExtendedTrustManager implements javax.net.ssl.X509TrustManager { 78011 ctor public X509ExtendedTrustManager(); 78012 method public abstract void checkClientTrusted(java.security.cert.X509Certificate[], String, java.net.Socket) throws java.security.cert.CertificateException; 78013 method public abstract void checkClientTrusted(java.security.cert.X509Certificate[], String, javax.net.ssl.SSLEngine) throws java.security.cert.CertificateException; 78014 method public abstract void checkServerTrusted(java.security.cert.X509Certificate[], String, java.net.Socket) throws java.security.cert.CertificateException; 78015 method public abstract void checkServerTrusted(java.security.cert.X509Certificate[], String, javax.net.ssl.SSLEngine) throws java.security.cert.CertificateException; 78016 } 78017 78018 public interface X509KeyManager extends javax.net.ssl.KeyManager { 78019 method public String chooseClientAlias(String[], java.security.Principal[], java.net.Socket); 78020 method public String chooseServerAlias(String, java.security.Principal[], java.net.Socket); 78021 method public java.security.cert.X509Certificate[] getCertificateChain(String); 78022 method public String[] getClientAliases(String, java.security.Principal[]); 78023 method public java.security.PrivateKey getPrivateKey(String); 78024 method public String[] getServerAliases(String, java.security.Principal[]); 78025 } 78026 78027 public interface X509TrustManager extends javax.net.ssl.TrustManager { 78028 method public void checkClientTrusted(java.security.cert.X509Certificate[], String) throws java.security.cert.CertificateException; 78029 method public void checkServerTrusted(java.security.cert.X509Certificate[], String) throws java.security.cert.CertificateException; 78030 method public java.security.cert.X509Certificate[] getAcceptedIssuers(); 78031 } 78032 78033} 78034 78035package javax.security.auth { 78036 78037 public final class AuthPermission extends java.security.BasicPermission { 78038 ctor public AuthPermission(String); 78039 ctor public AuthPermission(String, String); 78040 } 78041 78042 public class DestroyFailedException extends java.lang.Exception { 78043 ctor public DestroyFailedException(); 78044 ctor public DestroyFailedException(String); 78045 } 78046 78047 public interface Destroyable { 78048 method public default void destroy() throws javax.security.auth.DestroyFailedException; 78049 method public default boolean isDestroyed(); 78050 } 78051 78052 public final class PrivateCredentialPermission extends java.security.Permission { 78053 ctor public PrivateCredentialPermission(String, String); 78054 method public String getActions(); 78055 method public String getCredentialClass(); 78056 method public String[][] getPrincipals(); 78057 method public boolean implies(java.security.Permission); 78058 } 78059 78060 public final class Subject implements java.io.Serializable { 78061 ctor public Subject(); 78062 ctor public Subject(boolean, java.util.Set<? extends java.security.Principal>, java.util.Set<?>, java.util.Set<?>); 78063 method public static <T> T doAs(javax.security.auth.Subject, java.security.PrivilegedAction<T>); 78064 method public static <T> T doAs(javax.security.auth.Subject, java.security.PrivilegedExceptionAction<T>) throws java.security.PrivilegedActionException; 78065 method public static <T> T doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedAction<T>, java.security.AccessControlContext); 78066 method public static <T> T doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedExceptionAction<T>, java.security.AccessControlContext) throws java.security.PrivilegedActionException; 78067 method public java.util.Set<java.security.Principal> getPrincipals(); 78068 method public <T extends java.security.Principal> java.util.Set<T> getPrincipals(Class<T>); 78069 method public java.util.Set<java.lang.Object> getPrivateCredentials(); 78070 method public <T> java.util.Set<T> getPrivateCredentials(Class<T>); 78071 method public java.util.Set<java.lang.Object> getPublicCredentials(); 78072 method public <T> java.util.Set<T> getPublicCredentials(Class<T>); 78073 method public static javax.security.auth.Subject getSubject(java.security.AccessControlContext); 78074 method public boolean isReadOnly(); 78075 method public void setReadOnly(); 78076 } 78077 78078 public class SubjectDomainCombiner implements java.security.DomainCombiner { 78079 ctor public SubjectDomainCombiner(javax.security.auth.Subject); 78080 method public java.security.ProtectionDomain[] combine(java.security.ProtectionDomain[], java.security.ProtectionDomain[]); 78081 method public javax.security.auth.Subject getSubject(); 78082 } 78083 78084} 78085 78086package javax.security.auth.callback { 78087 78088 public interface Callback { 78089 } 78090 78091 public interface CallbackHandler { 78092 method public void handle(javax.security.auth.callback.Callback[]) throws java.io.IOException, javax.security.auth.callback.UnsupportedCallbackException; 78093 } 78094 78095 public class PasswordCallback implements javax.security.auth.callback.Callback java.io.Serializable { 78096 ctor public PasswordCallback(String, boolean); 78097 method public void clearPassword(); 78098 method public char[] getPassword(); 78099 method public String getPrompt(); 78100 method public boolean isEchoOn(); 78101 method public void setPassword(char[]); 78102 } 78103 78104 public class UnsupportedCallbackException extends java.lang.Exception { 78105 ctor public UnsupportedCallbackException(javax.security.auth.callback.Callback); 78106 ctor public UnsupportedCallbackException(javax.security.auth.callback.Callback, String); 78107 method public javax.security.auth.callback.Callback getCallback(); 78108 } 78109 78110} 78111 78112package javax.security.auth.login { 78113 78114 public class LoginException extends java.security.GeneralSecurityException { 78115 ctor public LoginException(); 78116 ctor public LoginException(String); 78117 } 78118 78119} 78120 78121package javax.security.auth.x500 { 78122 78123 public final class X500Principal implements java.security.Principal java.io.Serializable { 78124 ctor public X500Principal(String); 78125 ctor public X500Principal(String, java.util.Map<java.lang.String,java.lang.String>); 78126 ctor public X500Principal(byte[]); 78127 ctor public X500Principal(java.io.InputStream); 78128 method public byte[] getEncoded(); 78129 method public String getName(); 78130 method public String getName(String); 78131 method public String getName(String, java.util.Map<java.lang.String,java.lang.String>); 78132 field public static final String CANONICAL = "CANONICAL"; 78133 field public static final String RFC1779 = "RFC1779"; 78134 field public static final String RFC2253 = "RFC2253"; 78135 } 78136 78137} 78138 78139package javax.security.cert { 78140 78141 public abstract class Certificate { 78142 ctor public Certificate(); 78143 method public abstract byte[] getEncoded() throws javax.security.cert.CertificateEncodingException; 78144 method public abstract java.security.PublicKey getPublicKey(); 78145 method public abstract String toString(); 78146 method public abstract void verify(java.security.PublicKey) throws javax.security.cert.CertificateException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, java.security.SignatureException; 78147 method public abstract void verify(java.security.PublicKey, String) throws javax.security.cert.CertificateException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, java.security.SignatureException; 78148 } 78149 78150 public class CertificateEncodingException extends javax.security.cert.CertificateException { 78151 ctor public CertificateEncodingException(); 78152 ctor public CertificateEncodingException(String); 78153 } 78154 78155 public class CertificateException extends java.lang.Exception { 78156 ctor public CertificateException(); 78157 ctor public CertificateException(String); 78158 } 78159 78160 public class CertificateExpiredException extends javax.security.cert.CertificateException { 78161 ctor public CertificateExpiredException(); 78162 ctor public CertificateExpiredException(String); 78163 } 78164 78165 public class CertificateNotYetValidException extends javax.security.cert.CertificateException { 78166 ctor public CertificateNotYetValidException(); 78167 ctor public CertificateNotYetValidException(String); 78168 } 78169 78170 public class CertificateParsingException extends javax.security.cert.CertificateException { 78171 ctor public CertificateParsingException(); 78172 ctor public CertificateParsingException(String); 78173 } 78174 78175 public abstract class X509Certificate extends javax.security.cert.Certificate { 78176 ctor public X509Certificate(); 78177 method public abstract void checkValidity() throws javax.security.cert.CertificateExpiredException, javax.security.cert.CertificateNotYetValidException; 78178 method public abstract void checkValidity(java.util.Date) throws javax.security.cert.CertificateExpiredException, javax.security.cert.CertificateNotYetValidException; 78179 method public static final javax.security.cert.X509Certificate getInstance(java.io.InputStream) throws javax.security.cert.CertificateException; 78180 method public static final javax.security.cert.X509Certificate getInstance(byte[]) throws javax.security.cert.CertificateException; 78181 method public abstract java.security.Principal getIssuerDN(); 78182 method public abstract java.util.Date getNotAfter(); 78183 method public abstract java.util.Date getNotBefore(); 78184 method public abstract java.math.BigInteger getSerialNumber(); 78185 method public abstract String getSigAlgName(); 78186 method public abstract String getSigAlgOID(); 78187 method public abstract byte[] getSigAlgParams(); 78188 method public abstract java.security.Principal getSubjectDN(); 78189 method public abstract int getVersion(); 78190 } 78191 78192} 78193 78194package javax.sql { 78195 78196 public interface CommonDataSource { 78197 method public java.io.PrintWriter getLogWriter() throws java.sql.SQLException; 78198 method public int getLoginTimeout() throws java.sql.SQLException; 78199 method public java.util.logging.Logger getParentLogger() throws java.sql.SQLFeatureNotSupportedException; 78200 method public void setLogWriter(java.io.PrintWriter) throws java.sql.SQLException; 78201 method public void setLoginTimeout(int) throws java.sql.SQLException; 78202 } 78203 78204 public class ConnectionEvent extends java.util.EventObject { 78205 ctor public ConnectionEvent(javax.sql.PooledConnection); 78206 ctor public ConnectionEvent(javax.sql.PooledConnection, java.sql.SQLException); 78207 method public java.sql.SQLException getSQLException(); 78208 } 78209 78210 public interface ConnectionEventListener extends java.util.EventListener { 78211 method public void connectionClosed(javax.sql.ConnectionEvent); 78212 method public void connectionErrorOccurred(javax.sql.ConnectionEvent); 78213 } 78214 78215 public interface ConnectionPoolDataSource extends javax.sql.CommonDataSource { 78216 method public javax.sql.PooledConnection getPooledConnection() throws java.sql.SQLException; 78217 method public javax.sql.PooledConnection getPooledConnection(String, String) throws java.sql.SQLException; 78218 } 78219 78220 public interface DataSource extends javax.sql.CommonDataSource java.sql.Wrapper { 78221 method public java.sql.Connection getConnection() throws java.sql.SQLException; 78222 method public java.sql.Connection getConnection(String, String) throws java.sql.SQLException; 78223 } 78224 78225 public interface PooledConnection { 78226 method public void addConnectionEventListener(javax.sql.ConnectionEventListener); 78227 method public void addStatementEventListener(javax.sql.StatementEventListener); 78228 method public void close() throws java.sql.SQLException; 78229 method public java.sql.Connection getConnection() throws java.sql.SQLException; 78230 method public void removeConnectionEventListener(javax.sql.ConnectionEventListener); 78231 method public void removeStatementEventListener(javax.sql.StatementEventListener); 78232 } 78233 78234 public interface RowSet extends java.sql.ResultSet { 78235 method public void addRowSetListener(javax.sql.RowSetListener); 78236 method public void clearParameters() throws java.sql.SQLException; 78237 method public void execute() throws java.sql.SQLException; 78238 method public String getCommand(); 78239 method public String getDataSourceName(); 78240 method public boolean getEscapeProcessing() throws java.sql.SQLException; 78241 method public int getMaxFieldSize() throws java.sql.SQLException; 78242 method public int getMaxRows() throws java.sql.SQLException; 78243 method public String getPassword(); 78244 method public int getQueryTimeout() throws java.sql.SQLException; 78245 method public int getTransactionIsolation(); 78246 method public java.util.Map<java.lang.String,java.lang.Class<?>> getTypeMap() throws java.sql.SQLException; 78247 method public String getUrl() throws java.sql.SQLException; 78248 method public String getUsername(); 78249 method public boolean isReadOnly(); 78250 method public void removeRowSetListener(javax.sql.RowSetListener); 78251 method public void setArray(int, java.sql.Array) throws java.sql.SQLException; 78252 method public void setAsciiStream(int, java.io.InputStream, int) throws java.sql.SQLException; 78253 method public void setAsciiStream(String, java.io.InputStream, int) throws java.sql.SQLException; 78254 method public void setAsciiStream(int, java.io.InputStream) throws java.sql.SQLException; 78255 method public void setAsciiStream(String, java.io.InputStream) throws java.sql.SQLException; 78256 method public void setBigDecimal(int, java.math.BigDecimal) throws java.sql.SQLException; 78257 method public void setBigDecimal(String, java.math.BigDecimal) throws java.sql.SQLException; 78258 method public void setBinaryStream(int, java.io.InputStream, int) throws java.sql.SQLException; 78259 method public void setBinaryStream(String, java.io.InputStream, int) throws java.sql.SQLException; 78260 method public void setBinaryStream(int, java.io.InputStream) throws java.sql.SQLException; 78261 method public void setBinaryStream(String, java.io.InputStream) throws java.sql.SQLException; 78262 method public void setBlob(int, java.sql.Blob) throws java.sql.SQLException; 78263 method public void setBlob(int, java.io.InputStream, long) throws java.sql.SQLException; 78264 method public void setBlob(int, java.io.InputStream) throws java.sql.SQLException; 78265 method public void setBlob(String, java.io.InputStream, long) throws java.sql.SQLException; 78266 method public void setBlob(String, java.sql.Blob) throws java.sql.SQLException; 78267 method public void setBlob(String, java.io.InputStream) throws java.sql.SQLException; 78268 method public void setBoolean(int, boolean) throws java.sql.SQLException; 78269 method public void setBoolean(String, boolean) throws java.sql.SQLException; 78270 method public void setByte(int, byte) throws java.sql.SQLException; 78271 method public void setByte(String, byte) throws java.sql.SQLException; 78272 method public void setBytes(int, byte[]) throws java.sql.SQLException; 78273 method public void setBytes(String, byte[]) throws java.sql.SQLException; 78274 method public void setCharacterStream(int, java.io.Reader, int) throws java.sql.SQLException; 78275 method public void setCharacterStream(String, java.io.Reader, int) throws java.sql.SQLException; 78276 method public void setCharacterStream(int, java.io.Reader) throws java.sql.SQLException; 78277 method public void setCharacterStream(String, java.io.Reader) throws java.sql.SQLException; 78278 method public void setClob(int, java.sql.Clob) throws java.sql.SQLException; 78279 method public void setClob(int, java.io.Reader, long) throws java.sql.SQLException; 78280 method public void setClob(int, java.io.Reader) throws java.sql.SQLException; 78281 method public void setClob(String, java.io.Reader, long) throws java.sql.SQLException; 78282 method public void setClob(String, java.sql.Clob) throws java.sql.SQLException; 78283 method public void setClob(String, java.io.Reader) throws java.sql.SQLException; 78284 method public void setCommand(String) throws java.sql.SQLException; 78285 method public void setConcurrency(int) throws java.sql.SQLException; 78286 method public void setDataSourceName(String) throws java.sql.SQLException; 78287 method public void setDate(int, java.sql.Date) throws java.sql.SQLException; 78288 method public void setDate(int, java.sql.Date, java.util.Calendar) throws java.sql.SQLException; 78289 method public void setDate(String, java.sql.Date) throws java.sql.SQLException; 78290 method public void setDate(String, java.sql.Date, java.util.Calendar) throws java.sql.SQLException; 78291 method public void setDouble(int, double) throws java.sql.SQLException; 78292 method public void setDouble(String, double) throws java.sql.SQLException; 78293 method public void setEscapeProcessing(boolean) throws java.sql.SQLException; 78294 method public void setFloat(int, float) throws java.sql.SQLException; 78295 method public void setFloat(String, float) throws java.sql.SQLException; 78296 method public void setInt(int, int) throws java.sql.SQLException; 78297 method public void setInt(String, int) throws java.sql.SQLException; 78298 method public void setLong(int, long) throws java.sql.SQLException; 78299 method public void setLong(String, long) throws java.sql.SQLException; 78300 method public void setMaxFieldSize(int) throws java.sql.SQLException; 78301 method public void setMaxRows(int) throws java.sql.SQLException; 78302 method public void setNCharacterStream(int, java.io.Reader) throws java.sql.SQLException; 78303 method public void setNCharacterStream(int, java.io.Reader, long) throws java.sql.SQLException; 78304 method public void setNCharacterStream(String, java.io.Reader, long) throws java.sql.SQLException; 78305 method public void setNCharacterStream(String, java.io.Reader) throws java.sql.SQLException; 78306 method public void setNClob(String, java.sql.NClob) throws java.sql.SQLException; 78307 method public void setNClob(String, java.io.Reader, long) throws java.sql.SQLException; 78308 method public void setNClob(String, java.io.Reader) throws java.sql.SQLException; 78309 method public void setNClob(int, java.io.Reader, long) throws java.sql.SQLException; 78310 method public void setNClob(int, java.sql.NClob) throws java.sql.SQLException; 78311 method public void setNClob(int, java.io.Reader) throws java.sql.SQLException; 78312 method public void setNString(int, String) throws java.sql.SQLException; 78313 method public void setNString(String, String) throws java.sql.SQLException; 78314 method public void setNull(int, int) throws java.sql.SQLException; 78315 method public void setNull(String, int) throws java.sql.SQLException; 78316 method public void setNull(int, int, String) throws java.sql.SQLException; 78317 method public void setNull(String, int, String) throws java.sql.SQLException; 78318 method public void setObject(int, Object, int, int) throws java.sql.SQLException; 78319 method public void setObject(String, Object, int, int) throws java.sql.SQLException; 78320 method public void setObject(int, Object, int) throws java.sql.SQLException; 78321 method public void setObject(String, Object, int) throws java.sql.SQLException; 78322 method public void setObject(String, Object) throws java.sql.SQLException; 78323 method public void setObject(int, Object) throws java.sql.SQLException; 78324 method public void setPassword(String) throws java.sql.SQLException; 78325 method public void setQueryTimeout(int) throws java.sql.SQLException; 78326 method public void setReadOnly(boolean) throws java.sql.SQLException; 78327 method public void setRef(int, java.sql.Ref) throws java.sql.SQLException; 78328 method public void setRowId(int, java.sql.RowId) throws java.sql.SQLException; 78329 method public void setRowId(String, java.sql.RowId) throws java.sql.SQLException; 78330 method public void setSQLXML(int, java.sql.SQLXML) throws java.sql.SQLException; 78331 method public void setSQLXML(String, java.sql.SQLXML) throws java.sql.SQLException; 78332 method public void setShort(int, short) throws java.sql.SQLException; 78333 method public void setShort(String, short) throws java.sql.SQLException; 78334 method public void setString(int, String) throws java.sql.SQLException; 78335 method public void setString(String, String) throws java.sql.SQLException; 78336 method public void setTime(int, java.sql.Time) throws java.sql.SQLException; 78337 method public void setTime(int, java.sql.Time, java.util.Calendar) throws java.sql.SQLException; 78338 method public void setTime(String, java.sql.Time) throws java.sql.SQLException; 78339 method public void setTime(String, java.sql.Time, java.util.Calendar) throws java.sql.SQLException; 78340 method public void setTimestamp(int, java.sql.Timestamp) throws java.sql.SQLException; 78341 method public void setTimestamp(String, java.sql.Timestamp) throws java.sql.SQLException; 78342 method public void setTimestamp(int, java.sql.Timestamp, java.util.Calendar) throws java.sql.SQLException; 78343 method public void setTimestamp(String, java.sql.Timestamp, java.util.Calendar) throws java.sql.SQLException; 78344 method public void setTransactionIsolation(int) throws java.sql.SQLException; 78345 method public void setType(int) throws java.sql.SQLException; 78346 method public void setTypeMap(java.util.Map<java.lang.String,java.lang.Class<?>>) throws java.sql.SQLException; 78347 method public void setURL(int, java.net.URL) throws java.sql.SQLException; 78348 method public void setUrl(String) throws java.sql.SQLException; 78349 method public void setUsername(String) throws java.sql.SQLException; 78350 } 78351 78352 public class RowSetEvent extends java.util.EventObject { 78353 ctor public RowSetEvent(javax.sql.RowSet); 78354 } 78355 78356 public interface RowSetInternal { 78357 method public java.sql.Connection getConnection() throws java.sql.SQLException; 78358 method public java.sql.ResultSet getOriginal() throws java.sql.SQLException; 78359 method public java.sql.ResultSet getOriginalRow() throws java.sql.SQLException; 78360 method public Object[] getParams() throws java.sql.SQLException; 78361 method public void setMetaData(javax.sql.RowSetMetaData) throws java.sql.SQLException; 78362 } 78363 78364 public interface RowSetListener extends java.util.EventListener { 78365 method public void cursorMoved(javax.sql.RowSetEvent); 78366 method public void rowChanged(javax.sql.RowSetEvent); 78367 method public void rowSetChanged(javax.sql.RowSetEvent); 78368 } 78369 78370 public interface RowSetMetaData extends java.sql.ResultSetMetaData { 78371 method public void setAutoIncrement(int, boolean) throws java.sql.SQLException; 78372 method public void setCaseSensitive(int, boolean) throws java.sql.SQLException; 78373 method public void setCatalogName(int, String) throws java.sql.SQLException; 78374 method public void setColumnCount(int) throws java.sql.SQLException; 78375 method public void setColumnDisplaySize(int, int) throws java.sql.SQLException; 78376 method public void setColumnLabel(int, String) throws java.sql.SQLException; 78377 method public void setColumnName(int, String) throws java.sql.SQLException; 78378 method public void setColumnType(int, int) throws java.sql.SQLException; 78379 method public void setColumnTypeName(int, String) throws java.sql.SQLException; 78380 method public void setCurrency(int, boolean) throws java.sql.SQLException; 78381 method public void setNullable(int, int) throws java.sql.SQLException; 78382 method public void setPrecision(int, int) throws java.sql.SQLException; 78383 method public void setScale(int, int) throws java.sql.SQLException; 78384 method public void setSchemaName(int, String) throws java.sql.SQLException; 78385 method public void setSearchable(int, boolean) throws java.sql.SQLException; 78386 method public void setSigned(int, boolean) throws java.sql.SQLException; 78387 method public void setTableName(int, String) throws java.sql.SQLException; 78388 } 78389 78390 public interface RowSetReader { 78391 method public void readData(javax.sql.RowSetInternal) throws java.sql.SQLException; 78392 } 78393 78394 public interface RowSetWriter { 78395 method public boolean writeData(javax.sql.RowSetInternal) throws java.sql.SQLException; 78396 } 78397 78398 public class StatementEvent extends java.util.EventObject { 78399 ctor public StatementEvent(javax.sql.PooledConnection, java.sql.PreparedStatement); 78400 ctor public StatementEvent(javax.sql.PooledConnection, java.sql.PreparedStatement, java.sql.SQLException); 78401 method public java.sql.SQLException getSQLException(); 78402 method public java.sql.PreparedStatement getStatement(); 78403 } 78404 78405 public interface StatementEventListener extends java.util.EventListener { 78406 method public void statementClosed(javax.sql.StatementEvent); 78407 method public void statementErrorOccurred(javax.sql.StatementEvent); 78408 } 78409 78410} 78411 78412package javax.xml { 78413 78414 public final class XMLConstants { 78415 field public static final String DEFAULT_NS_PREFIX = ""; 78416 field public static final String FEATURE_SECURE_PROCESSING = "http://javax.xml.XMLConstants/feature/secure-processing"; 78417 field public static final String NULL_NS_URI = ""; 78418 field public static final String RELAXNG_NS_URI = "http://relaxng.org/ns/structure/1.0"; 78419 field public static final String W3C_XML_SCHEMA_INSTANCE_NS_URI = "http://www.w3.org/2001/XMLSchema-instance"; 78420 field public static final String W3C_XML_SCHEMA_NS_URI = "http://www.w3.org/2001/XMLSchema"; 78421 field public static final String W3C_XPATH_DATATYPE_NS_URI = "http://www.w3.org/2003/11/xpath-datatypes"; 78422 field public static final String XMLNS_ATTRIBUTE = "xmlns"; 78423 field public static final String XMLNS_ATTRIBUTE_NS_URI = "http://www.w3.org/2000/xmlns/"; 78424 field public static final String XML_DTD_NS_URI = "http://www.w3.org/TR/REC-xml"; 78425 field public static final String XML_NS_PREFIX = "xml"; 78426 field public static final String XML_NS_URI = "http://www.w3.org/XML/1998/namespace"; 78427 } 78428 78429} 78430 78431package javax.xml.datatype { 78432 78433 public class DatatypeConfigurationException extends java.lang.Exception { 78434 ctor public DatatypeConfigurationException(); 78435 ctor public DatatypeConfigurationException(String); 78436 ctor public DatatypeConfigurationException(String, Throwable); 78437 ctor public DatatypeConfigurationException(Throwable); 78438 } 78439 78440 public final class DatatypeConstants { 78441 field public static final int APRIL = 4; // 0x4 78442 field public static final int AUGUST = 8; // 0x8 78443 field public static final javax.xml.namespace.QName DATE; 78444 field public static final javax.xml.namespace.QName DATETIME; 78445 field public static final javax.xml.datatype.DatatypeConstants.Field DAYS; 78446 field public static final int DECEMBER = 12; // 0xc 78447 field public static final javax.xml.namespace.QName DURATION; 78448 field public static final javax.xml.namespace.QName DURATION_DAYTIME; 78449 field public static final javax.xml.namespace.QName DURATION_YEARMONTH; 78450 field public static final int EQUAL = 0; // 0x0 78451 field public static final int FEBRUARY = 2; // 0x2 78452 field public static final int FIELD_UNDEFINED = -2147483648; // 0x80000000 78453 field public static final javax.xml.namespace.QName GDAY; 78454 field public static final javax.xml.namespace.QName GMONTH; 78455 field public static final javax.xml.namespace.QName GMONTHDAY; 78456 field public static final int GREATER = 1; // 0x1 78457 field public static final javax.xml.namespace.QName GYEAR; 78458 field public static final javax.xml.namespace.QName GYEARMONTH; 78459 field public static final javax.xml.datatype.DatatypeConstants.Field HOURS; 78460 field public static final int INDETERMINATE = 2; // 0x2 78461 field public static final int JANUARY = 1; // 0x1 78462 field public static final int JULY = 7; // 0x7 78463 field public static final int JUNE = 6; // 0x6 78464 field public static final int LESSER = -1; // 0xffffffff 78465 field public static final int MARCH = 3; // 0x3 78466 field public static final int MAX_TIMEZONE_OFFSET = -840; // 0xfffffcb8 78467 field public static final int MAY = 5; // 0x5 78468 field public static final javax.xml.datatype.DatatypeConstants.Field MINUTES; 78469 field public static final int MIN_TIMEZONE_OFFSET = 840; // 0x348 78470 field public static final javax.xml.datatype.DatatypeConstants.Field MONTHS; 78471 field public static final int NOVEMBER = 11; // 0xb 78472 field public static final int OCTOBER = 10; // 0xa 78473 field public static final javax.xml.datatype.DatatypeConstants.Field SECONDS; 78474 field public static final int SEPTEMBER = 9; // 0x9 78475 field public static final javax.xml.namespace.QName TIME; 78476 field public static final javax.xml.datatype.DatatypeConstants.Field YEARS; 78477 } 78478 78479 public static final class DatatypeConstants.Field { 78480 method public int getId(); 78481 } 78482 78483 public abstract class DatatypeFactory { 78484 ctor protected DatatypeFactory(); 78485 method public abstract javax.xml.datatype.Duration newDuration(String); 78486 method public abstract javax.xml.datatype.Duration newDuration(long); 78487 method public abstract javax.xml.datatype.Duration newDuration(boolean, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigDecimal); 78488 method public javax.xml.datatype.Duration newDuration(boolean, int, int, int, int, int, int); 78489 method public javax.xml.datatype.Duration newDurationDayTime(String); 78490 method public javax.xml.datatype.Duration newDurationDayTime(long); 78491 method public javax.xml.datatype.Duration newDurationDayTime(boolean, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger); 78492 method public javax.xml.datatype.Duration newDurationDayTime(boolean, int, int, int, int); 78493 method public javax.xml.datatype.Duration newDurationYearMonth(String); 78494 method public javax.xml.datatype.Duration newDurationYearMonth(long); 78495 method public javax.xml.datatype.Duration newDurationYearMonth(boolean, java.math.BigInteger, java.math.BigInteger); 78496 method public javax.xml.datatype.Duration newDurationYearMonth(boolean, int, int); 78497 method public static javax.xml.datatype.DatatypeFactory newInstance() throws javax.xml.datatype.DatatypeConfigurationException; 78498 method public static javax.xml.datatype.DatatypeFactory newInstance(String, ClassLoader) throws javax.xml.datatype.DatatypeConfigurationException; 78499 method public abstract javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar(); 78500 method public abstract javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar(String); 78501 method public abstract javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar(java.util.GregorianCalendar); 78502 method public abstract javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar(java.math.BigInteger, int, int, int, int, int, java.math.BigDecimal, int); 78503 method public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar(int, int, int, int, int, int, int, int); 78504 method public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendarDate(int, int, int, int); 78505 method public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendarTime(int, int, int, int); 78506 method public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendarTime(int, int, int, java.math.BigDecimal, int); 78507 method public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendarTime(int, int, int, int, int); 78508 field public static final String DATATYPEFACTORY_IMPLEMENTATION_CLASS; 78509 field public static final String DATATYPEFACTORY_PROPERTY = "javax.xml.datatype.DatatypeFactory"; 78510 } 78511 78512 public abstract class Duration { 78513 ctor public Duration(); 78514 method public abstract javax.xml.datatype.Duration add(javax.xml.datatype.Duration); 78515 method public abstract void addTo(java.util.Calendar); 78516 method public void addTo(java.util.Date); 78517 method public abstract int compare(javax.xml.datatype.Duration); 78518 method public int getDays(); 78519 method public abstract Number getField(javax.xml.datatype.DatatypeConstants.Field); 78520 method public int getHours(); 78521 method public int getMinutes(); 78522 method public int getMonths(); 78523 method public int getSeconds(); 78524 method public abstract int getSign(); 78525 method public long getTimeInMillis(java.util.Calendar); 78526 method public long getTimeInMillis(java.util.Date); 78527 method public javax.xml.namespace.QName getXMLSchemaType(); 78528 method public int getYears(); 78529 method public abstract int hashCode(); 78530 method public boolean isLongerThan(javax.xml.datatype.Duration); 78531 method public abstract boolean isSet(javax.xml.datatype.DatatypeConstants.Field); 78532 method public boolean isShorterThan(javax.xml.datatype.Duration); 78533 method public javax.xml.datatype.Duration multiply(int); 78534 method public abstract javax.xml.datatype.Duration multiply(java.math.BigDecimal); 78535 method public abstract javax.xml.datatype.Duration negate(); 78536 method public abstract javax.xml.datatype.Duration normalizeWith(java.util.Calendar); 78537 method public javax.xml.datatype.Duration subtract(javax.xml.datatype.Duration); 78538 } 78539 78540 public abstract class XMLGregorianCalendar implements java.lang.Cloneable { 78541 ctor public XMLGregorianCalendar(); 78542 method public abstract void add(javax.xml.datatype.Duration); 78543 method public abstract void clear(); 78544 method public abstract Object clone(); 78545 method public abstract int compare(javax.xml.datatype.XMLGregorianCalendar); 78546 method public abstract int getDay(); 78547 method public abstract java.math.BigInteger getEon(); 78548 method public abstract java.math.BigInteger getEonAndYear(); 78549 method public abstract java.math.BigDecimal getFractionalSecond(); 78550 method public abstract int getHour(); 78551 method public int getMillisecond(); 78552 method public abstract int getMinute(); 78553 method public abstract int getMonth(); 78554 method public abstract int getSecond(); 78555 method public abstract java.util.TimeZone getTimeZone(int); 78556 method public abstract int getTimezone(); 78557 method public abstract javax.xml.namespace.QName getXMLSchemaType(); 78558 method public abstract int getYear(); 78559 method public abstract boolean isValid(); 78560 method public abstract javax.xml.datatype.XMLGregorianCalendar normalize(); 78561 method public abstract void reset(); 78562 method public abstract void setDay(int); 78563 method public abstract void setFractionalSecond(java.math.BigDecimal); 78564 method public abstract void setHour(int); 78565 method public abstract void setMillisecond(int); 78566 method public abstract void setMinute(int); 78567 method public abstract void setMonth(int); 78568 method public abstract void setSecond(int); 78569 method public void setTime(int, int, int); 78570 method public void setTime(int, int, int, java.math.BigDecimal); 78571 method public void setTime(int, int, int, int); 78572 method public abstract void setTimezone(int); 78573 method public abstract void setYear(java.math.BigInteger); 78574 method public abstract void setYear(int); 78575 method public abstract java.util.GregorianCalendar toGregorianCalendar(); 78576 method public abstract java.util.GregorianCalendar toGregorianCalendar(java.util.TimeZone, java.util.Locale, javax.xml.datatype.XMLGregorianCalendar); 78577 method public abstract String toXMLFormat(); 78578 } 78579 78580} 78581 78582package javax.xml.namespace { 78583 78584 public interface NamespaceContext { 78585 method public String getNamespaceURI(String); 78586 method public String getPrefix(String); 78587 method public java.util.Iterator getPrefixes(String); 78588 } 78589 78590 public class QName implements java.io.Serializable { 78591 ctor public QName(String, String); 78592 ctor public QName(String, String, String); 78593 ctor public QName(String); 78594 method public final boolean equals(Object); 78595 method public String getLocalPart(); 78596 method public String getNamespaceURI(); 78597 method public String getPrefix(); 78598 method public final int hashCode(); 78599 method public static javax.xml.namespace.QName valueOf(String); 78600 } 78601 78602} 78603 78604package javax.xml.parsers { 78605 78606 public abstract class DocumentBuilder { 78607 ctor protected DocumentBuilder(); 78608 method public abstract org.w3c.dom.DOMImplementation getDOMImplementation(); 78609 method public javax.xml.validation.Schema getSchema(); 78610 method public abstract boolean isNamespaceAware(); 78611 method public abstract boolean isValidating(); 78612 method public boolean isXIncludeAware(); 78613 method public abstract org.w3c.dom.Document newDocument(); 78614 method public org.w3c.dom.Document parse(java.io.InputStream) throws java.io.IOException, org.xml.sax.SAXException; 78615 method public org.w3c.dom.Document parse(java.io.InputStream, String) throws java.io.IOException, org.xml.sax.SAXException; 78616 method public org.w3c.dom.Document parse(String) throws java.io.IOException, org.xml.sax.SAXException; 78617 method public org.w3c.dom.Document parse(java.io.File) throws java.io.IOException, org.xml.sax.SAXException; 78618 method public abstract org.w3c.dom.Document parse(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException; 78619 method public void reset(); 78620 method public abstract void setEntityResolver(org.xml.sax.EntityResolver); 78621 method public abstract void setErrorHandler(org.xml.sax.ErrorHandler); 78622 } 78623 78624 public abstract class DocumentBuilderFactory { 78625 ctor protected DocumentBuilderFactory(); 78626 method public abstract Object getAttribute(String) throws java.lang.IllegalArgumentException; 78627 method public abstract boolean getFeature(String) throws javax.xml.parsers.ParserConfigurationException; 78628 method public javax.xml.validation.Schema getSchema(); 78629 method public boolean isCoalescing(); 78630 method public boolean isExpandEntityReferences(); 78631 method public boolean isIgnoringComments(); 78632 method public boolean isIgnoringElementContentWhitespace(); 78633 method public boolean isNamespaceAware(); 78634 method public boolean isValidating(); 78635 method public boolean isXIncludeAware(); 78636 method public abstract javax.xml.parsers.DocumentBuilder newDocumentBuilder() throws javax.xml.parsers.ParserConfigurationException; 78637 method public static javax.xml.parsers.DocumentBuilderFactory newInstance(); 78638 method public static javax.xml.parsers.DocumentBuilderFactory newInstance(String, ClassLoader); 78639 method public abstract void setAttribute(String, Object) throws java.lang.IllegalArgumentException; 78640 method public void setCoalescing(boolean); 78641 method public void setExpandEntityReferences(boolean); 78642 method public abstract void setFeature(String, boolean) throws javax.xml.parsers.ParserConfigurationException; 78643 method public void setIgnoringComments(boolean); 78644 method public void setIgnoringElementContentWhitespace(boolean); 78645 method public void setNamespaceAware(boolean); 78646 method public void setSchema(javax.xml.validation.Schema); 78647 method public void setValidating(boolean); 78648 method public void setXIncludeAware(boolean); 78649 } 78650 78651 public class FactoryConfigurationError extends java.lang.Error { 78652 ctor public FactoryConfigurationError(); 78653 ctor public FactoryConfigurationError(String); 78654 ctor public FactoryConfigurationError(Exception); 78655 ctor public FactoryConfigurationError(Exception, String); 78656 method public Exception getException(); 78657 } 78658 78659 public class ParserConfigurationException extends java.lang.Exception { 78660 ctor public ParserConfigurationException(); 78661 ctor public ParserConfigurationException(String); 78662 } 78663 78664 public abstract class SAXParser { 78665 ctor protected SAXParser(); 78666 method public abstract org.xml.sax.Parser getParser() throws org.xml.sax.SAXException; 78667 method public abstract Object getProperty(String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 78668 method public javax.xml.validation.Schema getSchema(); 78669 method public abstract org.xml.sax.XMLReader getXMLReader() throws org.xml.sax.SAXException; 78670 method public abstract boolean isNamespaceAware(); 78671 method public abstract boolean isValidating(); 78672 method public boolean isXIncludeAware(); 78673 method public void parse(java.io.InputStream, org.xml.sax.HandlerBase) throws java.io.IOException, org.xml.sax.SAXException; 78674 method public void parse(java.io.InputStream, org.xml.sax.HandlerBase, String) throws java.io.IOException, org.xml.sax.SAXException; 78675 method public void parse(java.io.InputStream, org.xml.sax.helpers.DefaultHandler) throws java.io.IOException, org.xml.sax.SAXException; 78676 method public void parse(java.io.InputStream, org.xml.sax.helpers.DefaultHandler, String) throws java.io.IOException, org.xml.sax.SAXException; 78677 method public void parse(String, org.xml.sax.HandlerBase) throws java.io.IOException, org.xml.sax.SAXException; 78678 method public void parse(String, org.xml.sax.helpers.DefaultHandler) throws java.io.IOException, org.xml.sax.SAXException; 78679 method public void parse(java.io.File, org.xml.sax.HandlerBase) throws java.io.IOException, org.xml.sax.SAXException; 78680 method public void parse(java.io.File, org.xml.sax.helpers.DefaultHandler) throws java.io.IOException, org.xml.sax.SAXException; 78681 method public void parse(org.xml.sax.InputSource, org.xml.sax.HandlerBase) throws java.io.IOException, org.xml.sax.SAXException; 78682 method public void parse(org.xml.sax.InputSource, org.xml.sax.helpers.DefaultHandler) throws java.io.IOException, org.xml.sax.SAXException; 78683 method public void reset(); 78684 method public abstract void setProperty(String, Object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 78685 } 78686 78687 public abstract class SAXParserFactory { 78688 ctor protected SAXParserFactory(); 78689 method public abstract boolean getFeature(String) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 78690 method public javax.xml.validation.Schema getSchema(); 78691 method public boolean isNamespaceAware(); 78692 method public boolean isValidating(); 78693 method public boolean isXIncludeAware(); 78694 method public static javax.xml.parsers.SAXParserFactory newInstance(); 78695 method public static javax.xml.parsers.SAXParserFactory newInstance(String, ClassLoader); 78696 method public abstract javax.xml.parsers.SAXParser newSAXParser() throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException; 78697 method public abstract void setFeature(String, boolean) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 78698 method public void setNamespaceAware(boolean); 78699 method public void setSchema(javax.xml.validation.Schema); 78700 method public void setValidating(boolean); 78701 method public void setXIncludeAware(boolean); 78702 } 78703 78704} 78705 78706package javax.xml.transform { 78707 78708 public interface ErrorListener { 78709 method public void error(javax.xml.transform.TransformerException) throws javax.xml.transform.TransformerException; 78710 method public void fatalError(javax.xml.transform.TransformerException) throws javax.xml.transform.TransformerException; 78711 method public void warning(javax.xml.transform.TransformerException) throws javax.xml.transform.TransformerException; 78712 } 78713 78714 public class OutputKeys { 78715 field public static final String CDATA_SECTION_ELEMENTS = "cdata-section-elements"; 78716 field public static final String DOCTYPE_PUBLIC = "doctype-public"; 78717 field public static final String DOCTYPE_SYSTEM = "doctype-system"; 78718 field public static final String ENCODING = "encoding"; 78719 field public static final String INDENT = "indent"; 78720 field public static final String MEDIA_TYPE = "media-type"; 78721 field public static final String METHOD = "method"; 78722 field public static final String OMIT_XML_DECLARATION = "omit-xml-declaration"; 78723 field public static final String STANDALONE = "standalone"; 78724 field public static final String VERSION = "version"; 78725 } 78726 78727 public interface Result { 78728 method public String getSystemId(); 78729 method public void setSystemId(String); 78730 field public static final String PI_DISABLE_OUTPUT_ESCAPING = "javax.xml.transform.disable-output-escaping"; 78731 field public static final String PI_ENABLE_OUTPUT_ESCAPING = "javax.xml.transform.enable-output-escaping"; 78732 } 78733 78734 public interface Source { 78735 method public String getSystemId(); 78736 method public void setSystemId(String); 78737 } 78738 78739 public interface SourceLocator { 78740 method public int getColumnNumber(); 78741 method public int getLineNumber(); 78742 method public String getPublicId(); 78743 method public String getSystemId(); 78744 } 78745 78746 public interface Templates { 78747 method public java.util.Properties getOutputProperties(); 78748 method public javax.xml.transform.Transformer newTransformer() throws javax.xml.transform.TransformerConfigurationException; 78749 } 78750 78751 public abstract class Transformer { 78752 ctor protected Transformer(); 78753 method public abstract void clearParameters(); 78754 method public abstract javax.xml.transform.ErrorListener getErrorListener(); 78755 method public abstract java.util.Properties getOutputProperties(); 78756 method public abstract String getOutputProperty(String) throws java.lang.IllegalArgumentException; 78757 method public abstract Object getParameter(String); 78758 method public abstract javax.xml.transform.URIResolver getURIResolver(); 78759 method public void reset(); 78760 method public abstract void setErrorListener(javax.xml.transform.ErrorListener) throws java.lang.IllegalArgumentException; 78761 method public abstract void setOutputProperties(java.util.Properties); 78762 method public abstract void setOutputProperty(String, String) throws java.lang.IllegalArgumentException; 78763 method public abstract void setParameter(String, Object); 78764 method public abstract void setURIResolver(javax.xml.transform.URIResolver); 78765 method public abstract void transform(javax.xml.transform.Source, javax.xml.transform.Result) throws javax.xml.transform.TransformerException; 78766 } 78767 78768 public class TransformerConfigurationException extends javax.xml.transform.TransformerException { 78769 ctor public TransformerConfigurationException(); 78770 ctor public TransformerConfigurationException(String); 78771 ctor public TransformerConfigurationException(Throwable); 78772 ctor public TransformerConfigurationException(String, Throwable); 78773 ctor public TransformerConfigurationException(String, javax.xml.transform.SourceLocator); 78774 ctor public TransformerConfigurationException(String, javax.xml.transform.SourceLocator, Throwable); 78775 } 78776 78777 public class TransformerException extends java.lang.Exception { 78778 ctor public TransformerException(String); 78779 ctor public TransformerException(Throwable); 78780 ctor public TransformerException(String, Throwable); 78781 ctor public TransformerException(String, javax.xml.transform.SourceLocator); 78782 ctor public TransformerException(String, javax.xml.transform.SourceLocator, Throwable); 78783 method public Throwable getException(); 78784 method public String getLocationAsString(); 78785 method public javax.xml.transform.SourceLocator getLocator(); 78786 method public String getMessageAndLocation(); 78787 method public void setLocator(javax.xml.transform.SourceLocator); 78788 } 78789 78790 public abstract class TransformerFactory { 78791 ctor protected TransformerFactory(); 78792 method public abstract javax.xml.transform.Source getAssociatedStylesheet(javax.xml.transform.Source, String, String, String) throws javax.xml.transform.TransformerConfigurationException; 78793 method public abstract Object getAttribute(String); 78794 method public abstract javax.xml.transform.ErrorListener getErrorListener(); 78795 method public abstract boolean getFeature(String); 78796 method public abstract javax.xml.transform.URIResolver getURIResolver(); 78797 method public static javax.xml.transform.TransformerFactory newInstance() throws javax.xml.transform.TransformerFactoryConfigurationError; 78798 method public static javax.xml.transform.TransformerFactory newInstance(String, ClassLoader) throws javax.xml.transform.TransformerFactoryConfigurationError; 78799 method public abstract javax.xml.transform.Templates newTemplates(javax.xml.transform.Source) throws javax.xml.transform.TransformerConfigurationException; 78800 method public abstract javax.xml.transform.Transformer newTransformer(javax.xml.transform.Source) throws javax.xml.transform.TransformerConfigurationException; 78801 method public abstract javax.xml.transform.Transformer newTransformer() throws javax.xml.transform.TransformerConfigurationException; 78802 method public abstract void setAttribute(String, Object); 78803 method public abstract void setErrorListener(javax.xml.transform.ErrorListener); 78804 method public abstract void setFeature(String, boolean) throws javax.xml.transform.TransformerConfigurationException; 78805 method public abstract void setURIResolver(javax.xml.transform.URIResolver); 78806 } 78807 78808 public class TransformerFactoryConfigurationError extends java.lang.Error { 78809 ctor public TransformerFactoryConfigurationError(); 78810 ctor public TransformerFactoryConfigurationError(String); 78811 ctor public TransformerFactoryConfigurationError(Exception); 78812 ctor public TransformerFactoryConfigurationError(Exception, String); 78813 method public Exception getException(); 78814 } 78815 78816 public interface URIResolver { 78817 method public javax.xml.transform.Source resolve(String, String) throws javax.xml.transform.TransformerException; 78818 } 78819 78820} 78821 78822package javax.xml.transform.dom { 78823 78824 public interface DOMLocator extends javax.xml.transform.SourceLocator { 78825 method public org.w3c.dom.Node getOriginatingNode(); 78826 } 78827 78828 public class DOMResult implements javax.xml.transform.Result { 78829 ctor public DOMResult(); 78830 ctor public DOMResult(org.w3c.dom.Node); 78831 ctor public DOMResult(org.w3c.dom.Node, String); 78832 ctor public DOMResult(org.w3c.dom.Node, org.w3c.dom.Node); 78833 ctor public DOMResult(org.w3c.dom.Node, org.w3c.dom.Node, String); 78834 method public org.w3c.dom.Node getNextSibling(); 78835 method public org.w3c.dom.Node getNode(); 78836 method public String getSystemId(); 78837 method public void setNextSibling(org.w3c.dom.Node); 78838 method public void setNode(org.w3c.dom.Node); 78839 method public void setSystemId(String); 78840 field public static final String FEATURE = "http://javax.xml.transform.dom.DOMResult/feature"; 78841 } 78842 78843 public class DOMSource implements javax.xml.transform.Source { 78844 ctor public DOMSource(); 78845 ctor public DOMSource(org.w3c.dom.Node); 78846 ctor public DOMSource(org.w3c.dom.Node, String); 78847 method public org.w3c.dom.Node getNode(); 78848 method public String getSystemId(); 78849 method public void setNode(org.w3c.dom.Node); 78850 method public void setSystemId(String); 78851 field public static final String FEATURE = "http://javax.xml.transform.dom.DOMSource/feature"; 78852 } 78853 78854} 78855 78856package javax.xml.transform.sax { 78857 78858 public class SAXResult implements javax.xml.transform.Result { 78859 ctor public SAXResult(); 78860 ctor public SAXResult(org.xml.sax.ContentHandler); 78861 method public org.xml.sax.ContentHandler getHandler(); 78862 method public org.xml.sax.ext.LexicalHandler getLexicalHandler(); 78863 method public String getSystemId(); 78864 method public void setHandler(org.xml.sax.ContentHandler); 78865 method public void setLexicalHandler(org.xml.sax.ext.LexicalHandler); 78866 method public void setSystemId(String); 78867 field public static final String FEATURE = "http://javax.xml.transform.sax.SAXResult/feature"; 78868 } 78869 78870 public class SAXSource implements javax.xml.transform.Source { 78871 ctor public SAXSource(); 78872 ctor public SAXSource(org.xml.sax.XMLReader, org.xml.sax.InputSource); 78873 ctor public SAXSource(org.xml.sax.InputSource); 78874 method public org.xml.sax.InputSource getInputSource(); 78875 method public String getSystemId(); 78876 method public org.xml.sax.XMLReader getXMLReader(); 78877 method public void setInputSource(org.xml.sax.InputSource); 78878 method public void setSystemId(String); 78879 method public void setXMLReader(org.xml.sax.XMLReader); 78880 method public static org.xml.sax.InputSource sourceToInputSource(javax.xml.transform.Source); 78881 field public static final String FEATURE = "http://javax.xml.transform.sax.SAXSource/feature"; 78882 } 78883 78884 public abstract class SAXTransformerFactory extends javax.xml.transform.TransformerFactory { 78885 ctor protected SAXTransformerFactory(); 78886 method public abstract javax.xml.transform.sax.TemplatesHandler newTemplatesHandler() throws javax.xml.transform.TransformerConfigurationException; 78887 method public abstract javax.xml.transform.sax.TransformerHandler newTransformerHandler(javax.xml.transform.Source) throws javax.xml.transform.TransformerConfigurationException; 78888 method public abstract javax.xml.transform.sax.TransformerHandler newTransformerHandler(javax.xml.transform.Templates) throws javax.xml.transform.TransformerConfigurationException; 78889 method public abstract javax.xml.transform.sax.TransformerHandler newTransformerHandler() throws javax.xml.transform.TransformerConfigurationException; 78890 method public abstract org.xml.sax.XMLFilter newXMLFilter(javax.xml.transform.Source) throws javax.xml.transform.TransformerConfigurationException; 78891 method public abstract org.xml.sax.XMLFilter newXMLFilter(javax.xml.transform.Templates) throws javax.xml.transform.TransformerConfigurationException; 78892 field public static final String FEATURE = "http://javax.xml.transform.sax.SAXTransformerFactory/feature"; 78893 field public static final String FEATURE_XMLFILTER = "http://javax.xml.transform.sax.SAXTransformerFactory/feature/xmlfilter"; 78894 } 78895 78896 public interface TemplatesHandler extends org.xml.sax.ContentHandler { 78897 method public String getSystemId(); 78898 method public javax.xml.transform.Templates getTemplates(); 78899 method public void setSystemId(String); 78900 } 78901 78902 public interface TransformerHandler extends org.xml.sax.ContentHandler org.xml.sax.DTDHandler org.xml.sax.ext.LexicalHandler { 78903 method public String getSystemId(); 78904 method public javax.xml.transform.Transformer getTransformer(); 78905 method public void setResult(javax.xml.transform.Result) throws java.lang.IllegalArgumentException; 78906 method public void setSystemId(String); 78907 } 78908 78909} 78910 78911package javax.xml.transform.stream { 78912 78913 public class StreamResult implements javax.xml.transform.Result { 78914 ctor public StreamResult(); 78915 ctor public StreamResult(java.io.OutputStream); 78916 ctor public StreamResult(java.io.Writer); 78917 ctor public StreamResult(String); 78918 ctor public StreamResult(java.io.File); 78919 method public java.io.OutputStream getOutputStream(); 78920 method public String getSystemId(); 78921 method public java.io.Writer getWriter(); 78922 method public void setOutputStream(java.io.OutputStream); 78923 method public void setSystemId(String); 78924 method public void setSystemId(java.io.File); 78925 method public void setWriter(java.io.Writer); 78926 field public static final String FEATURE = "http://javax.xml.transform.stream.StreamResult/feature"; 78927 } 78928 78929 public class StreamSource implements javax.xml.transform.Source { 78930 ctor public StreamSource(); 78931 ctor public StreamSource(java.io.InputStream); 78932 ctor public StreamSource(java.io.InputStream, String); 78933 ctor public StreamSource(java.io.Reader); 78934 ctor public StreamSource(java.io.Reader, String); 78935 ctor public StreamSource(String); 78936 ctor public StreamSource(java.io.File); 78937 method public java.io.InputStream getInputStream(); 78938 method public String getPublicId(); 78939 method public java.io.Reader getReader(); 78940 method public String getSystemId(); 78941 method public void setInputStream(java.io.InputStream); 78942 method public void setPublicId(String); 78943 method public void setReader(java.io.Reader); 78944 method public void setSystemId(String); 78945 method public void setSystemId(java.io.File); 78946 field public static final String FEATURE = "http://javax.xml.transform.stream.StreamSource/feature"; 78947 } 78948 78949} 78950 78951package javax.xml.validation { 78952 78953 public abstract class Schema { 78954 ctor protected Schema(); 78955 method public abstract javax.xml.validation.Validator newValidator(); 78956 method public abstract javax.xml.validation.ValidatorHandler newValidatorHandler(); 78957 } 78958 78959 public abstract class SchemaFactory { 78960 ctor protected SchemaFactory(); 78961 method public abstract org.xml.sax.ErrorHandler getErrorHandler(); 78962 method public boolean getFeature(String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 78963 method public Object getProperty(String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 78964 method public abstract org.w3c.dom.ls.LSResourceResolver getResourceResolver(); 78965 method public abstract boolean isSchemaLanguageSupported(String); 78966 method public static javax.xml.validation.SchemaFactory newInstance(String); 78967 method public static javax.xml.validation.SchemaFactory newInstance(String, String, ClassLoader); 78968 method public javax.xml.validation.Schema newSchema(javax.xml.transform.Source) throws org.xml.sax.SAXException; 78969 method public javax.xml.validation.Schema newSchema(java.io.File) throws org.xml.sax.SAXException; 78970 method public javax.xml.validation.Schema newSchema(java.net.URL) throws org.xml.sax.SAXException; 78971 method public abstract javax.xml.validation.Schema newSchema(javax.xml.transform.Source[]) throws org.xml.sax.SAXException; 78972 method public abstract javax.xml.validation.Schema newSchema() throws org.xml.sax.SAXException; 78973 method public abstract void setErrorHandler(org.xml.sax.ErrorHandler); 78974 method public void setFeature(String, boolean) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 78975 method public void setProperty(String, Object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 78976 method public abstract void setResourceResolver(org.w3c.dom.ls.LSResourceResolver); 78977 } 78978 78979 public abstract class SchemaFactoryLoader { 78980 ctor protected SchemaFactoryLoader(); 78981 method public abstract javax.xml.validation.SchemaFactory newFactory(String); 78982 } 78983 78984 public abstract class TypeInfoProvider { 78985 ctor protected TypeInfoProvider(); 78986 method public abstract org.w3c.dom.TypeInfo getAttributeTypeInfo(int); 78987 method public abstract org.w3c.dom.TypeInfo getElementTypeInfo(); 78988 method public abstract boolean isIdAttribute(int); 78989 method public abstract boolean isSpecified(int); 78990 } 78991 78992 public abstract class Validator { 78993 ctor protected Validator(); 78994 method public abstract org.xml.sax.ErrorHandler getErrorHandler(); 78995 method public boolean getFeature(String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 78996 method public Object getProperty(String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 78997 method public abstract org.w3c.dom.ls.LSResourceResolver getResourceResolver(); 78998 method public abstract void reset(); 78999 method public abstract void setErrorHandler(org.xml.sax.ErrorHandler); 79000 method public void setFeature(String, boolean) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 79001 method public void setProperty(String, Object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 79002 method public abstract void setResourceResolver(org.w3c.dom.ls.LSResourceResolver); 79003 method public void validate(javax.xml.transform.Source) throws java.io.IOException, org.xml.sax.SAXException; 79004 method public abstract void validate(javax.xml.transform.Source, javax.xml.transform.Result) throws java.io.IOException, org.xml.sax.SAXException; 79005 } 79006 79007 public abstract class ValidatorHandler implements org.xml.sax.ContentHandler { 79008 ctor protected ValidatorHandler(); 79009 method public abstract org.xml.sax.ContentHandler getContentHandler(); 79010 method public abstract org.xml.sax.ErrorHandler getErrorHandler(); 79011 method public boolean getFeature(String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 79012 method public Object getProperty(String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 79013 method public abstract org.w3c.dom.ls.LSResourceResolver getResourceResolver(); 79014 method public abstract javax.xml.validation.TypeInfoProvider getTypeInfoProvider(); 79015 method public abstract void setContentHandler(org.xml.sax.ContentHandler); 79016 method public abstract void setErrorHandler(org.xml.sax.ErrorHandler); 79017 method public void setFeature(String, boolean) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 79018 method public void setProperty(String, Object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 79019 method public abstract void setResourceResolver(org.w3c.dom.ls.LSResourceResolver); 79020 } 79021 79022} 79023 79024package javax.xml.xpath { 79025 79026 public interface XPath { 79027 method public javax.xml.xpath.XPathExpression compile(String) throws javax.xml.xpath.XPathExpressionException; 79028 method public Object evaluate(String, Object, javax.xml.namespace.QName) throws javax.xml.xpath.XPathExpressionException; 79029 method public String evaluate(String, Object) throws javax.xml.xpath.XPathExpressionException; 79030 method public Object evaluate(String, org.xml.sax.InputSource, javax.xml.namespace.QName) throws javax.xml.xpath.XPathExpressionException; 79031 method public String evaluate(String, org.xml.sax.InputSource) throws javax.xml.xpath.XPathExpressionException; 79032 method public javax.xml.namespace.NamespaceContext getNamespaceContext(); 79033 method public javax.xml.xpath.XPathFunctionResolver getXPathFunctionResolver(); 79034 method public javax.xml.xpath.XPathVariableResolver getXPathVariableResolver(); 79035 method public void reset(); 79036 method public void setNamespaceContext(javax.xml.namespace.NamespaceContext); 79037 method public void setXPathFunctionResolver(javax.xml.xpath.XPathFunctionResolver); 79038 method public void setXPathVariableResolver(javax.xml.xpath.XPathVariableResolver); 79039 } 79040 79041 public class XPathConstants { 79042 field public static final javax.xml.namespace.QName BOOLEAN; 79043 field public static final String DOM_OBJECT_MODEL = "http://java.sun.com/jaxp/xpath/dom"; 79044 field public static final javax.xml.namespace.QName NODE; 79045 field public static final javax.xml.namespace.QName NODESET; 79046 field public static final javax.xml.namespace.QName NUMBER; 79047 field public static final javax.xml.namespace.QName STRING; 79048 } 79049 79050 public class XPathException extends java.lang.Exception { 79051 ctor public XPathException(String); 79052 ctor public XPathException(Throwable); 79053 } 79054 79055 public interface XPathExpression { 79056 method public Object evaluate(Object, javax.xml.namespace.QName) throws javax.xml.xpath.XPathExpressionException; 79057 method public String evaluate(Object) throws javax.xml.xpath.XPathExpressionException; 79058 method public Object evaluate(org.xml.sax.InputSource, javax.xml.namespace.QName) throws javax.xml.xpath.XPathExpressionException; 79059 method public String evaluate(org.xml.sax.InputSource) throws javax.xml.xpath.XPathExpressionException; 79060 } 79061 79062 public class XPathExpressionException extends javax.xml.xpath.XPathException { 79063 ctor public XPathExpressionException(String); 79064 ctor public XPathExpressionException(Throwable); 79065 } 79066 79067 public abstract class XPathFactory { 79068 ctor protected XPathFactory(); 79069 method public abstract boolean getFeature(String) throws javax.xml.xpath.XPathFactoryConfigurationException; 79070 method public abstract boolean isObjectModelSupported(String); 79071 method public static final javax.xml.xpath.XPathFactory newInstance(); 79072 method public static final javax.xml.xpath.XPathFactory newInstance(String) throws javax.xml.xpath.XPathFactoryConfigurationException; 79073 method public static javax.xml.xpath.XPathFactory newInstance(String, String, ClassLoader) throws javax.xml.xpath.XPathFactoryConfigurationException; 79074 method public abstract javax.xml.xpath.XPath newXPath(); 79075 method public abstract void setFeature(String, boolean) throws javax.xml.xpath.XPathFactoryConfigurationException; 79076 method public abstract void setXPathFunctionResolver(javax.xml.xpath.XPathFunctionResolver); 79077 method public abstract void setXPathVariableResolver(javax.xml.xpath.XPathVariableResolver); 79078 field public static final String DEFAULT_OBJECT_MODEL_URI = "http://java.sun.com/jaxp/xpath/dom"; 79079 field public static final String DEFAULT_PROPERTY_NAME = "javax.xml.xpath.XPathFactory"; 79080 } 79081 79082 public class XPathFactoryConfigurationException extends javax.xml.xpath.XPathException { 79083 ctor public XPathFactoryConfigurationException(String); 79084 ctor public XPathFactoryConfigurationException(Throwable); 79085 } 79086 79087 public interface XPathFunction { 79088 method public Object evaluate(java.util.List) throws javax.xml.xpath.XPathFunctionException; 79089 } 79090 79091 public class XPathFunctionException extends javax.xml.xpath.XPathExpressionException { 79092 ctor public XPathFunctionException(String); 79093 ctor public XPathFunctionException(Throwable); 79094 } 79095 79096 public interface XPathFunctionResolver { 79097 method public javax.xml.xpath.XPathFunction resolveFunction(javax.xml.namespace.QName, int); 79098 } 79099 79100 public interface XPathVariableResolver { 79101 method public Object resolveVariable(javax.xml.namespace.QName); 79102 } 79103 79104} 79105 79106package org.apache.http.conn { 79107 79108 @Deprecated public class ConnectTimeoutException extends java.io.InterruptedIOException { 79109 ctor @Deprecated public ConnectTimeoutException(); 79110 ctor @Deprecated public ConnectTimeoutException(String); 79111 } 79112 79113} 79114 79115package org.apache.http.conn.scheme { 79116 79117 @Deprecated public interface HostNameResolver { 79118 method @Deprecated public java.net.InetAddress resolve(String) throws java.io.IOException; 79119 } 79120 79121 @Deprecated public interface LayeredSocketFactory extends org.apache.http.conn.scheme.SocketFactory { 79122 method @Deprecated public java.net.Socket createSocket(java.net.Socket, String, int, boolean) throws java.io.IOException, java.net.UnknownHostException; 79123 } 79124 79125 @Deprecated public interface SocketFactory { 79126 method @Deprecated public java.net.Socket connectSocket(java.net.Socket, String, int, java.net.InetAddress, int, org.apache.http.params.HttpParams) throws org.apache.http.conn.ConnectTimeoutException, java.io.IOException, java.net.UnknownHostException; 79127 method @Deprecated public java.net.Socket createSocket() throws java.io.IOException; 79128 method @Deprecated public boolean isSecure(java.net.Socket) throws java.lang.IllegalArgumentException; 79129 } 79130 79131} 79132 79133package org.apache.http.conn.ssl { 79134 79135 @Deprecated public abstract class AbstractVerifier implements org.apache.http.conn.ssl.X509HostnameVerifier { 79136 ctor @Deprecated public AbstractVerifier(); 79137 method @Deprecated public static boolean acceptableCountryWildcard(String); 79138 method @Deprecated public static int countDots(String); 79139 method @Deprecated public static String[] getCNs(java.security.cert.X509Certificate); 79140 method @Deprecated public static String[] getDNSSubjectAlts(java.security.cert.X509Certificate); 79141 method @Deprecated public final void verify(String, javax.net.ssl.SSLSocket) throws java.io.IOException; 79142 method @Deprecated public final boolean verify(String, javax.net.ssl.SSLSession); 79143 method @Deprecated public final void verify(String, java.security.cert.X509Certificate) throws javax.net.ssl.SSLException; 79144 method @Deprecated public final void verify(String, String[], String[], boolean) throws javax.net.ssl.SSLException; 79145 } 79146 79147 @Deprecated public class AllowAllHostnameVerifier extends org.apache.http.conn.ssl.AbstractVerifier { 79148 ctor @Deprecated public AllowAllHostnameVerifier(); 79149 method @Deprecated public final String toString(); 79150 method @Deprecated public final void verify(String, String[], String[]); 79151 } 79152 79153 @Deprecated public class BrowserCompatHostnameVerifier extends org.apache.http.conn.ssl.AbstractVerifier { 79154 ctor @Deprecated public BrowserCompatHostnameVerifier(); 79155 method @Deprecated public final String toString(); 79156 method @Deprecated public final void verify(String, String[], String[]) throws javax.net.ssl.SSLException; 79157 } 79158 79159 @Deprecated public class SSLSocketFactory implements org.apache.http.conn.scheme.LayeredSocketFactory { 79160 ctor @Deprecated public SSLSocketFactory(String, java.security.KeyStore, String, java.security.KeyStore, java.security.SecureRandom, org.apache.http.conn.scheme.HostNameResolver) throws java.security.KeyManagementException, java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException; 79161 ctor @Deprecated public SSLSocketFactory(java.security.KeyStore, String, java.security.KeyStore) throws java.security.KeyManagementException, java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException; 79162 ctor @Deprecated public SSLSocketFactory(java.security.KeyStore, String) throws java.security.KeyManagementException, java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException; 79163 ctor @Deprecated public SSLSocketFactory(java.security.KeyStore) throws java.security.KeyManagementException, java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException; 79164 method @Deprecated public java.net.Socket connectSocket(java.net.Socket, String, int, java.net.InetAddress, int, org.apache.http.params.HttpParams) throws java.io.IOException; 79165 method @Deprecated public java.net.Socket createSocket() throws java.io.IOException; 79166 method @Deprecated public java.net.Socket createSocket(java.net.Socket, String, int, boolean) throws java.io.IOException, java.net.UnknownHostException; 79167 method @Deprecated public org.apache.http.conn.ssl.X509HostnameVerifier getHostnameVerifier(); 79168 method @Deprecated public static org.apache.http.conn.ssl.SSLSocketFactory getSocketFactory(); 79169 method @Deprecated public boolean isSecure(java.net.Socket) throws java.lang.IllegalArgumentException; 79170 method @Deprecated public void setHostnameVerifier(org.apache.http.conn.ssl.X509HostnameVerifier); 79171 field @Deprecated public static final org.apache.http.conn.ssl.X509HostnameVerifier ALLOW_ALL_HOSTNAME_VERIFIER; 79172 field @Deprecated public static final org.apache.http.conn.ssl.X509HostnameVerifier BROWSER_COMPATIBLE_HOSTNAME_VERIFIER; 79173 field @Deprecated public static final String SSL = "SSL"; 79174 field @Deprecated public static final String SSLV2 = "SSLv2"; 79175 field @Deprecated public static final org.apache.http.conn.ssl.X509HostnameVerifier STRICT_HOSTNAME_VERIFIER; 79176 field @Deprecated public static final String TLS = "TLS"; 79177 } 79178 79179 @Deprecated public class StrictHostnameVerifier extends org.apache.http.conn.ssl.AbstractVerifier { 79180 ctor @Deprecated public StrictHostnameVerifier(); 79181 method @Deprecated public final String toString(); 79182 method @Deprecated public final void verify(String, String[], String[]) throws javax.net.ssl.SSLException; 79183 } 79184 79185 @Deprecated public interface X509HostnameVerifier extends javax.net.ssl.HostnameVerifier { 79186 method @Deprecated public void verify(String, javax.net.ssl.SSLSocket) throws java.io.IOException; 79187 method @Deprecated public void verify(String, java.security.cert.X509Certificate) throws javax.net.ssl.SSLException; 79188 method @Deprecated public void verify(String, String[], String[]) throws javax.net.ssl.SSLException; 79189 } 79190 79191} 79192 79193package org.apache.http.params { 79194 79195 @Deprecated public interface CoreConnectionPNames { 79196 field @Deprecated public static final String CONNECTION_TIMEOUT = "http.connection.timeout"; 79197 field @Deprecated public static final String MAX_HEADER_COUNT = "http.connection.max-header-count"; 79198 field @Deprecated public static final String MAX_LINE_LENGTH = "http.connection.max-line-length"; 79199 field @Deprecated public static final String SOCKET_BUFFER_SIZE = "http.socket.buffer-size"; 79200 field @Deprecated public static final String SO_LINGER = "http.socket.linger"; 79201 field @Deprecated public static final String SO_TIMEOUT = "http.socket.timeout"; 79202 field @Deprecated public static final String STALE_CONNECTION_CHECK = "http.connection.stalecheck"; 79203 field @Deprecated public static final String TCP_NODELAY = "http.tcp.nodelay"; 79204 } 79205 79206 @Deprecated public final class HttpConnectionParams implements org.apache.http.params.CoreConnectionPNames { 79207 method @Deprecated public static int getConnectionTimeout(org.apache.http.params.HttpParams); 79208 method @Deprecated public static int getLinger(org.apache.http.params.HttpParams); 79209 method @Deprecated public static int getSoTimeout(org.apache.http.params.HttpParams); 79210 method @Deprecated public static int getSocketBufferSize(org.apache.http.params.HttpParams); 79211 method @Deprecated public static boolean getTcpNoDelay(org.apache.http.params.HttpParams); 79212 method @Deprecated public static boolean isStaleCheckingEnabled(org.apache.http.params.HttpParams); 79213 method @Deprecated public static void setConnectionTimeout(org.apache.http.params.HttpParams, int); 79214 method @Deprecated public static void setLinger(org.apache.http.params.HttpParams, int); 79215 method @Deprecated public static void setSoTimeout(org.apache.http.params.HttpParams, int); 79216 method @Deprecated public static void setSocketBufferSize(org.apache.http.params.HttpParams, int); 79217 method @Deprecated public static void setStaleCheckingEnabled(org.apache.http.params.HttpParams, boolean); 79218 method @Deprecated public static void setTcpNoDelay(org.apache.http.params.HttpParams, boolean); 79219 } 79220 79221 @Deprecated public interface HttpParams { 79222 method @Deprecated public org.apache.http.params.HttpParams copy(); 79223 method @Deprecated public boolean getBooleanParameter(String, boolean); 79224 method @Deprecated public double getDoubleParameter(String, double); 79225 method @Deprecated public int getIntParameter(String, int); 79226 method @Deprecated public long getLongParameter(String, long); 79227 method @Deprecated public Object getParameter(String); 79228 method @Deprecated public boolean isParameterFalse(String); 79229 method @Deprecated public boolean isParameterTrue(String); 79230 method @Deprecated public boolean removeParameter(String); 79231 method @Deprecated public org.apache.http.params.HttpParams setBooleanParameter(String, boolean); 79232 method @Deprecated public org.apache.http.params.HttpParams setDoubleParameter(String, double); 79233 method @Deprecated public org.apache.http.params.HttpParams setIntParameter(String, int); 79234 method @Deprecated public org.apache.http.params.HttpParams setLongParameter(String, long); 79235 method @Deprecated public org.apache.http.params.HttpParams setParameter(String, Object); 79236 } 79237 79238} 79239 79240package org.json { 79241 79242 public class JSONArray { 79243 ctor public JSONArray(); 79244 ctor public JSONArray(java.util.Collection); 79245 ctor public JSONArray(org.json.JSONTokener) throws org.json.JSONException; 79246 ctor public JSONArray(String) throws org.json.JSONException; 79247 ctor public JSONArray(Object) throws org.json.JSONException; 79248 method public Object get(int) throws org.json.JSONException; 79249 method public boolean getBoolean(int) throws org.json.JSONException; 79250 method public double getDouble(int) throws org.json.JSONException; 79251 method public int getInt(int) throws org.json.JSONException; 79252 method public org.json.JSONArray getJSONArray(int) throws org.json.JSONException; 79253 method public org.json.JSONObject getJSONObject(int) throws org.json.JSONException; 79254 method public long getLong(int) throws org.json.JSONException; 79255 method public String getString(int) throws org.json.JSONException; 79256 method public boolean isNull(int); 79257 method public String join(String) throws org.json.JSONException; 79258 method public int length(); 79259 method public Object opt(int); 79260 method public boolean optBoolean(int); 79261 method public boolean optBoolean(int, boolean); 79262 method public double optDouble(int); 79263 method public double optDouble(int, double); 79264 method public int optInt(int); 79265 method public int optInt(int, int); 79266 method public org.json.JSONArray optJSONArray(int); 79267 method public org.json.JSONObject optJSONObject(int); 79268 method public long optLong(int); 79269 method public long optLong(int, long); 79270 method public String optString(int); 79271 method public String optString(int, String); 79272 method public org.json.JSONArray put(boolean); 79273 method public org.json.JSONArray put(double) throws org.json.JSONException; 79274 method public org.json.JSONArray put(int); 79275 method public org.json.JSONArray put(long); 79276 method public org.json.JSONArray put(Object); 79277 method public org.json.JSONArray put(int, boolean) throws org.json.JSONException; 79278 method public org.json.JSONArray put(int, double) throws org.json.JSONException; 79279 method public org.json.JSONArray put(int, int) throws org.json.JSONException; 79280 method public org.json.JSONArray put(int, long) throws org.json.JSONException; 79281 method public org.json.JSONArray put(int, Object) throws org.json.JSONException; 79282 method public Object remove(int); 79283 method public org.json.JSONObject toJSONObject(org.json.JSONArray) throws org.json.JSONException; 79284 method public String toString(int) throws org.json.JSONException; 79285 } 79286 79287 public class JSONException extends java.lang.Exception { 79288 ctor public JSONException(String); 79289 ctor public JSONException(String, Throwable); 79290 ctor public JSONException(Throwable); 79291 } 79292 79293 public class JSONObject { 79294 ctor public JSONObject(); 79295 ctor public JSONObject(@NonNull java.util.Map); 79296 ctor public JSONObject(@NonNull org.json.JSONTokener) throws org.json.JSONException; 79297 ctor public JSONObject(@NonNull String) throws org.json.JSONException; 79298 ctor public JSONObject(@NonNull org.json.JSONObject, @NonNull String[]) throws org.json.JSONException; 79299 method @NonNull public org.json.JSONObject accumulate(@NonNull String, @Nullable Object) throws org.json.JSONException; 79300 method @NonNull public Object get(@NonNull String) throws org.json.JSONException; 79301 method public boolean getBoolean(@NonNull String) throws org.json.JSONException; 79302 method public double getDouble(@NonNull String) throws org.json.JSONException; 79303 method public int getInt(@NonNull String) throws org.json.JSONException; 79304 method @NonNull public org.json.JSONArray getJSONArray(@NonNull String) throws org.json.JSONException; 79305 method @NonNull public org.json.JSONObject getJSONObject(@NonNull String) throws org.json.JSONException; 79306 method public long getLong(@NonNull String) throws org.json.JSONException; 79307 method @NonNull public String getString(@NonNull String) throws org.json.JSONException; 79308 method public boolean has(@Nullable String); 79309 method public boolean isNull(@Nullable String); 79310 method @NonNull public java.util.Iterator<java.lang.String> keys(); 79311 method public int length(); 79312 method @Nullable public org.json.JSONArray names(); 79313 method @NonNull public static String numberToString(@NonNull Number) throws org.json.JSONException; 79314 method @Nullable public Object opt(@Nullable String); 79315 method public boolean optBoolean(@Nullable String); 79316 method public boolean optBoolean(@Nullable String, boolean); 79317 method public double optDouble(@Nullable String); 79318 method public double optDouble(@Nullable String, double); 79319 method public int optInt(@Nullable String); 79320 method public int optInt(@Nullable String, int); 79321 method @Nullable public org.json.JSONArray optJSONArray(@Nullable String); 79322 method @Nullable public org.json.JSONObject optJSONObject(@Nullable String); 79323 method public long optLong(@Nullable String); 79324 method public long optLong(@Nullable String, long); 79325 method @NonNull public String optString(@Nullable String); 79326 method @NonNull public String optString(@Nullable String, @NonNull String); 79327 method @NonNull public org.json.JSONObject put(@NonNull String, boolean) throws org.json.JSONException; 79328 method @NonNull public org.json.JSONObject put(@NonNull String, double) throws org.json.JSONException; 79329 method @NonNull public org.json.JSONObject put(@NonNull String, int) throws org.json.JSONException; 79330 method @NonNull public org.json.JSONObject put(@NonNull String, long) throws org.json.JSONException; 79331 method @NonNull public org.json.JSONObject put(@NonNull String, @Nullable Object) throws org.json.JSONException; 79332 method @NonNull public org.json.JSONObject putOpt(@Nullable String, @Nullable Object) throws org.json.JSONException; 79333 method @NonNull public static String quote(@Nullable String); 79334 method @Nullable public Object remove(@Nullable String); 79335 method @Nullable public org.json.JSONArray toJSONArray(@Nullable org.json.JSONArray) throws org.json.JSONException; 79336 method @NonNull public String toString(int) throws org.json.JSONException; 79337 method @Nullable public static Object wrap(@Nullable Object); 79338 field @NonNull public static final Object NULL; 79339 } 79340 79341 public class JSONStringer { 79342 ctor public JSONStringer(); 79343 method public org.json.JSONStringer array() throws org.json.JSONException; 79344 method public org.json.JSONStringer endArray() throws org.json.JSONException; 79345 method public org.json.JSONStringer endObject() throws org.json.JSONException; 79346 method public org.json.JSONStringer key(String) throws org.json.JSONException; 79347 method public org.json.JSONStringer object() throws org.json.JSONException; 79348 method public org.json.JSONStringer value(Object) throws org.json.JSONException; 79349 method public org.json.JSONStringer value(boolean) throws org.json.JSONException; 79350 method public org.json.JSONStringer value(double) throws org.json.JSONException; 79351 method public org.json.JSONStringer value(long) throws org.json.JSONException; 79352 } 79353 79354 public class JSONTokener { 79355 ctor public JSONTokener(String); 79356 method public void back(); 79357 method public static int dehexchar(char); 79358 method public boolean more(); 79359 method public char next(); 79360 method public char next(char) throws org.json.JSONException; 79361 method public String next(int) throws org.json.JSONException; 79362 method public char nextClean() throws org.json.JSONException; 79363 method public String nextString(char) throws org.json.JSONException; 79364 method public String nextTo(String); 79365 method public String nextTo(char); 79366 method public Object nextValue() throws org.json.JSONException; 79367 method public void skipPast(String); 79368 method public char skipTo(char); 79369 method public org.json.JSONException syntaxError(String); 79370 } 79371 79372} 79373 79374package org.w3c.dom { 79375 79376 public interface Attr extends org.w3c.dom.Node { 79377 method public String getName(); 79378 method public org.w3c.dom.Element getOwnerElement(); 79379 method public org.w3c.dom.TypeInfo getSchemaTypeInfo(); 79380 method public boolean getSpecified(); 79381 method public String getValue(); 79382 method public boolean isId(); 79383 method public void setValue(String) throws org.w3c.dom.DOMException; 79384 } 79385 79386 public interface CDATASection extends org.w3c.dom.Text { 79387 } 79388 79389 public interface CharacterData extends org.w3c.dom.Node { 79390 method public void appendData(String) throws org.w3c.dom.DOMException; 79391 method public void deleteData(int, int) throws org.w3c.dom.DOMException; 79392 method public String getData() throws org.w3c.dom.DOMException; 79393 method public int getLength(); 79394 method public void insertData(int, String) throws org.w3c.dom.DOMException; 79395 method public void replaceData(int, int, String) throws org.w3c.dom.DOMException; 79396 method public void setData(String) throws org.w3c.dom.DOMException; 79397 method public String substringData(int, int) throws org.w3c.dom.DOMException; 79398 } 79399 79400 public interface Comment extends org.w3c.dom.CharacterData { 79401 } 79402 79403 public interface DOMConfiguration { 79404 method public boolean canSetParameter(String, Object); 79405 method public Object getParameter(String) throws org.w3c.dom.DOMException; 79406 method public org.w3c.dom.DOMStringList getParameterNames(); 79407 method public void setParameter(String, Object) throws org.w3c.dom.DOMException; 79408 } 79409 79410 public interface DOMError { 79411 method public org.w3c.dom.DOMLocator getLocation(); 79412 method public String getMessage(); 79413 method public Object getRelatedData(); 79414 method public Object getRelatedException(); 79415 method public short getSeverity(); 79416 method public String getType(); 79417 field public static final short SEVERITY_ERROR = 2; // 0x2 79418 field public static final short SEVERITY_FATAL_ERROR = 3; // 0x3 79419 field public static final short SEVERITY_WARNING = 1; // 0x1 79420 } 79421 79422 public interface DOMErrorHandler { 79423 method public boolean handleError(org.w3c.dom.DOMError); 79424 } 79425 79426 public class DOMException extends java.lang.RuntimeException { 79427 ctor public DOMException(short, String); 79428 field public static final short DOMSTRING_SIZE_ERR = 2; // 0x2 79429 field public static final short HIERARCHY_REQUEST_ERR = 3; // 0x3 79430 field public static final short INDEX_SIZE_ERR = 1; // 0x1 79431 field public static final short INUSE_ATTRIBUTE_ERR = 10; // 0xa 79432 field public static final short INVALID_ACCESS_ERR = 15; // 0xf 79433 field public static final short INVALID_CHARACTER_ERR = 5; // 0x5 79434 field public static final short INVALID_MODIFICATION_ERR = 13; // 0xd 79435 field public static final short INVALID_STATE_ERR = 11; // 0xb 79436 field public static final short NAMESPACE_ERR = 14; // 0xe 79437 field public static final short NOT_FOUND_ERR = 8; // 0x8 79438 field public static final short NOT_SUPPORTED_ERR = 9; // 0x9 79439 field public static final short NO_DATA_ALLOWED_ERR = 6; // 0x6 79440 field public static final short NO_MODIFICATION_ALLOWED_ERR = 7; // 0x7 79441 field public static final short SYNTAX_ERR = 12; // 0xc 79442 field public static final short TYPE_MISMATCH_ERR = 17; // 0x11 79443 field public static final short VALIDATION_ERR = 16; // 0x10 79444 field public static final short WRONG_DOCUMENT_ERR = 4; // 0x4 79445 field public short code; 79446 } 79447 79448 public interface DOMImplementation { 79449 method public org.w3c.dom.Document createDocument(String, String, org.w3c.dom.DocumentType) throws org.w3c.dom.DOMException; 79450 method public org.w3c.dom.DocumentType createDocumentType(String, String, String) throws org.w3c.dom.DOMException; 79451 method public Object getFeature(String, String); 79452 method public boolean hasFeature(String, String); 79453 } 79454 79455 public interface DOMImplementationList { 79456 method public int getLength(); 79457 method public org.w3c.dom.DOMImplementation item(int); 79458 } 79459 79460 public interface DOMImplementationSource { 79461 method public org.w3c.dom.DOMImplementation getDOMImplementation(String); 79462 method public org.w3c.dom.DOMImplementationList getDOMImplementationList(String); 79463 } 79464 79465 public interface DOMLocator { 79466 method public int getByteOffset(); 79467 method public int getColumnNumber(); 79468 method public int getLineNumber(); 79469 method public org.w3c.dom.Node getRelatedNode(); 79470 method public String getUri(); 79471 method public int getUtf16Offset(); 79472 } 79473 79474 public interface DOMStringList { 79475 method public boolean contains(String); 79476 method public int getLength(); 79477 method public String item(int); 79478 } 79479 79480 public interface Document extends org.w3c.dom.Node { 79481 method public org.w3c.dom.Node adoptNode(org.w3c.dom.Node) throws org.w3c.dom.DOMException; 79482 method public org.w3c.dom.Attr createAttribute(String) throws org.w3c.dom.DOMException; 79483 method public org.w3c.dom.Attr createAttributeNS(String, String) throws org.w3c.dom.DOMException; 79484 method public org.w3c.dom.CDATASection createCDATASection(String) throws org.w3c.dom.DOMException; 79485 method public org.w3c.dom.Comment createComment(String); 79486 method public org.w3c.dom.DocumentFragment createDocumentFragment(); 79487 method public org.w3c.dom.Element createElement(String) throws org.w3c.dom.DOMException; 79488 method public org.w3c.dom.Element createElementNS(String, String) throws org.w3c.dom.DOMException; 79489 method public org.w3c.dom.EntityReference createEntityReference(String) throws org.w3c.dom.DOMException; 79490 method public org.w3c.dom.ProcessingInstruction createProcessingInstruction(String, String) throws org.w3c.dom.DOMException; 79491 method public org.w3c.dom.Text createTextNode(String); 79492 method public org.w3c.dom.DocumentType getDoctype(); 79493 method public org.w3c.dom.Element getDocumentElement(); 79494 method public String getDocumentURI(); 79495 method public org.w3c.dom.DOMConfiguration getDomConfig(); 79496 method public org.w3c.dom.Element getElementById(String); 79497 method public org.w3c.dom.NodeList getElementsByTagName(String); 79498 method public org.w3c.dom.NodeList getElementsByTagNameNS(String, String); 79499 method public org.w3c.dom.DOMImplementation getImplementation(); 79500 method public String getInputEncoding(); 79501 method public boolean getStrictErrorChecking(); 79502 method public String getXmlEncoding(); 79503 method public boolean getXmlStandalone(); 79504 method public String getXmlVersion(); 79505 method public org.w3c.dom.Node importNode(org.w3c.dom.Node, boolean) throws org.w3c.dom.DOMException; 79506 method public void normalizeDocument(); 79507 method public org.w3c.dom.Node renameNode(org.w3c.dom.Node, String, String) throws org.w3c.dom.DOMException; 79508 method public void setDocumentURI(String); 79509 method public void setStrictErrorChecking(boolean); 79510 method public void setXmlStandalone(boolean) throws org.w3c.dom.DOMException; 79511 method public void setXmlVersion(String) throws org.w3c.dom.DOMException; 79512 } 79513 79514 public interface DocumentFragment extends org.w3c.dom.Node { 79515 } 79516 79517 public interface DocumentType extends org.w3c.dom.Node { 79518 method public org.w3c.dom.NamedNodeMap getEntities(); 79519 method public String getInternalSubset(); 79520 method public String getName(); 79521 method public org.w3c.dom.NamedNodeMap getNotations(); 79522 method public String getPublicId(); 79523 method public String getSystemId(); 79524 } 79525 79526 public interface Element extends org.w3c.dom.Node { 79527 method public String getAttribute(String); 79528 method public String getAttributeNS(String, String) throws org.w3c.dom.DOMException; 79529 method public org.w3c.dom.Attr getAttributeNode(String); 79530 method public org.w3c.dom.Attr getAttributeNodeNS(String, String) throws org.w3c.dom.DOMException; 79531 method public org.w3c.dom.NodeList getElementsByTagName(String); 79532 method public org.w3c.dom.NodeList getElementsByTagNameNS(String, String) throws org.w3c.dom.DOMException; 79533 method public org.w3c.dom.TypeInfo getSchemaTypeInfo(); 79534 method public String getTagName(); 79535 method public boolean hasAttribute(String); 79536 method public boolean hasAttributeNS(String, String) throws org.w3c.dom.DOMException; 79537 method public void removeAttribute(String) throws org.w3c.dom.DOMException; 79538 method public void removeAttributeNS(String, String) throws org.w3c.dom.DOMException; 79539 method public org.w3c.dom.Attr removeAttributeNode(org.w3c.dom.Attr) throws org.w3c.dom.DOMException; 79540 method public void setAttribute(String, String) throws org.w3c.dom.DOMException; 79541 method public void setAttributeNS(String, String, String) throws org.w3c.dom.DOMException; 79542 method public org.w3c.dom.Attr setAttributeNode(org.w3c.dom.Attr) throws org.w3c.dom.DOMException; 79543 method public org.w3c.dom.Attr setAttributeNodeNS(org.w3c.dom.Attr) throws org.w3c.dom.DOMException; 79544 method public void setIdAttribute(String, boolean) throws org.w3c.dom.DOMException; 79545 method public void setIdAttributeNS(String, String, boolean) throws org.w3c.dom.DOMException; 79546 method public void setIdAttributeNode(org.w3c.dom.Attr, boolean) throws org.w3c.dom.DOMException; 79547 } 79548 79549 public interface Entity extends org.w3c.dom.Node { 79550 method public String getInputEncoding(); 79551 method public String getNotationName(); 79552 method public String getPublicId(); 79553 method public String getSystemId(); 79554 method public String getXmlEncoding(); 79555 method public String getXmlVersion(); 79556 } 79557 79558 public interface EntityReference extends org.w3c.dom.Node { 79559 } 79560 79561 public interface NameList { 79562 method public boolean contains(String); 79563 method public boolean containsNS(String, String); 79564 method public int getLength(); 79565 method public String getName(int); 79566 method public String getNamespaceURI(int); 79567 } 79568 79569 public interface NamedNodeMap { 79570 method public int getLength(); 79571 method public org.w3c.dom.Node getNamedItem(String); 79572 method public org.w3c.dom.Node getNamedItemNS(String, String) throws org.w3c.dom.DOMException; 79573 method public org.w3c.dom.Node item(int); 79574 method public org.w3c.dom.Node removeNamedItem(String) throws org.w3c.dom.DOMException; 79575 method public org.w3c.dom.Node removeNamedItemNS(String, String) throws org.w3c.dom.DOMException; 79576 method public org.w3c.dom.Node setNamedItem(org.w3c.dom.Node) throws org.w3c.dom.DOMException; 79577 method public org.w3c.dom.Node setNamedItemNS(org.w3c.dom.Node) throws org.w3c.dom.DOMException; 79578 } 79579 79580 public interface Node { 79581 method public org.w3c.dom.Node appendChild(org.w3c.dom.Node) throws org.w3c.dom.DOMException; 79582 method public org.w3c.dom.Node cloneNode(boolean); 79583 method public short compareDocumentPosition(org.w3c.dom.Node) throws org.w3c.dom.DOMException; 79584 method public org.w3c.dom.NamedNodeMap getAttributes(); 79585 method public String getBaseURI(); 79586 method public org.w3c.dom.NodeList getChildNodes(); 79587 method public Object getFeature(String, String); 79588 method public org.w3c.dom.Node getFirstChild(); 79589 method public org.w3c.dom.Node getLastChild(); 79590 method public String getLocalName(); 79591 method public String getNamespaceURI(); 79592 method public org.w3c.dom.Node getNextSibling(); 79593 method public String getNodeName(); 79594 method public short getNodeType(); 79595 method public String getNodeValue() throws org.w3c.dom.DOMException; 79596 method public org.w3c.dom.Document getOwnerDocument(); 79597 method public org.w3c.dom.Node getParentNode(); 79598 method public String getPrefix(); 79599 method public org.w3c.dom.Node getPreviousSibling(); 79600 method public String getTextContent() throws org.w3c.dom.DOMException; 79601 method public Object getUserData(String); 79602 method public boolean hasAttributes(); 79603 method public boolean hasChildNodes(); 79604 method public org.w3c.dom.Node insertBefore(org.w3c.dom.Node, org.w3c.dom.Node) throws org.w3c.dom.DOMException; 79605 method public boolean isDefaultNamespace(String); 79606 method public boolean isEqualNode(org.w3c.dom.Node); 79607 method public boolean isSameNode(org.w3c.dom.Node); 79608 method public boolean isSupported(String, String); 79609 method public String lookupNamespaceURI(String); 79610 method public String lookupPrefix(String); 79611 method public void normalize(); 79612 method public org.w3c.dom.Node removeChild(org.w3c.dom.Node) throws org.w3c.dom.DOMException; 79613 method public org.w3c.dom.Node replaceChild(org.w3c.dom.Node, org.w3c.dom.Node) throws org.w3c.dom.DOMException; 79614 method public void setNodeValue(String) throws org.w3c.dom.DOMException; 79615 method public void setPrefix(String) throws org.w3c.dom.DOMException; 79616 method public void setTextContent(String) throws org.w3c.dom.DOMException; 79617 method public Object setUserData(String, Object, org.w3c.dom.UserDataHandler); 79618 field public static final short ATTRIBUTE_NODE = 2; // 0x2 79619 field public static final short CDATA_SECTION_NODE = 4; // 0x4 79620 field public static final short COMMENT_NODE = 8; // 0x8 79621 field public static final short DOCUMENT_FRAGMENT_NODE = 11; // 0xb 79622 field public static final short DOCUMENT_NODE = 9; // 0x9 79623 field public static final short DOCUMENT_POSITION_CONTAINED_BY = 16; // 0x10 79624 field public static final short DOCUMENT_POSITION_CONTAINS = 8; // 0x8 79625 field public static final short DOCUMENT_POSITION_DISCONNECTED = 1; // 0x1 79626 field public static final short DOCUMENT_POSITION_FOLLOWING = 4; // 0x4 79627 field public static final short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 32; // 0x20 79628 field public static final short DOCUMENT_POSITION_PRECEDING = 2; // 0x2 79629 field public static final short DOCUMENT_TYPE_NODE = 10; // 0xa 79630 field public static final short ELEMENT_NODE = 1; // 0x1 79631 field public static final short ENTITY_NODE = 6; // 0x6 79632 field public static final short ENTITY_REFERENCE_NODE = 5; // 0x5 79633 field public static final short NOTATION_NODE = 12; // 0xc 79634 field public static final short PROCESSING_INSTRUCTION_NODE = 7; // 0x7 79635 field public static final short TEXT_NODE = 3; // 0x3 79636 } 79637 79638 public interface NodeList { 79639 method public int getLength(); 79640 method public org.w3c.dom.Node item(int); 79641 } 79642 79643 public interface Notation extends org.w3c.dom.Node { 79644 method public String getPublicId(); 79645 method public String getSystemId(); 79646 } 79647 79648 public interface ProcessingInstruction extends org.w3c.dom.Node { 79649 method public String getData(); 79650 method public String getTarget(); 79651 method public void setData(String) throws org.w3c.dom.DOMException; 79652 } 79653 79654 public interface Text extends org.w3c.dom.CharacterData { 79655 method public String getWholeText(); 79656 method public boolean isElementContentWhitespace(); 79657 method public org.w3c.dom.Text replaceWholeText(String) throws org.w3c.dom.DOMException; 79658 method public org.w3c.dom.Text splitText(int) throws org.w3c.dom.DOMException; 79659 } 79660 79661 public interface TypeInfo { 79662 method public String getTypeName(); 79663 method public String getTypeNamespace(); 79664 method public boolean isDerivedFrom(String, String, int); 79665 field public static final int DERIVATION_EXTENSION = 2; // 0x2 79666 field public static final int DERIVATION_LIST = 8; // 0x8 79667 field public static final int DERIVATION_RESTRICTION = 1; // 0x1 79668 field public static final int DERIVATION_UNION = 4; // 0x4 79669 } 79670 79671 public interface UserDataHandler { 79672 method public void handle(short, String, Object, org.w3c.dom.Node, org.w3c.dom.Node); 79673 field public static final short NODE_ADOPTED = 5; // 0x5 79674 field public static final short NODE_CLONED = 1; // 0x1 79675 field public static final short NODE_DELETED = 3; // 0x3 79676 field public static final short NODE_IMPORTED = 2; // 0x2 79677 field public static final short NODE_RENAMED = 4; // 0x4 79678 } 79679 79680} 79681 79682package org.w3c.dom.ls { 79683 79684 public interface DOMImplementationLS { 79685 method public org.w3c.dom.ls.LSInput createLSInput(); 79686 method public org.w3c.dom.ls.LSOutput createLSOutput(); 79687 method public org.w3c.dom.ls.LSParser createLSParser(short, String) throws org.w3c.dom.DOMException; 79688 method public org.w3c.dom.ls.LSSerializer createLSSerializer(); 79689 field public static final short MODE_ASYNCHRONOUS = 2; // 0x2 79690 field public static final short MODE_SYNCHRONOUS = 1; // 0x1 79691 } 79692 79693 public class LSException extends java.lang.RuntimeException { 79694 ctor public LSException(short, String); 79695 field public static final short PARSE_ERR = 81; // 0x51 79696 field public static final short SERIALIZE_ERR = 82; // 0x52 79697 field public short code; 79698 } 79699 79700 public interface LSInput { 79701 method public String getBaseURI(); 79702 method public java.io.InputStream getByteStream(); 79703 method public boolean getCertifiedText(); 79704 method public java.io.Reader getCharacterStream(); 79705 method public String getEncoding(); 79706 method public String getPublicId(); 79707 method public String getStringData(); 79708 method public String getSystemId(); 79709 method public void setBaseURI(String); 79710 method public void setByteStream(java.io.InputStream); 79711 method public void setCertifiedText(boolean); 79712 method public void setCharacterStream(java.io.Reader); 79713 method public void setEncoding(String); 79714 method public void setPublicId(String); 79715 method public void setStringData(String); 79716 method public void setSystemId(String); 79717 } 79718 79719 public interface LSOutput { 79720 method public java.io.OutputStream getByteStream(); 79721 method public java.io.Writer getCharacterStream(); 79722 method public String getEncoding(); 79723 method public String getSystemId(); 79724 method public void setByteStream(java.io.OutputStream); 79725 method public void setCharacterStream(java.io.Writer); 79726 method public void setEncoding(String); 79727 method public void setSystemId(String); 79728 } 79729 79730 public interface LSParser { 79731 method public void abort(); 79732 method public boolean getAsync(); 79733 method public boolean getBusy(); 79734 method public org.w3c.dom.DOMConfiguration getDomConfig(); 79735 method public org.w3c.dom.ls.LSParserFilter getFilter(); 79736 method public org.w3c.dom.Document parse(org.w3c.dom.ls.LSInput) throws org.w3c.dom.DOMException, org.w3c.dom.ls.LSException; 79737 method public org.w3c.dom.Document parseURI(String) throws org.w3c.dom.DOMException, org.w3c.dom.ls.LSException; 79738 method public org.w3c.dom.Node parseWithContext(org.w3c.dom.ls.LSInput, org.w3c.dom.Node, short) throws org.w3c.dom.DOMException, org.w3c.dom.ls.LSException; 79739 method public void setFilter(org.w3c.dom.ls.LSParserFilter); 79740 field public static final short ACTION_APPEND_AS_CHILDREN = 1; // 0x1 79741 field public static final short ACTION_INSERT_AFTER = 4; // 0x4 79742 field public static final short ACTION_INSERT_BEFORE = 3; // 0x3 79743 field public static final short ACTION_REPLACE = 5; // 0x5 79744 field public static final short ACTION_REPLACE_CHILDREN = 2; // 0x2 79745 } 79746 79747 public interface LSParserFilter { 79748 method public short acceptNode(org.w3c.dom.Node); 79749 method public int getWhatToShow(); 79750 method public short startElement(org.w3c.dom.Element); 79751 field public static final short FILTER_ACCEPT = 1; // 0x1 79752 field public static final short FILTER_INTERRUPT = 4; // 0x4 79753 field public static final short FILTER_REJECT = 2; // 0x2 79754 field public static final short FILTER_SKIP = 3; // 0x3 79755 } 79756 79757 public interface LSResourceResolver { 79758 method public org.w3c.dom.ls.LSInput resolveResource(String, String, String, String, String); 79759 } 79760 79761 public interface LSSerializer { 79762 method public org.w3c.dom.DOMConfiguration getDomConfig(); 79763 method public String getNewLine(); 79764 method public void setNewLine(String); 79765 method public boolean write(org.w3c.dom.Node, org.w3c.dom.ls.LSOutput) throws org.w3c.dom.ls.LSException; 79766 method public String writeToString(org.w3c.dom.Node) throws org.w3c.dom.DOMException, org.w3c.dom.ls.LSException; 79767 method public boolean writeToURI(org.w3c.dom.Node, String) throws org.w3c.dom.ls.LSException; 79768 } 79769 79770} 79771 79772package org.xml.sax { 79773 79774 @Deprecated public interface AttributeList { 79775 method @Deprecated public int getLength(); 79776 method @Deprecated public String getName(int); 79777 method @Deprecated public String getType(int); 79778 method @Deprecated public String getType(String); 79779 method @Deprecated public String getValue(int); 79780 method @Deprecated public String getValue(String); 79781 } 79782 79783 public interface Attributes { 79784 method public int getIndex(String, String); 79785 method public int getIndex(String); 79786 method public int getLength(); 79787 method public String getLocalName(int); 79788 method public String getQName(int); 79789 method public String getType(int); 79790 method public String getType(String, String); 79791 method public String getType(String); 79792 method public String getURI(int); 79793 method public String getValue(int); 79794 method public String getValue(String, String); 79795 method public String getValue(String); 79796 } 79797 79798 public interface ContentHandler { 79799 method public void characters(char[], int, int) throws org.xml.sax.SAXException; 79800 method public void endDocument() throws org.xml.sax.SAXException; 79801 method public void endElement(String, String, String) throws org.xml.sax.SAXException; 79802 method public void endPrefixMapping(String) throws org.xml.sax.SAXException; 79803 method public void ignorableWhitespace(char[], int, int) throws org.xml.sax.SAXException; 79804 method public void processingInstruction(String, String) throws org.xml.sax.SAXException; 79805 method public void setDocumentLocator(org.xml.sax.Locator); 79806 method public void skippedEntity(String) throws org.xml.sax.SAXException; 79807 method public void startDocument() throws org.xml.sax.SAXException; 79808 method public void startElement(String, String, String, org.xml.sax.Attributes) throws org.xml.sax.SAXException; 79809 method public void startPrefixMapping(String, String) throws org.xml.sax.SAXException; 79810 } 79811 79812 public interface DTDHandler { 79813 method public void notationDecl(String, String, String) throws org.xml.sax.SAXException; 79814 method public void unparsedEntityDecl(String, String, String, String) throws org.xml.sax.SAXException; 79815 } 79816 79817 @Deprecated public interface DocumentHandler { 79818 method @Deprecated public void characters(char[], int, int) throws org.xml.sax.SAXException; 79819 method @Deprecated public void endDocument() throws org.xml.sax.SAXException; 79820 method @Deprecated public void endElement(String) throws org.xml.sax.SAXException; 79821 method @Deprecated public void ignorableWhitespace(char[], int, int) throws org.xml.sax.SAXException; 79822 method @Deprecated public void processingInstruction(String, String) throws org.xml.sax.SAXException; 79823 method @Deprecated public void setDocumentLocator(org.xml.sax.Locator); 79824 method @Deprecated public void startDocument() throws org.xml.sax.SAXException; 79825 method @Deprecated public void startElement(String, org.xml.sax.AttributeList) throws org.xml.sax.SAXException; 79826 } 79827 79828 public interface EntityResolver { 79829 method public org.xml.sax.InputSource resolveEntity(String, String) throws java.io.IOException, org.xml.sax.SAXException; 79830 } 79831 79832 public interface ErrorHandler { 79833 method public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 79834 method public void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 79835 method public void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 79836 } 79837 79838 @Deprecated public class HandlerBase implements org.xml.sax.DTDHandler org.xml.sax.DocumentHandler org.xml.sax.EntityResolver org.xml.sax.ErrorHandler { 79839 ctor @Deprecated public HandlerBase(); 79840 method @Deprecated public void characters(char[], int, int) throws org.xml.sax.SAXException; 79841 method @Deprecated public void endDocument() throws org.xml.sax.SAXException; 79842 method @Deprecated public void endElement(String) throws org.xml.sax.SAXException; 79843 method @Deprecated public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 79844 method @Deprecated public void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 79845 method @Deprecated public void ignorableWhitespace(char[], int, int) throws org.xml.sax.SAXException; 79846 method @Deprecated public void notationDecl(String, String, String); 79847 method @Deprecated public void processingInstruction(String, String) throws org.xml.sax.SAXException; 79848 method @Deprecated public org.xml.sax.InputSource resolveEntity(String, String) throws org.xml.sax.SAXException; 79849 method @Deprecated public void setDocumentLocator(org.xml.sax.Locator); 79850 method @Deprecated public void startDocument() throws org.xml.sax.SAXException; 79851 method @Deprecated public void startElement(String, org.xml.sax.AttributeList) throws org.xml.sax.SAXException; 79852 method @Deprecated public void unparsedEntityDecl(String, String, String, String); 79853 method @Deprecated public void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 79854 } 79855 79856 public class InputSource { 79857 ctor public InputSource(); 79858 ctor public InputSource(String); 79859 ctor public InputSource(java.io.InputStream); 79860 ctor public InputSource(java.io.Reader); 79861 method public java.io.InputStream getByteStream(); 79862 method public java.io.Reader getCharacterStream(); 79863 method public String getEncoding(); 79864 method public String getPublicId(); 79865 method public String getSystemId(); 79866 method public void setByteStream(java.io.InputStream); 79867 method public void setCharacterStream(java.io.Reader); 79868 method public void setEncoding(String); 79869 method public void setPublicId(String); 79870 method public void setSystemId(String); 79871 } 79872 79873 public interface Locator { 79874 method public int getColumnNumber(); 79875 method public int getLineNumber(); 79876 method public String getPublicId(); 79877 method public String getSystemId(); 79878 } 79879 79880 @Deprecated public interface Parser { 79881 method @Deprecated public void parse(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException; 79882 method @Deprecated public void parse(String) throws java.io.IOException, org.xml.sax.SAXException; 79883 method @Deprecated public void setDTDHandler(org.xml.sax.DTDHandler); 79884 method @Deprecated public void setDocumentHandler(org.xml.sax.DocumentHandler); 79885 method @Deprecated public void setEntityResolver(org.xml.sax.EntityResolver); 79886 method @Deprecated public void setErrorHandler(org.xml.sax.ErrorHandler); 79887 method @Deprecated public void setLocale(java.util.Locale) throws org.xml.sax.SAXException; 79888 } 79889 79890 public class SAXException extends java.lang.Exception { 79891 ctor public SAXException(); 79892 ctor public SAXException(String); 79893 ctor public SAXException(Exception); 79894 ctor public SAXException(String, Exception); 79895 method public Exception getException(); 79896 } 79897 79898 public class SAXNotRecognizedException extends org.xml.sax.SAXException { 79899 ctor public SAXNotRecognizedException(); 79900 ctor public SAXNotRecognizedException(String); 79901 } 79902 79903 public class SAXNotSupportedException extends org.xml.sax.SAXException { 79904 ctor public SAXNotSupportedException(); 79905 ctor public SAXNotSupportedException(String); 79906 } 79907 79908 public class SAXParseException extends org.xml.sax.SAXException { 79909 ctor public SAXParseException(String, org.xml.sax.Locator); 79910 ctor public SAXParseException(String, org.xml.sax.Locator, Exception); 79911 ctor public SAXParseException(String, String, String, int, int); 79912 ctor public SAXParseException(String, String, String, int, int, Exception); 79913 method public int getColumnNumber(); 79914 method public int getLineNumber(); 79915 method public String getPublicId(); 79916 method public String getSystemId(); 79917 } 79918 79919 public interface XMLFilter extends org.xml.sax.XMLReader { 79920 method public org.xml.sax.XMLReader getParent(); 79921 method public void setParent(org.xml.sax.XMLReader); 79922 } 79923 79924 public interface XMLReader { 79925 method public org.xml.sax.ContentHandler getContentHandler(); 79926 method public org.xml.sax.DTDHandler getDTDHandler(); 79927 method public org.xml.sax.EntityResolver getEntityResolver(); 79928 method public org.xml.sax.ErrorHandler getErrorHandler(); 79929 method public boolean getFeature(String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 79930 method public Object getProperty(String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 79931 method public void parse(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException; 79932 method public void parse(String) throws java.io.IOException, org.xml.sax.SAXException; 79933 method public void setContentHandler(org.xml.sax.ContentHandler); 79934 method public void setDTDHandler(org.xml.sax.DTDHandler); 79935 method public void setEntityResolver(org.xml.sax.EntityResolver); 79936 method public void setErrorHandler(org.xml.sax.ErrorHandler); 79937 method public void setFeature(String, boolean) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 79938 method public void setProperty(String, Object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 79939 } 79940 79941} 79942 79943package org.xml.sax.ext { 79944 79945 public interface Attributes2 extends org.xml.sax.Attributes { 79946 method public boolean isDeclared(int); 79947 method public boolean isDeclared(String); 79948 method public boolean isDeclared(String, String); 79949 method public boolean isSpecified(int); 79950 method public boolean isSpecified(String, String); 79951 method public boolean isSpecified(String); 79952 } 79953 79954 public class Attributes2Impl extends org.xml.sax.helpers.AttributesImpl implements org.xml.sax.ext.Attributes2 { 79955 ctor public Attributes2Impl(); 79956 ctor public Attributes2Impl(org.xml.sax.Attributes); 79957 method public boolean isDeclared(int); 79958 method public boolean isDeclared(String, String); 79959 method public boolean isDeclared(String); 79960 method public boolean isSpecified(int); 79961 method public boolean isSpecified(String, String); 79962 method public boolean isSpecified(String); 79963 method public void setDeclared(int, boolean); 79964 method public void setSpecified(int, boolean); 79965 } 79966 79967 public interface DeclHandler { 79968 method public void attributeDecl(String, String, String, String, String) throws org.xml.sax.SAXException; 79969 method public void elementDecl(String, String) throws org.xml.sax.SAXException; 79970 method public void externalEntityDecl(String, String, String) throws org.xml.sax.SAXException; 79971 method public void internalEntityDecl(String, String) throws org.xml.sax.SAXException; 79972 } 79973 79974 public class DefaultHandler2 extends org.xml.sax.helpers.DefaultHandler implements org.xml.sax.ext.DeclHandler org.xml.sax.ext.EntityResolver2 org.xml.sax.ext.LexicalHandler { 79975 ctor public DefaultHandler2(); 79976 method public void attributeDecl(String, String, String, String, String) throws org.xml.sax.SAXException; 79977 method public void comment(char[], int, int) throws org.xml.sax.SAXException; 79978 method public void elementDecl(String, String) throws org.xml.sax.SAXException; 79979 method public void endCDATA() throws org.xml.sax.SAXException; 79980 method public void endDTD() throws org.xml.sax.SAXException; 79981 method public void endEntity(String) throws org.xml.sax.SAXException; 79982 method public void externalEntityDecl(String, String, String) throws org.xml.sax.SAXException; 79983 method public org.xml.sax.InputSource getExternalSubset(String, String) throws java.io.IOException, org.xml.sax.SAXException; 79984 method public void internalEntityDecl(String, String) throws org.xml.sax.SAXException; 79985 method public org.xml.sax.InputSource resolveEntity(String, String, String, String) throws java.io.IOException, org.xml.sax.SAXException; 79986 method public void startCDATA() throws org.xml.sax.SAXException; 79987 method public void startDTD(String, String, String) throws org.xml.sax.SAXException; 79988 method public void startEntity(String) throws org.xml.sax.SAXException; 79989 } 79990 79991 public interface EntityResolver2 extends org.xml.sax.EntityResolver { 79992 method public org.xml.sax.InputSource getExternalSubset(String, String) throws java.io.IOException, org.xml.sax.SAXException; 79993 method public org.xml.sax.InputSource resolveEntity(String, String, String, String) throws java.io.IOException, org.xml.sax.SAXException; 79994 } 79995 79996 public interface LexicalHandler { 79997 method public void comment(char[], int, int) throws org.xml.sax.SAXException; 79998 method public void endCDATA() throws org.xml.sax.SAXException; 79999 method public void endDTD() throws org.xml.sax.SAXException; 80000 method public void endEntity(String) throws org.xml.sax.SAXException; 80001 method public void startCDATA() throws org.xml.sax.SAXException; 80002 method public void startDTD(String, String, String) throws org.xml.sax.SAXException; 80003 method public void startEntity(String) throws org.xml.sax.SAXException; 80004 } 80005 80006 public interface Locator2 extends org.xml.sax.Locator { 80007 method public String getEncoding(); 80008 method public String getXMLVersion(); 80009 } 80010 80011 public class Locator2Impl extends org.xml.sax.helpers.LocatorImpl implements org.xml.sax.ext.Locator2 { 80012 ctor public Locator2Impl(); 80013 ctor public Locator2Impl(org.xml.sax.Locator); 80014 method public String getEncoding(); 80015 method public String getXMLVersion(); 80016 method public void setEncoding(String); 80017 method public void setXMLVersion(String); 80018 } 80019 80020} 80021 80022package org.xml.sax.helpers { 80023 80024 @Deprecated public class AttributeListImpl implements org.xml.sax.AttributeList { 80025 ctor @Deprecated public AttributeListImpl(); 80026 ctor @Deprecated public AttributeListImpl(org.xml.sax.AttributeList); 80027 method @Deprecated public void addAttribute(String, String, String); 80028 method @Deprecated public void clear(); 80029 method @Deprecated public int getLength(); 80030 method @Deprecated public String getName(int); 80031 method @Deprecated public String getType(int); 80032 method @Deprecated public String getType(String); 80033 method @Deprecated public String getValue(int); 80034 method @Deprecated public String getValue(String); 80035 method @Deprecated public void removeAttribute(String); 80036 method @Deprecated public void setAttributeList(org.xml.sax.AttributeList); 80037 } 80038 80039 public class AttributesImpl implements org.xml.sax.Attributes { 80040 ctor public AttributesImpl(); 80041 ctor public AttributesImpl(org.xml.sax.Attributes); 80042 method public void addAttribute(String, String, String, String, String); 80043 method public void clear(); 80044 method public int getIndex(String, String); 80045 method public int getIndex(String); 80046 method public int getLength(); 80047 method public String getLocalName(int); 80048 method public String getQName(int); 80049 method public String getType(int); 80050 method public String getType(String, String); 80051 method public String getType(String); 80052 method public String getURI(int); 80053 method public String getValue(int); 80054 method public String getValue(String, String); 80055 method public String getValue(String); 80056 method public void removeAttribute(int); 80057 method public void setAttribute(int, String, String, String, String, String); 80058 method public void setAttributes(org.xml.sax.Attributes); 80059 method public void setLocalName(int, String); 80060 method public void setQName(int, String); 80061 method public void setType(int, String); 80062 method public void setURI(int, String); 80063 method public void setValue(int, String); 80064 } 80065 80066 public class DefaultHandler implements org.xml.sax.ContentHandler org.xml.sax.DTDHandler org.xml.sax.EntityResolver org.xml.sax.ErrorHandler { 80067 ctor public DefaultHandler(); 80068 method public void characters(char[], int, int) throws org.xml.sax.SAXException; 80069 method public void endDocument() throws org.xml.sax.SAXException; 80070 method public void endElement(String, String, String) throws org.xml.sax.SAXException; 80071 method public void endPrefixMapping(String) throws org.xml.sax.SAXException; 80072 method public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 80073 method public void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 80074 method public void ignorableWhitespace(char[], int, int) throws org.xml.sax.SAXException; 80075 method public void notationDecl(String, String, String) throws org.xml.sax.SAXException; 80076 method public void processingInstruction(String, String) throws org.xml.sax.SAXException; 80077 method public org.xml.sax.InputSource resolveEntity(String, String) throws java.io.IOException, org.xml.sax.SAXException; 80078 method public void setDocumentLocator(org.xml.sax.Locator); 80079 method public void skippedEntity(String) throws org.xml.sax.SAXException; 80080 method public void startDocument() throws org.xml.sax.SAXException; 80081 method public void startElement(String, String, String, org.xml.sax.Attributes) throws org.xml.sax.SAXException; 80082 method public void startPrefixMapping(String, String) throws org.xml.sax.SAXException; 80083 method public void unparsedEntityDecl(String, String, String, String) throws org.xml.sax.SAXException; 80084 method public void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 80085 } 80086 80087 public class LocatorImpl implements org.xml.sax.Locator { 80088 ctor public LocatorImpl(); 80089 ctor public LocatorImpl(org.xml.sax.Locator); 80090 method public int getColumnNumber(); 80091 method public int getLineNumber(); 80092 method public String getPublicId(); 80093 method public String getSystemId(); 80094 method public void setColumnNumber(int); 80095 method public void setLineNumber(int); 80096 method public void setPublicId(String); 80097 method public void setSystemId(String); 80098 } 80099 80100 public class NamespaceSupport { 80101 ctor public NamespaceSupport(); 80102 method public boolean declarePrefix(String, String); 80103 method public java.util.Enumeration getDeclaredPrefixes(); 80104 method public String getPrefix(String); 80105 method public java.util.Enumeration getPrefixes(); 80106 method public java.util.Enumeration getPrefixes(String); 80107 method public String getURI(String); 80108 method public boolean isNamespaceDeclUris(); 80109 method public void popContext(); 80110 method public String[] processName(String, String[], boolean); 80111 method public void pushContext(); 80112 method public void reset(); 80113 method public void setNamespaceDeclUris(boolean); 80114 field public static final String NSDECL = "http://www.w3.org/xmlns/2000/"; 80115 field public static final String XMLNS = "http://www.w3.org/XML/1998/namespace"; 80116 } 80117 80118 public class ParserAdapter implements org.xml.sax.DocumentHandler org.xml.sax.XMLReader { 80119 ctor public ParserAdapter() throws org.xml.sax.SAXException; 80120 ctor public ParserAdapter(org.xml.sax.Parser); 80121 method public void characters(char[], int, int) throws org.xml.sax.SAXException; 80122 method public void endDocument() throws org.xml.sax.SAXException; 80123 method public void endElement(String) throws org.xml.sax.SAXException; 80124 method public org.xml.sax.ContentHandler getContentHandler(); 80125 method public org.xml.sax.DTDHandler getDTDHandler(); 80126 method public org.xml.sax.EntityResolver getEntityResolver(); 80127 method public org.xml.sax.ErrorHandler getErrorHandler(); 80128 method public boolean getFeature(String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 80129 method public Object getProperty(String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 80130 method public void ignorableWhitespace(char[], int, int) throws org.xml.sax.SAXException; 80131 method public void parse(String) throws java.io.IOException, org.xml.sax.SAXException; 80132 method public void parse(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException; 80133 method public void processingInstruction(String, String) throws org.xml.sax.SAXException; 80134 method public void setContentHandler(org.xml.sax.ContentHandler); 80135 method public void setDTDHandler(org.xml.sax.DTDHandler); 80136 method public void setDocumentLocator(org.xml.sax.Locator); 80137 method public void setEntityResolver(org.xml.sax.EntityResolver); 80138 method public void setErrorHandler(org.xml.sax.ErrorHandler); 80139 method public void setFeature(String, boolean) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 80140 method public void setProperty(String, Object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 80141 method public void startDocument() throws org.xml.sax.SAXException; 80142 method public void startElement(String, org.xml.sax.AttributeList) throws org.xml.sax.SAXException; 80143 } 80144 80145 @Deprecated public class ParserFactory { 80146 method @Deprecated public static org.xml.sax.Parser makeParser() throws java.lang.ClassCastException, java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.NullPointerException; 80147 method @Deprecated public static org.xml.sax.Parser makeParser(String) throws java.lang.ClassCastException, java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException; 80148 } 80149 80150 public class XMLFilterImpl implements org.xml.sax.ContentHandler org.xml.sax.DTDHandler org.xml.sax.EntityResolver org.xml.sax.ErrorHandler org.xml.sax.XMLFilter { 80151 ctor public XMLFilterImpl(); 80152 ctor public XMLFilterImpl(org.xml.sax.XMLReader); 80153 method public void characters(char[], int, int) throws org.xml.sax.SAXException; 80154 method public void endDocument() throws org.xml.sax.SAXException; 80155 method public void endElement(String, String, String) throws org.xml.sax.SAXException; 80156 method public void endPrefixMapping(String) throws org.xml.sax.SAXException; 80157 method public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 80158 method public void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 80159 method public org.xml.sax.ContentHandler getContentHandler(); 80160 method public org.xml.sax.DTDHandler getDTDHandler(); 80161 method public org.xml.sax.EntityResolver getEntityResolver(); 80162 method public org.xml.sax.ErrorHandler getErrorHandler(); 80163 method public boolean getFeature(String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 80164 method public org.xml.sax.XMLReader getParent(); 80165 method public Object getProperty(String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 80166 method public void ignorableWhitespace(char[], int, int) throws org.xml.sax.SAXException; 80167 method public void notationDecl(String, String, String) throws org.xml.sax.SAXException; 80168 method public void parse(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException; 80169 method public void parse(String) throws java.io.IOException, org.xml.sax.SAXException; 80170 method public void processingInstruction(String, String) throws org.xml.sax.SAXException; 80171 method public org.xml.sax.InputSource resolveEntity(String, String) throws java.io.IOException, org.xml.sax.SAXException; 80172 method public void setContentHandler(org.xml.sax.ContentHandler); 80173 method public void setDTDHandler(org.xml.sax.DTDHandler); 80174 method public void setDocumentLocator(org.xml.sax.Locator); 80175 method public void setEntityResolver(org.xml.sax.EntityResolver); 80176 method public void setErrorHandler(org.xml.sax.ErrorHandler); 80177 method public void setFeature(String, boolean) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 80178 method public void setParent(org.xml.sax.XMLReader); 80179 method public void setProperty(String, Object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 80180 method public void skippedEntity(String) throws org.xml.sax.SAXException; 80181 method public void startDocument() throws org.xml.sax.SAXException; 80182 method public void startElement(String, String, String, org.xml.sax.Attributes) throws org.xml.sax.SAXException; 80183 method public void startPrefixMapping(String, String) throws org.xml.sax.SAXException; 80184 method public void unparsedEntityDecl(String, String, String, String) throws org.xml.sax.SAXException; 80185 method public void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 80186 } 80187 80188 public class XMLReaderAdapter implements org.xml.sax.ContentHandler org.xml.sax.Parser { 80189 ctor public XMLReaderAdapter() throws org.xml.sax.SAXException; 80190 ctor public XMLReaderAdapter(org.xml.sax.XMLReader); 80191 method public void characters(char[], int, int) throws org.xml.sax.SAXException; 80192 method public void endDocument() throws org.xml.sax.SAXException; 80193 method public void endElement(String, String, String) throws org.xml.sax.SAXException; 80194 method public void endPrefixMapping(String); 80195 method public void ignorableWhitespace(char[], int, int) throws org.xml.sax.SAXException; 80196 method public void parse(String) throws java.io.IOException, org.xml.sax.SAXException; 80197 method public void parse(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException; 80198 method public void processingInstruction(String, String) throws org.xml.sax.SAXException; 80199 method public void setDTDHandler(org.xml.sax.DTDHandler); 80200 method public void setDocumentHandler(org.xml.sax.DocumentHandler); 80201 method public void setDocumentLocator(org.xml.sax.Locator); 80202 method public void setEntityResolver(org.xml.sax.EntityResolver); 80203 method public void setErrorHandler(org.xml.sax.ErrorHandler); 80204 method public void setLocale(java.util.Locale) throws org.xml.sax.SAXException; 80205 method public void skippedEntity(String) throws org.xml.sax.SAXException; 80206 method public void startDocument() throws org.xml.sax.SAXException; 80207 method public void startElement(String, String, String, org.xml.sax.Attributes) throws org.xml.sax.SAXException; 80208 method public void startPrefixMapping(String, String); 80209 } 80210 80211 public final class XMLReaderFactory { 80212 method public static org.xml.sax.XMLReader createXMLReader() throws org.xml.sax.SAXException; 80213 method public static org.xml.sax.XMLReader createXMLReader(String) throws org.xml.sax.SAXException; 80214 } 80215 80216} 80217 80218package org.xmlpull.v1 { 80219 80220 public interface XmlPullParser { 80221 method public void defineEntityReplacementText(String, String) throws org.xmlpull.v1.XmlPullParserException; 80222 method public int getAttributeCount(); 80223 method public String getAttributeName(int); 80224 method public String getAttributeNamespace(int); 80225 method public String getAttributePrefix(int); 80226 method public String getAttributeType(int); 80227 method public String getAttributeValue(int); 80228 method public String getAttributeValue(String, String); 80229 method public int getColumnNumber(); 80230 method public int getDepth(); 80231 method public int getEventType() throws org.xmlpull.v1.XmlPullParserException; 80232 method public boolean getFeature(String); 80233 method public String getInputEncoding(); 80234 method public int getLineNumber(); 80235 method public String getName(); 80236 method public String getNamespace(String); 80237 method public String getNamespace(); 80238 method public int getNamespaceCount(int) throws org.xmlpull.v1.XmlPullParserException; 80239 method public String getNamespacePrefix(int) throws org.xmlpull.v1.XmlPullParserException; 80240 method public String getNamespaceUri(int) throws org.xmlpull.v1.XmlPullParserException; 80241 method public String getPositionDescription(); 80242 method public String getPrefix(); 80243 method public Object getProperty(String); 80244 method public String getText(); 80245 method public char[] getTextCharacters(int[]); 80246 method public boolean isAttributeDefault(int); 80247 method public boolean isEmptyElementTag() throws org.xmlpull.v1.XmlPullParserException; 80248 method public boolean isWhitespace() throws org.xmlpull.v1.XmlPullParserException; 80249 method public int next() throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 80250 method public int nextTag() throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 80251 method public String nextText() throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 80252 method public int nextToken() throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 80253 method public void require(int, String, String) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 80254 method public void setFeature(String, boolean) throws org.xmlpull.v1.XmlPullParserException; 80255 method public void setInput(java.io.Reader) throws org.xmlpull.v1.XmlPullParserException; 80256 method public void setInput(java.io.InputStream, String) throws org.xmlpull.v1.XmlPullParserException; 80257 method public void setProperty(String, Object) throws org.xmlpull.v1.XmlPullParserException; 80258 field public static final int CDSECT = 5; // 0x5 80259 field public static final int COMMENT = 9; // 0x9 80260 field public static final int DOCDECL = 10; // 0xa 80261 field public static final int END_DOCUMENT = 1; // 0x1 80262 field public static final int END_TAG = 3; // 0x3 80263 field public static final int ENTITY_REF = 6; // 0x6 80264 field public static final String FEATURE_PROCESS_DOCDECL = "http://xmlpull.org/v1/doc/features.html#process-docdecl"; 80265 field public static final String FEATURE_PROCESS_NAMESPACES = "http://xmlpull.org/v1/doc/features.html#process-namespaces"; 80266 field public static final String FEATURE_REPORT_NAMESPACE_ATTRIBUTES = "http://xmlpull.org/v1/doc/features.html#report-namespace-prefixes"; 80267 field public static final String FEATURE_VALIDATION = "http://xmlpull.org/v1/doc/features.html#validation"; 80268 field public static final int IGNORABLE_WHITESPACE = 7; // 0x7 80269 field public static final String NO_NAMESPACE = ""; 80270 field public static final int PROCESSING_INSTRUCTION = 8; // 0x8 80271 field public static final int START_DOCUMENT = 0; // 0x0 80272 field public static final int START_TAG = 2; // 0x2 80273 field public static final int TEXT = 4; // 0x4 80274 field public static final String[] TYPES; 80275 } 80276 80277 public class XmlPullParserException extends java.lang.Exception { 80278 ctor public XmlPullParserException(String); 80279 ctor public XmlPullParserException(String, org.xmlpull.v1.XmlPullParser, Throwable); 80280 method public int getColumnNumber(); 80281 method public Throwable getDetail(); 80282 method public int getLineNumber(); 80283 field protected int column; 80284 field protected Throwable detail; 80285 field protected int row; 80286 } 80287 80288 public class XmlPullParserFactory { 80289 ctor protected XmlPullParserFactory(); 80290 method public boolean getFeature(String); 80291 method public boolean isNamespaceAware(); 80292 method public boolean isValidating(); 80293 method public static org.xmlpull.v1.XmlPullParserFactory newInstance() throws org.xmlpull.v1.XmlPullParserException; 80294 method public static org.xmlpull.v1.XmlPullParserFactory newInstance(String, Class) throws org.xmlpull.v1.XmlPullParserException; 80295 method public org.xmlpull.v1.XmlPullParser newPullParser() throws org.xmlpull.v1.XmlPullParserException; 80296 method public org.xmlpull.v1.XmlSerializer newSerializer() throws org.xmlpull.v1.XmlPullParserException; 80297 method public void setFeature(String, boolean) throws org.xmlpull.v1.XmlPullParserException; 80298 method public void setNamespaceAware(boolean); 80299 method public void setValidating(boolean); 80300 field public static final String PROPERTY_NAME = "org.xmlpull.v1.XmlPullParserFactory"; 80301 field protected String classNamesLocation; 80302 field protected java.util.HashMap<java.lang.String,java.lang.Boolean> features; 80303 field protected java.util.ArrayList parserClasses; 80304 field protected java.util.ArrayList serializerClasses; 80305 } 80306 80307 public interface XmlSerializer { 80308 method public org.xmlpull.v1.XmlSerializer attribute(String, String, String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 80309 method public void cdsect(String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 80310 method public void comment(String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 80311 method public void docdecl(String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 80312 method public void endDocument() throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 80313 method public org.xmlpull.v1.XmlSerializer endTag(String, String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 80314 method public void entityRef(String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 80315 method public void flush() throws java.io.IOException; 80316 method public int getDepth(); 80317 method public boolean getFeature(String); 80318 method public String getName(); 80319 method public String getNamespace(); 80320 method public String getPrefix(String, boolean) throws java.lang.IllegalArgumentException; 80321 method public Object getProperty(String); 80322 method public void ignorableWhitespace(String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 80323 method public void processingInstruction(String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 80324 method public void setFeature(String, boolean) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException; 80325 method public void setOutput(java.io.OutputStream, String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 80326 method public void setOutput(java.io.Writer) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 80327 method public void setPrefix(String, String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 80328 method public void setProperty(String, Object) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException; 80329 method public void startDocument(String, Boolean) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 80330 method public org.xmlpull.v1.XmlSerializer startTag(String, String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 80331 method public org.xmlpull.v1.XmlSerializer text(String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 80332 method public org.xmlpull.v1.XmlSerializer text(char[], int, int) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 80333 } 80334 80335} 80336 80337package org.xmlpull.v1.sax2 { 80338 80339 public class Driver implements org.xml.sax.Attributes org.xml.sax.Locator org.xml.sax.XMLReader { 80340 ctor public Driver() throws org.xmlpull.v1.XmlPullParserException; 80341 ctor public Driver(org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException; 80342 method public int getColumnNumber(); 80343 method public org.xml.sax.ContentHandler getContentHandler(); 80344 method public org.xml.sax.DTDHandler getDTDHandler(); 80345 method public org.xml.sax.EntityResolver getEntityResolver(); 80346 method public org.xml.sax.ErrorHandler getErrorHandler(); 80347 method public boolean getFeature(String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 80348 method public int getIndex(String, String); 80349 method public int getIndex(String); 80350 method public int getLength(); 80351 method public int getLineNumber(); 80352 method public String getLocalName(int); 80353 method public Object getProperty(String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 80354 method public String getPublicId(); 80355 method public String getQName(int); 80356 method public String getSystemId(); 80357 method public String getType(int); 80358 method public String getType(String, String); 80359 method public String getType(String); 80360 method public String getURI(int); 80361 method public String getValue(int); 80362 method public String getValue(String, String); 80363 method public String getValue(String); 80364 method public void parse(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException; 80365 method public void parse(String) throws java.io.IOException, org.xml.sax.SAXException; 80366 method public void parseSubTree(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xml.sax.SAXException; 80367 method public void setContentHandler(org.xml.sax.ContentHandler); 80368 method public void setDTDHandler(org.xml.sax.DTDHandler); 80369 method public void setEntityResolver(org.xml.sax.EntityResolver); 80370 method public void setErrorHandler(org.xml.sax.ErrorHandler); 80371 method public void setFeature(String, boolean) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 80372 method public void setProperty(String, Object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 80373 method protected void startElement(String, String, String) throws org.xml.sax.SAXException; 80374 field protected static final String APACHE_DYNAMIC_VALIDATION_FEATURE = "http://apache.org/xml/features/validation/dynamic"; 80375 field protected static final String APACHE_SCHEMA_VALIDATION_FEATURE = "http://apache.org/xml/features/validation/schema"; 80376 field protected static final String DECLARATION_HANDLER_PROPERTY = "http://xml.org/sax/properties/declaration-handler"; 80377 field protected static final String LEXICAL_HANDLER_PROPERTY = "http://xml.org/sax/properties/lexical-handler"; 80378 field protected static final String NAMESPACES_FEATURE = "http://xml.org/sax/features/namespaces"; 80379 field protected static final String NAMESPACE_PREFIXES_FEATURE = "http://xml.org/sax/features/namespace-prefixes"; 80380 field protected static final String VALIDATION_FEATURE = "http://xml.org/sax/features/validation"; 80381 field protected org.xml.sax.ContentHandler contentHandler; 80382 field protected org.xml.sax.ErrorHandler errorHandler; 80383 field protected org.xmlpull.v1.XmlPullParser pp; 80384 field protected String systemId; 80385 } 80386 80387} 80388 80389